source: trunk/include/win/wine/winuser16.h@ 4

Last change on this file since 4 was 4, checked in by ktk, 26 years ago

Import

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