API file update.
[wine] / tools / winapi / win16.api
1 %%avifile.dll
2
3 %long
4
5 DWORD
6 HRESULT
7 LONG
8 UINT
9 ULONG
10
11 %ptr
12
13 LPAVIFILEINFOA
14 LPCLSID
15 PAVIFILE
16 PAVIFILE *
17 PAVISTREAM
18 PAVISTREAM *
19
20 %str
21
22 LPCSTR
23
24 %void
25
26 void
27
28 %%commdlg.dll
29
30 %long
31
32 BOOL
33 DWORD
34 LONG
35 LPARAM
36 LRESULT
37
38 %ptr
39
40 LPCHOOSECOLOR16
41 LPCHOOSEFONT16
42 LPPRINTDLG16
43
44 %segptr
45
46 SEGPTR
47
48 %str
49
50 LPCSTR
51 LPSTR
52
53 %word
54
55 BOOL16
56 HINSTANCE16
57 HWND16
58 INT16
59 UINT16
60 WORD
61 WPARAM16
62 short
63
64 %%compobj.dll
65
66 %long
67
68 BOOL
69 DWORD
70 HRESULT
71 INT
72 ULONG
73
74 %ptr
75
76 CLSID *
77 COSERVERINFO *
78 FILETIME *
79 GUID *
80 HTASK16 *
81 IMalloc16 *
82 LPCLSID
83 LPDWORD
84 LPMALLOC16 *
85 LPMESSAGEFILTER
86 LPMESSAGEFILTER *
87 LPOLESTR16 *
88 LPUNKNOWN
89 LPVOID
90 LPVOID *
91 LPWORD
92 REFCLSID
93 REFGUID
94 REFIID
95
96 %segptr
97
98 SEGPTR
99
100 %str
101
102 LPCOLESTR16
103 LPOLESTR
104
105 %void
106
107 VOID
108 void
109
110 %word
111
112 BOOL16
113 HINSTANCE16
114 HTASK16
115 INT16
116 WORD
117
118 %%ddeml.dll
119
120 %long
121
122 DWORD
123 HCONV
124 HCONVLIST
125 HDDEDATA
126 HSZ
127
128 %long --forbidden
129
130 int
131
132 %ptr
133
134 LPBYTE
135 LPCONVCONTEXT16
136 LPCONVINFO16
137 LPDWORD
138 LPVOID
139 PFNCALLBACK16
140
141 %str
142
143 LPCSTR
144 LPSTR
145
146 %word
147
148 BOOL16
149 INT16
150 UINT16
151
152 %%dispdib.dll
153
154 %ptr
155
156 LPBITMAPINFO
157
158 %str
159
160 LPSTR
161
162 %word
163
164 WORD
165
166 %%display.dll
167
168 %long
169
170 DWORD
171
172 %ptr
173
174 LPCURSORINFO16
175 struct tagCURSORICONINFO *
176
177 %str
178
179 LPSTR
180
181 %void
182
183 VOID
184
185 %word
186
187 BOOL16
188 WORD
189
190 %%gdi.exe
191
192 %long
193
194 COLORREF
195 DWORD
196 HANDLE
197 LONG
198 LPARAM
199 UINT
200 int
201
202 %ptr
203
204 ABORTPROC16
205 BITMAP16 *
206 BITMAPINFO *
207 BITMAPINFOHEADER *
208 DEVMODEA *
209 DOCINFO16 *
210 FARPROC16 *
211 HANDLETABLE16 *
212 INT16 *
213 LOGBRUSH16 *
214 LOGFONT16 *
215 LOGPALETTE *
216 LOGPEN16 *
217 LPABC16
218 LPBYTE
219 LPCVOID
220 LPDEVMODEA
221 LPDWORD
222 LPENUMLOGFONT16
223 LPFONTINFO16
224 LPGLYPHMETRICS16
225 LPINT16
226 LPKERNINGPAIR16
227 LPLOGFONT16
228 LPNEWTEXTMETRIC16
229 LPOUTLINETEXTMETRIC16
230 LPPALETTEENTRY
231 LPPDEVICE
232 LPPOINT16
233 LPRASTERIZER_STATUS
234 LPRECT16
235 LPRGNDATA
236 LPSIZE16
237 LPTEXTXFORM16
238 LPVOID
239 MAT2 *
240 METARECORD *
241 PALETTEENTRY *
242 POINT16 *
243 RECT16 *
244 RGBQUAD *
245 SEGPTR *
246 TEXTMETRIC16 *
247 VOID *
248
249 %segptr
250
251 FARPROC16
252 FONTENUMPROC16
253 FONTENUMPROCEX16
254 GOBJENUMPROC16
255 LINEDDAPROC16
256 MFENUMPROC16
257 SEGPTR
258
259 %str
260
261 LPCSTR
262 LPSTR
263
264 %void
265
266 VOID
267 void
268
269 %word
270
271 BOOL16
272 BYTE
273 HANDLE16
274 HBITMAP16
275 HBRUSH16
276 HDC16
277 HFONT16
278 HGDIOBJ16
279 HGLOBAL16
280 HMETAFILE16
281 HMODULE16
282 HPALETTE16
283 HPEN16
284 HPJOB16
285 HPQ16
286 HRGN16
287 INT16
288 UINT16
289 WORD
290
291 %%krnl386.exe
292
293 %long
294
295 BOOL
296 DWORD
297 HANDLE
298 HINSTANCE
299 HMODULE
300 INT
301 LONG
302 UINT
303
304 %ptr
305
306 BYTE *
307 CONTEXT86 *
308 FARPROC
309 FARPROC *
310 FARPROC16 *
311 HANDLE *
312 LPBYTE
313 LPCATCHBUF
314 LPCVOID
315 LPDWORD
316 LPVOID
317 OFSTRUCT *
318 OSVERSIONINFO16 *
319 PHKEY
320 SECURITY_ATTRIBUTES *
321 SEGINFO *
322 SEGPTR *
323 SYSLEVEL *
324 THUNKLET *
325 UINT16 *
326 UTGLUEPROC
327 WIN32_FIND_DATAA *
328 WINDEBUGINFO16 *
329 struct ThunkDataCommon *
330
331 %segptr
332
333 FARPROC16
334 SEGPTR
335
336 %str
337
338 LPCSTR
339 LPSTR
340
341 %void
342
343 VOID
344 void
345
346 %word
347
348 ATOM
349 BOOL16
350 BYTE
351 HANDLE16
352 HFILE16
353 HGLOBAL16
354 HINSTANCE16
355 HKEY
356 HLOCAL16
357 HMODULE16
358 HQUEUE16
359 HRSRC16
360 HTASK16
361 INT16
362 UINT16
363 WORD
364
365 %wstr
366
367 LPCWSTR
368
369 %%keyboard.dll
370
371 %long
372
373 DWORD
374 LONG
375
376 %ptr
377
378 LPBYTE
379 LPKBINFO
380 LPVOID
381
382 %segptr
383
384 FARPROC16
385
386 %str
387
388 LPCSTR
389 LPSTR
390
391 %void
392
393 VOID
394 void
395
396 %word
397
398 CHAR
399 INT16
400 UINT16
401 WORD
402
403 %%lzexpand.dll
404
405 %long
406
407 LONG
408
409 %ptr
410
411 LPOFSTRUCT
412 LPVOID
413
414 %str
415
416 LPCSTR
417 LPSTR
418
419 %void
420
421 void
422
423 %word
424
425 HFILE16
426 INT16
427 UINT16
428
429 %%mmsystem.dll
430
431 %long
432
433 BOOL
434 DWORD
435 FOURCC
436 HINSTANCE
437 HWND
438 LONG
439 LPARAM
440 LRESULT
441
442 %ptr
443
444 DWORD *
445 HINSTANCE16 *
446 HMIDIIN16 *
447 HMIDIOUT16 *
448 HMIDISTRM16 *
449 HPCSTR
450 HPSTR
451 HWAVEIN16 *
452 HWAVEOUT16 *
453 LPAUXCAPS16
454 LPBYTE
455 LPDWORD
456 LPHANDLE
457 LPHMIXER16
458 LPJOYCAPS16
459 LPJOYINFO16
460 LPJOYINFOEX
461 LPMIDIHDR16
462 LPMIDIINCAPS16
463 LPMIDIOUTCAPS16
464 LPMIXERCAPS16
465 LPMIXERCONTROLDETAILS16
466 LPMIXERLINE16
467 LPMIXERLINECONTROLS16
468 LPMMCKINFO
469 LPMMIOPROC16
470 LPMMTIME16
471 LPTIMECAPS16
472 LPUINT16
473 LPWAVEFORMATEX
474 LPWAVEHDR
475 LPWAVEINCAPS16
476 LPWAVEOUTCAPS16
477 MIDIHDR16 *
478 MMCKINFO *
479 MMIOINFO16 *
480 UINT16 *
481 WAVEHDR *
482 WORD *
483 YIELDPROC16
484
485 %segptr
486
487 FARPROC16
488 LPTIMECALLBACK16
489 SEGPTR
490
491 %str
492
493 LPCSTR
494 LPSTR
495
496 %void
497
498 void
499
500 %word
501
502 BOOL16
503 HANDLE16
504 HDRVR16
505 HINSTANCE16
506 HMIDIIN16
507 HMIDIOUT16
508 HMIDISTRM16
509 HMIXER16
510 HMIXEROBJ16
511 HMMIO16
512 HMODULE16
513 HTASK16
514 HWAVEIN16
515 HWAVEOUT16
516 HWND16
517 INT16
518 MMRESULT16
519 UINT16
520 WORD
521
522 %%mouse.dll
523
524 %ptr
525
526 LPMOUSEINFO
527
528 %segptr
529
530 FARPROC16
531
532 %void
533
534 VOID
535
536 %word
537
538 WORD
539
540 %%msacm.dll
541
542 %long
543
544 BOOL
545 DWORD
546 LPARAM
547 LRESULT
548
549 %ptr
550
551 ACMDRIVERENUMCB16
552 ACMFILTERENUMCB16
553 ACMFILTERTAGENUMCB16
554 ACMFORMATENUMCB16
555 ACMFORMATTAGENUMCB16
556 LPACMDRIVERDETAILS16
557 LPACMFILTERCHOOSE16
558 LPACMFILTERDETAILS16
559 LPACMFILTERTAGDETAILS16
560 LPACMFORMATCHOOSE16
561 LPACMFORMATDETAILS16
562 LPACMFORMATTAGDETAILS16
563 LPACMSTREAMHEADER16
564 LPDWORD
565 LPHACMDRIVER16
566 LPHACMDRIVERID16
567 LPHACMSTREAM16
568 LPVOID
569 LPWAVEFILTER
570 LPWAVEFORMATEX
571
572 %word
573
574 HACMDRIVER16
575 HACMDRIVERID16
576 HACMOBJ16
577 HACMSTREAM16
578 HINSTANCE16
579 MMRESULT16
580 UINT16
581 WORD
582
583 %%msvideo.dll
584
585 %long
586
587 DWORD
588 LONG
589 LRESULT
590
591 %ptr
592
593 LPBITMAPINFOHEADER
594 LPDWORD
595 LPVOID
596
597 %segptr
598
599 FARPROC16
600 ICINFO16 *
601
602 %str
603
604 LPSTR
605
606 %word
607
608 BOOL16
609 HDC16
610 HDRAWDIB16
611 HIC16
612 HPALETTE16
613 HWND16
614 INT16
615 UINT16
616 WORD
617
618 %%ole2.dll
619
620 %long
621
622 DWORD
623 HRESULT
624
625 %ptr
626
627 LPDROPTARGET
628 LPMONIKER *
629 LPRUNNINGOBJECTTABLE *
630 LPVOID
631
632 %str
633
634 LPCOLESTR16
635
636 %void
637
638 void
639
640 %word
641
642 HGLOBAL16
643 HICON16
644 HWND16
645 UINT16
646
647 %%ole2disp.dll
648
649 %long
650
651 DWORD
652 HRESULT
653 LCID
654 int
655
656 %ptr
657
658 BSTR16 *
659 INTERFACEDATA *
660 ITypeInfo *
661 ITypeInfo **
662 IUnknown *
663 IUnknown **
664 LPBSTR16
665 REFCLSID
666 char *
667 unsigned long *
668 void *
669
670 %segstr
671
672 BSTR16
673
674 %str
675
676 LPCOLESTR16
677
678 %void
679
680 void
681
682 %word
683
684 INT16
685
686 %%ole2nls.dll
687
688 %long
689
690 DWORD
691 LCID
692 LCTYPE
693
694 %ptr
695
696 LPVOID
697 LPWORD
698
699 %str
700
701 LPCSTR
702 LPSTR
703
704 %word
705
706 BOOL16
707 INT16
708 LANGID
709 UINT16
710
711 %%olecli.dll
712
713 %long
714
715 LHCLIENTDOC
716 LONG
717
718 %ptr
719
720 LHCLIENTDOC *
721 LPOLEOBJECT
722
723 %segptr
724
725 SEGPTR
726
727 %str
728
729 LPCSTR
730
731 %word
732
733 BOOL16
734 HDC16
735 OLESTATUS
736 UINT16
737
738 %%olesvr.dll
739
740 %long
741
742 LHSERVER
743 LHSERVERDOC
744
745 %ptr
746
747 BOOL16 *
748 LHSERVER *
749 LHSERVERDOC *
750 LPOLESERVER
751 LPOLESERVERDOC
752
753 %str
754
755 LPCSTR
756
757 %word
758
759 HINSTANCE16
760 OLESTATUS
761 OLE_SERVER_USE
762
763 %%setupx.dll
764
765 %long
766
767 BOOL
768 DWORD
769 LPARAM
770 int
771
772 %ptr
773
774 HINF16 *
775 LPBYTE
776 LPDWORD
777 LPEXPANDVTBL
778 LPLOGDISKDESC
779 LPLPDEVICE_INFO16
780 LPVIRTNODE
781 LPVOID
782 PHKEY
783 VIFPROC
784
785 %str
786
787 LPCSTR
788 LPSTR
789
790 %void
791
792 void
793
794 %word
795
796 HINF16
797 HINSTANCE16
798 HKEY
799 HWND16
800 INT16
801 LOGDISKID16
802 RETERR16
803 UINT16
804 VHSTR
805 WORD
806 WPARAM
807
808 %%shell.dll
809
810 %long
811
812 BOOL
813 DWORD
814 LPARAM
815 LRESULT
816
817 %ptr
818
819 HICON16 *
820 LPDWORD
821 LPWORD
822 POINT16 *
823
824 %segptr
825
826 SEGPTR
827
828 %str
829
830 LPCSTR
831 LPSTR
832
833 %void
834
835 void
836
837 %word
838
839 BOOL16
840 HDROP16
841 HGLOBAL16
842 HICON16
843 HINSTANCE16
844 HKEY
845 HWND16
846 INT16
847 UINT16
848 WORD
849 WPARAM16
850
851 %%sound.dll
852
853 %long
854
855 DWORD
856
857 %ptr
858
859 LPINT16
860
861 %void
862
863 void
864
865 %word
866
867 INT16
868
869 %%storage.dll
870
871 %long
872
873 DWORD
874 HRESULT
875 ULONG
876
877 %longlong
878
879 LARGE_INTEGER
880
881 %ptr
882
883 IID *
884 IStorage16 *
885 IStorage16 **
886 IStream16 *
887 IStream16 **
888 LPSTORAGE16
889 LPVOID *
890 REFIID
891 SNB16
892 STATSTG16 *
893 ULARGE_INTEGER *
894 ULONG *
895 void *
896
897 %str
898
899 LPCOLESTR16
900
901 %%stress.dll
902
903 %long
904
905 DWORD
906 LONG
907
908 %void
909
910 void
911
912 %word
913
914 BOOL16
915 INT16
916 UINT16
917
918 %%system.dll
919
920 %long
921
922 DWORD
923
924 %ptr
925
926 char *
927
928 %segptr
929
930 FARPROC16
931
932 %void
933
934 void
935
936 %word
937
938 WORD
939
940 %%toolhelp.dll
941
942 %long
943
944 DWORD
945
946 %ptr
947
948 CLASSENTRY *
949 FARPROC
950 GLOBALENTRY *
951 GLOBALINFO *
952 LOCAL32ENTRY *
953 LOCAL32INFO *
954 LOCALENTRY *
955 LOCALINFO *
956 MEMMANINFO *
957 MODULEENTRY *
958 STACKTRACEENTRY *
959 SYSHEAPINFO *
960 TASKENTRY *
961 TIMERINFO *
962 void *
963
964 %segptr
965
966 FARPROC16
967
968 %str
969
970 LPCSTR
971
972 %void
973
974 void
975
976 %word
977
978 BOOL16
979 HGLOBAL16
980 HMODULE16
981 HTASK16
982 WORD
983
984 %%typelib.dll
985
986 %long
987
988 DWORD
989 HRESULT
990 LCID
991
992 %ptr
993
994 ITypeLib **
995 LPBSTR16
996 REFGUID
997
998 %str
999
1000 LPOLESTR
1001
1002 %word
1003
1004 WORD
1005
1006 %%user.exe
1007
1008 %long
1009
1010 BOOL
1011 COLORREF
1012 DWORD
1013 HHOOK
1014 INT
1015 LONG
1016 LPARAM
1017 LRESULT
1018 POINT16
1019 UINT
1020
1021 %ptr
1022
1023 BOOL16 *
1024 COLORREF *
1025 CONTEXT86 *
1026 CURSORICONINFO *
1027 DRAWSTATEPROC16
1028 DWORD *
1029 HANDLE *
1030 HHOOK *
1031 INT16 *
1032 LPBYTE
1033 LPCOMSTAT16
1034 LPCVOID
1035 LPDCB16
1036 LPDEVMODEA
1037 LPDRIVERINFOSTRUCT16
1038 LPDWORD
1039 LPICONINFO16
1040 LPINT16
1041 LPMSG16
1042 LPMSGBOXPARAMS16
1043 LPPAINTSTRUCT16
1044 LPPOINT16
1045 LPQUEUESTRUCT16 *
1046 LPRECT16
1047 LPSCROLLINFO
1048 LPVOID
1049 MENUITEMINFO16 *
1050 MSG16 *
1051 MSG32_16 *
1052 PAINTSTRUCT16 *
1053 POINT16 *
1054 RECT16 *
1055 SCROLLINFO *
1056 SEGPTR *
1057 UINT16 *
1058 WINDOWPLACEMENT16 *
1059 WNDCLASS16 *
1060 WNDCLASSEX16 *
1061 WNDPROC
1062 WORD *
1063 void *
1064
1065 %segptr
1066
1067 DLGPROC16
1068 FARPROC16
1069 GRAYSTRINGPROC16
1070 HOOKPROC16
1071 PROPENUMPROC16
1072 SEGPTR
1073 TIMERPROC16
1074 WNDENUMPROC16
1075 WNDPROC16
1076
1077 %str
1078
1079 LPCSTR
1080 LPSTR
1081
1082 %void
1083
1084 VOID
1085 void
1086
1087 %word
1088
1089 ATOM
1090 BOOL16
1091 BYTE
1092 CHAR
1093 HACCEL16
1094 HANDLE16
1095 HBITMAP16
1096 HBRUSH16
1097 HCURSOR16
1098 HDC16
1099 HDRVR16
1100 HDWP16
1101 HFONT16
1102 HGLOBAL16
1103 HICON16
1104 HINSTANCE16
1105 HMENU16
1106 HMODULE16
1107 HPALETTE16
1108 HQUEUE16
1109 HRGN16
1110 HRSRC16
1111 HTASK16
1112 HWND16
1113 INT16
1114 UINT16
1115 WORD
1116 WPARAM16
1117
1118 %%ver.dll
1119
1120 %long
1121
1122 DWORD
1123
1124 %ptr
1125
1126 LPDWORD
1127 LPVOID
1128 SEGPTR *
1129 UINT16 *
1130
1131 %segptr
1132
1133 SEGPTR
1134
1135 %str
1136
1137 LPCSTR
1138 LPSTR
1139
1140 %word
1141
1142 UINT16
1143
1144 %%w32sys.dll
1145
1146 %long
1147
1148 DWORD
1149
1150 %ptr
1151
1152 LPWIN32SINFO
1153
1154 %segptr
1155
1156 SEGPTR
1157
1158 %word
1159
1160 HFILE16
1161 WORD
1162
1163 %%win32s16.dll
1164
1165 %long
1166
1167 BOOL
1168 DWORD
1169 HANDLE
1170
1171 %ptr
1172
1173 LPCVOID
1174 LPDWORD
1175 LPMEMORY_BASIC_INFORMATION
1176 LPVOID
1177
1178 %segptr
1179
1180 SEGPTR
1181
1182 %void
1183
1184 void
1185
1186 %word
1187
1188 WORD
1189
1190 %%win87em.dll
1191
1192 %long
1193
1194 int
1195
1196 %ptr
1197
1198 CONTEXT86 *
1199 struct Win87EmInfoStruct *
1200 void *
1201
1202 %void
1203
1204 void
1205
1206 %%winaspi.dll
1207
1208 %long
1209
1210 DWORD
1211
1212 %segptr
1213
1214 FARPROC16
1215 SEGPTR
1216
1217 %word
1218
1219 BOOL16
1220 WORD
1221
1222 %%windebug.dll
1223
1224 %ptr
1225
1226 CONTEXT86 *
1227
1228 %void
1229
1230 void
1231
1232 %%wineps16.dll
1233
1234 %long
1235
1236 DWORD
1237
1238 %ptr
1239
1240 LPDEVMODEA
1241
1242 %str
1243
1244 LPCSTR
1245 LPSTR
1246
1247 %void
1248
1249 void
1250
1251 %word
1252
1253 HANDLE16
1254 HWND16
1255 INT16
1256 WORD
1257
1258 %%wing.dll
1259
1260 %long
1261
1262 COLORREF
1263
1264 %ptr
1265
1266 BITMAPINFO *
1267 RGBQUAD *
1268 SEGPTR *
1269
1270 %segptr
1271
1272 SEGPTR
1273
1274 %word
1275
1276 BOOL16
1277 HBITMAP16
1278 HBRUSH16
1279 HDC16
1280 HPALETTE16
1281 INT16
1282 UINT16
1283 WING_DITHER_TYPE
1284
1285 %%winnls.dll
1286
1287 %long
1288
1289 BOOL
1290
1291 %word
1292
1293 HWND16
1294
1295 %%winsock.dll
1296
1297 %long
1298
1299 BOOL
1300 INT
1301 LONG
1302 u_long
1303
1304 %ptr
1305
1306 INT16 *
1307 LPWSADATA16
1308 ULONG *
1309 char *
1310 struct WS_sockaddr *
1311 struct WS_timeval *
1312 ws_fd_set16 *
1313
1314 %segptr
1315
1316 FARPROC16
1317 SEGPTR
1318
1319 %str
1320
1321 LPCSTR
1322
1323 %unknown
1324
1325 struct in_addr
1326
1327 %void
1328
1329 void
1330
1331 %word
1332
1333 HANDLE16
1334 HWND16
1335 INT16
1336 SOCKET16
1337 UINT16
1338 u_short
1339
1340 %%wprocs.dll
1341
1342 %ptr
1343
1344 CONTEXT86 *
1345
1346 %void
1347
1348 void