advapi32: Return ERROR_INVALID_PARAMETER for invalid crypt objects' handles.
[wine/zf.git] / tools / winapi / win16.api
blob5e78e544dace649a17ae0f9f58104dec9f13214c
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 DWORD
42 LONG
43 LPARAM
45 %ptr
47 LPCHOOSECOLOR16
48 LPCHOOSEFONT16
49 LPPRINTDLG16
51 %segptr
53 SEGPTR
55 %str
57 LPCSTR
58 LPSTR
60 %word
62 BOOL16
63 HWND16
64 INT16
65 UINT16
66 WPARAM16
67 short
69 %%compobj.dll
71 %long
73 BOOL
74 DWORD
75 HRESULT
76 INT
77 ULONG
79 %ptr
81 CLSID *
82 COSERVERINFO *
83 FILETIME *
84 GUID *
85 HTASK16 *
86 IMalloc16 *
87 LPCLSID
88 LPDWORD
89 LPMALLOC16 *
90 LPMESSAGEFILTER
91 LPMESSAGEFILTER *
92 LPOLESTR16 *
93 LPUNKNOWN
94 LPVOID
95 LPVOID *
96 LPWORD
97 REFCLSID
98 REFGUID
99 REFIID
101 %segptr
103 SEGPTR
105 %str
107 LPCOLESTR16
108 LPOLESTR
110 %void
112 VOID
113 void
115 %word
117 BOOL16
118 HINSTANCE16
119 HTASK16
120 INT16
121 WORD
123 %%ctl3d.dll
125 %long
127 DWORD
128 HBRUSH
129 LONG
130 LPARAM
132 %void
134 void
136 %word
138 BOOL16
139 HDC16
140 HINSTANCE16
141 HWND16
142 INT16
143 UINT16
144 WORD
145 WPARAM16
147 %%ctl3dv2.dll
149 %long
151 DWORD
152 HBRUSH
153 LONG
154 LPARAM
155 LRESULT
157 %void
159 void
161 %word
163 BOOL16
164 HDC16
165 HINSTANCE16
166 HWND16
167 INT16
168 UINT16
169 WORD
170 WPARAM16
172 %%ddeml.dll
174 %long
176 DWORD
177 HCONV
178 HCONVLIST
179 HDDEDATA
182 %long --forbidden
186 %ptr
188 LPBYTE
189 LPCONVCONTEXT16
190 LPCONVINFO16
191 LPDWORD
192 LPVOID
193 PFNCALLBACK16
195 %str
197 LPCSTR
198 LPSTR
200 %word
202 BOOL16
203 INT16
204 UINT16
206 %%dispdib.dll
208 %ptr
210 LPBITMAPINFO
212 %str
214 LPSTR
216 %word
218 WORD
220 %%display.drv
222 %long
224 DWORD
226 %ptr
228 LPCURSORINFO16
229 struct tagCURSORICONINFO *
231 %str
233 LPSTR
235 %void
237 VOID
239 %word
241 BOOL16
242 WORD
244 %%display.drv
246 %long
248 DWORD
250 %ptr
252 LPCURSORINFO16
253 struct tagCURSORICONINFO *
255 %str
257 LPSTR
259 %void
261 VOID
263 %word
265 BOOL16
266 WORD
268 %%gdi.exe
270 %long
272 COLORREF
273 DWORD
274 HANDLE
275 LONG
276 LPARAM
277 UINT
280 %ptr
282 ABORTPROC16
283 BITMAP16 *
284 BITMAPINFO *
285 BITMAPINFOHEADER *
286 DEVMODEA *
287 DOCINFO16 *
288 FARPROC16 *
289 HANDLETABLE16 *
290 INT16 *
291 LOGBRUSH16 *
292 LOGFONT16 *
293 LOGPALETTE *
294 LOGPEN16 *
295 LPABC16
296 LPBYTE
297 LPCVOID
298 LPDEVMODEA
299 LPDWORD
300 LPFONTINFO16
301 LPGLYPHMETRICS16
302 LPINT16
303 LPKERNINGPAIR16
304 LPLOGFONT16
305 LPOUTLINETEXTMETRIC16
306 LPPALETTEENTRY
307 LPPOINT16
308 LPRASTERIZER_STATUS
309 LPRECT16
310 LPRGNDATA
311 LPSIZE16
312 LPTEXTXFORM16
313 LPVOID
314 MAT2 *
315 METARECORD *
316 PALETTEENTRY *
317 POINT16 *
318 RECT16 *
319 RGBQUAD *
320 SEGPTR *
321 TEXTMETRIC16 *
322 VOID *
324 %segptr
326 FARPROC16
327 FONTENUMPROC16
328 GOBJENUMPROC16
329 LINEDDAPROC16
330 MFENUMPROC16
331 SEGPTR
333 %str
335 LPCSTR
336 LPSTR
338 %void
340 VOID
341 void
343 %word
345 BOOL16
346 BYTE
347 HANDLE16
348 HBITMAP16
349 HBRUSH16
350 HDC16
351 HFONT16
352 HGDIOBJ16
353 HGLOBAL16
354 HMETAFILE16
355 HMODULE16
356 HPALETTE16
357 HPEN16
358 HPJOB16
359 HPQ16
360 HRGN16
361 INT16
362 UINT16
363 WORD
365 %%keyboard.drv
367 %long
369 DWORD
370 LONG
372 %ptr
374 LPBYTE
375 LPKBINFO
376 LPVOID
378 %segptr
380 FARPROC16
382 %str
384 LPCSTR
385 LPSTR
387 %void
389 VOID
390 void
392 %word
394 CHAR
395 INT16
396 UINT16
397 WORD
399 %%keyboard.drv
401 %long
403 DWORD
404 LONG
406 %ptr
408 LPBYTE
409 LPKBINFO
410 LPVOID
412 %segptr
414 FARPROC16
416 %str
418 LPCSTR
419 LPSTR
421 %void
423 VOID
424 void
426 %word
428 CHAR
429 INT16
430 UINT16
431 WORD
433 %%krnl386.exe
435 %long
437 BOOL
438 DWORD
439 HANDLE
440 HINSTANCE
441 HKEY
442 HMODULE
444 LONG
445 UINT
447 %ptr
449 BYTE *
450 CONTEXT86 *
451 FARPROC
452 FARPROC *
453 FARPROC16 *
454 HANDLE *
455 LPBYTE
456 LPCATCHBUF
457 LPCVOID
458 LPDWORD
459 LPVOID
460 OFSTRUCT *
461 OSVERSIONINFO16 *
462 PHKEY
463 SECURITY_ATTRIBUTES *
464 SEGINFO *
465 SEGPTR *
466 SYSLEVEL *
467 THUNKLET *
468 UINT16 *
469 UTGLUEPROC
470 WIN32_FIND_DATAA *
471 WINDEBUGINFO16 *
472 struct ThunkDataCommon *
474 %segptr
476 FARPROC16
477 SEGPTR
479 %str
481 LPCSTR
482 LPSTR
484 %void
486 VOID
487 void
489 %word
491 ATOM
492 BOOL16
493 BYTE
494 HANDLE16
495 HFILE16
496 HGLOBAL16
497 HINSTANCE16
498 HLOCAL16
499 HMODULE16
500 HQUEUE16
501 HRSRC16
502 HTASK16
503 INT16
504 UINT16
505 WORD
507 %wstr
509 LPCWSTR
511 %%lzexpand.dll
513 %long
515 LONG
517 %ptr
519 LPOFSTRUCT
520 LPVOID
522 %str
524 LPSTR
526 %void
528 void
530 %word
532 HFILE16
533 INT16
534 UINT16
536 %%mmsystem.dll
538 %long
540 BOOL
541 DWORD
542 FOURCC
543 HINSTANCE
544 HWND
545 LONG
546 LPARAM
547 LRESULT
550 %ptr
552 DWORD *
553 HINSTANCE16 *
554 HMIDIIN16 *
555 HMIDIOUT16 *
556 HMIDISTRM16 *
557 HPCSTR
558 HPSTR
559 HWAVEIN16 *
560 HWAVEOUT16 *
561 LPAUXCAPS16
562 LPBYTE
563 LPCWAVEFORMATEX
564 LPDWORD
565 LPHANDLE16
566 LPHMIXER16
567 LPJOYCAPS16
568 LPJOYINFO16
569 LPJOYINFOEX
570 LPMIDIHDR16
571 LPMIDIINCAPS16
572 LPMIDIOUTCAPS16
573 LPMIXERCAPS16
574 LPMIXERCONTROLDETAILS16
575 LPMIXERLINE16
576 LPMIXERLINECONTROLS16
577 LPMMCKINFO
578 LPMMIOPROC16
579 LPMMTIME16
580 LPTIMECAPS16
581 LPUINT16
582 LPVOID
583 LPWAVEHDR
584 LPWAVEINCAPS16
585 LPWAVEOUTCAPS16
586 MIDIHDR16 *
587 MMCKINFO *
588 MMIOINFO16 *
589 UINT16 *
590 WAVEHDR *
591 WORD *
592 YIELDPROC16
594 %segptr
596 FARPROC16
597 LPTIMECALLBACK16
598 SEGPTR
600 %str
602 LPCSTR
603 LPSTR
605 %void
607 void
609 %word
611 BOOL16
612 HANDLE16
613 HDRVR16
614 HINSTANCE16
615 HMIDIIN16
616 HMIDIOUT16
617 HMIDISTRM16
618 HMIXER16
619 HMIXEROBJ16
620 HMMIO16
621 HMODULE16
622 HTASK16
623 HWAVEIN16
624 HWAVEOUT16
625 HWND16
626 INT16
627 MMRESULT16
628 UINT16
629 WORD
631 %%mouse.drv
633 %ptr
635 LPMOUSEINFO
637 %segptr
639 FARPROC16
641 %void
643 VOID
645 %word
647 WORD
649 %%mouse.drv
651 %ptr
653 LPMOUSEINFO
655 %segptr
657 FARPROC16
659 %void
661 VOID
663 %word
665 WORD
667 %%msacm.dll
669 %long
671 BOOL
672 DWORD
673 LPARAM
674 LRESULT
676 %ptr
678 ACMDRIVERENUMCB16
679 ACMFILTERENUMCB16
680 ACMFILTERTAGENUMCB16
681 ACMFORMATENUMCB16
682 ACMFORMATTAGENUMCB16
683 LPACMDRIVERDETAILS16
684 LPACMFILTERCHOOSE16
685 LPACMFILTERDETAILS16
686 LPACMFILTERTAGDETAILS16
687 LPACMFORMATCHOOSE16
688 LPACMFORMATDETAILS16
689 LPACMFORMATTAGDETAILS16
690 LPACMSTREAMHEADER16
691 LPDWORD
692 LPHACMDRIVER16
693 LPHACMDRIVERID16
694 LPHACMSTREAM16
695 LPVOID
696 LPWAVEFILTER
697 LPWAVEFORMATEX
699 %word
701 HACMDRIVER16
702 HACMDRIVERID16
703 HACMOBJ16
704 HACMSTREAM16
705 HINSTANCE16
706 MMRESULT16
707 UINT16
708 WORD
710 %%msvideo.dll
712 %long
714 BOOL
715 DWORD
716 HINSTANCE
717 LONG
718 LRESULT
720 %ptr
722 LPBITMAPINFOHEADER
723 LPDWORD
724 LPVOID
726 %segptr
728 FARPROC16
729 ICINFO16 *
731 %str
733 LPSTR
735 %word
737 BOOL16
738 HDC16
739 HDRAWDIB16
740 HIC16
741 HPALETTE16
742 HWND16
743 INT16
744 UINT16
745 WORD
747 %%ole2.dll
749 %long
751 DWORD
752 HOLEMENU
753 HRESULT
754 ULONG
756 %longlong
758 ULARGE_INTEGER
760 %ptr
762 CLSID *
763 IDataObject *
764 IDataObject **
765 ILockBytes16 *
766 LPCLSID
767 LPDROPTARGET
768 LPLOCKBYTES16 *
769 LPMONIKER *
770 LPOLEINPLACEACTIVEOBJECT
771 LPOLEINPLACEFRAME
772 LPRUNNINGOBJECTTABLE *
773 LPSTORAGE
774 LPVOID
775 LPVOID *
776 REFCLSID
777 REFIID
778 STATSTG16 *
779 ULONG *
780 void *
781 void **
783 %segptr
785 SEGPTR
787 %str
789 LPCOLESTR16
791 %void
793 void
795 %word
797 BOOL16
798 HGLOBAL16
799 HICON16
800 HWND16
801 UINT16
803 %%ole2disp.dll
805 %long
807 DWORD
808 HRESULT
809 LCID
812 %ptr
814 BSTR16 *
815 INTERFACEDATA *
816 ITypeInfo *
817 ITypeInfo **
818 IUnknown *
819 IUnknown **
820 LPBSTR16
821 REFCLSID
822 unsigned long *
823 void *
825 %segstr
827 BSTR16
829 %str
831 LPCOLESTR16
832 char *
834 %void
836 void
838 %word
840 INT16
842 %%ole2nls.dll
844 %long
846 DWORD
847 LCID
848 LCTYPE
850 %ptr
852 LPVOID
853 LPWORD
855 %str
857 LPCSTR
858 LPSTR
860 %word
862 BOOL16
863 INT16
864 LANGID
865 UINT16
867 %%olecli.dll
869 %long
871 LHCLIENTDOC
872 LONG
874 %ptr
876 _LPOLEOBJECT
877 LHCLIENTDOC *
879 %segptr
881 SEGPTR
883 %str
885 LPCSTR
887 %word
889 BOOL16
890 HDC16
891 OLESTATUS
892 UINT16
894 %%olesvr.dll
896 %long
898 LHSERVER
899 LHSERVERDOC
901 %ptr
903 BOOL16 *
904 LHSERVER *
905 LHSERVERDOC *
906 LPOLESERVER
907 LPOLESERVERDOC
909 %str
911 LPCSTR
913 %word
915 HINSTANCE16
916 OLE_SERVER_USE
917 OLESTATUS
919 %%setupx.dll
921 %long
923 BOOL
924 DWORD
925 HKEY
926 LPARAM
927 WPARAM
930 %ptr
932 HINF16 *
933 LPBYTE
934 LPDEVICE_INFO16
935 LPDWORD
936 LPEXPANDVTBL
937 LPHKEY16
938 LPLOGDISKDESC
939 LPLPDEVICE_INFO16
940 LPVIRTNODE
941 LPVOID
942 PHKEY
943 VIFPROC
944 VOID *
946 %str
948 LPCSTR
949 LPSTR
951 %void
953 void
955 %word
957 DI_FUNCTION16
958 HINF16
959 HINSTANCE16
960 HKEY16
961 HWND16
962 INT16
963 LOGDISKID16
964 RETERR16
965 UINT16
966 VHSTR
967 WORD
969 %%shell.dll
971 %long
973 BOOL
974 DWORD
975 HKEY
976 LPARAM
977 LRESULT
979 %ptr
981 HICON16 *
982 LPDWORD
983 LPWORD
984 POINT16 *
986 %segptr
988 SEGPTR
990 %str
992 LPCSTR
993 LPSTR
995 %void
997 void
999 %word
1001 BOOL16
1002 HDROP16
1003 HGLOBAL16
1004 HICON16
1005 HINSTANCE16
1006 HWND16
1007 INT16
1008 UINT16
1009 WORD
1010 WPARAM16
1012 %%sound.drv
1014 %long
1016 DWORD
1018 %ptr
1020 LPINT16
1022 %void
1024 void
1026 %word
1028 INT16
1030 %%storage.dll
1032 %long
1034 DWORD
1035 HRESULT
1036 ULONG
1038 %longlong
1040 LARGE_INTEGER
1042 %ptr
1044 IID *
1045 IStorage16 *
1046 IStorage16 **
1047 IStream16 *
1048 IStream16 **
1049 LPSTORAGE16
1050 LPVOID *
1051 REFIID
1052 SNB16
1053 STATSTG16 *
1054 ULARGE_INTEGER *
1055 ULONG *
1056 void *
1058 %segptr
1060 SEGPTR
1062 %str
1064 LPCOLESTR16
1066 %%stress.dll
1068 %long
1070 DWORD
1071 LONG
1073 %void
1075 void
1077 %word
1079 BOOL16
1080 INT16
1081 UINT16
1083 %%system.drv
1085 %long
1087 DWORD
1089 %segptr
1091 FARPROC16
1093 %str
1095 char *
1097 %void
1099 void
1101 %word
1103 WORD
1105 %%toolhelp.dll
1107 %long
1109 DWORD
1111 %ptr
1113 FARPROC
1114 GLOBALENTRY *
1115 GLOBALINFO *
1116 LOCAL32ENTRY *
1117 LOCAL32INFO *
1118 LOCALENTRY *
1119 LOCALINFO *
1120 MEMMANINFO *
1121 MODULEENTRY *
1122 STACKTRACEENTRY *
1123 SYSHEAPINFO *
1124 TASKENTRY *
1125 TIMERINFO *
1126 void *
1128 %segptr
1130 FARPROC16
1132 %str
1134 LPCSTR
1136 %void
1138 void
1140 %word
1142 BOOL16
1143 HGLOBAL16
1144 HMODULE16
1145 HTASK16
1146 WORD
1148 %%twain.dll
1150 %long
1152 TW_UINT32
1154 %ptr
1156 TW_MEMREF
1157 pTW_IDENTITY
1159 %word
1161 TW_UINT16
1163 %%typelib.dll
1165 %long
1167 DWORD
1168 HRESULT
1169 LCID
1171 %ptr
1173 ITypeLib **
1174 LPBSTR16
1175 REFGUID
1177 %str
1179 LPSTR
1181 %word
1183 WORD
1185 %%user.exe
1187 %long
1189 BOOL
1190 COLORREF
1191 DWORD
1192 HHOOK
1193 LONG
1194 LPARAM
1195 LRESULT
1196 POINT16
1197 UINT
1199 %ptr
1201 BOOL16 *
1202 COLORREF *
1203 CONTEXT86 *
1204 CURSORICONINFO *
1205 DRAWSTATEPROC16
1206 DWORD *
1207 HANDLE *
1208 HHOOK *
1209 INT16 *
1210 LPBYTE
1211 LPCOMSTAT16
1212 LPCVOID
1213 LPDCB16
1214 LPDEVMODEA
1215 LPDRIVERINFOSTRUCT16
1216 LPDWORD
1217 LPICONINFO16
1218 LPINT16
1219 LPMSG16
1220 LPMSGBOXPARAMS16
1221 LPPAINTSTRUCT16
1222 LPPOINT16
1223 LPQUEUESTRUCT16 *
1224 LPRECT16
1225 LPSCROLLINFO
1226 LPVOID
1227 MENUITEMINFO16 *
1228 MSG16 *
1229 MSG32_16 *
1230 PAINTSTRUCT16 *
1231 POINT16 *
1232 RECT16 *
1233 SCROLLINFO *
1234 SEGPTR *
1235 UINT16 *
1236 VA_LIST16
1237 WINDOWPLACEMENT16 *
1238 WNDCLASS16 *
1239 WNDCLASSEX16 *
1240 WINDOWPROC *
1241 WORD *
1242 void *
1244 %segptr
1246 DLGPROC16
1247 FARPROC16
1248 GRAYSTRINGPROC16
1249 HOOKPROC16
1250 PROPENUMPROC16
1251 SEGPTR
1252 TIMERPROC16
1253 WNDENUMPROC16
1254 WNDPROC16
1256 %str
1258 LPCSTR
1259 LPSTR
1261 %void
1263 VOID
1264 void
1266 %word
1268 ATOM
1269 BOOL16
1270 BYTE
1271 CHAR
1272 HACCEL16
1273 HANDLE16
1274 HBITMAP16
1275 HBRUSH16
1276 HCURSOR16
1277 HDC16
1278 HDRVR16
1279 HDWP16
1280 HFONT16
1281 HGLOBAL16
1282 HICON16
1283 HINSTANCE16
1284 HMENU16
1285 HMODULE16
1286 HPALETTE16
1287 HQUEUE16
1288 HRGN16
1289 HRSRC16
1290 HTASK16
1291 HWND16
1292 INT16
1293 UINT16
1294 WORD
1295 WPARAM16
1297 %%ver.dll
1299 %long
1301 DWORD
1303 %ptr
1305 LPDWORD
1306 LPVOID
1307 SEGPTR *
1308 UINT16 *
1310 %segptr
1312 SEGPTR
1314 %str
1316 LPCSTR
1317 LPSTR
1319 %word
1321 UINT16
1323 %%w32sys.dll
1325 %long
1327 DWORD
1329 %ptr
1331 LPWIN32SINFO
1333 %segptr
1335 SEGPTR
1337 %word
1339 HFILE16
1340 WORD
1342 %%win32s16.dll
1344 %long
1346 BOOL
1347 DWORD
1348 HANDLE
1350 %ptr
1352 LPCVOID
1353 LPDWORD
1354 LPVOID
1355 PMEMORY_BASIC_INFORMATION
1357 %segptr
1359 SEGPTR
1361 %void
1363 void
1365 %word
1367 WORD
1369 %%win87em.dll
1371 %long
1375 %ptr
1377 CONTEXT86 *
1378 struct Win87EmInfoStruct *
1379 void *
1381 %void
1383 void
1385 %%winaspi.dll
1387 %long
1389 DWORD
1391 %segptr
1393 FARPROC16
1394 SEGPTR
1396 %word
1398 BOOL16
1399 WORD
1401 %%windebug.dll
1403 %ptr
1405 CONTEXT86 *
1407 %void
1409 void
1411 %%wineps16.drv
1413 %long
1415 DWORD
1417 %ptr
1419 LPDEVMODEA
1421 %str
1423 LPCSTR
1424 LPSTR
1426 %void
1428 void
1430 %word
1432 HANDLE16
1433 HWND16
1434 INT16
1435 WORD
1437 %%wing.dll
1439 %long
1441 COLORREF
1443 %ptr
1445 BITMAPINFO *
1446 RGBQUAD *
1447 SEGPTR *
1449 %segptr
1451 SEGPTR
1453 %word
1455 BOOL16
1456 HBITMAP16
1457 HBRUSH16
1458 HDC16
1459 HPALETTE16
1460 INT16
1461 UINT16
1462 WING_DITHER_TYPE
1464 %%winnls.dll
1466 %long
1468 BOOL
1470 %word
1472 HWND16
1474 %%winsock.dll
1476 %long
1478 BOOL
1480 LONG
1481 WS_u_long
1483 %ptr
1485 INT16 *
1486 LPWSADATA16
1487 ULONG *
1488 struct WS_sockaddr *
1489 struct WS_timeval *
1490 ws_fd_set16 *
1492 %segptr
1494 FARPROC16
1495 SEGPTR
1497 %str
1499 LPCSTR
1500 char *
1502 %unknown
1504 struct WS_in_addr
1506 %void
1508 void
1510 %word
1512 HANDLE16
1513 HWND16
1514 INT16
1515 SOCKET16
1516 UINT16
1517 WS_u_short
1519 %%wintab.dll
1521 %long
1523 DWORD
1524 LPARAM
1525 LRESULT
1527 %ptr
1529 LPBYTE
1530 LPINT16
1531 LPLOGCONTEXT16
1532 LPVOID
1533 LPWTHOOKPROC16
1534 UINT16 *
1535 WTCONFIGPROC16
1536 WTENUMPROC16
1537 WTHOOKPROC16
1539 %str
1541 LPSTR
1543 %word
1545 BOOL16
1546 HCTX16
1547 HMGR16
1548 HWND16
1549 HWTHOOK16
1550 INT16
1551 UINT16
1552 WPARAM16