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

# social_c

> social_c

# social\_c

## Functions

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

## Structures

| Structure                                                                                                             | Description                                                             |
| --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- |
| [XblReputationFeedbackItem](/reference/live/xsapi-c/social_c/structs/xblreputationfeedbackitem)                       | Represents the parameters for submitting reputation feedback on a user. |
| [XblSocialRelationship](/reference/live/xsapi-c/social_c/structs/xblsocialrelationship)                               | Represents the relationship between the user and another XBOX user.     |
| [XblSocialRelationshipChangeEventArgs](/reference/live/xsapi-c/social_c/structs/xblsocialrelationshipchangeeventargs) | Event arguments for a social relationship change.                       |

## Handles

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

## Enumerations

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


## Related topics

- [XblSocialGetSocialRelationshipsAsync](/ja-jp/reference/live/xsapi-c/social_c/functions/xblsocialgetsocialrelationshipsasync.md)
- [XblSocialGetSocialRelationshipsResult](/ja-jp/reference/live/xsapi-c/social_c/functions/xblsocialgetsocialrelationshipsresult.md)
- [XblSocialRemoveSocialRelationshipChangedHandler](/reference/live/xsapi-c/social_c/functions/xblsocialremovesocialrelationshipchangedhandler.md)
- [XblSocialAddSocialRelationshipChangedHandler](/reference/live/xsapi-c/social_c/functions/xblsocialaddsocialrelationshipchangedhandler.md)
