> ## 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 - PFStatistics.h

> Overview of the PFStatistics.h header in the PlayFab Services C API, listing the functions it defines for entity statistics and statistic definitions.

## Functions

| Function | Description |
| - | - |
| [PFStatisticsCreateStatisticDefinitionAsync](https://docs.xbox.com/services/playfab/api-references/c/pfstatistics/functions/pfstatisticscreatestatisticdefinitionasync.md) | Create a new entity statistic definition. |
| [PFStatisticsDeleteStatisticDefinitionAsync](https://docs.xbox.com/services/playfab/api-references/c/pfstatistics/functions/pfstatisticsdeletestatisticdefinitionasync.md) | Delete an entity statistic definition. Will delete all statistics on entity profiles and leaderboards. |
| [PFStatisticsDeleteStatisticsAsync](https://docs.xbox.com/services/playfab/api-references/c/pfstatistics/functions/pfstatisticsdeletestatisticsasync.md) | Delete statistics on an entity profile. This will remove all rankings from associated leaderboards. |
| [PFStatisticsDeleteStatisticsGetResult](https://docs.xbox.com/services/playfab/api-references/c/pfstatistics/functions/pfstatisticsdeletestatisticsgetresult.md) | Gets the result of a successful PFStatisticsDeleteStatisticsAsync call. |
| [PFStatisticsDeleteStatisticsGetResultSize](https://docs.xbox.com/services/playfab/api-references/c/pfstatistics/functions/pfstatisticsdeletestatisticsgetresultsize.md) | Get the size in bytes needed to store the result of a DeleteStatistics call. |
| [PFStatisticsGetStatisticDefinitionAsync](https://docs.xbox.com/services/playfab/api-references/c/pfstatistics/functions/pfstatisticsgetstatisticdefinitionasync.md) | Get current statistic definition information |
| [PFStatisticsGetStatisticDefinitionGetResult](https://docs.xbox.com/services/playfab/api-references/c/pfstatistics/functions/pfstatisticsgetstatisticdefinitiongetresult.md) | Gets the result of a successful PFStatisticsGetStatisticDefinitionAsync call. |
| [PFStatisticsGetStatisticDefinitionGetResultSize](https://docs.xbox.com/services/playfab/api-references/c/pfstatistics/functions/pfstatisticsgetstatisticdefinitiongetresultsize.md) | Get the size in bytes needed to store the result of a GetStatisticDefinition call. |
| [PFStatisticsGetStatisticsAsync](https://docs.xbox.com/services/playfab/api-references/c/pfstatistics/functions/pfstatisticsgetstatisticsasync.md) | Gets statistics for the specified entity. |
| [PFStatisticsGetStatisticsForEntitiesAsync](https://docs.xbox.com/services/playfab/api-references/c/pfstatistics/functions/pfstatisticsgetstatisticsforentitiesasync.md) | Gets statistics for the specified collection of entities. |
| [PFStatisticsGetStatisticsForEntitiesGetResult](https://docs.xbox.com/services/playfab/api-references/c/pfstatistics/functions/pfstatisticsgetstatisticsforentitiesgetresult.md) | Gets the result of a successful PFStatisticsGetStatisticsForEntitiesAsync call. |
| [PFStatisticsGetStatisticsForEntitiesGetResultSize](https://docs.xbox.com/services/playfab/api-references/c/pfstatistics/functions/pfstatisticsgetstatisticsforentitiesgetresultsize.md) | Get the size in bytes needed to store the result of a GetStatisticsForEntities call. |
| [PFStatisticsGetStatisticsGetResult](https://docs.xbox.com/services/playfab/api-references/c/pfstatistics/functions/pfstatisticsgetstatisticsgetresult.md) | Gets the result of a successful PFStatisticsGetStatisticsAsync call. |
| [PFStatisticsGetStatisticsGetResultSize](https://docs.xbox.com/services/playfab/api-references/c/pfstatistics/functions/pfstatisticsgetstatisticsgetresultsize.md) | Get the size in bytes needed to store the result of a GetStatistics call. |
| [PFStatisticsIncrementStatisticVersionAsync](https://docs.xbox.com/services/playfab/api-references/c/pfstatistics/functions/pfstatisticsincrementstatisticversionasync.md) | Increment an entity statistic definition version. |
| [PFStatisticsIncrementStatisticVersionGetResult](https://docs.xbox.com/services/playfab/api-references/c/pfstatistics/functions/pfstatisticsincrementstatisticversiongetresult.md) | Gets the result of a successful PFStatisticsIncrementStatisticVersionAsync call. |
| [PFStatisticsListStatisticDefinitionsAsync](https://docs.xbox.com/services/playfab/api-references/c/pfstatistics/functions/pfstatisticsliststatisticdefinitionsasync.md) | Get all current statistic definitions information |
| [PFStatisticsListStatisticDefinitionsGetResult](https://docs.xbox.com/services/playfab/api-references/c/pfstatistics/functions/pfstatisticsliststatisticdefinitionsgetresult.md) | Gets the result of a successful PFStatisticsListStatisticDefinitionsAsync call. |
| [PFStatisticsListStatisticDefinitionsGetResultSize](https://docs.xbox.com/services/playfab/api-references/c/pfstatistics/functions/pfstatisticsliststatisticdefinitionsgetresultsize.md) | Get the size in bytes needed to store the result of a ListStatisticDefinitions call. |
| [PFStatisticsUpdateStatisticDefinitionAsync](https://docs.xbox.com/services/playfab/api-references/c/pfstatistics/functions/pfstatisticsupdatestatisticdefinitionasync.md) | Update an existing entity statistic definition. |
| [PFStatisticsUpdateStatisticsAsync](https://docs.xbox.com/services/playfab/api-references/c/pfstatistics/functions/pfstatisticsupdatestatisticsasync.md) | Update statistics on an entity profile. Depending on the statistic definition, this may result in entity being ranked on various leaderboards. |
| [PFStatisticsUpdateStatisticsGetResult](https://docs.xbox.com/services/playfab/api-references/c/pfstatistics/functions/pfstatisticsupdatestatisticsgetresult.md) | Gets the result of a successful PFStatisticsUpdateStatisticsAsync call. |
| [PFStatisticsUpdateStatisticsGetResultSize](https://docs.xbox.com/services/playfab/api-references/c/pfstatistics/functions/pfstatisticsupdatestatisticsgetresultsize.md) | Get the size in bytes needed to store the result of a UpdateStatistics call. |
