1 #ifndef __WINE_WINUSER16_H
2 #define __WINE_WINUSER16_H
10 /* SetWindowPlacement() struct */
16 POINT16 ptMinPosition WINE_PACKED
;
17 POINT16 ptMaxPosition WINE_PACKED
;
18 RECT16 rcNormalPosition WINE_PACKED
;
19 } WINDOWPLACEMENT16
, *LPWINDOWPLACEMENT16
;
21 /****** Window classes ******/
26 WNDPROC16 lpfnWndProc WINE_PACKED
;
32 HBRUSH16 hbrBackground
;
33 SEGPTR lpszMenuName WINE_PACKED
;
34 SEGPTR lpszClassName WINE_PACKED
;
35 } WNDCLASS16
, *LPWNDCLASS16
;
41 WNDPROC16 lpfnWndProc
;
47 HBRUSH16 hbrBackground
;
51 } WNDCLASSEX16
, *LPWNDCLASSEX16
;
58 LPARAM lParam WINE_PACKED
;
59 DWORD time WINE_PACKED
;
60 POINT16 pt WINE_PACKED
;
67 } MSG32_16
, *LPMSG16_32
;
71 typedef struct tagCURSORICONINFO
87 } ICONINFO16
,*LPICONINFO16
;
94 } ACCEL16
, *LPACCEL16
;
96 /* FIXME: not sure this one is correct */
104 HBITMAP16 hbmpChecked
;
105 HBITMAP16 hbmpUnchecked
;
109 } MENUITEMINFO16
, *LPMENUITEMINFO16
;
111 /* DrawState defines ... */
112 typedef BOOL16 (CALLBACK
*DRAWSTATEPROC16
)(HDC16
,LPARAM
,WPARAM16
,INT16
,INT16
);
114 /* Listbox messages */
115 #define LB_ADDSTRING16 (WM_USER+1)
116 #define LB_INSERTSTRING16 (WM_USER+2)
117 #define LB_DELETESTRING16 (WM_USER+3)
118 #define LB_SELITEMRANGEEX16 (WM_USER+4)
119 #define LB_RESETCONTENT16 (WM_USER+5)
120 #define LB_SETSEL16 (WM_USER+6)
121 #define LB_SETCURSEL16 (WM_USER+7)
122 #define LB_GETSEL16 (WM_USER+8)
123 #define LB_GETCURSEL16 (WM_USER+9)
124 #define LB_GETTEXT16 (WM_USER+10)
125 #define LB_GETTEXTLEN16 (WM_USER+11)
126 #define LB_GETCOUNT16 (WM_USER+12)
127 #define LB_SELECTSTRING16 (WM_USER+13)
128 #define LB_DIR16 (WM_USER+14)
129 #define LB_GETTOPINDEX16 (WM_USER+15)
130 #define LB_FINDSTRING16 (WM_USER+16)
131 #define LB_GETSELCOUNT16 (WM_USER+17)
132 #define LB_GETSELITEMS16 (WM_USER+18)
133 #define LB_SETTABSTOPS16 (WM_USER+19)
134 #define LB_GETHORIZONTALEXTENT16 (WM_USER+20)
135 #define LB_SETHORIZONTALEXTENT16 (WM_USER+21)
136 #define LB_SETCOLUMNWIDTH16 (WM_USER+22)
137 #define LB_ADDFILE16 (WM_USER+23)
138 #define LB_SETTOPINDEX16 (WM_USER+24)
139 #define LB_GETITEMRECT16 (WM_USER+25)
140 #define LB_GETITEMDATA16 (WM_USER+26)
141 #define LB_SETITEMDATA16 (WM_USER+27)
142 #define LB_SELITEMRANGE16 (WM_USER+28)
143 #define LB_SETANCHORINDEX16 (WM_USER+29)
144 #define LB_GETANCHORINDEX16 (WM_USER+30)
145 #define LB_SETCARETINDEX16 (WM_USER+31)
146 #define LB_GETCARETINDEX16 (WM_USER+32)
147 #define LB_SETITEMHEIGHT16 (WM_USER+33)
148 #define LB_GETITEMHEIGHT16 (WM_USER+34)
149 #define LB_FINDSTRINGEXACT16 (WM_USER+35)
150 #define LB_CARETON16 (WM_USER+36)
151 #define LB_CARETOFF16 (WM_USER+37)
153 /* Combo box messages */
154 #define CB_GETEDITSEL16 (WM_USER+0)
155 #define CB_LIMITTEXT16 (WM_USER+1)
156 #define CB_SETEDITSEL16 (WM_USER+2)
157 #define CB_ADDSTRING16 (WM_USER+3)
158 #define CB_DELETESTRING16 (WM_USER+4)
159 #define CB_DIR16 (WM_USER+5)
160 #define CB_GETCOUNT16 (WM_USER+6)
161 #define CB_GETCURSEL16 (WM_USER+7)
162 #define CB_GETLBTEXT16 (WM_USER+8)
163 #define CB_GETLBTEXTLEN16 (WM_USER+9)
164 #define CB_INSERTSTRING16 (WM_USER+10)
165 #define CB_RESETCONTENT16 (WM_USER+11)
166 #define CB_FINDSTRING16 (WM_USER+12)
167 #define CB_SELECTSTRING16 (WM_USER+13)
168 #define CB_SETCURSEL16 (WM_USER+14)
169 #define CB_SHOWDROPDOWN16 (WM_USER+15)
170 #define CB_GETITEMDATA16 (WM_USER+16)
171 #define CB_SETITEMDATA16 (WM_USER+17)
172 #define CB_GETDROPPEDCONTROLRECT16 (WM_USER+18)
173 #define CB_SETITEMHEIGHT16 (WM_USER+19)
174 #define CB_GETITEMHEIGHT16 (WM_USER+20)
175 #define CB_SETEXTENDEDUI16 (WM_USER+21)
176 #define CB_GETEXTENDEDUI16 (WM_USER+22)
177 #define CB_GETDROPPEDSTATE16 (WM_USER+23)
178 #define CB_FINDSTRINGEXACT16 (WM_USER+24)
180 typedef struct /* not sure if the 16bit version is correct */
184 HINSTANCE16 hInstance
;
189 DWORD dwContextHelpId
;
190 MSGBOXCALLBACK lpfnMsgBoxCallback
;
192 } MSGBOXPARAMS16
,*LPMSGBOXPARAMS16
;
198 LPVOID lpCreateParams
;
199 HINSTANCE16 hInstance
;
206 LONG style WINE_PACKED
;
207 SEGPTR lpszName WINE_PACKED
;
208 SEGPTR lpszClass WINE_PACKED
;
209 DWORD dwExStyle WINE_PACKED
;
210 } CREATESTRUCT16
, *LPCREATESTRUCT16
;
216 } CLIENTCREATESTRUCT16
, *LPCLIENTCREATESTRUCT16
;
227 DWORD style WINE_PACKED
;
228 LPARAM lParam WINE_PACKED
;
229 } MDICREATESTRUCT16
, *LPMDICREATESTRUCT16
;
231 /* WM_GETMINMAXINFO struct */
236 POINT16 ptMaxPosition
;
237 POINT16 ptMinTrackSize
;
238 POINT16 ptMaxTrackSize
;
241 /* WM_WINDOWPOSCHANGING/CHANGED struct */
242 typedef struct tagWINDOWPOS16
245 HWND16 hwndInsertAfter
;
251 } WINDOWPOS16
, *LPWINDOWPOS16
;
253 /* WM_NCCALCSIZE parameter structure */
258 } NCCALCSIZE_PARAMS16
, *LPNCCALCSIZE_PARAMS16
;
260 /* Journalling hook structure */
267 DWORD time WINE_PACKED
;
268 } EVENTMSG16
, *LPEVENTMSG16
;
270 /* Mouse hook structure */
278 } MOUSEHOOKSTRUCT16
, *LPMOUSEHOOKSTRUCT16
;
280 /* Hardware hook structure */
287 LPARAM lParam WINE_PACKED
;
288 } HARDWAREHOOKSTRUCT16
, *LPHARDWAREHOOKSTRUCT16
;
290 /* Scrollbar messages */
291 #define SBM_SETPOS16 (WM_USER+0)
292 #define SBM_GETPOS16 (WM_USER+1)
293 #define SBM_SETRANGE16 (WM_USER+2)
294 #define SBM_GETRANGE16 (WM_USER+3)
295 #define SBM_ENABLE_ARROWS16 (WM_USER+4)
296 #define SBM_SETRANGEREDRAW16 WM_NULL /* Not in Win16 */
297 #define SBM_SETSCROLLINFO16 WM_NULL /* Not in Win16 */
298 #define SBM_GETSCROLLINFO16 WM_NULL /* Not in Win16 */
300 /* CBT hook structures */
304 CREATESTRUCT16
*lpcs
;
305 HWND16 hwndInsertAfter
;
306 } CBT_CREATEWND16
, *LPCBT_CREATEWND16
;
312 } CBTACTIVATESTRUCT16
, *LPCBTACTIVATESTRUCT16
;
314 /* Debug hook structure */
318 HMODULE16 hModuleHook
;
319 LPARAM reserved WINE_PACKED
;
320 LPARAM lParam WINE_PACKED
;
323 } DEBUGHOOKINFO16
, *LPDEBUGHOOKINFO16
;
328 /* GetFreeSystemResources() parameters */
330 #define GFSR_SYSTEMRESOURCES 0x0000
331 #define GFSR_GDIRESOURCES 0x0001
332 #define GFSR_USERRESOURCES 0x0002
334 #define MAKEINTRESOURCE16(i) (SEGPTR)((DWORD)((WORD)(i)))
336 /* Predefined resource types */
337 #define RT_CURSOR16 MAKEINTRESOURCE16(1)
338 #define RT_BITMAP16 MAKEINTRESOURCE16(2)
339 #define RT_ICON16 MAKEINTRESOURCE16(3)
340 #define RT_MENU16 MAKEINTRESOURCE16(4)
341 #define RT_DIALOG16 MAKEINTRESOURCE16(5)
342 #define RT_STRING16 MAKEINTRESOURCE16(6)
343 #define RT_FONTDIR16 MAKEINTRESOURCE16(7)
344 #define RT_FONT16 MAKEINTRESOURCE16(8)
345 #define RT_ACCELERATOR16 MAKEINTRESOURCE16(9)
346 #define RT_RCDATA16 MAKEINTRESOURCE16(10)
347 #define RT_MESSAGELIST16 MAKEINTRESOURCE16(11)
348 #define RT_GROUP_CURSOR16 MAKEINTRESOURCE16(12)
349 #define RT_GROUP_ICON16 MAKEINTRESOURCE16(14)
350 /* Predefined resources */
351 #define IDI_APPLICATION16 MAKEINTRESOURCE16(32512)
352 #define IDI_HAND16 MAKEINTRESOURCE16(32513)
353 #define IDI_QUESTION16 MAKEINTRESOURCE16(32514)
354 #define IDI_EXCLAMATION16 MAKEINTRESOURCE16(32515)
355 #define IDI_ASTERISK16 MAKEINTRESOURCE16(32516)
357 #define IDC_BUMMER16 MAKEINTRESOURCE16(100)
358 #define IDC_ARROW16 MAKEINTRESOURCE16(32512)
359 #define IDC_IBEAM16 MAKEINTRESOURCE16(32513)
360 #define IDC_WAIT16 MAKEINTRESOURCE16(32514)
361 #define IDC_CROSS16 MAKEINTRESOURCE16(32515)
362 #define IDC_UPARROW16 MAKEINTRESOURCE16(32516)
363 #define IDC_SIZE16 MAKEINTRESOURCE16(32640)
364 #define IDC_ICON16 MAKEINTRESOURCE16(32641)
365 #define IDC_SIZENWSE16 MAKEINTRESOURCE16(32642)
366 #define IDC_SIZENESW16 MAKEINTRESOURCE16(32643)
367 #define IDC_SIZEWE16 MAKEINTRESOURCE16(32644)
368 #define IDC_SIZENS16 MAKEINTRESOURCE16(32645)
369 #define IDC_SIZEALL16 MAKEINTRESOURCE16(32646)
370 #define IDC_NO16 MAKEINTRESOURCE16(32648)
371 #define IDC_APPSTARTING16 MAKEINTRESOURCE16(32650)
372 #define IDC_HELP16 MAKEINTRESOURCE16(32651)
374 /* CreateWindow() coordinates */
375 #define CW_USEDEFAULT16 ((INT16)0x8000)
377 /* Win16 button control messages */
378 #define BM_GETCHECK16 (WM_USER+0)
379 #define BM_SETCHECK16 (WM_USER+1)
380 #define BM_GETSTATE16 (WM_USER+2)
381 #define BM_SETSTATE16 (WM_USER+3)
382 #define BM_SETSTYLE16 (WM_USER+4)
383 #define BM_CLICK16 WM_NULL /* Does not exist in Win16 */
384 #define BM_GETIMAGE16 WM_NULL /* Does not exist in Win16 */
385 #define BM_SETIMAGE16 WM_NULL /* Does not exist in Win16 */
387 /* Static Control Messages */
388 #define STM_SETICON16 (WM_USER+0)
389 #define STM_GETICON16 (WM_USER+1)
391 /* Edit control messages */
392 #define EM_GETSEL16 (WM_USER+0)
393 #define EM_SETSEL16 (WM_USER+1)
394 #define EM_GETRECT16 (WM_USER+2)
395 #define EM_SETRECT16 (WM_USER+3)
396 #define EM_SETRECTNP16 (WM_USER+4)
397 #define EM_SCROLL16 (WM_USER+5)
398 #define EM_LINESCROLL16 (WM_USER+6)
399 #define EM_SCROLLCARET16 (WM_USER+7)
400 #define EM_GETMODIFY16 (WM_USER+8)
401 #define EM_SETMODIFY16 (WM_USER+9)
402 #define EM_GETLINECOUNT16 (WM_USER+10)
403 #define EM_LINEINDEX16 (WM_USER+11)
404 #define EM_SETHANDLE16 (WM_USER+12)
405 #define EM_GETHANDLE16 (WM_USER+13)
406 #define EM_GETTHUMB16 (WM_USER+14)
407 #define EM_LINELENGTH16 (WM_USER+17)
408 #define EM_REPLACESEL16 (WM_USER+18)
409 #define EM_GETLINE16 (WM_USER+20)
410 #define EM_LIMITTEXT16 (WM_USER+21)
411 #define EM_CANUNDO16 (WM_USER+22)
412 #define EM_UNDO16 (WM_USER+23)
413 #define EM_FMTLINES16 (WM_USER+24)
414 #define EM_LINEFROMCHAR16 (WM_USER+25)
415 #define EM_SETTABSTOPS16 (WM_USER+27)
416 #define EM_SETPASSWORDCHAR16 (WM_USER+28)
417 #define EM_EMPTYUNDOBUFFER16 (WM_USER+29)
418 #define EM_GETFIRSTVISIBLELINE16 (WM_USER+30)
419 #define EM_SETREADONLY16 (WM_USER+31)
420 #define EM_SETWORDBREAKPROC16 (WM_USER+32)
421 #define EM_GETWORDBREAKPROC16 (WM_USER+33)
422 #define EM_GETPASSWORDCHAR16 (WM_USER+34)
425 EM_SETMARGINS16 WM_NULL
426 EM_GETMARGINS16 WM_NULL
427 EM_GETLIMITTEXT16 WM_NULL
428 EM_POSFROMCHAR16 WM_NULL
429 EM_CHARFROMPOS16 WM_NULL
430 EM_SETLIMITTEXT16 WM_NULL - no name change in win16
442 RECT16 rcItem WINE_PACKED
;
443 DWORD itemData WINE_PACKED
;
444 } DRAWITEMSTRUCT16
, *PDRAWITEMSTRUCT16
, *LPDRAWITEMSTRUCT16
;
453 DWORD itemData WINE_PACKED
;
454 } MEASUREITEMSTRUCT16
, *PMEASUREITEMSTRUCT16
, *LPMEASUREITEMSTRUCT16
;
463 } DELETEITEMSTRUCT16
, *LPDELETEITEMSTRUCT16
;
473 DWORD itemData2 WINE_PACKED
;
474 } COMPAREITEMSTRUCT16
, *LPCOMPAREITEMSTRUCT16
;
478 /* WM_COMMNOTIFY flags */
479 #define CN_RECEIVE 0x0001
480 #define CN_TRANSMIT 0x0002
481 #define CN_EVENT 0x0004
483 BOOL16 WINAPI
CheckMenuRadioItem16(HMENU16
,UINT16
,UINT16
,UINT16
,UINT16
);
484 HICON16 WINAPI
CopyImage16(HANDLE16
,UINT16
,INT16
,INT16
,UINT16
);
485 HICON16 WINAPI
CreateIconFromResource16(LPBYTE
,UINT16
,BOOL16
,DWORD
);
486 BOOL16 WINAPI
EnumChildWindows16(HWND16
,WNDENUMPROC16
,LPARAM
);
487 INT16 WINAPI
EnumProps16(HWND16
,PROPENUMPROC16
);
488 BOOL16 WINAPI
EnumWindows16(WNDENUMPROC16
,LPARAM
);
489 DWORD WINAPI
GetAppCompatFlags16(HTASK16
);
490 INT16 WINAPI
GetKBCodePage16(void);
491 INT16 WINAPI
GetKeyboardType16(INT16
);
492 INT16 WINAPI
GetKeyNameText16(LONG
,LPSTR
,INT16
);
493 INT16 WINAPI
GetWindowRgn16(HWND16
,HRGN16
);
494 BOOL16 WINAPI
IsWindow16(HWND16
);
495 INT16 WINAPI
LookupIconIdFromDirectory16(LPBYTE
,BOOL16
);
496 UINT16 WINAPI
MapVirtualKey16(UINT16
,UINT16
);
497 LRESULT WINAPI
SendMessageTimeout16(HWND16
,UINT16
,WPARAM16
,LPARAM
,UINT16
,
499 FARPROC16 WINAPI
SetWindowsHook16(INT16
,HOOKPROC16
);
500 HHOOK WINAPI
SetWindowsHookEx16(INT16
,HOOKPROC16
,HINSTANCE16
,HTASK16
);
501 BOOL16 WINAPI
UnhookWindowsHook16(INT16
,HOOKPROC16
);
502 BOOL16 WINAPI
UnhookWindowsHookEx16(HHOOK
);
503 INT16 WINAPIV
wsnprintf16(LPSTR
,UINT16
,LPCSTR
,...);
504 INT16 WINAPIV
wsprintf16(LPSTR
,LPCSTR
,...);
505 INT16 WINAPI
wvsnprintf16(LPSTR
,UINT16
,LPCSTR
,LPCVOID
);
506 VOID WINAPI
CalcChildScroll16(HWND16
,WORD
);
507 VOID WINAPI
CascadeChildWindows16(HWND16
,WORD
);
508 INT16 WINAPI
CloseComm16(INT16
);
509 HGLOBAL16 WINAPI
CreateCursorIconIndirect16(HINSTANCE16
,CURSORICONINFO
*,
511 BOOL16 WINAPI
DCHook16(HDC16
,WORD
,DWORD
,LPARAM
);
512 BOOL16 WINAPI
DlgDirSelect16(HWND16
,LPSTR
,INT16
);
513 BOOL16 WINAPI
DlgDirSelectComboBox16(HWND16
,LPSTR
,INT16
);
514 DWORD WINAPI
DumpIcon16(SEGPTR
,WORD
*,SEGPTR
*,SEGPTR
*);
515 BOOL16 WINAPI
EnableCommNotification16(INT16
,HWND16
,INT16
,INT16
);
516 BOOL16 WINAPI
EnableHardwareInput16(BOOL16
);
517 VOID WINAPI
FillWindow16(HWND16
,HWND16
,HDC16
,HBRUSH16
);
518 INT16 WINAPI
FlushComm16(INT16
,INT16
);
519 UINT16 WINAPI
GetCommEventMask16(INT16
,UINT16
);
520 HBRUSH16 WINAPI
GetControlBrush16(HWND16
,HDC16
,UINT16
);
521 HWND16 WINAPI
GetDesktopHwnd16(void);
522 WORD WINAPI
GetIconID16(HGLOBAL16
,DWORD
);
523 FARPROC16 WINAPI
GetMouseEventProc16(void);
524 INT16 WINAPI
InitApp16(HINSTANCE16
);
525 BOOL16 WINAPI
IsUserIdle16(void);
526 HGLOBAL16 WINAPI
LoadCursorIconHandler16(HGLOBAL16
,HMODULE16
,HRSRC16
);
527 HGLOBAL16 WINAPI
LoadDIBCursorHandler16(HGLOBAL16
,HMODULE16
,HRSRC16
);
528 HGLOBAL16 WINAPI
LoadDIBIconHandler16(HGLOBAL16
,HMODULE16
,HRSRC16
);
529 HICON16 WINAPI
LoadIconHandler16(HGLOBAL16
,BOOL16
);
530 HMENU16 WINAPI
LookupMenuHandle16(HMENU16
,INT16
);
531 INT16 WINAPI
OpenComm16(LPCSTR
,UINT16
,UINT16
);
532 VOID WINAPI
PaintRect16(HWND16
,HWND16
,HDC16
,HBRUSH16
,const RECT16
*);
533 INT16 WINAPI
ReadComm16(INT16
,LPSTR
,INT16
);
534 SEGPTR WINAPI
SetCommEventMask16(INT16
,UINT16
);
535 BOOL16 WINAPI
SetDeskPattern(void);
536 VOID WINAPI
TileChildWindows16(HWND16
,WORD
);
537 INT16 WINAPI
UngetCommChar16(INT16
,CHAR
);
538 VOID WINAPI
UserYield16(void);
539 INT16 WINAPI
WriteComm16(INT16
,LPSTR
,INT16
);
540 BOOL16 WINAPI
AdjustWindowRect16(LPRECT16
,DWORD
,BOOL16
);
541 BOOL16 WINAPI
AdjustWindowRectEx16(LPRECT16
,DWORD
,BOOL16
,DWORD
);
542 SEGPTR WINAPI
AnsiLower16(SEGPTR
);
543 UINT16 WINAPI
AnsiLowerBuff16(LPSTR
,UINT16
);
544 SEGPTR WINAPI
AnsiNext16(SEGPTR
);
545 SEGPTR WINAPI
AnsiPrev16(SEGPTR
,SEGPTR
);
546 SEGPTR WINAPI
AnsiUpper16(SEGPTR
);
547 UINT16 WINAPI
AnsiUpperBuff16(LPSTR
,UINT16
);
548 BOOL16 WINAPI
AnyPopup16(void);
549 BOOL16 WINAPI
AppendMenu16(HMENU16
,UINT16
,UINT16
,SEGPTR
);
550 UINT16 WINAPI
ArrangeIconicWindows16(HWND16
);
551 HDWP16 WINAPI
BeginDeferWindowPos16(INT16
);
552 HDC16 WINAPI
BeginPaint16(HWND16
,LPPAINTSTRUCT16
);
553 BOOL16 WINAPI
BringWindowToTop16(HWND16
);
554 BOOL16 WINAPI
CallMsgFilter16(SEGPTR
,INT16
);
555 BOOL16 WINAPI
CallMsgFilter32_16(SEGPTR
,INT16
,BOOL16
);
556 LRESULT WINAPI
CallNextHookEx16(HHOOK
,INT16
,WPARAM16
,LPARAM
);
557 LRESULT WINAPI
CallWindowProc16(WNDPROC16
,HWND16
,UINT16
,WPARAM16
,LPARAM
);
558 BOOL16 WINAPI
ChangeClipboardChain16(HWND16
,HWND16
);
559 BOOL16 WINAPI
ChangeMenu16(HMENU16
,UINT16
,SEGPTR
,UINT16
,UINT16
);
560 BOOL16 WINAPI
CheckDlgButton16(HWND16
,INT16
,UINT16
);
561 BOOL16 WINAPI
CheckMenuItem16(HMENU16
,UINT16
,UINT16
);
562 BOOL16 WINAPI
CheckRadioButton16(HWND16
,UINT16
,UINT16
,UINT16
);
563 HWND16 WINAPI
ChildWindowFromPoint16(HWND16
,POINT16
);
564 HWND16 WINAPI
ChildWindowFromPointEx16(HWND16
,POINT16
,UINT16
);
565 INT16 WINAPI
ClearCommBreak16(INT16
);
566 VOID WINAPI
ClientToScreen16(HWND16
,LPPOINT16
);
567 BOOL16 WINAPI
ClipCursor16(const RECT16
*);
568 BOOL16 WINAPI
CloseClipboard16(void);
569 BOOL16 WINAPI
CloseWindow16(HWND16
);
570 HCURSOR16 WINAPI
CopyCursor16(HINSTANCE16
,HCURSOR16
);
571 HICON16 WINAPI
CopyIcon16(HINSTANCE16
,HICON16
);
572 BOOL16 WINAPI
CopyRect16(RECT16
*,const RECT16
*);
573 INT16 WINAPI
CountClipboardFormats16(void);
574 VOID WINAPI
CreateCaret16(HWND16
,HBITMAP16
,INT16
,INT16
);
575 HCURSOR16 WINAPI
CreateCursor16(HINSTANCE16
,INT16
,INT16
,INT16
,INT16
,LPCVOID
,LPCVOID
);
576 HWND16 WINAPI
CreateDialog16(HINSTANCE16
,SEGPTR
,HWND16
,DLGPROC16
);
577 HWND16 WINAPI
CreateDialogIndirect16(HINSTANCE16
,LPCVOID
,HWND16
,DLGPROC16
);
578 HWND16 WINAPI
CreateDialogIndirectParam16(HINSTANCE16
,LPCVOID
,HWND16
,
580 HWND16 WINAPI
CreateDialogParam16(HINSTANCE16
,SEGPTR
,HWND16
,DLGPROC16
,LPARAM
);
581 HICON16 WINAPI
CreateIcon16(HINSTANCE16
,INT16
,INT16
,BYTE
,BYTE
,LPCVOID
,LPCVOID
);
582 HICON16 WINAPI
CreateIconFromResourceEx16(LPBYTE
,UINT16
,BOOL16
,DWORD
,INT16
,INT16
,UINT16
);
583 HMENU16 WINAPI
CreateMenu16(void);
584 HMENU16 WINAPI
CreatePopupMenu16(void);
585 HWND16 WINAPI
CreateWindow16(LPCSTR
,LPCSTR
,DWORD
,INT16
,INT16
,INT16
,INT16
,
586 HWND16
,HMENU16
,HINSTANCE16
,LPVOID
);
587 HWND16 WINAPI
CreateWindowEx16(DWORD
,LPCSTR
,LPCSTR
,DWORD
,INT16
,INT16
,
588 INT16
,INT16
,HWND16
,HMENU16
,HINSTANCE16
,LPVOID
);
589 LRESULT WINAPI
DefDlgProc16(HWND16
,UINT16
,WPARAM16
,LPARAM
);
590 HDWP16 WINAPI
DeferWindowPos16(HDWP16
,HWND16
,HWND16
,INT16
,INT16
,INT16
,INT16
,UINT16
);
591 LRESULT WINAPI
DefFrameProc16(HWND16
,HWND16
,UINT16
,WPARAM16
,LPARAM
);
592 LRESULT WINAPI
DefHookProc16(INT16
,WPARAM16
,LPARAM
,HHOOK
*);
593 LRESULT WINAPI
DefMDIChildProc16(HWND16
,UINT16
,WPARAM16
,LPARAM
);
594 LRESULT WINAPI
DefWindowProc16(HWND16
,UINT16
,WPARAM16
,LPARAM
);
595 BOOL16 WINAPI
DeleteMenu16(HMENU16
,UINT16
,UINT16
);
596 VOID WINAPI
DestroyCaret16(void);
597 BOOL16 WINAPI
DestroyCursor16(HCURSOR16
);
598 BOOL16 WINAPI
DestroyIcon16(HICON16
);
599 BOOL16 WINAPI
DestroyMenu16(HMENU16
);
600 BOOL16 WINAPI
DestroyWindow16(HWND16
);
601 INT16 WINAPI
DialogBox16(HINSTANCE16
,SEGPTR
,HWND16
,DLGPROC16
);
602 INT16 WINAPI
DialogBoxIndirect16(HINSTANCE16
,HANDLE16
,HWND16
,DLGPROC16
);
603 INT16 WINAPI
DialogBoxIndirectParam16(HINSTANCE16
,HANDLE16
,HWND16
,DLGPROC16
,LPARAM
);
604 INT16 WINAPI
DialogBoxParam16(HINSTANCE16
,SEGPTR
,HWND16
,DLGPROC16
,LPARAM
);
605 LONG WINAPI
DispatchMessage16(const MSG16
*);
606 LONG WINAPI
DispatchMessage32_16(const MSG32_16
*,BOOL16
);
607 INT16 WINAPI
DlgDirList16(HWND16
,LPSTR
,INT16
,INT16
,UINT16
);
608 INT16 WINAPI
DlgDirListComboBox16(HWND16
,LPSTR
,INT16
,INT16
,UINT16
);
609 BOOL16 WINAPI
DlgDirSelectComboBoxEx16(HWND16
,LPSTR
,INT16
,INT16
);
610 BOOL16 WINAPI
DlgDirSelectEx16(HWND16
,LPSTR
,INT16
,INT16
);
611 BOOL16 WINAPI
DragDetect16(HWND16
,POINT16
);
612 DWORD WINAPI
DragObject16(HWND16
,HWND16
,UINT16
,HANDLE16
,WORD
,HCURSOR16
);
613 BOOL16 WINAPI
DrawAnimatedRects16(HWND16
,INT16
,const RECT16
*,const RECT16
*);
614 BOOL16 WINAPI
DrawCaption16(HWND16
,HDC16
,const RECT16
*,UINT16
);
615 BOOL16 WINAPI
DrawCaptionTemp16(HWND16
,HDC16
, const RECT16
*,HFONT16
,HICON16
,LPCSTR
,UINT16
);
616 BOOL16 WINAPI
DrawEdge16(HDC16
,LPRECT16
,UINT16
,UINT16
);
617 void WINAPI
DrawFocusRect16(HDC16
,const RECT16
*);
618 BOOL16 WINAPI
DrawFrameControl16(HDC16
,LPRECT16
,UINT16
,UINT16
);
619 BOOL16 WINAPI
DrawIcon16(HDC16
,INT16
,INT16
,HICON16
);
620 BOOL16 WINAPI
DrawIconEx16(HDC16
,INT16
,INT16
,HICON16
,INT16
,INT16
,
621 UINT16
,HBRUSH16
,UINT16
);
622 VOID WINAPI
DrawMenuBar16(HWND16
);
623 INT16 WINAPI
DrawText16(HDC16
,LPCSTR
,INT16
,LPRECT16
,UINT16
);
624 BOOL16 WINAPI
EmptyClipboard16(void);
625 UINT16 WINAPI
EnableMenuItem16(HMENU16
,UINT16
,UINT16
);
626 BOOL16 WINAPI
EnableScrollBar16(HWND16
,INT16
,UINT16
);
627 BOOL16 WINAPI
EnableWindow16(HWND16
,BOOL16
);
628 BOOL16 WINAPI
EndDeferWindowPos16(HDWP16
);
629 BOOL16 WINAPI
EndDialog16(HWND16
,INT16
);
630 BOOL16 WINAPI
EndPaint16(HWND16
,const PAINTSTRUCT16
*);
631 UINT16 WINAPI
EnumClipboardFormats16(UINT16
);
632 BOOL16 WINAPI
EqualRect16(const RECT16
*,const RECT16
*);
633 LONG WINAPI
EscapeCommFunction16(UINT16
,UINT16
);
634 INT16 WINAPI
ExcludeUpdateRgn16(HDC16
,HWND16
);
635 BOOL16 WINAPI
ExitWindows16(DWORD
,UINT16
);
636 INT16 WINAPI
FillRect16(HDC16
,const RECT16
*,HBRUSH16
);
637 HWND16 WINAPI
FindWindow16(SEGPTR
,LPCSTR
);
638 HWND16 WINAPI
FindWindowEx16(HWND16
,HWND16
,SEGPTR
,LPCSTR
);
639 BOOL16 WINAPI
FlashWindow16(HWND16
,BOOL16
);
640 DWORD WINAPI
FormatMessage16(DWORD
,LPCVOID
,WORD
,WORD
,LPSTR
,WORD
,LPDWORD
);
641 INT16 WINAPI
FrameRect16(HDC16
,const RECT16
*,HBRUSH16
);
642 HWND16 WINAPI
GetActiveWindow16(void);
643 WORD WINAPI
GetAsyncKeyState16(INT16
);
644 HWND16 WINAPI
GetCapture16(void);
645 UINT16 WINAPI
GetCaretBlinkTime16(void);
646 VOID WINAPI
GetCaretPos16(LPPOINT16
);
647 BOOL16 WINAPI
GetClassInfo16(HINSTANCE16
,SEGPTR
,WNDCLASS16
*);
648 BOOL16 WINAPI
GetClassInfoEx16(HINSTANCE16
,SEGPTR
,WNDCLASSEX16
*);
649 LONG WINAPI
GetClassLong16(HWND16
,INT16
);
650 INT16 WINAPI
GetClassName16(HWND16
,LPSTR
,INT16
);
651 WORD WINAPI
GetClassWord16(HWND16
,INT16
);
652 void WINAPI
GetClientRect16(HWND16
,LPRECT16
);
653 HANDLE16 WINAPI
GetClipboardData16(UINT16
);
654 INT16 WINAPI
GetClipboardFormatName16(UINT16
,LPSTR
,INT16
);
655 HWND16 WINAPI
GetClipboardOwner16(void);
656 HWND16 WINAPI
GetClipboardViewer16(void);
657 void WINAPI
GetClipCursor16(LPRECT16
);
658 DWORD WINAPI
GetCurrentTime16(void);
659 HCURSOR16 WINAPI
GetCursor16(void);
660 BOOL16 WINAPI
GetCursorPos16(LPPOINT16
);
661 HDC16 WINAPI
GetDC16(HWND16
);
662 HDC16 WINAPI
GetDCEx16(HWND16
,HRGN16
,DWORD
);
663 HWND16 WINAPI
GetDesktopWindow16(void);
664 INT16 WINAPI
GetDlgCtrlID16(HWND16
);
665 HWND16 WINAPI
GetDlgItem16(HWND16
,INT16
);
666 UINT16 WINAPI
GetDlgItemInt16(HWND16
,INT16
,BOOL16
*,BOOL16
);
667 INT16 WINAPI
GetDlgItemText16(HWND16
,INT16
,SEGPTR
,UINT16
);
668 UINT16 WINAPI
GetDoubleClickTime16(void);
669 HWND16 WINAPI
GetFocus16(void);
670 HWND16 WINAPI
GetForegroundWindow16(void);
671 BOOL16 WINAPI
GetIconInfo16(HICON16
,LPICONINFO16
);
672 BOOL16 WINAPI
GetInputState16(void);
673 UINT16 WINAPI
GetInternalWindowPos16(HWND16
,LPRECT16
,LPPOINT16
);
674 INT16 WINAPI
GetKeyboardLayoutName16(LPSTR
);
675 INT16 WINAPI
GetKeyState16(INT16
);
676 HWND16 WINAPI
GetLastActivePopup16(HWND16
);
677 HMENU16 WINAPI
GetMenu16(HWND16
);
678 INT16 WINAPI
GetMenuItemCount16(HMENU16
);
679 UINT16 WINAPI
GetMenuItemID16(HMENU16
,INT16
);
680 BOOL16 WINAPI
GetMenuItemRect16(HWND16
,HMENU16
,UINT16
,LPRECT16
);
681 UINT16 WINAPI
GetMenuState16(HMENU16
,UINT16
,UINT16
);
682 INT16 WINAPI
GetMenuString16(HMENU16
,UINT16
,LPSTR
,INT16
,UINT16
);
683 BOOL16 WINAPI
GetMessage16(SEGPTR
,HWND16
,UINT16
,UINT16
);
684 BOOL16 WINAPI
GetMessage32_16(SEGPTR
,HWND16
,UINT16
,UINT16
,BOOL16
);
685 HWND16 WINAPI
GetNextDlgGroupItem16(HWND16
,HWND16
,BOOL16
);
686 HWND16 WINAPI
GetNextDlgTabItem16(HWND16
,HWND16
,BOOL16
);
687 HWND16 WINAPI
GetNextWindow16(HWND16
,WORD
);
688 HWND16 WINAPI
GetOpenClipboardWindow16(void);
689 HWND16 WINAPI
GetParent16(HWND16
);
690 INT16 WINAPI
GetPriorityClipboardFormat16(UINT16
*,INT16
);
691 HANDLE16 WINAPI
GetProp16(HWND16
,LPCSTR
);
692 DWORD WINAPI
GetQueueStatus16(UINT16
);
693 BOOL16 WINAPI
GetScrollInfo16(HWND16
,INT16
,LPSCROLLINFO
);
694 INT16 WINAPI
GetScrollPos16(HWND16
,INT16
);
695 BOOL16 WINAPI
GetScrollRange16(HWND16
,INT16
,LPINT16
,LPINT16
);
696 HWND16 WINAPI
GetShellWindow16(void);
697 HMENU16 WINAPI
GetSubMenu16(HMENU16
,INT16
);
698 COLORREF WINAPI
GetSysColor16(INT16
);
699 HBRUSH16 WINAPI
GetSysColorBrush16(INT16
);
700 HWND16 WINAPI
GetSysModalWindow16(void);
701 HMENU16 WINAPI
GetSystemMenu16(HWND16
,BOOL16
);
702 INT16 WINAPI
GetSystemMetrics16(INT16
);
703 DWORD WINAPI
GetTabbedTextExtent16(HDC16
,LPCSTR
,INT16
,INT16
,const INT16
*);
704 HWND16 WINAPI
GetTopWindow16(HWND16
);
705 BOOL16 WINAPI
GetUpdateRect16(HWND16
,LPRECT16
,BOOL16
);
706 INT16 WINAPI
GetUpdateRgn16(HWND16
,HRGN16
,BOOL16
);
707 HWND16 WINAPI
GetWindow16(HWND16
,WORD
);
708 HDC16 WINAPI
GetWindowDC16(HWND16
);
709 LONG WINAPI
GetWindowLong16(HWND16
,INT16
);
710 BOOL16 WINAPI
GetWindowPlacement16(HWND16
,LPWINDOWPLACEMENT16
);
711 void WINAPI
GetWindowRect16(HWND16
,LPRECT16
);
712 HTASK16 WINAPI
GetWindowTask16(HWND16
);
713 INT16 WINAPI
GetWindowText16(HWND16
,SEGPTR
,INT16
);
714 INT16 WINAPI
GetWindowTextLength16(HWND16
);
715 WORD WINAPI
GetWindowWord16(HWND16
,INT16
);
716 ATOM WINAPI
GlobalAddAtom16(SEGPTR
);
717 ATOM WINAPI
GlobalFindAtom16(SEGPTR
);
718 UINT16 WINAPI
GlobalGetAtomName16(ATOM
,LPSTR
,INT16
);
719 VOID WINAPI
HideCaret16(HWND16
);
720 BOOL16 WINAPI
HiliteMenuItem16(HWND16
,HMENU16
,UINT16
,UINT16
);
721 void WINAPI
InflateRect16(LPRECT16
,INT16
,INT16
);
722 BOOL16 WINAPI
InSendMessage16(void);
723 BOOL16 WINAPI
InsertMenu16(HMENU16
,UINT16
,UINT16
,UINT16
,SEGPTR
);
724 BOOL16 WINAPI
InsertMenuItem16(HMENU16
,UINT16
,BOOL16
,const MENUITEMINFO16
*);
725 BOOL16 WINAPI
IntersectRect16(LPRECT16
,const RECT16
*,const RECT16
*);
726 void WINAPI
InvalidateRect16(HWND16
,const RECT16
*,BOOL16
);
727 void WINAPI
InvalidateRgn16(HWND16
,HRGN16
,BOOL16
);
728 void WINAPI
InvertRect16(HDC16
,const RECT16
*);
729 BOOL16 WINAPI
IsCharAlpha16(CHAR
);
730 BOOL16 WINAPI
IsCharAlphaNumeric16(CHAR
);
731 BOOL16 WINAPI
IsCharLower16(CHAR
);
732 BOOL16 WINAPI
IsCharUpper16(CHAR
);
733 BOOL16 WINAPI
IsChild16(HWND16
,HWND16
);
734 BOOL16 WINAPI
IsClipboardFormatAvailable16(UINT16
);
735 UINT16 WINAPI
IsDlgButtonChecked16(HWND16
,UINT16
);
736 BOOL16 WINAPI
IsIconic16(HWND16
);
737 BOOL16 WINAPI
IsMenu16(HMENU16
);
738 BOOL16 WINAPI
IsRectEmpty16(const RECT16
*);
739 BOOL16 WINAPI
IsWindowEnabled16(HWND16
);
740 BOOL16 WINAPI
IsWindowVisible16(HWND16
);
741 BOOL16 WINAPI
IsZoomed16(HWND16
);
742 BOOL16 WINAPI
KillSystemTimer16(HWND16
,UINT16
);
743 BOOL16 WINAPI
KillTimer16(HWND16
,UINT16
);
744 HBITMAP16 WINAPI
LoadBitmap16(HANDLE16
,SEGPTR
);
745 HCURSOR16 WINAPI
LoadCursor16(HINSTANCE16
,SEGPTR
);
746 HICON16 WINAPI
LoadIcon16(HINSTANCE16
,SEGPTR
);
747 HANDLE16 WINAPI
LoadImage16(HINSTANCE16
,LPCSTR
,UINT16
,INT16
,INT16
,UINT16
);
748 HMENU16 WINAPI
LoadMenu16(HINSTANCE16
,SEGPTR
);
749 HMENU16 WINAPI
LoadMenuIndirect16(LPCVOID
);
750 INT16 WINAPI
LoadString16(HINSTANCE16
,UINT16
,LPSTR
,INT16
);
751 BOOL16 WINAPI
LockWindowUpdate16(HWND16
);
752 INT16 WINAPI
LookupIconIdFromDirectoryEx16(LPBYTE
,BOOL16
,INT16
,INT16
,UINT16
);
753 void WINAPI
MapDialogRect16(HWND16
,LPRECT16
);
754 void WINAPI
MapWindowPoints16(HWND16
,HWND16
,LPPOINT16
,UINT16
);
755 VOID WINAPI
MessageBeep16(UINT16
);
756 INT16 WINAPI
MessageBox16(HWND16
,LPCSTR
,LPCSTR
,UINT16
);
757 INT16 WINAPI
MessageBoxIndirect16(LPMSGBOXPARAMS16
);
758 BOOL16 WINAPI
ModifyMenu16(HMENU16
,UINT16
,UINT16
,UINT16
,SEGPTR
);
759 BOOL16 WINAPI
MoveWindow16(HWND16
,INT16
,INT16
,INT16
,INT16
,BOOL16
);
760 void WINAPI
OffsetRect16(LPRECT16
,INT16
,INT16
);
761 BOOL16 WINAPI
OpenClipboard16(HWND16
);
762 BOOL16 WINAPI
OpenIcon16(HWND16
);
763 BOOL16 WINAPI
PeekMessage16(LPMSG16
,HWND16
,UINT16
,UINT16
,UINT16
);
764 BOOL16 WINAPI
PeekMessage32_16(LPMSG16_32
,HWND16
,UINT16
,UINT16
,UINT16
,BOOL16
);
765 BOOL16 WINAPI
PostAppMessage16(HTASK16
,UINT16
,WPARAM16
,LPARAM
);
766 BOOL16 WINAPI
PostMessage16(HWND16
,UINT16
,WPARAM16
,LPARAM
);
767 void WINAPI
PostQuitMessage16(INT16
);
768 BOOL16 WINAPI
PtInRect16(const RECT16
*,POINT16
);
769 BOOL16 WINAPI
RedrawWindow16(HWND16
,const RECT16
*,HRGN16
,UINT16
);
770 ATOM WINAPI
RegisterClass16(const WNDCLASS16
*);
771 ATOM WINAPI
RegisterClassEx16(const WNDCLASSEX16
*);
772 UINT16 WINAPI
RegisterClipboardFormat16(LPCSTR
);
773 WORD WINAPI
RegisterWindowMessage16(SEGPTR
);
774 INT16 WINAPI
ReleaseDC16(HWND16
,HDC16
);
775 BOOL16 WINAPI
RemoveMenu16(HMENU16
,UINT16
,UINT16
);
776 HANDLE16 WINAPI
RemoveProp16(HWND16
,LPCSTR
);
777 VOID WINAPI
ReplyMessage16(LRESULT
);
778 void WINAPI
ScreenToClient16(HWND16
,LPPOINT16
);
779 VOID WINAPI
ScrollChildren16(HWND16
,UINT16
,WPARAM16
,LPARAM
);
780 BOOL16 WINAPI
ScrollDC16(HDC16
,INT16
,INT16
,const RECT16
*,const RECT16
*,
782 void WINAPI
ScrollWindow16(HWND16
,INT16
,INT16
,const RECT16
*,const RECT16
*);
783 INT16 WINAPI
ScrollWindowEx16(HWND16
,INT16
,INT16
,const RECT16
*,
784 const RECT16
*,HRGN16
,LPRECT16
,UINT16
);
785 LRESULT WINAPI
SendDlgItemMessage16(HWND16
,INT16
,UINT16
,WPARAM16
,LPARAM
);
786 LRESULT WINAPI
SendMessage16(HWND16
,UINT16
,WPARAM16
,LPARAM
);
787 HWND16 WINAPI
SetActiveWindow16(HWND16
);
788 HWND16 WINAPI
SetCapture16(HWND16
);
789 VOID WINAPI
SetCaretBlinkTime16(UINT16
);
790 VOID WINAPI
SetCaretPos16(INT16
,INT16
);
791 LONG WINAPI
SetClassLong16(HWND16
,INT16
,LONG
);
792 WORD WINAPI
SetClassWord16(HWND16
,INT16
,WORD
);
793 HANDLE16 WINAPI
SetClipboardData16(UINT16
,HANDLE16
);
794 HWND16 WINAPI
SetClipboardViewer16(HWND16
);
795 INT16 WINAPI
SetCommBreak16(INT16
);
796 HCURSOR16 WINAPI
SetCursor16(HCURSOR16
);
797 void WINAPI
SetCursorPos16(INT16
,INT16
);
798 BOOL16 WINAPI
SetDeskWallPaper16(LPCSTR
);
799 void WINAPI
SetDlgItemInt16(HWND16
,INT16
,UINT16
,BOOL16
);
800 void WINAPI
SetDlgItemText16(HWND16
,INT16
,SEGPTR
);
801 VOID WINAPI
SetDoubleClickTime16(UINT16
);
802 HWND16 WINAPI
SetFocus16(HWND16
);
803 BOOL16 WINAPI
SetForegroundWindow16(HWND16
);
804 void WINAPI
SetInternalWindowPos16(HWND16
,UINT16
,LPRECT16
,LPPOINT16
);
805 BOOL16 WINAPI
SetMenu16(HWND16
,HMENU16
);
806 BOOL16 WINAPI
SetMenuContextHelpId16(HMENU16
,DWORD
);
807 BOOL16 WINAPI
SetMenuItemBitmaps16(HMENU16
,UINT16
,UINT16
,HBITMAP16
,HBITMAP16
);
808 BOOL16 WINAPI
SetMessageQueue16(INT16
);
809 HWND16 WINAPI
SetParent16(HWND16
,HWND16
);
810 BOOL16 WINAPI
SetProp16(HWND16
,LPCSTR
,HANDLE16
);
811 void WINAPI
SetRect16(LPRECT16
,INT16
,INT16
,INT16
,INT16
);
812 void WINAPI
SetRectEmpty16(LPRECT16
);
813 INT16 WINAPI
SetScrollInfo16(HWND16
,INT16
,const SCROLLINFO
*,BOOL16
);
814 INT16 WINAPI
SetScrollPos16(HWND16
,INT16
,INT16
,BOOL16
);
815 void WINAPI
SetScrollRange16(HWND16
,INT16
,INT16
,INT16
,BOOL16
);
816 VOID WINAPI
SetSysColors16(INT16
,const INT16
*,const COLORREF
*);
817 HWND16 WINAPI
SetSysModalWindow16(HWND16
);
818 BOOL16 WINAPI
SetSystemMenu16(HWND16
,HMENU16
);
819 UINT16 WINAPI
SetSystemTimer16(HWND16
,UINT16
,UINT16
,TIMERPROC16
);
820 UINT16 WINAPI
SetTimer16(HWND16
,UINT16
,UINT16
,TIMERPROC16
);
821 LONG WINAPI
SetWindowLong16(HWND16
,INT16
,LONG
);
822 BOOL16 WINAPI
SetWindowPlacement16(HWND16
,const WINDOWPLACEMENT16
*);
823 BOOL16 WINAPI
SetWindowPos16(HWND16
,HWND16
,INT16
,INT16
,INT16
,INT16
,WORD
);
824 INT16 WINAPI
SetWindowRgn16(HWND16
,HRGN16
,BOOL16
);
825 BOOL16 WINAPI
SetWindowText16(HWND16
,SEGPTR
);
826 WORD WINAPI
SetWindowWord16(HWND16
,INT16
,WORD
);
827 VOID WINAPI
ShowCaret16(HWND16
);
828 INT16 WINAPI
ShowCursor16(BOOL16
);
829 void WINAPI
ShowScrollBar16(HWND16
,INT16
,BOOL16
);
830 VOID WINAPI
ShowOwnedPopups16(HWND16
,BOOL16
);
831 BOOL16 WINAPI
ShowWindow16(HWND16
,INT16
);
832 BOOL16 WINAPI
SubtractRect16(LPRECT16
,const RECT16
*,const RECT16
*);
833 BOOL16 WINAPI
SwapMouseButton16(BOOL16
);
834 VOID WINAPI
SwitchToThisWindow16(HWND16
,BOOL16
);
835 BOOL16 WINAPI
SystemParametersInfo16(UINT16
,UINT16
,LPVOID
,UINT16
);
836 LONG WINAPI
TabbedTextOut16(HDC16
,INT16
,INT16
,LPCSTR
,INT16
,INT16
,const INT16
*,INT16
);
837 BOOL16 WINAPI
TrackPopupMenu16(HMENU16
,UINT16
,INT16
,INT16
,INT16
,HWND16
,const RECT16
*);
838 INT16 WINAPI
TranslateAccelerator16(HWND16
,HACCEL16
,LPMSG16
);
839 BOOL16 WINAPI
TranslateMDISysAccel16(HWND16
,LPMSG16
);
840 BOOL16 WINAPI
TranslateMessage16(const MSG16
*);
841 BOOL16 WINAPI
TranslateMessage32_16(const MSG32_16
*,BOOL16
);
842 INT16 WINAPI
TransmitCommChar16(INT16
,CHAR
);
843 BOOL16 WINAPI
UnionRect16(LPRECT16
,const RECT16
*,const RECT16
*);
844 BOOL16 WINAPI
UnregisterClass16(SEGPTR
,HINSTANCE16
);
845 VOID WINAPI
UpdateWindow16(HWND16
);
846 VOID WINAPI
ValidateRect16(HWND16
,const RECT16
*);
847 VOID WINAPI
ValidateRgn16(HWND16
,HRGN16
);
848 HWND16 WINAPI
WindowFromDC16(HDC16
);
849 HWND16 WINAPI
WindowFromPoint16(POINT16
);
850 BOOL16 WINAPI
WinHelp16(HWND16
,LPCSTR
,UINT16
,DWORD
);
851 UINT16 WINAPI
WNetAddConnection16(LPCSTR
,LPCSTR
,LPCSTR
);
852 INT16 WINAPI
wvsprintf16(LPSTR
,LPCSTR
,LPCVOID
);
853 BOOL16 WINAPI
DrawState16A(HDC16
,HBRUSH16
,DRAWSTATEPROC16
,LPARAM
,WPARAM16
,INT16
,INT16
,INT16
,INT16
,UINT16
);
854 BOOL16 WINAPI
IsDialogMessage16(HWND16
,LPMSG16
);
855 INT16 WINAPI
GetCommError16(INT16
,LPCOMSTAT16
);
856 BOOL16 WINAPI
BuildCommDCB16(LPCSTR
,LPDCB16
);
857 INT16 WINAPI
GetCommState16(INT16
,LPDCB16
);
858 INT16 WINAPI
SetCommState16(LPDCB16
);
859 INT16 WINAPI
lstrcmp16(LPCSTR
,LPCSTR
);
860 INT16 WINAPI
lstrcmpi16(LPCSTR
,LPCSTR
);
863 typedef VOID (*SYSTEMTIMERPROC
)(WORD
);
865 WORD WINAPI
CreateSystemTimer(WORD
,SYSTEMTIMERPROC
);
866 VOID WINAPI
DisableSystemTimers16(void);
867 VOID WINAPI
EnableSystemTimers16(void);
868 DWORD WINAPI
GetFileResourceSize16(LPCSTR
,SEGPTR
,SEGPTR
,LPDWORD
);
869 DWORD WINAPI
GetFileResource16(LPCSTR
,SEGPTR
,SEGPTR
,DWORD
,DWORD
,LPVOID
);
870 BYTE WINAPI
GetTempDrive(BYTE
);
871 FARPROC16 WINAPI
SetTaskSignalProc(HTASK16
,FARPROC16
);
872 #endif /* __WINE__ */
873 BOOL16 WINAPI
GrayString16(HDC16
,HBRUSH16
,GRAYSTRINGPROC16
,LPARAM
,
874 INT16
,INT16
,INT16
,INT16
,INT16
);
875 BOOL16 WINAPI
EnumTaskWindows16(HTASK16
,WNDENUMPROC16
,LPARAM
);
878 #endif /* __WINE_WINUSER16_H */