1 #ifndef __WINE_WINUSER16_H
2 #define __WINE_WINUSER16_H
9 /* SetWindowPlacement() struct */
15 POINT16 ptMinPosition WINE_PACKED
;
16 POINT16 ptMaxPosition WINE_PACKED
;
17 RECT16 rcNormalPosition WINE_PACKED
;
18 } WINDOWPLACEMENT16
, *LPWINDOWPLACEMENT16
;
20 /****** Window classes ******/
25 WNDPROC16 lpfnWndProc WINE_PACKED
;
31 HBRUSH16 hbrBackground
;
32 SEGPTR lpszMenuName WINE_PACKED
;
33 SEGPTR lpszClassName WINE_PACKED
;
34 } WNDCLASS16
, *LPWNDCLASS16
;
40 WNDPROC16 lpfnWndProc
;
46 HBRUSH16 hbrBackground
;
50 } WNDCLASSEX16
, *LPWNDCLASSEX16
;
57 LPARAM lParam WINE_PACKED
;
58 DWORD time WINE_PACKED
;
59 POINT16 pt WINE_PACKED
;
79 } ACCEL16
, *LPACCEL16
;
81 /* FIXME: not sure this one is correct */
89 HBITMAP16 hbmpChecked
;
90 HBITMAP16 hbmpUnchecked
;
94 } MENUITEMINFO16
, *LPMENUITEMINFO16
;
96 /* DrawState defines ... */
97 typedef BOOL16 (CALLBACK
*DRAWSTATEPROC16
)(HDC16
,LPARAM
,WPARAM16
,INT16
,INT16
);
99 /* Listbox messages */
100 #define LB_ADDSTRING16 (WM_USER+1)
101 #define LB_INSERTSTRING16 (WM_USER+2)
102 #define LB_DELETESTRING16 (WM_USER+3)
103 #define LB_SELITEMRANGEEX16 (WM_USER+4)
104 #define LB_RESETCONTENT16 (WM_USER+5)
105 #define LB_SETSEL16 (WM_USER+6)
106 #define LB_SETCURSEL16 (WM_USER+7)
107 #define LB_GETSEL16 (WM_USER+8)
108 #define LB_GETCURSEL16 (WM_USER+9)
109 #define LB_GETTEXT16 (WM_USER+10)
110 #define LB_GETTEXTLEN16 (WM_USER+11)
111 #define LB_GETCOUNT16 (WM_USER+12)
112 #define LB_SELECTSTRING16 (WM_USER+13)
113 #define LB_DIR16 (WM_USER+14)
114 #define LB_GETTOPINDEX16 (WM_USER+15)
115 #define LB_FINDSTRING16 (WM_USER+16)
116 #define LB_GETSELCOUNT16 (WM_USER+17)
117 #define LB_GETSELITEMS16 (WM_USER+18)
118 #define LB_SETTABSTOPS16 (WM_USER+19)
119 #define LB_GETHORIZONTALEXTENT16 (WM_USER+20)
120 #define LB_SETHORIZONTALEXTENT16 (WM_USER+21)
121 #define LB_SETCOLUMNWIDTH16 (WM_USER+22)
122 #define LB_ADDFILE16 (WM_USER+23)
123 #define LB_SETTOPINDEX16 (WM_USER+24)
124 #define LB_GETITEMRECT16 (WM_USER+25)
125 #define LB_GETITEMDATA16 (WM_USER+26)
126 #define LB_SETITEMDATA16 (WM_USER+27)
127 #define LB_SELITEMRANGE16 (WM_USER+28)
128 #define LB_SETANCHORINDEX16 (WM_USER+29)
129 #define LB_GETANCHORINDEX16 (WM_USER+30)
130 #define LB_SETCARETINDEX16 (WM_USER+31)
131 #define LB_GETCARETINDEX16 (WM_USER+32)
132 #define LB_SETITEMHEIGHT16 (WM_USER+33)
133 #define LB_GETITEMHEIGHT16 (WM_USER+34)
134 #define LB_FINDSTRINGEXACT16 (WM_USER+35)
135 #define LB_CARETON16 (WM_USER+36)
136 #define LB_CARETOFF16 (WM_USER+37)
138 /* Combo box messages */
139 #define CB_GETEDITSEL16 (WM_USER+0)
140 #define CB_LIMITTEXT16 (WM_USER+1)
141 #define CB_SETEDITSEL16 (WM_USER+2)
142 #define CB_ADDSTRING16 (WM_USER+3)
143 #define CB_DELETESTRING16 (WM_USER+4)
144 #define CB_DIR16 (WM_USER+5)
145 #define CB_GETCOUNT16 (WM_USER+6)
146 #define CB_GETCURSEL16 (WM_USER+7)
147 #define CB_GETLBTEXT16 (WM_USER+8)
148 #define CB_GETLBTEXTLEN16 (WM_USER+9)
149 #define CB_INSERTSTRING16 (WM_USER+10)
150 #define CB_RESETCONTENT16 (WM_USER+11)
151 #define CB_FINDSTRING16 (WM_USER+12)
152 #define CB_SELECTSTRING16 (WM_USER+13)
153 #define CB_SETCURSEL16 (WM_USER+14)
154 #define CB_SHOWDROPDOWN16 (WM_USER+15)
155 #define CB_GETITEMDATA16 (WM_USER+16)
156 #define CB_SETITEMDATA16 (WM_USER+17)
157 #define CB_GETDROPPEDCONTROLRECT16 (WM_USER+18)
158 #define CB_SETITEMHEIGHT16 (WM_USER+19)
159 #define CB_GETITEMHEIGHT16 (WM_USER+20)
160 #define CB_SETEXTENDEDUI16 (WM_USER+21)
161 #define CB_GETEXTENDEDUI16 (WM_USER+22)
162 #define CB_GETDROPPEDSTATE16 (WM_USER+23)
163 #define CB_FINDSTRINGEXACT16 (WM_USER+24)
165 typedef struct /* not sure if the 16bit version is correct */
169 HINSTANCE16 hInstance
;
174 DWORD dwContextHelpId
;
175 MSGBOXCALLBACK lpfnMsgBoxCallback
;
177 } MSGBOXPARAMS16
,*LPMSGBOXPARAMS16
;
182 VOID WINAPI
CalcChildScroll(HWND16
,WORD
);
183 VOID WINAPI
CascadeChildWindows(HWND16
,WORD
);
184 INT16 WINAPI
CloseComm(INT16
);
185 HGLOBAL16 WINAPI
CreateCursorIconIndirect(HINSTANCE16
,CURSORICONINFO
*,
187 BOOL16 WINAPI
DCHook(HDC16
,WORD
,DWORD
,LPARAM
);
188 BOOL16 WINAPI
DlgDirSelect(HWND16
,LPSTR
,INT16
);
189 BOOL16 WINAPI
DlgDirSelectComboBox(HWND16
,LPSTR
,INT16
);
190 DWORD WINAPI
DumpIcon(SEGPTR
,WORD
*,SEGPTR
*,SEGPTR
*);
191 BOOL16 WINAPI
EnableCommNotification(INT16
,HWND16
,INT16
,INT16
);
192 BOOL16 WINAPI
EnableHardwareInput(BOOL16
);
193 VOID WINAPI
FillWindow(HWND16
,HWND16
,HDC16
,HBRUSH16
);
194 INT16 WINAPI
FlushComm(INT16
,INT16
);
195 UINT16 WINAPI
GetCommEventMask(INT16
,UINT16
);
196 HBRUSH16 WINAPI
GetControlBrush(HWND16
,HDC16
,UINT16
);
197 HWND16 WINAPI
GetDesktopHwnd(void);
198 WORD WINAPI
GetIconID(HGLOBAL16
,DWORD
);
199 FARPROC16 WINAPI
GetMouseEventProc(void);
200 INT16 WINAPI
InitApp(HINSTANCE16
);
201 BOOL16 WINAPI
IsUserIdle(void);
202 HGLOBAL16 WINAPI
LoadCursorIconHandler(HGLOBAL16
,HMODULE16
,HRSRC16
);
203 HGLOBAL16 WINAPI
LoadDIBCursorHandler(HGLOBAL16
,HMODULE16
,HRSRC16
);
204 HGLOBAL16 WINAPI
LoadDIBIconHandler(HGLOBAL16
,HMODULE16
,HRSRC16
);
205 HICON16 WINAPI
LoadIconHandler(HGLOBAL16
,BOOL16
);
206 HMENU16 WINAPI
LookupMenuHandle(HMENU16
,INT16
);
207 INT16 WINAPI
OpenComm(LPCSTR
,UINT16
,UINT16
);
208 VOID WINAPI
PaintRect(HWND16
,HWND16
,HDC16
,HBRUSH16
,const RECT16
*);
209 INT16 WINAPI
ReadComm(INT16
,LPSTR
,INT16
);
210 SEGPTR WINAPI
SetCommEventMask(INT16
,UINT16
);
211 BOOL16 WINAPI
SetDeskPattern(void);
212 VOID WINAPI
TileChildWindows(HWND16
,WORD
);
213 INT16 WINAPI
UngetCommChar(INT16
,CHAR
);
214 VOID WINAPI
UserYield(void);
215 INT16 WINAPI
WriteComm(INT16
,LPSTR
,INT16
);
216 BOOL16 WINAPI
AdjustWindowRect16(LPRECT16
,DWORD
,BOOL16
);
217 BOOL16 WINAPI
AdjustWindowRectEx16(LPRECT16
,DWORD
,BOOL16
,DWORD
);
218 SEGPTR WINAPI
AnsiLower16(SEGPTR
);
219 UINT16 WINAPI
AnsiLowerBuff16(LPSTR
,UINT16
);
220 SEGPTR WINAPI
AnsiNext16(SEGPTR
);
221 SEGPTR WINAPI
AnsiPrev16(SEGPTR
,SEGPTR
);
222 SEGPTR WINAPI
AnsiUpper16(SEGPTR
);
223 UINT16 WINAPI
AnsiUpperBuff16(LPSTR
,UINT16
);
224 BOOL16 WINAPI
AnyPopup16(void);
225 BOOL16 WINAPI
AppendMenu16(HMENU16
,UINT16
,UINT16
,SEGPTR
);
226 UINT16 WINAPI
ArrangeIconicWindows16(HWND16
);
227 HDWP16 WINAPI
BeginDeferWindowPos16(INT16
);
228 HDC16 WINAPI
BeginPaint16(HWND16
,LPPAINTSTRUCT16
);
229 BOOL16 WINAPI
BringWindowToTop16(HWND16
);
230 BOOL16 WINAPI
CallMsgFilter16(SEGPTR
,INT16
);
231 LRESULT WINAPI
CallNextHookEx16(HHOOK
,INT16
,WPARAM16
,LPARAM
);
232 LRESULT WINAPI
CallWindowProc16(WNDPROC16
,HWND16
,UINT16
,WPARAM16
,LPARAM
);
233 BOOL16 WINAPI
ChangeClipboardChain16(HWND16
,HWND16
);
234 BOOL16 WINAPI
ChangeMenu16(HMENU16
,UINT16
,SEGPTR
,UINT16
,UINT16
);
235 BOOL16 WINAPI
CheckDlgButton16(HWND16
,INT16
,UINT16
);
236 BOOL16 WINAPI
CheckMenuItem16(HMENU16
,UINT16
,UINT16
);
237 BOOL16 WINAPI
CheckRadioButton16(HWND16
,UINT16
,UINT16
,UINT16
);
238 HWND16 WINAPI
ChildWindowFromPoint16(HWND16
,POINT16
);
239 HWND16 WINAPI
ChildWindowFromPointEx16(HWND16
,POINT16
,UINT16
);
240 INT16 WINAPI
ClearCommBreak16(INT16
);
241 VOID WINAPI
ClientToScreen16(HWND16
,LPPOINT16
);
242 BOOL16 WINAPI
ClipCursor16(const RECT16
*);
243 BOOL16 WINAPI
CloseClipboard16(void);
244 BOOL16 WINAPI
CloseWindow16(HWND16
);
245 HCURSOR16 WINAPI
CopyCursor16(HINSTANCE16
,HCURSOR16
);
246 HICON16 WINAPI
CopyIcon16(HINSTANCE16
,HICON16
);
247 BOOL16 WINAPI
CopyRect16(RECT16
*,const RECT16
*);
248 INT16 WINAPI
CountClipboardFormats16(void);
249 VOID WINAPI
CreateCaret16(HWND16
,HBITMAP16
,INT16
,INT16
);
250 HCURSOR16 WINAPI
CreateCursor16(HINSTANCE16
,INT16
,INT16
,INT16
,INT16
,LPCVOID
,LPCVOID
);
251 HWND16 WINAPI
CreateDialog16(HINSTANCE16
,SEGPTR
,HWND16
,DLGPROC16
);
252 HWND16 WINAPI
CreateDialogIndirect16(HINSTANCE16
,LPCVOID
,HWND16
,DLGPROC16
);
253 HWND16 WINAPI
CreateDialogIndirectParam16(HINSTANCE16
,LPCVOID
,HWND16
,
255 HWND16 WINAPI
CreateDialogParam16(HINSTANCE16
,SEGPTR
,HWND16
,DLGPROC16
,LPARAM
);
256 HICON16 WINAPI
CreateIcon16(HINSTANCE16
,INT16
,INT16
,BYTE
,BYTE
,LPCVOID
,LPCVOID
);
257 HICON16 WINAPI
CreateIconFromResourceEx16(LPBYTE
,UINT16
,BOOL16
,DWORD
,INT16
,INT16
,UINT16
);
258 HMENU16 WINAPI
CreateMenu16(void);
259 HMENU16 WINAPI
CreatePopupMenu16(void);
260 HWND16 WINAPI
CreateWindow16(LPCSTR
,LPCSTR
,DWORD
,INT16
,INT16
,INT16
,INT16
,
261 HWND16
,HMENU16
,HINSTANCE16
,LPVOID
);
262 HWND16 WINAPI
CreateWindowEx16(DWORD
,LPCSTR
,LPCSTR
,DWORD
,INT16
,INT16
,
263 INT16
,INT16
,HWND16
,HMENU16
,HINSTANCE16
,LPVOID
);
264 LRESULT WINAPI
DefDlgProc16(HWND16
,UINT16
,WPARAM16
,LPARAM
);
265 HDWP16 WINAPI
DeferWindowPos16(HDWP16
,HWND16
,HWND16
,INT16
,INT16
,INT16
,INT16
,UINT16
);
266 LRESULT WINAPI
DefFrameProc16(HWND16
,HWND16
,UINT16
,WPARAM16
,LPARAM
);
267 LRESULT WINAPI
DefHookProc16(INT16
,WPARAM16
,LPARAM
,HHOOK
*);
268 LRESULT WINAPI
DefMDIChildProc16(HWND16
,UINT16
,WPARAM16
,LPARAM
);
269 LRESULT WINAPI
DefWindowProc16(HWND16
,UINT16
,WPARAM16
,LPARAM
);
270 BOOL16 WINAPI
DeleteMenu16(HMENU16
,UINT16
,UINT16
);
271 VOID WINAPI
DestroyCaret16(void);
272 BOOL16 WINAPI
DestroyCursor16(HCURSOR16
);
273 BOOL16 WINAPI
DestroyIcon16(HICON16
);
274 BOOL16 WINAPI
DestroyMenu16(HMENU16
);
275 BOOL16 WINAPI
DestroyWindow16(HWND16
);
276 INT16 WINAPI
DialogBox16(HINSTANCE16
,SEGPTR
,HWND16
,DLGPROC16
);
277 INT16 WINAPI
DialogBoxIndirect16(HINSTANCE16
,HANDLE16
,HWND16
,DLGPROC16
);
278 INT16 WINAPI
DialogBoxIndirectParam16(HINSTANCE16
,HANDLE16
,HWND16
,DLGPROC16
,LPARAM
);
279 INT16 WINAPI
DialogBoxParam16(HINSTANCE16
,SEGPTR
,HWND16
,DLGPROC16
,LPARAM
);
280 LONG WINAPI
DispatchMessage16(const MSG16
*);
281 INT16 WINAPI
DlgDirList16(HWND16
,LPSTR
,INT16
,INT16
,UINT16
);
282 INT16 WINAPI
DlgDirListComboBox16(HWND16
,LPSTR
,INT16
,INT16
,UINT16
);
283 BOOL16 WINAPI
DlgDirSelectComboBoxEx16(HWND16
,LPSTR
,INT16
,INT16
);
284 BOOL32 WINAPI
DlgDirSelectComboBoxEx32A(HWND32
,LPSTR
,INT32
,INT32
);
285 BOOL32 WINAPI
DlgDirSelectComboBoxEx32W(HWND32
,LPWSTR
,INT32
,INT32
);
286 BOOL16 WINAPI
DlgDirSelectEx16(HWND16
,LPSTR
,INT16
,INT16
);
287 BOOL16 WINAPI
DragDetect16(HWND16
,POINT16
);
288 DWORD WINAPI
DragObject16(HWND16
,HWND16
,UINT16
,HANDLE16
,WORD
,HCURSOR16
);
289 BOOL16 WINAPI
DrawCaption16(HWND16
,HDC16
,const RECT16
*,UINT16
);
290 BOOL16 WINAPI
DrawCaptionTemp16(HWND16
,HDC16
, const RECT16
*,HFONT16
,HICON16
,LPCSTR
,UINT16
);
291 BOOL16 WINAPI
DrawEdge16(HDC16
,LPRECT16
,UINT16
,UINT16
);
292 void WINAPI
DrawFocusRect16(HDC16
,const RECT16
*);
293 BOOL16 WINAPI
DrawFrameControl16(HDC16
,LPRECT16
,UINT16
,UINT16
);
294 BOOL16 WINAPI
DrawIcon16(HDC16
,INT16
,INT16
,HICON16
);
295 BOOL16 WINAPI
DrawIconEx16(HDC16
,INT16
,INT16
,HICON16
,INT16
,INT16
,
296 UINT16
,HBRUSH16
,UINT16
);
297 VOID WINAPI
DrawMenuBar16(HWND16
);
298 INT16 WINAPI
DrawText16(HDC16
,LPCSTR
,INT16
,LPRECT16
,UINT16
);
299 BOOL16 WINAPI
EmptyClipboard16(void);
300 UINT16 WINAPI
EnableMenuItem16(HMENU16
,UINT16
,UINT16
);
301 BOOL16 WINAPI
EnableScrollBar16(HWND16
,INT16
,UINT16
);
302 BOOL16 WINAPI
EnableWindow16(HWND16
,BOOL16
);
303 BOOL16 WINAPI
EndDeferWindowPos16(HDWP16
);
304 BOOL16 WINAPI
EndDialog16(HWND16
,INT16
);
305 BOOL16 WINAPI
EndPaint16(HWND16
,const PAINTSTRUCT16
*);
306 UINT16 WINAPI
EnumClipboardFormats16(UINT16
);
307 BOOL16 WINAPI
EqualRect16(const RECT16
*,const RECT16
*);
308 LONG WINAPI
EscapeCommFunction16(UINT16
,UINT16
);
309 INT16 WINAPI
ExcludeUpdateRgn16(HDC16
,HWND16
);
310 BOOL16 WINAPI
ExitWindows16(DWORD
,UINT16
);
311 INT16 WINAPI
FillRect16(HDC16
,const RECT16
*,HBRUSH16
);
312 HWND16 WINAPI
FindWindow16(SEGPTR
,LPCSTR
);
313 HWND16 WINAPI
FindWindowEx16(HWND16
,HWND16
,SEGPTR
,LPCSTR
);
314 BOOL16 WINAPI
FlashWindow16(HWND16
,BOOL16
);
315 INT16 WINAPI
FrameRect16(HDC16
,const RECT16
*,HBRUSH16
);
316 HWND16 WINAPI
GetActiveWindow16(void);
317 WORD WINAPI
GetAsyncKeyState16(INT16
);
318 HWND16 WINAPI
GetCapture16(void);
319 UINT16 WINAPI
GetCaretBlinkTime16(void);
320 VOID WINAPI
GetCaretPos16(LPPOINT16
);
321 BOOL16 WINAPI
GetClassInfo16(HINSTANCE16
,SEGPTR
,WNDCLASS16
*);
322 BOOL16 WINAPI
GetClassInfoEx16(HINSTANCE16
,SEGPTR
,WNDCLASSEX16
*);
323 LONG WINAPI
GetClassLong16(HWND16
,INT16
);
324 INT16 WINAPI
GetClassName16(HWND16
,LPSTR
,INT16
);
325 WORD WINAPI
GetClassWord16(HWND16
,INT16
);
326 void WINAPI
GetClientRect16(HWND16
,LPRECT16
);
327 HANDLE16 WINAPI
GetClipboardData16(UINT16
);
328 INT16 WINAPI
GetClipboardFormatName16(UINT16
,LPSTR
,INT16
);
329 HWND16 WINAPI
GetClipboardOwner16(void);
330 HWND16 WINAPI
GetClipboardViewer16(void);
331 void WINAPI
GetClipCursor16(LPRECT16
);
332 DWORD WINAPI
GetCurrentTime16(void);
333 HCURSOR16 WINAPI
GetCursor16(void);
334 void WINAPI
GetCursorPos16(LPPOINT16
);
335 HDC16 WINAPI
GetDC16(HWND16
);
336 HDC16 WINAPI
GetDCEx16(HWND16
,HRGN16
,DWORD
);
337 HWND16 WINAPI
GetDesktopWindow16(void);
338 INT16 WINAPI
GetDlgCtrlID16(HWND16
);
339 HWND16 WINAPI
GetDlgItem16(HWND16
,INT16
);
340 UINT16 WINAPI
GetDlgItemInt16(HWND16
,INT16
,BOOL16
*,BOOL16
);
341 INT16 WINAPI
GetDlgItemText16(HWND16
,INT16
,SEGPTR
,UINT16
);
342 UINT16 WINAPI
GetDoubleClickTime16(void);
343 HWND16 WINAPI
GetFocus16(void);
344 HWND16 WINAPI
GetForegroundWindow16(void);
345 BOOL16 WINAPI
GetInputState16(void);
346 UINT16 WINAPI
GetInternalWindowPos16(HWND16
,LPRECT16
,LPPOINT16
);
347 INT16 WINAPI
GetKeyboardLayoutName16(LPSTR
);
348 INT16 WINAPI
GetKeyState16(INT16
);
349 HWND16 WINAPI
GetLastActivePopup16(HWND16
);
350 HMENU16 WINAPI
GetMenu16(HWND16
);
351 INT16 WINAPI
GetMenuItemCount16(HMENU16
);
352 UINT16 WINAPI
GetMenuItemID16(HMENU16
,INT16
);
353 BOOL16 WINAPI
GetMenuItemRect16(HWND16
,HMENU16
,UINT16
,LPRECT16
);
354 UINT16 WINAPI
GetMenuState16(HMENU16
,UINT16
,UINT16
);
355 INT16 WINAPI
GetMenuString16(HMENU16
,UINT16
,LPSTR
,INT16
,UINT16
);
356 BOOL16 WINAPI
GetMessage16(SEGPTR
,HWND16
,UINT16
,UINT16
);
357 HWND16 WINAPI
GetNextDlgGroupItem16(HWND16
,HWND16
,BOOL16
);
358 HWND16 WINAPI
GetNextDlgTabItem16(HWND16
,HWND16
,BOOL16
);
359 HWND16 WINAPI
GetNextWindow16(HWND16
,WORD
);
360 HWND16 WINAPI
GetOpenClipboardWindow16(void);
361 HWND16 WINAPI
GetParent16(HWND16
);
362 INT16 WINAPI
GetPriorityClipboardFormat16(UINT16
*,INT16
);
363 HANDLE16 WINAPI
GetProp16(HWND16
,LPCSTR
);
364 DWORD WINAPI
GetQueueStatus16(UINT16
);
365 BOOL16 WINAPI
GetScrollInfo16(HWND16
,INT16
,LPSCROLLINFO
);
366 INT16 WINAPI
GetScrollPos16(HWND16
,INT16
);
367 BOOL16 WINAPI
GetScrollRange16(HWND16
,INT16
,LPINT16
,LPINT16
);
368 HWND16 WINAPI
GetShellWindow16(void);
369 HMENU16 WINAPI
GetSubMenu16(HMENU16
,INT16
);
370 COLORREF WINAPI
GetSysColor16(INT16
);
371 HBRUSH16 WINAPI
GetSysColorBrush16(INT16
);
372 HWND16 WINAPI
GetSysModalWindow16(void);
373 HMENU16 WINAPI
GetSystemMenu16(HWND16
,BOOL16
);
374 INT16 WINAPI
GetSystemMetrics16(INT16
);
375 DWORD WINAPI
GetTabbedTextExtent16(HDC16
,LPCSTR
,INT16
,INT16
,const INT16
*);
376 HWND16 WINAPI
GetTopWindow16(HWND16
);
377 BOOL16 WINAPI
GetUpdateRect16(HWND16
,LPRECT16
,BOOL16
);
378 INT16 WINAPI
GetUpdateRgn16(HWND16
,HRGN16
,BOOL16
);
379 HWND16 WINAPI
GetWindow16(HWND16
,WORD
);
380 HDC16 WINAPI
GetWindowDC16(HWND16
);
381 LONG WINAPI
GetWindowLong16(HWND16
,INT16
);
382 BOOL16 WINAPI
GetWindowPlacement16(HWND16
,LPWINDOWPLACEMENT16
);
383 void WINAPI
GetWindowRect16(HWND16
,LPRECT16
);
384 HTASK16 WINAPI
GetWindowTask16(HWND16
);
385 INT16 WINAPI
GetWindowText16(HWND16
,SEGPTR
,INT16
);
386 INT16 WINAPI
GetWindowTextLength16(HWND16
);
387 WORD WINAPI
GetWindowWord16(HWND16
,INT16
);
388 ATOM WINAPI
GlobalAddAtom16(SEGPTR
);
389 ATOM WINAPI
GlobalFindAtom16(SEGPTR
);
390 UINT16 WINAPI
GlobalGetAtomName16(ATOM
,LPSTR
,INT16
);
391 VOID WINAPI
HideCaret16(HWND16
);
392 BOOL16 WINAPI
HiliteMenuItem16(HWND16
,HMENU16
,UINT16
,UINT16
);
393 void WINAPI
InflateRect16(LPRECT16
,INT16
,INT16
);
394 BOOL16 WINAPI
InSendMessage16(void);
395 BOOL16 WINAPI
InsertMenu16(HMENU16
,UINT16
,UINT16
,UINT16
,SEGPTR
);
396 BOOL16 WINAPI
InsertMenuItem16(HMENU16
,UINT16
,BOOL16
,const MENUITEMINFO16
*);
397 BOOL16 WINAPI
IntersectRect16(LPRECT16
,const RECT16
*,const RECT16
*);
398 void WINAPI
InvalidateRect16(HWND16
,const RECT16
*,BOOL16
);
399 void WINAPI
InvalidateRgn16(HWND16
,HRGN16
,BOOL16
);
400 void WINAPI
InvertRect16(HDC16
,const RECT16
*);
401 BOOL16 WINAPI
IsCharAlpha16(CHAR
);
402 BOOL16 WINAPI
IsCharAlphaNumeric16(CHAR
);
403 BOOL16 WINAPI
IsCharLower16(CHAR
);
404 BOOL16 WINAPI
IsCharUpper16(CHAR
);
405 BOOL16 WINAPI
IsChild16(HWND16
,HWND16
);
406 BOOL16 WINAPI
IsClipboardFormatAvailable16(UINT16
);
407 UINT16 WINAPI
IsDlgButtonChecked16(HWND16
,UINT16
);
408 BOOL16 WINAPI
IsIconic16(HWND16
);
409 BOOL16 WINAPI
IsMenu16(HMENU16
);
410 BOOL16 WINAPI
IsRectEmpty16(const RECT16
*);
411 BOOL16 WINAPI
IsWindowEnabled16(HWND16
);
412 BOOL16 WINAPI
IsWindowVisible16(HWND16
);
413 BOOL16 WINAPI
IsZoomed16(HWND16
);
414 BOOL16 WINAPI
KillSystemTimer16(HWND16
,UINT16
);
415 BOOL16 WINAPI
KillTimer16(HWND16
,UINT16
);
416 HBITMAP16 WINAPI
LoadBitmap16(HANDLE16
,SEGPTR
);
417 HCURSOR16 WINAPI
LoadCursor16(HINSTANCE16
,SEGPTR
);
418 HICON16 WINAPI
LoadIcon16(HINSTANCE16
,SEGPTR
);
419 HANDLE16 WINAPI
LoadImage16(HINSTANCE16
,LPCSTR
,UINT16
,INT16
,INT16
,UINT16
);
420 HMENU16 WINAPI
LoadMenu16(HINSTANCE16
,SEGPTR
);
421 HMENU16 WINAPI
LoadMenuIndirect16(LPCVOID
);
422 INT16 WINAPI
LoadString16(HINSTANCE16
,UINT16
,LPSTR
,INT16
);
423 BOOL16 WINAPI
LockWindowUpdate16(HWND16
);
424 INT16 WINAPI
LookupIconIdFromDirectoryEx16(LPBYTE
,BOOL16
,INT16
,INT16
,UINT16
);
425 void WINAPI
MapDialogRect16(HWND16
,LPRECT16
);
426 void WINAPI
MapWindowPoints16(HWND16
,HWND16
,LPPOINT16
,UINT16
);
427 VOID WINAPI
MessageBeep16(UINT16
);
428 INT16 WINAPI
MessageBox16(HWND16
,LPCSTR
,LPCSTR
,UINT16
);
429 INT16 WINAPI
MessageBoxIndirect16(LPMSGBOXPARAMS16
);
430 BOOL16 WINAPI
ModifyMenu16(HMENU16
,UINT16
,UINT16
,UINT16
,SEGPTR
);
431 BOOL16 WINAPI
MoveWindow16(HWND16
,INT16
,INT16
,INT16
,INT16
,BOOL16
);
432 void WINAPI
OffsetRect16(LPRECT16
,INT16
,INT16
);
433 BOOL16 WINAPI
OpenClipboard16(HWND16
);
434 BOOL16 WINAPI
OpenIcon16(HWND16
);
435 BOOL16 WINAPI
PeekMessage16(LPMSG16
,HWND16
,UINT16
,UINT16
,UINT16
);
436 BOOL16 WINAPI
PostAppMessage16(HTASK16
,UINT16
,WPARAM16
,LPARAM
);
437 BOOL16 WINAPI
PostMessage16(HWND16
,UINT16
,WPARAM16
,LPARAM
);
438 void WINAPI
PostQuitMessage16(INT16
);
439 BOOL16 WINAPI
PtInRect16(const RECT16
*,POINT16
);
440 BOOL16 WINAPI
RedrawWindow16(HWND16
,const RECT16
*,HRGN16
,UINT16
);
441 ATOM WINAPI
RegisterClass16(const WNDCLASS16
*);
442 ATOM WINAPI
RegisterClassEx16(const WNDCLASSEX16
*);
443 UINT16 WINAPI
RegisterClipboardFormat16(LPCSTR
);
444 WORD WINAPI
RegisterWindowMessage16(SEGPTR
);
445 INT16 WINAPI
ReleaseDC16(HWND16
,HDC16
);
446 BOOL16 WINAPI
RemoveMenu16(HMENU16
,UINT16
,UINT16
);
447 HANDLE16 WINAPI
RemoveProp16(HWND16
,LPCSTR
);
448 VOID WINAPI
ReplyMessage16(LRESULT
);
449 void WINAPI
ScreenToClient16(HWND16
,LPPOINT16
);
450 VOID WINAPI
ScrollChildren16(HWND16
,UINT16
,WPARAM16
,LPARAM
);
451 BOOL16 WINAPI
ScrollDC16(HDC16
,INT16
,INT16
,const RECT16
*,const RECT16
*,
453 void WINAPI
ScrollWindow16(HWND16
,INT16
,INT16
,const RECT16
*,const RECT16
*);
454 INT16 WINAPI
ScrollWindowEx16(HWND16
,INT16
,INT16
,const RECT16
*,
455 const RECT16
*,HRGN16
,LPRECT16
,UINT16
);
456 LRESULT WINAPI
SendDlgItemMessage16(HWND16
,INT16
,UINT16
,WPARAM16
,LPARAM
);
457 LRESULT WINAPI
SendMessage16(HWND16
,UINT16
,WPARAM16
,LPARAM
);
458 HWND16 WINAPI
SetActiveWindow16(HWND16
);
459 HWND16 WINAPI
SetCapture16(HWND16
);
460 VOID WINAPI
SetCaretBlinkTime16(UINT16
);
461 VOID WINAPI
SetCaretPos16(INT16
,INT16
);
462 LONG WINAPI
SetClassLong16(HWND16
,INT16
,LONG
);
463 WORD WINAPI
SetClassWord16(HWND16
,INT16
,WORD
);
464 HANDLE16 WINAPI
SetClipboardData16(UINT16
,HANDLE16
);
465 HWND16 WINAPI
SetClipboardViewer16(HWND16
);
466 INT16 WINAPI
SetCommBreak16(INT16
);
467 HCURSOR16 WINAPI
SetCursor16(HCURSOR16
);
468 void WINAPI
SetCursorPos16(INT16
,INT16
);
469 BOOL16 WINAPI
SetDeskWallPaper16(LPCSTR
);
470 void WINAPI
SetDlgItemInt16(HWND16
,INT16
,UINT16
,BOOL16
);
471 void WINAPI
SetDlgItemText16(HWND16
,INT16
,SEGPTR
);
472 VOID WINAPI
SetDoubleClickTime16(UINT16
);
473 HWND16 WINAPI
SetFocus16(HWND16
);
474 BOOL16 WINAPI
SetForegroundWindow16(HWND16
);
475 void WINAPI
SetInternalWindowPos16(HWND16
,UINT16
,LPRECT16
,LPPOINT16
);
476 BOOL16 WINAPI
SetMenu16(HWND16
,HMENU16
);
477 BOOL16 WINAPI
SetMenuContextHelpId16(HMENU16
,DWORD
);
478 BOOL16 WINAPI
SetMenuItemBitmaps16(HMENU16
,UINT16
,UINT16
,HBITMAP16
,HBITMAP16
);
479 BOOL16 WINAPI
SetMessageQueue16(INT16
);
480 HWND16 WINAPI
SetParent16(HWND16
,HWND16
);
481 BOOL16 WINAPI
SetProp16(HWND16
,LPCSTR
,HANDLE16
);
482 void WINAPI
SetRect16(LPRECT16
,INT16
,INT16
,INT16
,INT16
);
483 void WINAPI
SetRectEmpty16(LPRECT16
);
484 INT16 WINAPI
SetScrollInfo16(HWND16
,INT16
,const SCROLLINFO
*,BOOL16
);
485 INT16 WINAPI
SetScrollPos16(HWND16
,INT16
,INT16
,BOOL16
);
486 void WINAPI
SetScrollRange16(HWND16
,INT16
,INT16
,INT16
,BOOL16
);
487 VOID WINAPI
SetSysColors16(INT16
,const INT16
*,const COLORREF
*);
488 HWND16 WINAPI
SetSysModalWindow16(HWND16
);
489 BOOL16 WINAPI
SetSystemMenu16(HWND16
,HMENU16
);
490 UINT16 WINAPI
SetSystemTimer16(HWND16
,UINT16
,UINT16
,TIMERPROC16
);
491 UINT16 WINAPI
SetTimer16(HWND16
,UINT16
,UINT16
,TIMERPROC16
);
492 LONG WINAPI
SetWindowLong16(HWND16
,INT16
,LONG
);
493 BOOL16 WINAPI
SetWindowPlacement16(HWND16
,const WINDOWPLACEMENT16
*);
494 BOOL16 WINAPI
SetWindowPos16(HWND16
,HWND16
,INT16
,INT16
,INT16
,INT16
,WORD
);
495 INT16 WINAPI
SetWindowRgn16(HWND16
,HRGN16
,BOOL16
);
496 BOOL16 WINAPI
SetWindowText16(HWND16
,SEGPTR
);
497 WORD WINAPI
SetWindowWord16(HWND16
,INT16
,WORD
);
498 VOID WINAPI
ShowCaret16(HWND16
);
499 INT16 WINAPI
ShowCursor16(BOOL16
);
500 void WINAPI
ShowScrollBar16(HWND16
,INT16
,BOOL16
);
501 VOID WINAPI
ShowOwnedPopups16(HWND16
,BOOL16
);
502 BOOL16 WINAPI
ShowWindow16(HWND16
,INT16
);
503 BOOL16 WINAPI
SubtractRect16(LPRECT16
,const RECT16
*,const RECT16
*);
504 BOOL16 WINAPI
SwapMouseButton16(BOOL16
);
505 VOID WINAPI
SwitchToThisWindow16(HWND16
,BOOL16
);
506 BOOL16 WINAPI
SystemParametersInfo16(UINT16
,UINT16
,LPVOID
,UINT16
);
507 LONG WINAPI
TabbedTextOut16(HDC16
,INT16
,INT16
,LPCSTR
,INT16
,INT16
,const INT16
*,INT16
);
508 BOOL16 WINAPI
TrackPopupMenu16(HMENU16
,UINT16
,INT16
,INT16
,INT16
,HWND16
,const RECT16
*);
509 INT16 WINAPI
TranslateAccelerator16(HWND16
,HACCEL16
,LPMSG16
);
510 BOOL16 WINAPI
TranslateMDISysAccel16(HWND16
,LPMSG16
);
511 BOOL16 WINAPI
TranslateMessage16(const MSG16
*);
512 INT16 WINAPI
TransmitCommChar16(INT16
,CHAR
);
513 BOOL16 WINAPI
UnionRect16(LPRECT16
,const RECT16
*,const RECT16
*);
514 BOOL16 WINAPI
UnregisterClass16(SEGPTR
,HINSTANCE16
);
515 VOID WINAPI
UpdateWindow16(HWND16
);
516 VOID WINAPI
ValidateRect16(HWND16
,const RECT16
*);
517 VOID WINAPI
ValidateRgn16(HWND16
,HRGN16
);
518 HWND16 WINAPI
WindowFromDC16(HDC16
);
519 HWND16 WINAPI
WindowFromPoint16(POINT16
);
520 BOOL16 WINAPI
WinHelp16(HWND16
,LPCSTR
,UINT16
,DWORD
);
521 UINT16 WINAPI
WNetAddConnection16(LPCSTR
,LPCSTR
,LPCSTR
);
522 INT16 WINAPI
wvsprintf16(LPSTR
,LPCSTR
,LPCVOID
);
523 BOOL16 WINAPI
DrawState16A(HDC16
,HBRUSH16
,DRAWSTATEPROC16
,LPARAM
,WPARAM16
,INT16
,INT16
,INT16
,INT16
,UINT16
);
524 BOOL16 WINAPI
IsDialogMessage16(HWND16
,LPMSG16
);
525 INT16 WINAPI
GetCommError(INT16
,LPCOMSTAT
);
526 BOOL16 WINAPI
BuildCommDCB16(LPCSTR
,LPDCB16
);
527 INT16 WINAPI
GetCommState16(INT16
,LPDCB16
);
528 INT16 WINAPI
SetCommState16(LPDCB16
);
531 #endif /* __WINE_WINUSER16_H */