GetClassLongPtr and UserObjectInformation Declarations
Robert Shearman
rob at codeweavers.com
Tue Oct 12 14:04:54 CDT 2004
Changelog:
Add declarations for GetClassLongPtr{A,W}, GCLP_* defines and user
object information defines.
-------------- next part --------------
Index: wine/include/winuser.h
===================================================================
RCS file: /home/wine/wine/include/winuser.h,v
retrieving revision 1.190
diff -u -p -r1.190 winuser.h
--- wine/include/winuser.h 8 Oct 2004 20:50:06 -0000 1.190
+++ wine/include/winuser.h 12 Oct 2004 19:03:17 -0000
@@ -1565,6 +1565,14 @@ typedef struct
#define GCW_ATOM (-32)
#define GCL_HICONSM (-34)
+#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)
+
/* BroadcastSystemMessage flags */
#define BSM_ALLCOMPONENTS 0x00000000
#define BSM_VXDS 0x00000001
@@ -3212,6 +3220,13 @@ typedef struct {
#define DSS_MONO 0x0080
#define DSS_RIGHT 0x8000
+/* UserObjectInformation classes */
+#define UOI_FLAGS 1
+#define UOI_NAME 2
+#define UOI_TYPE 3
+#define UOI_USER_SID 4
+
+
/* Sent as the lParam of a WM_DRAWITEM message to instruct how an
* owner drawn control is to be drawn */
typedef struct tagDRAWITEMSTRUCT
@@ -4153,6 +4168,8 @@ BOOL WINAPI GetClassInfoExW(HINSTAN
LONG WINAPI GetClassLongA(HWND,INT);
LONG WINAPI GetClassLongW(HWND,INT);
#define GetClassLong WINELIB_NAME_AW(GetClassLong)
+#define GetClassLongPtrA GetClassLongA
+#define GetClassLongPtrW GetClassLongW
INT WINAPI GetClassNameA(HWND,LPSTR,INT);
INT WINAPI GetClassNameW(HWND,LPWSTR,INT);
#define GetClassName WINELIB_NAME_AW(GetClassName)
More information about the wine-patches
mailing list