src/win32/IdleTracker/idletrack.c

changeset 7242
d91a60e1095c
parent 6561
88ff258f78dd
child 9417
13d5e9fdda1a
equal deleted inserted replaced
7241:6be46b7654f3 7242:d91a60e1095c
7 * Description: Track user inactivity. 7 * Description: Track user inactivity.
8 */ 8 */
9 #include <windows.h> 9 #include <windows.h>
10 10
11 #define EXPORT __declspec(dllexport) 11 #define EXPORT __declspec(dllexport)
12
13 /* from msdn docs */
14 typedef struct tagMOUSEHOOKSTRUCT {
15 POINT pt;
16 HWND hwnd;
17 UINT wHitTestCode;
18 DWORD dwExtraInfo;
19 } MOUSEHOOKSTRUCT;
20 12
21 static HANDLE hMapObject = NULL; 13 static HANDLE hMapObject = NULL;
22 static DWORD *lastTime = NULL; 14 static DWORD *lastTime = NULL;
23 static HHOOK keyHook = NULL; 15 static HHOOK keyHook = NULL;
24 static HHOOK mouseHook = NULL; 16 static HHOOK mouseHook = NULL;

mercurial