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

Last change on this file since 265 was 94, checked in by achimha, 26 years ago

Added CVS tag to many files (comctl32 and headers) .

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