mirror of
https://github.com/xenia-project/xenia.git
synced 2025-12-06 07:12:03 +01:00
[Xbox] - More Notification IDs
- Removed unknown ids - Removed assumed total - Added notes - Added kXNotificationSystemXLiveTitleUpdate - Corrected multiple ids to include their version number - Fixed Typo
This commit is contained in:
parent
c373208c97
commit
ac6692fc65
|
|
@ -272,6 +272,13 @@ constexpr uint8_t XUserIndexAny = 0xFF;
|
||||||
// https://github.com/ThirteenAG/Ultimate-ASI-Loader/blob/master/source/xlive/xliveless.h
|
// https://github.com/ThirteenAG/Ultimate-ASI-Loader/blob/master/source/xlive/xliveless.h
|
||||||
typedef uint32_t XNotificationID;
|
typedef uint32_t XNotificationID;
|
||||||
enum : XNotificationID {
|
enum : XNotificationID {
|
||||||
|
/* Notes:
|
||||||
|
- Notification Ids are split into three Sections: Area, Version, and
|
||||||
|
Message Id.
|
||||||
|
- Each Area has the potential to hold 65535 unique notifications as it
|
||||||
|
always starts at 1.
|
||||||
|
*/
|
||||||
|
|
||||||
// Notification Areas
|
// Notification Areas
|
||||||
kXNotifySystem = 0x00000001,
|
kXNotifySystem = 0x00000001,
|
||||||
kXNotifyLive = 0x00000002,
|
kXNotifyLive = 0x00000002,
|
||||||
|
|
@ -283,28 +290,28 @@ enum : XNotificationID {
|
||||||
kXNotifyParty = 0x00000080,
|
kXNotifyParty = 0x00000080,
|
||||||
kXNotifyAll = 0x000000EF,
|
kXNotifyAll = 0x000000EF,
|
||||||
|
|
||||||
// XNotification System (35 total)
|
// XNotification System
|
||||||
kXNotificationSystemUI = 0x00000009,
|
kXNotificationSystemUI = 0x00000009,
|
||||||
kXNotificationSystemSignInChanged = 0x0000000A,
|
kXNotificationSystemSignInChanged = 0x0000000A,
|
||||||
kXNotificationSystemStorageDevicesChanged = 0x0000000B,
|
kXNotificationSystemStorageDevicesChanged = 0x0000000B,
|
||||||
kXNotificationSystemProfileSettingChanged = 0x0000000E,
|
kXNotificationSystemProfileSettingChanged = 0x0000000E,
|
||||||
kXNotificationSystemMuteListChanged = 0x00000011,
|
kXNotificationSystemMuteListChanged = 0x00000011,
|
||||||
kXNotificationSystemInputDevicesChanged = 0x00000012,
|
kXNotificationSystemInputDevicesChanged = 0x00000012,
|
||||||
kXNotificationSystemInputDeviceConfigChanged = 0x00000013,
|
kXNotificationSystemXLiveTitleUpdate = 0x00000015,
|
||||||
kXNotificationSystemPlayerTimerNotice = 0x00000015,
|
kXNotificationSystemXLiveSystemUpdate = 0x00000016,
|
||||||
kXNotificationSystemPXLiveSystemUpdate = 0x00000016,
|
kXNotificationSystemInputDeviceConfigChanged = 0x00010013,
|
||||||
kXNotificationSystemAvatarChanged = 0x00000017,
|
kXNotificationSystemPlayerTimerNotice = 0x00030015,
|
||||||
kXNotificationSystemUnknown = 0x00000018,
|
kXNotificationSystemAvatarChanged = 0x00040017,
|
||||||
kXNotificationSystemNUIHardwareStatusChanged = 0x00000019,
|
kXNotificationSystemNUIHardwareStatusChanged = 0x00060019,
|
||||||
kXNotificationSystemNUIPause = 0x0000001A,
|
kXNotificationSystemNUIPause = 0x0006001A,
|
||||||
kXNotificationSystemNUIUIApproach = 0x0000001B,
|
kXNotificationSystemNUIUIApproach = 0x0006001B,
|
||||||
kXNotificationSystemDeviceRemap = 0x0000001C,
|
kXNotificationSystemDeviceRemap = 0x0006001C,
|
||||||
kXNotificationSystemNUIBindingChanged = 0x0000001D,
|
kXNotificationSystemNUIBindingChanged = 0x0006001D,
|
||||||
kXNotificationSystemAudioLatencyChanged = 0x0000001E,
|
kXNotificationSystemAudioLatencyChanged = 0x0008001E,
|
||||||
kXNotificationSystemNUIChatBindingChanged = 0x0000001F,
|
kXNotificationSystemNUIChatBindingChanged = 0x0008001F,
|
||||||
kXNotificationSystemInputActivityChanged = 0x00000020,
|
kXNotificationSystemInputActivityChanged = 0x00009020,
|
||||||
|
|
||||||
// XNotification Live (20 total)
|
// XNotification Live
|
||||||
kXNotificationLiveConnectionChanged = 0x02000001,
|
kXNotificationLiveConnectionChanged = 0x02000001,
|
||||||
kXNotificationLiveInviteAccepted = 0x02000002,
|
kXNotificationLiveInviteAccepted = 0x02000002,
|
||||||
kXNotificationLiveLinkStateChanged = 0x02000003,
|
kXNotificationLiveLinkStateChanged = 0x02000003,
|
||||||
|
|
@ -312,32 +319,28 @@ enum : XNotificationID {
|
||||||
kXNotificationLiveMembershipPurchased = 0x02000008,
|
kXNotificationLiveMembershipPurchased = 0x02000008,
|
||||||
kXNotificationLiveVoicechatAway = 0x02000009,
|
kXNotificationLiveVoicechatAway = 0x02000009,
|
||||||
kXNotificationLivePresenceChanged = 0x0200000A,
|
kXNotificationLivePresenceChanged = 0x0200000A,
|
||||||
kXNotificationLiveUnknown = 0x02000012,
|
|
||||||
|
|
||||||
// XNotification Friends (9 total)
|
// XNotification Friends
|
||||||
kXNotificationFriendsPresenceChanged = 0x04000001,
|
kXNotificationFriendsPresenceChanged = 0x04000001,
|
||||||
kXNotificationFriendsFriendAdded = 0x04000002,
|
kXNotificationFriendsFriendAdded = 0x04000002,
|
||||||
kXNotificationFriendsFriendRemoved = 0x04000003,
|
kXNotificationFriendsFriendRemoved = 0x04000003,
|
||||||
kXNotificationFriendsUnknown = 0x04000008,
|
|
||||||
|
|
||||||
// XNotification Custom (5 total)
|
// XNotification Custom
|
||||||
kXNotificationCustomActionPressed = 0x06000003,
|
kXNotificationCustomActionPressed = 0x06000003,
|
||||||
kXNotificationCustomGamercard = 0x06000004,
|
kXNotificationCustomGamercard = 0x06010004,
|
||||||
|
|
||||||
// XNotification Dvd ?
|
// XNotification Dvd ?
|
||||||
kXNotificationDvdDriveUnknown = 0x80000003,
|
kXNotificationDvdDriveUnknown = 0x80000003,
|
||||||
kXNotificationDvdDriveUnknownDashContext = 0x8000000C,
|
kXNotificationDvdDriveUnknownDashContext = 0x8000000C,
|
||||||
kXNotificationDvdDriveTrayStateChanged = 0x8000000D,
|
kXNotificationDvdDriveTrayStateChanged = 0x8000000D,
|
||||||
|
|
||||||
// XNotification XMP (13 total)
|
// XNotification XMP
|
||||||
kXNotificationXmpStateChanged = 0x0A000001,
|
kXNotificationXmpStateChanged = 0x0A000001,
|
||||||
kXNotificationXmpPlaybackBehaviorChanged = 0x0A000002,
|
kXNotificationXmpPlaybackBehaviorChanged = 0x0A000002,
|
||||||
kXNotificationXmpPlaybackControllerChanged = 0x0A000003,
|
kXNotificationXmpPlaybackControllerChanged = 0x0A000003,
|
||||||
kXNotificationXmpUnknown = 0x0A00000C,
|
|
||||||
|
|
||||||
// XNotification Party (6 total)
|
// XNotification Party
|
||||||
kXNotificationPartyMembersChanged = 0x0E000002,
|
kXNotificationPartyMembersChanged = 0x0E040002,
|
||||||
kXNotificationFriendUnknown = 0x0E000005,
|
|
||||||
|
|
||||||
// XNotification Msgr
|
// XNotification Msgr
|
||||||
kXNotificationMsgrUnknown = 0x0C00000E,
|
kXNotificationMsgrUnknown = 0x0C00000E,
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue