achievements_c

Enumerations

Enumeration Description
XblAchievementMediaAssetType Enumeration values that indicate the media asset type associated with the achievement.
XblAchievementOrderBy Enumeration values that indicate the achievement sort order.
XblAchievementParticipationType Enumeration values that indicate the participation type for an achievement.
XblAchievementProgressState Enumeration values that indicate the state of a player's progress towards unlocking an achievement.
XblAchievementRewardType Enumeration values that indicate the reward type for an achievement.
XblAchievementType Enumeration values that indicate the achievement type.
XblAchievementRarityCategory Enumeration values that indicate the rarity category for an achievement.

Functions

Function Description
XblAchievementsGetAchievementAsync Gets an achievement for a player with a specific achievement ID.
XblAchievementsGetAchievementResult Get the result handle from an XblAchievementsGetAchievementAsync call.
XblAchievementsGetAchievementsForTitleIdAsync Gets the first page of achievements for a player of the specified title.
XblAchievementsGetAchievementsForTitleIdResult Get XblAchievementsResultHandle from an XblAchievementsGetAchievementsForTitleIdAsync call.
XblAchievementsResultCloseHandle Closes the XblAchievementsResultHandle.
XblAchievementsResultDuplicateHandle Duplicates a XblAchievementsResultHandle.
XblAchievementsResultGetAchievements Get a list of XblAchievement objects.
XblAchievementsResultGetNextAsync Gets the result of next page of achievements for a player of the specified title.
XblAchievementsResultGetNextResult Get XblAchievementsResultHandle from an XblAchievementsResultGetNextAsync call.
XblAchievementsResultHasNext Checks if there are more pages of achievements to retrieve from the service.
XblAchievementsUpdateAchievementAsync Allow achievement progress to be updated and achievements to be unlocked.
XblAchievementsUpdateAchievementForTitleIdAsync Allow achievement progress to be updated and achievements to be unlocked.
XblAchievementUnlockAddNotificationHandler Registers an event handler for achievement unlock notifications.
XblAchievementUnlockHandler Handle for Function handling achievement unlock events.
XblAchievementUnlockRemoveNotificationHandler Unregisters an event handler for achievement unlock notifications.
XblAchievementsAddAchievementProgressChangeHandler Registers an event handler for achievement progress change notifications.
XblAchievementsProgressChangeHandler A callback invoked when a progress is made on an achievement.
XblAchievementsRemoveAchievementProgressChangeHandler Removes an event handler for achievement progress change notifications.

Handles

Handle Description
XblAchievementsResultHandle A handle to an achievement result.

Structures

Structure Description
XblAchievement Represents an achievement, a system-wide mechanism for directing and rewarding users' in-game actions consistently across all games.
XblAchievementMediaAsset Represents a media asset for an achievement.
XblAchievementProgression Represents progress details about the achievement, including requirements.
XblAchievementRequirement Represents requirements for unlocking the achievement.
XblAchievementReward Represents a reward that is associated with the achievement.
XblAchievementTimeWindow Represents an interval of time during which an achievement can be unlocked.
XblAchievementTitleAssociation Represents the association between a title and achievements.
XblAchievementUnlockEvent Represents an Achievement Unlock notification received from the notification service.
XblAchievementProgressChangeEntry An entry for XblAchievementProgressChangeEventArgs representing a progress update for a single achievement.
XblAchievementProgressChangeEventArgs Event arguments for achievement progress changes.