1 #ifndef __WINE_WINE_WINUSER16_H
2 #define __WINE_WINE_WINUSER16_H
4 #include "wine/wingdi16.h" /* wingdi.h needed for COLORREF */
5 #include "winuser.h" /* winuser.h needed for MSGBOXCALLBACK */
9 typedef struct tagCOMSTAT16
12 UINT16 cbInQue WINE_PACKED;
13 UINT16 cbOutQue WINE_PACKED;
14 } COMSTAT16,*LPCOMSTAT16;
16 typedef struct tagDCB16
19 UINT16 BaudRate WINE_PACKED;
28 unsigned fRtsDisable :1;
30 unsigned fOutxCtsFlow :1;
31 unsigned fOutxDsrFlow :1;
33 unsigned fDtrDisable :1;
51 UINT16 TxDelay WINE_PACKED;
55 /* SetWindowPlacement() struct */
61 POINT16 ptMinPosition WINE_PACKED;
62 POINT16 ptMaxPosition WINE_PACKED;
63 RECT16 rcNormalPosition WINE_PACKED;
64 } WINDOWPLACEMENT16, *LPWINDOWPLACEMENT16;
66 /****** Window classes ******/
71 WNDPROC16 lpfnWndProc WINE_PACKED;
77 HBRUSH16 hbrBackground;
78 SEGPTR lpszMenuName WINE_PACKED;
79 SEGPTR lpszClassName WINE_PACKED;
80 } WNDCLASS16, *LPWNDCLASS16;
86 WNDPROC16 lpfnWndProc;
92 HBRUSH16 hbrBackground;
96 } WNDCLASSEX16, *LPWNDCLASSEX16;
103 LPARAM lParam WINE_PACKED;
104 DWORD time WINE_PACKED;
105 POINT16 pt WINE_PACKED;
112 } MSG32_16, *LPMSG16_32;
114 /* Cursors / Icons */
116 typedef struct tagCURSORICONINFO
132 } ICONINFO16,*LPICONINFO16;
139 } ACCEL16, *LPACCEL16;
141 /* FIXME: not sure this one is correct */
149 HBITMAP16 hbmpChecked;
150 HBITMAP16 hbmpUnchecked;
154 } MENUITEMINFO16, *LPMENUITEMINFO16;
156 /* DrawState defines ... */
157 typedef BOOL16 CALLBACK (*DRAWSTATEPROC16)(HDC16,LPARAM,WPARAM16,INT16,INT16);
159 /* Listbox messages */
160 #define LB_ADDSTRING16 (WM_USER+1)
161 #define LB_INSERTSTRING16 (WM_USER+2)
162 #define LB_DELETESTRING16 (WM_USER+3)
163 #define LB_SELITEMRANGEEX16 (WM_USER+4)
164 #define LB_RESETCONTENT16 (WM_USER+5)
165 #define LB_SETSEL16 (WM_USER+6)
166 #define LB_SETCURSEL16 (WM_USER+7)
167 #define LB_GETSEL16 (WM_USER+8)
168 #define LB_GETCURSEL16 (WM_USER+9)
169 #define LB_GETTEXT16 (WM_USER+10)
170 #define LB_GETTEXTLEN16 (WM_USER+11)
171 #define LB_GETCOUNT16 (WM_USER+12)
172 #define LB_SELECTSTRING16 (WM_USER+13)
173 #define LB_DIR16 (WM_USER+14)
174 #define LB_GETTOPINDEX16 (WM_USER+15)
175 #define LB_FINDSTRING16 (WM_USER+16)
176 #define LB_GETSELCOUNT16 (WM_USER+17)
177 #define LB_GETSELITEMS16 (WM_USER+18)
178 #define LB_SETTABSTOPS16 (WM_USER+19)
179 #define LB_GETHORIZONTALEXTENT16 (WM_USER+20)
180 #define LB_SETHORIZONTALEXTENT16 (WM_USER+21)
181 #define LB_SETCOLUMNWIDTH16 (WM_USER+22)
182 #define LB_ADDFILE16 (WM_USER+23)
183 #define LB_SETTOPINDEX16 (WM_USER+24)
184 #define LB_GETITEMRECT16 (WM_USER+25)
185 #define LB_GETITEMDATA16 (WM_USER+26)
186 #define LB_SETITEMDATA16 (WM_USER+27)
187 #define LB_SELITEMRANGE16 (WM_USER+28)
188 #define LB_SETANCHORINDEX16 (WM_USER+29)
189 #define LB_GETANCHORINDEX16 (WM_USER+30)
190 #define LB_SETCARETINDEX16 (WM_USER+31)
191 #define LB_GETCARETINDEX16 (WM_USER+32)
192 #define LB_SETITEMHEIGHT16 (WM_USER+33)
193 #define LB_GETITEMHEIGHT16 (WM_USER+34)
194 #define LB_FINDSTRINGEXACT16 (WM_USER+35)
195 #define LB_CARETON16 (WM_USER+36)
196 #define LB_CARETOFF16 (WM_USER+37)
198 /* Combo box messages */
199 #define CB_GETEDITSEL16 (WM_USER+0)
200 #define CB_LIMITTEXT16 (WM_USER+1)
201 #define CB_SETEDITSEL16 (WM_USER+2)
202 #define CB_ADDSTRING16 (WM_USER+3)
203 #define CB_DELETESTRING16 (WM_USER+4)
204 #define CB_DIR16 (WM_USER+5)
205 #define CB_GETCOUNT16 (WM_USER+6)
206 #define CB_GETCURSEL16 (WM_USER+7)
207 #define CB_GETLBTEXT16 (WM_USER+8)
208 #define CB_GETLBTEXTLEN16 (WM_USER+9)
209 #define CB_INSERTSTRING16 (WM_USER+10)
210 #define CB_RESETCONTENT16 (WM_USER+11)
211 #define CB_FINDSTRING16 (WM_USER+12)
212 #define CB_SELECTSTRING16 (WM_USER+13)
213 #define CB_SETCURSEL16 (WM_USER+14)
214 #define CB_SHOWDROPDOWN16 (WM_USER+15)
215 #define CB_GETITEMDATA16 (WM_USER+16)
216 #define CB_SETITEMDATA16 (WM_USER+17)
217 #define CB_GETDROPPEDCONTROLRECT16 (WM_USER+18)
218 #define CB_SETITEMHEIGHT16 (WM_USER+19)
219 #define CB_GETITEMHEIGHT16 (WM_USER+20)
220 #define CB_SETEXTENDEDUI16 (WM_USER+21)
221 #define CB_GETEXTENDEDUI16 (WM_USER+22)
222 #define CB_GETDROPPEDSTATE16 (WM_USER+23)
223 #define CB_FINDSTRINGEXACT16 (WM_USER+24)
225 typedef struct /* not sure if the 16bit version is correct */
229 HINSTANCE16 hInstance;
234 DWORD dwContextHelpId;
235 MSGBOXCALLBACK lpfnMsgBoxCallback;
237 } MSGBOXPARAMS16,*LPMSGBOXPARAMS16;
243 LPVOID lpCreateParams;
244 HINSTANCE16 hInstance;
251 LONG style WINE_PACKED;
252 SEGPTR lpszName WINE_PACKED;
253 SEGPTR lpszClass WINE_PACKED;
254 DWORD dwExStyle WINE_PACKED;
255 } CREATESTRUCT16, *LPCREATESTRUCT16;
264 BYTE rgbReserved[16];
265 } PAINTSTRUCT16, *LPPAINTSTRUCT16;
271 } CLIENTCREATESTRUCT16, *LPCLIENTCREATESTRUCT16;
282 DWORD style WINE_PACKED;
283 LPARAM lParam WINE_PACKED;
284 } MDICREATESTRUCT16, *LPMDICREATESTRUCT16;
286 /* WM_GETMINMAXINFO struct */
291 POINT16 ptMaxPosition;
292 POINT16 ptMinTrackSize;
293 POINT16 ptMaxTrackSize;
296 /* WM_WINDOWPOSCHANGING/CHANGED struct */
297 typedef struct tagWINDOWPOS16
300 HWND16 hwndInsertAfter;
306 } WINDOWPOS16, *LPWINDOWPOS16;
308 /* WM_NCCALCSIZE parameter structure */
313 } NCCALCSIZE_PARAMS16, *LPNCCALCSIZE_PARAMS16;
321 INT16 iCaptionHeight;
322 LOGFONT16 lfCaptionFont;
323 INT16 iSmCaptionWidth;
324 INT16 iSmCaptionHeight;
325 LOGFONT16 lfSmCaptionFont;
328 LOGFONT16 lfMenuFont;
329 LOGFONT16 lfStatusFont;
330 LOGFONT16 lfMessageFont;
331 } NONCLIENTMETRICS16,*LPNONCLIENTMETRICS16;
333 /* Journalling hook structure */
340 DWORD time WINE_PACKED;
341 } EVENTMSG16, *LPEVENTMSG16;
343 /* Mouse hook structure */
351 } MOUSEHOOKSTRUCT16, *LPMOUSEHOOKSTRUCT16;
353 /* Hardware hook structure */
360 LPARAM lParam WINE_PACKED;
361 } HARDWAREHOOKSTRUCT16, *LPHARDWAREHOOKSTRUCT16;
363 /* Scrollbar messages */
364 #define SBM_SETPOS16 (WM_USER+0)
365 #define SBM_GETPOS16 (WM_USER+1)
366 #define SBM_SETRANGE16 (WM_USER+2)
367 #define SBM_GETRANGE16 (WM_USER+3)
368 #define SBM_ENABLE_ARROWS16 (WM_USER+4)
369 #define SBM_SETRANGEREDRAW16 WM_NULL /* Not in Win16 */
370 #define SBM_SETSCROLLINFO16 WM_NULL /* Not in Win16 */
371 #define SBM_GETSCROLLINFO16 WM_NULL /* Not in Win16 */
373 /* CBT hook structures */
377 CREATESTRUCT16 *lpcs;
378 HWND16 hwndInsertAfter;
379 } CBT_CREATEWND16, *LPCBT_CREATEWND16;
385 } CBTACTIVATESTRUCT16, *LPCBTACTIVATESTRUCT16;
387 /* Debug hook structure */
391 HMODULE16 hModuleHook;
392 LPARAM reserved WINE_PACKED;
393 LPARAM lParam WINE_PACKED;
396 } DEBUGHOOKINFO16, *LPDEBUGHOOKINFO16;
401 /* GetFreeSystemResources() parameters */
403 #define GFSR_SYSTEMRESOURCES 0x0000
404 #define GFSR_GDIRESOURCES 0x0001
405 #define GFSR_USERRESOURCES 0x0002
407 #define MAKEINTRESOURCE16(i) (SEGPTR)((DWORD)((WORD)(i)))
409 /* Predefined resource types */
410 #define RT_CURSOR16 MAKEINTRESOURCE16(1)
411 #define RT_BITMAP16 MAKEINTRESOURCE16(2)
412 #define RT_ICON16 MAKEINTRESOURCE16(3)
413 #define RT_MENU16 MAKEINTRESOURCE16(4)
414 #define RT_DIALOG16 MAKEINTRESOURCE16(5)
415 #define RT_STRING16 MAKEINTRESOURCE16(6)
416 #define RT_FONTDIR16 MAKEINTRESOURCE16(7)
417 #define RT_FONT16 MAKEINTRESOURCE16(8)
418 #define RT_ACCELERATOR16 MAKEINTRESOURCE16(9)
419 #define RT_RCDATA16 MAKEINTRESOURCE16(10)
420 #define RT_MESSAGELIST16 MAKEINTRESOURCE16(11)
421 #define RT_GROUP_CURSOR16 MAKEINTRESOURCE16(12)
422 #define RT_GROUP_ICON16 MAKEINTRESOURCE16(14)
423 /* Predefined resources */
424 #define IDI_APPLICATION16 MAKEINTRESOURCE16(32512)
425 #define IDI_HAND16 MAKEINTRESOURCE16(32513)
426 #define IDI_QUESTION16 MAKEINTRESOURCE16(32514)
427 #define IDI_EXCLAMATION16 MAKEINTRESOURCE16(32515)
428 #define IDI_ASTERISK16 MAKEINTRESOURCE16(32516)
430 #define IDC_BUMMER16 MAKEINTRESOURCE16(100)
431 #define IDC_ARROW16 MAKEINTRESOURCE16(32512)
432 #define IDC_IBEAM16 MAKEINTRESOURCE16(32513)
433 #define IDC_WAIT16 MAKEINTRESOURCE16(32514)
434 #define IDC_CROSS16 MAKEINTRESOURCE16(32515)
435 #define IDC_UPARROW16 MAKEINTRESOURCE16(32516)
436 #define IDC_SIZE16 MAKEINTRESOURCE16(32640)
437 #define IDC_ICON16 MAKEINTRESOURCE16(32641)
438 #define IDC_SIZENWSE16 MAKEINTRESOURCE16(32642)
439 #define IDC_SIZENESW16 MAKEINTRESOURCE16(32643)
440 #define IDC_SIZEWE16 MAKEINTRESOURCE16(32644)
441 #define IDC_SIZENS16 MAKEINTRESOURCE16(32645)
442 #define IDC_SIZEALL16 MAKEINTRESOURCE16(32646)
443 #define IDC_NO16 MAKEINTRESOURCE16(32648)
444 #define IDC_APPSTARTING16 MAKEINTRESOURCE16(32650)
445 #define IDC_HELP16 MAKEINTRESOURCE16(32651)
447 /* CreateWindow() coordinates */
448 #define CW_USEDEFAULT16 ((INT16)0x8000)
450 /* Win16 button control messages */
451 #define BM_GETCHECK16 (WM_USER+0)
452 #define BM_SETCHECK16 (WM_USER+1)
453 #define BM_GETSTATE16 (WM_USER+2)
454 #define BM_SETSTATE16 (WM_USER+3)
455 #define BM_SETSTYLE16 (WM_USER+4)
456 #define BM_CLICK16 WM_NULL /* Does not exist in Win16 */
457 #define BM_GETIMAGE16 WM_NULL /* Does not exist in Win16 */
458 #define BM_SETIMAGE16 WM_NULL /* Does not exist in Win16 */
460 /* Static Control Messages */
461 #define STM_SETICON16 (WM_USER+0)
462 #define STM_GETICON16 (WM_USER+1)
464 /* Edit control messages */
465 #define EM_GETSEL16 (WM_USER+0)
466 #define EM_SETSEL16 (WM_USER+1)
467 #define EM_GETRECT16 (WM_USER+2)
468 #define EM_SETRECT16 (WM_USER+3)
469 #define EM_SETRECTNP16 (WM_USER+4)
470 #define EM_SCROLL16 (WM_USER+5)
471 #define EM_LINESCROLL16 (WM_USER+6)
472 #define EM_SCROLLCARET16 (WM_USER+7)
473 #define EM_GETMODIFY16 (WM_USER+8)
474 #define EM_SETMODIFY16 (WM_USER+9)
475 #define EM_GETLINECOUNT16 (WM_USER+10)
476 #define EM_LINEINDEX16 (WM_USER+11)
477 #define EM_SETHANDLE16 (WM_USER+12)
478 #define EM_GETHANDLE16 (WM_USER+13)
479 #define EM_GETTHUMB16 (WM_USER+14)
480 #define EM_LINELENGTH16 (WM_USER+17)
481 #define EM_REPLACESEL16 (WM_USER+18)
482 #define EM_GETLINE16 (WM_USER+20)
483 #define EM_LIMITTEXT16 (WM_USER+21)
484 #define EM_CANUNDO16 (WM_USER+22)
485 #define EM_UNDO16 (WM_USER+23)
486 #define EM_FMTLINES16 (WM_USER+24)
487 #define EM_LINEFROMCHAR16 (WM_USER+25)
488 #define EM_SETTABSTOPS16 (WM_USER+27)
489 #define EM_SETPASSWORDCHAR16 (WM_USER+28)
490 #define EM_EMPTYUNDOBUFFER16 (WM_USER+29)
491 #define EM_GETFIRSTVISIBLELINE16 (WM_USER+30)
492 #define EM_SETREADONLY16 (WM_USER+31)
493 #define EM_SETWORDBREAKPROC16 (WM_USER+32)
494 #define EM_GETWORDBREAKPROC16 (WM_USER+33)
495 #define EM_GETPASSWORDCHAR16 (WM_USER+34)
498 EM_SETMARGINS16 WM_NULL
499 EM_GETMARGINS16 WM_NULL
500 EM_GETLIMITTEXT16 WM_NULL
501 EM_POSFROMCHAR16 WM_NULL
502 EM_CHARFROMPOS16 WM_NULL
503 EM_SETLIMITTEXT16 WM_NULL - no name change in win16
515 RECT16 rcItem WINE_PACKED;
516 DWORD itemData WINE_PACKED;
517 } DRAWITEMSTRUCT16, *PDRAWITEMSTRUCT16, *LPDRAWITEMSTRUCT16;
526 DWORD itemData WINE_PACKED;
527 } MEASUREITEMSTRUCT16, *PMEASUREITEMSTRUCT16, *LPMEASUREITEMSTRUCT16;
536 } DELETEITEMSTRUCT16, *LPDELETEITEMSTRUCT16;
546 DWORD itemData2 WINE_PACKED;
547 } COMPAREITEMSTRUCT16, *LPCOMPAREITEMSTRUCT16;
551 /* WM_COMMNOTIFY flags */
552 #define CN_RECEIVE 0x0001
553 #define CN_TRANSMIT 0x0002
554 #define CN_EVENT 0x0004
556 BOOL16 WINAPI CheckMenuRadioItem16(HMENU16,UINT16,UINT16,UINT16,UINT16);
557 HICON16 WINAPI CopyImage16(HANDLE16,UINT16,INT16,INT16,UINT16);
558 HICON16 WINAPI CreateIconFromResource16(LPBYTE,UINT16,BOOL16,DWORD);
559 BOOL16 WINAPI EnumChildWindows16(HWND16,WNDENUMPROC16,LPARAM);
560 INT16 WINAPI EnumProps16(HWND16,PROPENUMPROC16);
561 BOOL16 WINAPI EnumWindows16(WNDENUMPROC16,LPARAM);
562 DWORD WINAPI GetAppCompatFlags16(HTASK16);
563 INT16 WINAPI GetKBCodePage16(void);
564 INT16 WINAPI GetKeyboardType16(INT16);
565 INT16 WINAPI GetKeyNameText16(LONG,LPSTR,INT16);
566 INT16 WINAPI GetWindowRgn16(HWND16,HRGN16);
567 BOOL16 WINAPI IsWindow16(HWND16);
568 INT16 WINAPI LookupIconIdFromDirectory16(LPBYTE,BOOL16);
569 UINT16 WINAPI MapVirtualKey16(UINT16,UINT16);
570 LRESULT WINAPI SendMessageTimeout16(HWND16,UINT16,WPARAM16,LPARAM,UINT16,
572 FARPROC16 WINAPI SetWindowsHook16(INT16,HOOKPROC16);
573 HHOOK WINAPI SetWindowsHookEx16(INT16,HOOKPROC16,HINSTANCE16,HTASK16);
574 BOOL16 WINAPI UnhookWindowsHook16(INT16,HOOKPROC16);
575 BOOL16 WINAPI UnhookWindowsHookEx16(HHOOK);
576 INT16 WINAPIV wsnprintf16(LPSTR,UINT16,LPCSTR,...);
577 INT16 WINAPIV wsprintf16(LPSTR,LPCSTR,...);
578 INT16 WINAPI wvsnprintf16(LPSTR,UINT16,LPCSTR,LPCVOID);
579 VOID WINAPI CalcChildScroll16(HWND16,WORD);
580 VOID WINAPI CascadeChildWindows16(HWND16,WORD);
581 INT16 WINAPI CloseComm16(INT16);
582 HGLOBAL16 WINAPI CreateCursorIconIndirect16(HINSTANCE16,CURSORICONINFO*,
584 BOOL16 WINAPI DCHook16(HDC16,WORD,DWORD,LPARAM);
585 BOOL16 WINAPI DlgDirSelect16(HWND16,LPSTR,INT16);
586 BOOL16 WINAPI DlgDirSelectComboBox16(HWND16,LPSTR,INT16);
587 DWORD WINAPI DumpIcon16(SEGPTR,WORD*,SEGPTR*,SEGPTR*);
588 BOOL16 WINAPI EnableCommNotification16(INT16,HWND16,INT16,INT16);
589 BOOL16 WINAPI EnableHardwareInput16(BOOL16);
590 VOID WINAPI FillWindow16(HWND16,HWND16,HDC16,HBRUSH16);
591 INT16 WINAPI FlushComm16(INT16,INT16);
592 UINT16 WINAPI GetCommEventMask16(INT16,UINT16);
593 HBRUSH16 WINAPI GetControlBrush16(HWND16,HDC16,UINT16);
594 HWND16 WINAPI GetDesktopHwnd16(void);
595 WORD WINAPI GetIconID16(HGLOBAL16,DWORD);
596 FARPROC16 WINAPI GetMouseEventProc16(void);
597 INT16 WINAPI InitApp16(HINSTANCE16);
598 BOOL16 WINAPI IsUserIdle16(void);
599 HGLOBAL16 WINAPI LoadCursorIconHandler16(HGLOBAL16,HMODULE16,HRSRC16);
600 HGLOBAL16 WINAPI LoadDIBCursorHandler16(HGLOBAL16,HMODULE16,HRSRC16);
601 HGLOBAL16 WINAPI LoadDIBIconHandler16(HGLOBAL16,HMODULE16,HRSRC16);
602 HICON16 WINAPI LoadIconHandler16(HGLOBAL16,BOOL16);
603 HMENU16 WINAPI LookupMenuHandle16(HMENU16,INT16);
604 INT16 WINAPI OpenComm16(LPCSTR,UINT16,UINT16);
605 VOID WINAPI PaintRect16(HWND16,HWND16,HDC16,HBRUSH16,const RECT16*);
606 INT16 WINAPI ReadComm16(INT16,LPSTR,INT16);
607 SEGPTR WINAPI SetCommEventMask16(INT16,UINT16);
608 BOOL16 WINAPI SetDeskPattern(void);
609 VOID WINAPI TileChildWindows16(HWND16,WORD);
610 INT16 WINAPI UngetCommChar16(INT16,CHAR);
611 VOID WINAPI UserYield16(void);
612 INT16 WINAPI WriteComm16(INT16,LPSTR,INT16);
613 BOOL16 WINAPI AdjustWindowRect16(LPRECT16,DWORD,BOOL16);
614 BOOL16 WINAPI AdjustWindowRectEx16(LPRECT16,DWORD,BOOL16,DWORD);
615 SEGPTR WINAPI AnsiLower16(SEGPTR);
616 UINT16 WINAPI AnsiLowerBuff16(LPSTR,UINT16);
617 SEGPTR WINAPI AnsiNext16(SEGPTR);
618 SEGPTR WINAPI AnsiPrev16(SEGPTR,SEGPTR);
619 SEGPTR WINAPI AnsiUpper16(SEGPTR);
620 UINT16 WINAPI AnsiUpperBuff16(LPSTR,UINT16);
621 BOOL16 WINAPI AnyPopup16(void);
622 BOOL16 WINAPI AppendMenu16(HMENU16,UINT16,UINT16,SEGPTR);
623 UINT16 WINAPI ArrangeIconicWindows16(HWND16);
624 HDWP16 WINAPI BeginDeferWindowPos16(INT16);
625 HDC16 WINAPI BeginPaint16(HWND16,LPPAINTSTRUCT16);
626 BOOL16 WINAPI BringWindowToTop16(HWND16);
627 BOOL16 WINAPI CallMsgFilter16(SEGPTR,INT16);
628 BOOL16 WINAPI CallMsgFilter32_16(SEGPTR,INT16,BOOL16);
629 LRESULT WINAPI CallNextHookEx16(HHOOK,INT16,WPARAM16,LPARAM);
630 LRESULT WINAPI CallWindowProc16(WNDPROC16,HWND16,UINT16,WPARAM16,LPARAM);
631 BOOL16 WINAPI ChangeClipboardChain16(HWND16,HWND16);
632 BOOL16 WINAPI ChangeMenu16(HMENU16,UINT16,SEGPTR,UINT16,UINT16);
633 BOOL16 WINAPI CheckDlgButton16(HWND16,INT16,UINT16);
634 BOOL16 WINAPI CheckMenuItem16(HMENU16,UINT16,UINT16);
635 BOOL16 WINAPI CheckRadioButton16(HWND16,UINT16,UINT16,UINT16);
636 HWND16 WINAPI ChildWindowFromPoint16(HWND16,POINT16);
637 HWND16 WINAPI ChildWindowFromPointEx16(HWND16,POINT16,UINT16);
638 INT16 WINAPI ClearCommBreak16(INT16);
639 VOID WINAPI ClientToScreen16(HWND16,LPPOINT16);
640 BOOL16 WINAPI ClipCursor16(const RECT16*);
641 BOOL16 WINAPI CloseClipboard16(void);
642 BOOL16 WINAPI CloseWindow16(HWND16);
643 HCURSOR16 WINAPI CopyCursor16(HINSTANCE16,HCURSOR16);
644 HICON16 WINAPI CopyIcon16(HINSTANCE16,HICON16);
645 BOOL16 WINAPI CopyRect16(RECT16*,const RECT16*);
646 INT16 WINAPI CountClipboardFormats16(void);
647 VOID WINAPI CreateCaret16(HWND16,HBITMAP16,INT16,INT16);
648 HCURSOR16 WINAPI CreateCursor16(HINSTANCE16,INT16,INT16,INT16,INT16,LPCVOID,LPCVOID);
649 HWND16 WINAPI CreateDialog16(HINSTANCE16,SEGPTR,HWND16,DLGPROC16);
650 HWND16 WINAPI CreateDialogIndirect16(HINSTANCE16,LPCVOID,HWND16,DLGPROC16);
651 HWND16 WINAPI CreateDialogIndirectParam16(HINSTANCE16,LPCVOID,HWND16,
653 HWND16 WINAPI CreateDialogParam16(HINSTANCE16,SEGPTR,HWND16,DLGPROC16,LPARAM);
654 HICON16 WINAPI CreateIcon16(HINSTANCE16,INT16,INT16,BYTE,BYTE,LPCVOID,LPCVOID);
655 HICON16 WINAPI CreateIconFromResourceEx16(LPBYTE,UINT16,BOOL16,DWORD,INT16,INT16,UINT16);
656 HMENU16 WINAPI CreateMenu16(void);
657 HMENU16 WINAPI CreatePopupMenu16(void);
658 HWND16 WINAPI CreateWindow16(LPCSTR,LPCSTR,DWORD,INT16,INT16,INT16,INT16,
659 HWND16,HMENU16,HINSTANCE16,LPVOID);
660 HWND16 WINAPI CreateWindowEx16(DWORD,LPCSTR,LPCSTR,DWORD,INT16,INT16,
661 INT16,INT16,HWND16,HMENU16,HINSTANCE16,LPVOID);
662 LRESULT WINAPI DefDlgProc16(HWND16,UINT16,WPARAM16,LPARAM);
663 HDWP16 WINAPI DeferWindowPos16(HDWP16,HWND16,HWND16,INT16,INT16,INT16,INT16,UINT16);
664 LRESULT WINAPI DefFrameProc16(HWND16,HWND16,UINT16,WPARAM16,LPARAM);
665 LRESULT WINAPI DefHookProc16(INT16,WPARAM16,LPARAM,HHOOK*);
666 LRESULT WINAPI DefMDIChildProc16(HWND16,UINT16,WPARAM16,LPARAM);
667 LRESULT WINAPI DefWindowProc16(HWND16,UINT16,WPARAM16,LPARAM);
668 BOOL16 WINAPI DeleteMenu16(HMENU16,UINT16,UINT16);
669 VOID WINAPI DestroyCaret16(void);
670 BOOL16 WINAPI DestroyCursor16(HCURSOR16);
671 BOOL16 WINAPI DestroyIcon16(HICON16);
672 BOOL16 WINAPI DestroyMenu16(HMENU16);
673 BOOL16 WINAPI DestroyWindow16(HWND16);
674 INT16 WINAPI DialogBox16(HINSTANCE16,SEGPTR,HWND16,DLGPROC16);
675 INT16 WINAPI DialogBoxIndirect16(HINSTANCE16,HANDLE16,HWND16,DLGPROC16);
676 INT16 WINAPI DialogBoxIndirectParam16(HINSTANCE16,HANDLE16,HWND16,DLGPROC16,LPARAM);
677 INT16 WINAPI DialogBoxParam16(HINSTANCE16,SEGPTR,HWND16,DLGPROC16,LPARAM);
678 LONG WINAPI DispatchMessage16(const MSG16*);
679 LONG WINAPI DispatchMessage32_16(const MSG32_16*,BOOL16);
680 INT16 WINAPI DlgDirList16(HWND16,LPSTR,INT16,INT16,UINT16);
681 INT16 WINAPI DlgDirListComboBox16(HWND16,LPSTR,INT16,INT16,UINT16);
682 BOOL16 WINAPI DlgDirSelectComboBoxEx16(HWND16,LPSTR,INT16,INT16);
683 BOOL16 WINAPI DlgDirSelectEx16(HWND16,LPSTR,INT16,INT16);
684 BOOL16 WINAPI DragDetect16(HWND16,POINT16);
685 DWORD WINAPI DragObject16(HWND16,HWND16,UINT16,HANDLE16,WORD,HCURSOR16);
686 BOOL16 WINAPI DrawAnimatedRects16(HWND16,INT16,const RECT16*,const RECT16*);
687 BOOL16 WINAPI DrawCaption16(HWND16,HDC16,const RECT16*,UINT16);
688 BOOL16 WINAPI DrawCaptionTemp16(HWND16,HDC16, const RECT16*,HFONT16,HICON16,LPCSTR,UINT16);
689 BOOL16 WINAPI DrawEdge16(HDC16,LPRECT16,UINT16,UINT16);
690 void WINAPI DrawFocusRect16(HDC16,const RECT16*);
691 BOOL16 WINAPI DrawFrameControl16(HDC16,LPRECT16,UINT16,UINT16);
692 BOOL16 WINAPI DrawIcon16(HDC16,INT16,INT16,HICON16);
693 BOOL16 WINAPI DrawIconEx16(HDC16,INT16,INT16,HICON16,INT16,INT16,
694 UINT16,HBRUSH16,UINT16);
695 VOID WINAPI DrawMenuBar16(HWND16);
696 INT16 WINAPI DrawText16(HDC16,LPCSTR,INT16,LPRECT16,UINT16);
697 BOOL16 WINAPI EmptyClipboard16(void);
698 UINT16 WINAPI EnableMenuItem16(HMENU16,UINT16,UINT16);
699 BOOL16 WINAPI EnableScrollBar16(HWND16,INT16,UINT16);
700 BOOL16 WINAPI EnableWindow16(HWND16,BOOL16);
701 BOOL16 WINAPI EndDeferWindowPos16(HDWP16);
702 BOOL16 WINAPI EndDialog16(HWND16,INT16);
703 BOOL16 WINAPI EndPaint16(HWND16,const PAINTSTRUCT16*);
704 UINT16 WINAPI EnumClipboardFormats16(UINT16);
705 BOOL16 WINAPI EqualRect16(const RECT16*,const RECT16*);
706 LONG WINAPI EscapeCommFunction16(UINT16,UINT16);
707 INT16 WINAPI ExcludeUpdateRgn16(HDC16,HWND16);
708 BOOL16 WINAPI ExitWindows16(DWORD,UINT16);
709 INT16 WINAPI FillRect16(HDC16,const RECT16*,HBRUSH16);
710 HWND16 WINAPI FindWindow16(LPCSTR,LPCSTR);
711 HWND16 WINAPI FindWindowEx16(HWND16,HWND16,LPCSTR,LPCSTR);
712 BOOL16 WINAPI FlashWindow16(HWND16,BOOL16);
713 DWORD WINAPI FormatMessage16(DWORD,SEGPTR,WORD,WORD,LPSTR,WORD,LPDWORD);
714 INT16 WINAPI FrameRect16(HDC16,const RECT16*,HBRUSH16);
715 HWND16 WINAPI GetActiveWindow16(void);
716 WORD WINAPI GetAsyncKeyState16(INT16);
717 HWND16 WINAPI GetCapture16(void);
718 UINT16 WINAPI GetCaretBlinkTime16(void);
719 VOID WINAPI GetCaretPos16(LPPOINT16);
720 BOOL16 WINAPI GetClassInfo16(HINSTANCE16,LPCSTR,WNDCLASS16 *);
721 BOOL16 WINAPI GetClassInfoEx16(HINSTANCE16,LPCSTR,WNDCLASSEX16 *);
722 LONG WINAPI GetClassLong16(HWND16,INT16);
723 INT16 WINAPI GetClassName16(HWND16,LPSTR,INT16);
724 WORD WINAPI GetClassWord16(HWND16,INT16);
725 void WINAPI GetClientRect16(HWND16,LPRECT16);
726 HANDLE16 WINAPI GetClipboardData16(UINT16);
727 INT16 WINAPI GetClipboardFormatName16(UINT16,LPSTR,INT16);
728 HWND16 WINAPI GetClipboardOwner16(void);
729 HWND16 WINAPI GetClipboardViewer16(void);
730 void WINAPI GetClipCursor16(LPRECT16);
731 DWORD WINAPI GetCurrentTime16(void);
732 HCURSOR16 WINAPI GetCursor16(void);
733 BOOL16 WINAPI GetCursorPos16(LPPOINT16);
734 HDC16 WINAPI GetDC16(HWND16);
735 HDC16 WINAPI GetDCEx16(HWND16,HRGN16,DWORD);
736 HWND16 WINAPI GetDesktopWindow16(void);
737 INT16 WINAPI GetDlgCtrlID16(HWND16);
738 HWND16 WINAPI GetDlgItem16(HWND16,INT16);
739 UINT16 WINAPI GetDlgItemInt16(HWND16,INT16,BOOL16*,BOOL16);
740 INT16 WINAPI GetDlgItemText16(HWND16,INT16,SEGPTR,UINT16);
741 UINT16 WINAPI GetDoubleClickTime16(void);
742 HWND16 WINAPI GetFocus16(void);
743 HWND16 WINAPI GetForegroundWindow16(void);
744 BOOL16 WINAPI GetIconInfo16(HICON16,LPICONINFO16);
745 BOOL16 WINAPI GetInputState16(void);
746 UINT16 WINAPI GetInternalWindowPos16(HWND16,LPRECT16,LPPOINT16);
747 INT16 WINAPI GetKeyboardLayoutName16(LPSTR);
748 INT16 WINAPI GetKeyState16(INT16);
749 HWND16 WINAPI GetLastActivePopup16(HWND16);
750 HMENU16 WINAPI GetMenu16(HWND16);
751 DWORD WINAPI GetMenuContextHelpId16(HMENU16);
752 INT16 WINAPI GetMenuItemCount16(HMENU16);
753 UINT16 WINAPI GetMenuItemID16(HMENU16,INT16);
754 BOOL16 WINAPI GetMenuItemRect16(HWND16,HMENU16,UINT16,LPRECT16);
755 UINT16 WINAPI GetMenuState16(HMENU16,UINT16,UINT16);
756 INT16 WINAPI GetMenuString16(HMENU16,UINT16,LPSTR,INT16,UINT16);
757 BOOL16 WINAPI GetMessage16(SEGPTR,HWND16,UINT16,UINT16);
758 BOOL16 WINAPI GetMessage32_16(SEGPTR,HWND16,UINT16,UINT16,BOOL16);
759 HWND16 WINAPI GetNextDlgGroupItem16(HWND16,HWND16,BOOL16);
760 HWND16 WINAPI GetNextDlgTabItem16(HWND16,HWND16,BOOL16);
761 HWND16 WINAPI GetNextWindow16(HWND16,WORD);
762 HWND16 WINAPI GetOpenClipboardWindow16(void);
763 HWND16 WINAPI GetParent16(HWND16);
764 INT16 WINAPI GetPriorityClipboardFormat16(UINT16*,INT16);
765 HANDLE16 WINAPI GetProp16(HWND16,LPCSTR);
766 DWORD WINAPI GetQueueStatus16(UINT16);
767 BOOL16 WINAPI GetScrollInfo16(HWND16,INT16,LPSCROLLINFO);
768 INT16 WINAPI GetScrollPos16(HWND16,INT16);
769 BOOL16 WINAPI GetScrollRange16(HWND16,INT16,LPINT16,LPINT16);
770 HWND16 WINAPI GetShellWindow16(void);
771 HMENU16 WINAPI GetSubMenu16(HMENU16,INT16);
772 COLORREF WINAPI GetSysColor16(INT16);
773 HBRUSH16 WINAPI GetSysColorBrush16(INT16);
774 HWND16 WINAPI GetSysModalWindow16(void);
775 HMENU16 WINAPI GetSystemMenu16(HWND16,BOOL16);
776 INT16 WINAPI GetSystemMetrics16(INT16);
777 DWORD WINAPI GetTabbedTextExtent16(HDC16,LPCSTR,INT16,INT16,const INT16*);
778 HWND16 WINAPI GetTopWindow16(HWND16);
779 BOOL16 WINAPI GetUpdateRect16(HWND16,LPRECT16,BOOL16);
780 INT16 WINAPI GetUpdateRgn16(HWND16,HRGN16,BOOL16);
781 HWND16 WINAPI GetWindow16(HWND16,WORD);
782 HDC16 WINAPI GetWindowDC16(HWND16);
783 LONG WINAPI GetWindowLong16(HWND16,INT16);
784 BOOL16 WINAPI GetWindowPlacement16(HWND16,LPWINDOWPLACEMENT16);
785 void WINAPI GetWindowRect16(HWND16,LPRECT16);
786 HTASK16 WINAPI GetWindowTask16(HWND16);
787 INT16 WINAPI GetWindowText16(HWND16,SEGPTR,INT16);
788 INT16 WINAPI GetWindowTextLength16(HWND16);
789 WORD WINAPI GetWindowWord16(HWND16,INT16);
790 VOID WINAPI HideCaret16(HWND16);
791 BOOL16 WINAPI HiliteMenuItem16(HWND16,HMENU16,UINT16,UINT16);
792 void WINAPI InflateRect16(LPRECT16,INT16,INT16);
793 BOOL16 WINAPI InSendMessage16(void);
794 BOOL16 WINAPI InsertMenu16(HMENU16,UINT16,UINT16,UINT16,SEGPTR);
795 BOOL16 WINAPI InsertMenuItem16(HMENU16,UINT16,BOOL16,const MENUITEMINFO16*);
796 BOOL16 WINAPI IntersectRect16(LPRECT16,const RECT16*,const RECT16*);
797 void WINAPI InvalidateRect16(HWND16,const RECT16*,BOOL16);
798 void WINAPI InvalidateRgn16(HWND16,HRGN16,BOOL16);
799 void WINAPI InvertRect16(HDC16,const RECT16*);
800 BOOL16 WINAPI IsCharAlpha16(CHAR);
801 BOOL16 WINAPI IsCharAlphaNumeric16(CHAR);
802 BOOL16 WINAPI IsCharLower16(CHAR);
803 BOOL16 WINAPI IsCharUpper16(CHAR);
804 BOOL16 WINAPI IsChild16(HWND16,HWND16);
805 BOOL16 WINAPI IsClipboardFormatAvailable16(UINT16);
806 UINT16 WINAPI IsDlgButtonChecked16(HWND16,UINT16);
807 BOOL16 WINAPI IsIconic16(HWND16);
808 BOOL16 WINAPI IsMenu16(HMENU16);
809 BOOL16 WINAPI IsRectEmpty16(const RECT16*);
810 BOOL16 WINAPI IsWindowEnabled16(HWND16);
811 BOOL16 WINAPI IsWindowVisible16(HWND16);
812 BOOL16 WINAPI IsZoomed16(HWND16);
813 BOOL16 WINAPI KillSystemTimer16(HWND16,UINT16);
814 BOOL16 WINAPI KillTimer16(HWND16,UINT16);
815 HBITMAP16 WINAPI LoadBitmap16(HANDLE16,SEGPTR);
816 HCURSOR16 WINAPI LoadCursor16(HINSTANCE16,SEGPTR);
817 HICON16 WINAPI LoadIcon16(HINSTANCE16,SEGPTR);
818 HANDLE16 WINAPI LoadImage16(HINSTANCE16,LPCSTR,UINT16,INT16,INT16,UINT16);
819 HMENU16 WINAPI LoadMenu16(HINSTANCE16,SEGPTR);
820 HMENU16 WINAPI LoadMenuIndirect16(LPCVOID);
821 INT16 WINAPI LoadString16(HINSTANCE16,UINT16,LPSTR,INT16);
822 BOOL16 WINAPI LockWindowUpdate16(HWND16);
823 INT16 WINAPI LookupIconIdFromDirectoryEx16(LPBYTE,BOOL16,INT16,INT16,UINT16);
824 void WINAPI MapDialogRect16(HWND16,LPRECT16);
825 void WINAPI MapWindowPoints16(HWND16,HWND16,LPPOINT16,UINT16);
826 VOID WINAPI MessageBeep16(UINT16);
827 INT16 WINAPI MessageBox16(HWND16,LPCSTR,LPCSTR,UINT16);
828 INT16 WINAPI MessageBoxIndirect16(LPMSGBOXPARAMS16);
829 BOOL16 WINAPI ModifyMenu16(HMENU16,UINT16,UINT16,UINT16,SEGPTR);
830 BOOL16 WINAPI MoveWindow16(HWND16,INT16,INT16,INT16,INT16,BOOL16);
831 void WINAPI OffsetRect16(LPRECT16,INT16,INT16);
832 BOOL16 WINAPI OpenClipboard16(HWND16);
833 BOOL16 WINAPI OpenIcon16(HWND16);
834 BOOL16 WINAPI PeekMessage16(LPMSG16,HWND16,UINT16,UINT16,UINT16);
835 BOOL16 WINAPI PeekMessage32_16(LPMSG16_32,HWND16,UINT16,UINT16,UINT16,BOOL16);
836 BOOL16 WINAPI PostAppMessage16(HTASK16,UINT16,WPARAM16,LPARAM);
837 BOOL16 WINAPI PostMessage16(HWND16,UINT16,WPARAM16,LPARAM);
838 void WINAPI PostQuitMessage16(INT16);
839 BOOL16 WINAPI PtInRect16(const RECT16*,POINT16);
840 BOOL16 WINAPI RedrawWindow16(HWND16,const RECT16*,HRGN16,UINT16);
841 ATOM WINAPI RegisterClass16(const WNDCLASS16*);
842 ATOM WINAPI RegisterClassEx16(const WNDCLASSEX16*);
843 UINT16 WINAPI RegisterClipboardFormat16(LPCSTR);
844 INT16 WINAPI ReleaseDC16(HWND16,HDC16);
845 BOOL16 WINAPI RemoveMenu16(HMENU16,UINT16,UINT16);
846 HANDLE16 WINAPI RemoveProp16(HWND16,LPCSTR);
847 VOID WINAPI ReplyMessage16(LRESULT);
848 void WINAPI ScreenToClient16(HWND16,LPPOINT16);
849 VOID WINAPI ScrollChildren16(HWND16,UINT16,WPARAM16,LPARAM);
850 BOOL16 WINAPI ScrollDC16(HDC16,INT16,INT16,const RECT16*,const RECT16*,
852 void WINAPI ScrollWindow16(HWND16,INT16,INT16,const RECT16*,const RECT16*);
853 INT16 WINAPI ScrollWindowEx16(HWND16,INT16,INT16,const RECT16*,
854 const RECT16*,HRGN16,LPRECT16,UINT16);
855 LRESULT WINAPI SendDlgItemMessage16(HWND16,INT16,UINT16,WPARAM16,LPARAM);
856 LRESULT WINAPI SendMessage16(HWND16,UINT16,WPARAM16,LPARAM);
857 HWND16 WINAPI SetActiveWindow16(HWND16);
858 HWND16 WINAPI SetCapture16(HWND16);
859 VOID WINAPI SetCaretBlinkTime16(UINT16);
860 VOID WINAPI SetCaretPos16(INT16,INT16);
861 LONG WINAPI SetClassLong16(HWND16,INT16,LONG);
862 WORD WINAPI SetClassWord16(HWND16,INT16,WORD);
863 HANDLE16 WINAPI SetClipboardData16(UINT16,HANDLE16);
864 HWND16 WINAPI SetClipboardViewer16(HWND16);
865 INT16 WINAPI SetCommBreak16(INT16);
866 HCURSOR16 WINAPI SetCursor16(HCURSOR16);
867 void WINAPI SetCursorPos16(INT16,INT16);
868 BOOL16 WINAPI SetDeskWallPaper16(LPCSTR);
869 void WINAPI SetDlgItemInt16(HWND16,INT16,UINT16,BOOL16);
870 void WINAPI SetDlgItemText16(HWND16,INT16,SEGPTR);
871 VOID WINAPI SetDoubleClickTime16(UINT16);
872 HWND16 WINAPI SetFocus16(HWND16);
873 BOOL16 WINAPI SetForegroundWindow16(HWND16);
874 void WINAPI SetInternalWindowPos16(HWND16,UINT16,LPRECT16,LPPOINT16);
875 BOOL16 WINAPI SetMenu16(HWND16,HMENU16);
876 BOOL16 WINAPI SetMenuContextHelpId16(HMENU16,DWORD);
877 BOOL16 WINAPI SetMenuItemBitmaps16(HMENU16,UINT16,UINT16,HBITMAP16,HBITMAP16);
878 BOOL16 WINAPI SetMessageQueue16(INT16);
879 HWND16 WINAPI SetParent16(HWND16,HWND16);
880 BOOL16 WINAPI SetProp16(HWND16,LPCSTR,HANDLE16);
881 void WINAPI SetRect16(LPRECT16,INT16,INT16,INT16,INT16);
882 void WINAPI SetRectEmpty16(LPRECT16);
883 INT16 WINAPI SetScrollInfo16(HWND16,INT16,const SCROLLINFO*,BOOL16);
884 INT16 WINAPI SetScrollPos16(HWND16,INT16,INT16,BOOL16);
885 void WINAPI SetScrollRange16(HWND16,INT16,INT16,INT16,BOOL16);
886 VOID WINAPI SetSysColors16(INT16,const INT16*,const COLORREF*);
887 HWND16 WINAPI SetSysModalWindow16(HWND16);
888 BOOL16 WINAPI SetSystemMenu16(HWND16,HMENU16);
889 UINT16 WINAPI SetSystemTimer16(HWND16,UINT16,UINT16,TIMERPROC16);
890 UINT16 WINAPI SetTimer16(HWND16,UINT16,UINT16,TIMERPROC16);
891 LONG WINAPI SetWindowLong16(HWND16,INT16,LONG);
892 BOOL16 WINAPI SetWindowPlacement16(HWND16,const WINDOWPLACEMENT16*);
893 BOOL16 WINAPI SetWindowPos16(HWND16,HWND16,INT16,INT16,INT16,INT16,WORD);
894 INT16 WINAPI SetWindowRgn16(HWND16,HRGN16,BOOL16);
895 BOOL16 WINAPI SetWindowText16(HWND16,SEGPTR);
896 WORD WINAPI SetWindowWord16(HWND16,INT16,WORD);
897 VOID WINAPI ShowCaret16(HWND16);
898 INT16 WINAPI ShowCursor16(BOOL16);
899 void WINAPI ShowScrollBar16(HWND16,INT16,BOOL16);
900 VOID WINAPI ShowOwnedPopups16(HWND16,BOOL16);
901 BOOL16 WINAPI ShowWindow16(HWND16,INT16);
902 BOOL16 WINAPI SubtractRect16(LPRECT16,const RECT16*,const RECT16*);
903 BOOL16 WINAPI SwapMouseButton16(BOOL16);
904 VOID WINAPI SwitchToThisWindow16(HWND16,BOOL16);
905 BOOL16 WINAPI SystemParametersInfo16(UINT16,UINT16,LPVOID,UINT16);
906 LONG WINAPI TabbedTextOut16(HDC16,INT16,INT16,LPCSTR,INT16,INT16,const INT16*,INT16);
907 BOOL16 WINAPI TrackPopupMenu16(HMENU16,UINT16,INT16,INT16,INT16,HWND16,const RECT16*);
908 INT16 WINAPI TranslateAccelerator16(HWND16,HACCEL16,LPMSG16);
909 BOOL16 WINAPI TranslateMDISysAccel16(HWND16,LPMSG16);
910 BOOL16 WINAPI TranslateMessage16(const MSG16*);
911 BOOL16 WINAPI TranslateMessage32_16(const MSG32_16*,BOOL16);
912 INT16 WINAPI TransmitCommChar16(INT16,CHAR);
913 BOOL16 WINAPI UnionRect16(LPRECT16,const RECT16*,const RECT16*);
914 BOOL16 WINAPI UnregisterClass16(LPCSTR,HINSTANCE16);
915 VOID WINAPI UpdateWindow16(HWND16);
916 VOID WINAPI ValidateRect16(HWND16,const RECT16*);
917 VOID WINAPI ValidateRgn16(HWND16,HRGN16);
918 HWND16 WINAPI WindowFromDC16(HDC16);
919 HWND16 WINAPI WindowFromPoint16(POINT16);
920 BOOL16 WINAPI WinHelp16(HWND16,LPCSTR,UINT16,DWORD);
921 UINT16 WINAPI WNetAddConnection16(LPCSTR,LPCSTR,LPCSTR);
922 INT16 WINAPI wvsprintf16(LPSTR,LPCSTR,LPCVOID);
923 BOOL16 WINAPI DrawState16A(HDC16,HBRUSH16,DRAWSTATEPROC16,LPARAM,WPARAM16,INT16,INT16,INT16,INT16,UINT16);
924 BOOL16 WINAPI IsDialogMessage16(HWND16,LPMSG16);
925 INT16 WINAPI GetCommError16(INT16,LPCOMSTAT16);
926 BOOL16 WINAPI BuildCommDCB16(LPCSTR,LPDCB16);
927 INT16 WINAPI GetCommState16(INT16,LPDCB16);
928 INT16 WINAPI SetCommState16(LPDCB16);
929 INT16 WINAPI lstrcmp16(LPCSTR,LPCSTR);
930 INT16 WINAPI lstrcmpi16(LPCSTR,LPCSTR);
932 /* undocumented functions */
934 typedef VOID (*SYSTEMTIMERPROC)(WORD);
936 void WINAPI ConvertDialog32To16(LPVOID,DWORD,LPVOID);
937 WORD WINAPI CreateSystemTimer(WORD,SYSTEMTIMERPROC);
938 VOID WINAPI DisableSystemTimers16(void);
939 VOID WINAPI EnableSystemTimers16(void);
940 BOOL16 WINAPI EnumTaskWindows16(HTASK16,WNDENUMPROC16,LPARAM);
941 BOOL16 WINAPI GrayString16(HDC16,HBRUSH16,GRAYSTRINGPROC16,LPARAM,
942 INT16,INT16,INT16,INT16,INT16);
943 DWORD WINAPI GetFileResourceSize16(LPCSTR,SEGPTR,SEGPTR,LPDWORD);
944 DWORD WINAPI GetFileResource16(LPCSTR,SEGPTR,SEGPTR,DWORD,DWORD,LPVOID);
945 BYTE WINAPI GetTempDrive(BYTE);
946 FARPROC16 WINAPI SetTaskSignalProc(HTASK16,FARPROC16);
949 #endif /* __WINE_WINE_WINUSER16_H */