> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PFCatalogCreateUploadUrlsGetResultSize

> Get the size in bytes needed to store the result of a CreateUploadUrls call.

Get the size in bytes needed to store the result of a CreateUploadUrls call.

## Syntax

```cpp theme={null}
HRESULT PFCatalogCreateUploadUrlsGetResultSize(  
    XAsyncBlock* async,  
    size_t* bufferSize  
)  
```

### Parameters

**`async`**   XAsyncBlock\*<br />*Inout*

XAsyncBlock for the async operation.

**`bufferSize`**   size\_t\*<br />*output*

The buffer size in bytes required for the result.

### Return value

Type: HRESULT

Result code for this API operation. If the service call is unsuccessful, the result will be one of global PlayFab Service errors. See doc page "Handling PlayFab Errors" for more details on error handling.

## Requirements

**Header:** PFCatalog.h

## See also

[PFCatalog members](/services/playfab/api-references/c/pfcatalog/pfcatalog_members)


## Related topics

- [PFCatalogCreateUploadUrlsAsync](/services/playfab/api-references/c/pfcatalog/functions/pfcatalogcreateuploadurlsasync.md)
- [Services C API overview - PFCatalog.h](/services/playfab/api-references/c/pfcatalog/pfcatalog_members.md)
- [PFCatalogCreateUploadUrlsGetResult](/services/playfab/api-references/c/pfcatalog/functions/pfcatalogcreateuploadurlsgetresult.md)
- [PFCatalogCreateDraftItemGetResultSize](/services/playfab/api-references/c/pfcatalog/functions/pfcatalogcreatedraftitemgetresultsize.md)
- [PFCatalogCreateUploadUrlsRequest](/services/playfab/api-references/c/pfcatalogtypes/structs/pfcatalogcreateuploadurlsrequest.md)
