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 */
|
---|
13 | typedef 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 |
|
---|
25 | typedef 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 |
|
---|
39 | typedef 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 |
|
---|
55 | typedef 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 |
|
---|
65 | typedef struct
|
---|
66 | {
|
---|
67 | MSG16 msg;
|
---|
68 | WORD wParamHigh;
|
---|
69 | } MSG32_16, *LPMSG16_32;
|
---|
70 |
|
---|
71 | /* Cursors / Icons */
|
---|
72 |
|
---|
73 | typedef struct tagCURSORICONINFO
|
---|
74 | {
|
---|
75 | POINT16 ptHotSpot;
|
---|
76 | WORD nWidth;
|
---|
77 | WORD nHeight;
|
---|
78 | WORD nWidthBytes;
|
---|
79 | BYTE bPlanes;
|
---|
80 | BYTE bBitsPerPixel;
|
---|
81 | } CURSORICONINFO;
|
---|
82 |
|
---|
83 | typedef struct {
|
---|
84 | BOOL16 fIcon;
|
---|
85 | WORD xHotspot;
|
---|
86 | WORD yHotspot;
|
---|
87 | HBITMAP16 hbmMask;
|
---|
88 | HBITMAP16 hbmColor;
|
---|
89 | } ICONINFO16,*LPICONINFO16;
|
---|
90 |
|
---|
91 | typedef struct
|
---|
92 | {
|
---|
93 | BYTE fVirt;
|
---|
94 | WORD key;
|
---|
95 | WORD cmd;
|
---|
96 | } ACCEL16, *LPACCEL16;
|
---|
97 |
|
---|
98 | /* FIXME: not sure this one is correct */
|
---|
99 | typedef 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 ... */
|
---|
114 | typedef 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 |
|
---|
182 | typedef 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 |
|
---|
198 | typedef 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 |
|
---|
214 | typedef struct
|
---|
215 | {
|
---|
216 | HMENU16 hWindowMenu;
|
---|
217 | UINT16 idFirstChild;
|
---|
218 | } CLIENTCREATESTRUCT16, *LPCLIENTCREATESTRUCT16;
|
---|
219 |
|
---|
220 | typedef 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 */
|
---|
234 | typedef 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 */
|
---|
244 | typedef 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 */
|
---|
256 | typedef struct
|
---|
257 | {
|
---|
258 | RECT16 rgrc[3];
|
---|
259 | SEGPTR lppos;
|
---|
260 | } NCCALCSIZE_PARAMS16, *LPNCCALCSIZE_PARAMS16;
|
---|
261 |
|
---|
262 | /* Journalling hook structure */
|
---|
263 |
|
---|
264 | typedef 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 |
|
---|
274 | typedef struct
|
---|
275 | {
|
---|
276 | POINT16 pt;
|
---|
277 | HWND16 hwnd;
|
---|
278 | UINT16 wHitTestCode;
|
---|
279 | DWORD dwExtraInfo;
|
---|
280 | } MOUSEHOOKSTRUCT16, *LPMOUSEHOOKSTRUCT16;
|
---|
281 |
|
---|
282 | /* Hardware hook structure */
|
---|
283 |
|
---|
284 | typedef 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 |
|
---|
304 | typedef struct
|
---|
305 | {
|
---|
306 | CREATESTRUCT16 *lpcs;
|
---|
307 | HWND16 hwndInsertAfter;
|
---|
308 | } CBT_CREATEWND16, *LPCBT_CREATEWND16;
|
---|
309 |
|
---|
310 | typedef struct
|
---|
311 | {
|
---|
312 | BOOL16 fMouse;
|
---|
313 | HWND16 hWndActive;
|
---|
314 | } CBTACTIVATESTRUCT16, *LPCBTACTIVATESTRUCT16;
|
---|
315 |
|
---|
316 | /* Debug hook structure */
|
---|
317 |
|
---|
318 | typedef 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 |
|
---|
435 | typedef 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 |
|
---|
448 | typedef 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 |
|
---|
458 | typedef struct
|
---|
459 | {
|
---|
460 | UINT16 CtlType;
|
---|
461 | UINT16 CtlID;
|
---|
462 | UINT16 itemID;
|
---|
463 | HWND16 hwndItem;
|
---|
464 | DWORD itemData;
|
---|
465 | } DELETEITEMSTRUCT16, *LPDELETEITEMSTRUCT16;
|
---|
466 |
|
---|
467 | typedef 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 |
|
---|
485 | BOOL16 WINAPI CheckMenuRadioItem16(HMENU16,UINT16,UINT16,UINT16,UINT16);
|
---|
486 | HICON16 WINAPI CopyImage16(HANDLE16,UINT16,INT16,INT16,UINT16);
|
---|
487 | HICON16 WINAPI CreateIconFromResource16(LPBYTE,UINT16,BOOL16,DWORD);
|
---|
488 | BOOL16 WINAPI EnumChildWindows16(HWND16,WNDENUMPROC16,LPARAM);
|
---|
489 | INT16 WINAPI EnumProps16(HWND16,PROPENUMPROC16);
|
---|
490 | BOOL16 WINAPI EnumWindows16(WNDENUMPROC16,LPARAM);
|
---|
491 | DWORD WINAPI GetAppCompatFlags16(HTASK16);
|
---|
492 | INT16 WINAPI GetKBCodePage16(void);
|
---|
493 | INT16 WINAPI GetKeyboardType16(INT16);
|
---|
494 | INT16 WINAPI GetKeyNameText16(LONG,LPSTR,INT16);
|
---|
495 | INT16 WINAPI GetWindowRgn16(HWND16,HRGN16);
|
---|
496 | BOOL16 WINAPI IsWindow16(HWND16);
|
---|
497 | INT16 WINAPI LookupIconIdFromDirectory16(LPBYTE,BOOL16);
|
---|
498 | UINT16 WINAPI MapVirtualKey16(UINT16,UINT16);
|
---|
499 | LRESULT WINAPI SendMessageTimeout16(HWND16,UINT16,WPARAM16,LPARAM,UINT16,
|
---|
500 | UINT16,LPWORD);
|
---|
501 | FARPROC16 WINAPI SetWindowsHook16(INT16,HOOKPROC16);
|
---|
502 | HHOOK WINAPI SetWindowsHookEx16(INT16,HOOKPROC16,HINSTANCE16,HTASK16);
|
---|
503 | BOOL16 WINAPI UnhookWindowsHook16(INT16,HOOKPROC16);
|
---|
504 | BOOL16 WINAPI UnhookWindowsHookEx16(HHOOK);
|
---|
505 | INT16 WINAPIV wsnprintf16(LPSTR,UINT16,LPCSTR,...);
|
---|
506 | INT16 WINAPIV wsprintf16(LPSTR,LPCSTR,...);
|
---|
507 | INT16 WINAPI wvsnprintf16(LPSTR,UINT16,LPCSTR,LPCVOID);
|
---|
508 | VOID WINAPI CalcChildScroll16(HWND16,WORD);
|
---|
509 | VOID WINAPI CascadeChildWindows16(HWND16,WORD);
|
---|
510 | INT16 WINAPI CloseComm16(INT16);
|
---|
511 | HGLOBAL16 WINAPI CreateCursorIconIndirect16(HINSTANCE16,CURSORICONINFO*,
|
---|
512 | LPCVOID,LPCVOID);
|
---|
513 | BOOL16 WINAPI DCHook16(HDC16,WORD,DWORD,LPARAM);
|
---|
514 | BOOL16 WINAPI DlgDirSelect16(HWND16,LPSTR,INT16);
|
---|
515 | BOOL16 WINAPI DlgDirSelectComboBox16(HWND16,LPSTR,INT16);
|
---|
516 | DWORD WINAPI DumpIcon16(SEGPTR,WORD*,SEGPTR*,SEGPTR*);
|
---|
517 | BOOL16 WINAPI EnableCommNotification16(INT16,HWND16,INT16,INT16);
|
---|
518 | BOOL16 WINAPI EnableHardwareInput16(BOOL16);
|
---|
519 | VOID WINAPI FillWindow16(HWND16,HWND16,HDC16,HBRUSH16);
|
---|
520 | INT16 WINAPI FlushComm16(INT16,INT16);
|
---|
521 | UINT16 WINAPI GetCommEventMask16(INT16,UINT16);
|
---|
522 | HBRUSH16 WINAPI GetControlBrush16(HWND16,HDC16,UINT16);
|
---|
523 | HWND16 WINAPI GetDesktopHwnd16(void);
|
---|
524 | WORD WINAPI GetIconID16(HGLOBAL16,DWORD);
|
---|
525 | FARPROC16 WINAPI GetMouseEventProc16(void);
|
---|
526 | INT16 WINAPI InitApp16(HINSTANCE16);
|
---|
527 | BOOL16 WINAPI IsUserIdle16(void);
|
---|
528 | HGLOBAL16 WINAPI LoadCursorIconHandler16(HGLOBAL16,HMODULE16,HRSRC16);
|
---|
529 | HGLOBAL16 WINAPI LoadDIBCursorHandler16(HGLOBAL16,HMODULE16,HRSRC16);
|
---|
530 | HGLOBAL16 WINAPI LoadDIBIconHandler16(HGLOBAL16,HMODULE16,HRSRC16);
|
---|
531 | HICON16 WINAPI LoadIconHandler16(HGLOBAL16,BOOL16);
|
---|
532 | HMENU16 WINAPI LookupMenuHandle16(HMENU16,INT16);
|
---|
533 | INT16 WINAPI OpenComm16(LPCSTR,UINT16,UINT16);
|
---|
534 | VOID WINAPI PaintRect16(HWND16,HWND16,HDC16,HBRUSH16,const RECT16*);
|
---|
535 | INT16 WINAPI ReadComm16(INT16,LPSTR,INT16);
|
---|
536 | SEGPTR WINAPI SetCommEventMask16(INT16,UINT16);
|
---|
537 | BOOL16 WINAPI SetDeskPattern(void);
|
---|
538 | VOID WINAPI TileChildWindows16(HWND16,WORD);
|
---|
539 | INT16 WINAPI UngetCommChar16(INT16,CHAR);
|
---|
540 | VOID WINAPI UserYield16(void);
|
---|
541 | INT16 WINAPI WriteComm16(INT16,LPSTR,INT16);
|
---|
542 | BOOL16 WINAPI AdjustWindowRect16(LPRECT16,DWORD,BOOL16);
|
---|
543 | BOOL16 WINAPI AdjustWindowRectEx16(LPRECT16,DWORD,BOOL16,DWORD);
|
---|
544 | SEGPTR WINAPI AnsiLower16(SEGPTR);
|
---|
545 | UINT16 WINAPI AnsiLowerBuff16(LPSTR,UINT16);
|
---|
546 | SEGPTR WINAPI AnsiNext16(SEGPTR);
|
---|
547 | SEGPTR WINAPI AnsiPrev16(SEGPTR,SEGPTR);
|
---|
548 | SEGPTR WINAPI AnsiUpper16(SEGPTR);
|
---|
549 | UINT16 WINAPI AnsiUpperBuff16(LPSTR,UINT16);
|
---|
550 | BOOL16 WINAPI AnyPopup16(void);
|
---|
551 | BOOL16 WINAPI AppendMenu16(HMENU16,UINT16,UINT16,SEGPTR);
|
---|
552 | UINT16 WINAPI ArrangeIconicWindows16(HWND16);
|
---|
553 | HDWP16 WINAPI BeginDeferWindowPos16(INT16);
|
---|
554 | HDC16 WINAPI BeginPaint16(HWND16,LPPAINTSTRUCT16);
|
---|
555 | BOOL16 WINAPI BringWindowToTop16(HWND16);
|
---|
556 | BOOL16 WINAPI CallMsgFilter16(SEGPTR,INT16);
|
---|
557 | BOOL16 WINAPI CallMsgFilter32_16(SEGPTR,INT16,BOOL16);
|
---|
558 | LRESULT WINAPI CallNextHookEx16(HHOOK,INT16,WPARAM16,LPARAM);
|
---|
559 | LRESULT WINAPI CallWindowProc16(WNDPROC16,HWND16,UINT16,WPARAM16,LPARAM);
|
---|
560 | BOOL16 WINAPI ChangeClipboardChain16(HWND16,HWND16);
|
---|
561 | BOOL16 WINAPI ChangeMenu16(HMENU16,UINT16,SEGPTR,UINT16,UINT16);
|
---|
562 | BOOL16 WINAPI CheckDlgButton16(HWND16,INT16,UINT16);
|
---|
563 | BOOL16 WINAPI CheckMenuItem16(HMENU16,UINT16,UINT16);
|
---|
564 | BOOL16 WINAPI CheckRadioButton16(HWND16,UINT16,UINT16,UINT16);
|
---|
565 | HWND16 WINAPI ChildWindowFromPoint16(HWND16,POINT16);
|
---|
566 | HWND16 WINAPI ChildWindowFromPointEx16(HWND16,POINT16,UINT16);
|
---|
567 | INT16 WINAPI ClearCommBreak16(INT16);
|
---|
568 | VOID WINAPI ClientToScreen16(HWND16,LPPOINT16);
|
---|
569 | BOOL16 WINAPI ClipCursor16(const RECT16*);
|
---|
570 | BOOL16 WINAPI CloseClipboard16(void);
|
---|
571 | BOOL16 WINAPI CloseWindow16(HWND16);
|
---|
572 | HCURSOR16 WINAPI CopyCursor16(HINSTANCE16,HCURSOR16);
|
---|
573 | HICON16 WINAPI CopyIcon16(HINSTANCE16,HICON16);
|
---|
574 | BOOL16 WINAPI CopyRect16(RECT16*,const RECT16*);
|
---|
575 | INT16 WINAPI CountClipboardFormats16(void);
|
---|
576 | VOID WINAPI CreateCaret16(HWND16,HBITMAP16,INT16,INT16);
|
---|
577 | HCURSOR16 WINAPI CreateCursor16(HINSTANCE16,INT16,INT16,INT16,INT16,LPCVOID,LPCVOID);
|
---|
578 | HWND16 WINAPI CreateDialog16(HINSTANCE16,SEGPTR,HWND16,DLGPROC16);
|
---|
579 | HWND16 WINAPI CreateDialogIndirect16(HINSTANCE16,LPCVOID,HWND16,DLGPROC16);
|
---|
580 | HWND16 WINAPI CreateDialogIndirectParam16(HINSTANCE16,LPCVOID,HWND16,
|
---|
581 | DLGPROC16,LPARAM);
|
---|
582 | HWND16 WINAPI CreateDialogParam16(HINSTANCE16,SEGPTR,HWND16,DLGPROC16,LPARAM);
|
---|
583 | HICON16 WINAPI CreateIcon16(HINSTANCE16,INT16,INT16,BYTE,BYTE,LPCVOID,LPCVOID);
|
---|
584 | HICON16 WINAPI CreateIconFromResourceEx16(LPBYTE,UINT16,BOOL16,DWORD,INT16,INT16,UINT16);
|
---|
585 | HMENU16 WINAPI CreateMenu16(void);
|
---|
586 | HMENU16 WINAPI CreatePopupMenu16(void);
|
---|
587 | HWND16 WINAPI CreateWindow16(LPCSTR,LPCSTR,DWORD,INT16,INT16,INT16,INT16,
|
---|
588 | HWND16,HMENU16,HINSTANCE16,LPVOID);
|
---|
589 | HWND16 WINAPI CreateWindowEx16(DWORD,LPCSTR,LPCSTR,DWORD,INT16,INT16,
|
---|
590 | INT16,INT16,HWND16,HMENU16,HINSTANCE16,LPVOID);
|
---|
591 | LRESULT WINAPI DefDlgProc16(HWND16,UINT16,WPARAM16,LPARAM);
|
---|
592 | HDWP16 WINAPI DeferWindowPos16(HDWP16,HWND16,HWND16,INT16,INT16,INT16,INT16,UINT16);
|
---|
593 | LRESULT WINAPI DefFrameProc16(HWND16,HWND16,UINT16,WPARAM16,LPARAM);
|
---|
594 | LRESULT WINAPI DefHookProc16(INT16,WPARAM16,LPARAM,HHOOK*);
|
---|
595 | LRESULT WINAPI DefMDIChildProc16(HWND16,UINT16,WPARAM16,LPARAM);
|
---|
596 | LRESULT WINAPI DefWindowProc16(HWND16,UINT16,WPARAM16,LPARAM);
|
---|
597 | BOOL16 WINAPI DeleteMenu16(HMENU16,UINT16,UINT16);
|
---|
598 | VOID WINAPI DestroyCaret16(void);
|
---|
599 | BOOL16 WINAPI DestroyCursor16(HCURSOR16);
|
---|
600 | BOOL16 WINAPI DestroyIcon16(HICON16);
|
---|
601 | BOOL16 WINAPI DestroyMenu16(HMENU16);
|
---|
602 | BOOL16 WINAPI DestroyWindow16(HWND16);
|
---|
603 | INT16 WINAPI DialogBox16(HINSTANCE16,SEGPTR,HWND16,DLGPROC16);
|
---|
604 | INT16 WINAPI DialogBoxIndirect16(HINSTANCE16,HANDLE16,HWND16,DLGPROC16);
|
---|
605 | INT16 WINAPI DialogBoxIndirectParam16(HINSTANCE16,HANDLE16,HWND16,DLGPROC16,LPARAM);
|
---|
606 | INT16 WINAPI DialogBoxParam16(HINSTANCE16,SEGPTR,HWND16,DLGPROC16,LPARAM);
|
---|
607 | LONG WINAPI DispatchMessage16(const MSG16*);
|
---|
608 | LONG WINAPI DispatchMessage32_16(const MSG32_16*,BOOL16);
|
---|
609 | INT16 WINAPI DlgDirList16(HWND16,LPSTR,INT16,INT16,UINT16);
|
---|
610 | INT16 WINAPI DlgDirListComboBox16(HWND16,LPSTR,INT16,INT16,UINT16);
|
---|
611 | BOOL16 WINAPI DlgDirSelectComboBoxEx16(HWND16,LPSTR,INT16,INT16);
|
---|
612 | BOOL16 WINAPI DlgDirSelectEx16(HWND16,LPSTR,INT16,INT16);
|
---|
613 | BOOL16 WINAPI DragDetect16(HWND16,POINT16);
|
---|
614 | DWORD WINAPI DragObject16(HWND16,HWND16,UINT16,HANDLE16,WORD,HCURSOR16);
|
---|
615 | BOOL16 WINAPI DrawAnimatedRects16(HWND16,INT16,const RECT16*,const RECT16*);
|
---|
616 | BOOL16 WINAPI DrawCaption16(HWND16,HDC16,const RECT16*,UINT16);
|
---|
617 | BOOL16 WINAPI DrawCaptionTemp16(HWND16,HDC16, const RECT16*,HFONT16,HICON16,LPCSTR,UINT16);
|
---|
618 | BOOL16 WINAPI DrawEdge16(HDC16,LPRECT16,UINT16,UINT16);
|
---|
619 | void WINAPI DrawFocusRect16(HDC16,const RECT16*);
|
---|
620 | BOOL16 WINAPI DrawFrameControl16(HDC16,LPRECT16,UINT16,UINT16);
|
---|
621 | BOOL16 WINAPI DrawIcon16(HDC16,INT16,INT16,HICON16);
|
---|
622 | BOOL16 WINAPI DrawIconEx16(HDC16,INT16,INT16,HICON16,INT16,INT16,
|
---|
623 | UINT16,HBRUSH16,UINT16);
|
---|
624 | VOID WINAPI DrawMenuBar16(HWND16);
|
---|
625 | INT16 WINAPI DrawText16(HDC16,LPCSTR,INT16,LPRECT16,UINT16);
|
---|
626 | BOOL16 WINAPI EmptyClipboard16(void);
|
---|
627 | UINT16 WINAPI EnableMenuItem16(HMENU16,UINT16,UINT16);
|
---|
628 | BOOL16 WINAPI EnableScrollBar16(HWND16,INT16,UINT16);
|
---|
629 | BOOL16 WINAPI EnableWindow16(HWND16,BOOL16);
|
---|
630 | BOOL16 WINAPI EndDeferWindowPos16(HDWP16);
|
---|
631 | BOOL16 WINAPI EndDialog16(HWND16,INT16);
|
---|
632 | BOOL16 WINAPI EndPaint16(HWND16,const PAINTSTRUCT16*);
|
---|
633 | UINT16 WINAPI EnumClipboardFormats16(UINT16);
|
---|
634 | BOOL16 WINAPI EqualRect16(const RECT16*,const RECT16*);
|
---|
635 | LONG WINAPI EscapeCommFunction16(UINT16,UINT16);
|
---|
636 | INT16 WINAPI ExcludeUpdateRgn16(HDC16,HWND16);
|
---|
637 | BOOL16 WINAPI ExitWindows16(DWORD,UINT16);
|
---|
638 | INT16 WINAPI FillRect16(HDC16,const RECT16*,HBRUSH16);
|
---|
639 | HWND16 WINAPI FindWindow16(SEGPTR,LPCSTR);
|
---|
640 | HWND16 WINAPI FindWindowEx16(HWND16,HWND16,SEGPTR,LPCSTR);
|
---|
641 | BOOL16 WINAPI FlashWindow16(HWND16,BOOL16);
|
---|
642 | DWORD WINAPI FormatMessage16(DWORD,LPCVOID,WORD,WORD,LPSTR,WORD,LPDWORD);
|
---|
643 | INT16 WINAPI FrameRect16(HDC16,const RECT16*,HBRUSH16);
|
---|
644 | HWND16 WINAPI GetActiveWindow16(void);
|
---|
645 | WORD WINAPI GetAsyncKeyState16(INT16);
|
---|
646 | HWND16 WINAPI GetCapture16(void);
|
---|
647 | UINT16 WINAPI GetCaretBlinkTime16(void);
|
---|
648 | VOID WINAPI GetCaretPos16(LPPOINT16);
|
---|
649 | BOOL16 WINAPI GetClassInfo16(HINSTANCE16,SEGPTR,WNDCLASS16 *);
|
---|
650 | BOOL16 WINAPI GetClassInfoEx16(HINSTANCE16,SEGPTR,WNDCLASSEX16 *);
|
---|
651 | LONG WINAPI GetClassLong16(HWND16,INT16);
|
---|
652 | INT16 WINAPI GetClassName16(HWND16,LPSTR,INT16);
|
---|
653 | WORD WINAPI GetClassWord16(HWND16,INT16);
|
---|
654 | void WINAPI GetClientRect16(HWND16,LPRECT16);
|
---|
655 | HANDLE16 WINAPI GetClipboardData16(UINT16);
|
---|
656 | INT16 WINAPI GetClipboardFormatName16(UINT16,LPSTR,INT16);
|
---|
657 | HWND16 WINAPI GetClipboardOwner16(void);
|
---|
658 | HWND16 WINAPI GetClipboardViewer16(void);
|
---|
659 | void WINAPI GetClipCursor16(LPRECT16);
|
---|
660 | DWORD WINAPI GetCurrentTime16(void);
|
---|
661 | HCURSOR16 WINAPI GetCursor16(void);
|
---|
662 | BOOL16 WINAPI GetCursorPos16(LPPOINT16);
|
---|
663 | HDC16 WINAPI GetDC16(HWND16);
|
---|
664 | HDC16 WINAPI GetDCEx16(HWND16,HRGN16,DWORD);
|
---|
665 | HWND16 WINAPI GetDesktopWindow16(void);
|
---|
666 | INT16 WINAPI GetDlgCtrlID16(HWND16);
|
---|
667 | HWND16 WINAPI GetDlgItem16(HWND16,INT16);
|
---|
668 | UINT16 WINAPI GetDlgItemInt16(HWND16,INT16,BOOL16*,BOOL16);
|
---|
669 | INT16 WINAPI GetDlgItemText16(HWND16,INT16,SEGPTR,UINT16);
|
---|
670 | UINT16 WINAPI GetDoubleClickTime16(void);
|
---|
671 | HWND16 WINAPI GetFocus16(void);
|
---|
672 | HWND16 WINAPI GetForegroundWindow16(void);
|
---|
673 | BOOL16 WINAPI GetIconInfo16(HICON16,LPICONINFO16);
|
---|
674 | BOOL16 WINAPI GetInputState16(void);
|
---|
675 | UINT16 WINAPI GetInternalWindowPos16(HWND16,LPRECT16,LPPOINT16);
|
---|
676 | INT16 WINAPI GetKeyboardLayoutName16(LPSTR);
|
---|
677 | INT16 WINAPI GetKeyState16(INT16);
|
---|
678 | HWND16 WINAPI GetLastActivePopup16(HWND16);
|
---|
679 | HMENU16 WINAPI GetMenu16(HWND16);
|
---|
680 | INT16 WINAPI GetMenuItemCount16(HMENU16);
|
---|
681 | UINT16 WINAPI GetMenuItemID16(HMENU16,INT16);
|
---|
682 | BOOL16 WINAPI GetMenuItemRect16(HWND16,HMENU16,UINT16,LPRECT16);
|
---|
683 | UINT16 WINAPI GetMenuState16(HMENU16,UINT16,UINT16);
|
---|
684 | INT16 WINAPI GetMenuString16(HMENU16,UINT16,LPSTR,INT16,UINT16);
|
---|
685 | BOOL16 WINAPI GetMessage16(SEGPTR,HWND16,UINT16,UINT16);
|
---|
686 | BOOL16 WINAPI GetMessage32_16(SEGPTR,HWND16,UINT16,UINT16,BOOL16);
|
---|
687 | HWND16 WINAPI GetNextDlgGroupItem16(HWND16,HWND16,BOOL16);
|
---|
688 | HWND16 WINAPI GetNextDlgTabItem16(HWND16,HWND16,BOOL16);
|
---|
689 | HWND16 WINAPI GetNextWindow16(HWND16,WORD);
|
---|
690 | HWND16 WINAPI GetOpenClipboardWindow16(void);
|
---|
691 | HWND16 WINAPI GetParent16(HWND16);
|
---|
692 | INT16 WINAPI GetPriorityClipboardFormat16(UINT16*,INT16);
|
---|
693 | HANDLE16 WINAPI GetProp16(HWND16,LPCSTR);
|
---|
694 | DWORD WINAPI GetQueueStatus16(UINT16);
|
---|
695 | BOOL16 WINAPI GetScrollInfo16(HWND16,INT16,LPSCROLLINFO);
|
---|
696 | INT16 WINAPI GetScrollPos16(HWND16,INT16);
|
---|
697 | BOOL16 WINAPI GetScrollRange16(HWND16,INT16,LPINT16,LPINT16);
|
---|
698 | HWND16 WINAPI GetShellWindow16(void);
|
---|
699 | HMENU16 WINAPI GetSubMenu16(HMENU16,INT16);
|
---|
700 | COLORREF WINAPI GetSysColor16(INT16);
|
---|
701 | HBRUSH16 WINAPI GetSysColorBrush16(INT16);
|
---|
702 | HWND16 WINAPI GetSysModalWindow16(void);
|
---|
703 | HMENU16 WINAPI GetSystemMenu16(HWND16,BOOL16);
|
---|
704 | INT16 WINAPI GetSystemMetrics16(INT16);
|
---|
705 | DWORD WINAPI GetTabbedTextExtent16(HDC16,LPCSTR,INT16,INT16,const INT16*);
|
---|
706 | HWND16 WINAPI GetTopWindow16(HWND16);
|
---|
707 | BOOL16 WINAPI GetUpdateRect16(HWND16,LPRECT16,BOOL16);
|
---|
708 | INT16 WINAPI GetUpdateRgn16(HWND16,HRGN16,BOOL16);
|
---|
709 | HWND16 WINAPI GetWindow16(HWND16,WORD);
|
---|
710 | HDC16 WINAPI GetWindowDC16(HWND16);
|
---|
711 | LONG WINAPI GetWindowLong16(HWND16,INT16);
|
---|
712 | BOOL16 WINAPI GetWindowPlacement16(HWND16,LPWINDOWPLACEMENT16);
|
---|
713 | void WINAPI GetWindowRect16(HWND16,LPRECT16);
|
---|
714 | HTASK16 WINAPI GetWindowTask16(HWND16);
|
---|
715 | INT16 WINAPI GetWindowText16(HWND16,SEGPTR,INT16);
|
---|
716 | INT16 WINAPI GetWindowTextLength16(HWND16);
|
---|
717 | WORD WINAPI GetWindowWord16(HWND16,INT16);
|
---|
718 | ATOM WINAPI GlobalAddAtom16(SEGPTR);
|
---|
719 | ATOM WINAPI GlobalFindAtom16(SEGPTR);
|
---|
720 | UINT16 WINAPI GlobalGetAtomName16(ATOM,LPSTR,INT16);
|
---|
721 | VOID WINAPI HideCaret16(HWND16);
|
---|
722 | BOOL16 WINAPI HiliteMenuItem16(HWND16,HMENU16,UINT16,UINT16);
|
---|
723 | void WINAPI InflateRect16(LPRECT16,INT16,INT16);
|
---|
724 | BOOL16 WINAPI InSendMessage16(void);
|
---|
725 | BOOL16 WINAPI InsertMenu16(HMENU16,UINT16,UINT16,UINT16,SEGPTR);
|
---|
726 | BOOL16 WINAPI InsertMenuItem16(HMENU16,UINT16,BOOL16,const MENUITEMINFO16*);
|
---|
727 | BOOL16 WINAPI IntersectRect16(LPRECT16,const RECT16*,const RECT16*);
|
---|
728 | void WINAPI InvalidateRect16(HWND16,const RECT16*,BOOL16);
|
---|
729 | void WINAPI InvalidateRgn16(HWND16,HRGN16,BOOL16);
|
---|
730 | void WINAPI InvertRect16(HDC16,const RECT16*);
|
---|
731 | BOOL16 WINAPI IsCharAlpha16(CHAR);
|
---|
732 | BOOL16 WINAPI IsCharAlphaNumeric16(CHAR);
|
---|
733 | BOOL16 WINAPI IsCharLower16(CHAR);
|
---|
734 | BOOL16 WINAPI IsCharUpper16(CHAR);
|
---|
735 | BOOL16 WINAPI IsChild16(HWND16,HWND16);
|
---|
736 | BOOL16 WINAPI IsClipboardFormatAvailable16(UINT16);
|
---|
737 | UINT16 WINAPI IsDlgButtonChecked16(HWND16,UINT16);
|
---|
738 | BOOL16 WINAPI IsIconic16(HWND16);
|
---|
739 | BOOL16 WINAPI IsMenu16(HMENU16);
|
---|
740 | BOOL16 WINAPI IsRectEmpty16(const RECT16*);
|
---|
741 | BOOL16 WINAPI IsWindowEnabled16(HWND16);
|
---|
742 | BOOL16 WINAPI IsWindowVisible16(HWND16);
|
---|
743 | BOOL16 WINAPI IsZoomed16(HWND16);
|
---|
744 | BOOL16 WINAPI KillSystemTimer16(HWND16,UINT16);
|
---|
745 | BOOL16 WINAPI KillTimer16(HWND16,UINT16);
|
---|
746 | HBITMAP16 WINAPI LoadBitmap16(HANDLE16,SEGPTR);
|
---|
747 | HCURSOR16 WINAPI LoadCursor16(HINSTANCE16,SEGPTR);
|
---|
748 | HICON16 WINAPI LoadIcon16(HINSTANCE16,SEGPTR);
|
---|
749 | HANDLE16 WINAPI LoadImage16(HINSTANCE16,LPCSTR,UINT16,INT16,INT16,UINT16);
|
---|
750 | HMENU16 WINAPI LoadMenu16(HINSTANCE16,SEGPTR);
|
---|
751 | HMENU16 WINAPI LoadMenuIndirect16(LPCVOID);
|
---|
752 | INT16 WINAPI LoadString16(HINSTANCE16,UINT16,LPSTR,INT16);
|
---|
753 | BOOL16 WINAPI LockWindowUpdate16(HWND16);
|
---|
754 | INT16 WINAPI LookupIconIdFromDirectoryEx16(LPBYTE,BOOL16,INT16,INT16,UINT16);
|
---|
755 | void WINAPI MapDialogRect16(HWND16,LPRECT16);
|
---|
756 | void WINAPI MapWindowPoints16(HWND16,HWND16,LPPOINT16,UINT16);
|
---|
757 | VOID WINAPI MessageBeep16(UINT16);
|
---|
758 | INT16 WINAPI MessageBox16(HWND16,LPCSTR,LPCSTR,UINT16);
|
---|
759 | INT16 WINAPI MessageBoxIndirect16(LPMSGBOXPARAMS16);
|
---|
760 | BOOL16 WINAPI ModifyMenu16(HMENU16,UINT16,UINT16,UINT16,SEGPTR);
|
---|
761 | BOOL16 WINAPI MoveWindow16(HWND16,INT16,INT16,INT16,INT16,BOOL16);
|
---|
762 | void WINAPI OffsetRect16(LPRECT16,INT16,INT16);
|
---|
763 | BOOL16 WINAPI OpenClipboard16(HWND16);
|
---|
764 | BOOL16 WINAPI OpenIcon16(HWND16);
|
---|
765 | BOOL16 WINAPI PeekMessage16(LPMSG16,HWND16,UINT16,UINT16,UINT16);
|
---|
766 | BOOL16 WINAPI PeekMessage32_16(LPMSG16_32,HWND16,UINT16,UINT16,UINT16,BOOL16);
|
---|
767 | BOOL16 WINAPI PostAppMessage16(HTASK16,UINT16,WPARAM16,LPARAM);
|
---|
768 | BOOL16 WINAPI PostMessage16(HWND16,UINT16,WPARAM16,LPARAM);
|
---|
769 | void WINAPI PostQuitMessage16(INT16);
|
---|
770 | BOOL16 WINAPI PtInRect16(const RECT16*,POINT16);
|
---|
771 | BOOL16 WINAPI RedrawWindow16(HWND16,const RECT16*,HRGN16,UINT16);
|
---|
772 | ATOM WINAPI RegisterClass16(const WNDCLASS16*);
|
---|
773 | ATOM WINAPI RegisterClassEx16(const WNDCLASSEX16*);
|
---|
774 | UINT16 WINAPI RegisterClipboardFormat16(LPCSTR);
|
---|
775 | WORD WINAPI RegisterWindowMessage16(SEGPTR);
|
---|
776 | INT16 WINAPI ReleaseDC16(HWND16,HDC16);
|
---|
777 | BOOL16 WINAPI RemoveMenu16(HMENU16,UINT16,UINT16);
|
---|
778 | HANDLE16 WINAPI RemoveProp16(HWND16,LPCSTR);
|
---|
779 | VOID WINAPI ReplyMessage16(LRESULT);
|
---|
780 | void WINAPI ScreenToClient16(HWND16,LPPOINT16);
|
---|
781 | VOID WINAPI ScrollChildren16(HWND16,UINT16,WPARAM16,LPARAM);
|
---|
782 | BOOL16 WINAPI ScrollDC16(HDC16,INT16,INT16,const RECT16*,const RECT16*,
|
---|
783 | HRGN16,LPRECT16);
|
---|
784 | void WINAPI ScrollWindow16(HWND16,INT16,INT16,const RECT16*,const RECT16*);
|
---|
785 | INT16 WINAPI ScrollWindowEx16(HWND16,INT16,INT16,const RECT16*,
|
---|
786 | const RECT16*,HRGN16,LPRECT16,UINT16);
|
---|
787 | LRESULT WINAPI SendDlgItemMessage16(HWND16,INT16,UINT16,WPARAM16,LPARAM);
|
---|
788 | LRESULT WINAPI SendMessage16(HWND16,UINT16,WPARAM16,LPARAM);
|
---|
789 | HWND16 WINAPI SetActiveWindow16(HWND16);
|
---|
790 | HWND16 WINAPI SetCapture16(HWND16);
|
---|
791 | VOID WINAPI SetCaretBlinkTime16(UINT16);
|
---|
792 | VOID WINAPI SetCaretPos16(INT16,INT16);
|
---|
793 | LONG WINAPI SetClassLong16(HWND16,INT16,LONG);
|
---|
794 | WORD WINAPI SetClassWord16(HWND16,INT16,WORD);
|
---|
795 | HANDLE16 WINAPI SetClipboardData16(UINT16,HANDLE16);
|
---|
796 | HWND16 WINAPI SetClipboardViewer16(HWND16);
|
---|
797 | INT16 WINAPI SetCommBreak16(INT16);
|
---|
798 | HCURSOR16 WINAPI SetCursor16(HCURSOR16);
|
---|
799 | void WINAPI SetCursorPos16(INT16,INT16);
|
---|
800 | BOOL16 WINAPI SetDeskWallPaper16(LPCSTR);
|
---|
801 | void WINAPI SetDlgItemInt16(HWND16,INT16,UINT16,BOOL16);
|
---|
802 | void WINAPI SetDlgItemText16(HWND16,INT16,SEGPTR);
|
---|
803 | VOID WINAPI SetDoubleClickTime16(UINT16);
|
---|
804 | HWND16 WINAPI SetFocus16(HWND16);
|
---|
805 | BOOL16 WINAPI SetForegroundWindow16(HWND16);
|
---|
806 | void WINAPI SetInternalWindowPos16(HWND16,UINT16,LPRECT16,LPPOINT16);
|
---|
807 | BOOL16 WINAPI SetMenu16(HWND16,HMENU16);
|
---|
808 | BOOL16 WINAPI SetMenuContextHelpId16(HMENU16,DWORD);
|
---|
809 | BOOL16 WINAPI SetMenuItemBitmaps16(HMENU16,UINT16,UINT16,HBITMAP16,HBITMAP16);
|
---|
810 | BOOL16 WINAPI SetMessageQueue16(INT16);
|
---|
811 | HWND16 WINAPI SetParent16(HWND16,HWND16);
|
---|
812 | BOOL16 WINAPI SetProp16(HWND16,LPCSTR,HANDLE16);
|
---|
813 | void WINAPI SetRect16(LPRECT16,INT16,INT16,INT16,INT16);
|
---|
814 | void WINAPI SetRectEmpty16(LPRECT16);
|
---|
815 | INT16 WINAPI SetScrollInfo16(HWND16,INT16,const SCROLLINFO*,BOOL16);
|
---|
816 | INT16 WINAPI SetScrollPos16(HWND16,INT16,INT16,BOOL16);
|
---|
817 | void WINAPI SetScrollRange16(HWND16,INT16,INT16,INT16,BOOL16);
|
---|
818 | VOID WINAPI SetSysColors16(INT16,const INT16*,const COLORREF*);
|
---|
819 | HWND16 WINAPI SetSysModalWindow16(HWND16);
|
---|
820 | BOOL16 WINAPI SetSystemMenu16(HWND16,HMENU16);
|
---|
821 | UINT16 WINAPI SetSystemTimer16(HWND16,UINT16,UINT16,TIMERPROC16);
|
---|
822 | UINT16 WINAPI SetTimer16(HWND16,UINT16,UINT16,TIMERPROC16);
|
---|
823 | LONG WINAPI SetWindowLong16(HWND16,INT16,LONG);
|
---|
824 | BOOL16 WINAPI SetWindowPlacement16(HWND16,const WINDOWPLACEMENT16*);
|
---|
825 | BOOL16 WINAPI SetWindowPos16(HWND16,HWND16,INT16,INT16,INT16,INT16,WORD);
|
---|
826 | INT16 WINAPI SetWindowRgn16(HWND16,HRGN16,BOOL16);
|
---|
827 | BOOL16 WINAPI SetWindowText16(HWND16,SEGPTR);
|
---|
828 | WORD WINAPI SetWindowWord16(HWND16,INT16,WORD);
|
---|
829 | VOID WINAPI ShowCaret16(HWND16);
|
---|
830 | INT16 WINAPI ShowCursor16(BOOL16);
|
---|
831 | void WINAPI ShowScrollBar16(HWND16,INT16,BOOL16);
|
---|
832 | VOID WINAPI ShowOwnedPopups16(HWND16,BOOL16);
|
---|
833 | BOOL16 WINAPI ShowWindow16(HWND16,INT16);
|
---|
834 | BOOL16 WINAPI SubtractRect16(LPRECT16,const RECT16*,const RECT16*);
|
---|
835 | BOOL16 WINAPI SwapMouseButton16(BOOL16);
|
---|
836 | VOID WINAPI SwitchToThisWindow16(HWND16,BOOL16);
|
---|
837 | BOOL16 WINAPI SystemParametersInfo16(UINT16,UINT16,LPVOID,UINT16);
|
---|
838 | LONG WINAPI TabbedTextOut16(HDC16,INT16,INT16,LPCSTR,INT16,INT16,const INT16*,INT16);
|
---|
839 | BOOL16 WINAPI TrackPopupMenu16(HMENU16,UINT16,INT16,INT16,INT16,HWND16,const RECT16*);
|
---|
840 | INT16 WINAPI TranslateAccelerator16(HWND16,HACCEL16,LPMSG16);
|
---|
841 | BOOL16 WINAPI TranslateMDISysAccel16(HWND16,LPMSG16);
|
---|
842 | BOOL16 WINAPI TranslateMessage16(const MSG16*);
|
---|
843 | BOOL16 WINAPI TranslateMessage32_16(const MSG32_16*,BOOL16);
|
---|
844 | INT16 WINAPI TransmitCommChar16(INT16,CHAR);
|
---|
845 | BOOL16 WINAPI UnionRect16(LPRECT16,const RECT16*,const RECT16*);
|
---|
846 | BOOL16 WINAPI UnregisterClass16(SEGPTR,HINSTANCE16);
|
---|
847 | VOID WINAPI UpdateWindow16(HWND16);
|
---|
848 | VOID WINAPI ValidateRect16(HWND16,const RECT16*);
|
---|
849 | VOID WINAPI ValidateRgn16(HWND16,HRGN16);
|
---|
850 | HWND16 WINAPI WindowFromDC16(HDC16);
|
---|
851 | HWND16 WINAPI WindowFromPoint16(POINT16);
|
---|
852 | BOOL16 WINAPI WinHelp16(HWND16,LPCSTR,UINT16,DWORD);
|
---|
853 | UINT16 WINAPI WNetAddConnection16(LPCSTR,LPCSTR,LPCSTR);
|
---|
854 | INT16 WINAPI wvsprintf16(LPSTR,LPCSTR,LPCVOID);
|
---|
855 | BOOL16 WINAPI DrawState16A(HDC16,HBRUSH16,DRAWSTATEPROC16,LPARAM,WPARAM16,INT16,INT16,INT16,INT16,UINT16);
|
---|
856 | BOOL16 WINAPI IsDialogMessage16(HWND16,LPMSG16);
|
---|
857 | INT16 WINAPI GetCommError16(INT16,LPCOMSTAT16);
|
---|
858 | BOOL16 WINAPI BuildCommDCB16(LPCSTR,LPDCB16);
|
---|
859 | INT16 WINAPI GetCommState16(INT16,LPDCB16);
|
---|
860 | INT16 WINAPI SetCommState16(LPDCB16);
|
---|
861 | INT16 WINAPI lstrcmp16(LPCSTR,LPCSTR);
|
---|
862 | INT16 WINAPI lstrcmpi16(LPCSTR,LPCSTR);
|
---|
863 |
|
---|
864 | #ifdef __WINE__
|
---|
865 | typedef VOID (*SYSTEMTIMERPROC)(WORD);
|
---|
866 |
|
---|
867 | WORD WINAPI CreateSystemTimer(WORD,SYSTEMTIMERPROC);
|
---|
868 | VOID WINAPI DisableSystemTimers16(void);
|
---|
869 | VOID WINAPI EnableSystemTimers16(void);
|
---|
870 | DWORD WINAPI GetFileResourceSize16(LPCSTR,SEGPTR,SEGPTR,LPDWORD);
|
---|
871 | DWORD WINAPI GetFileResource16(LPCSTR,SEGPTR,SEGPTR,DWORD,DWORD,LPVOID);
|
---|
872 | BYTE WINAPI GetTempDrive(BYTE);
|
---|
873 | FARPROC16 WINAPI SetTaskSignalProc(HTASK16,FARPROC16);
|
---|
874 | #endif /* __WINE__ */
|
---|
875 | BOOL16 WINAPI GrayString16(HDC16,HBRUSH16,GRAYSTRINGPROC16,LPARAM,
|
---|
876 | INT16,INT16,INT16,INT16,INT16);
|
---|
877 | BOOL16 WINAPI EnumTaskWindows16(HTASK16,WNDENUMPROC16,LPARAM);
|
---|
878 |
|
---|
879 |
|
---|
880 | #endif /* __WINE_WINUSER16_H */
|
---|