| XblPresenceAddDevicePresenceChangedHandler | Registers an event handler for device presence change notifications. Notifications will only be received for the Users configured with XblPresenceTrackUsers. |
| XblPresenceAddTitlePresenceChangedHandler | Registers an event handler for title presence change notifications. Notifications will only be received for the Users and Titles configured with XblPresenceTrackUsers and XblPresenceTrackAdditionalTitles respectively. |
| XblPresenceDevicePresenceChangedHandler | Event handler for device presence change notifications. |
| XblPresenceGetPresenceAsync | Gets presence info for a specific XBOX User Id. |
| XblPresenceGetPresenceForMultipleUsersAsync | Gets presence info for multiple users. |
| XblPresenceGetPresenceForMultipleUsersResult | Get result for an XblPresenceGetPresenceForMultipleUsers call. |
| XblPresenceGetPresenceForMultipleUsersResultCount | Get result count for an XblPresenceGetPresenceForMultipleUsersAsync call. |
| XblPresenceGetPresenceForSocialGroupAsync | Gets presence info for a specific group of users. |
| XblPresenceGetPresenceForSocialGroupResult | Get result for an XblPresenceGetPresenceForSocialGroup call. |
| XblPresenceGetPresenceForSocialGroupResultCount | Get result count for an XblPresenceGetPresenceForSocialGroupAsync call. |
| XblPresenceGetPresenceResult | Get result for an XblPresenceGetPresenceAsync call. |
| XblPresenceRecordCloseHandle | Closes a XblPresenceRecordHandle. |
| XblPresenceRecordDuplicateHandle | Duplicates a XblPresenceRecordHandle. |
| XblPresenceRecordGetDeviceRecords | Get the device presence records associated with a returned presence record. |
| XblPresenceRecordGetUserState | Get the global presence state for a presence record. |
| XblPresenceRecordGetXuid | Get the Xuid for the user a presence record is associated with. |
| XblPresenceRemoveDevicePresenceChangedHandler | Unregisters an event handler for device presence change notifications. |
| XblPresenceRemoveTitlePresenceChangedHandler | Unregisters an event handler for title presence change notifications. |
| XblPresenceSetPresenceAsync | Sets presence info for the current user context. |
| XblPresenceStopTrackingAdditionalTitles | Configures the list of titles for which real-time title presence will be tracked. Title presence updates for the specified titles will no longer be received. |
| XblPresenceStopTrackingUsers | Configures the list of users for whom real-time device and title presence updates will be tracked. Presence updates for the specified Users will no longer be received. |
| XblPresenceTitlePresenceChangedHandler | Event handler for title presence change notifications. |
| XblPresenceTrackAdditionalTitles | Configures the list of titles for which real-time title presence will be tracked. To receive title presence updates for titles other than the current title, they must be added using this API. |
| XblPresenceTrackUsers | Configures the list of users for whom real-time device and title presence updates will be tracked. |