Post: Partial Enum Dump
09-05-2015, 02:22 AM #1
SC58
Former Staff
(adsbygoogle = window.adsbygoogle || []).push({}); Hello Everyone!

Here is a lot of enum's i dumped off the beta, Most of these should be the same once the game comes out if not try and find out whats what when the time comes but feel free to post ones i did not post or feel free to correct me of the value if i did the wrong ones on some Smile

You must login or register to view this content.

    
enum PresencePrimary
{
PRESENCE_PRIMARY_UNKNOWN = -1,
PRESENCE_PRIMARY_OFFLINE = 0,
PRESENCE_PRIMARY_ONLINE = 1,
PRESENCE_PRIMARY_LOCAL = 2,
PRESENCE_PRIMARY_TITLE = 3,
PRESENCE_PRIMARY_AWAY = 4,
PRESENCE_PRIMARY_BLOCKED = 5,
};

enum PresenceActivity
{
PRESENCE_ACTIVITY_MENU_FIRST = 0,
PRESENCE_ACTIVITY_UNKNOWN = 0,
PRESENCE_ACTIVITY_OFFLINE = 0,
PRESENCE_ACTIVITY_ONLINE_NOT_IN_TITLE = 1,
PRESENCE_ACTIVITY_MENU_INLOBBY = 2,
PRESENCE_ACTIVITY_MENU_LOOKING_FOR_PARTY = 3,
PRESENCE_ACTIVITY_MENU_LOOKING_FOR_PLAYERS = 4,
PRESENCE_ACTIVITY_MENU_LOCAL = 5,
PRESENCE_ACTIVITY_MENU_START = 6,
PRESENCE_ACTIVITY_IN_TITLE = 7,
PRESENCE_ACTIVITY_NOT_IN_TITLE = 8,
PRESENCE_ACTIVITY_MENU_LAST = 15,
PRESENCE_ACTIVITY_CP_FIRST = 16,
PRESENCE_ACTIVITY_CP_PLAYING_COOP_ON_MAP = 17,
PRESENCE_ACTIVITY_CP_PLAYING_SOLO_ON_MAP = 18,
PRESENCE_ACTIVITY_CP_PLAYING_COOP_IN_SAFEHOUSE = 19,
PRESENCE_ACTIVITY_CP_PLAYING_SOLO_IN_SAFEHOUSE = 20,
PRESENCE_ACTIVITY_CP_IN_LOBBY = 21,
PRESENCE_ACTIVITY_CP_WATCHING_FILM = 22,
PRESENCE_ACTIVITY_CP_LOOKING_FOR_PARTY = 23,
PRESENCE_ACTIVITY_CP_LOOKING_FOR_PLAYERS = 24,
PRESENCE_ACTIVITY_CP_PLAYING_LOCAL = 25,
PRESENCE_ACTIVITY_CP_LAST = 31,
PRESENCE_ACTIVITY_MP_FIRST = 32,
PRESENCE_ACTIVITY_MP_PLAYING_GMODE_ON_MAP = 33,
PRESENCE_ACTIVITY_MP_IN_LOBBY = 34,
PRESENCE_ACTIVITY_MP_WATCHING_FILM = 35,
PRESENCE_ACTIVITY_MP_LOOKING_FOR_PARTY = 36,
PRESENCE_ACTIVITY_MP_LOOKING_FOR_PLAYERS = 37,
PRESENCE_ACTIVITY_MP_PLAYING_LOCAL = 38,
PRESENCE_ACTIVITY_MP_LAST = 47,
PRESENCE_ACTIVITY_ZM_FIRST = 48,
PRESENCE_ACTIVITY_ZM_PLAYING_MAP_ON_ROUND = 49,
PRESENCE_ACTIVITY_ZM_IN_LOBBY = 50,
PRESENCE_ACTIVITY_ZM_WATCHING_FILM = 51,
PRESENCE_ACTIVITY_ZM_LOOKING_FOR_PARTY = 52,
PRESENCE_ACTIVITY_ZM_LOOKING_FOR_PLAYERS = 53,
PRESENCE_ACTIVITY_ZM_PLAYING_LOCAL = 54,
PRESENCE_ACTIVITY_ZM_LAST = 63,
PRESENCE_ACTIVITY_LAST = 64,
};

enum PresenceCtx
{
PRESENCE_CTX_MENU_FIRST = 0,
PRESENCE_CTX_UNKNOWN = 0,
PRESENCE_CTX_MENU_MODE_SELECT = 1,
PRESENCE_CTX_MENU_START = 2,
PRESENCE_CTX_MENU_NOT_ACTIVE = 3,
PRESENCE_CTX_MENU_LAST = 15,
PRESENCE_CTX_CP_FIRST = 16,
PRESENCE_CTX_CP_MAIN_MENU = 17,
PRESENCE_CTX_CP_PRIVATE_GAME = 18,
PRESENCE_CTX_CP_PUBLIC_MATCH = 19,
PRESENCE_CTX_CP_THEATER = 20,
PRESENCE_CTX_CP_LAST = 31,
PRESENCE_CTX_MP_FIRST = 32,
PRESENCE_CTX_MP_MAIN_MENU = 33,
PRESENCE_CTX_MP_CUSTOM_GAMES = 34,
PRESENCE_CTX_MP_PUBLIC_MATCH = 35,
PRESENCE_CTX_MP_THEATER = 36,
PRESENCE_CTX_MP_LAST = 47,
PRESENCE_CTX_ZM_FIRST = 48,
PRESENCE_CTX_ZM_MAIN_MENU = 49,
PRESENCE_CTX_ZM_PRIVATE_GAME = 50,
PRESENCE_CTX_ZM_PUBLIC_MATCH = 51,
PRESENCE_CTX_ZM_THEATER = 52,
PRESENCE_CTX_ZM_LAST = 63,
PRESENCE_CTX_LAST = 64,
};

enum PresenceFilter
{
PRESENCE_FILTER_ALL = 0,
PRESENCE_FILTER_ONLINE_AND_NOT_IN_TITLE = 1,
PRESENCE_FILTER_ONLINE_AND_IN_TITLE = 2,
PRESENCE_FILTER_ONLINE = 3,
PRESENCE_FILTER_CACHED = 255,
};

enum PresenceSorting
{
PRESENCE_SORTING_UNSORTED = 0,
PRESENCE_SORTING_ONLINE_MOST_RECENT = 1,
PRESENCE_SORTING_ALPHABETICAL = 2,
};

enum GroupMenu
{
GROUP_MENU_DEFAULT = 0,
GROUP_MENU_HOME = 0,
GROUP_MENU_ROSTER = 1,
GROUP_MENU_BADGES = 2,
GROUP_MENU_LEADERBOARD = 3,
GROUP_MENU_SHARE = 4,
GROUP_MENU_ADMIN = 5,
GROUP_MENU_COUNT = 6,
};

enum GroupMemberStatus
{
GROUP_MEMBER_STATUS_NONE = 0,
GROUP_MEMBER_STATUS_MEMBER = 1,
GROUP_MEMBER_STATUS_ADMIN = 2,
GROUP_MEMBER_STATUS_OWNER = 3,
};

enum GroupPrivacy
{
GROUP_PRIVACY_PUBLIC = 0,
GROUP_PRIVACY_PRIVATE = 1,
GROUP_PRIVACY_COUNT = 2,
};

enum GroupApplicationState
{
GROUP_APPLICATION_STATE_NONE = 0,
GROUP_APPLICATION_STATE_PENDING = 1,
GROUP_APPLICATION_STATE_REJECTED = 2,
GROUP_APPLICATION_STATE_WITHDRAWN = 3,
};

enum GroupBufferType
{
GROUP_BUFFER_TYPE_SELF = 0,
GROUP_BUFFER_TYPE_OTHER = 1,
GROUP_BUFFER_TYPE_RECOMMENDED = 2,
GROUP_BUFFER_TYPE_SEARCH = 3,
GROUP_BUFFER_TYPE_COUNT = 4,
GROUP_BUFFER_TYPE_FIRST = 0,
GROUP_BUFFER_TYPE_INVALID = 4,
};

enum LobbyClientType
{
LOBBY_CLIENT_TYPE_INVALID = -1,
LOBBY_CLIENT_TYPE_ALL = 0,
LOBBY_CLIENT_TYPE_LOCAL = 1,
LOBBY_CLIENT_TYPE_REMOTE = 2,
};

enum LobbyType
{
LOBBY_TYPE_INVALID = -1,
LOBBY_TYPE_PRIVATE = 0,
LOBBY_TYPE_GAME = 1,
LOBBY_TYPE_COUNT = 2,
LOBBY_TYPE_FIRST = 0,
LOBBY_TYPE_LAST = 1,
};

enum LobbyModule
{
LOBBY_MODULE_INVALID = -1,
LOBBY_MODULE_HOST = 0,
LOBBY_MODULE_CLIENT = 1,
LOBBY_MODULE_COUNT = 2,
LOBBY_MODULE_FIRST = 0,
LOBBY_MODULE_LAST = 1,
LOBBY_MODULE_PEER_TO_PEER = 3,
};

enum LobbyMode
{
LOBBY_MODE_INVALID = -1,
LOBBY_MODE_PUBLIC = 0,
LOBBY_MODE_CUSTOM = 1,
LOBBY_MODE_THEATER = 2,
LOBBY_MODE_ARENA = 3,
LOBBY_MODE_COUNT = 4,
};

enum LobbyNetworkMode
{
LOBBY_NETWORKMODE_INVALID = -1,
LOBBY_NETWORKMODE_LOCAL = 0,
LOBBY_NETWORKMODE_LAN = 1,
LOBBY_NETWORKMODE_LIVE = 2,
LOBBY_NETWORKMODE_COUNT = 3,
};

enum PartyPrivacy
{
PARTY_PRIVACY_OPEN = 0,
PARTY_PRIVACY_FRIENDS_ONLY = 1,
PARTY_PRIVACY_INVITE_ONLY = 2,
PARTY_PRIVACY_CLOSED = 3,
PARTY_PRIVACY_COUNT = 4,
};

enum LobbyJoinable
{
LOBBY_JOINABLE_NO_NOT_IN_LOBBY = 0,
LOBBY_JOINABLE_YES = 1,
LOBBY_JOINABLE_YES_FRIENDS_ONLY = 2,
LOBBY_JOINABLE_NO_PARTY_PRIVACY_INVITE_ONLY = 3,
LOBBY_JOINABLE_NO_PARTY_PRIVACY_CLOSED = 4,
LOBBY_JOINABLE_NO_PARTY_FULL = 5,
LOBBY_JOINABLE_NO_GAME_FULL = 6,
LOBBY_JOINABLE_NO_PLAYING_LOCAL = 7,
LOBBY_JOINABLE_COUNT = 8,
};

enum LobbyMainMode
{
LOBBY_MAINMODE_INVALID = -1,
LOBBY_MAINMODE_CP = 0,
LOBBY_MAINMODE_MP = 1,
LOBBY_MAINMODE_ZM = 2,
LOBBY_MAINMODE_COUNT = 3,
};

enum LobbyHostType
{
LOBBY_HOSTTYPE_INVALID = -1,
LOBBY_HOSTTYPE_P2P = 0,
LOBBY_HOSTTYPE_DEDICATED = 1,
LOBBY_HOSTTYPE_COUNT = 2,
};

enum LobbyMapVote
{
LOBBY_MAPVOTE_INVALID = -1,
LOBBY_MAPVOTE_NONE = 0,
LOBBY_MAPVOTE_NEXT = 1,
LOBBY_MAPVOTE_PREVIOUS = 2,
LOBBY_MAPVOTE_RANDOM = 3,
};

enum LobbyProcessComplete
{
LOBBY_PROCESS_COMPLETE_INVALID = -1,
LOBBY_PROCESS_COMPLETE_SUCCESS = 0,
LOBBY_PROCESS_COMPLETE_FAILURE = 1,
LOBBY_PROCESS_COMPLETE_ERROR = 2,
};

enum LobbyDisconnectClient
{
LOBBY_DISCONNECT_CLIENT_INVALID = -1,
LOBBY_DISCONNECT_CLIENT_DROP = 0,
LOBBY_DISCONNECT_CLIENT_KICK = 1,
};

enum LiveUserState
{
LIVE_USER_INVALID = -1,
LIVE_USER_SIGNED_IN = 0,
LIVE_USER_SIGNED_OUT = 1,
LIVE_USER_COUNT = 2,
};

enum SessionStatus
{
SESSION_STATUS_INVALID = -1,
SESSION_STATUS_IDLE = 0,
SESSION_STATUS_JOIN = 1,
SESSION_STATUS_MERGE = 2,
SESSION_STATUS_MIGRATE = 3,
SESSION_STATUS_COUNT = 4,
};

enum QueryID
{
QUERYID_SEARCH_SESSIONS_INVALID = 0,
QUERYID_SEARCH_SESSIONS_BY_PLAYLIST_VERSION = 1,
QUERYID_SEARCH_SESSIONS_ALL = 2,
QUERYID_SEARCH_SESSION_BY_GAME_SECURITY_ID = 3,
QUERYID_SEARCH_SESSION_DEDICATED = 4,
QUERYID_SEARCH_SESSION_DEDICATED_PARKED = 5,
};

enum ShowInMatchmaking
{
SHOW_IN_MATCHMAKING_FALSE = 0,
SHOW_IN_MATCHMAKING_TRUE = 1,
};

enum LaunchGameState
{
LAUNCH_GAME_STATE_START = 0,
LAUNCH_GAME_STATE_PUMP = 1,
LAUNCH_GAME_STATE_CLEAR = 2,
LAUNCH_GAME_STATE_COUNT = 3,
};

enum LobbyOnlineState
{
LOBBY_ONLINE_STATE_IDLE = 0,
LOBBY_ONLINE_STATE_ACTIVE = 1,
LOBBY_ONLINE_STATE_CREATE = 2,
LOBBY_ONLINE_STATE_UPDATE = 3,
LOBBY_ONLINE_STATE_DELETE = 4,
LOBBY_ONLINE_STATE_ERROR = 5,
};

enum LobbyOnlineUpdateEventType
{
LOBBY_ONLINE_UPDATE_PUMP = 0,
LOBBY_ONLINE_UPDATE_SUCCESS = 1,
LOBBY_ONLINE_UPDATE_ERROR = 2,
};

enum SessionActive
{
SESSION_INACTIVE = 0,
SESSION_KEEP_ALIVE = 1,
SESSION_ACTIVE = 2,
};

enum SessionDirty
{
SESSION_DIRTY_STATE = 1,
SESSION_DIRTY_UI = 2,
SESSION_DIRTY_CLIENT_LIST = 4,
};

enum DurangoSessionJoinRestriction
{
// NULL
};

enum JoinType
{
JOIN_TYPE_NORMAL = 0,
JOIN_TYPE_PLAYLIST = 1,
JOIN_TYPE_FRIEND = 2,
JOIN_TYPE_INVITE = 3,
JOIN_TYPE_PARTY = 4,
JOIN_TYPE_COUNT = 5,
};

enum JoinResult
{
JOIN_RESULT_INVALID = 0,
JOIN_RESULT_SUCCESS = 1,
JOIN_RESULT_CONNECT_TO_HOST_FAILURE = 2,
JOIN_RESULT_PROBE_SEND_FAILURE = 3,
JOIN_RESULT_PROBE_TIMEOUT = 4,
JOIN_RESULT_PROBE_INVALID_LOBBY = 5,
JOIN_RESULT_PROBE_INVALID_INFO = 6,
JOIN_RESULT_PROBE_RESULT_INVALID = 7,
JOIN_RESULT_INVALID_LOBBY = 8,
JOIN_RESULT_SEND_AGREEMENT_REQUEST_FAILED = 9,
JOIN_RESULT_HANDSHAKE_WINDOW_EXPIRED = 10,
JOIN_RESULT_AGREEMENT_WINDOW_EXPIRED = 11,
JOIN_RESULT_JOIN_DISABLED = 12,
JOIN_RESULT_JOIN_ALREADY_IN_PROGRESS = 13,
JOIN_RESULT_NOT_JOINABLE_NOT_HOSTING = 14,
JOIN_RESULT_NOT_JOINABLE_NOT_IDLE = 15,
JOIN_RESULT_NOT_JOINABLE_CLOSED = 16,
JOIN_RESULT_NOT_JOINABLE_INVITE_ONLY = 17,
JOIN_RESULT_NOT_JOINABLE_FRIENDS_ONLY = 18,
JOIN_RESULT_LOBBY_FULL = 19,
JOIN_RESULT_NETWORK_MODE_MISMATCH = 20,
JOIN_RESULT_MISMATCH_PLAYLISTID = 21,
JOIN_RESULT_MISMATCH_PLAYLIST_VERSION_TO_NEW = 22,
JOIN_RESULT_MISMATCH_PLAYLIST_VERSION_TO_OLD = 23,
JOIN_RESULT_MISMATCH_PROTOCOL_VERSION = 24,
JOIN_RESULT_MISMATCH_NETFIELD_CHECKSUM = 25,
JOIN_RESULT_MISMATCH_FFOTD_VERSION_TO_NEW = 26,
JOIN_RESULT_MISMATCH_FFOTD_VERSION_TO_OLD = 27,
JOIN_RESULT_MIGRATE_IN_PROGRESS = 28,
JOIN_RESULT_COULD_NOT_RESERVE = 29,
JOIN_RESPONSE_COUNT = 30,
};

enum LobbyTaskType
{
LOBBYTASK_TYPE_HOST_CREATE = 0,
LOBBYTASK_TYPE_HOST_ADDLOCAL = 1,
LOBBYTASK_TYPE_HOST_END = 2,
LOBBYTASK_TYPE_HOST_SEARCH = 3,
LOBBYTASK_TYPE_HOST_ADVERTISE = 4,
LOBBYTASK_TYPE_HOST_PLATFORMSESSIONCREATE = 5,
LOBBYTASK_TYPE_HOST_PLATFORMSESSIONSETACTIVITY = 6,
LOBBYTASK_TYPE_HOST_PLATFORMSESSIONUPDATE = 7,
LOBBYTASK_TYPE_HOST_PLATFORMSESSIONINVITE = 8,
LOBBYTASK_TYPE_HOST_PLATFORMSESSIONGETSESSIONINFO = 9,
LOBBYTASK_TYPE_HOST_PLATFORMSESSIONGETINVITEINFO = 10,
LOBBYTASK_TYPE_HOST_PLATFORMSESSIONLEAVE = 11,
LOBBYTASK_TYPE_HOST_PLATFORMSESSIONSEARCH = 12,
LOBBYTASK_TYPE_HOST_PLATFORMSESSIONJOIN = 13,
LOBBYTASK_TYPE_HOST_PLATFORMSESSIONDURANGOJOINRESTRICTION = 14,
LOBBYTASK_TYPE_HOST_GAMERTAGSTOXUIDS = 15,
LOBBYTASK_TYPE_CLIENT_END = 16,
LOBBYTASK_TYPE_CLIENT_LAUNCH_GAME = 17,
LOBBYTASK_TYPE_COUNT = 18,
};

enum LobbyTaskState
{
LOBBYTASK_IDLE = 0,
LOBBYTASK_HOSTCREATE_PENDING = 1,
LOBBYTASK_HOSTCREATE_DWNET = 2,
LOBBYTASK_HOSTCREATE_SESSION = 3,
LOBBYTASK_HOSTEND_PENDING = 4,
LOBBYTASK_HOSTEND_ONLINE = 5,
LOBBYTASK_HOSTEND_DISCONNECT = 6,
LOBBYTASK_HOSTEND_COOLOFF = 7,
LOBBYTASK_HOSTEND_SHUTDOWN = 8,
LOBBYTASK_HOSTSEARCH_PENDING = 9,
LOBBYTASK_HOSTSEARCH_INPROGRESS = 10,
LOBBYTASK_HOSTSEARCH_BEGINJOIN = 11,
LOBBYTASK_HOSTSEARCH_JOINING = 12,
LOBBYTASK_HOSTADVERTISE_PENDING = 13,
LOBBYTASK_HOSTADVERTISE_INPROGRESS = 14,
LOBBYTASK_HOSTPLATFORMSESSIONCREATE = 15,
LOBBYTASK_HOSTPLATFORMSESSIONUPDATE = 16,
LOBBYTASK_HOSTPLATFORMSESSIONINVITE = 17,
LOBBYTASK_HOSTPLATFORMSESSIONGETSESSIONINFO = 18,
LOBBYTASK_HOSTPLATFORMSESSIONGETINVITEINFO = 19,
LOBBYTASK_HOSTPLATFORMSESSIONLEAVE = 20,
LOBBYTASK_HOSTPLATFORMSESSIONSEARCH = 21,
LOBBYTASK_HOSTPLATFORMSESSIONJOIN = 22,
LOBBYTASK_HOSTPLATFORMSESSIONSETDURANGOJOINRESTRICTION = 23,
LOBBYTASK_HOSTGAMERTAGSTOXUIDS = 24,
LOBBYTASK_CLIENTEND_PENDING = 25,
LOBBYTASK_CLIENTEND_DISCONNECT = 26,
LOBBYTASK_CLIENTEND_COOLOFF = 27,
LOBBYTASK_CLIENTEND_SHUTDOWN = 28,
LOBBYTASK_HOSTLAUNCH_INIT = 29,
LOBBYTASK_HOSTLAUNCH_PUMP = 30,
LOBBYTASK_HOSTLAUNCH_PRELOAD = 31,
LOBBYTASK_HOSTLAUNCH_GO = 32,
LOBBYTASK_CLIENTLAUNCH_INIT = 33,
LOBBYTASK_CLIENTLAUNCH_PUMP = 34,
LOBBYTASK_CLIENTLAUNCH_GO = 35,
LOBBYTASK_SUCCESS = 36,
LOBBYTASK_FAILURE = 37,
};

enum dvarType_t
{
DVAR_TYPE_INVALID = 0,
DVAR_TYPE_BOOL = 1,
DVAR_TYPE_FLOAT = 2,
DVAR_TYPE_FLOAT_2 = 3,
DVAR_TYPE_FLOAT_3 = 4,
DVAR_TYPE_FLOAT_4 = 5,
DVAR_TYPE_INT = 6,
DVAR_TYPE_ENUM = 7,
DVAR_TYPE_STRING = 8,
DVAR_TYPE_COLOR = 9,
DVAR_TYPE_INT64 = 10,
DVAR_TYPE_UINT64 = 11,
DVAR_TYPE_LINEAR_COLOR_RGB = 12,
DVAR_TYPE_COLOR_XYZ = 13,
DVAR_TYPE_COLOR_LAB = 14,
DVAR_TYPE_SESSIONMODE_BASE_DVAR = 15,
DVAR_TYPE_COUNT = 16,
};

enum UIVisibilityBit
{
BIT_HUD_VISIBLE = 0,
BIT_WEAPON_HUD_VISIBLE = 1,
BIT_G_COMPASS_SHOW_ENEMIES = 2,
BIT_RADAR_CLIENT = 3,
BIT_NEMESIS_KILLCAM = 4,
UI_CLIENT_HIGHEST_VISIBILITY_BIT = 4,
BIT_FINAL_KILLCAM = 5,
BIT_ROUND_END_KILLCAM = 6,
BIT_RADAR_ALLIES = 7,
BIT_RADAR_AXIS = 8,
BIT_ENABLE_POPUPS = 9,
BIT_BOMB_TIMER = 10,
BIT_BOMB_TIMER_A = 11,
BIT_BOMB_TIMER_B = 12,
BIT_AMMO_COUNTER_HIDE = 13,
BIT_HUD_HARDCORE = 14,
BIT_DRAW_SPECTATOR_MESSAGES = 15,
BIT_DISABLE_INGAME_MENU = 16,
BIT_GAME_ENDED = 17,
BIT_OVERTIME = 18,
UI_CLIENT_AND_MATCH_HIGHEST_VISIBILITY_BIT = 18,
BIT_DEMO_CAMERA_MODE_THIRDPERSON = 19,
BIT_DEMO_CAMERA_MODE_MOVIECAM = 20,
BIT_DEMO_ALL_GAME_HUD_HIDDEN = 21,
BIT_DEMO_HUD_HIDDEN = 22,
BIT_IN_KILLCAM = 23,
BIT_SELECTING_LOCATION = 24,
BIT_IS_FLASH_BANGED = 25,
BIT_UI_ACTIVE = 26,
BIT_SPECTATING_CLIENT = 27,
BIT_IS_SCOPED = 28,
BIT_IN_VEHICLE = 29,
BIT_IN_GUIDED_MISSILE = 30,
BIT_IS_FUEL_WEAPON = 31,
BIT_SELECTING_LOCATIONAL_KILLSTREAK = 32,
BIT_IS_DEMO_PLAYING = 33,
BIT_IS_DEMO_MOVIE_RENDERING = 34,
BIT_ADS_JAVELIN = 35,
BIT_EXTRACAM_ON = 36,
BIT_EXTRACAM_ACTIVE = 37,
BIT_EXTRACAM_STATIC = 38,
BIT_TEAM_FREE = 39,
BIT_TEAM_ALLIES = 40,
BIT_TEAM_AXIS = 41,
BIT_TEAM_SPECTATOR = 42,
BIT_COMPASS_VISIBLE = 43,
BIT_HUD_SHOWOBJICONS = 44,
BIT_SCOREBOARD_OPEN = 45,
BIT_POPUPS_VISIBLE = 46,
BIT_HUD_OBITUARIES = 47,
BIT_POF_SPEC_ALLOW_FREELOOK = 48,
BIT_POF_FOLLOW = 49,
BIT_IN_REMOTE_KILLSTREAK_STATIC = 50,
BIT_EMP_ACTIVE = 51,
BIT_TOTAL_COVERAGE_ACTIVE = 52,
BIT_COUNTER_UAV_ACTIVE = 53,
BIT_IS_THIRD_PERSON = 54,
BIT_PLAYER_DEAD = 55,
BIT_IN_REMOTE_MISSILE = 56,
BIT_IS_PLAYER_ZOMBIE = 57,
BIT_IS_PLAYER_IN_AFTERLIFE = 58,
BIT_CAMERA_ANIM_HIDING_HUD = 59,
BIT_MIGRATING_HOST = 60,
UI_VISIBILITY_BIT_COUNT = 61,
};

enum ObjectiveTypes
{
OBJECTIVE_TYPE_INVALID = -1,
OBJECTIVE_TYPE_WAYPOINT = 0,
OBJECTIVE_TYPE_3DPROMPT = 1,
OBJECTIVE_TYPE_NOINDICATOR = 2,
OBJECTIVE_TYPE_WOUNDED_SOLDIER = 3,
OBJECTIVE_TYPE_COUNT = 4,
};

enum WeaponFireEvent
{
WEAPON_EVENT_CHANGE = 0,
WEAPON_EVENT_FIRING = 1,
WEAPON_EVENT_FIRED = 2,
WEAPON_EVENT_CANCELLED = 3,
};

enum WoundedSoldierType
{
WOUNDED_SOLDIER_TYPE_MINOR = 0,
WOUNDED_SOLDIER_TYPE_MEDIUM = 1,
WOUNDED_SOLDIER_TYPE_SEVERE = 2,
WOUNDED_SOLDIER_TYPE_CRITICAL = 3,
WOUNDED_SOLDIER_TYPE_COUNT = 4,
};

enum RocketLauncherTargetStatesFlags
{
ROCKET_LAUNCHER_TARGET_FOUND = 0,
ROCKET_LAUNCHER_TARGET_LOCKING = 1,
ROCKET_LAUNCHER_TARGET_LOCKED = 2,
ROCKET_LAUNCHER_TARGET_OUT_OF_RANGE = 3,
};

enum BleedOutStateFlags
{
BLEEDOUT_STATE_FLAG_BLEEDING_OUT = 0,
BLEEDOUT_STATE_FLAG_BEING_REVIVED = 1,
BLEEDOUT_STATE_FLAG_CLAMPED = 2,
};

enum VehiclePartDestroyed
{
VEHICLE_PART_DESTROYED_1 = 0,
VEHICLE_PART_DESTROYED_2 = 1,
VEHICLE_PART_DESTROYED_COUNT = 2,
};

enum MissileLockedOnDirection
{
MISSILE_LOCKED_ON_DIRECTION_CENTER = 0,
MISSILE_LOCKED_ON_DIRECTION_UP = 1,
MISSILE_LOCKED_ON_DIRECTION_DOWN = 2,
MISSILE_LOCKED_ON_DIRECTION_LEFT = 3,
MISSILE_LOCKED_ON_DIRECTION_RIGHT = 4,
MISSILE_LOCKED_ON_DIRECTION_COUNT = 5,
};

enum VehicleFullscreenFilter
{
VEHICLE_FULLSCREEN_FILTER_NONE = 0,
VEHICLE_FULLSCREEN_FILTER_INFRARED = 1,
VEHICLE_FULLSCREEN_FILTER_FLIR = 2,
};

enum WeakpointWidgetStates
{
WEAKPOINT_STATE_DEFAULT = 0,
WEAKPOINT_STATE_CLOSE = 1,
WEAKPOINT_STATE_MEDIUM = 2,
WEAKPOINT_STATE_FAR = 3,
WEAKPOINT_STATE_OBSCURED = 4,
WEAKPOINT_STATE_HIDDEN = 5,
WEAKPOINT_STATE_CLOSING = 6,
};

enum EnemyTargetStates
{
ENEMY_TARGET_NONE = 0,
ENEMY_TARGET_LOCKED = 1,
ENEMY_TARGET_OUT_OF_RANGE = 2,
};

enum LUIAlignment
{
LUI_ALIGNMENT_NONE = 0,
LUI_ALIGNMENT_LEFT = 1,
LUI_ALIGNMENT_CENTER = 2,
LUI_ALIGNMENT_RIGHT = 4,
LUI_ALIGNMENT_TOP = 8,
LUI_ALIGNMENT_MIDDLE = 16,
LUI_ALIGNMENT_BOTTOM = 32,
LUI_ALIGNMENT_SCREEN_SPACE = 64,
LUI_ALIGNMENT_HORIZONTAL_MASK = 7,
LUI_ALIGNMENT_VERTICAL_MASK = 56,
};

enum UIModelClientFieldType
{
CF_INT = 0,
CF_FLOAT = 1,
CF_COUNTER = 2,
};

enum ArmbladeLockState
{
ARMBLADE_STATE_NONE = 0,
ARMBLADE_TARGETTED = 1,
ARMBLADE_ATTACKING = 2,
};

enum CompassType
{
COMPASS_TYPE_PARTIAL = 0,
COMPASS_TYPE_FULL = 1,
COMPASS_TYPE_PARTIAL_WORLDALIGNED = 2,
};

enum bunkCollectibleSizes_e
{
COLLECTIBLE_SIZE_SMALL = 0,
COLLECTIBLE_SIZE_MEDIUM = 1,
COLLECTIBLE_SIZE_LARGE = 2,
COLLECTIBLE_SIZE_COUNT = 3,
};

enum KeyboardType
{
KEYBOARD_TYPE_NONE = 0,
KEYBOARD_TYPE_DEMO = 1,
KEYBOARD_TYPE_EMAIL = 2,
KEYBOARD_TYPE_CUSTOM_CLASS = 3,
KEYBOARD_TYPE_LEAGUES = 4,
KEYBOARD_TYPE_TWITCH_USER = 5,
KEYBOARD_TYPE_TWITCH_PASS = 6,
KEYBOARD_TYPE_TEXT_MESSAGE = 7,
KEYBOARD_TYPE_ADD_FRIEND = 8,
KEYBOARD_TYPE_REGISTRATION_INPUT_PASSWORD = 9,
KEYBOARD_TYPE_REGISTRATION_INPUT_ACCENTS = 10,
KEYBOARD_TYPE_REGISTRATION_INPUT_NUMERIC = 11,
KEYBOARD_TYPE_REGISTRATION_INPUT_ACCOUNTNAME = 12,
KEYBOARD_TYPE_NUMERIC_FIELD = 13,
KEYBOARD_TYPE_CLAN_TAG = 14,
KEYBOARD_TYPE_TWITTER_USER = 15,
KEYBOARD_TYPE_TWITTER_PASS = 16,
KEYBOARD_TYPE_PASSWORD = 17,
KEYBOARD_TYPE_REGISTER_FIRST_NAME = 18,
KEYBOARD_TYPE_REGISTER_LAST_NAME = 19,
KEYBOARD_TYPE_REGISTER_ZIP_CODE = 20,
KEYBOARD_TYPE_REGISTER_USERNAME = 21,
KEYBOARD_TYPE_REGISTER_EMAIL = 22,
KEYBOARD_TYPE_REGISTER_PASSWORD = 23,
KEYBOARD_TYPE_CONFIRM_PASSWORD = 24,
KEYBOARD_TYPE_GROUP_NAME = 25,
KEYBOARD_TYPE_GROUP_CLAN_TAG = 26,
KEYBOARD_TYPE_GROUP_DESCRIPTION = 27,
KEYBOARD_TYPE_GROUP_MESSAGE = 28,
KEYBOARD_TYPE_GROUP_LANGUAGE = 29,
KEYBOARD_TYPE_GROUP_COUNTRY = 30,
KEYBOARD_TYPE_FILESHARE_PUBLISH_NAME = 31,
KEYBOARD_TYPE_FILESHARE_PUBLISH_DESCRIPTION = 32,
KEYBOARD_TYPE_FILESHARE_PUBLISH_TAGS = 33,
KEYBOARD_TYPE_GUNSMITH = 34,
KEYBOARD_TYPE_EMBLEMS = 35,
KEYBOARD_TYPE_PAINTJOB = 36,
KEYBOARD_TYPE_TOTP = 37,
KEYBOARD_TYPE_TEAM_IDENTITY_TEAMNAME = 38,
KEYBOARD_TYPE_COUNT = 39,
};

enum Browser
{
BROWSER_TYPE_NONE = 0,
BROWSER_TYPE_ACCOUNT_LINK = 1,
BROWSER_TYPE_FULL = 2,
BROWSER_TYPE_POPUP = 3,
BROWSER_TYPE_COUNT = 4,
};

enum LbFilter
{
LB_FILTER_NONE = 0,
LB_FILTER_FRIENDS = 1,
LB_FILTER_LOBBY_MEMBERS = 2,
LB_FILTER_GROUP_MEMBERS = 3,
LB_FILTER_COUNT = 4,
};

enum LbTrackType
{
LB_TRK_ALLTIME = 0,
LB_TRK_WEEKLY = 1,
LB_TRK_MONTHLY = 2,
LB_TRK_PRESTIGE_ALLTIME = 3,
LB_TRK_PRESTIGE_WEEKLY = 4,
LB_TRK_PRESTIGE_MONTHLY = 5,
LB_TRK_DAILY = 6,
LB_TRK_PRESTIGE_DAILY = 7,
LB_TRK_COUNT = 8,
};

enum CustomizationType
{
CUSTOMIZATION_TYPE_PAINTSHOP_VIEW_LEFT = 0,
CUSTOMIZATION_TYPE_PAINTSHOP_VIEW_TOP = 1,
CUSTOMIZATION_TYPE_PAINTSHOP_VIEW_RIGHT = 2,
CUSTOMIZATION_TYPE_EMBLEM = 3,
CUSTOMIZATION_TYPE_COUNT = 4,
};

enum CustomizationScaleType
{
CUSTOMIZATION_SCALE_TYPE_FIXED = 0,
CUSTOMIZATION_SCALE_TYPE_FREE = 1,
};

enum CustomizationTypeLayerCount
{
CUSTOMIZATION_TYPE_EMBLEM_MAX_LAYERS = 64,
CUSTOMIZATION_TYPE_PAINTSHOP_MAX_LAYERS = 64,
};

enum CustomizationPaintjobInvalidID
{
CUSTOMIZATION_INVALID_PAINTJOB_INDEX = 15,
CUSTOMIZATION_INVALID_PAINTJOB_SLOT = 15,
};

enum CustomizationTypeGroupCount
{
CUSTOMIZATION_TYPE_MAX_GROUPS = 32,
};

enum CustomizationColorSwatch
{
CUSTOMIZATION_COLOR_SWATCH_ROWS = 9,
CUSTOMIZATION_COLOR_SWATCH_COLUMNS = 13,
};

enum CustomizationEditorMode
{
CUSTOMIZATION_EDITOR_MODE_BROWSE = 0,
CUSTOMIZATION_EDITOR_MODE_EDIT = 1,
CUSTOMIZATION_EDITOR_MODE_NONE = 2,
CUSTOMIZATION_EDITOR_MODE_COUNT = 3,
};

enum CustomizationColorMode
{
CUSTOMIZATION_COLOR_MODE_MIXER = 0,
CUSTOMIZATION_COLOR_MODE_SOLID = 1,
CUSTOMIZATION_COLOR_MODE_NONE = 2,
CUSTOMIZATION_COLOR_MODE_COUNT = 3,
};

enum CustomizationColorNum
{
CUSTOMIZATION_COLOR_0 = 0,
CUSTOMIZATION_COLOR_1 = 1,
CUSTOMIZATION_COLOR_GRADIENT = 2,
CUSTOMIZATION_COLOR_NONE = 3,
CUSTOMIZATION_COLOR_COUNT = 4,
};

enum CustomizationGradientType
{
CUSTOMIZATION_GRADIENT_LINEAR = 0,
CUSTOMIZATION_GRADIENT_RADIAL = 1,
CUSTOMIZATION_GRADIENT_COUNT = 2,
};

enum GunsmithMode
{
GUNSMITHMODE_WEAPONLIST = 0,
GUNSMITHMODE_VARIANTS = 1,
};

enum PaintshopMode
{
PAINTSHOPMODE_WEAPONLIST = 0,
PAINTSHOPMODE_PAINTJOBS = 1,
};

enum MessageDialogType
{
MESSAGE_DIALOG_TYPE_INFO = 0,
MESSAGE_DIALOG_TYPE_WARNING = 1,
MESSAGE_DIALOG_TYPE_ERROR = 2,
};

enum eModes
{
MODE_ZOMBIES = 0,
MODE_MULTIPLAYER = 1,
MODE_CAMPAIGN = 2,
MODE_COUNT = 3,
MODE_INVALID = 3,
MODE_FIRST = 0,
};

enum eGameModes
{
MODE_GAME_MATCHMAKING_PLAYLIST = 0,
MODE_GAME_MATCHMAKING_MANUAL = 1,
MODE_GAME_DEFAULT = 2,
MODE_GAME_LEAGUE = 3,
MODE_GAME_THEATER = 4,
MODE_GAME_COUNT = 5,
MODE_GAME_INVALID = 5,
};

enum CACType
{
CAC_TYPE_INVALID = -1,
CAC_TYPE_MP_PUBLIC = 0,
CAC_TYPE_MP_CUSTOM = 1,
CAC_TYPE_MP_ARENA = 2,
CAC_TYPE_MP_OFFLINE = 3,
CAC_TYPE_CP_ONLINE = 4,
CAC_TYPE_CP_OFFLINE = 5,
CAC_TYPE_ZM_PUBLIC = 6,
CAC_TYPE_ZM_CUSTOM = 7,
CAC_TYPE_ZM_OFFLINE = 8,
CAC_TYPE_COUNT = 9,
};

enum eGameType
{
GAMETYPE_COOP = 0,
GAMETYPE_DOA = 1,
GAMETYPE_CODFU = 2,
GAMETYPE_CPZM = 3,
GAMETYPE_COUNT = 4,
GAMETYPE_INVALID = 4,
};

enum LobbyPregameState
{
LOBBY_PREGAME_STATE_IDLE = 0,
LOBBY_PREGAME_STATE_ITEM_VOTE = 1,
LOBBY_PREGAME_STATE_CHARACTER_DRAFT = 2,
LOBBY_PREGAME_STATE_CAC_EDIT = 3,
LOBBY_PREGAME_STATE_SCORESTREAK_EDIT = 4,
LOBBY_PREGAME_STATE_LAUNCH_GAME = 5,
LOBBY_PREGAME_STATE_COUNT = 6,
};

enum LobbyClientPregameState
{
LOBBY_CLIENT_PREGAME_STATE_IDLE = 0,
LOBBY_CLIENT_PREGAME_STATE_SELECTING = 1,
LOBBY_CLIENT_PREGAME_STATE_SELECTED = 2,
LOBBY_CLIENT_PREGAME_STATE_SELECTION_FORCED = 3,
LOBBY_CLIENT_PREGAME_STATE_COUNT = 4,
};

enum VoteType
{
VOTE_TYPE_INVALID = 0,
VOTE_TYPE_BAN = 1,
VOTE_TYPE_PROTECT = 2,
VOTE_TYPE_COUNT = 3,
};

enum VoteItemType
{
VOTE_ITEM_TYPE_INVALID = 0,
VOTE_ITEM_TYPE_ITEM = 1,
VOTE_ITEM_TYPE_ATTACHMENT = 2,
VOTE_ITEM_TYPE_ITEM_ATTACHMENT = 3,
VOTE_ITEM_TYPE_ATTACHMENT_GROUP = 4,
VOTE_ITEM_TYPE_COUNT = 5,
};

enum PregameSortType
{
PREGAME_SORT_TYPE_RANDOM = 0,
PREGAME_SORT_TYPE_CLIENTNUM = 1,
PREGAME_SORT_TYPE_CODCASTER = 2,
PREGAME_SORT_TYPE_COUNT = 3,
};

enum PregameShuffleMethod
{
PREGAME_SHUFFLE_METHOD_NONE = 0,
PREGAME_SHUFFLE_METHOD_REVERSE = 1,
PREGAME_SHUFFLE_METHOD_RANDOM = 2,
PREGAME_SHUFFLE_METHOD_COUNT = 3,
};

enum heroLoadoutTypes_e
{
HERO_LOADOUT_TYPE_INVALID = -1,
HERO_LOADOUT_TYPE_FIRST = 0,
HERO_LOADOUT_TYPE_WEAPON = 0,
HERO_LOADOUT_TYPE_GADGET = 1,
HERO_LOADOUT_TYPE_COUNT = 2,
};

enum eWeaponOptionGroup
{
WEAPONOPTION_GROUP_FIRST = 0,
WEAPONOPTION_GROUP_CAMO = 0,
WEAPONOPTION_GROUP_TAG = 1,
WEAPONOPTION_GROUP_EMBLEM = 2,
WEAPONOPTION_GROUP_PAINTJOB = 3,
WEAPONOPTION_GROUP_FIRST_ATTACHMENT_OPTION = 4,
WEAPONOPTION_GROUP_RETICLE = 4,
WEAPONOPTION_GROUP_LENS = 5,
WEAPONOPTION_GROUP_RETICLE_COLOR = 6,
WEAPONOPTION_GROUP_LAST_ATTACHMENT_OPTION = 6,
WEAPONOPTION_GROUP_COUNT = 7,
WEAPONOPTION_GROUP_INVALID = 7,
};

enum consoleLabel
{
LABEL_DEFAULT = 0,
LABEL_LIVE = 4,
LABEL_DEMONWARE = 7,
LABEL_LEADERBOARDS = 8,
LABEL_LOBBY = 9,
LABEL_LOBBYHOST = 10,
LABEL_LOBBYCLIENT = 11,
LABEL_LOBBYVM = 12,
LABEL_MIGRATION = 13,
};

enum errorCode
{
ERROR_NONE = 0,
ERROR_FATAL = 1,
ERROR_DROP = 2,
ERROR_FROM_STARTUP = 4,
ERROR_SERVERDISCONNECT = 8,
ERROR_DISCONNECT = 16,
ERROR_SCRIPT = 32,
ERROR_SCRIPT_DROP = 64,
ERROR_LOCALIZATION = 128,
ERROR_UI = 256,
ERROR_LUA = 512,
ERROR_SOFTRESTART = 1024,
ERROR_SOFTRESTART_KEEPDW = 2048,
};

enum eVoipStatus
{
VOIP_HIDDEN = 0,
VOIP_TALKING = 1,
VOIP_NOTTALKING = 2,
VOIP_MUTED = 3,
VOIP_ENEMY_TALKING = 4,
};

enum objectiveState_t
{
OBJST_EMPTY = 0,
OBJST_ACTIVE = 1,
OBJST_INVISIBLE = 2,
OBJST_DONE = 3,
OBJST_CURRENT = 4,
OBJST_FAILED = 5,
OBJST_NUMSTATES = 6,
};

enum StorageFileType
{
STORAGE_COMMON_SETTINGS = 0,
STORAGE_PROFILE_SHOUTCASTER = 1,
STORAGE_CP_STATS_ONLINE = 2,
STORAGE_CP_STATS_OFFLINE = 3,
STORAGE_CP_STATS_NIGHTMARE = 4,
STORAGE_CP_LOADOUTS = 5,
STORAGE_CP_LOADOUTS_OFFLINE = 6,
STORAGE_MP_STATS_ONLINE = 7,
STORAGE_MP_STATS_OFFLINE = 8,
STORAGE_MP_LOADOUTS = 9,
STORAGE_MP_LOADOUTS_OFFLINE = 10,
STORAGE_ZM_STATS_ONLINE = 11,
STORAGE_ZM_STATS_OFFLINE = 12,
STORAGE_ZM_LOADOUTS = 13,
STORAGE_ZM_LOADOUTS_OFFLINE = 14,
STORAGE_PAINTSHOP_DATA = 15,
STORAGE_GUNSMITH = 16,
STORAGE_PAINTJOBS = 17,
STORAGE_EMBLEMS = 18,
STORAGE_EXTERNAL_DATA = 19,
STORAGE_FILE_COUNT = 20,
STORAGE_FILE_FIRST = 0,
STORAGE_FILE_INVALID = -1,
};

enum scoreBoardColumns_e
{
SCOREBOARD_COLUMN_XUID = 0,
SCOREBOARD_COLUMN_RANK_BG = 1,
SCOREBOARD_COLUMN_RANK = 2,
SCOREBOARD_COLUMN_RANK_ICON = 3,
SCOREBOARD_COLUMN_NAME = 4,
SCOREBOARD_COLUMN_1 = 5,
SCOREBOARD_COLUMN_2 = 6,
SCOREBOARD_COLUMN_3 = 7,
SCOREBOARD_COLUMN_4 = 8,
SCOREBOARD_COLUMN_5 = 9,
SCOREBOARD_COLUMN_PING_BAR = 10,
SCOREBOARD_COLUMN_CLIENTNUM = 11,
SCOREBOARD_COLUMN_PING = 12,
};

enum WeaponAttributesColumn
{
WEAPONATTRIBUTES_GROUP = 0,
WEAPONATTRIBUTES_REFERENCE = 1,
WEAPONATTRIBUTES_ACCURACY = 2,
WEAPONATTRIBUTES_DAMAGE = 3,
WEAPONATTRIBUTES_RANGE = 4,
WEAPONATTRIBUTES_FIRE_RATE = 5,
WEAPONATTRIBUTES_MOBILITY = 6,
WEAPONATTRIBUTES_MAG_SIZE = 7,
WEAPONATTRIBUTES_FIRE_TYPE = 8,
WEAPONATTRIBUTES_WEAPON_NAME = 9,
WEAPONATTRIBUTES_COUNT = 10,
};

enum KVSChannel
{
MATCHMAKING_QOS = 0,
};

enum demoCameraMode
{
DEMO_CAMERA_MODE_NONE = 0,
DEMO_CAMERA_MODE_THIRDPERSON = 1,
DEMO_CAMERA_MODE_FREECAM = 2,
DEMO_CAMERA_MODE_COUNT = 3,
};

enum demoFreeCameraMode
{
DEMO_FREECAM_MODE_FREEROAM = 0,
DEMO_FREECAM_MODE_EDIT = 1,
DEMO_FREECAM_MODE_DOLLY = 2,
DEMO_FREECAM_MODE_LOCK_ON = 3,
DEMO_FREECAM_MODE_LIGHTMAN = 4,
DEMO_FREECAM_MODE_COUNT = 5,
DEMO_FREECAM_MODE_FIRST = 0,
DEMO_FREECAM_MODE_LAST = 2,
};

enum demoLightmanLightMode
{
DEMO_LIGHTMAN_LIGHT_MODE_OMNI = 0,
DEMO_LIGHTMAN_LIGHT_MODE_SPOT = 1,
DEMO_LIGHTMAN_LIGHT_MODE_COUNT = 2,
};

enum FileshareTaskUIState
{
FILESHARE_TASK_UI_IDLE = 0,
FILESHARE_TASK_UI_WORKING = 1,
FILESHARE_TASK_UI_DONE = 2,
FILESHARE_TASK_UI_ERROR = 3,
};

enum AccountRegistrationStatus
{
ACCOUNT_REGISTRATION_INVALID = 0,
ACCOUNT_REGISTRATION_NEW_USER = 1,
ACCOUNT_REGISTRATION_OPTED_OUT = 2,
ACCOUNT_REGISTRATION_OPTED_IN = 3,
ACCOUNT_REGISTRATION_COUNT = 4,
};

enum ShoutcasterSettingsXray
{
SHOUTCASTER_SETTING_XRAY_OFF = 0,
SHOUTCASTER_SETTING_XRAY_ENEMY = 1,
SHOUTCASTER_SETTING_XRAY_ALL = 2,
SHOUTCASTER_SETTING_XRAY_COUNT = 3,
};

enum ShoutcasterSettingShowPerks
{
SHOUTCASTER_SETTING_SHOW_PERKS_OFF = 0,
SHOUTCASTER_SETTING_SHOW_PERKS_ON = 1,
SHOUTCASTER_SETTING_SHOW_PERKS_ALWAYS = 2,
SHOUTCASTER_SETTING_SHOW_PERKS_STANDARD = 3,
SHOUTCASTER_SETTING_SHOW_PERKS_COUNT = 4,
};

enum ShoutcasterSettingMinimapMode
{
SHOUTCASTER_SETTING_MINIMAP_MODE_OFF = 0,
SHOUTCASTER_SETTING_MINIMAP_MODE_STANDARD = 1,
SHOUTCASTER_SETTING_MINIMAP_MODE_FULL = 2,
SHOUTCASTER_SETTING_MINIMAP_MODE_COUNT = 3,
};

enum ShoutcasterSettingTeamIdentityMode
{
SHOUTCASTER_SETTING_TEAM_IDENTITY_MODE_FACTION = 0,
SHOUTCASTER_SETTING_TEAM_IDENTITY_MODE_CUSTOM = 1,
SHOUTCASTER_SETTING_TEAM_IDENTITY_MODE_COUNT = 2,
};

enum LUIButton
{
LUI_KEY_NONE = 0,
LUI_KEY_LEFT = 1,
LUI_KEY_UP = 2,
LUI_KEY_RIGHT = 3,
LUI_KEY_DOWN = 4,
LUI_KEY_XBA_PSCROSS = 5,
LUI_KEY_XBB_PSCIRCLE = 6,
LUI_KEY_XBX_PSSQUARE = 7,
LUI_KEY_XBY_PSTRIANGLE = 8,
LUI_KEY_BACK = 9,
LUI_KEY_START = 10,
LUI_KEY_LB = 11,
LUI_KEY_RB = 12,
LUI_KEY_LTRIG = 13,
LUI_KEY_RTRIG = 14,
LUI_KEY_LSTICK_PRESSED = 15,
LUI_KEY_RSTICK_PRESSED = 16,
LUI_KEY_PCKEY_MWHEELUP = 17,
LUI_KEY_PCKEY_MWHEELDOWN = 18,
LUI_KEY_PCKEY_0 = 19,
LUI_KEY_PCKEY_1 = 20,
LUI_KEY_PCKEY_2 = 21,
LUI_BUTTON_COUNT = 22,
};

enum LUIButtonFlags
{
FLAG_DOWN = 1,
FLAG_DPAD = 2,
FLAG_ISREPEAT = 4,
};

enum LUIButtonPromptStates
{
FLAG_HIDE_PROMPTS = 0,
FLAG_ENABLE_PROMPTS = 1,
FLAG_DISABLE_PROMPTS = 2,
};

enum gamepadType_e
{
GAMEPAD_TYPE_ORBIS = 0,
GAMEPAD_TYPE_DURANGO = 1,
GAMEPAD_TYPE_STEAM = 2,
GAMEPAD_TYPE_COUNT = 3,
};

enum chatChannel_e
{
CHAT_CHANNEL_ALL = 0,
CHAT_CHANNEL_TEAM = 1,
CHAT_CHANNEL_PARTY = 2,
CHAT_CHANNEL_COUNT = 3,
};

enum HostServer
{
HOST_SERVER_OK = 0,
HOST_SERVER_BANDWIDTH_TEST_IN_PROGRESS = 1,
HOST_SERVER_NOT_HOST_OF_PARTY = 2,
HOST_SERVER_DEDICATED_ONLY = 3,
HOST_SERVER_NAT_TYPE_NOT_ALLOWED = 4,
HOST_SERVER_WE_SHOULD_NOT_HOST = 5,
HOST_SERVER_IS_NOT_GOOD_CITIZEN = 6,
HOST_SERVER_HAS_NOT_NECESSARY_BANDWIDTH = 7,
HOST_SERVER_NET_ENGINE_NOT_STARTED = 8,
HOST_SERVER_LIVE_STREAMING = 9,
HOST_SERVER_BANNED_FROM_HOSTING = 10,
HOST_NEVER_HOST_SERVER_DVAR = 11,
};

enum StorageResult
{
STORAGE_SUCCESS = 0,
STORAGE_FAILURE_ERROR = 1,
STORAGE_FAILURE_DDL = 2,
STORAGE_FAILURE_NOTFOUND = 3,
};

enum BuildIntField
{
BUILD_INTFIELD_BUILD_NUMBER = 0,
BUILD_INTFIELD_CHANGELIST = 1,
BUILD_INTFIELD_INFO_VERSION = 2,
};

enum BuildStringField
{
BUILD_STRINGFIELD_MAJOR_VERSION = 0,
BUILD_STRINGFIELD_MINOR_VERSION = 1,
BUILD_STRINGFIELD_BUILD_ID = 2,
BUILD_STRINGFIELD_BUILD_VERSION = 3,
BUILD_STRINGFIELD_BUILD_MACHINE = 4,
BUILD_STRINGFIELD_BUILD_TYPE = 5,
BUILD_STRINGFIELD_BUILD_TIME = 6,
BUILD_STRINGFIELD_BUILD_DISPLAY_NAME = 7,
BUILD_STRINGFIELD_BUILD_NAME = 8,
BUILD_STRINGFIELD_BUILD_BASE_NAME = 9,
BUILD_STRINGFIELD_BUILD_CONFIG = 10,
BUILD_STRINGFIELD_BUILD_MODE = 11,
BUILD_STRINGFIELD_BUILD_PROJECT_NAME = 12,
BUILD_STRINGFIELD_BUILD_LOCAL_CHANGES = 13,
BUILD_STRINGFIELD_BUILD_INFO_NAME = 14,
BUILD_STRINGFIELD_BUILD_INFO_SOURCE = 15,
BUILD_STRINGFIELD_BUILD_INFO_STRING = 16,
};

enum GPadButtonConfigs
{
BUTTONS_DEFAULT = 0,
BUTTONS_EXPERIMENTAL = 1,
BUTTONS_LEFTY = 2,
BUTTONS_NOMAD = 3,
BUTTONS_CHARLIE = 4,
BUTTONS_GUNSLINGER = 5,
BUTTONS_BUMPERJUMPER = 6,
BUTTONS_STICKMOVE = 7,
BUTTON_CONFIG_COUNT = 8,
};

enum GPadStickConfigs
{
THUMBSTICK_DEFAULT = 0,
THUMBSTICK_SOUTHPAW = 1,
THUMBSTICK_LEGACY = 2,
THUMBSTICK_LEGACYSOUTHPAW = 3,
THUMBSTICK_CONFIG_COUNT = 4,
};

enum bunkCollectibleSlots_e
{
BUNK_INVALID_SLOT = -1,
BUNK_COLLECTIBLE_SMALL_1 = 0,
BUNK_FIRST_SMALL_COLLECTIBLE = 0,
BUNK_FIRST_COLLECTIBLE = 0,
BUNK_COLLECTIBLE_SMALL_2 = 1,
BUNK_COLLECTIBLE_SMALL_3 = 2,
BUNK_COLLECTIBLE_SMALL_4 = 3,
BUNK_COLLECTIBLE_SMALL_5 = 4,
BUNK_COLLECTIBLE_SMALL_6 = 5,
BUNK_LAST_SMALL_COLLECTIBLE = 5,
BUNK_COLLECTIBLE_MEDIUM_1 = 6,
BUNK_FIRST_MEDIUM_COLLECTIBLE = 6,
BUNK_COLLECTIBLE_MEDIUM_2 = 7,
BUNK_LAST_MEDIUM_COLLECTIBLE = 7,
BUNK_COLLECTIBLE_LARGE_1 = 8,
BUNK_FIRST_LARGE_COLLECTIBLE = 8,
BUNK_LAST_LARGE_COLLECTIBLE = 8,
BUNK_LAST_COLLECTIBLE = 8,
BUNK_COLLECTIBLE_COUNT = 9,
};

enum loadoutGadgetType_e
{
LOADOUT_GADGETS_OFFHAND_PRIMARY = 0,
LOADOUT_GADGETS_OFFHAND_SECONDARY = 1,
LOADOUT_GADGETS_OFFHAND_SPECIAL = 2,
LOADOUT_GADGETS_HERO_WEAPON = 3,
LOADOUT_GADGETS_COUNT = 4,
};

enum CharacterGenderTypes
{
CHARACTER_GENDER_TYPE_MALE = 0,
CHARACTER_GENDER_TYPE_MP = 0,
CHARACTER_GENDER_TYPE_FEMALE = 1,
CHARACTER_GENDER_TYPE_COUNT = 2,
CHARACTER_GENDER_TYPE_INVALID = 2,
CHARACTER_GENDER_TYPE_ANY = 3,
};

enum CharacterItemType
{
CHARACTER_ITEM_TYPE_BODY = 0,
CHARACTER_ITEM_TYPE_HELMET = 1,
CHARACTER_ITEM_TYPE_COUNT = 2,
};

enum team_t
{
TEAM_FREE = 0,
TEAM_BAD = 0,
TEAM_DEAD = 0,
TEAM_ALLIES = 1,
TEAM_AXIS = 2,
TEAM_THREE = 3,
TEAM_FOUR = 4,
TEAM_FIVE = 5,
TEAM_SIX = 6,
TEAM_SEVEN = 7,
TEAM_EIGHT = 8,
TEAM_NINE = 9,
TEAM_TEN = 10,
TEAM_ELEVEN = 11,
TEAM_TWELVE = 12,
TEAM_THIRTEEN = 13,
TEAM_FOURTEEN = 14,
TEAM_FIFTEEN = 15,
TEAM_SIXTEEN = 16,
TEAM_SEVENTEEN = 17,
TEAM_EIGHTEEN = 18,
TEAM_NEUTRAL = 19,
TEAM_SPECTATOR = 20,
TEAM_NUM_PLAYING_TEAMS = 20,
TEAM_NUM_TEAMS = 21,
TEAM_LOCALPLAYERS = 22,
TEAM_FIRST_PLAYING_TEAM = 1,
TEAM_LAST_PLAYING_TEAM = 19,
};

enum WaypointState
{
WAYPOINT_STATE_DEFAULT = 0,
WAYPOINT_STATE_OUT_OF_VIEWPORT = 1,
WAYPOINT_STATE_LINE_OF_SIGHT = 2,
WAYPOINT_STATE_OUT_OF_LINE_OF_SIGHT = 3,
WAYPOINT_STATE_DISTANCE_CULLED = 4,
WAYPOINT_STATE_COUNT = 5,
};

enum CampaignMode
{
CAMPAIGNMODE_DEFAULT = 0,
CAMPAIGNMODE_ZOMBIES = 1,
CAMPAIGNMODE_COUNT = 2,
CAMPAIGNMODE_INVALID = 3,
}

enum entityType_t
{
ET_GENERAL = 0,
ET_PLAYER = 1,
ET_PLAYER_CORPSE = 2,
ET_ITEM = 3,
ET_MISSILE = 4,
ET_PLAYER_INVISIBLE = 5,
ET_SCRIPTMOVER = 6,
ET_SOUND_BLEND = 7,
ET_FX = 8,
ET_LOOP_FX = 9,
ET_PRIMARY_LIGHT = 10,
ET_LENSFLARE = 11,
ET_REFLECTION_PROBE = 12,
ET_HELICOPTER = 13,
ET_PLANE = 14,
ET_VEHICLE = 15,
ET_VEHICLE_SPAWNER = 16,
ET_VEHICLE_CORPSE = 17,
ET_ACTOR = 18,
ET_ACTOR_SPAWNER = 19,
ET_ACTOR_CORPSE = 20,
ET_STREAMER_HINT = 21,
ET_ZBARRIER = 22,
ET_TRIGGER = 23,
};

enum meansOfDeath_t
{
MOD_UNKNOWN = 0,
MOD_PISTOL_BULLET = 1,
MOD_RIFLE_BULLET = 2,
MOD_GRENADE = 3,
MOD_GRENADE_SPLASH = 4,
MOD_PROJECTILE = 5,
MOD_PROJECTILE_SPLASH = 6,
MOD_MELEE = 7,
MOD_MELEE_WEAPON_BUTT = 8,
MOD_MELEE_ASSASSINATE = 9,
MOD_HEAD_SHOT = 10,
MOD_CRUSH = 11,
MOD_TELEFRAG = 12,
MOD_FALLING = 13,
MOD_SUICIDE = 14,
MOD_TRIGGER_HURT = 15,
MOD_EXPLOSIVE = 16,
MOD_IMPACT = 17,
MOD_BURNED = 18,
MOD_ELECTROCUTED = 19,
MOD_HIT_BY_OBJECT = 20,
MOD_DROWN = 21,
MOD_GAS = 22,
};

enum TractionType
{
TRACTION_TYPE_FRONT = 0,
TRACTION_TYPE_BACK = 1,
TRACTION_TYPE_ALL_WD = 2,
};

enum hitLocation_t
{
HITLOC_NONE = 0,
HITLOC_HELMET = 1,
HITLOC_HEAD = 2,
HITLOC_NECK = 3,
HITLOC_TORSO_UPR = 4,
HITLOC_TORSO_MID = 5,
HITLOC_TORSO_LWR = 6,
HITLOC_R_ARM_UPR = 7,
HITLOC_L_ARM_UPR = 8,
HITLOC_R_ARM_LWR = 9,
HITLOC_L_ARM_LWR = 10,
HITLOC_R_HAND = 11,
HITLOC_L_HAND = 12,
HITLOC_R_LEG_UPR = 13,
HITLOC_L_LEG_UPR = 14,
HITLOC_R_LEG_LWR = 15,
HITLOC_L_LEG_LWR = 16,
HITLOC_R_FOOT = 17,
HITLOC_L_FOOT = 18,
HITLOC_GUN = 19,
HITLOC_SHIELD = 20,
};

enum playerStatsKeyIndex_t
{
MP_PLAYERSTATSKEY_RANKXP = 0,
MP_PLAYERSTATSKEY_PLEVEL = 1,
MP_PLAYERSTATSKEY_RANK = 2,
MP_PLAYERSTATSKEY_SCORE = 3,
MP_PLAYERSTATSKEY_TIMEPLAYEDTOTAL = 4,
MP_PLAYERSTATSKEY_GAMETYPEBAN = 5,
MP_PLAYERSTATSKEY_TIMEWHENNEXTHOST = 6,
MP_PLAYERSTATSKEY_BADHOSTCOUNT = 7,
MP_PLAYERSTATSKEY_LEADERBOARDFAILURES = 8,
MP_PLAYERSTATSKEY_LASTSTATSBACKUP = 9,
MP_PLAYERSTATSKEY_MAPPACKMASK = 10,
MP_PLAYERSTATSKEY_STATSBACKUPVERSION = 11,
MP_PLAYERSTATSKEY_CODPOINTS = 12,
MP_PLAYERSTATSKEY_CURRENCYSPENT = 13,
MP_PLAYERSTATSKEY_STATS_VERSION = 14,
MP_PLAYERSTATSKEY_KILLS = 15,
MP_PLAYERSTATSKEY_DEATHS = 16,
MP_PLAYERSTATSKEY_DEATHSDURINGUSE = 17,
MP_PLAYERSTATSKEY_HEADSHOTS = 18,
MP_PLAYERSTATSKEY_KDRATIO = 19,
MP_PLAYERSTATSKEY_HIGHEST_KDRATIO = 20,
MP_PLAYERSTATSKEY_ACCURACY = 21,
MP_PLAYERSTATSKEY_HIGHEST_ACCURACY = 22,
MP_PLAYERSTATSKEY_SHOTS = 23,
MP_PLAYERSTATSKEY_HITS = 24,
MP_PLAYERSTATSKEY_TIMEUSED = 25,
MP_PLAYERSTATSKEY_USED = 26,
MP_PLAYERSTATSKEY_DESTROYED = 27,
MP_PLAYERSTATSKEY_GAMETYPE = 28,
MP_PLAYERSTATSKEY_WINS = 29,
MP_PLAYERSTATSKEY_LOSSES = 30,
MP_PLAYERSTATSKEY_TIES = 31,
MP_PLAYERSTATSKEY_LIFETIME_EARNINGS = 32,
MP_PLAYERSTATSKEY_LIFETIME_BUYIN = 33,
MP_PLAYERSTATSKEY_CONTRACTS_PURCHASED = 34,
MP_PLAYERSTATSKEY_CONTRACTS_COMPLETED = 35,
MP_PLAYERSTATSKEY_LASTESCROW = 36,
MP_PLAYERSTATSKEY_STATRESETCOUNT = 37,
MP_PLAYERSTATSKEY_FILMS_SHOUTCASTED = 38,
MP_PLAYERSTATSKEY_HIGHLIGHTS_CREATED = 39,
};

enum zombieStatsKeyIndex_t
{
ZM_ZOMBIESTATSKEY_TIME_PLAYED_TOTAL = 0,
ZM_ZOMBIESTATSKEY_WEIGHTED_DOWNS = 1,
ZM_ZOMBIESTATSKEY_WEIGHTED_ROUNDS_PLAYED = 2,
ZM_ZOMBIESTATSKEY_TIMESTAMPLASTDAY1 = 3,
ZM_ZOMBIESTATSKEY_TIMESTAMPLASTDAY2 = 4,
ZM_ZOMBIESTATSKEY_TIMESTAMPLASTDAY3 = 5,
ZM_ZOMBIESTATSKEY_TIMESTAMPLASTDAY4 = 6,
ZM_ZOMBIESTATSKEY_TIMESTAMPLASTDAY5 = 7,
ZM_ZOMBIESTATSKEY_KILLS = 8,
ZM_ZOMBIESTATSKEY_ROUNDS = 9,
ZM_ZOMBIESTATSKEY_COMBINED_RANK = 10,
ZM_ZOMBIESTATSKEY_WINS = 11,
ZM_ZOMBIESTATSKEY_LOSSES = 12,
};

enum GfxRenderCommand
{
RC_START_OF_LIST = 0,
RC_END_OF_LIST = 0,
RC_SET_CUSTOM_CONSTANT = 1,
RC_SET_MATERIAL_COLOR = 2,
RC_CLEAR_SCREEN = 3,
RC_BEGIN_VIEW = 4,
RC_SET_VIEWPORT = 5,
RC_SET_SCISSOR = 6,
RC_RESOLVE_COMPOSITE = 7,
RC_STRETCH_PIC = 8,
RC_STRETCH_PIC_FLIP_ST = 9,
RC_STRETCH_PIC_ROTATE_XY = 10,
RC_STRETCH_PIC_ROTATE_ST = 11,
RC_STRETCH_PIC_REPLACE_IMAGE = 12,
RC_DRAW_QUAD_PIC = 13,
RC_DRAW_FULL_SCREEN_COLORED_QUAD = 14,
RC_DRAW_TEXT_2D = 15,
RC_DRAW_TEXT_3D = 16,
RC_DRAW_POINTS = 17,
RC_DRAW_LINES = 18,
RC_DRAW_UI_QUADS = 19,
RC_DRAW_UI_QUADS_REPLACE_IMAGE = 20,
RC_DRAW_UI_TRIANGLES = 21,
RC_DRAW_TRIANGLES = 22,
RC_DRAW_QUADLIST_2D = 23,
RC_DRAW_EMBLEM_LAYER = 24,
RC_STRETCH_COMPOSITE = 25,
RC_PROJECTION_SET = 26,
RC_SET_UI_TEXTURE_SOURCES = 27,
};

enum weapClass_t
{
WEAPCLASS_RIFLE = 0,
WEAPCLASS_MG = 1,
WEAPCLASS_SMG = 2,
WEAPCLASS_SPREAD = 3,
WEAPCLASS_PISTOL = 4,
WEAPCLASS_GRENADE = 5,
WEAPCLASS_ROCKETLAUNCHER = 6,
WEAPCLASS_TURRET = 7,
WEAPCLASS_NON_PLAYER = 8,
WEAPCLASS_GAS = 9,
WEAPCLASS_ITEM = 10,
WEAPCLASS_MELEE = 11,
WEAPCLASS_KILLSTREAK_ALT_STORED_WEAPON = 12,
WEAPCLASS_PISTOL_SPREAD = 13,
WEAPCLASS_BALL = 14,
};

enum ImpactType
{
IMPACT_TYPE_NONE = 0,
IMPACT_TYPE_BULLET_SMALL = 1,
IMPACT_TYPE_BULLET_LARGE = 2,
IMPACT_TYPE_BULLET_AP = 3,
IMPACT_TYPE_BULLET_XTREME = 4,
IMPACT_TYPE_SHOTGUN = 5,
IMPACT_TYPE_GRENADE_BOUNCE = 6,
IMPACT_TYPE_GRENADE_EXPLODE = 7,
IMPACT_TYPE_RIFLE_GRENADE = 8,
IMPACT_TYPE_ROCKET_EXPLODE = 9,
IMPACT_TYPE_ROCKET_EXPLODE_XTREME = 10,
IMPACT_TYPE_PROJECTILE_DUD = 11,
IMPACT_TYPE_MORTAR_SHELL = 12,
IMPACT_TYPE_TANK_SHELL = 13,
IMPACT_TYPE_BOLT = 14,
IMPACT_TYPE_BLADE = 15,
};

enum weapType_t
{
WEAPTYPE_BULLET = 0,
WEAPTYPE_GRENADE = 1,
WEAPTYPE_PROJECTILE = 2,
WEAPTYPE_BINOCULARS = 3,
WEAPTYPE_GAS = 4,
WEAPTYPE_BOMB = 5,
WEAPTYPE_MINE = 6,
WEAPTYPE_MELEE = 7,
WEAPTYPE_RIOTSHIELD = 8,
};

enum SndCommandType
{
SND_COMMAND_NOP = 0,
SND_COMMAND_ALIAS_NAME = 1,
SND_COMMAND_PLAY = 2,
SND_COMMAND_STOP_ALIAS = 3,
SND_COMMAND_STOP_ENT = 4,
SND_COMMAND_CINEMATIC_START = 5,
SND_COMMAND_CINEMATIC_END = 6,
SND_COMMAND_DISCONNECT_LISTENER = 7,
SND_COMMAND_SET_LISTENER = 8,
SND_COMMAND_STOP_SOUNDS = 9,
SND_COMMAND_FADE_IN = 10,
SND_COMMAND_FADE_OUT = 11,
SND_COMMAND_UNUSED1 = 12,
SND_COMMAND_UNUSED2 = 13,
SND_COMMAND_SET_PLAYBACK_ATTENUATION = 14,
SND_COMMAND_SET_PLAYBACK_ATTENUATION_RA = 15,
SND_COMMAND_SET_PLAYBACK_PITCH = 16,
SND_COMMAND_SET_PLAYBACK_PITCH_RATE = 17,
SND_COMMAND_STOP_PLAYBACK = 18,
SND_COMMAND_SET_START_PAUSED = 19,
SND_COMMAND_DUCK = 20,
SND_COMMAND_SET_ENT_STATE = 21,
SND_COMMAND_SET_GAME_STATE = 22,
SND_COMMAND_PLAY_LOOP_AT = 23,
SND_COMMAND_STOP_LOOP_AT = 24,
SND_COMMAND_PLAY_LINE_AT = 25,
SND_COMMAND_STOP_LINE_AT = 26,
SND_COMMAND_UPDATE_LINE_AT = 27,
SND_COMMAND_GAME_RESET = 28,
SND_COMMAND_SET_CONTEXT = 29,
SND_COMMAND_SET_ENT_CONTEXT = 30,
SND_COMMAND_SCRIPT_TIMESCALE = 31,
SND_COMMAND_UPDATE_CG = 32,
SND_COMMAND_LOAD_BANK = 33,
SND_COMMAND_UNLOAD_BANK = 34,
SND_COMMAND_LOAD_PATCH = 35,
SND_COMMAND_UNLOAD_PATCH = 36,
SND_COMMAND_LOAD_GLOBALS = 37,
SND_COMMAND_UNLOAD_GLOBALS = 38,
SND_COMMAND_PRIME_ALIAS = 39,
SND_COMMAND_RESTART_DRIVER = 40,
SND_COMMAND_SET_MUSIC_STATE = 41,
SND_COMMAND_PREFETCH_LOADED_ALIAS = 42,
SND_COMMAND_SET_GLOBAL_FUTZ = 43,
SND_COMMAND_SET_FRONTEND_MUSIC = 44,
SND_COMMAND_SET_LOOP_STATE = 45,
SND_COMMAND_PLAY_LOOPS = 46,
SND_COMMAND_SHUTDOWN = 47,
SND_COMMAND_BANK_UPDATE_ZONE = 48,
SND_COMMAND_FORCE_AMBIENT_ROOM = 49,
SND_COMMAND_RATTLE_SETUP = 50,
SND_COMMAND_RATTLE = 51,
SND_COMMAND_ENT_UPDATE = 52,
SND_COMMAND_SUBTITLE = 53,
SND_COMMAND_LENGTH = 54,
SND_COMMAND_PLAYBACK_UPDATE = 55,
SND_COMMAND_PLAYBACK_FREE = 56,
SND_COMMAND_AMBIENT_STATE = 57,
SND_COMMAND_BANK_FREE = 58,
SND_COMMAND_SET_SHOCK_AMBIENT_ROOM = 59,
SND_COMMAND_CHECKPOINT = 60,
SND_COMMAND_FACIAL_ANIMATION = 61,
};

enum GfxRenderTargetId
{
R_RENDERTARGET_NULL = 0,
R_RENDERTARGET_COMBO = 1,
R_RENDERTARGET_SAVED_SCREEN = 2,
R_RENDERTARGET_FRAME_BUFFER = 3,
R_RENDERTARGET_FRAME_BUFFER_RESOLVE = 4,
R_RENDERTARGET_SHADOWMAP_SUN = 5,
R_RENDERTARGET_SHADOWMAP_SUN_HELPER = 6,
R_RENDERTARGET_SHADOWMAP_SPOT_ARRAY = 7,
R_RENDERTARGET_SHADOWMAP_OMNI_ARRAY = 8,
R_RENDERTARGET_SHADOWMAP_TRANS = 9,
R_RENDERTARGET_SCENE = 10,
R_RENDERTARGET_OIT_FALLBACK_COLOR = 11,
R_RENDERTARGET_OIT_FALLBACK = 12,
R_RENDERTARGET_SCENE_SAVED = 13,
R_RENDERTARGET_SCENE_DEPTH = 14,
R_RENDERTARGET_SCENE_DEPTH_UAV = 15,
R_RENDERTARGET_SCENE_DEPTH_BEFORE_OIT = 16,
R_RENDERTARGET_RESOLVED_SCENE = 17,
R_RENDERTARGET_UI3D = 18,
R_RENDERTARGET_GBUFFER_0 = 19,
R_RENDERTARGET_GBUFFER_1 = 20,
R_RENDERTARGET_GBUFFER_WMV_0 = 21,
R_RENDERTARGET_GBUFFER_WMV_1 = 22,
R_RENDERTARGET_FORWARD_SSS = 23,
R_RENDERTARGET_SSAO_FINAL = 24,
R_RENDERTARGET_SSAO_DEPTH_HALFRES = 25,
R_RENDERTARGET_SSAO_R8G8B8A8_TMP0_HALFR = 26,
R_RENDERTARGET_SSAO_R8G8B8A8_TMP1_HALFR = 27,
R_RENDERTARGET_HEMI_SSAO_DEPTH_DOWNSIZE = 28,
R_RENDERTARGET_HEMI_SSAO_DEPTH_DOWNSIZE = 29,
R_RENDERTARGET_HEMI_SSAO_DEPTH_DOWNSIZE = 30,
R_RENDERTARGET_HEMI_SSAO_DEPTH_DOWNSIZE = 31,
R_RENDERTARGET_HEMI_SSAO_DEPTH_TILED1 = 32,
R_RENDERTARGET_HEMI_SSAO_DEPTH_TILED2 = 33,
R_RENDERTARGET_HEMI_SSAO_DEPTH_TILED3 = 34,
R_RENDERTARGET_HEMI_SSAO_DEPTH_TILED4 = 35,
R_RENDERTARGET_HEMI_SSAO_MERGED_AO1 = 36,
R_RENDERTARGET_HEMI_SSAO_MERGED_AO2 = 37,
R_RENDERTARGET_HEMI_SSAO_MERGED_AO3 = 38,
R_RENDERTARGET_HEMI_SSAO_MERGED_AO4 = 39,
R_RENDERTARGET_HEMI_SSAO_HIGH_QUALITY_A = 40,
R_RENDERTARGET_HEMI_SSAO_HIGH_QUALITY_A = 41,
R_RENDERTARGET_HEMI_SSAO_HIGH_QUALITY_A = 42,
R_RENDERTARGET_HEMI_SSAO_HIGH_QUALITY_A = 43,
R_RENDERTARGET_HEMI_SSAO_SMOOTH_AO1 = 44,
R_RENDERTARGET_HEMI_SSAO_SMOOTH_AO2 = 45,
R_RENDERTARGET_HEMI_SSAO_SMOOTH_AO3 = 46,
R_RENDERTARGET_LIGHTING_PING = 47,
R_RENDERTARGET_LIGHTING_PONG = 48,
R_RENDERTARGET_RESOLVED_QUARTER = 49,
R_RENDERTARGET_EXPOSURE = 50,
R_RENDERTARGET_VOLUMETRIC_LIGHTS_HALF = 51,
R_RENDERTARGET_DEPTH_BEFORE_OIT_QUARTER = 52,
R_RENDERTARGET_DEPTH_AFTER_OIT_QUARTER = 53,
R_RENDERTARGET_DEPTH_UV_OFFSET_QUARTER = 54,
R_RENDERTARGET_VOLUMETRIC_LIGHTS_QUARTE = 55,
R_RENDERTARGET_VOLUMETRIC_LIGHTS_TEMP_Q = 56,
R_RENDERTARGET_DEPTH_BEFORE_OIT_FIFTH = 57,
R_RENDERTARGET_DEPTH_AFTER_OIT_FIFTH = 58,
R_RENDERTARGET_VOLUMETRIC_LIGHTS_FIFTH = 59,
R_RENDERTARGET_VOLUMETRIC_LIGHTS_TEMP_F = 60,
R_RENDERTARGET_DEPTH_BEFORE_OIT_SIXTH = 61,
R_RENDERTARGET_DEPTH_AFTER_OIT_SIXTH = 62,
R_RENDERTARGET_VOLUMETRIC_LIGHTS_SIXTH = 63,
R_RENDERTARGET_VOLUMETRIC_LIGHTS_TEMP_S = 64,
R_RENDERTARGET_DEPTH_BEFORE_OIT_SEVENTH = 65,
R_RENDERTARGET_DEPTH_AFTER_OIT_SEVENTH = 66,
R_RENDERTARGET_VOLUMETRIC_LIGHTS_SEVENT = 67,
R_RENDERTARGET_VOLUMETRIC_LIGHTS_TEMP_S = 68,
R_RENDERTARGET_DEPTH_BEFORE_OIT_EIGHTH = 69,
R_RENDERTARGET_DEPTH_AFTER_OIT_EIGHTH = 70,
R_RENDERTARGET_VOLUMETRIC_LIGHTS_EIGHTH = 71,
R_RENDERTARGET_VOLUMETRIC_LIGHTS_TEMP_E = 72,
R_RENDERTARGET_VOLUMETRIC_ADAPTIVE_TRAN = 73,
R_RENDERTARGET_VOLUMETRIC_ADAPTIVE_TRAN = 74,
R_RENDERTARGET_VOLUMETRIC_ALPHA = 75,
R_RENDERTARGET_BLOOM_MIP0_FP10 = 76,
R_RENDERTARGET_BLOOM_MIP1_FP10 = 77,
R_RENDERTARGET_BLOOM_MIP2_FP10 = 78,
R_RENDERTARGET_BLOOM_MIP3_FP10 = 79,
R_RENDERTARGET_BLOOM_MIP4_FP10 = 80,
R_RENDERTARGET_BLOOM_MIP5_FP10 = 81,
R_RENDERTARGET_BLOOM_MIP1_FP16 = 82,
R_RENDERTARGET_BLOOM_MIP2_FP16 = 83,
R_RENDERTARGET_BLOOM_MIP3_FP16 = 84,
R_RENDERTARGET_BLOOM_MIP4_FP16 = 85,
R_RENDERTARGET_BLOOM_MIP5_FP16 = 86,
R_RENDERTARGET_BLOOM_MIP1_FP16_TMP = 87,
R_RENDERTARGET_BLOOM_MIP2_FP16_TMP = 88,
R_RENDERTARGET_BLOOM_MIP3_FP16_TMP = 89,
R_RENDERTARGET_BLOOM_MIP4_FP16_TMP = 90,
R_RENDERTARGET_BLOOM_MIP5_FP16_TMP = 91,
R_RENDERTARGET_BLOOM_MIP1_FP10_TMP = 92,
R_RENDERTARGET_ADS_BLUR_PING = 93,
R_RENDERTARGET_ADS_BLUR_PONG = 94,
R_RENDERTARGET_ADS_BLUR_LARGE = 95,
R_RENDERTARGET_RESOLVED_NORMAL = 96,
R_RENDERTARGET_LINEAR_PING = 97,
R_RENDERTARGET_LINEAR_PONG = 98,
R_RENDERTARGET_SCENE_LUMA = 99,
R_RENDERTARGET_SMAA_EDGES = 100,
R_RENDERTARGET_SMAA_TEMPORAL_0 = 101,
R_RENDERTARGET_SMAA_TEMPORAL_1 = 102,
R_RENDERTARGET_SMAA_TEMPORAL_LUMA_0 = 103,
R_RENDERTARGET_SMAA_TEMPORAL_LUMA_1 = 104,
R_RENDERTARGET_SMAA_TEMPORAL_LUMA_2 = 105,
R_RENDERTARGET_SMAA_TEMPORAL_LUMA_3 = 106,
R_RENDERTARGET_SMAA_FILMIC_0 = 107,
R_RENDERTARGET_SMAA_FILMIC_1 = 108,
R_RENDERTARGET_DOF_UNDERWATER_BLUR_X = 109,
R_RENDERTARGET_DOF_UNDERWATER_BLUR_Y = 110,
R_RENDERTARGET_DOF_UNDERWATER_BLUR_V = 111,
R_RENDERTARGET_DOF_NEAR_COC = 112,
R_RENDERTARGET_DOF_NEAR_COC_PING = 113,
R_RENDERTARGET_DOF_NEAR_COC_PONG = 114,
R_RENDERTARGET_DOF_NEAR_COC_BLUR = 115,
R_RENDERTARGET_DOF_COC = 116,
R_RENDERTARGET_DOF_BLUR_RGB_COC_MRT_MIP = 117,
R_RENDERTARGET_DOF_BLUR_RGB_COC_MRT_MIP = 118,
R_RENDERTARGET_DOF_BLUR_RGB_MIP0 = 119,
R_RENDERTARGET_DOF_BLUR_RGB_MIP1 = 120,
R_RENDERTARGET_DOF_BLUR_RGB_SMOOTH = 121,
R_RENDERTARGET_MOTION_VECTOR_0 = 122,
R_RENDERTARGET_MOTION_VECTOR_1 = 123,
R_RENDERTARGET_MOTION_VECTOR_MB = 124,
R_RENDERTARGET_VELOCITY_TILE0_PINGPONG = 125,
R_RENDERTARGET_VELOCITY_TILE0 = 126,
R_RENDERTARGET_VELOCITY_TILE1 = 127,
R_RENDERTARGET_SONAR = 128,
R_RENDERTARGET_SONARBLUR = 129,
R_RENDERTARGET_OVERDRAW = 130,
R_RENDERTARGET_HIGHRES_CAPTURE = 131,
};

enum entity_event_t
{
EV_NONE = 0,
EV_FOLIAGE_SOUND = 1,
EV_STOP_WEAPON_SOUND = 2,
EV_STOP_SOUND_ALIAS = 3,
EV_SOUND_ALIAS = 4,
EV_SOUND_ALIAS_NOTIFY = 5,
EV_SOUND_BATTLECHAT_ALIAS = 6,
EV_STOPSOUNDS = 7,
EV_ITEM_PICKUP = 8,
EV_AMMO_PICKUP = 9,
EV_NOAMMO = 10,
EV_NOAMMO_LEFT = 11,
EV_EMPTY_OFFHAND = 12,
EV_RESET_ADS = 13,
EV_RELOAD = 14,
EV_RELOAD_FROM_EMPTY = 15,
EV_RELOAD_START = 16,
EV_RELOAD_END = 17,
EV_RELOAD_START_NOTIFY = 18,
EV_RELOAD_ADDAMMO = 19,
EV_RAISE_WEAPON = 20,
EV_FIRST_RAISE_WEAPON = 21,
EV_RAISE_PICKUP_WEAPON = 22,
EV_PUTAWAY_WEAPON = 23,
EV_WEAPON_ALT = 24,
EV_WEAPON_SWITCH_STARTED = 25,
EV_PULLBACK_WEAPON = 26,
EV_HOLDFIRE_WEAPON = 27,
EV_FIRE_WEAPON_DELAY_START = 28,
EV_FIRE_WEAPON_SCRIPTED = 29,
EV_FIRE_WEAPON = 30,
EV_FIRE_WEAPON_LASTSHOT = 31,
EV_FIRE_WEAPON_LEFT = 32,
EV_FIRE_WEAPON_LASTSHOT_LEFT = 33,
EV_FIRE_WEAPON_BALL_PASS = 34,
EV_FIRE_RICOCHET = 35,
EV_FIRE_WEAPON_GRAPPLE = 36,
EV_RECHAMBER_WEAPON = 37,
EV_EJECT_BRASS = 38,
EV_FIRE_MELEE_SWIPE = 39,
EV_FIRE_MELEE_POWER = 40,
EV_FIRE_MELEE_POWER_LEFT = 41,
EV_FIRE_MELEE = 42,
EV_MELEE_JUKE = 43,
EV_MELEE_JUKE_END = 44,
EV_MELEE_LUNGE = 45,
EV_MELEE_STRUGGLE = 46,
EV_MELEE_COUNTER = 47,
EV_FIRE_MELEE_DELAYED = 48,
EV_MELEE_HIT = 49,
EV_MELEE_HIT_ENT = 50,
EV_MELEE_HIT_FROM_BEHIND = 51,
EV_MELEE_MISS = 52,
EV_MELEE_BLOOD = 53,
EV_WEAPON_DEPLOYING = 54,
EV_WEAPON_FINISH_DEPLOYING = 55,
EV_WEAPON_FINISH_BREAKING_DOWN = 56,
EV_INC_CHARGESHOT_LEVEL = 57,
EV_HOLDFIRE_CANCEL = 58,
EV_HOLDFIRE_FIRED = 59,
EV_PREP_OFFHAND = 60,
EV_USE_OFFHAND = 61,
EV_SWITCH_OFFHAND = 62,
EV_PREP_RIOTSHIELD = 63,
EV_DEPLOY_RIOTSHIELD = 64,
EV_LOWER_RIOTSHIELD = 65,
EV_FIRE_BARREL_1 = 66,
EV_FIRE_BARREL_2 = 67,
EV_FIRE_BARREL_3 = 68,
EV_FIRE_BARREL_4 = 69,
EV_BULLET_HIT = 70,
EV_BULLET_HIT_SHIELD = 71,
EV_BULLET_HIT_CLIENT_SHIELD = 72,
EV_EXPLOSIVE_IMPACT_ON_SHIELD = 73,
EV_EXPLOSIVE_SPLASH_ON_SHIELD = 74,
EV_BULLET_HIT_CLIENT = 75,
EV_DESTRUCTIBLE_BULLET_HIT = 76,
EV_DESTRUCTIBLE_EXPLOSION_HIT = 77,
EV_GRENADE_BOUNCE = 78,
EV_GRENADE_EXPLODE = 79,
EV_ROCKET_EXPLODE = 80,
EV_ROCKET_EXPLODE_NOMARKS = 81,
EV_EXPLODE_ON_CLIENT = 82,
EV_FLASHBANG_EXPLODE = 83,
EV_CUSTOM_EXPLODE = 84,
EV_CUSTOM_EXPLODE_NOMARKS = 85,
EV_SENSOR_GRENADE_EXPLODE = 86,
EV_CHANGE_TO_DUD = 87,
EV_DUD_EXPLODE = 88,
EV_DUD_IMPACT = 89,
EV_MISSILE_REPULSED = 90,
EV_FIRE_EXPLODE = 91,
EV_TIMED_FX = 92,
EV_MOLOTOV_FLOAT = 93,
EV_FAKE_FIRE = 94,
EV_PLAY_FX = 95,
EV_PLAY_FX_IGNORE_PAUSE = 96,
EV_PLAY_FX_ON_TAG = 97,
EV_PLAY_FX_ON_TAG_IGNORE_PAUSE = 98,
EV_PLAY_FX_ON_CAMERA = 99,
EV_PLAY_FX_ON_CAMERA_IGNORE_PAUSE = 100,
EV_PHYS_EXPLOSION_SPHERE = 101,
EV_PHYS_EXPLOSION_CYLINDER = 102,
EV_PHYS_EXPLOSION_JOLT = 103,
EV_PHYS_JET_THRUST = 104,
EV_PHYS_LAUNCH = 105,
EV_BALLISTIC_TARGET = 106,
EV_CREATE_DYNENT = 107,
EV_CREATE_ROPE = 108,
EV_BLOOD_IMPACTS = 109,
EV_DETACH_ENTITY = 110,
EV_DELETE_ROPE = 111,
EV_ROPE_COLLIDE_WORLD = 112,
EV_ROPE_COLLIDE_ENT = 113,
EV_ROPE_SETFLAG = 114,
EV_ROPE_SETPARAM = 115,
EV_ROPE_ADDANCHOR = 116,
EV_ROPE_REMOVEANCHOR = 117,
EV_ROPE_MOVEANCHOR = 118,
EV_EARTHQUAKE = 119,
EV_SCREEN_SHAKE = 120,
EV_GRENADE_DROP = 121,
EV_GRENADE_SUICIDE = 121,
EV_DETONATE = 123,
EV_DETONATE_OFFHAND = 124,
EV_MISSILE_REMOTE_BOOST = 125,
EV_MISSILE_REMOTE_BRAKE = 126,
EV_PLAY_RUMBLE_ON_ENT = 127,
EV_PLAY_RUMBLE_ON_POS = 128,
EV_PLAY_RUMBLELOOP_ON_ENT = 129,
EV_PLAY_RUMBLELOOP_ON_POS = 130,
EV_STOP_RUMBLE = 131,
EV_STOP_ALL_RUMBLES = 132,
EV_OBITUARY = 133,
EV_REVIVE_OBITUARY = 134,
EV_DIRECTIONAL_HIT_INDICATOR = 135,
EV_ANIMATE_UI = 136,
EV_KILLSTREAK_DAMAGE = 137,
EV_ROUND_START_DELAY_HINT = 138,
EV_NO_FRAG_GRENADE_HINT = 139,
EV_NO_SPECIAL_GRENADE_HINT = 140,
EV_GRENADE_NOT_ALLOWED_HINT = 141,
EV_NO_TARGET_IN_RANGE_HINT = 142,
EV_TARGET_TOO_CLOSE_HINT = 143,
EV_TARGET_NOT_ENOUGH_CLEARANCE = 144,
EV_LOCKON_REQUIRED_HINT = 145,
EV_FOOTSTEP_SPRINT = 148,
EV_FOOTSTEP_RUN = 149,
EV_FOOTSTEP_WALK = 150,
EV_FOOTSTEP_CROUCHRUN = 151,
EV_FOOTSTEP_CROUCHWALK = 152,
EV_FOOTSTEP_PRONE = 153,
EV_LADDER_HAND_GRAB = 154,
EV_MANTLE = 155,
EV_JUMP = 156,
EV_LEAP = 157,
EV_TRM = 158,
EV_WALLRUN_START_LEFT = 159,
EV_WALLRUN_START_RIGHT = 160,
EV_WALLRUN_FALL_START = 161,
EV_WALLRUN_JUMP = 162,
EV_WALLRUN_END = 163,
EV_WALLRUN_FALL_END = 164,
EV_DOUBLEJUMP_DISABLED = 165,
EV_DOUBLEJUMP_BOOST = 166,
EV_DOUBLEJUMP_FULLENERGY_BOOST = 167,
EV_SLIDE_START = 168,
EV_SOFT_LANDING = 169,
EV_MEDIUM_LANDING = 170,
EV_HARD_LANDING = 171,
EV_DAMAGE_LANDING = 172,
EV_WATER_LANDING = 173,
EV_FIRE_VEHICLE_TURRET = 174,
EV_FIRE_GUNNER_1 = 175,
EV_FIRE_GUNNER_2 = 176,
EV_FIRE_GUNNER_3 = 177,
EV_FIRE_GUNNER_4 = 178,
EV_FIRE_GUNNER_1A = 179,
EV_FIRE_GUNNER_2A = 180,
EV_FIRE_GUNNER_3A = 181,
EV_FIRE_GUNNER_4A = 182,
EV_FIRE_GUNNER_1B = 183,
EV_FIRE_GUNNER_2B = 184,
EV_FIRE_GUNNER_3B = 185,
EV_FIRE_GUNNER_4B = 186,
EV_FIRE_GUNNER_1C = 187,
EV_FIRE_GUNNER_2C = 188,
EV_FIRE_GUNNER_3C = 189,
EV_FIRE_GUNNER_4C = 190,
EV_START_CAMERA_TWEEN = 191,
EV_DESTRUCTIBLE_DISABLE_PIECES = 192,
EV_FOOTPRINT = 193,
EV_CANNOTPLANT = 194,
EV_CANT_EQUIP_PRONE = 195,
EV_CANT_JUKE = 196,
EV_CANT_SLAM = 197,
EV_DTP_LAUNCH = 198,
EV_DTP_LAND = 199,
EV_LEAP_LAND = 200,
EV_SCOPE_ZOOM = 201,
EV_JAM_WEAPON = 202,
EV_STACKFIRE = 203,
EV_MISSILE_STICK = 204,
EV_BOLT_IMPALE = 205,
EV_PLAY_WEAPON_DEATH_EFFECTS = 206,
EV_PLAY_WEAPON_DAMAGE_EFFECTS = 207,
EV_FACE_EVENT = 208,
EV_SETLOCALWIND = 209,
EV_FLOAT_LONGER = 210,
EV_FORCE_BUOYANCY = 211,
EV_DISABLE_DEPTH_BUOYANCY_ADJUSTMENTS = 212,
EV_SCALE_BUOYANCY = 213,
EV_ALLOWPITCH = 214,
EV_GIB = 215,
EV_STANCE_INVALID = 216,
EV_ENTER_VEHICLE = 217,
EV_EXIT_VEHICLE = 218,
EV_IMMEDIATE_RAGDOLL = 219,
EV_ENT_SPAWNED_SENTINEL = 220,
EV_PROJECTILE_PASS_THROUGH = 221,
EV_CTX_COVER_START = 222,
EV_CTX_COVER_END = 223,
EV_GADGET_0 = 224,
EV_GADGET_1 = 225,
EV_GADGET_2 = 226,
EV_GADGET_0_DENIAL = 227,
EV_GADGET_1_DENIAL = 228,
EV_GADGET_2_DENIAL = 229,
EV_LOCKON_CHANGE = 230,
EV_TARGETOOR = 231,
EV_TARGETHIJACKED = 232,
EV_TARGETNOTVALID = 233,
EV_NO_TARGETS = 234,
EV_NO_LOS_TO_TARGET = 235,
EV_TARGET_DISABLED = 236,
EV_TARGETING_ABORTED = 237,
EV_TARGET_ALREADY_TARGETED = 238,
EV_GRAPPLE_BEAM_ON = 239,
EV_GRAPPLE_BEAM_OFF = 240,
};



Hope you all find this useful once the game is out to do stuff with!
Last edited by SC58 ; 07-22-2016 at 07:31 AM.

The following 14 users say thank you to SC58 for this useful post:

Sabotage, ErasedDev, garpbaldo, Haley, Im_YouViolateMe, ImPiffHD, Marco_Legend, MathRock_, ModaTron, oStankyModz, RGaming, basshead4ever, The_Gazra
09-05-2015, 04:40 AM #2
Default Avatar
Remy
Guest
Originally posted by SC58 View Post
Hello Everyone!

Here is a lot of enum's i dumped off the beta, Most of these should be the same once the game comes out if not try and find out whats what when the time comes but feel free to post ones i did not post or feel free to correct me of the value if i did the wrong ones on some Smile

You must login or register to view this content.

    
enum PresencePrimary
{
PRESENCE_PRIMARY_UNKNOWN = -1,
PRESENCE_PRIMARY_OFFLINE = 0,
PRESENCE_PRIMARY_ONLINE = 1,
PRESENCE_PRIMARY_LOCAL = 2,
PRESENCE_PRIMARY_TITLE = 3,
PRESENCE_PRIMARY_AWAY = 4,
PRESENCE_PRIMARY_BLOCKED = 5,
};

enum PresenceActivity
{
PRESENCE_ACTIVITY_MENU_FIRST = 0,
PRESENCE_ACTIVITY_UNKNOWN = 0,
PRESENCE_ACTIVITY_OFFLINE = 0,
PRESENCE_ACTIVITY_ONLINE_NOT_IN_TITLE = 1,
PRESENCE_ACTIVITY_MENU_INLOBBY = 2,
PRESENCE_ACTIVITY_MENU_LOOKING_FOR_PARTY = 3,
PRESENCE_ACTIVITY_MENU_LOOKING_FOR_PLAYERS = 4,
PRESENCE_ACTIVITY_MENU_LOCAL = 5,
PRESENCE_ACTIVITY_MENU_START = 6,
PRESENCE_ACTIVITY_IN_TITLE = 7,
PRESENCE_ACTIVITY_NOT_IN_TITLE = 8,
PRESENCE_ACTIVITY_MENU_LAST = 15,
PRESENCE_ACTIVITY_CP_FIRST = 16,
PRESENCE_ACTIVITY_CP_PLAYING_COOP_ON_MAP = 17,
PRESENCE_ACTIVITY_CP_PLAYING_SOLO_ON_MAP = 18,
PRESENCE_ACTIVITY_CP_PLAYING_COOP_IN_SAFEHOUSE = 19,
PRESENCE_ACTIVITY_CP_PLAYING_SOLO_IN_SAFEHOUSE = 20,
PRESENCE_ACTIVITY_CP_IN_LOBBY = 21,
PRESENCE_ACTIVITY_CP_WATCHING_FILM = 22,
PRESENCE_ACTIVITY_CP_LOOKING_FOR_PARTY = 23,
PRESENCE_ACTIVITY_CP_LOOKING_FOR_PLAYERS = 24,
PRESENCE_ACTIVITY_CP_PLAYING_LOCAL = 25,
PRESENCE_ACTIVITY_CP_LAST = 31,
PRESENCE_ACTIVITY_MP_FIRST = 32,
PRESENCE_ACTIVITY_MP_PLAYING_GMODE_ON_MAP = 33,
PRESENCE_ACTIVITY_MP_IN_LOBBY = 34,
PRESENCE_ACTIVITY_MP_WATCHING_FILM = 35,
PRESENCE_ACTIVITY_MP_LOOKING_FOR_PARTY = 36,
PRESENCE_ACTIVITY_MP_LOOKING_FOR_PLAYERS = 37,
PRESENCE_ACTIVITY_MP_PLAYING_LOCAL = 38,
PRESENCE_ACTIVITY_MP_LAST = 47,
PRESENCE_ACTIVITY_ZM_FIRST = 48,
PRESENCE_ACTIVITY_ZM_PLAYING_MAP_ON_ROUND = 49,
PRESENCE_ACTIVITY_ZM_IN_LOBBY = 50,
PRESENCE_ACTIVITY_ZM_WATCHING_FILM = 51,
PRESENCE_ACTIVITY_ZM_LOOKING_FOR_PARTY = 52,
PRESENCE_ACTIVITY_ZM_LOOKING_FOR_PLAYERS = 53,
PRESENCE_ACTIVITY_ZM_PLAYING_LOCAL = 54,
PRESENCE_ACTIVITY_ZM_LAST = 63,
PRESENCE_ACTIVITY_LAST = 64,
};

enum PresenceCtx
{
PRESENCE_CTX_MENU_FIRST = 0,
PRESENCE_CTX_UNKNOWN = 0,
PRESENCE_CTX_MENU_MODE_SELECT = 1,
PRESENCE_CTX_MENU_START = 2,
PRESENCE_CTX_MENU_NOT_ACTIVE = 3,
PRESENCE_CTX_MENU_LAST = 15,
PRESENCE_CTX_CP_FIRST = 16,
PRESENCE_CTX_CP_MAIN_MENU = 17,
PRESENCE_CTX_CP_PRIVATE_GAME = 18,
PRESENCE_CTX_CP_PUBLIC_MATCH = 19,
PRESENCE_CTX_CP_THEATER = 20,
PRESENCE_CTX_CP_LAST = 31,
PRESENCE_CTX_MP_FIRST = 32,
PRESENCE_CTX_MP_MAIN_MENU = 33,
PRESENCE_CTX_MP_CUSTOM_GAMES = 34,
PRESENCE_CTX_MP_PUBLIC_MATCH = 35,
PRESENCE_CTX_MP_THEATER = 36,
PRESENCE_CTX_MP_LAST = 47,
PRESENCE_CTX_ZM_FIRST = 48,
PRESENCE_CTX_ZM_MAIN_MENU = 49,
PRESENCE_CTX_ZM_PRIVATE_GAME = 50,
PRESENCE_CTX_ZM_PUBLIC_MATCH = 51,
PRESENCE_CTX_ZM_THEATER = 52,
PRESENCE_CTX_ZM_LAST = 63,
PRESENCE_CTX_LAST = 64,
};

enum PresenceFilter
{
PRESENCE_FILTER_ALL = 0,
PRESENCE_FILTER_ONLINE_AND_NOT_IN_TITLE = 1,
PRESENCE_FILTER_ONLINE_AND_IN_TITLE = 2,
PRESENCE_FILTER_ONLINE = 3,
PRESENCE_FILTER_CACHED = 255,
};

enum PresenceSorting
{
PRESENCE_SORTING_UNSORTED = 0,
PRESENCE_SORTING_ONLINE_MOST_RECENT = 1,
PRESENCE_SORTING_ALPHABETICAL = 2,
};

enum GroupMenu
{
GROUP_MENU_DEFAULT = 0,
GROUP_MENU_HOME = 0,
GROUP_MENU_ROSTER = 1,
GROUP_MENU_BADGES = 2,
GROUP_MENU_LEADERBOARD = 3,
GROUP_MENU_SHARE = 4,
GROUP_MENU_ADMIN = 5,
GROUP_MENU_COUNT = 6,
};

enum GroupMemberStatus
{
GROUP_MEMBER_STATUS_NONE = 0,
GROUP_MEMBER_STATUS_MEMBER = 1,
GROUP_MEMBER_STATUS_ADMIN = 2,
GROUP_MEMBER_STATUS_OWNER = 3,
};

enum GroupPrivacy
{
GROUP_PRIVACY_PUBLIC = 0,
GROUP_PRIVACY_PRIVATE = 1,
GROUP_PRIVACY_COUNT = 2,
};

enum GroupApplicationState
{
GROUP_APPLICATION_STATE_NONE = 0,
GROUP_APPLICATION_STATE_PENDING = 1,
GROUP_APPLICATION_STATE_REJECTED = 2,
GROUP_APPLICATION_STATE_WITHDRAWN = 3,
};

enum GroupBufferType
{
GROUP_BUFFER_TYPE_SELF = 0,
GROUP_BUFFER_TYPE_OTHER = 1,
GROUP_BUFFER_TYPE_RECOMMENDED = 2,
GROUP_BUFFER_TYPE_SEARCH = 3,
GROUP_BUFFER_TYPE_COUNT = 4,
GROUP_BUFFER_TYPE_FIRST = 0,
GROUP_BUFFER_TYPE_INVALID = 4,
};

enum LobbyClientType
{
LOBBY_CLIENT_TYPE_INVALID = -1,
LOBBY_CLIENT_TYPE_ALL = 0,
LOBBY_CLIENT_TYPE_LOCAL = 1,
LOBBY_CLIENT_TYPE_REMOTE = 2,
};

enum LobbyType
{
LOBBY_TYPE_INVALID = -1,
LOBBY_TYPE_PRIVATE = 0,
LOBBY_TYPE_GAME = 1,
LOBBY_TYPE_COUNT = 2,
LOBBY_TYPE_FIRST = 0,
LOBBY_TYPE_LAST = 1,
};

enum LobbyModule
{
LOBBY_MODULE_INVALID = -1,
LOBBY_MODULE_HOST = 0,
LOBBY_MODULE_CLIENT = 1,
LOBBY_MODULE_COUNT = 2,
LOBBY_MODULE_FIRST = 0,
LOBBY_MODULE_LAST = 1,
LOBBY_MODULE_PEER_TO_PEER = 3,
};

enum LobbyMode
{
LOBBY_MODE_INVALID = -1,
LOBBY_MODE_PUBLIC = 0,
LOBBY_MODE_CUSTOM = 1,
LOBBY_MODE_THEATER = 2,
LOBBY_MODE_ARENA = 3,
LOBBY_MODE_COUNT = 4,
};

enum LobbyNetworkMode
{
LOBBY_NETWORKMODE_INVALID = -1,
LOBBY_NETWORKMODE_LOCAL = 0,
LOBBY_NETWORKMODE_LAN = 1,
LOBBY_NETWORKMODE_LIVE = 2,
LOBBY_NETWORKMODE_COUNT = 3,
};

enum PartyPrivacy
{
PARTY_PRIVACY_OPEN = 0,
PARTY_PRIVACY_FRIENDS_ONLY = 1,
PARTY_PRIVACY_INVITE_ONLY = 2,
PARTY_PRIVACY_CLOSED = 3,
PARTY_PRIVACY_COUNT = 4,
};

enum LobbyJoinable
{
LOBBY_JOINABLE_NO_NOT_IN_LOBBY = 0,
LOBBY_JOINABLE_YES = 1,
LOBBY_JOINABLE_YES_FRIENDS_ONLY = 2,
LOBBY_JOINABLE_NO_PARTY_PRIVACY_INVITE_ONLY = 3,
LOBBY_JOINABLE_NO_PARTY_PRIVACY_CLOSED = 4,
LOBBY_JOINABLE_NO_PARTY_FULL = 5,
LOBBY_JOINABLE_NO_GAME_FULL = 6,
LOBBY_JOINABLE_NO_PLAYING_LOCAL = 7,
LOBBY_JOINABLE_COUNT = 8,
};

enum LobbyMainMode
{
LOBBY_MAINMODE_INVALID = -1,
LOBBY_MAINMODE_CP = 0,
LOBBY_MAINMODE_MP = 1,
LOBBY_MAINMODE_ZM = 2,
LOBBY_MAINMODE_COUNT = 3,
};

enum LobbyHostType
{
LOBBY_HOSTTYPE_INVALID = -1,
LOBBY_HOSTTYPE_P2P = 0,
LOBBY_HOSTTYPE_DEDICATED = 1,
LOBBY_HOSTTYPE_COUNT = 2,
};

enum LobbyMapVote
{
LOBBY_MAPVOTE_INVALID = -1,
LOBBY_MAPVOTE_NONE = 0,
LOBBY_MAPVOTE_NEXT = 1,
LOBBY_MAPVOTE_PREVIOUS = 2,
LOBBY_MAPVOTE_RANDOM = 3,
};

enum LobbyProcessComplete
{
LOBBY_PROCESS_COMPLETE_INVALID = -1,
LOBBY_PROCESS_COMPLETE_SUCCESS = 0,
LOBBY_PROCESS_COMPLETE_FAILURE = 1,
LOBBY_PROCESS_COMPLETE_ERROR = 2,
};

enum LobbyDisconnectClient
{
LOBBY_DISCONNECT_CLIENT_INVALID = -1,
LOBBY_DISCONNECT_CLIENT_DROP = 0,
LOBBY_DISCONNECT_CLIENT_KICK = 1,
};

enum LiveUserState
{
LIVE_USER_INVALID = -1,
LIVE_USER_SIGNED_IN = 0,
LIVE_USER_SIGNED_OUT = 1,
LIVE_USER_COUNT = 2,
};

enum SessionStatus
{
SESSION_STATUS_INVALID = -1,
SESSION_STATUS_IDLE = 0,
SESSION_STATUS_JOIN = 1,
SESSION_STATUS_MERGE = 2,
SESSION_STATUS_MIGRATE = 3,
SESSION_STATUS_COUNT = 4,
};

enum QueryID
{
QUERYID_SEARCH_SESSIONS_INVALID = 0,
QUERYID_SEARCH_SESSIONS_BY_PLAYLIST_VERSION = 1,
QUERYID_SEARCH_SESSIONS_ALL = 2,
QUERYID_SEARCH_SESSION_BY_GAME_SECURITY_ID = 3,
QUERYID_SEARCH_SESSION_DEDICATED = 4,
QUERYID_SEARCH_SESSION_DEDICATED_PARKED = 5,
};

enum ShowInMatchmaking
{
SHOW_IN_MATCHMAKING_FALSE = 0,
SHOW_IN_MATCHMAKING_TRUE = 1,
};

enum LaunchGameState
{
LAUNCH_GAME_STATE_START = 0,
LAUNCH_GAME_STATE_PUMP = 1,
LAUNCH_GAME_STATE_CLEAR = 2,
LAUNCH_GAME_STATE_COUNT = 3,
};

enum LobbyOnlineState
{
LOBBY_ONLINE_STATE_IDLE = 0,
LOBBY_ONLINE_STATE_ACTIVE = 1,
LOBBY_ONLINE_STATE_CREATE = 2,
LOBBY_ONLINE_STATE_UPDATE = 3,
LOBBY_ONLINE_STATE_DELETE = 4,
LOBBY_ONLINE_STATE_ERROR = 5,
};

enum LobbyOnlineUpdateEventType
{
LOBBY_ONLINE_UPDATE_PUMP = 0,
LOBBY_ONLINE_UPDATE_SUCCESS = 1,
LOBBY_ONLINE_UPDATE_ERROR = 2,
};

enum SessionActive
{
SESSION_INACTIVE = 0,
SESSION_KEEP_ALIVE = 1,
SESSION_ACTIVE = 2,
};

enum SessionDirty
{
SESSION_DIRTY_STATE = 1,
SESSION_DIRTY_UI = 2,
SESSION_DIRTY_CLIENT_LIST = 4,
};

enum DurangoSessionJoinRestriction
{
// NULL
};

enum JoinType
{
JOIN_TYPE_NORMAL = 0,
JOIN_TYPE_PLAYLIST = 1,
JOIN_TYPE_FRIEND = 2,
JOIN_TYPE_INVITE = 3,
JOIN_TYPE_PARTY = 4,
JOIN_TYPE_COUNT = 5,
};

enum JoinResult
{
JOIN_RESULT_INVALID = 0,
JOIN_RESULT_SUCCESS = 1,
JOIN_RESULT_CONNECT_TO_HOST_FAILURE = 2,
JOIN_RESULT_PROBE_SEND_FAILURE = 3,
JOIN_RESULT_PROBE_TIMEOUT = 4,
JOIN_RESULT_PROBE_INVALID_LOBBY = 5,
JOIN_RESULT_PROBE_INVALID_INFO = 6,
JOIN_RESULT_PROBE_RESULT_INVALID = 7,
JOIN_RESULT_INVALID_LOBBY = 8,
JOIN_RESULT_SEND_AGREEMENT_REQUEST_FAILED = 9,
JOIN_RESULT_HANDSHAKE_WINDOW_EXPIRED = 10,
JOIN_RESULT_AGREEMENT_WINDOW_EXPIRED = 11,
JOIN_RESULT_JOIN_DISABLED = 12,
JOIN_RESULT_JOIN_ALREADY_IN_PROGRESS = 13,
JOIN_RESULT_NOT_JOINABLE_NOT_HOSTING = 14,
JOIN_RESULT_NOT_JOINABLE_NOT_IDLE = 15,
JOIN_RESULT_NOT_JOINABLE_CLOSED = 16,
JOIN_RESULT_NOT_JOINABLE_INVITE_ONLY = 17,
JOIN_RESULT_NOT_JOINABLE_FRIENDS_ONLY = 18,
JOIN_RESULT_LOBBY_FULL = 19,
JOIN_RESULT_NETWORK_MODE_MISMATCH = 20,
JOIN_RESULT_MISMATCH_PLAYLISTID = 21,
JOIN_RESULT_MISMATCH_PLAYLIST_VERSION_TO_NEW = 22,
JOIN_RESULT_MISMATCH_PLAYLIST_VERSION_TO_OLD = 23,
JOIN_RESULT_MISMATCH_PROTOCOL_VERSION = 24,
JOIN_RESULT_MISMATCH_NETFIELD_CHECKSUM = 25,
JOIN_RESULT_MISMATCH_FFOTD_VERSION_TO_NEW = 26,
JOIN_RESULT_MISMATCH_FFOTD_VERSION_TO_OLD = 27,
JOIN_RESULT_MIGRATE_IN_PROGRESS = 28,
JOIN_RESULT_COULD_NOT_RESERVE = 29,
JOIN_RESPONSE_COUNT = 30,
};

enum LobbyTaskType
{
LOBBYTASK_TYPE_HOST_CREATE = 0,
LOBBYTASK_TYPE_HOST_ADDLOCAL = 1,
LOBBYTASK_TYPE_HOST_END = 2,
LOBBYTASK_TYPE_HOST_SEARCH = 3,
LOBBYTASK_TYPE_HOST_ADVERTISE = 4,
LOBBYTASK_TYPE_HOST_PLATFORMSESSIONCREATE = 5,
LOBBYTASK_TYPE_HOST_PLATFORMSESSIONSETACTIVITY = 6,
LOBBYTASK_TYPE_HOST_PLATFORMSESSIONUPDATE = 7,
LOBBYTASK_TYPE_HOST_PLATFORMSESSIONINVITE = 8,
LOBBYTASK_TYPE_HOST_PLATFORMSESSIONGETSESSIONINFO = 9,
LOBBYTASK_TYPE_HOST_PLATFORMSESSIONGETINVITEINFO = 10,
LOBBYTASK_TYPE_HOST_PLATFORMSESSIONLEAVE = 11,
LOBBYTASK_TYPE_HOST_PLATFORMSESSIONSEARCH = 12,
LOBBYTASK_TYPE_HOST_PLATFORMSESSIONJOIN = 13,
LOBBYTASK_TYPE_HOST_PLATFORMSESSIONDURANGOJOINRESTRICTION = 14,
LOBBYTASK_TYPE_HOST_GAMERTAGSTOXUIDS = 15,
LOBBYTASK_TYPE_CLIENT_END = 16,
LOBBYTASK_TYPE_CLIENT_LAUNCH_GAME = 17,
LOBBYTASK_TYPE_COUNT = 18,
};

enum LobbyTaskState
{
LOBBYTASK_IDLE = 0,
LOBBYTASK_HOSTCREATE_PENDING = 1,
LOBBYTASK_HOSTCREATE_DWNET = 2,
LOBBYTASK_HOSTCREATE_SESSION = 3,
LOBBYTASK_HOSTEND_PENDING = 4,
LOBBYTASK_HOSTEND_ONLINE = 5,
LOBBYTASK_HOSTEND_DISCONNECT = 6,
LOBBYTASK_HOSTEND_COOLOFF = 7,
LOBBYTASK_HOSTEND_SHUTDOWN = 8,
LOBBYTASK_HOSTSEARCH_PENDING = 9,
LOBBYTASK_HOSTSEARCH_INPROGRESS = 10,
LOBBYTASK_HOSTSEARCH_BEGINJOIN = 11,
LOBBYTASK_HOSTSEARCH_JOINING = 12,
LOBBYTASK_HOSTADVERTISE_PENDING = 13,
LOBBYTASK_HOSTADVERTISE_INPROGRESS = 14,
LOBBYTASK_HOSTPLATFORMSESSIONCREATE = 15,
LOBBYTASK_HOSTPLATFORMSESSIONUPDATE = 16,
LOBBYTASK_HOSTPLATFORMSESSIONINVITE = 17,
LOBBYTASK_HOSTPLATFORMSESSIONGETSESSIONINFO = 18,
LOBBYTASK_HOSTPLATFORMSESSIONGETINVITEINFO = 19,
LOBBYTASK_HOSTPLATFORMSESSIONLEAVE = 20,
LOBBYTASK_HOSTPLATFORMSESSIONSEARCH = 21,
LOBBYTASK_HOSTPLATFORMSESSIONJOIN = 22,
LOBBYTASK_HOSTPLATFORMSESSIONSETDURANGOJOINRESTRICTION = 23,
LOBBYTASK_HOSTGAMERTAGSTOXUIDS = 24,
LOBBYTASK_CLIENTEND_PENDING = 25,
LOBBYTASK_CLIENTEND_DISCONNECT = 26,
LOBBYTASK_CLIENTEND_COOLOFF = 27,
LOBBYTASK_CLIENTEND_SHUTDOWN = 28,
LOBBYTASK_HOSTLAUNCH_INIT = 29,
LOBBYTASK_HOSTLAUNCH_PUMP = 30,
LOBBYTASK_HOSTLAUNCH_PRELOAD = 31,
LOBBYTASK_HOSTLAUNCH_GO = 32,
LOBBYTASK_CLIENTLAUNCH_INIT = 33,
LOBBYTASK_CLIENTLAUNCH_PUMP = 34,
LOBBYTASK_CLIENTLAUNCH_GO = 35,
LOBBYTASK_SUCCESS = 36,
LOBBYTASK_FAILURE = 37,
};

enum dvarType_t
{
DVAR_TYPE_INVALID = 0,
DVAR_TYPE_BOOL = 1,
DVAR_TYPE_FLOAT = 2,
DVAR_TYPE_FLOAT_2 = 3,
DVAR_TYPE_FLOAT_3 = 4,
DVAR_TYPE_FLOAT_4 = 5,
DVAR_TYPE_INT = 6,
DVAR_TYPE_ENUM = 7,
DVAR_TYPE_STRING = 8,
DVAR_TYPE_COLOR = 9,
DVAR_TYPE_INT64 = 10,
DVAR_TYPE_UINT64 = 11,
DVAR_TYPE_LINEAR_COLOR_RGB = 12,
DVAR_TYPE_COLOR_XYZ = 13,
DVAR_TYPE_COLOR_LAB = 14,
DVAR_TYPE_SESSIONMODE_BASE_DVAR = 15,
DVAR_TYPE_COUNT = 16,
};

enum UIVisibilityBit
{
BIT_HUD_VISIBLE = 0,
BIT_WEAPON_HUD_VISIBLE = 1,
BIT_G_COMPASS_SHOW_ENEMIES = 2,
BIT_RADAR_CLIENT = 3,
BIT_NEMESIS_KILLCAM = 4,
UI_CLIENT_HIGHEST_VISIBILITY_BIT = 4,
BIT_FINAL_KILLCAM = 5,
BIT_ROUND_END_KILLCAM = 6,
BIT_RADAR_ALLIES = 7,
BIT_RADAR_AXIS = 8,
BIT_ENABLE_POPUPS = 9,
BIT_BOMB_TIMER = 10,
BIT_BOMB_TIMER_A = 11,
BIT_BOMB_TIMER_B = 12,
BIT_AMMO_COUNTER_HIDE = 13,
BIT_HUD_HARDCORE = 14,
BIT_DRAW_SPECTATOR_MESSAGES = 15,
BIT_DISABLE_INGAME_MENU = 16,
BIT_GAME_ENDED = 17,
BIT_OVERTIME = 18,
UI_CLIENT_AND_MATCH_HIGHEST_VISIBILITY_BIT = 18,
BIT_DEMO_CAMERA_MODE_THIRDPERSON = 19,
BIT_DEMO_CAMERA_MODE_MOVIECAM = 20,
BIT_DEMO_ALL_GAME_HUD_HIDDEN = 21,
BIT_DEMO_HUD_HIDDEN = 22,
BIT_IN_KILLCAM = 23,
BIT_SELECTING_LOCATION = 24,
BIT_IS_FLASH_BANGED = 25,
BIT_UI_ACTIVE = 26,
BIT_SPECTATING_CLIENT = 27,
BIT_IS_SCOPED = 28,
BIT_IN_VEHICLE = 29,
BIT_IN_GUIDED_MISSILE = 30,
BIT_IS_FUEL_WEAPON = 31,
BIT_SELECTING_LOCATIONAL_KILLSTREAK = 32,
BIT_IS_DEMO_PLAYING = 33,
BIT_IS_DEMO_MOVIE_RENDERING = 34,
BIT_ADS_JAVELIN = 35,
BIT_EXTRACAM_ON = 36,
BIT_EXTRACAM_ACTIVE = 37,
BIT_EXTRACAM_STATIC = 38,
BIT_TEAM_FREE = 39,
BIT_TEAM_ALLIES = 40,
BIT_TEAM_AXIS = 41,
BIT_TEAM_SPECTATOR = 42,
BIT_COMPASS_VISIBLE = 43,
BIT_HUD_SHOWOBJICONS = 44,
BIT_SCOREBOARD_OPEN = 45,
BIT_POPUPS_VISIBLE = 46,
BIT_HUD_OBITUARIES = 47,
BIT_POF_SPEC_ALLOW_FREELOOK = 48,
BIT_POF_FOLLOW = 49,
BIT_IN_REMOTE_KILLSTREAK_STATIC = 50,
BIT_EMP_ACTIVE = 51,
BIT_TOTAL_COVERAGE_ACTIVE = 52,
BIT_COUNTER_UAV_ACTIVE = 53,
BIT_IS_THIRD_PERSON = 54,
BIT_PLAYER_DEAD = 55,
BIT_IN_REMOTE_MISSILE = 56,
BIT_IS_PLAYER_ZOMBIE = 57,
BIT_IS_PLAYER_IN_AFTERLIFE = 58,
BIT_CAMERA_ANIM_HIDING_HUD = 59,
BIT_MIGRATING_HOST = 60,
UI_VISIBILITY_BIT_COUNT = 61,
};

enum ObjectiveTypes
{
OBJECTIVE_TYPE_INVALID = -1,
OBJECTIVE_TYPE_WAYPOINT = 0,
OBJECTIVE_TYPE_3DPROMPT = 1,
OBJECTIVE_TYPE_NOINDICATOR = 2,
OBJECTIVE_TYPE_WOUNDED_SOLDIER = 3,
OBJECTIVE_TYPE_COUNT = 4,
};

enum WeaponFireEvent
{
WEAPON_EVENT_CHANGE = 0,
WEAPON_EVENT_FIRING = 1,
WEAPON_EVENT_FIRED = 2,
WEAPON_EVENT_CANCELLED = 3,
};

enum WoundedSoldierType
{
WOUNDED_SOLDIER_TYPE_MINOR = 0,
WOUNDED_SOLDIER_TYPE_MEDIUM = 1,
WOUNDED_SOLDIER_TYPE_SEVERE = 2,
WOUNDED_SOLDIER_TYPE_CRITICAL = 3,
WOUNDED_SOLDIER_TYPE_COUNT = 4,
};

enum RocketLauncherTargetStatesFlags
{
ROCKET_LAUNCHER_TARGET_FOUND = 0,
ROCKET_LAUNCHER_TARGET_LOCKING = 1,
ROCKET_LAUNCHER_TARGET_LOCKED = 2,
ROCKET_LAUNCHER_TARGET_OUT_OF_RANGE = 3,
};

enum BleedOutStateFlags
{
BLEEDOUT_STATE_FLAG_BLEEDING_OUT = 0,
BLEEDOUT_STATE_FLAG_BEING_REVIVED = 1,
BLEEDOUT_STATE_FLAG_CLAMPED = 2,
};

enum VehiclePartDestroyed
{
VEHICLE_PART_DESTROYED_1 = 0,
VEHICLE_PART_DESTROYED_2 = 1,
VEHICLE_PART_DESTROYED_COUNT = 2,
};

enum MissileLockedOnDirection
{
MISSILE_LOCKED_ON_DIRECTION_CENTER = 0,
MISSILE_LOCKED_ON_DIRECTION_UP = 1,
MISSILE_LOCKED_ON_DIRECTION_DOWN = 2,
MISSILE_LOCKED_ON_DIRECTION_LEFT = 3,
MISSILE_LOCKED_ON_DIRECTION_RIGHT = 4,
MISSILE_LOCKED_ON_DIRECTION_COUNT = 5,
};

enum VehicleFullscreenFilter
{
VEHICLE_FULLSCREEN_FILTER_NONE = 0,
VEHICLE_FULLSCREEN_FILTER_INFRARED = 1,
VEHICLE_FULLSCREEN_FILTER_FLIR = 2,
};

enum WeakpointWidgetStates
{
WEAKPOINT_STATE_DEFAULT = 0,
WEAKPOINT_STATE_CLOSE = 1,
WEAKPOINT_STATE_MEDIUM = 2,
WEAKPOINT_STATE_FAR = 3,
WEAKPOINT_STATE_OBSCURED = 4,
WEAKPOINT_STATE_HIDDEN = 5,
WEAKPOINT_STATE_CLOSING = 6,
};

enum EnemyTargetStates
{
ENEMY_TARGET_NONE = 0,
ENEMY_TARGET_LOCKED = 1,
ENEMY_TARGET_OUT_OF_RANGE = 2,
};

enum LUIAlignment
{
LUI_ALIGNMENT_NONE = 0,
LUI_ALIGNMENT_LEFT = 1,
LUI_ALIGNMENT_CENTER = 2,
LUI_ALIGNMENT_RIGHT = 4,
LUI_ALIGNMENT_TOP = 8,
LUI_ALIGNMENT_MIDDLE = 16,
LUI_ALIGNMENT_BOTTOM = 32,
LUI_ALIGNMENT_SCREEN_SPACE = 64,
LUI_ALIGNMENT_HORIZONTAL_MASK = 7,
LUI_ALIGNMENT_VERTICAL_MASK = 56,
};

enum UIModelClientFieldType
{
CF_INT = 0,
CF_FLOAT = 1,
CF_COUNTER = 2,
};

enum ArmbladeLockState
{
ARMBLADE_STATE_NONE = 0,
ARMBLADE_TARGETTED = 1,
ARMBLADE_ATTACKING = 2,
};

enum CompassType
{
COMPASS_TYPE_PARTIAL = 0,
COMPASS_TYPE_FULL = 1,
COMPASS_TYPE_PARTIAL_WORLDALIGNED = 2,
};

enum bunkCollectibleSizes_e
{
COLLECTIBLE_SIZE_SMALL = 0,
COLLECTIBLE_SIZE_MEDIUM = 1,
COLLECTIBLE_SIZE_LARGE = 2,
COLLECTIBLE_SIZE_COUNT = 3,
};

enum KeyboardType
{
KEYBOARD_TYPE_NONE = 0,
KEYBOARD_TYPE_DEMO = 1,
KEYBOARD_TYPE_EMAIL = 2,
KEYBOARD_TYPE_CUSTOM_CLASS = 3,
KEYBOARD_TYPE_LEAGUES = 4,
KEYBOARD_TYPE_TWITCH_USER = 5,
KEYBOARD_TYPE_TWITCH_PASS = 6,
KEYBOARD_TYPE_TEXT_MESSAGE = 7,
KEYBOARD_TYPE_ADD_FRIEND = 8,
KEYBOARD_TYPE_REGISTRATION_INPUT_PASSWORD = 9,
KEYBOARD_TYPE_REGISTRATION_INPUT_ACCENTS = 10,
KEYBOARD_TYPE_REGISTRATION_INPUT_NUMERIC = 11,
KEYBOARD_TYPE_REGISTRATION_INPUT_ACCOUNTNAME = 12,
KEYBOARD_TYPE_NUMERIC_FIELD = 13,
KEYBOARD_TYPE_CLAN_TAG = 14,
KEYBOARD_TYPE_TWITTER_USER = 15,
KEYBOARD_TYPE_TWITTER_PASS = 16,
KEYBOARD_TYPE_PASSWORD = 17,
KEYBOARD_TYPE_REGISTER_FIRST_NAME = 18,
KEYBOARD_TYPE_REGISTER_LAST_NAME = 19,
KEYBOARD_TYPE_REGISTER_ZIP_CODE = 20,
KEYBOARD_TYPE_REGISTER_USERNAME = 21,
KEYBOARD_TYPE_REGISTER_EMAIL = 22,
KEYBOARD_TYPE_REGISTER_PASSWORD = 23,
KEYBOARD_TYPE_CONFIRM_PASSWORD = 24,
KEYBOARD_TYPE_GROUP_NAME = 25,
KEYBOARD_TYPE_GROUP_CLAN_TAG = 26,
KEYBOARD_TYPE_GROUP_DESCRIPTION = 27,
KEYBOARD_TYPE_GROUP_MESSAGE = 28,
KEYBOARD_TYPE_GROUP_LANGUAGE = 29,
KEYBOARD_TYPE_GROUP_COUNTRY = 30,
KEYBOARD_TYPE_FILESHARE_PUBLISH_NAME = 31,
KEYBOARD_TYPE_FILESHARE_PUBLISH_DESCRIPTION = 32,
KEYBOARD_TYPE_FILESHARE_PUBLISH_TAGS = 33,
KEYBOARD_TYPE_GUNSMITH = 34,
KEYBOARD_TYPE_EMBLEMS = 35,
KEYBOARD_TYPE_PAINTJOB = 36,
KEYBOARD_TYPE_TOTP = 37,
KEYBOARD_TYPE_TEAM_IDENTITY_TEAMNAME = 38,
KEYBOARD_TYPE_COUNT = 39,
};

enum Browser
{
BROWSER_TYPE_NONE = 0,
BROWSER_TYPE_ACCOUNT_LINK = 1,
BROWSER_TYPE_FULL = 2,
BROWSER_TYPE_POPUP = 3,
BROWSER_TYPE_COUNT = 4,
};

enum LbFilter
{
LB_FILTER_NONE = 0,
LB_FILTER_FRIENDS = 1,
LB_FILTER_LOBBY_MEMBERS = 2,
LB_FILTER_GROUP_MEMBERS = 3,
LB_FILTER_COUNT = 4,
};

enum LbTrackType
{
LB_TRK_ALLTIME = 0,
LB_TRK_WEEKLY = 1,
LB_TRK_MONTHLY = 2,
LB_TRK_PRESTIGE_ALLTIME = 3,
LB_TRK_PRESTIGE_WEEKLY = 4,
LB_TRK_PRESTIGE_MONTHLY = 5,
LB_TRK_DAILY = 6,
LB_TRK_PRESTIGE_DAILY = 7,
LB_TRK_COUNT = 8,
};

enum CustomizationType
{
CUSTOMIZATION_TYPE_PAINTSHOP_VIEW_LEFT = 0,
CUSTOMIZATION_TYPE_PAINTSHOP_VIEW_TOP = 1,
CUSTOMIZATION_TYPE_PAINTSHOP_VIEW_RIGHT = 2,
CUSTOMIZATION_TYPE_EMBLEM = 3,
CUSTOMIZATION_TYPE_COUNT = 4,
};

enum CustomizationScaleType
{
CUSTOMIZATION_SCALE_TYPE_FIXED = 0,
CUSTOMIZATION_SCALE_TYPE_FREE = 1,
};

enum CustomizationTypeLayerCount
{
CUSTOMIZATION_TYPE_EMBLEM_MAX_LAYERS = 64,
CUSTOMIZATION_TYPE_PAINTSHOP_MAX_LAYERS = 64,
};

enum CustomizationPaintjobInvalidID
{
CUSTOMIZATION_INVALID_PAINTJOB_INDEX = 15,
CUSTOMIZATION_INVALID_PAINTJOB_SLOT = 15,
};

enum CustomizationTypeGroupCount
{
CUSTOMIZATION_TYPE_MAX_GROUPS = 32,
};

enum CustomizationColorSwatch
{
CUSTOMIZATION_COLOR_SWATCH_ROWS = 9,
CUSTOMIZATION_COLOR_SWATCH_COLUMNS = 13,
};

enum CustomizationEditorMode
{
CUSTOMIZATION_EDITOR_MODE_BROWSE = 0,
CUSTOMIZATION_EDITOR_MODE_EDIT = 1,
CUSTOMIZATION_EDITOR_MODE_NONE = 2,
CUSTOMIZATION_EDITOR_MODE_COUNT = 3,
};

enum CustomizationColorMode
{
CUSTOMIZATION_COLOR_MODE_MIXER = 0,
CUSTOMIZATION_COLOR_MODE_SOLID = 1,
CUSTOMIZATION_COLOR_MODE_NONE = 2,
CUSTOMIZATION_COLOR_MODE_COUNT = 3,
};

enum CustomizationColorNum
{
CUSTOMIZATION_COLOR_0 = 0,
CUSTOMIZATION_COLOR_1 = 1,
CUSTOMIZATION_COLOR_GRADIENT = 2,
CUSTOMIZATION_COLOR_NONE = 3,
CUSTOMIZATION_COLOR_COUNT = 4,
};

enum CustomizationGradientType
{
CUSTOMIZATION_GRADIENT_LINEAR = 0,
CUSTOMIZATION_GRADIENT_RADIAL = 1,
CUSTOMIZATION_GRADIENT_COUNT = 2,
};

enum GunsmithMode
{
GUNSMITHMODE_WEAPONLIST = 0,
GUNSMITHMODE_VARIANTS = 1,
};

enum PaintshopMode
{
PAINTSHOPMODE_WEAPONLIST = 0,
PAINTSHOPMODE_PAINTJOBS = 1,
};

enum MessageDialogType
{
MESSAGE_DIALOG_TYPE_INFO = 0,
MESSAGE_DIALOG_TYPE_WARNING = 1,
MESSAGE_DIALOG_TYPE_ERROR = 2,
};

enum eModes
{
MODE_ZOMBIES = 0,
MODE_MULTIPLAYER = 1,
MODE_CAMPAIGN = 2,
MODE_COUNT = 3,
MODE_INVALID = 3,
MODE_FIRST = 0,
};

enum eGameModes
{
MODE_GAME_MATCHMAKING_PLAYLIST = 0,
MODE_GAME_MATCHMAKING_MANUAL = 1,
MODE_GAME_DEFAULT = 2,
MODE_GAME_LEAGUE = 3,
MODE_GAME_THEATER = 4,
MODE_GAME_COUNT = 5,
MODE_GAME_INVALID = 5,
};

enum CACType
{
CAC_TYPE_INVALID = -1,
CAC_TYPE_MP_PUBLIC = 0,
CAC_TYPE_MP_CUSTOM = 1,
CAC_TYPE_MP_ARENA = 2,
CAC_TYPE_MP_OFFLINE = 3,
CAC_TYPE_CP_ONLINE = 4,
CAC_TYPE_CP_OFFLINE = 5,
CAC_TYPE_ZM_PUBLIC = 6,
CAC_TYPE_ZM_CUSTOM = 7,
CAC_TYPE_ZM_OFFLINE = 8,
CAC_TYPE_COUNT = 9,
};

enum eGameType
{
GAMETYPE_COOP = 0,
GAMETYPE_DOA = 1,
GAMETYPE_CODFU = 2,
GAMETYPE_CPZM = 3,
GAMETYPE_COUNT = 4,
GAMETYPE_INVALID = 4,
};

enum LobbyPregameState
{
LOBBY_PREGAME_STATE_IDLE = 0,
LOBBY_PREGAME_STATE_ITEM_VOTE = 1,
LOBBY_PREGAME_STATE_CHARACTER_DRAFT = 2,
LOBBY_PREGAME_STATE_CAC_EDIT = 3,
LOBBY_PREGAME_STATE_SCORESTREAK_EDIT = 4,
LOBBY_PREGAME_STATE_LAUNCH_GAME = 5,
LOBBY_PREGAME_STATE_COUNT = 6,
};

enum LobbyClientPregameState
{
LOBBY_CLIENT_PREGAME_STATE_IDLE = 0,
LOBBY_CLIENT_PREGAME_STATE_SELECTING = 1,
LOBBY_CLIENT_PREGAME_STATE_SELECTED = 2,
LOBBY_CLIENT_PREGAME_STATE_SELECTION_FORCED = 3,
LOBBY_CLIENT_PREGAME_STATE_COUNT = 4,
};

enum VoteType
{
VOTE_TYPE_INVALID = 0,
VOTE_TYPE_BAN = 1,
VOTE_TYPE_PROTECT = 2,
VOTE_TYPE_COUNT = 3,
};

enum VoteItemType
{
VOTE_ITEM_TYPE_INVALID = 0,
VOTE_ITEM_TYPE_ITEM = 1,
VOTE_ITEM_TYPE_ATTACHMENT = 2,
VOTE_ITEM_TYPE_ITEM_ATTACHMENT = 3,
VOTE_ITEM_TYPE_ATTACHMENT_GROUP = 4,
VOTE_ITEM_TYPE_COUNT = 5,
};

enum PregameSortType
{
PREGAME_SORT_TYPE_RANDOM = 0,
PREGAME_SORT_TYPE_CLIENTNUM = 1,
PREGAME_SORT_TYPE_CODCASTER = 2,
PREGAME_SORT_TYPE_COUNT = 3,
};

enum PregameShuffleMethod
{
PREGAME_SHUFFLE_METHOD_NONE = 0,
PREGAME_SHUFFLE_METHOD_REVERSE = 1,
PREGAME_SHUFFLE_METHOD_RANDOM = 2,
PREGAME_SHUFFLE_METHOD_COUNT = 3,
};

enum heroLoadoutTypes_e
{
HERO_LOADOUT_TYPE_INVALID = -1,
HERO_LOADOUT_TYPE_FIRST = 0,
HERO_LOADOUT_TYPE_WEAPON = 0,
HERO_LOADOUT_TYPE_GADGET = 1,
HERO_LOADOUT_TYPE_COUNT = 2,
};

enum eWeaponOptionGroup
{
WEAPONOPTION_GROUP_FIRST = 0,
WEAPONOPTION_GROUP_CAMO = 0,
WEAPONOPTION_GROUP_TAG = 1,
WEAPONOPTION_GROUP_EMBLEM = 2,
WEAPONOPTION_GROUP_PAINTJOB = 3,
WEAPONOPTION_GROUP_FIRST_ATTACHMENT_OPTION = 4,
WEAPONOPTION_GROUP_RETICLE = 4,
WEAPONOPTION_GROUP_LENS = 5,
WEAPONOPTION_GROUP_RETICLE_COLOR = 6,
WEAPONOPTION_GROUP_LAST_ATTACHMENT_OPTION = 6,
WEAPONOPTION_GROUP_COUNT = 7,
WEAPONOPTION_GROUP_INVALID = 7,
};

enum consoleLabel
{
LABEL_DEFAULT = 0,
LABEL_LIVE = 4,
LABEL_DEMONWARE = 7,
LABEL_LEADERBOARDS = 8,
LABEL_LOBBY = 9,
LABEL_LOBBYHOST = 10,
LABEL_LOBBYCLIENT = 11,
LABEL_LOBBYVM = 12,
LABEL_MIGRATION = 13,
};

enum errorCode
{
ERROR_NONE = 0,
ERROR_FATAL = 1,
ERROR_DROP = 2,
ERROR_FROM_STARTUP = 4,
ERROR_SERVERDISCONNECT = 8,
ERROR_DISCONNECT = 16,
ERROR_SCRIPT = 32,
ERROR_SCRIPT_DROP = 64,
ERROR_LOCALIZATION = 128,
ERROR_UI = 256,
ERROR_LUA = 512,
ERROR_SOFTRESTART = 1024,
ERROR_SOFTRESTART_KEEPDW = 2048,
};

enum eVoipStatus
{
VOIP_HIDDEN = 0,
VOIP_TALKING = 1,
VOIP_NOTTALKING = 2,
VOIP_MUTED = 3,
VOIP_ENEMY_TALKING = 4,
};

enum objectiveState_t
{
OBJST_EMPTY = 0,
OBJST_ACTIVE = 1,
OBJST_INVISIBLE = 2,
OBJST_DONE = 3,
OBJST_CURRENT = 4,
OBJST_FAILED = 5,
OBJST_NUMSTATES = 6,
};

enum StorageFileType
{
STORAGE_COMMON_SETTINGS = 0,
STORAGE_PROFILE_SHOUTCASTER = 1,
STORAGE_CP_STATS_ONLINE = 2,
STORAGE_CP_STATS_OFFLINE = 3,
STORAGE_CP_STATS_NIGHTMARE = 4,
STORAGE_CP_LOADOUTS = 5,
STORAGE_CP_LOADOUTS_OFFLINE = 6,
STORAGE_MP_STATS_ONLINE = 7,
STORAGE_MP_STATS_OFFLINE = 8,
STORAGE_MP_LOADOUTS = 9,
STORAGE_MP_LOADOUTS_OFFLINE = 10,
STORAGE_ZM_STATS_ONLINE = 11,
STORAGE_ZM_STATS_OFFLINE = 12,
STORAGE_ZM_LOADOUTS = 13,
STORAGE_ZM_LOADOUTS_OFFLINE = 14,
STORAGE_PAINTSHOP_DATA = 15,
STORAGE_GUNSMITH = 16,
STORAGE_PAINTJOBS = 17,
STORAGE_EMBLEMS = 18,
STORAGE_EXTERNAL_DATA = 19,
STORAGE_FILE_COUNT = 20,
STORAGE_FILE_FIRST = 0,
STORAGE_FILE_INVALID = -1,
};

enum scoreBoardColumns_e
{
SCOREBOARD_COLUMN_XUID = 0,
SCOREBOARD_COLUMN_RANK_BG = 1,
SCOREBOARD_COLUMN_RANK = 2,
SCOREBOARD_COLUMN_RANK_ICON = 3,
SCOREBOARD_COLUMN_NAME = 4,
SCOREBOARD_COLUMN_1 = 5,
SCOREBOARD_COLUMN_2 = 6,
SCOREBOARD_COLUMN_3 = 7,
SCOREBOARD_COLUMN_4 = 8,
SCOREBOARD_COLUMN_5 = 9,
SCOREBOARD_COLUMN_PING_BAR = 10,
SCOREBOARD_COLUMN_CLIENTNUM = 11,
SCOREBOARD_COLUMN_PING = 12,
};

enum WeaponAttributesColumn
{
WEAPONATTRIBUTES_GROUP = 0,
WEAPONATTRIBUTES_REFERENCE = 1,
WEAPONATTRIBUTES_ACCURACY = 2,
WEAPONATTRIBUTES_DAMAGE = 3,
WEAPONATTRIBUTES_RANGE = 4,
WEAPONATTRIBUTES_FIRE_RATE = 5,
WEAPONATTRIBUTES_MOBILITY = 6,
WEAPONATTRIBUTES_MAG_SIZE = 7,
WEAPONATTRIBUTES_FIRE_TYPE = 8,
WEAPONATTRIBUTES_WEAPON_NAME = 9,
WEAPONATTRIBUTES_COUNT = 10,
};

enum KVSChannel
{
MATCHMAKING_QOS = 0,
};

enum demoCameraMode
{
DEMO_CAMERA_MODE_NONE = 0,
DEMO_CAMERA_MODE_THIRDPERSON = 1,
DEMO_CAMERA_MODE_FREECAM = 2,
DEMO_CAMERA_MODE_COUNT = 3,
};

enum demoFreeCameraMode
{
DEMO_FREECAM_MODE_FREEROAM = 0,
DEMO_FREECAM_MODE_EDIT = 1,
DEMO_FREECAM_MODE_DOLLY = 2,
DEMO_FREECAM_MODE_LOCK_ON = 3,
DEMO_FREECAM_MODE_LIGHTMAN = 4,
DEMO_FREECAM_MODE_COUNT = 5,
DEMO_FREECAM_MODE_FIRST = 0,
DEMO_FREECAM_MODE_LAST = 2,
};

enum demoLightmanLightMode
{
DEMO_LIGHTMAN_LIGHT_MODE_OMNI = 0,
DEMO_LIGHTMAN_LIGHT_MODE_SPOT = 1,
DEMO_LIGHTMAN_LIGHT_MODE_COUNT = 2,
};

enum FileshareTaskUIState
{
FILESHARE_TASK_UI_IDLE = 0,
FILESHARE_TASK_UI_WORKING = 1,
FILESHARE_TASK_UI_DONE = 2,
FILESHARE_TASK_UI_ERROR = 3,
};

enum AccountRegistrationStatus
{
ACCOUNT_REGISTRATION_INVALID = 0,
ACCOUNT_REGISTRATION_NEW_USER = 1,
ACCOUNT_REGISTRATION_OPTED_OUT = 2,
ACCOUNT_REGISTRATION_OPTED_IN = 3,
ACCOUNT_REGISTRATION_COUNT = 4,
};

enum ShoutcasterSettingsXray
{
SHOUTCASTER_SETTING_XRAY_OFF = 0,
SHOUTCASTER_SETTING_XRAY_ENEMY = 1,
SHOUTCASTER_SETTING_XRAY_ALL = 2,
SHOUTCASTER_SETTING_XRAY_COUNT = 3,
};

enum ShoutcasterSettingShowPerks
{
SHOUTCASTER_SETTING_SHOW_PERKS_OFF = 0,
SHOUTCASTER_SETTING_SHOW_PERKS_ON = 1,
SHOUTCASTER_SETTING_SHOW_PERKS_ALWAYS = 2,
SHOUTCASTER_SETTING_SHOW_PERKS_STANDARD = 3,
SHOUTCASTER_SETTING_SHOW_PERKS_COUNT = 4,
};

enum ShoutcasterSettingMinimapMode
{
SHOUTCASTER_SETTING_MINIMAP_MODE_OFF = 0,
SHOUTCASTER_SETTING_MINIMAP_MODE_STANDARD = 1,
SHOUTCASTER_SETTING_MINIMAP_MODE_FULL = 2,
SHOUTCASTER_SETTING_MINIMAP_MODE_COUNT = 3,
};

enum ShoutcasterSettingTeamIdentityMode
{
SHOUTCASTER_SETTING_TEAM_IDENTITY_MODE_FACTION = 0,
SHOUTCASTER_SETTING_TEAM_IDENTITY_MODE_CUSTOM = 1,
SHOUTCASTER_SETTING_TEAM_IDENTITY_MODE_COUNT = 2,
};

enum LUIButton
{
LUI_KEY_NONE = 0,
LUI_KEY_LEFT = 1,
LUI_KEY_UP = 2,
LUI_KEY_RIGHT = 3,
LUI_KEY_DOWN = 4,
LUI_KEY_XBA_PSCROSS = 5,
LUI_KEY_XBB_PSCIRCLE = 6,
LUI_KEY_XBX_PSSQUARE = 7,
LUI_KEY_XBY_PSTRIANGLE = 8,
LUI_KEY_BACK = 9,
LUI_KEY_START = 10,
LUI_KEY_LB = 11,
LUI_KEY_RB = 12,
LUI_KEY_LTRIG = 13,
LUI_KEY_RTRIG = 14,
LUI_KEY_LSTICK_PRESSED = 15,
LUI_KEY_RSTICK_PRESSED = 16,
LUI_KEY_PCKEY_MWHEELUP = 17,
LUI_KEY_PCKEY_MWHEELDOWN = 18,
LUI_KEY_PCKEY_0 = 19,
LUI_KEY_PCKEY_1 = 20,
LUI_KEY_PCKEY_2 = 21,
LUI_BUTTON_COUNT = 22,
};

enum LUIButtonFlags
{
FLAG_DOWN = 1,
FLAG_DPAD = 2,
FLAG_ISREPEAT = 4,
};

enum LUIButtonPromptStates
{
FLAG_HIDE_PROMPTS = 0,
FLAG_ENABLE_PROMPTS = 1,
FLAG_DISABLE_PROMPTS = 2,
};

enum gamepadType_e
{
GAMEPAD_TYPE_ORBIS = 0,
GAMEPAD_TYPE_DURANGO = 1,
GAMEPAD_TYPE_STEAM = 2,
GAMEPAD_TYPE_COUNT = 3,
};

enum chatChannel_e
{
CHAT_CHANNEL_ALL = 0,
CHAT_CHANNEL_TEAM = 1,
CHAT_CHANNEL_PARTY = 2,
CHAT_CHANNEL_COUNT = 3,
};

enum HostServer
{
HOST_SERVER_OK = 0,
HOST_SERVER_BANDWIDTH_TEST_IN_PROGRESS = 1,
HOST_SERVER_NOT_HOST_OF_PARTY = 2,
HOST_SERVER_DEDICATED_ONLY = 3,
HOST_SERVER_NAT_TYPE_NOT_ALLOWED = 4,
HOST_SERVER_WE_SHOULD_NOT_HOST = 5,
HOST_SERVER_IS_NOT_GOOD_CITIZEN = 6,
HOST_SERVER_HAS_NOT_NECESSARY_BANDWIDTH = 7,
HOST_SERVER_NET_ENGINE_NOT_STARTED = 8,
HOST_SERVER_LIVE_STREAMING = 9,
HOST_SERVER_BANNED_FROM_HOSTING = 10,
HOST_NEVER_HOST_SERVER_DVAR = 11,
};

enum StorageResult
{
STORAGE_SUCCESS = 0,
STORAGE_FAILURE_ERROR = 1,
STORAGE_FAILURE_DDL = 2,
STORAGE_FAILURE_NOTFOUND = 3,
};

enum BuildIntField
{
BUILD_INTFIELD_BUILD_NUMBER = 0,
BUILD_INTFIELD_CHANGELIST = 1,
BUILD_INTFIELD_INFO_VERSION = 2,
};

enum BuildStringField
{
BUILD_STRINGFIELD_MAJOR_VERSION = 0,
BUILD_STRINGFIELD_MINOR_VERSION = 1,
BUILD_STRINGFIELD_BUILD_ID = 2,
BUILD_STRINGFIELD_BUILD_VERSION = 3,
BUILD_STRINGFIELD_BUILD_MACHINE = 4,
BUILD_STRINGFIELD_BUILD_TYPE = 5,
BUILD_STRINGFIELD_BUILD_TIME = 6,
BUILD_STRINGFIELD_BUILD_DISPLAY_NAME = 7,
BUILD_STRINGFIELD_BUILD_NAME = 8,
BUILD_STRINGFIELD_BUILD_BASE_NAME = 9,
BUILD_STRINGFIELD_BUILD_CONFIG = 10,
BUILD_STRINGFIELD_BUILD_MODE = 11,
BUILD_STRINGFIELD_BUILD_PROJECT_NAME = 12,
BUILD_STRINGFIELD_BUILD_LOCAL_CHANGES = 13,
BUILD_STRINGFIELD_BUILD_INFO_NAME = 14,
BUILD_STRINGFIELD_BUILD_INFO_SOURCE = 15,
BUILD_STRINGFIELD_BUILD_INFO_STRING = 16,
};

enum GPadButtonConfigs
{
BUTTONS_DEFAULT = 0,
BUTTONS_EXPERIMENTAL = 1,
BUTTONS_LEFTY = 2,
BUTTONS_NOMAD = 3,
BUTTONS_CHARLIE = 4,
BUTTONS_GUNSLINGER = 5,
BUTTONS_BUMPERJUMPER = 6,
BUTTONS_STICKMOVE = 7,
BUTTON_CONFIG_COUNT = 8,
};

enum GPadStickConfigs
{
THUMBSTICK_DEFAULT = 0,
THUMBSTICK_SOUTHPAW = 1,
THUMBSTICK_LEGACY = 2,
THUMBSTICK_LEGACYSOUTHPAW = 3,
THUMBSTICK_CONFIG_COUNT = 4,
};

enum bunkCollectibleSlots_e
{
BUNK_INVALID_SLOT = -1,
BUNK_COLLECTIBLE_SMALL_1 = 0,
BUNK_FIRST_SMALL_COLLECTIBLE = 0,
BUNK_FIRST_COLLECTIBLE = 0,
BUNK_COLLECTIBLE_SMALL_2 = 1,
BUNK_COLLECTIBLE_SMALL_3 = 2,
BUNK_COLLECTIBLE_SMALL_4 = 3,
BUNK_COLLECTIBLE_SMALL_5 = 4,
BUNK_COLLECTIBLE_SMALL_6 = 5,
BUNK_LAST_SMALL_COLLECTIBLE = 5,
BUNK_COLLECTIBLE_MEDIUM_1 = 6,
BUNK_FIRST_MEDIUM_COLLECTIBLE = 6,
BUNK_COLLECTIBLE_MEDIUM_2 = 7,
BUNK_LAST_MEDIUM_COLLECTIBLE = 7,
BUNK_COLLECTIBLE_LARGE_1 = 8,
BUNK_FIRST_LARGE_COLLECTIBLE = 8,
BUNK_LAST_LARGE_COLLECTIBLE = 8,
BUNK_LAST_COLLECTIBLE = 8,
BUNK_COLLECTIBLE_COUNT = 9,
};

enum loadoutGadgetType_e
{
LOADOUT_GADGETS_OFFHAND_PRIMARY = 0,
LOADOUT_GADGETS_OFFHAND_SECONDARY = 1,
LOADOUT_GADGETS_OFFHAND_SPECIAL = 2,
LOADOUT_GADGETS_HERO_WEAPON = 3,
LOADOUT_GADGETS_COUNT = 4,
};

enum CharacterGenderTypes
{
CHARACTER_GENDER_TYPE_MALE = 0,
CHARACTER_GENDER_TYPE_MP = 0,
CHARACTER_GENDER_TYPE_FEMALE = 1,
CHARACTER_GENDER_TYPE_COUNT = 2,
CHARACTER_GENDER_TYPE_INVALID = 2,
CHARACTER_GENDER_TYPE_ANY = 3,
};

enum CharacterItemType
{
CHARACTER_ITEM_TYPE_BODY = 0,
CHARACTER_ITEM_TYPE_HELMET = 1,
CHARACTER_ITEM_TYPE_COUNT = 2,
};

enum team_t
{
TEAM_FREE = 0,
TEAM_BAD = 0,
TEAM_DEAD = 0,
TEAM_ALLIES = 1,
TEAM_AXIS = 2,
TEAM_THREE = 3,
TEAM_FOUR = 4,
TEAM_FIVE = 5,
TEAM_SIX = 6,
TEAM_SEVEN = 7,
TEAM_EIGHT = 8,
TEAM_NINE = 9,
TEAM_TEN = 10,
TEAM_ELEVEN = 11,
TEAM_TWELVE = 12,
TEAM_THIRTEEN = 13,
TEAM_FOURTEEN = 14,
TEAM_FIFTEEN = 15,
TEAM_SIXTEEN = 16,
TEAM_SEVENTEEN = 17,
TEAM_EIGHTEEN = 18,
TEAM_NEUTRAL = 19,
TEAM_SPECTATOR = 20,
TEAM_NUM_PLAYING_TEAMS = 20,
TEAM_NUM_TEAMS = 21,
TEAM_LOCALPLAYERS = 22,
TEAM_FIRST_PLAYING_TEAM = 1,
TEAM_LAST_PLAYING_TEAM = 19,
};

enum WaypointState
{
WAYPOINT_STATE_DEFAULT = 0,
WAYPOINT_STATE_OUT_OF_VIEWPORT = 1,
WAYPOINT_STATE_LINE_OF_SIGHT = 2,
WAYPOINT_STATE_OUT_OF_LINE_OF_SIGHT = 3,
WAYPOINT_STATE_DISTANCE_CULLED = 4,
WAYPOINT_STATE_COUNT = 5,
};

enum CampaignMode
{
CAMPAIGNMODE_DEFAULT = 0,
CAMPAIGNMODE_ZOMBIES = 1,
CAMPAIGNMODE_COUNT = 2,
CAMPAIGNMODE_INVALID = 3,
}

enum entityType_t
{
ET_GENERAL = 0,
ET_PLAYER = 1,
ET_PLAYER_CORPSE = 2,
ET_ITEM = 3,
ET_MISSILE = 4,
ET_PLAYER_INVISIBLE = 5,
ET_SCRIPTMOVER = 6,
ET_SOUND_BLEND = 7,
ET_FX = 8,
ET_LOOP_FX = 9,
ET_PRIMARY_LIGHT = 10,
ET_LENSFLARE = 11,
ET_REFLECTION_PROBE = 12,
ET_HELICOPTER = 13,
ET_PLANE = 14,
ET_VEHICLE = 15,
ET_VEHICLE_SPAWNER = 16,
ET_VEHICLE_CORPSE = 17,
ET_ACTOR = 18,
ET_ACTOR_SPAWNER = 19,
ET_ACTOR_CORPSE = 20,
ET_STREAMER_HINT = 21,
ET_ZBARRIER = 22,
ET_TRIGGER = 23,
};

enum meansOfDeath_t
{
MOD_UNKNOWN = 0,
MOD_PISTOL_BULLET = 1,
MOD_RIFLE_BULLET = 2,
MOD_GRENADE = 3,
MOD_GRENADE_SPLASH = 4,
MOD_PROJECTILE = 5,
MOD_PROJECTILE_SPLASH = 6,
MOD_MELEE = 7,
MOD_MELEE_WEAPON_BUTT = 8,
MOD_MELEE_ASSASSINATE = 9,
MOD_HEAD_SHOT = 10,
MOD_CRUSH = 11,
MOD_TELEFRAG = 12,
MOD_FALLING = 13,
MOD_SUICIDE = 14,
MOD_TRIGGER_HURT = 15,
MOD_EXPLOSIVE = 16,
MOD_IMPACT = 17,
MOD_BURNED = 18,
MOD_ELECTROCUTED = 19,
MOD_HIT_BY_OBJECT = 20,
MOD_DROWN = 21,
MOD_GAS = 22,
};

enum TractionType
{
TRACTION_TYPE_FRONT = 0,
TRACTION_TYPE_BACK = 1,
TRACTION_TYPE_ALL_WD = 2,
};

enum hitLocation_t
{
HITLOC_NONE = 0,
HITLOC_HELMET = 1,
HITLOC_HEAD = 2,
HITLOC_NECK = 3,
HITLOC_TORSO_UPR = 4,
HITLOC_TORSO_MID = 5,
HITLOC_TORSO_LWR = 6,
HITLOC_R_ARM_UPR = 7,
HITLOC_L_ARM_UPR = 8,
HITLOC_R_ARM_LWR = 9,
HITLOC_L_ARM_LWR = 10,
HITLOC_R_HAND = 11,
HITLOC_L_HAND = 12,
HITLOC_R_LEG_UPR = 13,
HITLOC_L_LEG_UPR = 14,
HITLOC_R_LEG_LWR = 15,
HITLOC_L_LEG_LWR = 16,
HITLOC_R_FOOT = 17,
HITLOC_L_FOOT = 18,
HITLOC_GUN = 19,
HITLOC_SHIELD = 20,
};

enum playerStatsKeyIndex_t
{
MP_PLAYERSTATSKEY_RANKXP = 0,
MP_PLAYERSTATSKEY_PLEVEL = 1,
MP_PLAYERSTATSKEY_RANK = 2,
MP_PLAYERSTATSKEY_SCORE = 3,
MP_PLAYERSTATSKEY_TIMEPLAYEDTOTAL = 4,
MP_PLAYERSTATSKEY_GAMETYPEBAN = 5,
MP_PLAYERSTATSKEY_TIMEWHENNEXTHOST = 6,
MP_PLAYERSTATSKEY_BADHOSTCOUNT = 7,
MP_PLAYERSTATSKEY_LEADERBOARDFAILURES = 8,
MP_PLAYERSTATSKEY_LASTSTATSBACKUP = 9,
MP_PLAYERSTATSKEY_MAPPACKMASK = 10,
MP_PLAYERSTATSKEY_STATSBACKUPVERSION = 11,
MP_PLAYERSTATSKEY_CODPOINTS = 12,
MP_PLAYERSTATSKEY_CURRENCYSPENT = 13,
MP_PLAYERSTATSKEY_STATS_VERSION = 14,
MP_PLAYERSTATSKEY_KILLS = 15,
MP_PLAYERSTATSKEY_DEATHS = 16,
MP_PLAYERSTATSKEY_DEATHSDURINGUSE = 17,
MP_PLAYERSTATSKEY_HEADSHOTS = 18,
MP_PLAYERSTATSKEY_KDRATIO = 19,
MP_PLAYERSTATSKEY_HIGHEST_KDRATIO = 20,
MP_PLAYERSTATSKEY_ACCURACY = 21,
MP_PLAYERSTATSKEY_HIGHEST_ACCURACY = 22,
MP_PLAYERSTATSKEY_SHOTS = 23,
MP_PLAYERSTATSKEY_HITS = 24,
MP_PLAYERSTATSKEY_TIMEUSED = 25,
MP_PLAYERSTATSKEY_USED = 26,
MP_PLAYERSTATSKEY_DESTROYED = 27,
MP_PLAYERSTATSKEY_GAMETYPE = 28,
MP_PLAYERSTATSKEY_WINS = 29,
MP_PLAYERSTATSKEY_LOSSES = 30,
MP_PLAYERSTATSKEY_TIES = 31,
MP_PLAYERSTATSKEY_LIFETIME_EARNINGS = 32,
MP_PLAYERSTATSKEY_LIFETIME_BUYIN = 33,
MP_PLAYERSTATSKEY_CONTRACTS_PURCHASED = 34,
MP_PLAYERSTATSKEY_CONTRACTS_COMPLETED = 35,
MP_PLAYERSTATSKEY_LASTESCROW = 36,
MP_PLAYERSTATSKEY_STATRESETCOUNT = 37,
MP_PLAYERSTATSKEY_FILMS_SHOUTCASTED = 38,
MP_PLAYERSTATSKEY_HIGHLIGHTS_CREATED = 39,
};

enum zombieStatsKeyIndex_t
{
ZM_ZOMBIESTATSKEY_TIME_PLAYED_TOTAL = 0,
ZM_ZOMBIESTATSKEY_WEIGHTED_DOWNS = 1,
ZM_ZOMBIESTATSKEY_WEIGHTED_ROUNDS_PLAYED = 2,
ZM_ZOMBIESTATSKEY_TIMESTAMPLASTDAY1 = 3,
ZM_ZOMBIESTATSKEY_TIMESTAMPLASTDAY2 = 4,
ZM_ZOMBIESTATSKEY_TIMESTAMPLASTDAY3 = 5,
ZM_ZOMBIESTATSKEY_TIMESTAMPLASTDAY4 = 6,
ZM_ZOMBIESTATSKEY_TIMESTAMPLASTDAY5 = 7,
ZM_ZOMBIESTATSKEY_KILLS = 8,
ZM_ZOMBIESTATSKEY_ROUNDS = 9,
ZM_ZOMBIESTATSKEY_COMBINED_RANK = 10,
ZM_ZOMBIESTATSKEY_WINS = 11,
ZM_ZOMBIESTATSKEY_LOSSES = 12,
};

enum GfxRenderCommand
{
RC_START_OF_LIST = 0,
RC_END_OF_LIST = 0,
RC_SET_CUSTOM_CONSTANT = 1,
RC_SET_MATERIAL_COLOR = 2,
RC_CLEAR_SCREEN = 3,
RC_BEGIN_VIEW = 4,
RC_SET_VIEWPORT = 5,
RC_SET_SCISSOR = 6,
RC_RESOLVE_COMPOSITE = 7,
RC_STRETCH_PIC = 8,
RC_STRETCH_PIC_FLIP_ST = 9,
RC_STRETCH_PIC_ROTATE_XY = 10,
RC_STRETCH_PIC_ROTATE_ST = 11,
RC_STRETCH_PIC_REPLACE_IMAGE = 12,
RC_DRAW_QUAD_PIC = 13,
RC_DRAW_FULL_SCREEN_COLORED_QUAD = 14,
RC_DRAW_TEXT_2D = 15,
RC_DRAW_TEXT_3D = 16,
RC_DRAW_POINTS = 17,
RC_DRAW_LINES = 18,
RC_DRAW_UI_QUADS = 19,
RC_DRAW_UI_QUADS_REPLACE_IMAGE = 20,
RC_DRAW_UI_TRIANGLES = 21,
RC_DRAW_TRIANGLES = 22,
RC_DRAW_QUADLIST_2D = 23,
RC_DRAW_EMBLEM_LAYER = 24,
RC_STRETCH_COMPOSITE = 25,
RC_PROJECTION_SET = 26,
RC_SET_UI_TEXTURE_SOURCES = 27,
};

enum weapClass_t
{
WEAPCLASS_RIFLE = 0,
WEAPCLASS_MG = 1,
WEAPCLASS_SMG = 2,
WEAPCLASS_SPREAD = 3,
WEAPCLASS_PISTOL = 4,
WEAPCLASS_GRENADE = 5,
WEAPCLASS_ROCKETLAUNCHER = 6,
WEAPCLASS_TURRET = 7,
WEAPCLASS_NON_PLAYER = 8,
WEAPCLASS_GAS = 9,
WEAPCLASS_ITEM = 10,
WEAPCLASS_MELEE = 11,
WEAPCLASS_KILLSTREAK_ALT_STORED_WEAPON = 12,
WEAPCLASS_PISTOL_SPREAD = 13,
WEAPCLASS_BALL = 14,
};

enum ImpactType
{
IMPACT_TYPE_NONE = 0,
IMPACT_TYPE_BULLET_SMALL = 1,
IMPACT_TYPE_BULLET_LARGE = 2,
IMPACT_TYPE_BULLET_AP = 3,
IMPACT_TYPE_BULLET_XTREME = 4,
IMPACT_TYPE_SHOTGUN = 5,
IMPACT_TYPE_GRENADE_BOUNCE = 6,
IMPACT_TYPE_GRENADE_EXPLODE = 7,
IMPACT_TYPE_RIFLE_GRENADE = 8,
IMPACT_TYPE_ROCKET_EXPLODE = 9,
IMPACT_TYPE_ROCKET_EXPLODE_XTREME = 10,
IMPACT_TYPE_PROJECTILE_DUD = 11,
IMPACT_TYPE_MORTAR_SHELL = 12,
IMPACT_TYPE_TANK_SHELL = 13,
IMPACT_TYPE_BOLT = 14,
IMPACT_TYPE_BLADE = 15,
};

enum weapType_t
{
WEAPTYPE_BULLET = 0,
WEAPTYPE_GRENADE = 1,
WEAPTYPE_PROJECTILE = 2,
WEAPTYPE_BINOCULARS = 3,
WEAPTYPE_GAS = 4,
WEAPTYPE_BOMB = 5,
WEAPTYPE_MINE = 6,
WEAPTYPE_MELEE = 7,
WEAPTYPE_RIOTSHIELD = 8,
};

enum SndCommandType
{
SND_COMMAND_NOP = 0,
SND_COMMAND_ALIAS_NAME = 1,
SND_COMMAND_PLAY = 2,
SND_COMMAND_STOP_ALIAS = 3,
SND_COMMAND_STOP_ENT = 4,
SND_COMMAND_CINEMATIC_START = 5,
SND_COMMAND_CINEMATIC_END = 6,
SND_COMMAND_DISCONNECT_LISTENER = 7,
SND_COMMAND_SET_LISTENER = 8,
SND_COMMAND_STOP_SOUNDS = 9,
SND_COMMAND_FADE_IN = 10,
SND_COMMAND_FADE_OUT = 11,
SND_COMMAND_UNUSED1 = 12,
SND_COMMAND_UNUSED2 = 13,
SND_COMMAND_SET_PLAYBACK_ATTENUATION = 14,
SND_COMMAND_SET_PLAYBACK_ATTENUATION_RA = 15,
SND_COMMAND_SET_PLAYBACK_PITCH = 16,
SND_COMMAND_SET_PLAYBACK_PITCH_RATE = 17,
SND_COMMAND_STOP_PLAYBACK = 18,
SND_COMMAND_SET_START_PAUSED = 19,
SND_COMMAND_DUCK = 20,
SND_COMMAND_SET_ENT_STATE = 21,
SND_COMMAND_SET_GAME_STATE = 22,
SND_COMMAND_PLAY_LOOP_AT = 23,
SND_COMMAND_STOP_LOOP_AT = 24,
SND_COMMAND_PLAY_LINE_AT = 25,
SND_COMMAND_STOP_LINE_AT = 26,
SND_COMMAND_UPDATE_LINE_AT = 27,
SND_COMMAND_GAME_RESET = 28,
SND_COMMAND_SET_CONTEXT = 29,
SND_COMMAND_SET_ENT_CONTEXT = 30,
SND_COMMAND_SCRIPT_TIMESCALE = 31,
SND_COMMAND_UPDATE_CG = 32,
SND_COMMAND_LOAD_BANK = 33,
SND_COMMAND_UNLOAD_BANK = 34,
SND_COMMAND_LOAD_PATCH = 35,
SND_COMMAND_UNLOAD_PATCH = 36,
SND_COMMAND_LOAD_GLOBALS = 37,
SND_COMMAND_UNLOAD_GLOBALS = 38,
SND_COMMAND_PRIME_ALIAS = 39,
SND_COMMAND_RESTART_DRIVER = 40,
SND_COMMAND_SET_MUSIC_STATE = 41,
SND_COMMAND_PREFETCH_LOADED_ALIAS = 42,
SND_COMMAND_SET_GLOBAL_FUTZ = 43,
SND_COMMAND_SET_FRONTEND_MUSIC = 44,
SND_COMMAND_SET_LOOP_STATE = 45,
SND_COMMAND_PLAY_LOOPS = 46,
SND_COMMAND_SHUTDOWN = 47,
SND_COMMAND_BANK_UPDATE_ZONE = 48,
SND_COMMAND_FORCE_AMBIENT_ROOM = 49,
SND_COMMAND_RATTLE_SETUP = 50,
SND_COMMAND_RATTLE = 51,
SND_COMMAND_ENT_UPDATE = 52,
SND_COMMAND_SUBTITLE = 53,
SND_COMMAND_LENGTH = 54,
SND_COMMAND_PLAYBACK_UPDATE = 55,
SND_COMMAND_PLAYBACK_FREE = 56,
SND_COMMAND_AMBIENT_STATE = 57,
SND_COMMAND_BANK_FREE = 58,
SND_COMMAND_SET_SHOCK_AMBIENT_ROOM = 59,
SND_COMMAND_CHECKPOINT = 60,
SND_COMMAND_FACIAL_ANIMATION = 61,
};

enum GfxRenderTargetId
{
R_RENDERTARGET_NULL = 0,
R_RENDERTARGET_COMBO = 1,
R_RENDERTARGET_SAVED_SCREEN = 2,
R_RENDERTARGET_FRAME_BUFFER = 3,
R_RENDERTARGET_FRAME_BUFFER_RESOLVE = 4,
R_RENDERTARGET_SHADOWMAP_SUN = 5,
R_RENDERTARGET_SHADOWMAP_SUN_HELPER = 6,
R_RENDERTARGET_SHADOWMAP_SPOT_ARRAY = 7,
R_RENDERTARGET_SHADOWMAP_OMNI_ARRAY = 8,
R_RENDERTARGET_SHADOWMAP_TRANS = 9,
R_RENDERTARGET_SCENE = 10,
R_RENDERTARGET_OIT_FALLBACK_COLOR = 11,
R_RENDERTARGET_OIT_FALLBACK = 12,
R_RENDERTARGET_SCENE_SAVED = 13,
R_RENDERTARGET_SCENE_DEPTH = 14,
R_RENDERTARGET_SCENE_DEPTH_UAV = 15,
R_RENDERTARGET_SCENE_DEPTH_BEFORE_OIT = 16,
R_RENDERTARGET_RESOLVED_SCENE = 17,
R_RENDERTARGET_UI3D = 18,
R_RENDERTARGET_GBUFFER_0 = 19,
R_RENDERTARGET_GBUFFER_1 = 20,
R_RENDERTARGET_GBUFFER_WMV_0 = 21,
R_RENDERTARGET_GBUFFER_WMV_1 = 22,
R_RENDERTARGET_FORWARD_SSS = 23,
R_RENDERTARGET_SSAO_FINAL = 24,
R_RENDERTARGET_SSAO_DEPTH_HALFRES = 25,
R_RENDERTARGET_SSAO_R8G8B8A8_TMP0_HALFR = 26,
R_RENDERTARGET_SSAO_R8G8B8A8_TMP1_HALFR = 27,
R_RENDERTARGET_HEMI_SSAO_DEPTH_DOWNSIZE = 28,
R_RENDERTARGET_HEMI_SSAO_DEPTH_DOWNSIZE = 29,
R_RENDERTARGET_HEMI_SSAO_DEPTH_DOWNSIZE = 30,
R_RENDERTARGET_HEMI_SSAO_DEPTH_DOWNSIZE = 31,
R_RENDERTARGET_HEMI_SSAO_DEPTH_TILED1 = 32,
R_RENDERTARGET_HEMI_SSAO_DEPTH_TILED2 = 33,
R_RENDERTARGET_HEMI_SSAO_DEPTH_TILED3 = 34,
R_RENDERTARGET_HEMI_SSAO_DEPTH_TILED4 = 35,
R_RENDERTARGET_HEMI_SSAO_MERGED_AO1 = 36,
R_RENDERTARGET_HEMI_SSAO_MERGED_AO2 = 37,
R_RENDERTARGET_HEMI_SSAO_MERGED_AO3 = 38,
R_RENDERTARGET_HEMI_SSAO_MERGED_AO4 = 39,
R_RENDERTARGET_HEMI_SSAO_HIGH_QUALITY_A = 40,
R_RENDERTARGET_HEMI_SSAO_HIGH_QUALITY_A = 41,
R_RENDERTARGET_HEMI_SSAO_HIGH_QUALITY_A = 42,
R_RENDERTARGET_HEMI_SSAO_HIGH_QUALITY_A = 43,
R_RENDERTARGET_HEMI_SSAO_SMOOTH_AO1 = 44,
R_RENDERTARGET_HEMI_SSAO_SMOOTH_AO2 = 45,
R_RENDERTARGET_HEMI_SSAO_SMOOTH_AO3 = 46,
R_RENDERTARGET_LIGHTING_PING = 47,
R_RENDERTARGET_LIGHTING_PONG = 48,
R_RENDERTARGET_RESOLVED_QUARTER = 49,
R_RENDERTARGET_EXPOSURE = 50,
R_RENDERTARGET_VOLUMETRIC_LIGHTS_HALF = 51,
R_RENDERTARGET_DEPTH_BEFORE_OIT_QUARTER = 52,
R_RENDERTARGET_DEPTH_AFTER_OIT_QUARTER = 53,
R_RENDERTARGET_DEPTH_UV_OFFSET_QUARTER = 54,
R_RENDERTARGET_VOLUMETRIC_LIGHTS_QUARTE = 55,
R_RENDERTARGET_VOLUMETRIC_LIGHTS_TEMP_Q = 56,
R_RENDERTARGET_DEPTH_BEFORE_OIT_FIFTH = 57,
R_RENDERTARGET_DEPTH_AFTER_OIT_FIFTH = 58,
R_RENDERTARGET_VOLUMETRIC_LIGHTS_FIFTH = 59,
R_RENDERTARGET_VOLUMETRIC_LIGHTS_TEMP_F = 60,
R_RENDERTARGET_DEPTH_BEFORE_OIT_SIXTH = 61,
R_RENDERTARGET_DEPTH_AFTER_OIT_SIXTH = 62,
R_RENDERTARGET_VOLUMETRIC_LIGHTS_SIXTH = 63,
R_RENDERTARGET_VOLUMETRIC_LIGHTS_TEMP_S = 64,
R_RENDERTARGET_DEPTH_BEFORE_OIT_SEVENTH = 65,
R_RENDERTARGET_DEPTH_AFTER_OIT_SEVENTH = 66,
R_RENDERTARGET_VOLUMETRIC_LIGHTS_SEVENT = 67,
R_RENDERTARGET_VOLUMETRIC_LIGHTS_TEMP_S = 68,
R_RENDERTARGET_DEPTH_BEFORE_OIT_EIGHTH = 69,
R_RENDERTARGET_DEPTH_AFTER_OIT_EIGHTH = 70,
R_RENDERTARGET_VOLUMETRIC_LIGHTS_EIGHTH = 71,
R_RENDERTARGET_VOLUMETRIC_LIGHTS_TEMP_E = 72,
R_RENDERTARGET_VOLUMETRIC_ADAPTIVE_TRAN = 73,
R_RENDERTARGET_VOLUMETRIC_ADAPTIVE_TRAN = 74,
R_RENDERTARGET_VOLUMETRIC_ALPHA = 75,
R_RENDERTARGET_BLOOM_MIP0_FP10 = 76,
R_RENDERTARGET_BLOOM_MIP1_FP10 = 77,
R_RENDERTARGET_BLOOM_MIP2_FP10 = 78,
R_RENDERTARGET_BLOOM_MIP3_FP10 = 79,
R_RENDERTARGET_BLOOM_MIP4_FP10 = 80,
R_RENDERTARGET_BLOOM_MIP5_FP10 = 81,
R_RENDERTARGET_BLOOM_MIP1_FP16 = 82,
R_RENDERTARGET_BLOOM_MIP2_FP16 = 83,
R_RENDERTARGET_BLOOM_MIP3_FP16 = 84,
R_RENDERTARGET_BLOOM_MIP4_FP16 = 85,
R_RENDERTARGET_BLOOM_MIP5_FP16 = 86,
R_RENDERTARGET_BLOOM_MIP1_FP16_TMP = 87,
R_RENDERTARGET_BLOOM_MIP2_FP16_TMP = 88,
R_RENDERTARGET_BLOOM_MIP3_FP16_TMP = 89,
R_RENDERTARGET_BLOOM_MIP4_FP16_TMP = 90,
R_RENDERTARGET_BLOOM_MIP5_FP16_TMP = 91,
R_RENDERTARGET_BLOOM_MIP1_FP10_TMP = 92,
R_RENDERTARGET_ADS_BLUR_PING = 93,
R_RENDERTARGET_ADS_BLUR_PONG = 94,
R_RENDERTARGET_ADS_BLUR_LARGE = 95,
R_RENDERTARGET_RESOLVED_NORMAL = 96,
R_RENDERTARGET_LINEAR_PING = 97,
R_RENDERTARGET_LINEAR_PONG = 98,
R_RENDERTARGET_SCENE_LUMA = 99,
R_RENDERTARGET_SMAA_EDGES = 100,
R_RENDERTARGET_SMAA_TEMPORAL_0 = 101,
R_RENDERTARGET_SMAA_TEMPORAL_1 = 102,
R_RENDERTARGET_SMAA_TEMPORAL_LUMA_0 = 103,
R_RENDERTARGET_SMAA_TEMPORAL_LUMA_1 = 104,
R_RENDERTARGET_SMAA_TEMPORAL_LUMA_2 = 105,
R_RENDERTARGET_SMAA_TEMPORAL_LUMA_3 = 106,
R_RENDERTARGET_SMAA_FILMIC_0 = 107,
R_RENDERTARGET_SMAA_FILMIC_1 = 108,
R_RENDERTARGET_DOF_UNDERWATER_BLUR_X = 109,
R_RENDERTARGET_DOF_UNDERWATER_BLUR_Y = 110,
R_RENDERTARGET_DOF_UNDERWATER_BLUR_V = 111,
R_RENDERTARGET_DOF_NEAR_COC = 112,
R_RENDERTARGET_DOF_NEAR_COC_PING = 113,
R_RENDERTARGET_DOF_NEAR_COC_PONG = 114,
R_RENDERTARGET_DOF_NEAR_COC_BLUR = 115,
R_RENDERTARGET_DOF_COC = 116,
R_RENDERTARGET_DOF_BLUR_RGB_COC_MRT_MIP = 117,
R_RENDERTARGET_DOF_BLUR_RGB_COC_MRT_MIP = 118,
R_RENDERTARGET_DOF_BLUR_RGB_MIP0 = 119,
R_RENDERTARGET_DOF_BLUR_RGB_MIP1 = 120,
R_RENDERTARGET_DOF_BLUR_RGB_SMOOTH = 121,
R_RENDERTARGET_MOTION_VECTOR_0 = 122,
R_RENDERTARGET_MOTION_VECTOR_1 = 123,
R_RENDERTARGET_MOTION_VECTOR_MB = 124,
R_RENDERTARGET_VELOCITY_TILE0_PINGPONG = 125,
R_RENDERTARGET_VELOCITY_TILE0 = 126,
R_RENDERTARGET_VELOCITY_TILE1 = 127,
R_RENDERTARGET_SONAR = 128,
R_RENDERTARGET_SONARBLUR = 129,
R_RENDERTARGET_OVERDRAW = 130,
R_RENDERTARGET_HIGHRES_CAPTURE = 131,
};

enum entity_event_t
{
EV_NONE = 0,
EV_FOLIAGE_SOUND = 1,
EV_STOP_WEAPON_SOUND = 2,
EV_STOP_SOUND_ALIAS = 3,
EV_SOUND_ALIAS = 4,
EV_SOUND_ALIAS_NOTIFY = 5,
EV_SOUND_BATTLECHAT_ALIAS = 6,
EV_STOPSOUNDS = 7,
EV_ITEM_PICKUP = 8,
EV_AMMO_PICKUP = 9,
EV_NOAMMO = 10,
EV_NOAMMO_LEFT = 11,
EV_EMPTY_OFFHAND = 12,
EV_RESET_ADS = 13,
EV_RELOAD = 14,
EV_RELOAD_FROM_EMPTY = 15,
EV_RELOAD_START = 16,
EV_RELOAD_END = 17,
EV_RELOAD_START_NOTIFY = 18,
EV_RELOAD_ADDAMMO = 19,
EV_RAISE_WEAPON = 20,
EV_FIRST_RAISE_WEAPON = 21,
EV_RAISE_PICKUP_WEAPON = 22,
EV_PUTAWAY_WEAPON = 23,
EV_WEAPON_ALT = 24,
EV_WEAPON_SWITCH_STARTED = 25,
EV_PULLBACK_WEAPON = 26,
EV_HOLDFIRE_WEAPON = 27,
EV_FIRE_WEAPON_DELAY_START = 28,
EV_FIRE_WEAPON_SCRIPTED = 29,
EV_FIRE_WEAPON = 30,
EV_FIRE_WEAPON_LASTSHOT = 31,
EV_FIRE_WEAPON_LEFT = 32,
EV_FIRE_WEAPON_LASTSHOT_LEFT = 33,
EV_FIRE_WEAPON_BALL_PASS = 34,
EV_FIRE_RICOCHET = 35,
EV_FIRE_WEAPON_GRAPPLE = 36,
EV_RECHAMBER_WEAPON = 37,
EV_EJECT_BRASS = 38,
EV_FIRE_MELEE_SWIPE = 39,
EV_FIRE_MELEE_POWER = 40,
EV_FIRE_MELEE_POWER_LEFT = 41,
EV_FIRE_MELEE = 42,
EV_MELEE_JUKE = 43,
EV_MELEE_JUKE_END = 44,
EV_MELEE_LUNGE = 45,
EV_MELEE_STRUGGLE = 46,
EV_MELEE_COUNTER = 47,
EV_FIRE_MELEE_DELAYED = 48,
EV_MELEE_HIT = 49,
EV_MELEE_HIT_ENT = 50,
EV_MELEE_HIT_FROM_BEHIND = 51,
EV_MELEE_MISS = 52,
EV_MELEE_BLOOD = 53,
EV_WEAPON_DEPLOYING = 54,
EV_WEAPON_FINISH_DEPLOYING = 55,
EV_WEAPON_FINISH_BREAKING_DOWN = 56,
EV_INC_CHARGESHOT_LEVEL = 57,
EV_HOLDFIRE_CANCEL = 58,
EV_HOLDFIRE_FIRED = 59,
EV_PREP_OFFHAND = 60,
EV_USE_OFFHAND = 61,
EV_SWITCH_OFFHAND = 62,
EV_PREP_RIOTSHIELD = 63,
EV_DEPLOY_RIOTSHIELD = 64,
EV_LOWER_RIOTSHIELD = 65,
EV_FIRE_BARREL_1 = 66,
EV_FIRE_BARREL_2 = 67,
EV_FIRE_BARREL_3 = 68,
EV_FIRE_BARREL_4 = 69,
EV_BULLET_HIT = 70,
EV_BULLET_HIT_SHIELD = 71,
EV_BULLET_HIT_CLIENT_SHIELD = 72,
EV_EXPLOSIVE_IMPACT_ON_SHIELD = 73,
EV_EXPLOSIVE_SPLASH_ON_SHIELD = 74,
EV_BULLET_HIT_CLIENT = 75,
EV_DESTRUCTIBLE_BULLET_HIT = 76,
EV_DESTRUCTIBLE_EXPLOSION_HIT = 77,
EV_GRENADE_BOUNCE = 78,
EV_GRENADE_EXPLODE = 79,
EV_ROCKET_EXPLODE = 80,
EV_ROCKET_EXPLODE_NOMARKS = 81,
EV_EXPLODE_ON_CLIENT = 82,
EV_FLASHBANG_EXPLODE = 83,
EV_CUSTOM_EXPLODE = 84,
EV_CUSTOM_EXPLODE_NOMARKS = 85,
EV_SENSOR_GRENADE_EXPLODE = 86,
EV_CHANGE_TO_DUD = 87,
EV_DUD_EXPLODE = 88,
EV_DUD_IMPACT = 89,
EV_MISSILE_REPULSED = 90,
EV_FIRE_EXPLODE = 91,
EV_TIMED_FX = 92,
EV_MOLOTOV_FLOAT = 93,
EV_FAKE_FIRE = 94,
EV_PLAY_FX = 95,
EV_PLAY_FX_IGNORE_PAUSE = 96,
EV_PLAY_FX_ON_TAG = 97,
EV_PLAY_FX_ON_TAG_IGNORE_PAUSE = 98,
EV_PLAY_FX_ON_CAMERA = 99,
EV_PLAY_FX_ON_CAMERA_IGNORE_PAUSE = 100,
EV_PHYS_EXPLOSION_SPHERE = 101,
EV_PHYS_EXPLOSION_CYLINDER = 102,
EV_PHYS_EXPLOSION_JOLT = 103,
EV_PHYS_JET_THRUST = 104,
EV_PHYS_LAUNCH = 105,
EV_BALLISTIC_TARGET = 106,
EV_CREATE_DYNENT = 107,
EV_CREATE_ROPE = 108,
EV_BLOOD_IMPACTS = 109,
EV_DETACH_ENTITY = 110,
EV_DELETE_ROPE = 111,
EV_ROPE_COLLIDE_WORLD = 112,
EV_ROPE_COLLIDE_ENT = 113,
EV_ROPE_SETFLAG = 114,
EV_ROPE_SETPARAM = 115,
EV_ROPE_ADDANCHOR = 116,
EV_ROPE_REMOVEANCHOR = 117,
EV_ROPE_MOVEANCHOR = 118,
EV_EARTHQUAKE = 119,
EV_SCREEN_SHAKE = 120,
EV_GRENADE_DROP = 121,
EV_GRENADE_SUICIDE = 121,
EV_DETONATE = 123,
EV_DETONATE_OFFHAND = 124,
EV_MISSILE_REMOTE_BOOST = 125,
EV_MISSILE_REMOTE_BRAKE = 126,
EV_PLAY_RUMBLE_ON_ENT = 127,
EV_PLAY_RUMBLE_ON_POS = 128,
EV_PLAY_RUMBLELOOP_ON_ENT = 129,
EV_PLAY_RUMBLELOOP_ON_POS = 130,
EV_STOP_RUMBLE = 131,
EV_STOP_ALL_RUMBLES = 132,
EV_OBITUARY = 133,
EV_REVIVE_OBITUARY = 134,
EV_DIRECTIONAL_HIT_INDICATOR = 135,
EV_ANIMATE_UI = 136,
EV_KILLSTREAK_DAMAGE = 137,
EV_ROUND_START_DELAY_HINT = 138,
EV_NO_FRAG_GRENADE_HINT = 139,
EV_NO_SPECIAL_GRENADE_HINT = 140,
EV_GRENADE_NOT_ALLOWED_HINT = 141,
EV_NO_TARGET_IN_RANGE_HINT = 142,
EV_TARGET_TOO_CLOSE_HINT = 143,
EV_TARGET_NOT_ENOUGH_CLEARANCE = 144,
EV_LOCKON_REQUIRED_HINT = 145,
EV_FOOTSTEP_SPRINT = 148,
EV_FOOTSTEP_RUN = 149,
EV_FOOTSTEP_WALK = 150,
EV_FOOTSTEP_CROUCHRUN = 151,
EV_FOOTSTEP_CROUCHWALK = 152,
EV_FOOTSTEP_PRONE = 153,
EV_LADDER_HAND_GRAB = 154,
EV_MANTLE = 155,
EV_JUMP = 156,
EV_LEAP = 157,
EV_TRM = 158,
EV_WALLRUN_START_LEFT = 159,
EV_WALLRUN_START_RIGHT = 160,
EV_WALLRUN_FALL_START = 161,
EV_WALLRUN_JUMP = 162,
EV_WALLRUN_END = 163,
EV_WALLRUN_FALL_END = 164,
EV_DOUBLEJUMP_DISABLED = 165,
EV_DOUBLEJUMP_BOOST = 166,
EV_DOUBLEJUMP_FULLENERGY_BOOST = 167,
EV_SLIDE_START = 168,
EV_SOFT_LANDING = 169,
EV_MEDIUM_LANDING = 170,
EV_HARD_LANDING = 171,
EV_DAMAGE_LANDING = 172,
EV_WATER_LANDING = 173,
EV_FIRE_VEHICLE_TURRET = 174,
EV_FIRE_GUNNER_1 = 175,
EV_FIRE_GUNNER_2 = 176,
EV_FIRE_GUNNER_3 = 177,
EV_FIRE_GUNNER_4 = 178,
EV_FIRE_GUNNER_1A = 179,
EV_FIRE_GUNNER_2A = 180,
EV_FIRE_GUNNER_3A = 181,
EV_FIRE_GUNNER_4A = 182,
EV_FIRE_GUNNER_1B = 183,
EV_FIRE_GUNNER_2B = 184,
EV_FIRE_GUNNER_3B = 185,
EV_FIRE_GUNNER_4B = 186,
EV_FIRE_GUNNER_1C = 187,
EV_FIRE_GUNNER_2C = 188,
EV_FIRE_GUNNER_3C = 189,
EV_FIRE_GUNNER_4C = 190,
EV_START_CAMERA_TWEEN = 191,
EV_DESTRUCTIBLE_DISABLE_PIECES = 192,
EV_FOOTPRINT = 193,
EV_CANNOTPLANT = 194,
EV_CANT_EQUIP_PRONE = 195,
EV_CANT_JUKE = 196,
EV_CANT_SLAM = 197,
EV_DTP_LAUNCH = 198,
EV_DTP_LAND = 199,
EV_LEAP_LAND = 200,
EV_SCOPE_ZOOM = 201,
EV_JAM_WEAPON = 202,
EV_STACKFIRE = 203,
EV_MISSILE_STICK = 204,
EV_BOLT_IMPALE = 205,
EV_PLAY_WEAPON_DEATH_EFFECTS = 206,
EV_PLAY_WEAPON_DAMAGE_EFFECTS = 207,
EV_FACE_EVENT = 208,
EV_SETLOCALWIND = 209,
EV_FLOAT_LONGER = 210,
EV_FORCE_BUOYANCY = 211,
EV_DISABLE_DEPTH_BUOYANCY_ADJUSTMENTS = 212,
EV_SCALE_BUOYANCY = 213,
EV_ALLOWPITCH = 214,
EV_GIB = 215,
EV_STANCE_INVALID = 216,
EV_ENTER_VEHICLE = 217,
EV_EXIT_VEHICLE = 218,
EV_IMMEDIATE_RAGDOLL = 219,
EV_ENT_SPAWNED_SENTINEL = 220,
EV_PROJECTILE_PASS_THROUGH = 221,
EV_CTX_COVER_START = 222,
EV_CTX_COVER_END = 223,
EV_GADGET_0 = 224,
EV_GADGET_1 = 225,
EV_GADGET_2 = 226,
EV_GADGET_0_DENIAL = 227,
EV_GADGET_1_DENIAL = 228,
EV_GADGET_2_DENIAL = 229,
EV_LOCKON_CHANGE = 230,
EV_TARGETOOR = 231,
EV_TARGETHIJACKED = 232,
EV_TARGETNOTVALID = 233,
EV_NO_TARGETS = 234,
EV_NO_LOS_TO_TARGET = 235,
EV_TARGET_DISABLED = 236,
EV_TARGETING_ABORTED = 237,
EV_TARGET_ALREADY_TARGETED = 238,
EV_GRAPPLE_BEAM_ON = 239,
EV_GRAPPLE_BEAM_OFF = 240,
};



Hope you all find this useful once the game is out to do stuff with!


#SC58ForPresident
09-05-2015, 11:37 AM #3
xNIGHTMAREM0DZx
NextGenUpdate Elite
what exactly can be done with these ?
09-05-2015, 08:45 PM #4
RGaming
Do a barrel roll!
Awesome thx
09-08-2015, 04:21 PM #5
ByteSource
League Champion
Originally posted by RGaming View Post
Awesome thx


Not to be a dick m8, but when you say awesome thanks do you even know how or what this does?
09-09-2015, 06:29 PM #6
Alright, so this is completely pointless...yet people like the post? Smh people on here really must like eating ass for stupid shit...

The following 3 users say thank you to Bitwise for this useful post:

Algebra, Blowin Kush, Confusing
09-09-2015, 07:44 PM #7
RGaming
Do a barrel roll!
Of course I know
09-10-2015, 12:11 AM #8
SC58
Former Staff
Originally posted by Bitwise View Post
Alright, so this is completely pointless...yet people like the post? Smh people on here really must like eating ass for stupid shit...


Who care no need to shit talk about it as thats all your known for

The following 4 users say thank you to SC58 for this useful post:

Algebra, ModaTron, SONYS✮NIGHTMARE, x_com
09-11-2015, 06:01 AM #9
TrillBrown
< ^ > < ^ >
Originally posted by SC58 View Post
Who care no need to shit talk about it as thats all your known for


Lol goteem
09-11-2015, 06:55 AM #10
SC58
Former Staff
Originally posted by TrillBrown View Post
Lol goteem


There is alot of enum that can be very useful for things, it seems someone just didn't look at em all or there just pointless for them or maybe that there way of saying they liked this, fck if i know xD

The following user thanked SC58 for this useful post:

TrillBrown

Copyright © 2024, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo