aboutsummaryrefslogtreecommitdiff
path: root/winsup/w32api/include/winable.h
diff options
context:
space:
mode:
authorDimitri Papadopoulos <dimitri_at@users.sf.net>2003-09-26 09:49:52 +0000
committerDimitri Papadopoulos <dimitri_at@users.sf.net>2003-09-26 09:49:52 +0000
commitd7a6ce1ab5e712096ef71d991e913b56199e663c (patch)
treed1bed40c348e017f9d7a63fa1c91c7946634659f /winsup/w32api/include/winable.h
parent186a0e42de9b19d267e2b5bb1f1ff108e2d9ae36 (diff)
downloadnewlib-d7a6ce1ab5e712096ef71d991e913b56199e663c.zip
newlib-d7a6ce1ab5e712096ef71d991e913b56199e663c.tar.gz
newlib-d7a6ce1ab5e712096ef71d991e913b56199e663c.tar.bz2
* include/winuser.h [WINVER >= 0x0500] (SetWinEventHook, WINEVENTPROC,
WINEVENT_OUTOFCONTEXT, WINEVENT_SKIPOWNTHREAD, WINEVENT_SKIPOWNPROCESS, WINEVENT_INCONTEXT): Add function, typedef, and constants. * include/winable.h [WINVER < 0x0500] (SetWinEventHook, WINEVENTPROC, WINEVENT_OUTOFCONTEXT, WINEVENT_SKIPOWNTHREAD, WINEVENT_SKIPOWNPROCESS, WINEVENT_INCONTEXT): Add function, typedef, and constants. * include/winuser.h [_WIN32_WINNT >= 0x0500] (UserHandleGrantAccess): Add function. * lib/user32.def (SetWinEventHook, UserHandleGrantAccess): Add functions.
Diffstat (limited to 'winsup/w32api/include/winable.h')
-rw-r--r--winsup/w32api/include/winable.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/winsup/w32api/include/winable.h b/winsup/w32api/include/winable.h
index 75af57c..aa33511 100644
--- a/winsup/w32api/include/winable.h
+++ b/winsup/w32api/include/winable.h
@@ -32,6 +32,10 @@ extern "C" {
#define GUI_INMENUMODE 0x00000004
#define GUI_SYSTEMMENUMODE 0x00000008
#define GUI_POPUPMENUMODE 0x00000010
+#define WINEVENT_OUTOFCONTEXT 0x0000
+#define WINEVENT_SKIPOWNTHREAD 0x0001
+#define WINEVENT_SKIPOWNPROCESS 0x0002
+#define WINEVENT_INCONTEXT 0x0004
typedef struct tagGUITHREADINFO {
DWORD cbSize;
DWORD flags;
@@ -43,7 +47,9 @@ typedef struct tagGUITHREADINFO {
HWND hwndCaret;
RECT rcCaret;
} GUITHREADINFO,*PGUITHREADINFO,*LPGUITHREADINFO;
+typedef VOID (*WINEVENTPROC)(HWINEVENTHOOK,DWORD,HWND,LONG,LONG,DWORD,DWORD);
BOOL WINAPI GetGUIThreadInfo(DWORD,LPGUITHREADINFO);
+HWINEVENTHOOK WINAPI SetWinEventHook(UINT,UINT,HMODULE,WINEVENTPROC,DWORD,DWORD,UINT);
#endif /* (WINVER < 0x0500) */
#ifdef __cplusplus