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

# Services C API overview - PFData.h

> Services C API overview - PFData.h

## Functions

| Function | Description |
| - | - |
| [PFDataAbortFileUploadsAsync](https://docs.xbox.com/services/playfab/api-references/c/pfdata/functions/pfdataabortfileuploadsasync.md) | Abort pending file uploads to an entity's profile. |
| [PFDataAbortFileUploadsGetResult](https://docs.xbox.com/services/playfab/api-references/c/pfdata/functions/pfdataabortfileuploadsgetresult.md) | Gets the result of a successful PFDataAbortFileUploadsAsync call. |
| [PFDataAbortFileUploadsGetResultSize](https://docs.xbox.com/services/playfab/api-references/c/pfdata/functions/pfdataabortfileuploadsgetresultsize.md) | Get the size in bytes needed to store the result of a AbortFileUploads call. |
| [PFDataDeleteFilesAsync](https://docs.xbox.com/services/playfab/api-references/c/pfdata/functions/pfdatadeletefilesasync.md) | Delete files on an entity's profile. |
| [PFDataDeleteFilesGetResult](https://docs.xbox.com/services/playfab/api-references/c/pfdata/functions/pfdatadeletefilesgetresult.md) | Gets the result of a successful PFDataDeleteFilesAsync call. |
| [PFDataDeleteFilesGetResultSize](https://docs.xbox.com/services/playfab/api-references/c/pfdata/functions/pfdatadeletefilesgetresultsize.md) | Get the size in bytes needed to store the result of a DeleteFiles call. |
| [PFDataFinalizeFileUploadsAsync](https://docs.xbox.com/services/playfab/api-references/c/pfdata/functions/pfdatafinalizefileuploadsasync.md) | Finalize file uploads to an entity's profile. |
| [PFDataFinalizeFileUploadsGetResult](https://docs.xbox.com/services/playfab/api-references/c/pfdata/functions/pfdatafinalizefileuploadsgetresult.md) | Gets the result of a successful PFDataFinalizeFileUploadsAsync call. |
| [PFDataFinalizeFileUploadsGetResultSize](https://docs.xbox.com/services/playfab/api-references/c/pfdata/functions/pfdatafinalizefileuploadsgetresultsize.md) | Get the size in bytes needed to store the result of a FinalizeFileUploads call. |
| [PFDataGetFilesAsync](https://docs.xbox.com/services/playfab/api-references/c/pfdata/functions/pfdatagetfilesasync.md) | Retrieves file metadata from an entity's profile. |
| [PFDataGetFilesGetResult](https://docs.xbox.com/services/playfab/api-references/c/pfdata/functions/pfdatagetfilesgetresult.md) | Gets the result of a successful PFDataGetFilesAsync call. |
| [PFDataGetFilesGetResultSize](https://docs.xbox.com/services/playfab/api-references/c/pfdata/functions/pfdatagetfilesgetresultsize.md) | Get the size in bytes needed to store the result of a GetFiles call. |
| [PFDataGetObjectsAsync](https://docs.xbox.com/services/playfab/api-references/c/pfdata/functions/pfdatagetobjectsasync.md) | Retrieves objects from an entity's profile. |
| [PFDataGetObjectsGetResult](https://docs.xbox.com/services/playfab/api-references/c/pfdata/functions/pfdatagetobjectsgetresult.md) | Gets the result of a successful PFDataGetObjectsAsync call. |
| [PFDataGetObjectsGetResultSize](https://docs.xbox.com/services/playfab/api-references/c/pfdata/functions/pfdatagetobjectsgetresultsize.md) | Get the size in bytes needed to store the result of a GetObjects call. |
| [PFDataInitiateFileUploadsAsync](https://docs.xbox.com/services/playfab/api-references/c/pfdata/functions/pfdatainitiatefileuploadsasync.md) | Initiates file uploads to an entity's profile. |
| [PFDataInitiateFileUploadsGetResult](https://docs.xbox.com/services/playfab/api-references/c/pfdata/functions/pfdatainitiatefileuploadsgetresult.md) | Gets the result of a successful PFDataInitiateFileUploadsAsync call. |
| [PFDataInitiateFileUploadsGetResultSize](https://docs.xbox.com/services/playfab/api-references/c/pfdata/functions/pfdatainitiatefileuploadsgetresultsize.md) | Get the size in bytes needed to store the result of a InitiateFileUploads call. |
| [PFDataSetObjectsAsync](https://docs.xbox.com/services/playfab/api-references/c/pfdata/functions/pfdatasetobjectsasync.md) | Sets objects on an entity's profile. |
| [PFDataSetObjectsGetResult](https://docs.xbox.com/services/playfab/api-references/c/pfdata/functions/pfdatasetobjectsgetresult.md) | Gets the result of a successful PFDataSetObjectsAsync call. |
| [PFDataSetObjectsGetResultSize](https://docs.xbox.com/services/playfab/api-references/c/pfdata/functions/pfdatasetobjectsgetresultsize.md) | Get the size in bytes needed to store the result of a SetObjects call. |


## Related topics

- [Services C API overview - PFDataTypes.h](https://docs.xbox.com/services/playfab/api-references/c/pfdatatypes/pfdatatypes_members.md)
- [PFDataDeleteFilesAsync](https://docs.xbox.com/services/playfab/api-references/c/pfdata/functions/pfdatadeletefilesasync.md)
- [PFDataSetObjectsAsync](https://docs.xbox.com/services/playfab/api-references/c/pfdata/functions/pfdatasetobjectsasync.md)
- [PFDataGetFilesAsync](https://docs.xbox.com/services/playfab/api-references/c/pfdata/functions/pfdatagetfilesasync.md)
- [PFDataGetObjectsAsync](https://docs.xbox.com/services/playfab/api-references/c/pfdata/functions/pfdatagetobjectsasync.md)
