Fixed a couple of crashes.
[wine.git] / tools / winapi / win16.api
blob08faa1fa08f9f50c4d31e7582bcc874a04d67aa6
1 %%avifile.dll
3 %long
5 BOOL
6 DWORD
7 HRESULT
8 INT
9 LONG
10 UINT
11 ULONG
13 %ptr
15 LPAVICOMPRESSOPTIONS *
16 LPAVIFILEINFOA
17 LPAVISTREAMINFOA
18 LPBITMAPINFOHEADER
19 LPCLSID
20 LPLONG
21 LPVOID
22 PAVIFILE
23 PAVIFILE *
24 PAVISTREAM
25 PAVISTREAM *
26 PGETFRAME
28 %str
30 LPCSTR
31 LPSTR
33 %void
35 void
37 %%commdlg.dll
39 %long
41 BOOL
42 DWORD
43 LONG
44 LPARAM
46 %ptr
48 LPCHOOSECOLOR16
49 LPCHOOSEFONT16
50 LPPRINTDLG16
52 %segptr
54 SEGPTR
56 %str
58 LPCSTR
59 LPSTR
61 %word
63 BOOL16
64 HINSTANCE16
65 HWND16
66 INT16
67 UINT16
68 WORD
69 WPARAM16
70 short
72 %%compobj.dll
74 %long
76 BOOL
77 DWORD
78 HRESULT
79 INT
80 ULONG
82 %ptr
84 CLSID *
85 COSERVERINFO *
86 FILETIME *
87 GUID *
88 HTASK16 *
89 IMalloc16 *
90 LPCLSID
91 LPDWORD
92 LPMALLOC16 *
93 LPMESSAGEFILTER
94 LPMESSAGEFILTER *
95 LPOLESTR16 *
96 LPUNKNOWN
97 LPVOID
98 LPVOID *
99 LPWORD
100 REFCLSID
101 REFGUID
102 REFIID
104 %segptr
106 SEGPTR
108 %str
110 LPCOLESTR16
111 LPOLESTR
113 %void
115 VOID
116 void
118 %word
120 BOOL16
121 HINSTANCE16
122 HTASK16
123 INT16
124 WORD
126 %%ctl3d.dll
128 %long
130 DWORD
131 HBRUSH
132 LONG
133 LPARAM
135 %void
137 void
139 %word
141 BOOL16
142 HDC16
143 HINSTANCE16
144 HWND16
145 INT16
146 UINT16
147 WORD
148 WPARAM16
150 %%ctl3dv2.dll
152 %long
154 DWORD
155 HBRUSH
156 LONG
157 LPARAM
158 LRESULT
160 %void
162 void
164 %word
166 BOOL16
167 HDC16
168 HINSTANCE16
169 HWND16
170 INT16
171 UINT16
172 WORD
173 WPARAM16
175 %%ddeml.dll
177 %long
179 DWORD
180 HCONV
181 HCONVLIST
182 HDDEDATA
185 %long --forbidden
189 %ptr
191 LPBYTE
192 LPCONVCONTEXT16
193 LPCONVINFO16
194 LPDWORD
195 LPVOID
196 PFNCALLBACK16
198 %str
200 LPCSTR
201 LPSTR
203 %word
205 BOOL16
206 INT16
207 UINT16
209 %%dispdib.dll
211 %ptr
213 LPBITMAPINFO
215 %str
217 LPSTR
219 %word
221 WORD
223 %%display.dll
225 %long
227 DWORD
229 %ptr
231 LPCURSORINFO16
232 struct tagCURSORICONINFO *
234 %str
236 LPSTR
238 %void
240 VOID
242 %word
244 BOOL16
245 WORD
247 %%display.drv
249 %long
251 DWORD
253 %ptr
255 LPCURSORINFO16
256 struct tagCURSORICONINFO *
258 %str
260 LPSTR
262 %void
264 VOID
266 %word
268 BOOL16
269 WORD
271 %%gdi.exe
273 %long
275 COLORREF
276 DWORD
277 HANDLE
278 LONG
279 LPARAM
280 UINT
283 %ptr
285 ABORTPROC16
286 BITMAP16 *
287 BITMAPINFO *
288 BITMAPINFOHEADER *
289 DEVMODEA *
290 DOCINFO16 *
291 FARPROC16 *
292 HANDLETABLE16 *
293 INT16 *
294 LOGBRUSH16 *
295 LOGFONT16 *
296 LOGPALETTE *
297 LOGPEN16 *
298 LPABC16
299 LPBYTE
300 LPCVOID
301 LPDEVMODEA
302 LPDWORD
303 LPFONTINFO16
304 LPGLYPHMETRICS16
305 LPINT16
306 LPKERNINGPAIR16
307 LPLOGFONT16
308 LPOUTLINETEXTMETRIC16
309 LPPALETTEENTRY
310 LPPOINT16
311 LPRASTERIZER_STATUS
312 LPRECT16
313 LPRGNDATA
314 LPSIZE16
315 LPTEXTXFORM16
316 LPVOID
317 MAT2 *
318 METARECORD *
319 PALETTEENTRY *
320 POINT16 *
321 RECT16 *
322 RGBQUAD *
323 SEGPTR *
324 TEXTMETRIC16 *
325 VOID *
327 %segptr
329 FARPROC16
330 FONTENUMPROC16
331 GOBJENUMPROC16
332 LINEDDAPROC16
333 MFENUMPROC16
334 SEGPTR
336 %str
338 LPCSTR
339 LPSTR
341 %void
343 VOID
344 void
346 %word
348 BOOL16
349 BYTE
350 HANDLE16
351 HBITMAP16
352 HBRUSH16
353 HDC16
354 HFONT16
355 HGDIOBJ16
356 HGLOBAL16
357 HMETAFILE16
358 HMODULE16
359 HPALETTE16
360 HPEN16
361 HPJOB16
362 HPQ16
363 HRGN16
364 INT16
365 UINT16
366 WORD
368 %%krnl386.exe
370 %long
372 BOOL
373 DWORD
374 HANDLE
375 HINSTANCE
376 HKEY
377 HMODULE
379 LONG
380 UINT
382 %ptr
384 BYTE *
385 CONTEXT86 *
386 FARPROC
387 FARPROC *
388 FARPROC16 *
389 HANDLE *
390 LPBYTE
391 LPCATCHBUF
392 LPCVOID
393 LPDWORD
394 LPVOID
395 OFSTRUCT *
396 OSVERSIONINFO16 *
397 PHKEY
398 SECURITY_ATTRIBUTES *
399 SEGINFO *
400 SEGPTR *
401 SYSLEVEL *
402 THUNKLET *
403 UINT16 *
404 UTGLUEPROC
405 WIN32_FIND_DATAA *
406 WINDEBUGINFO16 *
407 struct ThunkDataCommon *
409 %segptr
411 FARPROC16
412 SEGPTR
414 %str
416 LPCSTR
417 LPSTR
419 %void
421 VOID
422 void
424 %word
426 ATOM
427 BOOL16
428 BYTE
429 HANDLE16
430 HFILE16
431 HGLOBAL16
432 HINSTANCE16
433 HLOCAL16
434 HMODULE16
435 HQUEUE16
436 HRSRC16
437 HTASK16
438 INT16
439 UINT16
440 WORD
442 %wstr
444 LPCWSTR
446 %%keyboard.dll
448 %long
450 DWORD
451 LONG
453 %ptr
455 LPBYTE
456 LPKBINFO
457 LPVOID
459 %segptr
461 FARPROC16
463 %str
465 LPCSTR
466 LPSTR
468 %void
470 VOID
471 void
473 %word
475 CHAR
476 INT16
477 UINT16
478 WORD
480 %%keyboard.drv
482 %long
484 DWORD
485 LONG
487 %ptr
489 LPBYTE
490 LPKBINFO
491 LPVOID
493 %segptr
495 FARPROC16
497 %str
499 LPCSTR
500 LPSTR
502 %void
504 VOID
505 void
507 %word
509 CHAR
510 INT16
511 UINT16
512 WORD
514 %%lzexpand.dll
516 %long
518 LONG
520 %ptr
522 LPOFSTRUCT
523 LPVOID
525 %str
527 LPSTR
529 %void
531 void
533 %word
535 HFILE16
536 INT16
537 UINT16
539 %%mouse.drv
541 %ptr
543 LPMOUSEINFO
545 %segptr
547 FARPROC16
549 %void
551 VOID
553 %word
555 WORD
557 %%mmsystem.dll
559 %long
561 BOOL
562 DWORD
563 FOURCC
564 HINSTANCE
565 HWND
566 LONG
567 LPARAM
568 LRESULT
570 %ptr
572 DWORD *
573 HINSTANCE16 *
574 HMIDIIN16 *
575 HMIDIOUT16 *
576 HMIDISTRM16 *
577 HPCSTR
578 HPSTR
579 HWAVEIN16 *
580 HWAVEOUT16 *
581 LPAUXCAPS16
582 LPBYTE
583 LPDWORD
584 LPHANDLE16
585 LPHMIXER16
586 LPJOYCAPS16
587 LPJOYINFO16
588 LPJOYINFOEX
589 LPMIDIHDR16
590 LPMIDIINCAPS16
591 LPMIDIOUTCAPS16
592 LPMIXERCAPS16
593 LPMIXERCONTROLDETAILS16
594 LPMIXERLINE16
595 LPMIXERLINECONTROLS16
596 LPMMCKINFO
597 LPMMIOPROC16
598 LPMMTIME16
599 LPTIMECAPS16
600 LPUINT16
601 LPWAVEFORMATEX
602 LPWAVEHDR
603 LPWAVEINCAPS16
604 LPWAVEOUTCAPS16
605 MIDIHDR16 *
606 MMCKINFO *
607 MMIOINFO16 *
608 UINT16 *
609 WAVEHDR *
610 WORD *
611 YIELDPROC16
613 %segptr
615 FARPROC16
616 LPTIMECALLBACK16
617 SEGPTR
619 %str
621 LPCSTR
622 LPSTR
624 %void
626 void
628 %word
630 BOOL16
631 HANDLE16
632 HDRVR16
633 HINSTANCE16
634 HMIDIIN16
635 HMIDIOUT16
636 HMIDISTRM16
637 HMIXER16
638 HMIXEROBJ16
639 HMMIO16
640 HMODULE16
641 HTASK16
642 HWAVEIN16
643 HWAVEOUT16
644 HWND16
645 INT16
646 MMRESULT16
647 UINT16
648 WORD
650 %%mouse.dll
652 %ptr
654 LPMOUSEINFO
656 %segptr
658 FARPROC16
660 %void
662 VOID
664 %word
666 WORD
668 %%msacm.dll
670 %long
672 BOOL
673 DWORD
674 LPARAM
675 LRESULT
677 %ptr
679 ACMDRIVERENUMCB16
680 ACMFILTERENUMCB16
681 ACMFILTERTAGENUMCB16
682 ACMFORMATENUMCB16
683 ACMFORMATTAGENUMCB16
684 LPACMDRIVERDETAILS16
685 LPACMFILTERCHOOSE16
686 LPACMFILTERDETAILS16
687 LPACMFILTERTAGDETAILS16
688 LPACMFORMATCHOOSE16
689 LPACMFORMATDETAILS16
690 LPACMFORMATTAGDETAILS16
691 LPACMSTREAMHEADER16
692 LPDWORD
693 LPHACMDRIVER16
694 LPHACMDRIVERID16
695 LPHACMSTREAM16
696 LPVOID
697 LPWAVEFILTER
698 LPWAVEFORMATEX
700 %word
702 HACMDRIVER16
703 HACMDRIVERID16
704 HACMOBJ16
705 HACMSTREAM16
706 HINSTANCE16
707 MMRESULT16
708 UINT16
709 WORD
711 %%msvideo.dll
713 %long
715 BOOL
716 DWORD
717 HINSTANCE
718 LONG
719 LRESULT
721 %ptr
723 LPBITMAPINFOHEADER
724 LPDWORD
725 LPVOID
727 %segptr
729 FARPROC16
730 ICINFO16 *
732 %str
734 LPSTR
736 %word
738 BOOL16
739 HDC16
740 HDRAWDIB16
741 HIC16
742 HPALETTE16
743 HWND16
744 INT16
745 UINT16
746 WORD
748 %%ole2.dll
750 %long
752 DWORD
753 HRESULT
754 ULONG
756 %longlong
758 ULARGE_INTEGER
760 %ptr
762 IDataObject *
763 IDataObject **
764 ILockBytes16 *
765 LPDROPTARGET
766 LPLOCKBYTES16 *
767 LPMONIKER *
768 LPRUNNINGOBJECTTABLE *
769 LPVOID
770 LPVOID *
771 REFIID
772 REFCLSID
773 STATSTG16 *
774 ULONG *
775 void *
776 void **
778 %str
780 LPCOLESTR16
782 %void
784 void
786 %word
788 BOOL16
789 HGLOBAL16
790 HICON16
791 HWND16
792 UINT16
794 %%ole2disp.dll
796 %long
798 DWORD
799 HRESULT
800 LCID
803 %ptr
805 BSTR16 *
806 INTERFACEDATA *
807 ITypeInfo *
808 ITypeInfo **
809 IUnknown *
810 IUnknown **
811 LPBSTR16
812 REFCLSID
813 char *
814 unsigned long *
815 void *
817 %segstr
819 BSTR16
821 %str
823 LPCOLESTR16
825 %void
827 void
829 %word
831 INT16
833 %%ole2nls.dll
835 %long
837 DWORD
838 LCID
839 LCTYPE
841 %ptr
843 LPVOID
844 LPWORD
846 %str
848 LPCSTR
849 LPSTR
851 %word
853 BOOL16
854 INT16
855 LANGID
856 UINT16
858 %%olecli.dll
860 %long
862 LHCLIENTDOC
863 LONG
865 %ptr
867 LHCLIENTDOC *
868 LPOLEOBJECT
870 %segptr
872 SEGPTR
874 %str
876 LPCSTR
878 %word
880 BOOL16
881 HDC16
882 OLESTATUS
883 UINT16
885 %%olesvr.dll
887 %long
889 LHSERVER
890 LHSERVERDOC
892 %ptr
894 BOOL16 *
895 LHSERVER *
896 LHSERVERDOC *
897 LPOLESERVER
898 LPOLESERVERDOC
900 %str
902 LPCSTR
904 %word
906 HINSTANCE16
907 OLESTATUS
908 OLE_SERVER_USE
910 %%setupx.dll
912 %long
914 BOOL
915 DWORD
916 HKEY
917 LPARAM
918 WPARAM
921 %ptr
923 HINF16 *
924 LPBYTE
925 LPDEVICE_INFO16
926 LPDWORD
927 LPEXPANDVTBL
928 LPHKEY16
929 LPLOGDISKDESC
930 LPLPDEVICE_INFO16
931 LPVIRTNODE
932 LPVOID
933 PHKEY
934 VIFPROC
935 VOID *
937 %str
939 LPCSTR
940 LPSTR
942 %void
944 void
946 %word
948 HINF16
949 HINSTANCE16
950 HKEY16
951 HWND16
952 INT16
953 LOGDISKID16
954 RETERR16
955 UINT16
956 VHSTR
957 WORD
959 %%shell.dll
961 %long
963 BOOL
964 DWORD
965 HKEY
966 LPARAM
967 LRESULT
969 %ptr
971 HICON16 *
972 LPDWORD
973 LPWORD
974 POINT16 *
976 %segptr
978 SEGPTR
980 %str
982 LPCSTR
983 LPSTR
985 %void
987 void
989 %word
991 BOOL16
992 HDROP16
993 HGLOBAL16
994 HICON16
995 HINSTANCE16
996 HWND16
997 INT16
998 UINT16
999 WORD
1000 WPARAM16
1002 %%sound.dll
1004 %long
1006 DWORD
1008 %ptr
1010 LPINT16
1012 %void
1014 void
1016 %word
1018 INT16
1020 %%storage.dll
1022 %long
1024 DWORD
1025 HRESULT
1026 ULONG
1028 %longlong
1030 LARGE_INTEGER
1032 %ptr
1034 IID *
1035 ILockBytes16 *
1036 IStorage16 *
1037 IStorage16 **
1038 IStream16 *
1039 IStream16 **
1040 LPSTORAGE16
1041 LPVOID *
1042 REFIID
1043 SNB16
1044 STATSTG16 *
1045 ULARGE_INTEGER *
1046 ULONG *
1047 void *
1049 %segptr
1051 SEGPTR
1053 %str
1055 LPCOLESTR16
1057 %%stress.dll
1059 %long
1061 DWORD
1062 LONG
1064 %void
1066 void
1068 %word
1070 BOOL16
1071 INT16
1072 UINT16
1074 %%system.drv
1076 %long
1078 DWORD
1080 %ptr
1082 char *
1084 %segptr
1086 FARPROC16
1088 %void
1090 void
1092 %word
1094 WORD
1096 %%toolhelp.dll
1098 %long
1100 DWORD
1102 %ptr
1104 FARPROC
1105 GLOBALENTRY *
1106 GLOBALINFO *
1107 LOCAL32ENTRY *
1108 LOCAL32INFO *
1109 LOCALENTRY *
1110 LOCALINFO *
1111 MEMMANINFO *
1112 MODULEENTRY *
1113 STACKTRACEENTRY *
1114 SYSHEAPINFO *
1115 TASKENTRY *
1116 TIMERINFO *
1117 void *
1119 %segptr
1121 FARPROC16
1123 %str
1125 LPCSTR
1127 %void
1129 void
1131 %word
1133 BOOL16
1134 HGLOBAL16
1135 HMODULE16
1136 HTASK16
1137 WORD
1139 %%typelib.dll
1141 %long
1143 DWORD
1144 HRESULT
1145 LCID
1147 %ptr
1149 ITypeLib **
1150 LPBSTR16
1151 REFGUID
1153 %str
1155 LPOLESTR
1157 %word
1159 WORD
1161 %%user.exe
1163 %long
1165 BOOL
1166 COLORREF
1167 DWORD
1168 HHOOK
1169 LONG
1170 LPARAM
1171 LRESULT
1172 POINT16
1173 UINT
1175 %ptr
1177 BOOL16 *
1178 COLORREF *
1179 CONTEXT86 *
1180 CURSORICONINFO *
1181 DRAWSTATEPROC16
1182 DWORD *
1183 HANDLE *
1184 HHOOK *
1185 INT16 *
1186 LPBYTE
1187 LPCOMSTAT16
1188 LPCVOID
1189 LPDCB16
1190 LPDEVMODEA
1191 LPDRIVERINFOSTRUCT16
1192 LPDWORD
1193 LPICONINFO16
1194 LPINT16
1195 LPMSG16
1196 LPMSGBOXPARAMS16
1197 LPPAINTSTRUCT16
1198 LPPOINT16
1199 LPQUEUESTRUCT16 *
1200 LPRECT16
1201 LPSCROLLINFO
1202 LPVOID
1203 MENUITEMINFO16 *
1204 MSG16 *
1205 MSG32_16 *
1206 PAINTSTRUCT16 *
1207 POINT16 *
1208 RECT16 *
1209 SCROLLINFO *
1210 SEGPTR *
1211 UINT16 *
1212 VA_LIST16
1213 WINDOWPLACEMENT16 *
1214 WNDCLASS16 *
1215 WNDCLASSEX16 *
1216 WNDPROC
1217 WORD *
1218 void *
1220 %segptr
1222 DLGPROC16
1223 FARPROC16
1224 GRAYSTRINGPROC16
1225 HOOKPROC16
1226 PROPENUMPROC16
1227 SEGPTR
1228 TIMERPROC16
1229 WNDENUMPROC16
1230 WNDPROC16
1232 %str
1234 LPCSTR
1235 LPSTR
1237 %void
1239 VOID
1240 void
1242 %word
1244 ATOM
1245 BOOL16
1246 BYTE
1247 CHAR
1248 HACCEL16
1249 HANDLE16
1250 HBITMAP16
1251 HBRUSH16
1252 HCURSOR16
1253 HDC16
1254 HDRVR16
1255 HDWP16
1256 HFONT16
1257 HGLOBAL16
1258 HICON16
1259 HINSTANCE16
1260 HMENU16
1261 HMODULE16
1262 HPALETTE16
1263 HQUEUE16
1264 HRGN16
1265 HRSRC16
1266 HTASK16
1267 HWND16
1268 INT16
1269 UINT16
1270 WORD
1271 WPARAM16
1273 %%ver.dll
1275 %long
1277 DWORD
1279 %ptr
1281 LPDWORD
1282 LPVOID
1283 SEGPTR *
1284 UINT16 *
1286 %segptr
1288 SEGPTR
1290 %str
1292 LPCSTR
1293 LPSTR
1295 %word
1297 UINT16
1299 %%w32sys.dll
1301 %long
1303 DWORD
1305 %ptr
1307 LPWIN32SINFO
1309 %segptr
1311 SEGPTR
1313 %word
1315 HFILE16
1316 WORD
1318 %%win32s16.dll
1320 %long
1322 BOOL
1323 DWORD
1324 HANDLE
1326 %ptr
1328 LPCVOID
1329 LPDWORD
1330 LPVOID
1331 PMEMORY_BASIC_INFORMATION
1333 %segptr
1335 SEGPTR
1337 %void
1339 void
1341 %word
1343 WORD
1345 %%win87em.dll
1347 %long
1351 %ptr
1353 CONTEXT86 *
1354 struct Win87EmInfoStruct *
1355 void *
1357 %void
1359 void
1361 %%winaspi.dll
1363 %long
1365 DWORD
1367 %segptr
1369 FARPROC16
1370 SEGPTR
1372 %word
1374 BOOL16
1375 WORD
1377 %%windebug.dll
1379 %ptr
1381 CONTEXT86 *
1383 %void
1385 void
1387 %%winedos16.dll
1389 %void
1391 void
1393 %%wineps16.drv
1395 %long
1397 DWORD
1399 %ptr
1401 LPDEVMODEA
1403 %str
1405 LPCSTR
1406 LPSTR
1408 %void
1410 void
1412 %word
1414 HANDLE16
1415 HWND16
1416 INT16
1417 WORD
1419 %%wing.dll
1421 %long
1423 COLORREF
1425 %ptr
1427 BITMAPINFO *
1428 RGBQUAD *
1429 SEGPTR *
1431 %segptr
1433 SEGPTR
1435 %word
1437 BOOL16
1438 HBITMAP16
1439 HBRUSH16
1440 HDC16
1441 HPALETTE16
1442 INT16
1443 UINT16
1444 WING_DITHER_TYPE
1446 %%winnls.dll
1448 %long
1450 BOOL
1452 %word
1454 HWND16
1457 %%wintab.dll
1459 %long
1461 DWORD
1462 LPARAM
1463 LRESULT
1465 %ptr
1467 LPBYTE
1468 LPINT16
1469 LPLOGCONTEXT16
1470 LPVOID
1471 LPWTHOOKPROC16
1472 UINT16 *
1473 WTCONFIGPROC16
1474 WTENUMPROC16
1475 WTHOOKPROC16
1477 %str
1479 LPSTR
1481 %word
1483 BOOL16
1484 HCTX16
1485 HMGR16
1486 HWND16
1487 HWTHOOK16
1488 INT16
1489 UINT16
1490 WPARAM16
1492 %%winsock.dll
1494 %long
1496 BOOL
1498 LONG
1499 u_long
1501 %ptr
1503 INT16 *
1504 LPWSADATA16
1505 ULONG *
1506 char *
1507 struct WS_in_addr
1508 struct WS_sockaddr *
1509 struct WS_timeval *
1510 ws_fd_set16 *
1512 %segptr
1514 FARPROC16
1515 SEGPTR
1517 %str
1519 LPCSTR
1521 %void
1523 void
1525 %word
1527 HANDLE16
1528 HWND16
1529 INT16
1530 SOCKET16
1531 UINT16
1532 u_short
1534 %%wprocs.dll
1536 %ptr
1538 CONTEXT86 *
1540 %void
1542 void