From 75e1776af6eed9e384159d4323863f58a3220327 Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos Date: Thu, 25 Sep 2003 07:53:44 +0000 Subject: [PATCH] * include/winuser.h [WINVER >= 0x0500] (GetGUIThreadInfo, LPGUITHREADINFO): Add function and associated typedef... * include/winable.h [WINVER < 0x0500] (GetGUIThreadInfo, LPGUITHREADINFO): ...and duplicate them in as seems to be required on older versions of Windows. --- winsup/w32api/ChangeLog | 9 +++++++++ winsup/w32api/include/winable.h | 3 ++- winsup/w32api/include/winuser.h | 5 ++++- 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/winsup/w32api/ChangeLog b/winsup/w32api/ChangeLog index df984d2c2..b6b53e47e 100644 --- a/winsup/w32api/ChangeLog +++ b/winsup/w32api/ChangeLog @@ -1,3 +1,12 @@ +2003-09-25 Dimitri Papadopoulos + + * include/winuser.h [WINVER >= 0x0500] (GetGUIThreadInfo, + LPGUITHREADINFO): Add function and associated typedef... + + * include/winable.h [WINVER < 0x0500] (GetGUIThreadInfo, + LPGUITHREADINFO): ...and duplicate them in as + seems to be required on older versions of Windows. + 2003-09-24 Dimitri Papadopoulos * include/GL/glu.h (gluErrorUnicodeStringWIN): Add macro diff --git a/winsup/w32api/include/winable.h b/winsup/w32api/include/winable.h index cfee5a0e9..83f003ae7 100644 --- a/winsup/w32api/include/winable.h +++ b/winsup/w32api/include/winable.h @@ -42,7 +42,8 @@ typedef struct tagGUITHREADINFO { HWND hwndMoveSize; HWND hwndCaret; RECT rcCaret; -} GUITHREADINFO,*PGUITHREADINFO; +} GUITHREADINFO,*PGUITHREADINFO,*LPGUITHREADINFO; +BOOL WINAPI GetGUIThreadInfo(DWORD,LPGUITHREADINFO); #endif /* (WINVER < 0x0500) */ #ifdef __cplusplus diff --git a/winsup/w32api/include/winuser.h b/winsup/w32api/include/winuser.h index d02b50da0..981e3749a 100644 --- a/winsup/w32api/include/winuser.h +++ b/winsup/w32api/include/winuser.h @@ -2849,7 +2849,7 @@ typedef struct tagGUITHREADINFO { HWND hwndMoveSize; HWND hwndCaret; RECT rcCaret; -} GUITHREADINFO,*PGUITHREADINFO; +} GUITHREADINFO,*PGUITHREADINFO,*LPGUITHREADINFO; #endif /* (WINVER >= 0x0500) */ #define AnsiToOem CharToOemA @@ -3178,6 +3178,9 @@ BOOL WINAPI GetAltTabInfoA(HWND,int,PALTTABINFO,LPSTR,UINT); BOOL WINAPI GetAltTabInfoW(HWND,int,PALTTABINFO,LPWSTR,UINT); BOOL WINAPI GetComboBoxInfo(HWND,PCOMBOBOXINFO); BOOL WINAPI GetCursorInfo(PCURSORINFO); +#if (WINVER >= 0x0500) +BOOL WINAPI GetGUIThreadInfo(DWORD,LPGUITHREADINFO); +#endif BOOL WINAPI GetLastInputInfo(PLASTINPUTINFO); DWORD WINAPI GetListBoxInfo(HWND); BOOL WINAPI GetMenuBarInfo(HWND,LONG,LONG,PMENUBARINFO);