diff options
author | Danny Smith <dannysmith@users.sourceforge.net> | 2005-12-07 20:17:39 +0000 |
---|---|---|
committer | Danny Smith <dannysmith@users.sourceforge.net> | 2005-12-07 20:17:39 +0000 |
commit | 8696d636068e501e4c6a4ce7f131063e26dab314 (patch) | |
tree | 49082b8d273445de4d0b9f6b0248ff09572cbc3f /winsup/w32api/include | |
parent | db58e35d94507060b191ab0c15709f7a73e67f5d (diff) | |
download | cygnal-8696d636068e501e4c6a4ce7f131063e26dab314.tar.gz cygnal-8696d636068e501e4c6a4ce7f131063e26dab314.tar.bz2 cygnal-8696d636068e501e4c6a4ce7f131063e26dab314.zip |
2005-12-07 Brian Gunlogson <gmb300@users.sourceforge.net>
* include/winuser.h (GetClassLongPtr{AW}): Guard prototypes with _WIN64.
Define as macro if !_WIN64.
(SetClassLongPtr{AW}): Likewise.
(GCLP_*): Add GetClassLongPtr defines.
* lib/user32.def (GetClassLongPtr{AW}): Remove stubs.
(SetClassLongPtr{AW}): Likewise.
Diffstat (limited to 'winsup/w32api/include')
-rw-r--r-- | winsup/w32api/include/winuser.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/winsup/w32api/include/winuser.h b/winsup/w32api/include/winuser.h index 70db1eb8d..91e704281 100644 --- a/winsup/w32api/include/winuser.h +++ b/winsup/w32api/include/winuser.h @@ -3460,8 +3460,13 @@ 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); +#ifdef _WIN64 WINUSERAPI ULONG_PTR WINAPI GetClassLongPtrA(HWND,int); WINUSERAPI ULONG_PTR WINAPI GetClassLongPtrW(HWND,int); +#else +#define GetClassLongPtrA GetClassLongA +#define GetClassLongPtrW GetClassLongW +#endif WINUSERAPI int WINAPI GetClassNameA(HWND,LPSTR,int); WINUSERAPI int WINAPI GetClassNameW(HWND,LPWSTR,int); WINUSERAPI WORD WINAPI GetClassWord(HWND,int); @@ -3785,8 +3790,13 @@ 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); +#ifdef _WIN64 WINUSERAPI ULONG_PTR WINAPI SetClassLongPtrA(HWND,int,LONG_PTR); WINUSERAPI ULONG_PTR WINAPI SetClassLongPtrW(HWND,int,LONG_PTR); +#else +#define SetClassLongPtrA SetClassLongA +#define SetClassLongPtrW SetClassLongW +#endif WINUSERAPI WORD WINAPI SetClassWord(HWND,int,WORD); WINUSERAPI HANDLE WINAPI SetClipboardData(UINT,HANDLE); WINUSERAPI HWND WINAPI SetClipboardViewer(HWND); |