* 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.
This commit is contained in:
@ -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
|
||||
|
Reference in New Issue
Block a user