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