- Timestamp:
- Oct 22, 2003, 5:56:07 PM (22 years ago)
- Location:
- trunk/src/pmkbdhk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/pmkbdhk/pmkbdhk.cpp
r10286 r10287 1 /* $Id: pmkbdhk.cpp,v 1. 8 2003-10-22 12:45:12sandervl Exp $ */1 /* $Id: pmkbdhk.cpp,v 1.9 2003-10-22 15:56:07 sandervl Exp $ */ 2 2 /* 3 3 * OS/2 native Presentation Manager hooks … … 28 28 #include <pmkbdhk.h> 29 29 #include "pmkbdhkp.h" 30 #include "dosqss.h" 30 31 31 32 … … 68 69 HOOKDATA G_HookData = {0}; 69 70 70 71 /*72 *@@ InitializeVioWindow:73 * this gets called from hookInit to initialize74 * the global variables. We query the PM desktop,75 * the window list, and other stuff we need all76 * the time.77 */78 79 VOID InitializeVioWindow(VOID)80 {81 }82 83 84 71 unsigned long _System _DLL_InitTerm(unsigned long hModule, 85 72 unsigned long ulFlag) … … 116 103 BOOL fSuccess; 117 104 118 // initialize globals needed by the hook119 InitializeVioWindow();120 121 105 // install hooks, for each app use its own hook 122 106 // hooks automatically releases when process finishes … … 128 112 G_HookData.fPreAccelHooked = WinSetHook(hab, NULLHANDLE, // system hook 129 113 HK_PREACCEL, // pre-accelerator table hook (undocumented) 130 (PFN)hookPreAccelHook, 114 (PFN)hookPreAccelHook, 131 115 G_HookData.hmodDLL); 132 116 -
trunk/src/pmkbdhk/pmkbdhk.def
r10286 r10287 1 ; $Id: pmkbdhk.def,v 1. 3 2003-10-22 12:45:13sandervl Exp $1 ; $Id: pmkbdhk.def,v 1.4 2003-10-22 15:56:07 sandervl Exp $ 2 2 3 3 LIBRARY PMKBDHK INITINSTANCE TERMINSTANCE -
trunk/src/pmkbdhk/pmkbdhkp.h
r10286 r10287 1 /* $Id: pmkbdhkp.h,v 1. 3 2003-10-22 12:45:13sandervl Exp $ */1 /* $Id: pmkbdhkp.h,v 1.4 2003-10-22 15:56:07 sandervl Exp $ */ 2 2 /* 3 3 * Window low-level keyboard hook … … 35 35 HAB habDaemonObject; // anchor block of hwndDaemonObject; cached for speed 36 36 BOOL fPreAccelHooked; 37 ULONG pid;38 HWND hwndVio;39 37 HMODULE hmodDLL; // module handle 40 38 char szWindowClass[256];
Note:
See TracChangeset
for help on using the changeset viewer.