home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 7 / 07.iso / c / c480 / 20.ddi / SAMPLES / HOOKS / HOOKS.H_ / HOOKS.H
Encoding:
C/C++ Source or Header  |  1993-02-08  |  845 b   |  22 lines

  1. #include "resource.h"
  2.  
  3. #define CALLWNDPROCINDEX     0
  4. #define CBTINDEX              (IDM_CBT               - IDM_CALLWNDPROC)
  5. #define GETMESSAGEINDEX      (IDM_GETMESSAGE      - IDM_CALLWNDPROC)
  6. #define JOURNALPLAYBACKINDEX (IDM_JOURNALPLAYBACK - IDM_CALLWNDPROC)
  7. #define JOURNALRECORDINDEX   (IDM_JOURNALRECORD   - IDM_CALLWNDPROC)
  8. #define KEYBOARDINDEX         (IDM_KEYBOARD           - IDM_CALLWNDPROC)
  9. #define MOUSEINDEX             (IDM_MOUSE            - IDM_CALLWNDPROC)
  10. #define MSGFILTERINDEX         (IDM_MSGFILTER           - IDM_CALLWNDPROC)
  11. #define SYSMSGFILTERINDEX    (IDM_SYSMSGFILTER      - IDM_CALLWNDPROC)
  12.  
  13. #define NUMOFHOOKS 9
  14.  
  15.  
  16. //
  17. // Entry functions for the DLL
  18. //
  19. int __export CALLBACK InitHooksDll(HWND hwndMainWindow, int nWinLineHeight);
  20. int __export CALLBACK PaintHooksDll(HDC hDC );
  21. int __export CALLBACK InstallFilter (int nHookIndex, int nCode );
  22.