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

> Overview of the PFLeaderboards.h header in the PlayFab Services C API, listing the functions for creating, updating, and querying leaderboards.

## Functions

| Function | Description |
| - | - |
| [PFLeaderboardsCreateLeaderboardDefinitionAsync](https://docs.xbox.com/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardscreateleaderboarddefinitionasync.md) | Creates a new leaderboard definition. |
| [PFLeaderboardsDeleteLeaderboardDefinitionAsync](https://docs.xbox.com/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardsdeleteleaderboarddefinitionasync.md) | Deletes a leaderboard definition. |
| [PFLeaderboardsDeleteLeaderboardEntriesAsync](https://docs.xbox.com/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardsdeleteleaderboardentriesasync.md) | Deletes the specified entries from the given leaderboard. |
| [PFLeaderboardsGetFriendLeaderboardForEntityAsync](https://docs.xbox.com/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardsgetfriendleaderboardforentityasync.md) | Get the friend leaderboard for the specified entity. A maximum of 25 friend entries are listed in the leaderboard. |
| [PFLeaderboardsGetFriendLeaderboardForEntityGetResult](https://docs.xbox.com/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardsgetfriendleaderboardforentitygetresult.md) | Gets the result of a successful PFLeaderboardsGetFriendLeaderboardForEntityAsync call. |
| [PFLeaderboardsGetFriendLeaderboardForEntityGetResultSize](https://docs.xbox.com/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardsgetfriendleaderboardforentitygetresultsize.md) | Get the size in bytes needed to store the result of a GetFriendLeaderboardForEntity call. |
| [PFLeaderboardsGetLeaderboardAroundEntityAsync](https://docs.xbox.com/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardsgetleaderboardaroundentityasync.md) | Get the leaderboard around a specific entity. |
| [PFLeaderboardsGetLeaderboardAroundEntityGetResult](https://docs.xbox.com/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardsgetleaderboardaroundentitygetresult.md) | Gets the result of a successful PFLeaderboardsGetLeaderboardAroundEntityAsync call. |
| [PFLeaderboardsGetLeaderboardAroundEntityGetResultSize](https://docs.xbox.com/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardsgetleaderboardaroundentitygetresultsize.md) | Get the size in bytes needed to store the result of a GetLeaderboardAroundEntity call. |
| [PFLeaderboardsGetLeaderboardAsync](https://docs.xbox.com/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardsgetleaderboardasync.md) | Get the leaderboard for a specific entity type and statistic. |
| [PFLeaderboardsGetLeaderboardDefinitionAsync](https://docs.xbox.com/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardsgetleaderboarddefinitionasync.md) | Gets the specified leaderboard definition. |
| [PFLeaderboardsGetLeaderboardDefinitionGetResult](https://docs.xbox.com/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardsgetleaderboarddefinitiongetresult.md) | Gets the result of a successful PFLeaderboardsGetLeaderboardDefinitionAsync call. |
| [PFLeaderboardsGetLeaderboardDefinitionGetResultSize](https://docs.xbox.com/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardsgetleaderboarddefinitiongetresultsize.md) | Get the size in bytes needed to store the result of a GetLeaderboardDefinition call. |
| [PFLeaderboardsGetLeaderboardForEntitiesAsync](https://docs.xbox.com/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardsgetleaderboardforentitiesasync.md) | Get the leaderboard limited to a set of entities. |
| [PFLeaderboardsGetLeaderboardForEntitiesGetResult](https://docs.xbox.com/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardsgetleaderboardforentitiesgetresult.md) | Gets the result of a successful PFLeaderboardsGetLeaderboardForEntitiesAsync call. |
| [PFLeaderboardsGetLeaderboardForEntitiesGetResultSize](https://docs.xbox.com/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardsgetleaderboardforentitiesgetresultsize.md) | Get the size in bytes needed to store the result of a GetLeaderboardForEntities call. |
| [PFLeaderboardsGetLeaderboardGetResult](https://docs.xbox.com/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardsgetleaderboardgetresult.md) | Gets the result of a successful PFLeaderboardsGetLeaderboardAsync call. |
| [PFLeaderboardsGetLeaderboardGetResultSize](https://docs.xbox.com/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardsgetleaderboardgetresultsize.md) | Get the size in bytes needed to store the result of a GetLeaderboard call. |
| [PFLeaderboardsIncrementLeaderboardVersionAsync](https://docs.xbox.com/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardsincrementleaderboardversionasync.md) | Increment a leaderboard version. |
| [PFLeaderboardsIncrementLeaderboardVersionGetResult](https://docs.xbox.com/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardsincrementleaderboardversiongetresult.md) | Gets the result of a successful PFLeaderboardsIncrementLeaderboardVersionAsync call. |
| [PFLeaderboardsListLeaderboardDefinitionsAsync](https://docs.xbox.com/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardslistleaderboarddefinitionsasync.md) | Lists the leaderboard definitions defined for the Title. |
| [PFLeaderboardsListLeaderboardDefinitionsGetResult](https://docs.xbox.com/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardslistleaderboarddefinitionsgetresult.md) | Gets the result of a successful PFLeaderboardsListLeaderboardDefinitionsAsync call. |
| [PFLeaderboardsListLeaderboardDefinitionsGetResultSize](https://docs.xbox.com/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardslistleaderboarddefinitionsgetresultsize.md) | Get the size in bytes needed to store the result of a ListLeaderboardDefinitions call. |
| [PFLeaderboardsUnlinkLeaderboardFromStatisticAsync](https://docs.xbox.com/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardsunlinkleaderboardfromstatisticasync.md) | Unlinks a leaderboard definition from it's linked statistic definition. |
| [PFLeaderboardsUpdateLeaderboardDefinitionAsync](https://docs.xbox.com/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardsupdateleaderboarddefinitionasync.md) | Updates a leaderboard definition. |
| [PFLeaderboardsUpdateLeaderboardEntriesAsync](https://docs.xbox.com/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardsupdateleaderboardentriesasync.md) | Adds or updates entries on the specified leaderboard. |


## Related topics

- [Services C API overview - PFLeaderboardsTypes.h](https://docs.xbox.com/services/playfab/api-references/c/pfleaderboardstypes/pfleaderboardstypes_members.md)
- [PFLeaderboardsGetLeaderboardAsync](https://docs.xbox.com/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardsgetleaderboardasync.md)
- [PFLeaderboardsIncrementLeaderboardVersionAsync](https://docs.xbox.com/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardsincrementleaderboardversionasync.md)
- [PFLeaderboardsListLeaderboardDefinitionsAsync](https://docs.xbox.com/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardslistleaderboarddefinitionsasync.md)
- [PFLeaderboardsUnlinkLeaderboardFromStatisticAsync](https://docs.xbox.com/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardsunlinkleaderboardfromstatisticasync.md)
