* include/winuser.h [WINVER >= 0x0500] (RegisterDeviceNotification[AW],

DEVICE_NOTIFY_WINDOW_HANDLE, DEVICE_NOTIFY_SERVICE_HANDLE,
	DEVICE_NOTIFY_ALL_INTERFACE_CLASSES): Add function and constants.

	* lib/user32.def (RegisterDeviceNotification[AW]): Add function.
This commit is contained in:
Dimitri Papadopoulos 2003-09-26 10:20:46 +00:00
parent d7a6ce1ab5
commit 2bbffa5b85
3 changed files with 23 additions and 0 deletions

View File

@ -1,3 +1,11 @@
2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
* include/winuser.h [WINVER >= 0x0500] (RegisterDeviceNotification[AW],
DEVICE_NOTIFY_WINDOW_HANDLE, DEVICE_NOTIFY_SERVICE_HANDLE,
DEVICE_NOTIFY_ALL_INTERFACE_CLASSES): Add function and constants.
* lib/user32.def (RegisterDeviceNotification[AW]): Add function.
2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net> 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
* include/winuser.h [WINVER >= 0x0500] (SetWinEventHook, WINEVENTPROC, * include/winuser.h [WINVER >= 0x0500] (SetWinEventHook, WINEVENTPROC,

View File

@ -2117,6 +2117,13 @@ extern "C" {
#define GMMP_USE_DISPLAY_POINTS 1 #define GMMP_USE_DISPLAY_POINTS 1
#define GMMP_USE_HIGH_RESOLUTION_POINTS 2 #define GMMP_USE_HIGH_RESOLUTION_POINTS 2
#endif #endif
#if (WINVER >= 0x0500)
#define DEVICE_NOTIFY_WINDOW_HANDLE 0x00000000
#define DEVICE_NOTIFY_SERVICE_HANDLE 0x00000001
#if(_WIN32_WINNT >= 0x0501)
#define DEVICE_NOTIFY_ALL_INTERFACE_CLASSES 0x00000004
#endif
#endif /* (WINVER >= 0x0500) */
#ifndef RC_INVOKED #ifndef RC_INVOKED
typedef BOOL(CALLBACK *DLGPROC)(HWND,UINT,WPARAM,LPARAM); typedef BOOL(CALLBACK *DLGPROC)(HWND,UINT,WPARAM,LPARAM);
@ -3395,6 +3402,10 @@ ATOM WINAPI RegisterClassExA(CONST WNDCLASSEXA*);
ATOM WINAPI RegisterClassExW(CONST WNDCLASSEXW*); ATOM WINAPI RegisterClassExW(CONST WNDCLASSEXW*);
UINT WINAPI RegisterClipboardFormatA(LPCSTR); UINT WINAPI RegisterClipboardFormatA(LPCSTR);
UINT WINAPI RegisterClipboardFormatW(LPCWSTR); UINT WINAPI RegisterClipboardFormatW(LPCWSTR);
#if (WINVER >= 0x0500)
HDEVNOTIFY WINAPI RegisterDeviceNotificationA(HANDLE,LPVOID,DWORD);
HDEVNOTIFY WINAPI RegisterDeviceNotificationW(HANDLE,LPVOID,DWORD);
#endif
BOOL WINAPI RegisterHotKey(HWND,int,UINT,UINT); BOOL WINAPI RegisterHotKey(HWND,int,UINT,UINT);
UINT WINAPI RegisterWindowMessageA(LPCSTR); UINT WINAPI RegisterWindowMessageA(LPCSTR);
UINT WINAPI RegisterWindowMessageW(LPCWSTR); UINT WINAPI RegisterWindowMessageW(LPCWSTR);
@ -3683,6 +3694,7 @@ typedef MONITORINFOEXW MONITORINFOEX, *LPMONITORINFOEX;
#define RegisterClass RegisterClassW #define RegisterClass RegisterClassW
#define RegisterClassEx RegisterClassExW #define RegisterClassEx RegisterClassExW
#define RegisterClipboardFormat RegisterClipboardFormatW #define RegisterClipboardFormat RegisterClipboardFormatW
#define RegisterDeviceNotification RegisterDeviceNotificationW
#define RegisterWindowMessage RegisterWindowMessageW #define RegisterWindowMessage RegisterWindowMessageW
#define RemoveProp RemovePropW #define RemoveProp RemovePropW
#define SendDlgItemMessage SendDlgItemMessageW #define SendDlgItemMessage SendDlgItemMessageW
@ -3844,6 +3856,7 @@ typedef MONITORINFOEXA MONITORINFOEX, *LPMONITORINFOEX;
#define RegisterClass RegisterClassA #define RegisterClass RegisterClassA
#define RegisterClassEx RegisterClassExA #define RegisterClassEx RegisterClassExA
#define RegisterClipboardFormat RegisterClipboardFormatA #define RegisterClipboardFormat RegisterClipboardFormatA
#define RegisterDeviceNotification RegisterDeviceNotificationA
#define RegisterWindowMessage RegisterWindowMessageA #define RegisterWindowMessage RegisterWindowMessageA
#define RemoveProp RemovePropA #define RemoveProp RemovePropA
#define SendDlgItemMessage SendDlgItemMessageA #define SendDlgItemMessage SendDlgItemMessageA

View File

@ -464,6 +464,8 @@ RegisterClassExW@4
RegisterClassW@4 RegisterClassW@4
RegisterClipboardFormatA@4 RegisterClipboardFormatA@4
RegisterClipboardFormatW@4 RegisterClipboardFormatW@4
RegisterDeviceNotificationA@12
RegisterDeviceNotificationW@12
RegisterHotKey@16 RegisterHotKey@16
RegisterWindowMessageA@4 RegisterWindowMessageA@4
RegisterWindowMessageW@4 RegisterWindowMessageW@4