4 * Copyright 1996 Alexandre Julliard
7 #ifndef __WINE_WINUSER_H
8 #define __WINE_WINUSER_H
18 WNDPROC32 lpfnWndProc
;
21 HINSTANCE32 hInstance
;
24 HBRUSH32 hbrBackground
;
27 } WNDCLASS32A
, *LPWNDCLASS32A
;
32 WNDPROC32 lpfnWndProc
;
35 HINSTANCE32 hInstance
;
38 HBRUSH32 hbrBackground
;
40 LPCWSTR lpszClassName
;
41 } WNDCLASS32W
, *LPWNDCLASS32W
;
46 WNDPROC lpfnWndProc WINE_PACKED
;
52 HBRUSH16 hbrBackground
;
53 SEGPTR lpszMenuName WINE_PACKED
;
54 SEGPTR lpszClassName WINE_PACKED
;
55 } WNDCLASS16
, *LPWNDCLASS16
;
61 WNDPROC32 lpfnWndProc
;
64 HINSTANCE32 hInstance
;
67 HBRUSH32 hbrBackground
;
71 } WNDCLASSEX32A
, *LPWNDCLASSEX32A
;
77 WNDPROC32 lpfnWndProc
;
80 HINSTANCE32 hInstance
;
83 HBRUSH32 hbrBackground
;
85 LPCWSTR lpszClassName
;
87 } WNDCLASSEX32W
, *LPWNDCLASSEX32W
;
89 typedef void WNDCLASSEX16
; /* There's no WNDCLASSEX in Win16 */
91 DECL_WINELIB_TYPE_AW(WNDCLASS
);
92 DECL_WINELIB_TYPE_AW(LPWNDCLASS
);
93 DECL_WINELIB_TYPE_AW(WNDCLASSEX
);
94 DECL_WINELIB_TYPE_AW(LPWNDCLASSEX
);
97 #endif /* __WINE_WINUSER_H */