|
|
1.1 root 1: /* Created by Microsoft Corp. 1987 */
2:
3: /* Maximum HWNDS, we will watch */
4: #define MAXHWNDS 100
5: #define MAXMSGCNT 50 /* size of Message queue */
6:
7: /* Define the HOOKS options word bits */
8: #define SPYH_INPUT 0x0001
9: #define SPYH_SENDMSG 0x0002
10: #define SPYH_JOURNALR 0x0004
11:
12: #define MAXMSGFILTER 0x0300 /* User message */
13: #define MAXMSGFILTERBYTES ((MAXMSGFILTER / sizeof(char)) + 1)
14:
15: /* SPYHOOK library API functions */
16: BOOL FAR PASCAL SpyInstallHook( HAB, HMQ, USHORT);
17: BOOL FAR PASCAL SpyReleaseHook( BOOL );
18: BOOL FAR PASCAL SpyHookOnOrOff( BOOL);
19: BOOL FAR PASCAL SpySetWindowList(SHORT, HWND FAR *);
20: SHORT FAR PASCAL SpyGetWindowList(SHORT, HWND FAR *);
21: BOOL FAR PASCAL SpySetMessageList(UCHAR FAR *);
22: BOOL FAR PASCAL SpyFWindowInList(HWND);
23: BOOL FAR PASCAL SpySetAllFrameOpt(BOOL);
24: BOOL FAR PASCAL SpySetAllWindowOpt (BOOL);
25:
26: BOOL FAR PASCAL SpyGetNextMessage(PQMSG, LONG);
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.