diff options
author | Danny Smith <dannysmith@users.sourceforge.net> | 2005-11-18 00:30:27 +0000 |
---|---|---|
committer | Danny Smith <dannysmith@users.sourceforge.net> | 2005-11-18 00:30:27 +0000 |
commit | 9716aeb7a0d73772e385c86e9b49a40a350a4244 (patch) | |
tree | bcc719c32b2667e1488102534df8eca12142b355 /winsup/w32api/include/winuser.h | |
parent | 1396951b2021427e5d38be4588d874909484cffe (diff) | |
download | cygnal-9716aeb7a0d73772e385c86e9b49a40a350a4244.tar.gz cygnal-9716aeb7a0d73772e385c86e9b49a40a350a4244.tar.bz2 cygnal-9716aeb7a0d73772e385c86e9b49a40a350a4244.zip |
2005=11-18 Brian Gunlogson <gmb300@users.sourceforge.net>
* include/winuser.h (GetClassLongPtr{AW}): Add prototypes.
(SetClassLongPtr{AW}): Likewise.
(GCLP_*): Add GetClassLongPtr defines.
* lib/user32.def (GetClassLongPtr{AW}): Add stubs.
(SetClassLongPtr{AW}): Likewise.
Diffstat (limited to 'winsup/w32api/include/winuser.h')
-rw-r--r-- | winsup/w32api/include/winuser.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/winsup/w32api/include/winuser.h b/winsup/w32api/include/winuser.h index 36f7c82f6..70db1eb8d 100644 --- a/winsup/w32api/include/winuser.h +++ b/winsup/w32api/include/winuser.h @@ -612,6 +612,13 @@ extern "C" { #define GCL_MENUNAME (-8) #define GCL_STYLE (-26) #define GCL_WNDPROC (-24) +#define GCLP_MENUNAME (-8) +#define GCLP_HBRBACKGROUND (-10) +#define GCLP_HCURSOR (-12) +#define GCLP_HICON (-14) +#define GCLP_HMODULE (-16) +#define GCLP_WNDPROC (-24) +#define GCLP_HICONSM (-34) #if 0 /* This is supposed to be defined by the program using it not defined in the w32api headers. I've left it here for documentation purposes. @@ -3453,6 +3460,8 @@ WINUSERAPI BOOL WINAPI GetClassInfoW(HINSTANCE,LPCWSTR,LPWNDCLASSW); WINUSERAPI BOOL WINAPI GetClassInfoExW(HINSTANCE,LPCWSTR,LPWNDCLASSEXW); WINUSERAPI DWORD WINAPI GetClassLongA(HWND,int); WINUSERAPI DWORD WINAPI GetClassLongW(HWND,int); +WINUSERAPI ULONG_PTR WINAPI GetClassLongPtrA(HWND,int); +WINUSERAPI ULONG_PTR WINAPI GetClassLongPtrW(HWND,int); WINUSERAPI int WINAPI GetClassNameA(HWND,LPSTR,int); WINUSERAPI int WINAPI GetClassNameW(HWND,LPWSTR,int); WINUSERAPI WORD WINAPI GetClassWord(HWND,int); @@ -3776,6 +3785,8 @@ WINUSERAPI BOOL WINAPI SetCaretBlinkTime(UINT); WINUSERAPI BOOL WINAPI SetCaretPos(int,int); WINUSERAPI DWORD WINAPI SetClassLongA(HWND,int,LONG); WINUSERAPI DWORD WINAPI SetClassLongW(HWND,int,LONG); +WINUSERAPI ULONG_PTR WINAPI SetClassLongPtrA(HWND,int,LONG_PTR); +WINUSERAPI ULONG_PTR WINAPI SetClassLongPtrW(HWND,int,LONG_PTR); WINUSERAPI WORD WINAPI SetClassWord(HWND,int,WORD); WINUSERAPI HANDLE WINAPI SetClipboardData(UINT,HANDLE); WINUSERAPI HWND WINAPI SetClipboardViewer(HWND); @@ -3989,6 +4000,7 @@ typedef MONITORINFOEXW MONITORINFOEX, *LPMONITORINFOEX; #define GetClassInfo GetClassInfoW #define GetClassInfoEx GetClassInfoExW #define GetClassLong GetClassLongW +#define GetClassLongPtr GetClassLongPtrW #define GetClassName GetClassNameW #define GetClipboardFormatName GetClipboardFormatNameW #define GetDlgItemText GetDlgItemTextW @@ -4053,6 +4065,7 @@ typedef MONITORINFOEXW MONITORINFOEX, *LPMONITORINFOEX; #define SendMessageTimeout SendMessageTimeoutW #define SendNotifyMessage SendNotifyMessageW #define SetClassLong SetClassLongW +#define SetClassLongPtr SetClassLongPtrW #define SetDlgItemText SetDlgItemTextW #define SetMenuItemInfo SetMenuItemInfoW #define SetProp SetPropW @@ -4154,6 +4167,7 @@ typedef MONITORINFOEXA MONITORINFOEX, *LPMONITORINFOEX; #define GetClassInfo GetClassInfoA #define GetClassInfoEx GetClassInfoExA #define GetClassLong GetClassLongA +#define GetClassLongPtr GetClassLongPtrA #define GetClassName GetClassNameA #define GetClipboardFormatName GetClipboardFormatNameA #define GetDlgItemText GetDlgItemTextA @@ -4218,6 +4232,7 @@ typedef MONITORINFOEXA MONITORINFOEX, *LPMONITORINFOEX; #define SendMessageTimeout SendMessageTimeoutA #define SendNotifyMessage SendNotifyMessageA #define SetClassLong SetClassLongA +#define SetClassLongPtr SetClassLongPtrA #define SetDlgItemText SetDlgItemTextA #define SetMenuItemInfo SetMenuItemInfoA #define SetProp SetPropA |