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

# social_c (contents)

> social_c

## Functions

| Function | Description |
| - | - |
| [XblSocialAddFriendRequestCountChangedHandler](https://docs.xbox.com/reference/live/xsapi-c/social_c/functions/xblsocialaddfriendrequestcountchangedhandler.md) | Registers an event handler for notifications of incoming friend requests for the registering user. |
| [XblSocialAddSocialRelationshipChangedHandler](https://docs.xbox.com/reference/live/xsapi-c/social_c/functions/xblsocialaddsocialrelationshipchangedhandler.md) | Registers an event handler for notifications of social relationship changes caused by the registering user. |
| [XblSocialGetSocialRelationshipsAsync](https://docs.xbox.com/reference/live/xsapi-c/social_c/functions/xblsocialgetsocialrelationshipsasync.md) | Gets a list of people that the caller is socially connected to. |
| [XblSocialGetSocialRelationshipsResult](https://docs.xbox.com/reference/live/xsapi-c/social_c/functions/xblsocialgetsocialrelationshipsresult.md) | Get the result handle from an XblSocialGetSocialRelationshipsAsync API call. |
| [XblSocialIncomingFriendRequestCountChangedHandler](https://docs.xbox.com/reference/live/xsapi-c/social_c/functions/xblsocialincomingfriendrequestcountchangedhandler.md) | A callback invoked when the number of incoming friend requests for a user changes. |
| [XblSocialRelationshipChangedHandler](https://docs.xbox.com/reference/live/xsapi-c/social_c/functions/xblsocialrelationshipchangedhandler.md) | A callback invoked when a social relationship changes. |
| [XblSocialRelationshipResultCloseHandle](https://docs.xbox.com/reference/live/xsapi-c/social_c/functions/xblsocialrelationshipresultclosehandle.md) | Closes the XblSocialRelationshipResultHandle. |
| [XblSocialRelationshipResultDuplicateHandle](https://docs.xbox.com/reference/live/xsapi-c/social_c/functions/xblsocialrelationshipresultduplicatehandle.md) | Duplicates the XblSocialRelationshipResultHandle. |
| [XblSocialRelationshipResultGetNextAsync](https://docs.xbox.com/reference/live/xsapi-c/social_c/functions/xblsocialrelationshipresultgetnextasync.md) | Gets the next page of a list of people that the caller is socially connected to. |
| [XblSocialRelationshipResultGetNextResult](https://docs.xbox.com/reference/live/xsapi-c/social_c/functions/xblsocialrelationshipresultgetnextresult.md) | Get the result from an XblSocialRelationshipResultGetNextAsync API call. |
| [XblSocialRelationshipResultGetRelationships](https://docs.xbox.com/reference/live/xsapi-c/social_c/functions/xblsocialrelationshipresultgetrelationships.md) | Get a list of the XblSocialRelationship objects from an XblSocialRelationshipResultHandle. |
| [XblSocialRelationshipResultGetTotalCount](https://docs.xbox.com/reference/live/xsapi-c/social_c/functions/xblsocialrelationshipresultgettotalcount.md) | Gets the total number of results for an XblSocialRelationshipResultHandle. |
| [XblSocialRelationshipResultHasNext](https://docs.xbox.com/reference/live/xsapi-c/social_c/functions/xblsocialrelationshipresulthasnext.md) | Checks if there are more pages of social relationships to retrieve from the service. |
| [XblSocialRemoveFriendRequestCountChangedHandler](https://docs.xbox.com/reference/live/xsapi-c/social_c/functions/xblsocialremovefriendrequestcountchangedhandler.md) | Removes a friend request count change handler. |
| [XblSocialRemoveSocialRelationshipChangedHandler](https://docs.xbox.com/reference/live/xsapi-c/social_c/functions/xblsocialremovesocialrelationshipchangedhandler.md) | Removes a social relationship change handler. |
| [XblSocialSubmitBatchReputationFeedbackAsync](https://docs.xbox.com/reference/live/xsapi-c/social_c/functions/xblsocialsubmitbatchreputationfeedbackasync.md) | Submits reputation feedback on the specified user. |
| [XblSocialSubmitReputationFeedbackAsync](https://docs.xbox.com/reference/live/xsapi-c/social_c/functions/xblsocialsubmitreputationfeedbackasync.md) | Submits reputation feedback on the specified user. |

## Structures

| Structure | Description |
| - | - |
| [XblReputationFeedbackItem](https://docs.xbox.com/reference/live/xsapi-c/social_c/structs/xblreputationfeedbackitem.md) | Represents the parameters for submitting reputation feedback on a user. |
| [XblSocialFriendRequestCountChangedEventArgs](https://docs.xbox.com/reference/live/xsapi-c/social_c/structs/xblsocialfriendrequestcountchangedeventargs.md) | Event arguments for a change in the number of pending incoming friend requests. |
| [XblSocialRelationship](https://docs.xbox.com/reference/live/xsapi-c/social_c/structs/xblsocialrelationship.md) | Represents the relationship between the user and another XBOX user. |
| [XblSocialRelationshipChangeEventArgs](https://docs.xbox.com/reference/live/xsapi-c/social_c/structs/xblsocialrelationshipchangeeventargs.md) | Event arguments for a social relationship change. |

## Handles

| Handle | Description |
| - | - |
| [XblSocialRelationshipResultHandle](https://docs.xbox.com/reference/live/xsapi-c/social_c/handles/xblsocialrelationshipresulthandle.md) | A handle to a social relationship result. |

## Enumerations

| Enumeration | Description |
| - | - |
| [XblReputationFeedbackType](https://docs.xbox.com/reference/live/xsapi-c/social_c/enums/xblreputationfeedbacktype.md) | Defines values used to identify the type of reputation feedback. |
| [XblSocialNotificationType](https://docs.xbox.com/reference/live/xsapi-c/social_c/enums/xblsocialnotificationtype.md) | Defines values used to identify the type of social notification. |
| [XblSocialRelationshipFilter](https://docs.xbox.com/reference/live/xsapi-c/social_c/enums/xblsocialrelationshipfilter.md) | Defines the relationship filters available for social groups. |


## Related topics

- [Social Manager (contents)](https://docs.xbox.com/services/xbox-services/community/social-manager/live-social-manager-nav.md)
- [social_manager_c (contents)](https://docs.xbox.com/reference/live/xsapi-c/social_manager_c/social_manager_c_members.md)
- [Social Manager concepts (contents)](https://docs.xbox.com/services/xbox-services/community/social-manager/concepts/live-socmgr-concepts-nav.md)
- [XSAPI reference (contents)](https://docs.xbox.com/reference/live/xsapi-c/atoc-xsapi-c.md)
- [XblSocialGetSocialRelationshipsAsync](https://docs.xbox.com/reference/live/xsapi-c/social_c/functions/xblsocialgetsocialrelationshipsasync.md)
