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

Last change on this file since 5200 was 4576, checked in by sandervl, 25 years ago

header update

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