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