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

# Services C API overview - PFLeaderboardsTypes.h

> Overview of the PFLeaderboardsTypes.h header in the PlayFab Services C API, listing the structs and enumerations used for leaderboard operations.

## Structures

| Structure                                                                                                                                                                     | Description                                                                                                                           |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- |
| [PFLeaderboardsCreateLeaderboardDefinitionRequest](/services/playfab/api-references/c/pfleaderboardstypes/structs/pfleaderboardscreateleaderboarddefinitionrequest)           | PFLeaderboardsCreateLeaderboardDefinitionRequest data model.                                                                          |
| [PFLeaderboardsDeleteLeaderboardDefinitionRequest](/services/playfab/api-references/c/pfleaderboardstypes/structs/pfleaderboardsdeleteleaderboarddefinitionrequest)           | PFLeaderboardsDeleteLeaderboardDefinitionRequest data model.                                                                          |
| [PFLeaderboardsDeleteLeaderboardEntriesRequest](/services/playfab/api-references/c/pfleaderboardstypes/structs/pfleaderboardsdeleteleaderboardentriesrequest)                 | PFLeaderboardsDeleteLeaderboardEntriesRequest data model.                                                                             |
| [PFLeaderboardsEntityLeaderboardEntry](/services/playfab/api-references/c/pfleaderboardstypes/structs/pfleaderboardsentityleaderboardentry)                                   | PFLeaderboardsEntityLeaderboardEntry data model. Individual rank of an entity in a leaderboard.                                       |
| [PFLeaderboardsGetEntityLeaderboardRequest](/services/playfab/api-references/c/pfleaderboardstypes/structs/pfleaderboardsgetentityleaderboardrequest)                         | PFLeaderboardsGetEntityLeaderboardRequest data model. Request to load a leaderboard.                                                  |
| [PFLeaderboardsGetEntityLeaderboardResponse](/services/playfab/api-references/c/pfleaderboardstypes/structs/pfleaderboardsgetentityleaderboardresponse)                       | PFLeaderboardsGetEntityLeaderboardResponse data model. Leaderboard response.                                                          |
| [PFLeaderboardsGetFriendLeaderboardForEntityRequest](/services/playfab/api-references/c/pfleaderboardstypes/structs/pfleaderboardsgetfriendleaderboardforentityrequest)       | PFLeaderboardsGetFriendLeaderboardForEntityRequest data model.                                                                        |
| [PFLeaderboardsGetLeaderboardAroundEntityRequest](/services/playfab/api-references/c/pfleaderboardstypes/structs/pfleaderboardsgetleaderboardaroundentityrequest)             | PFLeaderboardsGetLeaderboardAroundEntityRequest data model. Request to load a section of a leaderboard centered on a specific entity. |
| [PFLeaderboardsGetLeaderboardDefinitionRequest](/services/playfab/api-references/c/pfleaderboardstypes/structs/pfleaderboardsgetleaderboarddefinitionrequest)                 | PFLeaderboardsGetLeaderboardDefinitionRequest data model.                                                                             |
| [PFLeaderboardsGetLeaderboardDefinitionResponse](/services/playfab/api-references/c/pfleaderboardstypes/structs/pfleaderboardsgetleaderboarddefinitionresponse)               | PFLeaderboardsGetLeaderboardDefinitionResponse data model.                                                                            |
| [PFLeaderboardsGetLeaderboardForEntitiesRequest](/services/playfab/api-references/c/pfleaderboardstypes/structs/pfleaderboardsgetleaderboardforentitiesrequest)               | PFLeaderboardsGetLeaderboardForEntitiesRequest data model. Request a leaderboard limited to a collection of entities.                 |
| [PFLeaderboardsIncrementLeaderboardVersionRequest](/services/playfab/api-references/c/pfleaderboardstypes/structs/pfleaderboardsincrementleaderboardversionrequest)           | PFLeaderboardsIncrementLeaderboardVersionRequest data model.                                                                          |
| [PFLeaderboardsIncrementLeaderboardVersionResponse](/services/playfab/api-references/c/pfleaderboardstypes/structs/pfleaderboardsincrementleaderboardversionresponse)         | PFLeaderboardsIncrementLeaderboardVersionResponse data model.                                                                         |
| [PFLeaderboardsLeaderboardColumn](/services/playfab/api-references/c/pfleaderboardstypes/structs/pfleaderboardsleaderboardcolumn)                                             | PFLeaderboardsLeaderboardColumn data model.                                                                                           |
| [PFLeaderboardsLeaderboardDefinition](/services/playfab/api-references/c/pfleaderboardstypes/structs/pfleaderboardsleaderboarddefinition)                                     | PFLeaderboardsLeaderboardDefinition data model.                                                                                       |
| [PFLeaderboardsLeaderboardEntityRankOnVersionEndConfig](/services/playfab/api-references/c/pfleaderboardstypes/structs/pfleaderboardsleaderboardentityrankonversionendconfig) | PFLeaderboardsLeaderboardEntityRankOnVersionEndConfig data model.                                                                     |
| [PFLeaderboardsLeaderboardEntryUpdate](/services/playfab/api-references/c/pfleaderboardstypes/structs/pfleaderboardsleaderboardentryupdate)                                   | PFLeaderboardsLeaderboardEntryUpdate data model.                                                                                      |
| [PFLeaderboardsLeaderboardEventEmissionConfig](/services/playfab/api-references/c/pfleaderboardstypes/structs/pfleaderboardsleaderboardeventemissionconfig)                   | PFLeaderboardsLeaderboardEventEmissionConfig data model.                                                                              |
| [PFLeaderboardsLeaderboardVersionEndConfig](/services/playfab/api-references/c/pfleaderboardstypes/structs/pfleaderboardsleaderboardversionendconfig)                         | PFLeaderboardsLeaderboardVersionEndConfig data model.                                                                                 |
| [PFLeaderboardsLinkedStatisticColumn](/services/playfab/api-references/c/pfleaderboardstypes/structs/pfleaderboardslinkedstatisticcolumn)                                     | PFLeaderboardsLinkedStatisticColumn data model.                                                                                       |
| [PFLeaderboardsListLeaderboardDefinitionsRequest](/services/playfab/api-references/c/pfleaderboardstypes/structs/pfleaderboardslistleaderboarddefinitionsrequest)             | PFLeaderboardsListLeaderboardDefinitionsRequest data model.                                                                           |
| [PFLeaderboardsListLeaderboardDefinitionsResponse](/services/playfab/api-references/c/pfleaderboardstypes/structs/pfleaderboardslistleaderboarddefinitionsresponse)           | PFLeaderboardsListLeaderboardDefinitionsResponse data model.                                                                          |
| [PFLeaderboardsUnlinkLeaderboardFromStatisticRequest](/services/playfab/api-references/c/pfleaderboardstypes/structs/pfleaderboardsunlinkleaderboardfromstatisticrequest)     | PFLeaderboardsUnlinkLeaderboardFromStatisticRequest data model.                                                                       |
| [PFLeaderboardsUpdateLeaderboardDefinitionRequest](/services/playfab/api-references/c/pfleaderboardstypes/structs/pfleaderboardsupdateleaderboarddefinitionrequest)           | PFLeaderboardsUpdateLeaderboardDefinitionRequest data model.                                                                          |
| [PFLeaderboardsUpdateLeaderboardEntriesRequest](/services/playfab/api-references/c/pfleaderboardstypes/structs/pfleaderboardsupdateleaderboardentriesrequest)                 | PFLeaderboardsUpdateLeaderboardEntriesRequest data model.                                                                             |

## State changes

| State change | Description |
| ------------ | ----------- |

## Enumerations

| Enumeration                                                                                                                                   | Description                    |
| --------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------ |
| [PFExternalFriendSources](/services/playfab/api-references/c/pfleaderboardstypes/enums/pfexternalfriendsources)                               | ExternalFriendSources enum.    |
| [PFLeaderboardsLeaderboardSortDirection](/services/playfab/api-references/c/pfleaderboardstypes/enums/pfleaderboardsleaderboardsortdirection) | LeaderboardSortDirection enum. |


## Related topics

- [Services C API overview - PFLeaderboards.h](/services/playfab/api-references/c/pfleaderboards/pfleaderboards_members.md)
- [PFLeaderboardsLeaderboardColumn](/services/playfab/api-references/c/pfleaderboardstypes/structs/pfleaderboardsleaderboardcolumn.md)
- [PFLeaderboardsLeaderboardDefinition](/services/playfab/api-references/c/pfleaderboardstypes/structs/pfleaderboardsleaderboarddefinition.md)
- [PFLeaderboardsLeaderboardSortDirection](/services/playfab/api-references/c/pfleaderboardstypes/enums/pfleaderboardsleaderboardsortdirection.md)
- [PFLeaderboardsEntityLeaderboardEntry](/services/playfab/api-references/c/pfleaderboardstypes/structs/pfleaderboardsentityleaderboardentry.md)
