|
|
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.