You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
370 lines
15 KiB
370 lines
15 KiB
////////////////////////////////////////////////////////////////////
|
|
//
|
|
// hl2orange.spa.h
|
|
//
|
|
// Auto-generated on Thursday, 13 September 2007 at 16:59:17
|
|
// XLAST project version 1.0.402.0
|
|
// SPA Compiler version 2.0.6274.0
|
|
//
|
|
////////////////////////////////////////////////////////////////////
|
|
|
|
#ifndef __THE_ORANGE_BOX_SPA_H__
|
|
#define __THE_ORANGE_BOX_SPA_H__
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
//
|
|
// Title info
|
|
//
|
|
|
|
#define TITLEID_THE_ORANGE_BOX 0x4541080F
|
|
|
|
//
|
|
// Context ids
|
|
//
|
|
// These values are passed as the dwContextId to XUserSetContext.
|
|
//
|
|
|
|
#define CONTEXT_CHAPTER_HL2 0
|
|
#define CONTEXT_SCENARIO 1
|
|
#define CONTEXT_GAME 2
|
|
#define CONTEXT_CHAPTER_EP1 3
|
|
#define CONTEXT_CHAPTER_EP2 4
|
|
#define CONTEXT_CHAPTER_PORTAL 5
|
|
|
|
//
|
|
// Context values
|
|
//
|
|
// These values are passed as the dwContextValue to XUserSetContext.
|
|
//
|
|
|
|
// Values for CONTEXT_CHAPTER_HL2
|
|
|
|
#define CONTEXT_CHAPTER_HL2_POINT_INSERTION 0
|
|
#define CONTEXT_CHAPTER_HL2_A_RED_LETTER_DAY 1
|
|
#define CONTEXT_CHAPTER_HL2_ROUTE_KANAL 2
|
|
#define CONTEXT_CHAPTER_HL2_WATER_HAZARD 3
|
|
#define CONTEXT_CHAPTER_HL2_BLACK_MESA_EAST 4
|
|
#define CONTEXT_CHAPTER_HL2_RAVENHOLM 5
|
|
#define CONTEXT_CHAPTER_HL2_HIGHWAY_17 6
|
|
#define CONTEXT_CHAPTER_HL2_SANDTRAPS 7
|
|
#define CONTEXT_CHAPTER_HL2_NOVA_PROSPEKT 8
|
|
#define CONTEXT_CHAPTER_HL2_ENTANGLEMENT 9
|
|
#define CONTEXT_CHAPTER_HL2_ANTICITIZEN_ONE 10
|
|
#define CONTEXT_CHAPTER_HL2_FOLLOW_FREEMAN 11
|
|
#define CONTEXT_CHAPTER_HL2_OUR_BENEFACTORS 12
|
|
#define CONTEXT_CHAPTER_HL2_DARK_ENERGY 13
|
|
|
|
// Values for CONTEXT_SCENARIO
|
|
|
|
#define CONTEXT_SCENARIO_CTF_2FORT 0
|
|
#define CONTEXT_SCENARIO_CP_DUSTBOWL 1
|
|
#define CONTEXT_SCENARIO_CP_GRANARY 2
|
|
#define CONTEXT_SCENARIO_CP_WELL 3
|
|
#define CONTEXT_SCENARIO_CP_GRAVELPIT 4
|
|
#define CONTEXT_SCENARIO_TC_HYDRO 5
|
|
#define CONTEXT_SCENARIO_CTF_CLOAK 6
|
|
#define CONTEXT_SCENARIO_CP_CLOAK 7
|
|
|
|
// Values for CONTEXT_GAME
|
|
|
|
#define CONTEXT_GAME_GAME_HALF_LIFE_2 0
|
|
#define CONTEXT_GAME_GAME_EPISODE_ONE 1
|
|
#define CONTEXT_GAME_GAME_EPISODE_TWO 2
|
|
#define CONTEXT_GAME_GAME_PORTAL 3
|
|
#define CONTEXT_GAME_GAME_TEAM_FORTRESS 4
|
|
|
|
// Values for CONTEXT_CHAPTER_EP1
|
|
|
|
#define CONTEXT_CHAPTER_EP1_UNDUE_ALARM 0
|
|
#define CONTEXT_CHAPTER_EP1_DIRECT_INTERVENTION 1
|
|
#define CONTEXT_CHAPTER_EP1_LOWLIFE 2
|
|
#define CONTEXT_CHAPTER_EP1_URBAN_FLIGHT 3
|
|
#define CONTEXT_CHAPTER_EP1_EXIT_17 4
|
|
|
|
// Values for CONTEXT_CHAPTER_EP2
|
|
|
|
#define CONTEXT_CHAPTER_EP2_TO_THE_WHITE_FOREST 0
|
|
#define CONTEXT_CHAPTER_EP2_THIS_VORTAL_COIL 1
|
|
#define CONTEXT_CHAPTER_EP2_FREEMAN_PONTIFEX 2
|
|
#define CONTEXT_CHAPTER_EP2_RIDING_SHOTGUN 3
|
|
#define CONTEXT_CHAPTER_EP2_UNDER_THE_RADAR 4
|
|
#define CONTEXT_CHAPTER_EP2_OUR_MUTUAL_FIEND 5
|
|
#define CONTEXT_CHAPTER_EP2_T_MINUS_ONE 6
|
|
|
|
// Values for CONTEXT_CHAPTER_PORTAL
|
|
|
|
#define CONTEXT_CHAPTER_PORTAL_TESTCHAMBER_00 0
|
|
#define CONTEXT_CHAPTER_PORTAL_TESTCHAMBER_04 1
|
|
#define CONTEXT_CHAPTER_PORTAL_TESTCHAMBER_08 2
|
|
#define CONTEXT_CHAPTER_PORTAL_TESTCHAMBER_10 3
|
|
#define CONTEXT_CHAPTER_PORTAL_TESTCHAMBER_13 4
|
|
#define CONTEXT_CHAPTER_PORTAL_TESTCHAMBER_14 5
|
|
#define CONTEXT_CHAPTER_PORTAL_TESTCHAMBER_15 6
|
|
#define CONTEXT_CHAPTER_PORTAL_TESTCHAMBER_16 7
|
|
#define CONTEXT_CHAPTER_PORTAL_TESTCHAMBER_17 8
|
|
#define CONTEXT_CHAPTER_PORTAL_TESTCHAMBER_18 9
|
|
#define CONTEXT_CHAPTER_PORTAL_TESTCHAMBER_19 10
|
|
|
|
// Values for X_CONTEXT_PRESENCE
|
|
|
|
#define CONTEXT_PRESENCE_TF_CP 0
|
|
#define CONTEXT_PRESENCE_TF_CTF_LOSING 1
|
|
#define CONTEXT_PRESENCE_TF_CTF_TIED 2
|
|
#define CONTEXT_PRESENCE_TF_CTF_WINNING 3
|
|
#define CONTEXT_PRESENCE_APPCHOOSER 4
|
|
#define CONTEXT_PRESENCE_MENU 5
|
|
#define CONTEXT_PRESENCE_EP1_INGAME 6
|
|
#define CONTEXT_PRESENCE_HL2_INGAME 7
|
|
#define CONTEXT_PRESENCE_EP2_INGAME 8
|
|
#define CONTEXT_PRESENCE_PORTAL_INGAME 9
|
|
#define CONTEXT_PRESENCE_COMMENTARY 10
|
|
#define CONTEXT_PRESENCE_IDLE 11
|
|
|
|
// Values for X_CONTEXT_GAME_MODE
|
|
|
|
#define CONTEXT_GAME_MODE_MULTIPLAYER 0
|
|
#define CONTEXT_GAME_MODE_SINGLEPLAYER 1
|
|
|
|
//
|
|
// Property ids
|
|
//
|
|
// These values are passed as the dwPropertyId value to XUserSetProperty
|
|
// and as the dwPropertyId value in the XUSER_PROPERTY structure.
|
|
//
|
|
|
|
#define PROPERTY_CAPS_OWNED 0x10000000
|
|
#define PROPERTY_CAPS_TOTAL 0x10000001
|
|
#define PROPERTY_PLAYER_TEAM_SCORE 0x10000002
|
|
#define PROPERTY_OPPONENT_TEAM_SCORE 0x10000003
|
|
#define PROPERTY_FLAG_CAPTURE_LIMIT 0x1000000B
|
|
#define PROPERTY_NUMBER_OF_ROUNDS 0x1000000C
|
|
#define PROPERTY_GAME_SIZE 0x1000000D
|
|
#define PROPERTY_AUTOBALANCE 0x1000000E
|
|
#define PROPERTY_PRIVATE_SLOTS 0x1000000F
|
|
#define PROPERTY_MAX_GAME_TIME 0x10000010
|
|
#define PROPERTY_NUMBER_OF_KILLS 0x10000011
|
|
#define PROPERTY_DAMAGE_DEALT 0x10000012
|
|
#define PROPERTY_PLAY_TIME 0x10000013
|
|
#define PROPERTY_POINT_CAPTURES 0x10000014
|
|
#define PROPERTY_POINT_DEFENSES 0x10000015
|
|
#define PROPERTY_DOMINATIONS 0x10000016
|
|
#define PROPERTY_REVENGE 0x10000017
|
|
#define PROPERTY_BUILDINGS_DESTROYED 0x10000019
|
|
#define PROPERTY_HEADSHOTS 0x1000001A
|
|
#define PROPERTY_HEALTH_POINTS_HEALED 0x1000001B
|
|
#define PROPERTY_INVULNS 0x1000001C
|
|
#define PROPERTY_KILL_ASSISTS 0x1000001D
|
|
#define PROPERTY_BACKSTABS 0x1000001E
|
|
#define PROPERTY_HEALTH_POINTS_LEACHED 0x1000001F
|
|
#define PROPERTY_BUILDINGS_BUILT 0x10000020
|
|
#define PROPERTY_SENTRY_KILLS 0x10000021
|
|
#define PROPERTY_TELEPORTS 0x10000022
|
|
#define PROPERTY_KILLS 0x10000023
|
|
#define PROPERTY_NUMBER_OF_TEAMS 0x10000025
|
|
#define PROPERTY_TEAM_RED 0x10000026
|
|
#define PROPERTY_TEAM_BLUE 0x10000027
|
|
#define PROPERTY_TEAM_SPECTATOR 0x10000028
|
|
#define PROPERTY_TEAM 0x10000029
|
|
#define PROPERTY_WIN_LIMIT 0x1000002A
|
|
#define PROPERTY_RANKING_TEST 0x2000000A
|
|
#define PROPERTY_POINTS_SCORED 0x20000018
|
|
|
|
//
|
|
// Achievement ids
|
|
//
|
|
// These values are used in the dwAchievementId member of the
|
|
// XUSER_ACHIEVEMENT structure that is used with
|
|
// XUserWriteAchievements and XUserCreateAchievementEnumerator.
|
|
//
|
|
|
|
#define ACHIEVEMENT_HLX_KILL_ENEMIES_WITHPHYSICS 43
|
|
#define ACHIEVEMENT_HLX_KILL_ENEMY_WITHHOPPERMINE 44
|
|
#define ACHIEVEMENT_HLX_KILL_ENEMIES_WITHMANHACK 45
|
|
#define ACHIEVEMENT_HLX_KILL_SOLDIER_WITHHISGRENADE 46
|
|
#define ACHIEVEMENT_HLX_KILL_ENEMIES_WITHONEENERGYBALL 47
|
|
#define ACHIEVEMENT_HLX_KILL_ELITESOLDIER_WITHHISENERGYBALL 48
|
|
#define ACHIEVEMENT_EPX_GET_ZOMBINEGRENADE 50
|
|
#define ACHIEVEMENT_EPX_KILL_ZOMBIES_WITHFLARES 51
|
|
#define ACHIEVEMENT_HL2_HIT_CANCOP_WITHCAN 52
|
|
#define ACHIEVEMENT_HL2_PUT_CANINTRASH 53
|
|
#define ACHIEVEMENT_HL2_ESCAPE_APARTMENTRAID 54
|
|
#define ACHIEVEMENT_HL2_BREAK_MINITELEPORTER 55
|
|
#define ACHIEVEMENT_HL2_GET_CROWBAR 56
|
|
#define ACHIEVEMENT_HL2_KILL_BARNACLESWITHBARREL 57
|
|
#define ACHIEVEMENT_HL2_GET_AIRBOAT 58
|
|
#define ACHIEVEMENT_HL2_GET_AIRBOATGUN 60
|
|
#define ACHIEVEMENT_HL2_FIND_VORTIGAUNTCAVE 61
|
|
#define ACHIEVEMENT_HL2_KILL_CHOPPER 62
|
|
#define ACHIEVEMENT_HL2_FIND_HEVFACEPLATE 63
|
|
#define ACHIEVEMENT_HL2_GET_GRAVITYGUN 64
|
|
#define ACHIEVEMENT_HL2_MAKEABASKET 65
|
|
#define ACHIEVEMENT_HL2_BEAT_RAVENHOLM_NOWEAPONS 66
|
|
#define ACHIEVEMENT_HL2_BEAT_CEMETERY 67
|
|
#define ACHIEVEMENT_HL2_KILL_ENEMIES_WITHCRANE 68
|
|
#define ACHIEVEMENT_HL2_PIN_SOLDIER_TOBILLBOARD 69
|
|
#define ACHIEVEMENT_HL2_KILL_ODESSAGUNSHIP 70
|
|
#define ACHIEVEMENT_HL2_KILL_THREEGUNSHIPS 71
|
|
#define ACHIEVEMENT_HL2_BEAT_DONTTOUCHSAND 72
|
|
#define ACHIEVEMENT_HL2_KILL_ENEMIES_WITHANTLIONS 74
|
|
#define ACHIEVEMENT_HL2_KILL_ENEMY_WITHTOILET 75
|
|
#define ACHIEVEMENT_HL2_BEAT_TURRETSTANDOFF2 76
|
|
#define ACHIEVEMENT_HL2_BEAT_TOXICTUNNEL 78
|
|
#define ACHIEVEMENT_HL2_BEAT_PLAZASTANDOFF 79
|
|
#define ACHIEVEMENT_HL2_KILL_ALLC1709SNIPERS 80
|
|
#define ACHIEVEMENT_HL2_BEAT_SUPRESSIONDEVICE 81
|
|
#define ACHIEVEMENT_HL2_BEAT_C1713STRIDERSTANDOFF 82
|
|
#define ACHIEVEMENT_HL2_BEAT_GAME 84
|
|
#define ACHIEVEMENT_HL2_FIND_ALLLAMBDAS 86
|
|
#define ACHIEVEMENT_EP1_BEAT_MAINELEVATOR 87
|
|
#define ACHIEVEMENT_EP1_BEAT_CITADELCORE 88
|
|
#define ACHIEVEMENT_EP1_BEAT_CITADELCORE_NOSTALKERKILLS 89
|
|
#define ACHIEVEMENT_EP1_KILL_ANTLIONS_WITHCARS 90
|
|
#define ACHIEVEMENT_EP1_BEAT_GARAGEELEVATORSTANDOFF 91
|
|
#define ACHIEVEMENT_EP1_KILL_ENEMIES_WITHSNIPERALYX 92
|
|
#define ACHIEVEMENT_EP1_BEAT_HOSPITALATTICGUNSHIP 93
|
|
#define ACHIEVEMENT_EP1_BEAT_CITIZENESCORT_NOCITIZENDEATHS 94
|
|
#define ACHIEVEMENT_EP1_BEAT_GAME 95
|
|
#define ACHIEVEMENT_EP1_BEAT_GAME_ONEBULLET 96
|
|
#define ACHIEVEMENT_EP2_KILL_POISONANTLION 97
|
|
#define ACHIEVEMENT_EP2_KILL_ALLGRUBS 98
|
|
#define ACHIEVEMENT_EP2_BREAK_ALLWEBS 99
|
|
#define ACHIEVEMENT_EP2_BEAT_ANTLIONINVASION 100
|
|
#define ACHIEVEMENT_EP2_BEAT_ANTLIONGUARDS 101
|
|
#define ACHIEVEMENT_EP2_KILL_ENEMIES_WITHCAR 102
|
|
#define ACHIEVEMENT_EP2_BEAT_HUNTERAMBUSH 103
|
|
#define ACHIEVEMENT_EP2_KILL_CHOPPER_NOMISSES 104
|
|
#define ACHIEVEMENT_EP2_KILL_COMBINECANNON 105
|
|
#define ACHIEVEMENT_EP2_FIND_ALLRADARCACHES 106
|
|
#define ACHIEVEMENT_EP2_BEAT_ROCKETCACHEPUZZLE 107
|
|
#define ACHIEVEMENT_EP2_BEAT_RACEWITHDOG 108
|
|
#define ACHIEVEMENT_EP2_BEAT_WHITEFORESTINN 109
|
|
#define ACHIEVEMENT_EP2_PUT_ITEMINROCKET 110
|
|
#define ACHIEVEMENT_EP2_BEAT_MISSILESILO2 111
|
|
#define ACHIEVEMENT_EP2_BEAT_OUTLAND12_NOBUILDINGSDESTROYED 112
|
|
#define ACHIEVEMENT_EP2_BEAT_GAME 113
|
|
#define ACHIEVEMENT_EP2_KILL_HUNTER_WITHFLECHETTES 114
|
|
#define ACHIEVEMENT_PORTAL_GET_PORTALGUNS 115
|
|
#define ACHIEVEMENT_PORTAL_KILL_COMPANIONCUBE 116
|
|
#define ACHIEVEMENT_PORTAL_ESCAPE_TESTCHAMBERS 117
|
|
#define ACHIEVEMENT_PORTAL_BEAT_GAME 118
|
|
#define ACHIEVEMENT_PORTAL_INFINITEFALL 119
|
|
#define ACHIEVEMENT_PORTAL_LONGJUMP 120
|
|
#define ACHIEVEMENT_PORTAL_BEAT_2ADVANCEDMAPS 121
|
|
#define ACHIEVEMENT_PORTAL_BEAT_4ADVANCEDMAPS 122
|
|
#define ACHIEVEMENT_PORTAL_BEAT_6ADVANCEDMAPS 123
|
|
#define ACHIEVEMENT_PORTAL_GET_ALLBRONZE 124
|
|
#define ACHIEVEMENT_PORTAL_GET_ALLSILVER 125
|
|
#define ACHIEVEMENT_PORTAL_GET_ALLGOLD 126
|
|
#define ACHIEVEMENT_TF_GET_TURRETKILLS 127
|
|
#define ACHIEVEMENT_TF_KILL_NEMESIS 128
|
|
#define ACHIEVEMENT_TF_GET_CONSECUTIVEKILLS_NODEATHS 129
|
|
#define ACHIEVEMENT_TF_GET_HEALED_BYENEMY 130
|
|
#define ACHIEVEMENT_TF_PLAY_GAME_FRIENDSONLY 131
|
|
#define ACHIEVEMENT_TF_WIN_MULTIPLEGAMES 132
|
|
#define ACHIEVEMENT_TF_GET_MULTIPLEKILLS 133
|
|
#define ACHIEVEMENT_TF_WIN_2FORT_NOENEMYCAPS 134
|
|
#define ACHIEVEMENT_TF_WIN_WELL_MINIMUMTIME 135
|
|
#define ACHIEVEMENT_TF_WIN_HYDRO_NOENEMYCAPS 136
|
|
#define ACHIEVEMENT_TF_WIN_DUSTBOWL_NOENEMYCAPS 137
|
|
#define ACHIEVEMENT_TF_WIN_GRAVELPIT_NOENEMYCAPS 138
|
|
#define ACHIEVEMENT_TF_PLAY_GAME_EVERYCLASS 139
|
|
#define ACHIEVEMENT_TF_PLAY_GAME_EVERYMAP 140
|
|
#define ACHIEVEMENT_TF_GET_HEALPOINTS 141
|
|
#define ACHIEVEMENT_TF_BURN_PLAYERSINMINIMIMTIME 142
|
|
#define ACHIEVEMENT_HL2_DISINTEGRATE_SOLDIERSINFIELD 143
|
|
#define ACHIEVEMENT_HL2_FOLLOW_FREEMAN 144
|
|
#define ACHIEVEMENT_TF_GET_HEADSHOTS 145
|
|
#define ACHIEVEMENT_PORTAL_DETACH_ALL_CAMERAS 146
|
|
#define ACHIEVEMENT_PORTAL_HIT_TURRET_WITH_TURRET 148
|
|
|
|
#ifndef _XBOX
|
|
#define ACHIEVEMENT_PORTAL_TRANSMISSION_RECEIVED 149
|
|
#define ACHIEVEMENT_TF_GENERAL_KILL_ENEMIES_AFTER_TELEPORTING 150
|
|
#endif // _XBOX
|
|
|
|
#define ACHIEVEMENT_TF_LAST_ORANGEBOX 150
|
|
|
|
//
|
|
// Stats view ids
|
|
//
|
|
// These are used in the dwViewId member of the XUSER_STATS_SPEC structure
|
|
// passed to the XUserReadStats* and XUserCreateStatsEnumerator* functions.
|
|
//
|
|
|
|
// Skill leaderboards for ranked game modes
|
|
|
|
#define STATS_VIEW_SKILL_RANKED_MULTIPLAYER 0xFFFF0000
|
|
#define STATS_VIEW_SKILL_RANKED_SINGLEPLAYER 0xFFFF0001
|
|
|
|
// Skill leaderboards for unranked (standard) game modes
|
|
|
|
#define STATS_VIEW_SKILL_STANDARD_MULTIPLAYER 0xFFFE0000
|
|
#define STATS_VIEW_SKILL_STANDARD_SINGLEPLAYER 0xFFFE0001
|
|
|
|
// Title defined leaderboards
|
|
|
|
#define STATS_VIEW_PLAYER_MAX_UNRANKED 1
|
|
#define STATS_VIEW_PLAYER_MAX_RANKED 2
|
|
|
|
//
|
|
// Stats view column ids
|
|
//
|
|
// These ids are used to read columns of stats views. They are specified in
|
|
// the rgwColumnIds array of the XUSER_STATS_SPEC structure. Rank, rating
|
|
// and gamertag are not retrieved as custom columns and so are not included
|
|
// in the following definitions. They can be retrieved from each row's
|
|
// header (e.g., pStatsResults->pViews[x].pRows[y].dwRank, etc.).
|
|
//
|
|
|
|
// Column ids for PLAYER_MAX_UNRANKED
|
|
|
|
#define STATS_COLUMN_PLAYER_MAX_UNRANKED_POINTS_SCORED 2
|
|
#define STATS_COLUMN_PLAYER_MAX_UNRANKED_KILLS 3
|
|
#define STATS_COLUMN_PLAYER_MAX_UNRANKED_POINTS_CAPPED 1
|
|
#define STATS_COLUMN_PLAYER_MAX_UNRANKED_DAMAGE_DEALT 4
|
|
#define STATS_COLUMN_PLAYER_MAX_UNRANKED_PLAY_TIME 5
|
|
#define STATS_COLUMN_PLAYER_MAX_UNRANKED_POINT_DEFENSES 6
|
|
#define STATS_COLUMN_PLAYER_MAX_UNRANKED_DOMINATIONS 7
|
|
#define STATS_COLUMN_PLAYER_MAX_UNRANKED_REVENGE 8
|
|
#define STATS_COLUMN_PLAYER_MAX_UNRANKED_BUILDINGS_DESTROYED 9
|
|
#define STATS_COLUMN_PLAYER_MAX_UNRANKED_HEADSHOTS 10
|
|
#define STATS_COLUMN_PLAYER_MAX_UNRANKED_HEALTH_POINTS_HEALED 11
|
|
#define STATS_COLUMN_PLAYER_MAX_UNRANKED_INVULNS 12
|
|
#define STATS_COLUMN_PLAYER_MAX_UNRANKED_KILL_ASSISTS 13
|
|
#define STATS_COLUMN_PLAYER_MAX_UNRANKED_BACKSTABS 14
|
|
#define STATS_COLUMN_PLAYER_MAX_UNRANKED_HEALTH_POINTS_LEACHED 15
|
|
#define STATS_COLUMN_PLAYER_MAX_UNRANKED_BUILDINGS_BUILT 16
|
|
#define STATS_COLUMN_PLAYER_MAX_UNRANKED_SENTRY_KILLS 17
|
|
#define STATS_COLUMN_PLAYER_MAX_UNRANKED_TELEPORTS 18
|
|
|
|
// Column ids for PLAYER_MAX_RANKED
|
|
|
|
#define STATS_COLUMN_PLAYER_MAX_RANKED_POINTS_SCORED 2
|
|
|
|
//
|
|
// Matchmaking queries
|
|
//
|
|
// These values are passed as the dwProcedureIndex parameter to
|
|
// XSessionSearch to indicate which matchmaking query to run.
|
|
//
|
|
|
|
#define SESSION_MATCH_QUERY_PLAYER_MATCH 0
|
|
|
|
//
|
|
// Gamer pictures
|
|
//
|
|
// These ids are passed as the dwPictureId parameter to XUserAwardGamerTile.
|
|
//
|
|
|
|
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif // __THE_ORANGE_BOX_SPA_H__
|
|
|
|
|