1// list of function parameters that are the size of a buffer.
2// generated by `gen_sizeof_param.sh`
3AddJobW 3 2
4alloc_utf8_text 1 0
5append 2 1
6BCryptFinishHash 2 1
7BCryptGenRandom 2 1
8BCryptGetProperty 3 2
9bsearch 3 1
10call_minidriver 5 4
11CertAddEncodedCertificateToStore 3 2
12CertAddEncodedCRLToStore 3 2
13CertAddEncodedCTLToStore 3 2
14CertAddSerializedElementToStore 2 1
15CertCreateCertificateContext 2 1
16CertCreateCRLContext 2 1
17CertCreateCTLContext 2 1
18CertGetIntendedKeyUsage 3 2
19CertNameToStrA 4 3
20CertRDNValueToStrA 3 2
21checkCRLHash 1 0
22checkHash 1 0
23check_index_buffer_ 4 2
24check_param 4 3
25CommitUrlCacheEntryW 6 5
26compare_emf_bits 2 1
27compare_file_data 2 1
28compare_mf_bits 2 1
29compare_mf_disk_bits 2 1
30compareStore 3 2
31CompareStringA 3 2
32CompareStringA 5 2
33convert_old_args 5 4
34convert_str 1 4
35copy_param 3 2
36create_buffer_ 3 4
37create_decoder 1 0
38create_file 2 1
39create_source_file 2 1
40create_source_fileA 2 1
41create_source_fileW 2 1
42create_stream 1 0
43create_stream_on_data 1 0
44create_test_icon 6 5
45CryptEncrypt 6 4
46CryptEncryptMessage 4 3
47CryptGenRandom 1 2
48CryptGetMessageSignerCount 2 1
49CryptHashCertificate 4 3
50CryptHashData 2 1
51CryptHashToBeSigned 3 2
52CryptImportKey 2 1
53CryptMsgUpdate 2 1
54CryptVerifyDetachedMessageHash 2 1
55CryptVerifyDetachedMessageSignature 3 2
56CryptVerifyMessageHash 2 1
57CryptVerifyMessageSignature 3 2
58CryptVerifySignatureA 2 1
59cstr_length 1 0
60D3DXCreateCubeTextureFromFileInMemory 2 1
61D3DXCreateCubeTextureFromFileInMemoryEx 2 1
62D3DXCreateEffect 2 1
63D3DXCreateEffectCompiler 1 0
64D3DXCreateTextureFromFileInMemory 2 1
65D3DXCreateTextureFromFileInMemoryEx 2 1
66D3DXCreateVolumeTextureFromFileInMemory 2 1
67D3DXGetImageInfoFromFileInMemory 1 0
68D3DXLoadSurfaceFromFileInMemory 4 3
69D3DXLoadSurfaceFromMemory 5 3
70D3DXLoadVolumeFromFileInMemory 4 3
71D3DXLoadVolumeFromMemory 6 3
72dbg_read_memory 2 1
73DdeCreateDataHandle 2 1
74DeviceIoControl 3 2
75DeviceIoControl 5 4
76DIALOG_BrowsePrograms 2 1
77DIALOG_BrowseSymbols 2 1
78dns_ns_name_uncompress 4 3
79dns_ns_name_unpack 4 3
80doit 5 4
81DragQueryFileA 3 2
82DRIVER_GetLibName 3 2
83ExpandEnvironmentStringsA 2 1
84ExtEscape 2 3
85ExtEscape 4 5
86fgets 1 0
87fill_sym_lvalue 4 3
88format_exception_msg 2 1
89format_hash 1 0
90FormatMessageA 5 4
91fread 1 0
92fread 2 0
93func_ptr 4 1
94func_ptr 4 3
95fwrite 1 0
96fwrite 2 0
97get_alsa_name_by_guid 2 1
98GetAtomNameA 2 1
99GetBitmapBits 1 2
100get_buffer 1 0
101get_builtin_path 3 2
102GetClassNameA 2 1
103GetClipboardFormatNameA 2 1
104get_commands 3 2
105get_config_key 4 3
106GetCurrentDirectoryA 0 1
107GetCurrentThemeName 1 0
108GetCurrentThemeName 3 0
109GetCurrentThemeName 5 4
110GetDateFormatA 5 4
111get_display_device_reg_key 1 0
112GetDlgItemTextA 3 2
113GetEnvironmentVariableA 2 1
114GetFontData 4 3
115GetFullPathNameA 1 2
116GetGlyphOutlineA 4 5
117GetGlyphOutlineW 4 5
118gethostname 1 0
119GetKeyNameTextA 2 1
120get_line 1 0
121GetLocaleInfoA 3 2
122get_long_path_name 2 1
123GetLongPathNameA 2 0
124GetLongPathNameA 2 1
125GetMetaFileBitsEx 1 2
126GetModuleFileNameA 2 1
127getnameinfo 3 2
128getnameinfo 5 4
129GetObjectA 1 2
130GetObjectW 1 2
131GetPrivateProfileSectionA 2 1
132GetPrivateProfileStringA 4 3
133get_process_info 2 1
134GetProfileStringA 4 3
135get_reg_value 4 3
136GetRoleTextA 2 1
137GetShortPathNameA 2 0
138GetShortPathNameA 2 1
139GetSystemDirectoryA 1 0
140get_system_proxy_autoconfig_url 1 0
141GetTempPathA 0 1
142GetTextExtentExPointA 2 1
143GetTextExtentPoint32A 2 1
144GetTextFaceA 1 2
145get_thread_info 3 2
146GetTimeFormatA 5 4
147GetTokenInformation 3 2
148get_ttf_nametable_entry 3 2
149GetUserObjectInformationA 3 2
150GetUserObjectInformationW 3 2
151GetWindowsDirectoryA 1 0
152GetWindowTextA 2 1
153GlobalGetAtomNameA 2 1
154HCR_GetExecuteCommandW 4 3
155HTTPREQ_Read 2 1
156HttpSendRequestA 4 3
157_hwrite 2 1
158IContextMenu_GetCommandString 5 4
159ID2D1Bitmap_CopyFromMemory 3 2
160ID3D10Device_CreateGeometryShader 2 1
161ID3D10Device_CreateInputLayout 4 3
162ID3D10Device_CreatePixelShader 2 1
163ID3D10Device_CreateVertexShader 2 1
164ID3D10Device_UpdateSubresource 5 4
165ID3D11DeviceContext_UpdateSubresource 5 4
166ID3D11Device_CreateGeometryShader 2 1
167ID3D11Device_CreateInputLayout 4 3
168ID3D11Device_CreatePixelShader 2 1
169ID3D11Device_CreateVertexShader 2 1
170IDataConvert_DataConvert 3 5
171IDataConvert_DataConvert 7 6
172IDWriteGlyphRunAnalysis_CreateAlphaTexture 4 3
173IHtmlLoadOptions_SetOption 3 2
174IInternetProtocolEx_Read 2 1
175IInternetProtocolInfo_QueryInfo 5 4
176IInternetProtocol_Read 2 1
177ILockBytes_ReadAt 3 2
178ImmGetCompositionStringA 3 2
179ImmSetCompositionStringA 3 2
180ImmSetCompositionStringW 3 2
181inet_ntop 3 2
182initFileFromData 2 1
183input_read_line 2 1
184InternetReadFile 2 1
185InternetSetOptionA 3 2
186InternetTimeFromSystemTimeW 3 2
187IoBuildDeviceIoControlRequest 5 4
188IROTData_GetComparisonData 2 1
189IsBadReadPtr 1 0
190IsBadWritePtr 1 0
191ISequentialStream_Read 2 1
192IShellLinkA_GetArguments 2 1
193IShellLinkA_GetDescription 2 1
194IShellLinkA_GetIconLocation 2 1
195IShellLinkA_GetPath 2 1
196IShellLinkA_GetWorkingDirectory 2 1
197IStream_Read 2 1
198IStream_Write 2 1
199IWICBitmapClipper_CopyPixels 3 4
200IWICBitmap_CopyPixels 3 4
201IWICBitmapFrameDecode_CopyPixels 3 4
202IWICImagingFactory_CreateBitmapFromMemory 5 6
203IWICStream_InitializeFromMemory 2 1
204IWICStream_Write 2 1
205LCMapStringA 5 2
206LCMapStringA 5 4
207load_entry 2 1
208load_face 4 3
209load_image 1 0
210load_stream 2 1
211LoadStringA 3 2
212_lwrite 2 1
213MCI_GetDevTypeFromFileName 2 1
214mciGetErrorStringA 2 1
215mciSendStringA 2 1
216memcmp 2 0
217memcmp 2 1
218memcpy 2 0
219memcpy 2 1
220memory_get_string 5 4
221memory_read_value 1 2
222memset 2 0
223mmioRead 2 1
224MSFT_ReadLEWords 1 0
225MSVCRT_asctime_s 1 0
226MSVCRT__fwrite_nolock 1 0
227MSVCRT__snwprintf 1 0
228MultiByteToWideChar 3 2
229NdrCorrelationInitialize 2 1
230NetBTNameReq 5 4
231NETCON_recv 2 1
232NLS_RegEnumValue 3 2
233NLS_RegEnumValue 5 4
234NTDLL__vsnprintf 1 0
235NtEnumerateKey 4 3
236NtEnumerateValueKey 4 3
237NtQueryDirectoryFile 6 5
238NtQueryInformationProcess 3 2
239NtQueryInformationThread 3 2
240NtQueryKey 3 2
241NtQueryValueKey 4 3
242NtReadFile 6 5
243NtSetInformationThread 3 2
244NtSetValueKey 5 4
245output 2 1
246pBCryptHash 6 5
247pCertNameToStrA 4 3
248pCertRDNValueToStrA 3 2
249pCertRDNValueToStrW 3 2
250pCoInternetQueryInfo 4 3
251pCryptDecodeObjectEx 3 2
252pCryptFormatObject 6 5
253pCryptVerifySignatureW 2 1
254PeekNamedPipe 2 1
255p_fgets 1 0
256p_fread_s 1 0
257pGetCalendarInfoA 4 3
258pGetCalendarInfoW 4 3
259pGetFileInformationByHandleEx 3 2
260pGetFontFileData 4 3
261pGetLongPathNameA 2 0
262pGetLongPathNameA 2 1
263pGetMappedFileNameA 3 2
264pGetModuleBaseNameA 3 2
265pGetModuleFileNameExA 3 2
266pGetProcessImageFileNameA 2 1
267pGetProcessImageFileNameW 2 1
268pGetShortPathNameA 2 1
269pGetSystemWow64DirectoryA 1 0
270pGetVolumeNameForVolumeMountPointA 2 1
271pGetVolumePathNamesForVolumeNameA 2 1
272pGetVolumePathNamesForVolumeNameW 2 1
273pGetWindowModuleFileNameA 2 1
274pGetWsChanges 2 1
275pHexFromBin 1 0
276pIcmpSendEcho 3 2
277pIdnToAscii 4 3
278pIdnToUnicode 4 3
279pInetNtop 3 2
280pInternetGetConnectedStateExA 2 1
281pInternetTimeFromSystemTimeA 3 2
282pInternetTimeFromSystemTimeW 3 2
283p_itoa_s 2 1
284pK32GetProcessImageFileNameA 2 1
285pLcidToRfc1766A 2 1
286p_mbscat_s 1 0
287p__mbscpy_s 1 0
288p_mbslwr_s 1 0
289p_mbsnbcat_s 1 0
290p_mbsnbcat_s 3 2
291p_mbsnbcpy_s 1 0
292p_mbsnbcpy_s 3 2
293p_mbsupr_s 1 0
294pNtNotifyChangeDirectoryFile 6 5
295pNtQueryDirectoryFile 6 5
296pNtQueryInformationFile 3 2
297pNtQueryInformationProcess 3 2
298pNtQueryKey 3 2
299pNtQueryLicenseValue 3 2
300pNtQueryObject 3 2
301pNtQueryVolumeInformationFile 3 2
302pNtReadFile 6 5
303pNtWriteFile 6 5
304pPathUnExpandEnvStringsA 2 1
305pQueryInformationJobObject 3 2
306pReadDirectoryChangesW 2 1
307pRegSetKeyValueW 5 4
308printBytes 2 1
309pRtlCompressBuffer 2 1
310pRtlCompressBuffer 4 3
311pRtlDecompressBuffer 2 1
312pRtlDecompressFragment 2 1
313pRtlIsTextUnicode 1 0
314pRtlMultiByteToUnicodeN 1 0
315pRtlUnicodeToUTF8N 1 0
316pRtlUTF8ToUnicodeN 1 0
317pSetupDiGetDeviceInstanceIdA 3 2
318pSetupEnumInfSectionsA 3 2
319pSetupGetFileCompressionInfoExA 2 1
320pSHFormatDateTimeA 3 2
321pSHGetIniStringW 3 2
322pSHLWAPI_184 2 1
323pSHLWAPI_212 2 1
324pstrcat_s 1 0
325pstrcpy_s 1 0
326pstrerror_s 1 0
327pStringTableLookUpStringEx 4 3
328p_strlwr_s 1 0
329p__strnset_s 1 0
330p_ultoa_s 2 1
331push_data 2 1
332put_data 1 0
333pXcvDataPort 5 4
334qsort 2 0
335QueryDosDeviceA 2 1
336_read 2 1
337read 2 1
338read_bytes 1 0
339read_bytes 2 1
340ReadCharMetrics 2 1
341read_data 2 1
342ReadFile 2 1
343ReadFileEx 2 1
344ReadFontMetrics 2 1
345read_func 2 1
346ReadProcessMemory 3 2
347read_stream 3 2
348ReadString 2 1
349RealGetWindowClassA 2 1
350_receive_simple_request 3 2
351recv 2 1
352recvfrom 2 1
353RegEnumKeyA 3 2
354RegSetValueA 4 3
355RegSetValueExA 5 4
356RegSetValueExW 5 1
357RegSetValueW 4 3
358__res_query 4 3
359reverse_lookup 2 1
360rpcrt4_http_async_read 4 3
361RtlGetCurrentDirectory_U 0 1
362RtlMultiByteToUnicodeN 1 0
363r_verify_reg_binary 5 4
364SearchPathA 3 4
365send 2 1
366sendto 2 1
367SetEnhMetaFileBits 0 1
368SetMetaFileBitsEx 0 1
369set_profile_device_key 2 1
370SetupGetFileCompressionInfoExA 2 1
371SetupGetLineTextA 5 4
372SetupGetSourceFileLocationA 5 4
373SetupGetSourceInfoA 4 3
374SetupGetStringFieldA 3 2
375SetupGetTargetPathA 4 3
376setvbuf 3 1
377SHELL_FindExecutableByVerb 4 3
378snprintf 1 0
379sock_recv 2 1
380stab_strcpy 1 0
381strftime 1 0
382_Strftime 1 0
383strncmp 2 0
384strncmp 2 1
385strncpyWtoA 2 0
386sw_read_mem 3 2
387SysAllocStringByteLen 1 0
388SystemFunction036 1 0
389test_add_certificate 1 0
390test_buffer_object 2 1
391test_font_metrics 5 4
392_test_hkey_main_Value_A 3 2
393_test_hkey_main_Value_W 3 2
394test_LoadImageFile 2 1
395test_LoadMeshFromX_ 9 7
396test_moniker 3 2
397test_moniker 5 4
398test_moniker 7 6
399test_output 3 2
400test_persist_save_data 3 2
401test_persist_save_data 5 2
402test_persist_save_data 5 4
403test_pic 1 0
404test_preshader_op 2 1
405unicode_expect_ 4 3
406UpdateResourceA 5 4
407UrlMkSetSessionOption 2 1
408utf8_expect_ 4 3
409VarTokenizeFormatString 2 1
410vsnprintf 1 0
411vsnprintfW 1 0
412_vsprintf_p_wrapper 1 0
413vsprintf_wrapper 2 1
414vswprintf_wrapper 2 1
415waveInAddBuffer 2 1
416waveInGetErrorTextA 2 1
417waveInPrepareHeader 2 1
418waveInUnprepareHeader 2 1
419waveOutGetErrorTextA 2 1
420waveOutPrepareHeader 2 1
421waveOutUnprepareHeader 2 1
422waveOutWrite 2 1
423WideCharToMultiByte 5 4
424WINECON_GetConsoleTitle 2 1
425wined3d_private_store_set_private_data 3 2
426wine_dll_load 2 1
427wine_dlopen 3 2
428wine_dlsym 3 2
429wine_init 3 2
430wine_server_set_reply 2 1
431WinHttpReadData 2 1
432wld_read 2 1
433_write 2 1
434write 2 1
435write_file 2 1
436WriteFile 2 1
437WriteFileEx 2 1
438WriteProcessMemory 3 2
439write_stream_data 3 2
440WSAIoctl 3 2
441WS_inet_ntop 3 2
442WsWriteType 6 5
443X11DRV_XDND_DescribeClipboardFormat 2 1
444XLookupString 2 1
445XmbLookupString 3 2
446