diff --git a/.gitignore b/.gitignore index 462fd4b4..3077d1f2 100644 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,7 @@ test/ resources/servers.json dev_data.json dev/ +dist/ # Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and WebStorm # Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 diff --git a/scripts/delete-dist.js b/scripts/delete-dist.js new file mode 100644 index 00000000..4a262bf3 --- /dev/null +++ b/scripts/delete-dist.js @@ -0,0 +1,23 @@ +const FS = require('fs'); +const Path = require('path'); + +deleteDirectory(Path.join(__dirname, '..', 'dist')); + +function deleteDirectory(dirName) { + if (!FS.existsSync(dirName)) { + return; + } + + FS.readdirSync(dirName).forEach((filename) => { + let filePath = Path.join(dirName, filename); + + let stat = FS.statSync(filePath); + if (stat.isDirectory()) { + deleteDirectory(filePath); + } else { + FS.unlinkSync(filePath); + } + }); + + FS.rmdirSync(dirName); +} diff --git a/scripts/generate-enums.js b/scripts/generate-enums.js index bace38d4..a70f245f 100644 --- a/scripts/generate-enums.js +++ b/scripts/generate-enums.js @@ -110,9 +110,26 @@ download('https://api.github.com/repos/SteamRE/SteamKit/contents/Resources/Steam if (line.match(/^};?$/)) { process.stdout.write(`Generating ${currentEnum.name}.js... `); // We're done parsing this enum, let's go ahead and generate the file - // First make sure it has actually changed - let enumFileName = `${__dirname}/../enums/${currentEnum.name}.js`; - let {changed, valuesToAdd} = validateEnum(enumFileName, currentEnum.values, currentEnum.dynamicValues); + + // Resolve any dynamic values + currentEnum.dynamicValues.forEach(({name, value, comment}) => { + let resolvedValue = 0; + value.forEach((flag) => { + let flagEnumValue = currentEnum.values.find(v => v.name == flag); + if (!flagEnumValue) { + throw new Error(`Couldn't find dynamic value "${name}" in enum ${currentEnum.name}`); + } + + resolvedValue |= flagEnumValue.value; + }); + + comment = comment || value.join('|'); + currentEnum.values.push({name, value: resolvedValue, comment}); + }); + + // Make sure it has actually changed + let enumFileName = `${__dirname}/../src/enums/${currentEnum.name}.ts`; + let {changed, valuesToAdd} = validateEnum(enumFileName, currentEnum.values); if (!changed) { // Enum has not changed console.log('unchanged'); @@ -132,36 +149,19 @@ download('https://api.github.com/repos/SteamRE/SteamKit/contents/Resources/Steam currentEnum.values = currentEnum.values.concat(valuesToAdd); currentEnum.values.sort(sortEnum); - let file = GENERATED_FILE_HEADER + `/**\n * @enum\n * @readonly\n */\nconst ${currentEnum.name} = {\n`; + let file = `${GENERATED_FILE_HEADER}enum ${currentEnum.name} {\n`; currentEnum.values.forEach(function(val) { - file += '\t"' + val.name + '": ' + val.value + ',' + (val.comment ? ' // ' + val.comment.trim() : '') + '\n'; - }); - - file += '\n\t// Value-to-name mapping for convenience\n'; - - // Put down the reverse, for simplicity in use - currentEnum.values.forEach(function(val, idx) { - if (!val.value.match(/^-?[0-9]+/)) { - return; // it's dynamic - } - - // Is this the last value in this enum with this value? - if (currentEnum.values.some(function(val2, idx2) { return val2.value == val.value && idx2 > idx; })) { + let comment = val.comment ? val.comment.trim() : null; + if (comment?.startsWith('removed') && currentEnum.values.some(v => v.name == val.name && v.value != val.value)) { + // This name is used for another case return; } - file += '\t"' + val.value + '": "' + val.name + '",\n'; + file += `\t${quoteObjectKey(val.name)} = ${val.value},${val.comment ? ` // ${val.comment.trim()}` : ''}\n`; }); - file += `};\n\nmodule.exports = ${currentEnum.name};\n`; - - if (currentEnum.dynamicValues.length > 0) { - file += '\n'; - currentEnum.dynamicValues.forEach(function(val) { - file += 'module.exports.' + val.name + ' = ' + val.value + ';' + (val.comment ? ' // ' + val.comment.trim() : '') + '\n'; - }); - } + file += `}\n\nexport default ${currentEnum.name};\n`; FS.writeFileSync(enumFileName, file); g_EnumNames[currentEnum.name] = true; @@ -183,24 +183,16 @@ download('https://api.github.com/repos/SteamRE/SteamKit/contents/Resources/Steam let isDynamic = false; - let flags = value.split('|').map(function(flag) { + let flags = value.split('|').map((flag) => { flag = flag.trim(); - - if (flag.match(/^-?[0-9]+$/)) { - return flag; - } else { - isDynamic = true; - return 'module.exports.' + flag; - } + isDynamic = isDynamic || !flag.match(/^-?[0-9]+$/); + return flag; }); - value = flags.join(' | '); + // If this is a dynamic value, push the array into the current enum's object so we can resolve it later + value = isDynamic ? flags : flags[0]; - (isDynamic ? currentEnum.dynamicValues : currentEnum.values).push({ - name: name, - value: value, - comment: comment - }); + (isDynamic ? currentEnum.dynamicValues : currentEnum.values).push({name, value, comment}); } } }); @@ -211,11 +203,13 @@ download('https://api.github.com/repos/SteamRE/SteamKit/contents/Resources/Steam g_EnumNames = Object.keys(g_EnumNames); g_EnumNames.sort(); - let loader = GENERATED_FILE_HEADER + 'const SteamUserBase = require(\'./00-base.js\');\n\nclass SteamUserEnums extends SteamUserBase {\n}\n\n'; - loader += g_EnumNames.map(name => `SteamUserEnums.${name} = require('../enums/${name}.js');`).join('\n'); - loader += '\n\nmodule.exports = SteamUserEnums;\n'; + let loader = `${GENERATED_FILE_HEADER}import SteamUserBase from './00-base';\n\n`; + loader += g_EnumNames.map(name => `import ${name} from '../enums/${name}';`).join('\n'); + loader += '\n\nclass SteamUserEnums extends SteamUserBase {\n'; + loader += g_EnumNames.map(name => `\tstatic ${name} = ${name};`).join('\n'); + loader += '\n}\n\nexport default SteamUserEnums;\n'; - FS.writeFileSync(__dirname + '/../components/01-enums.js', loader); + FS.writeFileSync(__dirname + '/../src/components/01-enums.ts', loader); console.log('Wrote loader'); } }); @@ -265,7 +259,7 @@ function processProtobufEnums() { }); } - let enumFileName = `${__dirname}/../enums/${enumName}.js`; + let enumFileName = `${__dirname}/../src/enums/${enumName}.ts`; // Check to see if the enum has changed at all let {changed, valuesToAdd} = validateEnum(enumFileName, processed); @@ -286,12 +280,10 @@ function processProtobufEnums() { processed = processed.concat(valuesToAdd); processed.sort(sortEnum); - let enumFile = GENERATED_FILE_HEADER + `/**\n * @enum\n * @readonly\n */\nconst ${enumName} = {\n`; - enumFile += processed.map(v => `\t${quoteObjectKey(v.name)}: ${v.value},` + (v.comment ? ` // ${v.comment}` : '')).join('\n'); - enumFile += '\n\n\t// Value-to-name mapping for convenience\n'; - enumFile += processed.filter(v => v.comment !== 'obsolete').map(v => `\t${quoteObjectKey(v.value)}: '${v.name}',`).join('\n'); - enumFile += `\n};\n\nmodule.exports = ${enumName};\n`; - FS.writeFileSync(`${__dirname}/../enums/${enumName}.js`, enumFile); + let enumFile = `${GENERATED_FILE_HEADER}enum ${enumName} {\n`; + enumFile += processed.map(v => `\t${quoteObjectKey(v.name)} = ${v.value},` + (v.comment ? ` // ${v.comment}` : '')).join('\n'); + enumFile += `\n}\n\nexport default ${enumName};\n`; + FS.writeFileSync(enumFileName, enumFile); g_EnumNames[enumName] = true; let normalized = enumName.toLowerCase(); @@ -324,14 +316,14 @@ function download(url, callback) { }).end(); } -function validateEnum(enumFileName, values, dynamicValues = []) { +function validateEnum(enumFileName, values) { let output = { changed: true, valuesToAdd: [] }; if (FS.existsSync(enumFileName)) { - let existingEnum = Object.assign({}, require(enumFileName)); // clone it since we're about to manipulate it + let existingEnum = readEnumFile(enumFileName) for (let i in existingEnum) { if (i.match(/^-?\d+$/)) { delete existingEnum[i]; @@ -352,7 +344,7 @@ function validateEnum(enumFileName, values, dynamicValues = []) { } } - if (values.length + output.valuesToAdd.length + dynamicValues.length == Object.keys(existingEnum).length) { + if (values.length + output.valuesToAdd.length == Object.keys(existingEnum).length) { // Enum did not change output.changed = false; } @@ -361,6 +353,31 @@ function validateEnum(enumFileName, values, dynamicValues = []) { return output; } +function readEnumFile(filename) { + let fileContent = FS.readFileSync(filename).toString('utf8'); + + let enumObjMatch = fileContent.match(/enum [^ ]+ ({\n[^}]+)\n}/); + if (!enumObjMatch) { + throw new Error(`Could not parse enum out of ${filename}`); + } + + /** @var {{name: string, value: number, comment?: string}[]} cases */ + let cases = []; + + enumObjMatch[1].split('\n').forEach((enumCase) => { + let caseMatch = enumCase.match(/\t([^ ]+) = (-?\d+),(\W*\/\/[^\n]+)?\W*$/); + if (caseMatch) { + cases.push({ + name: caseMatch[1], + value: parseInt(caseMatch[2]), + comment: caseMatch[3]?.match(/^\W*\/\/(.+)$/)[1].trim() + }); + } + }); + + return cases; +} + function sortEnum(a, b) { let aValue = parseInt(a.value, 10); let bValue = parseInt(b.value, 10); diff --git a/src/components/00-base.js b/src/components/00-base.ts similarity index 65% rename from src/components/00-base.js rename to src/components/00-base.ts index 76057cdc..42540d39 100644 --- a/src/components/00-base.js +++ b/src/components/00-base.ts @@ -1,6 +1,6 @@ -const {EventEmitter} = require('events'); +import {EventEmitter} from 'events'; -const HandlerManager = require('./classes/HandlerManager.js'); +import {HandlerManager} from './classes/HandlerManager'; /** * I admit, this is a pretty unorthodox pattern, but this is the only way I've found to define a class across multiple @@ -8,8 +8,10 @@ const HandlerManager = require('./classes/HandlerManager.js'); * * Inheritance follows filenames sorted alphabetically with numbers first. */ -class SteamUserBase extends EventEmitter {} +class SteamUserBase extends EventEmitter { + _handlerManager: HandlerManager; +} SteamUserBase.prototype._handlerManager = new HandlerManager(); -module.exports = SteamUserBase; +export default SteamUserBase; diff --git a/src/components/01-enums.js b/src/components/01-enums.js deleted file mode 100644 index b098fed6..00000000 --- a/src/components/01-enums.js +++ /dev/null @@ -1,232 +0,0 @@ -/* eslint-disable */ -// Auto-generated by generate-enums script on Sat Sep 23 2023 02:17:44 GMT-0400 (Eastern Daylight Time) - -const SteamUserBase = require('./00-base.js'); - -class SteamUserEnums extends SteamUserBase { -} - -SteamUserEnums.EACState = require('../enums/EACState.js'); -SteamUserEnums.EAccountFlags = require('../enums/EAccountFlags.js'); -SteamUserEnums.EAccountType = require('../enums/EAccountType.js'); -SteamUserEnums.EActivationCodeClass = require('../enums/EActivationCodeClass.js'); -SteamUserEnums.EAgreementType = require('../enums/EAgreementType.js'); -SteamUserEnums.EAppAssociationType = require('../enums/EAppAssociationType.js'); -SteamUserEnums.EAppCloudStatus = require('../enums/EAppCloudStatus.js'); -SteamUserEnums.EAppControllerSupportLevel = require('../enums/EAppControllerSupportLevel.js'); -SteamUserEnums.EAppGamepadGyroTrackpadSupportLevel = require('../enums/EAppGamepadGyroTrackpadSupportLevel.js'); -SteamUserEnums.EAppInfoSection = require('../enums/EAppInfoSection.js'); -SteamUserEnums.EAppType = require('../enums/EAppType.js'); -SteamUserEnums.EAppUsageEvent = require('../enums/EAppUsageEvent.js'); -SteamUserEnums.EAudioFormat = require('../enums/EAudioFormat.js'); -SteamUserEnums.EAuthSessionGuardType = require('../enums/EAuthSessionGuardType.js'); -SteamUserEnums.EAuthSessionResponse = require('../enums/EAuthSessionResponse.js'); -SteamUserEnums.EAuthSessionSecurityHistory = require('../enums/EAuthSessionSecurityHistory.js'); -SteamUserEnums.EAuthTokenPlatformType = require('../enums/EAuthTokenPlatformType.js'); -SteamUserEnums.EAuthTokenRevokeAction = require('../enums/EAuthTokenRevokeAction.js'); -SteamUserEnums.EAuthTokenState = require('../enums/EAuthTokenState.js'); -SteamUserEnums.EBanContentCheckResult = require('../enums/EBanContentCheckResult.js'); -SteamUserEnums.EBatteryState = require('../enums/EBatteryState.js'); -SteamUserEnums.EBillingType = require('../enums/EBillingType.js'); -SteamUserEnums.EBluetoothDeviceType = require('../enums/EBluetoothDeviceType.js'); -SteamUserEnums.EBroadcastChatPermission = require('../enums/EBroadcastChatPermission.js'); -SteamUserEnums.EBroadcastImageType = require('../enums/EBroadcastImageType.js'); -SteamUserEnums.EBroadcastWatchLocation = require('../enums/EBroadcastWatchLocation.js'); -SteamUserEnums.ECPUGovernor = require('../enums/ECPUGovernor.js'); -SteamUserEnums.EChatAction = require('../enums/EChatAction.js'); -SteamUserEnums.EChatActionResult = require('../enums/EChatActionResult.js'); -SteamUserEnums.EChatEntryType = require('../enums/EChatEntryType.js'); -SteamUserEnums.EChatFlags = require('../enums/EChatFlags.js'); -SteamUserEnums.EChatInfoType = require('../enums/EChatInfoType.js'); -SteamUserEnums.EChatMemberStateChange = require('../enums/EChatMemberStateChange.js'); -SteamUserEnums.EChatPermission = require('../enums/EChatPermission.js'); -SteamUserEnums.EChatRoomEnterResponse = require('../enums/EChatRoomEnterResponse.js'); -SteamUserEnums.EChatRoomGroupAction = require('../enums/EChatRoomGroupAction.js'); -SteamUserEnums.EChatRoomGroupPermissions = require('../enums/EChatRoomGroupPermissions.js'); -SteamUserEnums.EChatRoomGroupRank = require('../enums/EChatRoomGroupRank.js'); -SteamUserEnums.EChatRoomGroupType = require('../enums/EChatRoomGroupType.js'); -SteamUserEnums.EChatRoomJoinState = require('../enums/EChatRoomJoinState.js'); -SteamUserEnums.EChatRoomMemberStateChange = require('../enums/EChatRoomMemberStateChange.js'); -SteamUserEnums.EChatRoomMessageReactionType = require('../enums/EChatRoomMessageReactionType.js'); -SteamUserEnums.EChatRoomNotificationLevel = require('../enums/EChatRoomNotificationLevel.js'); -SteamUserEnums.EChatRoomServerMessage = require('../enums/EChatRoomServerMessage.js'); -SteamUserEnums.EChatRoomServerMsg = require('../enums/EChatRoomServerMsg.js'); -SteamUserEnums.EChatRoomType = require('../enums/EChatRoomType.js'); -SteamUserEnums.EClanPermission = require('../enums/EClanPermission.js'); -SteamUserEnums.EClanRank = require('../enums/EClanRank.js'); -SteamUserEnums.EClanRelationship = require('../enums/EClanRelationship.js'); -SteamUserEnums.EClientNotificationType = require('../enums/EClientNotificationType.js'); -SteamUserEnums.EClientPersonaStateFlag = require('../enums/EClientPersonaStateFlag.js'); -SteamUserEnums.EClientSettingStore = require('../enums/EClientSettingStore.js'); -SteamUserEnums.EClientStat = require('../enums/EClientStat.js'); -SteamUserEnums.EClientStatAggregateMethod = require('../enums/EClientStatAggregateMethod.js'); -SteamUserEnums.ECloudPendingRemoteOperation = require('../enums/ECloudPendingRemoteOperation.js'); -SteamUserEnums.ECloudStoragePersistState = require('../enums/ECloudStoragePersistState.js'); -SteamUserEnums.ECodecUsagePlatform = require('../enums/ECodecUsagePlatform.js'); -SteamUserEnums.ECodecUsageReason = require('../enums/ECodecUsageReason.js'); -SteamUserEnums.EColorProfile = require('../enums/EColorProfile.js'); -SteamUserEnums.ECommunityItemClass = require('../enums/ECommunityItemClass.js'); -SteamUserEnums.EContentCheckProvider = require('../enums/EContentCheckProvider.js'); -SteamUserEnums.EContentDeltaChunkDataLocation = require('../enums/EContentDeltaChunkDataLocation.js'); -SteamUserEnums.EContentDescriptorID = require('../enums/EContentDescriptorID.js'); -SteamUserEnums.EContentDownloadSourceType = require('../enums/EContentDownloadSourceType.js'); -SteamUserEnums.EContentHubDiscountFilterType = require('../enums/EContentHubDiscountFilterType.js'); -SteamUserEnums.EControllerElementType = require('../enums/EControllerElementType.js'); -SteamUserEnums.ECurrencyCode = require('../enums/ECurrencyCode.js'); -SteamUserEnums.EDRMBlobDownloadErrorDetail = require('../enums/EDRMBlobDownloadErrorDetail.js'); -SteamUserEnums.EDRMBlobDownloadType = require('../enums/EDRMBlobDownloadType.js'); -SteamUserEnums.EDenyReason = require('../enums/EDenyReason.js'); -SteamUserEnums.EDepotFileFlag = require('../enums/EDepotFileFlag.js'); -SteamUserEnums.EDisplayStatus = require('../enums/EDisplayStatus.js'); -SteamUserEnums.EEconTradeResponse = require('../enums/EEconTradeResponse.js'); -SteamUserEnums.EExternalAccountType = require('../enums/EExternalAccountType.js'); -SteamUserEnums.EFrameAccumulatedStat = require('../enums/EFrameAccumulatedStat.js'); -SteamUserEnums.EFriendFlags = require('../enums/EFriendFlags.js'); -SteamUserEnums.EFriendRelationship = require('../enums/EFriendRelationship.js'); -SteamUserEnums.EGPUPerformanceLevel = require('../enums/EGPUPerformanceLevel.js'); -SteamUserEnums.EGameSearchAction = require('../enums/EGameSearchAction.js'); -SteamUserEnums.EGameSearchResult = require('../enums/EGameSearchResult.js'); -SteamUserEnums.EGetChannelsAlgorithm = require('../enums/EGetChannelsAlgorithm.js'); -SteamUserEnums.EGetGamesAlgorithm = require('../enums/EGetGamesAlgorithm.js'); -SteamUserEnums.EGraphicsPerfOverlayLevel = require('../enums/EGraphicsPerfOverlayLevel.js'); -SteamUserEnums.EHDRToneMapOperator = require('../enums/EHDRToneMapOperator.js'); -SteamUserEnums.EHIDDeviceDisconnectMethod = require('../enums/EHIDDeviceDisconnectMethod.js'); -SteamUserEnums.EHIDDeviceLocation = require('../enums/EHIDDeviceLocation.js'); -SteamUserEnums.EInputMode = require('../enums/EInputMode.js'); -SteamUserEnums.EInternalAccountType = require('../enums/EInternalAccountType.js'); -SteamUserEnums.EIntroducerRouting = require('../enums/EIntroducerRouting.js'); -SteamUserEnums.EJSRegisterMethodType = require('../enums/EJSRegisterMethodType.js'); -SteamUserEnums.EKeyEscrowUsage = require('../enums/EKeyEscrowUsage.js'); -SteamUserEnums.ELauncherType = require('../enums/ELauncherType.js'); -SteamUserEnums.ELeaderboardDataRequest = require('../enums/ELeaderboardDataRequest.js'); -SteamUserEnums.ELeaderboardDisplayType = require('../enums/ELeaderboardDisplayType.js'); -SteamUserEnums.ELeaderboardSortMethod = require('../enums/ELeaderboardSortMethod.js'); -SteamUserEnums.ELeaderboardUploadScoreMethod = require('../enums/ELeaderboardUploadScoreMethod.js'); -SteamUserEnums.ELicenseFlags = require('../enums/ELicenseFlags.js'); -SteamUserEnums.ELicenseType = require('../enums/ELicenseType.js'); -SteamUserEnums.ELobbyComparison = require('../enums/ELobbyComparison.js'); -SteamUserEnums.ELobbyFilterType = require('../enums/ELobbyFilterType.js'); -SteamUserEnums.ELobbyStatus = require('../enums/ELobbyStatus.js'); -SteamUserEnums.ELobbyType = require('../enums/ELobbyType.js'); -SteamUserEnums.ELogFileType = require('../enums/ELogFileType.js'); -SteamUserEnums.EMMSLobbyStatus = require('../enums/EMMSLobbyStatus.js'); -SteamUserEnums.EMarketingMessageAssociationType = require('../enums/EMarketingMessageAssociationType.js'); -SteamUserEnums.EMarketingMessageFlags = require('../enums/EMarketingMessageFlags.js'); -SteamUserEnums.EMarketingMessageLookupType = require('../enums/EMarketingMessageLookupType.js'); -SteamUserEnums.EMarketingMessageType = require('../enums/EMarketingMessageType.js'); -SteamUserEnums.EMarketingMessageVisibility = require('../enums/EMarketingMessageVisibility.js'); -SteamUserEnums.EMessageReactionType = require('../enums/EMessageReactionType.js'); -SteamUserEnums.EMouseMode = require('../enums/EMouseMode.js'); -SteamUserEnums.EMsg = require('../enums/EMsg.js'); -SteamUserEnums.EMsgClanAccountFlags = require('../enums/EMsgClanAccountFlags.js'); -SteamUserEnums.ENewSteamAnnouncementState = require('../enums/ENewSteamAnnouncementState.js'); -SteamUserEnums.ENewsUpdateType = require('../enums/ENewsUpdateType.js'); -SteamUserEnums.ENotificationSetting = require('../enums/ENotificationSetting.js'); -SteamUserEnums.EOSBranch = require('../enums/EOSBranch.js'); -SteamUserEnums.EOSType = require('../enums/EOSType.js'); -SteamUserEnums.EPackageStatus = require('../enums/EPackageStatus.js'); -SteamUserEnums.EPaymentMethod = require('../enums/EPaymentMethod.js'); -SteamUserEnums.EPersonaState = require('../enums/EPersonaState.js'); -SteamUserEnums.EPersonaStateFlag = require('../enums/EPersonaStateFlag.js'); -SteamUserEnums.EPlatformType = require('../enums/EPlatformType.js'); -SteamUserEnums.EPlaytestStatus = require('../enums/EPlaytestStatus.js'); -SteamUserEnums.EProfileCustomizationStyle = require('../enums/EProfileCustomizationStyle.js'); -SteamUserEnums.EProfileCustomizationType = require('../enums/EProfileCustomizationType.js'); -SteamUserEnums.EProtoAppType = require('../enums/EProtoAppType.js'); -SteamUserEnums.EProtoClanEventType = require('../enums/EProtoClanEventType.js'); -SteamUserEnums.EProtoExecutionSite = require('../enums/EProtoExecutionSite.js'); -SteamUserEnums.EProvideDeckFeedbackPreference = require('../enums/EProvideDeckFeedbackPreference.js'); -SteamUserEnums.EPublishedFileForSaleStatus = require('../enums/EPublishedFileForSaleStatus.js'); -SteamUserEnums.EPublishedFileInappropriateProvider = require('../enums/EPublishedFileInappropriateProvider.js'); -SteamUserEnums.EPublishedFileInappropriateResult = require('../enums/EPublishedFileInappropriateResult.js'); -SteamUserEnums.EPublishedFileQueryType = require('../enums/EPublishedFileQueryType.js'); -SteamUserEnums.EPublishedFileRevision = require('../enums/EPublishedFileRevision.js'); -SteamUserEnums.EPublishedFileStorageSystem = require('../enums/EPublishedFileStorageSystem.js'); -SteamUserEnums.EPublishedFileVisibility = require('../enums/EPublishedFileVisibility.js'); -SteamUserEnums.EPurchaseResultDetail = require('../enums/EPurchaseResultDetail.js'); -SteamUserEnums.ERegionCode = require('../enums/ERegionCode.js'); -SteamUserEnums.ERemoteClientBroadcastMsg = require('../enums/ERemoteClientBroadcastMsg.js'); -SteamUserEnums.ERemoteClientService = require('../enums/ERemoteClientService.js'); -SteamUserEnums.ERemoteDeviceAuthorizationResult = require('../enums/ERemoteDeviceAuthorizationResult.js'); -SteamUserEnums.ERemoteDeviceStreamingResult = require('../enums/ERemoteDeviceStreamingResult.js'); -SteamUserEnums.ERemoteStoragePlatform = require('../enums/ERemoteStoragePlatform.js'); -SteamUserEnums.EResult = require('../enums/EResult.js'); -SteamUserEnums.ESDCardFormatStage = require('../enums/ESDCardFormatStage.js'); -SteamUserEnums.EScalingFilter = require('../enums/EScalingFilter.js'); -SteamUserEnums.EServerFlags = require('../enums/EServerFlags.js'); -SteamUserEnums.EServerType = require('../enums/EServerType.js'); -SteamUserEnums.ESessionPersistence = require('../enums/ESessionPersistence.js'); -SteamUserEnums.ESplitScalingFilter = require('../enums/ESplitScalingFilter.js'); -SteamUserEnums.ESplitScalingScaler = require('../enums/ESplitScalingScaler.js'); -SteamUserEnums.ESteamDatagramMsgID = require('../enums/ESteamDatagramMsgID.js'); -SteamUserEnums.ESteamDeckCompatibilityCategory = require('../enums/ESteamDeckCompatibilityCategory.js'); -SteamUserEnums.ESteamDeckCompatibilityFeedback = require('../enums/ESteamDeckCompatibilityFeedback.js'); -SteamUserEnums.ESteamDeckCompatibilityResultDisplayType = require('../enums/ESteamDeckCompatibilityResultDisplayType.js'); -SteamUserEnums.ESteamDeckKeyboardLayout = require('../enums/ESteamDeckKeyboardLayout.js'); -SteamUserEnums.ESteamNetworkingSocketsCipher = require('../enums/ESteamNetworkingSocketsCipher.js'); -SteamUserEnums.ESteamNetworkingUDPMsgID = require('../enums/ESteamNetworkingUDPMsgID.js'); -SteamUserEnums.ESteamPipeOperationType = require('../enums/ESteamPipeOperationType.js'); -SteamUserEnums.ESteamPipeWorkType = require('../enums/ESteamPipeWorkType.js'); -SteamUserEnums.ESteamReviewScore = require('../enums/ESteamReviewScore.js'); -SteamUserEnums.ESteamTVContentTemplate = require('../enums/ESteamTVContentTemplate.js'); -SteamUserEnums.EStorageBlockContentType = require('../enums/EStorageBlockContentType.js'); -SteamUserEnums.EStorageBlockFileSystemType = require('../enums/EStorageBlockFileSystemType.js'); -SteamUserEnums.EStorageDriveMediaType = require('../enums/EStorageDriveMediaType.js'); -SteamUserEnums.EStoreAppType = require('../enums/EStoreAppType.js'); -SteamUserEnums.EStoreCategoryType = require('../enums/EStoreCategoryType.js'); -SteamUserEnums.EStoreDiscoveryQueueType = require('../enums/EStoreDiscoveryQueueType.js'); -SteamUserEnums.EStoreItemType = require('../enums/EStoreItemType.js'); -SteamUserEnums.EStreamActivity = require('../enums/EStreamActivity.js'); -SteamUserEnums.EStreamAudioCodec = require('../enums/EStreamAudioCodec.js'); -SteamUserEnums.EStreamBitrate = require('../enums/EStreamBitrate.js'); -SteamUserEnums.EStreamChannel = require('../enums/EStreamChannel.js'); -SteamUserEnums.EStreamColorspace = require('../enums/EStreamColorspace.js'); -SteamUserEnums.EStreamControlMessage = require('../enums/EStreamControlMessage.js'); -SteamUserEnums.EStreamControllerConfigMsg = require('../enums/EStreamControllerConfigMsg.js'); -SteamUserEnums.EStreamDataMessage = require('../enums/EStreamDataMessage.js'); -SteamUserEnums.EStreamDeviceFormFactor = require('../enums/EStreamDeviceFormFactor.js'); -SteamUserEnums.EStreamDiscoveryMessage = require('../enums/EStreamDiscoveryMessage.js'); -SteamUserEnums.EStreamFrameEvent = require('../enums/EStreamFrameEvent.js'); -SteamUserEnums.EStreamFrameResult = require('../enums/EStreamFrameResult.js'); -SteamUserEnums.EStreamFramerateLimiter = require('../enums/EStreamFramerateLimiter.js'); -SteamUserEnums.EStreamHostPlayAudioPreference = require('../enums/EStreamHostPlayAudioPreference.js'); -SteamUserEnums.EStreamInterface = require('../enums/EStreamInterface.js'); -SteamUserEnums.EStreamMouseButton = require('../enums/EStreamMouseButton.js'); -SteamUserEnums.EStreamMouseWheelDirection = require('../enums/EStreamMouseWheelDirection.js'); -SteamUserEnums.EStreamP2PScope = require('../enums/EStreamP2PScope.js'); -SteamUserEnums.EStreamQualityPreference = require('../enums/EStreamQualityPreference.js'); -SteamUserEnums.EStreamStatsMessage = require('../enums/EStreamStatsMessage.js'); -SteamUserEnums.EStreamTransport = require('../enums/EStreamTransport.js'); -SteamUserEnums.EStreamVersion = require('../enums/EStreamVersion.js'); -SteamUserEnums.EStreamVideoCodec = require('../enums/EStreamVideoCodec.js'); -SteamUserEnums.EStreamingDataType = require('../enums/EStreamingDataType.js'); -SteamUserEnums.ESystemAudioChannel = require('../enums/ESystemAudioChannel.js'); -SteamUserEnums.ESystemAudioDirection = require('../enums/ESystemAudioDirection.js'); -SteamUserEnums.ESystemAudioPortDirection = require('../enums/ESystemAudioPortDirection.js'); -SteamUserEnums.ESystemAudioPortType = require('../enums/ESystemAudioPortType.js'); -SteamUserEnums.ESystemDisplayCompatibilityMode = require('../enums/ESystemDisplayCompatibilityMode.js'); -SteamUserEnums.ESystemFanControlMode = require('../enums/ESystemFanControlMode.js'); -SteamUserEnums.ESystemIMType = require('../enums/ESystemIMType.js'); -SteamUserEnums.ESystemServiceState = require('../enums/ESystemServiceState.js'); -SteamUserEnums.ESystemUpdateNotificationType = require('../enums/ESystemUpdateNotificationType.js'); -SteamUserEnums.ETextFilterSetting = require('../enums/ETextFilterSetting.js'); -SteamUserEnums.ETokenRenewalType = require('../enums/ETokenRenewalType.js'); -SteamUserEnums.ETouchGesture = require('../enums/ETouchGesture.js'); -SteamUserEnums.ETradeOfferConfirmationMethod = require('../enums/ETradeOfferConfirmationMethod.js'); -SteamUserEnums.ETradeOfferState = require('../enums/ETradeOfferState.js'); -SteamUserEnums.EUCMFilePrivacyState = require('../enums/EUCMFilePrivacyState.js'); -SteamUserEnums.EUdpPacketType = require('../enums/EUdpPacketType.js'); -SteamUserEnums.EUniverse = require('../enums/EUniverse.js'); -SteamUserEnums.EUpdaterState = require('../enums/EUpdaterState.js'); -SteamUserEnums.EUpdaterType = require('../enums/EUpdaterType.js'); -SteamUserEnums.EUserReviewScore = require('../enums/EUserReviewScore.js'); -SteamUserEnums.EUserReviewScorePreference = require('../enums/EUserReviewScorePreference.js'); -SteamUserEnums.EValveIndexComponent = require('../enums/EValveIndexComponent.js'); -SteamUserEnums.EVideoFormat = require('../enums/EVideoFormat.js'); -SteamUserEnums.EVoiceCallState = require('../enums/EVoiceCallState.js'); -SteamUserEnums.EWorkshopEnumerationType = require('../enums/EWorkshopEnumerationType.js'); -SteamUserEnums.EWorkshopFileAction = require('../enums/EWorkshopFileAction.js'); -SteamUserEnums.EWorkshopFileType = require('../enums/EWorkshopFileType.js'); -SteamUserEnums.E_STAR_GlyphWriteResult = require('../enums/E_STAR_GlyphWriteResult.js'); - -module.exports = SteamUserEnums; diff --git a/src/components/01-enums.ts b/src/components/01-enums.ts new file mode 100644 index 00000000..8357388b --- /dev/null +++ b/src/components/01-enums.ts @@ -0,0 +1,454 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +import SteamUserBase from './00-base'; + +import EACState from '../enums/EACState'; +import EAccountFlags from '../enums/EAccountFlags'; +import EAccountType from '../enums/EAccountType'; +import EActivationCodeClass from '../enums/EActivationCodeClass'; +import EAgreementType from '../enums/EAgreementType'; +import EAppAssociationType from '../enums/EAppAssociationType'; +import EAppCloudStatus from '../enums/EAppCloudStatus'; +import EAppControllerSupportLevel from '../enums/EAppControllerSupportLevel'; +import EAppGamepadGyroTrackpadSupportLevel from '../enums/EAppGamepadGyroTrackpadSupportLevel'; +import EAppInfoSection from '../enums/EAppInfoSection'; +import EAppType from '../enums/EAppType'; +import EAppUsageEvent from '../enums/EAppUsageEvent'; +import EAudioFormat from '../enums/EAudioFormat'; +import EAuthSessionGuardType from '../enums/EAuthSessionGuardType'; +import EAuthSessionResponse from '../enums/EAuthSessionResponse'; +import EAuthSessionSecurityHistory from '../enums/EAuthSessionSecurityHistory'; +import EAuthTokenPlatformType from '../enums/EAuthTokenPlatformType'; +import EAuthTokenRevokeAction from '../enums/EAuthTokenRevokeAction'; +import EAuthTokenState from '../enums/EAuthTokenState'; +import EBanContentCheckResult from '../enums/EBanContentCheckResult'; +import EBatteryState from '../enums/EBatteryState'; +import EBillingType from '../enums/EBillingType'; +import EBluetoothDeviceType from '../enums/EBluetoothDeviceType'; +import EBroadcastChatPermission from '../enums/EBroadcastChatPermission'; +import EBroadcastImageType from '../enums/EBroadcastImageType'; +import EBroadcastWatchLocation from '../enums/EBroadcastWatchLocation'; +import ECPUGovernor from '../enums/ECPUGovernor'; +import EChatAction from '../enums/EChatAction'; +import EChatActionResult from '../enums/EChatActionResult'; +import EChatEntryType from '../enums/EChatEntryType'; +import EChatFlags from '../enums/EChatFlags'; +import EChatInfoType from '../enums/EChatInfoType'; +import EChatMemberStateChange from '../enums/EChatMemberStateChange'; +import EChatPermission from '../enums/EChatPermission'; +import EChatRoomEnterResponse from '../enums/EChatRoomEnterResponse'; +import EChatRoomGroupAction from '../enums/EChatRoomGroupAction'; +import EChatRoomGroupPermissions from '../enums/EChatRoomGroupPermissions'; +import EChatRoomGroupRank from '../enums/EChatRoomGroupRank'; +import EChatRoomGroupType from '../enums/EChatRoomGroupType'; +import EChatRoomJoinState from '../enums/EChatRoomJoinState'; +import EChatRoomMemberStateChange from '../enums/EChatRoomMemberStateChange'; +import EChatRoomMessageReactionType from '../enums/EChatRoomMessageReactionType'; +import EChatRoomNotificationLevel from '../enums/EChatRoomNotificationLevel'; +import EChatRoomServerMessage from '../enums/EChatRoomServerMessage'; +import EChatRoomServerMsg from '../enums/EChatRoomServerMsg'; +import EChatRoomType from '../enums/EChatRoomType'; +import EClanPermission from '../enums/EClanPermission'; +import EClanRank from '../enums/EClanRank'; +import EClanRelationship from '../enums/EClanRelationship'; +import EClientNotificationType from '../enums/EClientNotificationType'; +import EClientPersonaStateFlag from '../enums/EClientPersonaStateFlag'; +import EClientSettingStore from '../enums/EClientSettingStore'; +import EClientStat from '../enums/EClientStat'; +import EClientStatAggregateMethod from '../enums/EClientStatAggregateMethod'; +import ECloudPendingRemoteOperation from '../enums/ECloudPendingRemoteOperation'; +import ECloudStoragePersistState from '../enums/ECloudStoragePersistState'; +import ECodecUsagePlatform from '../enums/ECodecUsagePlatform'; +import ECodecUsageReason from '../enums/ECodecUsageReason'; +import EColorProfile from '../enums/EColorProfile'; +import ECommunityItemClass from '../enums/ECommunityItemClass'; +import EContentCheckProvider from '../enums/EContentCheckProvider'; +import EContentDeltaChunkDataLocation from '../enums/EContentDeltaChunkDataLocation'; +import EContentDescriptorID from '../enums/EContentDescriptorID'; +import EContentDownloadSourceType from '../enums/EContentDownloadSourceType'; +import EContentHubDiscountFilterType from '../enums/EContentHubDiscountFilterType'; +import EControllerElementType from '../enums/EControllerElementType'; +import ECurrencyCode from '../enums/ECurrencyCode'; +import EDRMBlobDownloadErrorDetail from '../enums/EDRMBlobDownloadErrorDetail'; +import EDRMBlobDownloadType from '../enums/EDRMBlobDownloadType'; +import EDenyReason from '../enums/EDenyReason'; +import EDepotFileFlag from '../enums/EDepotFileFlag'; +import EDisplayStatus from '../enums/EDisplayStatus'; +import EEconTradeResponse from '../enums/EEconTradeResponse'; +import EExternalAccountType from '../enums/EExternalAccountType'; +import EFrameAccumulatedStat from '../enums/EFrameAccumulatedStat'; +import EFriendFlags from '../enums/EFriendFlags'; +import EFriendRelationship from '../enums/EFriendRelationship'; +import EGPUPerformanceLevel from '../enums/EGPUPerformanceLevel'; +import EGameSearchAction from '../enums/EGameSearchAction'; +import EGameSearchResult from '../enums/EGameSearchResult'; +import EGetChannelsAlgorithm from '../enums/EGetChannelsAlgorithm'; +import EGetGamesAlgorithm from '../enums/EGetGamesAlgorithm'; +import EGraphicsPerfOverlayLevel from '../enums/EGraphicsPerfOverlayLevel'; +import EHDRToneMapOperator from '../enums/EHDRToneMapOperator'; +import EHIDDeviceDisconnectMethod from '../enums/EHIDDeviceDisconnectMethod'; +import EHIDDeviceLocation from '../enums/EHIDDeviceLocation'; +import EInputMode from '../enums/EInputMode'; +import EInternalAccountType from '../enums/EInternalAccountType'; +import EIntroducerRouting from '../enums/EIntroducerRouting'; +import EJSRegisterMethodType from '../enums/EJSRegisterMethodType'; +import EKeyEscrowUsage from '../enums/EKeyEscrowUsage'; +import ELauncherType from '../enums/ELauncherType'; +import ELeaderboardDataRequest from '../enums/ELeaderboardDataRequest'; +import ELeaderboardDisplayType from '../enums/ELeaderboardDisplayType'; +import ELeaderboardSortMethod from '../enums/ELeaderboardSortMethod'; +import ELeaderboardUploadScoreMethod from '../enums/ELeaderboardUploadScoreMethod'; +import ELicenseFlags from '../enums/ELicenseFlags'; +import ELicenseType from '../enums/ELicenseType'; +import ELobbyComparison from '../enums/ELobbyComparison'; +import ELobbyFilterType from '../enums/ELobbyFilterType'; +import ELobbyStatus from '../enums/ELobbyStatus'; +import ELobbyType from '../enums/ELobbyType'; +import ELogFileType from '../enums/ELogFileType'; +import EMMSLobbyStatus from '../enums/EMMSLobbyStatus'; +import EMarketingMessageAssociationType from '../enums/EMarketingMessageAssociationType'; +import EMarketingMessageFlags from '../enums/EMarketingMessageFlags'; +import EMarketingMessageLookupType from '../enums/EMarketingMessageLookupType'; +import EMarketingMessageType from '../enums/EMarketingMessageType'; +import EMarketingMessageVisibility from '../enums/EMarketingMessageVisibility'; +import EMessageReactionType from '../enums/EMessageReactionType'; +import EMouseMode from '../enums/EMouseMode'; +import EMsg from '../enums/EMsg'; +import EMsgClanAccountFlags from '../enums/EMsgClanAccountFlags'; +import ENewSteamAnnouncementState from '../enums/ENewSteamAnnouncementState'; +import ENewsUpdateType from '../enums/ENewsUpdateType'; +import ENotificationSetting from '../enums/ENotificationSetting'; +import EOSBranch from '../enums/EOSBranch'; +import EOSType from '../enums/EOSType'; +import EPackageStatus from '../enums/EPackageStatus'; +import EPaymentMethod from '../enums/EPaymentMethod'; +import EPersonaState from '../enums/EPersonaState'; +import EPersonaStateFlag from '../enums/EPersonaStateFlag'; +import EPlatformType from '../enums/EPlatformType'; +import EPlaytestStatus from '../enums/EPlaytestStatus'; +import EProfileCustomizationStyle from '../enums/EProfileCustomizationStyle'; +import EProfileCustomizationType from '../enums/EProfileCustomizationType'; +import EProtoAppType from '../enums/EProtoAppType'; +import EProtoClanEventType from '../enums/EProtoClanEventType'; +import EProtoExecutionSite from '../enums/EProtoExecutionSite'; +import EProvideDeckFeedbackPreference from '../enums/EProvideDeckFeedbackPreference'; +import EPublishedFileForSaleStatus from '../enums/EPublishedFileForSaleStatus'; +import EPublishedFileInappropriateProvider from '../enums/EPublishedFileInappropriateProvider'; +import EPublishedFileInappropriateResult from '../enums/EPublishedFileInappropriateResult'; +import EPublishedFileQueryType from '../enums/EPublishedFileQueryType'; +import EPublishedFileRevision from '../enums/EPublishedFileRevision'; +import EPublishedFileStorageSystem from '../enums/EPublishedFileStorageSystem'; +import EPublishedFileVisibility from '../enums/EPublishedFileVisibility'; +import EPurchaseResultDetail from '../enums/EPurchaseResultDetail'; +import ERegionCode from '../enums/ERegionCode'; +import ERemoteClientBroadcastMsg from '../enums/ERemoteClientBroadcastMsg'; +import ERemoteClientService from '../enums/ERemoteClientService'; +import ERemoteDeviceAuthorizationResult from '../enums/ERemoteDeviceAuthorizationResult'; +import ERemoteDeviceStreamingResult from '../enums/ERemoteDeviceStreamingResult'; +import ERemoteStoragePlatform from '../enums/ERemoteStoragePlatform'; +import EResult from '../enums/EResult'; +import ESDCardFormatStage from '../enums/ESDCardFormatStage'; +import EScalingFilter from '../enums/EScalingFilter'; +import EServerFlags from '../enums/EServerFlags'; +import EServerType from '../enums/EServerType'; +import ESessionPersistence from '../enums/ESessionPersistence'; +import ESplitScalingFilter from '../enums/ESplitScalingFilter'; +import ESplitScalingScaler from '../enums/ESplitScalingScaler'; +import ESteamDatagramMsgID from '../enums/ESteamDatagramMsgID'; +import ESteamDeckCompatibilityCategory from '../enums/ESteamDeckCompatibilityCategory'; +import ESteamDeckCompatibilityFeedback from '../enums/ESteamDeckCompatibilityFeedback'; +import ESteamDeckCompatibilityResultDisplayType from '../enums/ESteamDeckCompatibilityResultDisplayType'; +import ESteamDeckKeyboardLayout from '../enums/ESteamDeckKeyboardLayout'; +import ESteamNetworkingSocketsCipher from '../enums/ESteamNetworkingSocketsCipher'; +import ESteamNetworkingUDPMsgID from '../enums/ESteamNetworkingUDPMsgID'; +import ESteamPipeOperationType from '../enums/ESteamPipeOperationType'; +import ESteamPipeWorkType from '../enums/ESteamPipeWorkType'; +import ESteamReviewScore from '../enums/ESteamReviewScore'; +import ESteamTVContentTemplate from '../enums/ESteamTVContentTemplate'; +import EStorageBlockContentType from '../enums/EStorageBlockContentType'; +import EStorageBlockFileSystemType from '../enums/EStorageBlockFileSystemType'; +import EStorageDriveMediaType from '../enums/EStorageDriveMediaType'; +import EStoreAppType from '../enums/EStoreAppType'; +import EStoreCategoryType from '../enums/EStoreCategoryType'; +import EStoreDiscoveryQueueType from '../enums/EStoreDiscoveryQueueType'; +import EStoreItemType from '../enums/EStoreItemType'; +import EStreamActivity from '../enums/EStreamActivity'; +import EStreamAudioCodec from '../enums/EStreamAudioCodec'; +import EStreamBitrate from '../enums/EStreamBitrate'; +import EStreamChannel from '../enums/EStreamChannel'; +import EStreamColorspace from '../enums/EStreamColorspace'; +import EStreamControlMessage from '../enums/EStreamControlMessage'; +import EStreamControllerConfigMsg from '../enums/EStreamControllerConfigMsg'; +import EStreamDataMessage from '../enums/EStreamDataMessage'; +import EStreamDeviceFormFactor from '../enums/EStreamDeviceFormFactor'; +import EStreamDiscoveryMessage from '../enums/EStreamDiscoveryMessage'; +import EStreamFrameEvent from '../enums/EStreamFrameEvent'; +import EStreamFrameResult from '../enums/EStreamFrameResult'; +import EStreamFramerateLimiter from '../enums/EStreamFramerateLimiter'; +import EStreamHostPlayAudioPreference from '../enums/EStreamHostPlayAudioPreference'; +import EStreamInterface from '../enums/EStreamInterface'; +import EStreamMouseButton from '../enums/EStreamMouseButton'; +import EStreamMouseWheelDirection from '../enums/EStreamMouseWheelDirection'; +import EStreamP2PScope from '../enums/EStreamP2PScope'; +import EStreamQualityPreference from '../enums/EStreamQualityPreference'; +import EStreamStatsMessage from '../enums/EStreamStatsMessage'; +import EStreamTransport from '../enums/EStreamTransport'; +import EStreamVersion from '../enums/EStreamVersion'; +import EStreamVideoCodec from '../enums/EStreamVideoCodec'; +import EStreamingDataType from '../enums/EStreamingDataType'; +import ESystemAudioChannel from '../enums/ESystemAudioChannel'; +import ESystemAudioDirection from '../enums/ESystemAudioDirection'; +import ESystemAudioPortDirection from '../enums/ESystemAudioPortDirection'; +import ESystemAudioPortType from '../enums/ESystemAudioPortType'; +import ESystemDisplayCompatibilityMode from '../enums/ESystemDisplayCompatibilityMode'; +import ESystemFanControlMode from '../enums/ESystemFanControlMode'; +import ESystemIMType from '../enums/ESystemIMType'; +import ESystemServiceState from '../enums/ESystemServiceState'; +import ESystemUpdateNotificationType from '../enums/ESystemUpdateNotificationType'; +import ETextFilterSetting from '../enums/ETextFilterSetting'; +import ETokenRenewalType from '../enums/ETokenRenewalType'; +import ETouchGesture from '../enums/ETouchGesture'; +import ETradeOfferConfirmationMethod from '../enums/ETradeOfferConfirmationMethod'; +import ETradeOfferState from '../enums/ETradeOfferState'; +import EUCMFilePrivacyState from '../enums/EUCMFilePrivacyState'; +import EUdpPacketType from '../enums/EUdpPacketType'; +import EUniverse from '../enums/EUniverse'; +import EUpdaterState from '../enums/EUpdaterState'; +import EUpdaterType from '../enums/EUpdaterType'; +import EUserReviewScore from '../enums/EUserReviewScore'; +import EUserReviewScorePreference from '../enums/EUserReviewScorePreference'; +import EValveIndexComponent from '../enums/EValveIndexComponent'; +import EVideoFormat from '../enums/EVideoFormat'; +import EVoiceCallState from '../enums/EVoiceCallState'; +import EWorkshopEnumerationType from '../enums/EWorkshopEnumerationType'; +import EWorkshopFileAction from '../enums/EWorkshopFileAction'; +import EWorkshopFileType from '../enums/EWorkshopFileType'; +import E_STAR_GlyphWriteResult from '../enums/E_STAR_GlyphWriteResult'; + +class SteamUserEnums extends SteamUserBase { + static EACState = EACState; + static EAccountFlags = EAccountFlags; + static EAccountType = EAccountType; + static EActivationCodeClass = EActivationCodeClass; + static EAgreementType = EAgreementType; + static EAppAssociationType = EAppAssociationType; + static EAppCloudStatus = EAppCloudStatus; + static EAppControllerSupportLevel = EAppControllerSupportLevel; + static EAppGamepadGyroTrackpadSupportLevel = EAppGamepadGyroTrackpadSupportLevel; + static EAppInfoSection = EAppInfoSection; + static EAppType = EAppType; + static EAppUsageEvent = EAppUsageEvent; + static EAudioFormat = EAudioFormat; + static EAuthSessionGuardType = EAuthSessionGuardType; + static EAuthSessionResponse = EAuthSessionResponse; + static EAuthSessionSecurityHistory = EAuthSessionSecurityHistory; + static EAuthTokenPlatformType = EAuthTokenPlatformType; + static EAuthTokenRevokeAction = EAuthTokenRevokeAction; + static EAuthTokenState = EAuthTokenState; + static EBanContentCheckResult = EBanContentCheckResult; + static EBatteryState = EBatteryState; + static EBillingType = EBillingType; + static EBluetoothDeviceType = EBluetoothDeviceType; + static EBroadcastChatPermission = EBroadcastChatPermission; + static EBroadcastImageType = EBroadcastImageType; + static EBroadcastWatchLocation = EBroadcastWatchLocation; + static ECPUGovernor = ECPUGovernor; + static EChatAction = EChatAction; + static EChatActionResult = EChatActionResult; + static EChatEntryType = EChatEntryType; + static EChatFlags = EChatFlags; + static EChatInfoType = EChatInfoType; + static EChatMemberStateChange = EChatMemberStateChange; + static EChatPermission = EChatPermission; + static EChatRoomEnterResponse = EChatRoomEnterResponse; + static EChatRoomGroupAction = EChatRoomGroupAction; + static EChatRoomGroupPermissions = EChatRoomGroupPermissions; + static EChatRoomGroupRank = EChatRoomGroupRank; + static EChatRoomGroupType = EChatRoomGroupType; + static EChatRoomJoinState = EChatRoomJoinState; + static EChatRoomMemberStateChange = EChatRoomMemberStateChange; + static EChatRoomMessageReactionType = EChatRoomMessageReactionType; + static EChatRoomNotificationLevel = EChatRoomNotificationLevel; + static EChatRoomServerMessage = EChatRoomServerMessage; + static EChatRoomServerMsg = EChatRoomServerMsg; + static EChatRoomType = EChatRoomType; + static EClanPermission = EClanPermission; + static EClanRank = EClanRank; + static EClanRelationship = EClanRelationship; + static EClientNotificationType = EClientNotificationType; + static EClientPersonaStateFlag = EClientPersonaStateFlag; + static EClientSettingStore = EClientSettingStore; + static EClientStat = EClientStat; + static EClientStatAggregateMethod = EClientStatAggregateMethod; + static ECloudPendingRemoteOperation = ECloudPendingRemoteOperation; + static ECloudStoragePersistState = ECloudStoragePersistState; + static ECodecUsagePlatform = ECodecUsagePlatform; + static ECodecUsageReason = ECodecUsageReason; + static EColorProfile = EColorProfile; + static ECommunityItemClass = ECommunityItemClass; + static EContentCheckProvider = EContentCheckProvider; + static EContentDeltaChunkDataLocation = EContentDeltaChunkDataLocation; + static EContentDescriptorID = EContentDescriptorID; + static EContentDownloadSourceType = EContentDownloadSourceType; + static EContentHubDiscountFilterType = EContentHubDiscountFilterType; + static EControllerElementType = EControllerElementType; + static ECurrencyCode = ECurrencyCode; + static EDRMBlobDownloadErrorDetail = EDRMBlobDownloadErrorDetail; + static EDRMBlobDownloadType = EDRMBlobDownloadType; + static EDenyReason = EDenyReason; + static EDepotFileFlag = EDepotFileFlag; + static EDisplayStatus = EDisplayStatus; + static EEconTradeResponse = EEconTradeResponse; + static EExternalAccountType = EExternalAccountType; + static EFrameAccumulatedStat = EFrameAccumulatedStat; + static EFriendFlags = EFriendFlags; + static EFriendRelationship = EFriendRelationship; + static EGPUPerformanceLevel = EGPUPerformanceLevel; + static EGameSearchAction = EGameSearchAction; + static EGameSearchResult = EGameSearchResult; + static EGetChannelsAlgorithm = EGetChannelsAlgorithm; + static EGetGamesAlgorithm = EGetGamesAlgorithm; + static EGraphicsPerfOverlayLevel = EGraphicsPerfOverlayLevel; + static EHDRToneMapOperator = EHDRToneMapOperator; + static EHIDDeviceDisconnectMethod = EHIDDeviceDisconnectMethod; + static EHIDDeviceLocation = EHIDDeviceLocation; + static EInputMode = EInputMode; + static EInternalAccountType = EInternalAccountType; + static EIntroducerRouting = EIntroducerRouting; + static EJSRegisterMethodType = EJSRegisterMethodType; + static EKeyEscrowUsage = EKeyEscrowUsage; + static ELauncherType = ELauncherType; + static ELeaderboardDataRequest = ELeaderboardDataRequest; + static ELeaderboardDisplayType = ELeaderboardDisplayType; + static ELeaderboardSortMethod = ELeaderboardSortMethod; + static ELeaderboardUploadScoreMethod = ELeaderboardUploadScoreMethod; + static ELicenseFlags = ELicenseFlags; + static ELicenseType = ELicenseType; + static ELobbyComparison = ELobbyComparison; + static ELobbyFilterType = ELobbyFilterType; + static ELobbyStatus = ELobbyStatus; + static ELobbyType = ELobbyType; + static ELogFileType = ELogFileType; + static EMMSLobbyStatus = EMMSLobbyStatus; + static EMarketingMessageAssociationType = EMarketingMessageAssociationType; + static EMarketingMessageFlags = EMarketingMessageFlags; + static EMarketingMessageLookupType = EMarketingMessageLookupType; + static EMarketingMessageType = EMarketingMessageType; + static EMarketingMessageVisibility = EMarketingMessageVisibility; + static EMessageReactionType = EMessageReactionType; + static EMouseMode = EMouseMode; + static EMsg = EMsg; + static EMsgClanAccountFlags = EMsgClanAccountFlags; + static ENewSteamAnnouncementState = ENewSteamAnnouncementState; + static ENewsUpdateType = ENewsUpdateType; + static ENotificationSetting = ENotificationSetting; + static EOSBranch = EOSBranch; + static EOSType = EOSType; + static EPackageStatus = EPackageStatus; + static EPaymentMethod = EPaymentMethod; + static EPersonaState = EPersonaState; + static EPersonaStateFlag = EPersonaStateFlag; + static EPlatformType = EPlatformType; + static EPlaytestStatus = EPlaytestStatus; + static EProfileCustomizationStyle = EProfileCustomizationStyle; + static EProfileCustomizationType = EProfileCustomizationType; + static EProtoAppType = EProtoAppType; + static EProtoClanEventType = EProtoClanEventType; + static EProtoExecutionSite = EProtoExecutionSite; + static EProvideDeckFeedbackPreference = EProvideDeckFeedbackPreference; + static EPublishedFileForSaleStatus = EPublishedFileForSaleStatus; + static EPublishedFileInappropriateProvider = EPublishedFileInappropriateProvider; + static EPublishedFileInappropriateResult = EPublishedFileInappropriateResult; + static EPublishedFileQueryType = EPublishedFileQueryType; + static EPublishedFileRevision = EPublishedFileRevision; + static EPublishedFileStorageSystem = EPublishedFileStorageSystem; + static EPublishedFileVisibility = EPublishedFileVisibility; + static EPurchaseResultDetail = EPurchaseResultDetail; + static ERegionCode = ERegionCode; + static ERemoteClientBroadcastMsg = ERemoteClientBroadcastMsg; + static ERemoteClientService = ERemoteClientService; + static ERemoteDeviceAuthorizationResult = ERemoteDeviceAuthorizationResult; + static ERemoteDeviceStreamingResult = ERemoteDeviceStreamingResult; + static ERemoteStoragePlatform = ERemoteStoragePlatform; + static EResult = EResult; + static ESDCardFormatStage = ESDCardFormatStage; + static EScalingFilter = EScalingFilter; + static EServerFlags = EServerFlags; + static EServerType = EServerType; + static ESessionPersistence = ESessionPersistence; + static ESplitScalingFilter = ESplitScalingFilter; + static ESplitScalingScaler = ESplitScalingScaler; + static ESteamDatagramMsgID = ESteamDatagramMsgID; + static ESteamDeckCompatibilityCategory = ESteamDeckCompatibilityCategory; + static ESteamDeckCompatibilityFeedback = ESteamDeckCompatibilityFeedback; + static ESteamDeckCompatibilityResultDisplayType = ESteamDeckCompatibilityResultDisplayType; + static ESteamDeckKeyboardLayout = ESteamDeckKeyboardLayout; + static ESteamNetworkingSocketsCipher = ESteamNetworkingSocketsCipher; + static ESteamNetworkingUDPMsgID = ESteamNetworkingUDPMsgID; + static ESteamPipeOperationType = ESteamPipeOperationType; + static ESteamPipeWorkType = ESteamPipeWorkType; + static ESteamReviewScore = ESteamReviewScore; + static ESteamTVContentTemplate = ESteamTVContentTemplate; + static EStorageBlockContentType = EStorageBlockContentType; + static EStorageBlockFileSystemType = EStorageBlockFileSystemType; + static EStorageDriveMediaType = EStorageDriveMediaType; + static EStoreAppType = EStoreAppType; + static EStoreCategoryType = EStoreCategoryType; + static EStoreDiscoveryQueueType = EStoreDiscoveryQueueType; + static EStoreItemType = EStoreItemType; + static EStreamActivity = EStreamActivity; + static EStreamAudioCodec = EStreamAudioCodec; + static EStreamBitrate = EStreamBitrate; + static EStreamChannel = EStreamChannel; + static EStreamColorspace = EStreamColorspace; + static EStreamControlMessage = EStreamControlMessage; + static EStreamControllerConfigMsg = EStreamControllerConfigMsg; + static EStreamDataMessage = EStreamDataMessage; + static EStreamDeviceFormFactor = EStreamDeviceFormFactor; + static EStreamDiscoveryMessage = EStreamDiscoveryMessage; + static EStreamFrameEvent = EStreamFrameEvent; + static EStreamFrameResult = EStreamFrameResult; + static EStreamFramerateLimiter = EStreamFramerateLimiter; + static EStreamHostPlayAudioPreference = EStreamHostPlayAudioPreference; + static EStreamInterface = EStreamInterface; + static EStreamMouseButton = EStreamMouseButton; + static EStreamMouseWheelDirection = EStreamMouseWheelDirection; + static EStreamP2PScope = EStreamP2PScope; + static EStreamQualityPreference = EStreamQualityPreference; + static EStreamStatsMessage = EStreamStatsMessage; + static EStreamTransport = EStreamTransport; + static EStreamVersion = EStreamVersion; + static EStreamVideoCodec = EStreamVideoCodec; + static EStreamingDataType = EStreamingDataType; + static ESystemAudioChannel = ESystemAudioChannel; + static ESystemAudioDirection = ESystemAudioDirection; + static ESystemAudioPortDirection = ESystemAudioPortDirection; + static ESystemAudioPortType = ESystemAudioPortType; + static ESystemDisplayCompatibilityMode = ESystemDisplayCompatibilityMode; + static ESystemFanControlMode = ESystemFanControlMode; + static ESystemIMType = ESystemIMType; + static ESystemServiceState = ESystemServiceState; + static ESystemUpdateNotificationType = ESystemUpdateNotificationType; + static ETextFilterSetting = ETextFilterSetting; + static ETokenRenewalType = ETokenRenewalType; + static ETouchGesture = ETouchGesture; + static ETradeOfferConfirmationMethod = ETradeOfferConfirmationMethod; + static ETradeOfferState = ETradeOfferState; + static EUCMFilePrivacyState = EUCMFilePrivacyState; + static EUdpPacketType = EUdpPacketType; + static EUniverse = EUniverse; + static EUpdaterState = EUpdaterState; + static EUpdaterType = EUpdaterType; + static EUserReviewScore = EUserReviewScore; + static EUserReviewScorePreference = EUserReviewScorePreference; + static EValveIndexComponent = EValveIndexComponent; + static EVideoFormat = EVideoFormat; + static EVoiceCallState = EVoiceCallState; + static EWorkshopEnumerationType = EWorkshopEnumerationType; + static EWorkshopFileAction = EWorkshopFileAction; + static EWorkshopFileType = EWorkshopFileType; + static E_STAR_GlyphWriteResult = E_STAR_GlyphWriteResult; +} + +export default SteamUserEnums; diff --git a/src/components/classes/HandlerManager.js b/src/components/classes/HandlerManager.ts similarity index 71% rename from src/components/classes/HandlerManager.js rename to src/components/classes/HandlerManager.ts index 8e2f62dd..f70c59a6 100644 --- a/src/components/classes/HandlerManager.js +++ b/src/components/classes/HandlerManager.ts @@ -1,13 +1,17 @@ -class HandlerManager { +type HandlerFunction = (...args: any[]) => any; + +export class HandlerManager { + _handlers: {[name: string]: HandlerFunction[]} = {}; + constructor() { this._handlers = {}; } - hasHandler(msg) { - return this._handlers[msg] && this._handlers[msg].length > 0; + hasHandler(msg: string): boolean { + return !!(this._handlers[msg] && this._handlers[msg].length > 0); } - add(msg, handler) { + add(msg: string, handler: HandlerFunction) { if (!this._handlers[msg]) { this._handlers[msg] = []; } @@ -23,7 +27,7 @@ class HandlerManager { this._handlers[msg].push(handler); } - emit(instance, msg, ...args) { + emit(instance, msg: string, ...args: any[]) { this.checkMsgForLegacyHandlers(msg); let handlers = this._handlers[msg]; @@ -36,7 +40,8 @@ class HandlerManager { }); } - checkMsgForLegacyHandlers(msg) { + checkMsgForLegacyHandlers(msg: string) { + // TODO change this require const SteamUser = require('../../index.js'); if (typeof SteamUser.prototype._handlers[msg] === 'function') { this.add(msg, SteamUser.prototype._handlers[msg]); @@ -44,5 +49,3 @@ class HandlerManager { } } } - -module.exports = HandlerManager; diff --git a/src/enums/EACState.ts b/src/enums/EACState.ts new file mode 100644 index 00000000..89f04c29 --- /dev/null +++ b/src/enums/EACState.ts @@ -0,0 +1,11 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EACState { + Unknown = 0, + Disconnected = 1, + Connected = 2, + ConnectedSlow = 3, +} + +export default EACState; diff --git a/src/enums/EAccountFlags.ts b/src/enums/EAccountFlags.ts new file mode 100644 index 00000000..805b22e0 --- /dev/null +++ b/src/enums/EAccountFlags.ts @@ -0,0 +1,39 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EAccountFlags { + NormalUser = 0, + PersonaNameSet = 1, + Unbannable = 2, + PasswordSet = 4, + Support = 8, + Admin = 16, + Supervisor = 32, + AppEditor = 64, + HWIDSet = 128, + PersonalQASet = 256, + VacBeta = 512, + Debug = 1024, + Disabled = 2048, + LimitedUser = 4096, + LimitedUserForce = 8192, + EmailValidated = 16384, + MarketingTreatment = 32768, + OGGInviteOptOut = 65536, + ForcePasswordChange = 131072, + ForceEmailVerification = 262144, + LogonExtraSecurity = 524288, + LogonExtraSecurityDisabled = 1048576, + Steam2MigrationComplete = 2097152, + NeedLogs = 4194304, + Lockdown = 8388608, + MasterAppEditor = 16777216, + BannedFromWebAPI = 33554432, + PartnerMember = 67108864, + GlobalModerator = 134217728, + ParentalSettings = 268435456, + ThirdPartySupport = 536870912, + NeedsSSANextSteamLogon = 1073741824, +} + +export default EAccountFlags; diff --git a/src/enums/EAccountType.ts b/src/enums/EAccountType.ts new file mode 100644 index 00000000..bff278c8 --- /dev/null +++ b/src/enums/EAccountType.ts @@ -0,0 +1,18 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EAccountType { + Invalid = 0, + Individual = 1, + Multiseat = 2, + GameServer = 3, + AnonGameServer = 4, + Pending = 5, + ContentServer = 6, + Clan = 7, + Chat = 8, + ConsoleUser = 9, + AnonUser = 10, +} + +export default EAccountType; diff --git a/src/enums/EActivationCodeClass.ts b/src/enums/EActivationCodeClass.ts new file mode 100644 index 00000000..190c8143 --- /dev/null +++ b/src/enums/EActivationCodeClass.ts @@ -0,0 +1,15 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EActivationCodeClass { + WonCDKey = 0, + ValveCDKey = 1, + Doom3CDKey = 2, + DBLookup = 3, + Steam2010Key = 4, + Max = 5, + Test = 2147483647, + Invalid = 4294967295, +} + +export default EActivationCodeClass; diff --git a/src/enums/EAgreementType.ts b/src/enums/EAgreementType.ts new file mode 100644 index 00000000..128f6fdf --- /dev/null +++ b/src/enums/EAgreementType.ts @@ -0,0 +1,10 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EAgreementType { + Invalid = -1, + GlobalSSA = 0, + ChinaSSA = 1, +} + +export default EAgreementType; diff --git a/src/enums/EAppAssociationType.ts b/src/enums/EAppAssociationType.ts new file mode 100644 index 00000000..ebc136af --- /dev/null +++ b/src/enums/EAppAssociationType.ts @@ -0,0 +1,11 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EAppAssociationType { + Invalid = 0, + Publisher = 1, + Developer = 2, + Franchise = 3, +} + +export default EAppAssociationType; diff --git a/src/enums/EAppCloudStatus.ts b/src/enums/EAppCloudStatus.ts new file mode 100644 index 00000000..28b8b1e4 --- /dev/null +++ b/src/enums/EAppCloudStatus.ts @@ -0,0 +1,18 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EAppCloudStatus { + Invalid = 0, + Disabled = 1, + Unknown = 2, + Synchronized = 3, + Checking = 4, + OutOfSync = 5, + Uploading = 6, + Downloading = 7, + SyncFailed = 8, + Conflict = 9, + PendingElsewhere = 10, +} + +export default EAppCloudStatus; diff --git a/src/enums/EAppControllerSupportLevel.ts b/src/enums/EAppControllerSupportLevel.ts new file mode 100644 index 00000000..55eebf26 --- /dev/null +++ b/src/enums/EAppControllerSupportLevel.ts @@ -0,0 +1,10 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EAppControllerSupportLevel { + None = 0, + Partial = 1, + Full = 2, +} + +export default EAppControllerSupportLevel; diff --git a/src/enums/EAppGamepadGyroTrackpadSupportLevel.ts b/src/enums/EAppGamepadGyroTrackpadSupportLevel.ts new file mode 100644 index 00000000..8f3ad6a4 --- /dev/null +++ b/src/enums/EAppGamepadGyroTrackpadSupportLevel.ts @@ -0,0 +1,11 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EAppGamepadGyroTrackpadSupportLevel { + Unknown = -1, + NoGamepad = 0, + Gamepad = 1, + Simultaneous = 2, +} + +export default EAppGamepadGyroTrackpadSupportLevel; diff --git a/src/enums/EAppInfoSection.ts b/src/enums/EAppInfoSection.ts new file mode 100644 index 00000000..73ac8c49 --- /dev/null +++ b/src/enums/EAppInfoSection.ts @@ -0,0 +1,32 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EAppInfoSection { + Unknown = 0, + All = 1, + Common = 2, + First = 2, + Extended = 3, + Config = 4, + Stats = 5, + Install = 6, + Depots = 7, + VAC = 8, // removed + VAC_UNUSED = 8, // removed + DRM = 9, // removed + DRM_UNUSED = 9, // removed + UFS = 10, + OGG = 11, + Items = 12, // removed + ItemsUNUSED = 12, // removed + Policies = 13, + SysReqs = 14, + Community = 15, + Store = 16, + Localization = 17, + Broadcastgamedata = 18, + Computed = 19, + Albummetadata = 20, +} + +export default EAppInfoSection; diff --git a/src/enums/EAppType.ts b/src/enums/EAppType.ts new file mode 100644 index 00000000..62962940 --- /dev/null +++ b/src/enums/EAppType.ts @@ -0,0 +1,27 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EAppType { + DepotOnly = -2147483648, // obsolete + Invalid = 0, + Game = 1, + Application = 2, + Tool = 4, + Demo = 8, + Deprected = 16, + DLC = 32, + Guide = 64, + Driver = 128, + Config = 256, + Hardware = 512, + Franchise = 1024, + Video = 2048, + Plugin = 4096, + Music = 8192, + Series = 16384, + Comic = 32768, + Beta = 65536, + Shortcut = 1073741824, +} + +export default EAppType; diff --git a/src/enums/EAppUsageEvent.ts b/src/enums/EAppUsageEvent.ts new file mode 100644 index 00000000..358136ce --- /dev/null +++ b/src/enums/EAppUsageEvent.ts @@ -0,0 +1,15 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EAppUsageEvent { + GameLaunch = 1, + GameLaunchTrial = 2, + Media = 3, + PreloadStart = 4, + PreloadFinish = 5, + MarketingMessageView = 6, + InGameAdViewed = 7, + GameLaunchFreeWeekend = 8, +} + +export default EAppUsageEvent; diff --git a/src/enums/EAudioFormat.ts b/src/enums/EAudioFormat.ts new file mode 100644 index 00000000..52ec94b6 --- /dev/null +++ b/src/enums/EAudioFormat.ts @@ -0,0 +1,10 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EAudioFormat { + None = 0, + 16BitLittleEndian = 1, + Float = 2, +} + +export default EAudioFormat; diff --git a/src/enums/EAuthSessionGuardType.ts b/src/enums/EAuthSessionGuardType.ts new file mode 100644 index 00000000..f01fbdc2 --- /dev/null +++ b/src/enums/EAuthSessionGuardType.ts @@ -0,0 +1,15 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EAuthSessionGuardType { + Unknown = 0, + None = 1, + EmailCode = 2, + DeviceCode = 3, + DeviceConfirmation = 4, + EmailConfirmation = 5, + MachineToken = 6, + LegacyMachineAuth = 7, +} + +export default EAuthSessionGuardType; diff --git a/src/enums/EAuthSessionResponse.ts b/src/enums/EAuthSessionResponse.ts new file mode 100644 index 00000000..27abe278 --- /dev/null +++ b/src/enums/EAuthSessionResponse.ts @@ -0,0 +1,17 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EAuthSessionResponse { + OK = 0, + UserNotConnectedToSteam = 1, + NoLicenseOrExpired = 2, + VACBanned = 3, + LoggedInElseWhere = 4, + VACCheckTimedOut = 5, + AuthTicketCanceled = 6, + AuthTicketInvalidAlreadyUsed = 7, + AuthTicketInvalid = 8, + PublisherIssuedBan = 9, +} + +export default EAuthSessionResponse; diff --git a/src/enums/EAuthSessionSecurityHistory.ts b/src/enums/EAuthSessionSecurityHistory.ts new file mode 100644 index 00000000..d9b12feb --- /dev/null +++ b/src/enums/EAuthSessionSecurityHistory.ts @@ -0,0 +1,10 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EAuthSessionSecurityHistory { + Invalid = 0, + UsedPreviously = 1, + NoPriorHistory = 2, +} + +export default EAuthSessionSecurityHistory; diff --git a/src/enums/EAuthTokenPlatformType.ts b/src/enums/EAuthTokenPlatformType.ts new file mode 100644 index 00000000..28915d13 --- /dev/null +++ b/src/enums/EAuthTokenPlatformType.ts @@ -0,0 +1,11 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EAuthTokenPlatformType { + Unknown = 0, + SteamClient = 1, + WebBrowser = 2, + MobileApp = 3, +} + +export default EAuthTokenPlatformType; diff --git a/src/enums/EAuthTokenRevokeAction.ts b/src/enums/EAuthTokenRevokeAction.ts new file mode 100644 index 00000000..0877a8ab --- /dev/null +++ b/src/enums/EAuthTokenRevokeAction.ts @@ -0,0 +1,15 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EAuthTokenRevokeAction { + Logout = 0, + Permanent = 1, + Replaced = 2, + Support = 3, + Consume = 4, + NonRememberedLogout = 5, + NonRememberedPermanent = 6, + Automatic = 7, +} + +export default EAuthTokenRevokeAction; diff --git a/src/enums/EAuthTokenState.ts b/src/enums/EAuthTokenState.ts new file mode 100644 index 00000000..e02f056b --- /dev/null +++ b/src/enums/EAuthTokenState.ts @@ -0,0 +1,15 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EAuthTokenState { + Invalid = 0, + New = 1, + Confirmed = 2, + Issued = 3, + Denied = 4, + LoggedOut = 5, + Consumed = 6, + Revoked = 99, +} + +export default EAuthTokenState; diff --git a/src/enums/EBanContentCheckResult.ts b/src/enums/EBanContentCheckResult.ts new file mode 100644 index 00000000..d2b1b801 --- /dev/null +++ b/src/enums/EBanContentCheckResult.ts @@ -0,0 +1,15 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EBanContentCheckResult { + NotScanned = 0, + Reset = 1, + NeedsChecking = 2, + VeryUnlikely = 5, + Unlikely = 30, + Possible = 50, + Likely = 75, + VeryLikely = 100, +} + +export default EBanContentCheckResult; diff --git a/src/enums/EBatteryState.ts b/src/enums/EBatteryState.ts new file mode 100644 index 00000000..84d4b3a5 --- /dev/null +++ b/src/enums/EBatteryState.ts @@ -0,0 +1,11 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EBatteryState { + Unknown = 0, + Discharging = 1, + Charging = 2, + Full = 3, +} + +export default EBatteryState; diff --git a/src/enums/EBillingType.ts b/src/enums/EBillingType.ts new file mode 100644 index 00000000..fe407150 --- /dev/null +++ b/src/enums/EBillingType.ts @@ -0,0 +1,24 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EBillingType { + NoCost = 0, + BillOnceOnly = 1, + BillMonthly = 2, + ProofOfPrepurchaseOnly = 3, + GuestPass = 4, + HardwarePromo = 5, + Gift = 6, + AutoGrant = 7, + OEMTicket = 8, + RecurringOption = 9, + BillOnceOrCDKey = 10, + Repurchaseable = 11, + FreeOnDemand = 12, + Rental = 13, + CommercialLicense = 14, + FreeCommercialLicense = 15, + NumBillingTypes = 16, +} + +export default EBillingType; diff --git a/src/enums/EBluetoothDeviceType.ts b/src/enums/EBluetoothDeviceType.ts new file mode 100644 index 00000000..e2938c01 --- /dev/null +++ b/src/enums/EBluetoothDeviceType.ts @@ -0,0 +1,19 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EBluetoothDeviceType { + Invalid = 0, + Unknown = 1, + Phone = 2, + Computer = 3, + Headset = 4, + Headphones = 5, + Speakers = 6, + OtherAudio = 7, + Mouse = 8, + Joystick = 9, + Gamepad = 10, + Keyboard = 11, +} + +export default EBluetoothDeviceType; diff --git a/src/enums/EBroadcastChatPermission.ts b/src/enums/EBroadcastChatPermission.ts new file mode 100644 index 00000000..99410578 --- /dev/null +++ b/src/enums/EBroadcastChatPermission.ts @@ -0,0 +1,9 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EBroadcastChatPermission { + Public = 0, + OwnsApp = 1, +} + +export default EBroadcastChatPermission; diff --git a/src/enums/EBroadcastImageType.ts b/src/enums/EBroadcastImageType.ts new file mode 100644 index 00000000..fe1d159a --- /dev/null +++ b/src/enums/EBroadcastImageType.ts @@ -0,0 +1,14 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EBroadcastImageType { + None = 0, + Offline = 1, + Standby = 2, + Avatar = 3, + Summary = 4, + Background = 5, + Emoticon = 6, +} + +export default EBroadcastImageType; diff --git a/src/enums/EBroadcastWatchLocation.ts b/src/enums/EBroadcastWatchLocation.ts new file mode 100644 index 00000000..73d9f5e0 --- /dev/null +++ b/src/enums/EBroadcastWatchLocation.ts @@ -0,0 +1,21 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EBroadcastWatchLocation { + Invalid = 0, + SteamTV_Tab = 1, + SteamTV_WatchParty = 2, + Chat_Tab = 3, + Chat_WatchParty = 4, + CommunityPage = 5, + StoreAppPage = 6, + InGame = 7, + BigPicture = 8, + SalesPage = 9, + CuratorPage = 10, + DeveloperPage = 11, + Chat_Friends = 12, + SteamTV_Web = 13, +} + +export default EBroadcastWatchLocation; diff --git a/src/enums/ECPUGovernor.ts b/src/enums/ECPUGovernor.ts new file mode 100644 index 00000000..dee61886 --- /dev/null +++ b/src/enums/ECPUGovernor.ts @@ -0,0 +1,11 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ECPUGovernor { + Invalid = 0, + Perf = 1, + Powersave = 2, + Manual = 3, +} + +export default ECPUGovernor; diff --git a/src/enums/EChatAction.ts b/src/enums/EChatAction.ts new file mode 100644 index 00000000..8836e961 --- /dev/null +++ b/src/enums/EChatAction.ts @@ -0,0 +1,23 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EChatAction { + InviteChat = 1, + Kick = 2, + Ban = 3, + UnBan = 4, + StartVoiceSpeak = 5, + EndVoiceSpeak = 6, + LockChat = 7, + UnlockChat = 8, + CloseChat = 9, + SetJoinable = 10, + SetUnjoinable = 11, + SetOwner = 12, + SetInvisibleToFriends = 13, + SetVisibleToFriends = 14, + SetModerated = 15, + SetUnmoderated = 16, +} + +export default EChatAction; diff --git a/src/enums/EChatActionResult.ts b/src/enums/EChatActionResult.ts new file mode 100644 index 00000000..9ef1de20 --- /dev/null +++ b/src/enums/EChatActionResult.ts @@ -0,0 +1,17 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EChatActionResult { + Success = 1, + Error = 2, + NotPermitted = 3, + NotAllowedOnClanMember = 4, + NotAllowedOnBannedUser = 5, + NotAllowedOnChatOwner = 6, + NotAllowedOnSelf = 7, + ChatDoesntExist = 8, + ChatFull = 9, + VoiceSlotsFull = 10, +} + +export default EChatActionResult; diff --git a/src/enums/EChatEntryType.ts b/src/enums/EChatEntryType.ts new file mode 100644 index 00000000..767244de --- /dev/null +++ b/src/enums/EChatEntryType.ts @@ -0,0 +1,22 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EChatEntryType { + Invalid = 0, + ChatMsg = 1, + Typing = 2, + InviteGame = 3, + Emote = 4, // removed "No longer supported by clients" + LobbyGameStart = 5, // removed "Listen for LobbyGameCreated_t callback instead" + LeftConversation = 6, + Entered = 7, + WasKicked = 8, + WasBanned = 9, + Disconnected = 10, + HistoricalChat = 11, + Reserved1 = 12, + Reserved2 = 13, + LinkBlocked = 14, +} + +export default EChatEntryType; diff --git a/src/enums/EChatFlags.ts b/src/enums/EChatFlags.ts new file mode 100644 index 00000000..069ca0bf --- /dev/null +++ b/src/enums/EChatFlags.ts @@ -0,0 +1,11 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EChatFlags { + Locked = 1, + InvisibleToFriends = 2, + Moderated = 4, + Unjoinable = 8, +} + +export default EChatFlags; diff --git a/src/enums/EChatInfoType.ts b/src/enums/EChatInfoType.ts new file mode 100644 index 00000000..a47b695e --- /dev/null +++ b/src/enums/EChatInfoType.ts @@ -0,0 +1,10 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EChatInfoType { + StateChange = 1, + InfoUpdate = 2, + MemberLimitChange = 3, +} + +export default EChatInfoType; diff --git a/src/enums/EChatMemberStateChange.ts b/src/enums/EChatMemberStateChange.ts new file mode 100644 index 00000000..207c3d08 --- /dev/null +++ b/src/enums/EChatMemberStateChange.ts @@ -0,0 +1,14 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EChatMemberStateChange { + Entered = 1, + Left = 2, + Disconnected = 4, + Kicked = 8, + Banned = 16, + VoiceSpeaking = 4096, + VoiceDoneSpeaking = 8192, +} + +export default EChatMemberStateChange; diff --git a/src/enums/EChatPermission.ts b/src/enums/EChatPermission.ts new file mode 100644 index 00000000..7982fe7a --- /dev/null +++ b/src/enums/EChatPermission.ts @@ -0,0 +1,22 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EChatPermission { + Close = 1, + Invite = 2, + EveryoneNotInClanDefault = 8, // Talk + Talk = 8, + EveryoneDefault = 10, // Talk|Invite + Kick = 16, + Mute = 32, + SetMetadata = 64, + ChangePermissions = 128, + Ban = 256, + MemberDefault = 282, // Ban|Kick|Talk|Invite + OfficerDefault = 282, // Ban|Kick|Talk|Invite + ChangeAccess = 512, + OwnerDefault = 891, // ChangeAccess|Ban|SetMetadata|Mute|Kick|Talk|Invite|Close + Mask = 1019, +} + +export default EChatPermission; diff --git a/src/enums/EChatRoomEnterResponse.ts b/src/enums/EChatRoomEnterResponse.ts new file mode 100644 index 00000000..935d25f0 --- /dev/null +++ b/src/enums/EChatRoomEnterResponse.ts @@ -0,0 +1,21 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EChatRoomEnterResponse { + Success = 1, + DoesntExist = 2, + NotAllowed = 3, + Full = 4, + Error = 5, + Banned = 6, + Limited = 7, + ClanDisabled = 8, + CommunityBan = 9, + MemberBlockedYou = 10, + YouBlockedMember = 11, + NoRankingDataLobby = 12, // removed + NoRankingDataUser = 13, // removed + RankOutOfRange = 14, // removed +} + +export default EChatRoomEnterResponse; diff --git a/src/enums/EChatRoomGroupAction.ts b/src/enums/EChatRoomGroupAction.ts new file mode 100644 index 00000000..3c647d97 --- /dev/null +++ b/src/enums/EChatRoomGroupAction.ts @@ -0,0 +1,19 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EChatRoomGroupAction { + Default = 0, + CreateRenameDeleteChannel = 1, + Kick = 2, + Ban = 3, + Invite = 4, + ChangeTaglineAvatarName = 5, + Chat = 6, + ViewHistory = 7, + ChangeGroupRoles = 8, + ChangeUserRoles = 9, + MentionAll = 10, + SetWatchingBroadcast = 11, +} + +export default EChatRoomGroupAction; diff --git a/src/enums/EChatRoomGroupPermissions.ts b/src/enums/EChatRoomGroupPermissions.ts new file mode 100644 index 00000000..a99cc439 --- /dev/null +++ b/src/enums/EChatRoomGroupPermissions.ts @@ -0,0 +1,13 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EChatRoomGroupPermissions { + Default = 0, + Valid = 1, + CanInvite = 2, + CanKick = 4, + CanBan = 8, + CanAdminChannel = 16, +} + +export default EChatRoomGroupPermissions; diff --git a/src/enums/EChatRoomGroupRank.ts b/src/enums/EChatRoomGroupRank.ts new file mode 100644 index 00000000..5d7d4dc9 --- /dev/null +++ b/src/enums/EChatRoomGroupRank.ts @@ -0,0 +1,15 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EChatRoomGroupRank { + Default = 0, + Viewer = 10, + Guest = 15, + Member = 20, + Moderator = 30, + Officer = 40, + Owner = 50, + TestInvalid = 99, +} + +export default EChatRoomGroupRank; diff --git a/src/enums/EChatRoomGroupType.ts b/src/enums/EChatRoomGroupType.ts new file mode 100644 index 00000000..019065ee --- /dev/null +++ b/src/enums/EChatRoomGroupType.ts @@ -0,0 +1,9 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EChatRoomGroupType { + Default = 0, + Unmoderated = 1, +} + +export default EChatRoomGroupType; diff --git a/src/enums/EChatRoomJoinState.ts b/src/enums/EChatRoomJoinState.ts new file mode 100644 index 00000000..fc979abb --- /dev/null +++ b/src/enums/EChatRoomJoinState.ts @@ -0,0 +1,11 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EChatRoomJoinState { + Default = 0, + None = 1, + Joined = 2, + TestInvalid = 99, +} + +export default EChatRoomJoinState; diff --git a/src/enums/EChatRoomMemberStateChange.ts b/src/enums/EChatRoomMemberStateChange.ts new file mode 100644 index 00000000..087c3bb9 --- /dev/null +++ b/src/enums/EChatRoomMemberStateChange.ts @@ -0,0 +1,17 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EChatRoomMemberStateChange { + Invalid = 0, + Joined = 1, + Parted = 2, + Kicked = 3, + Invited = 4, + RankChanged = 7, + InviteDismissed = 8, + Muted = 9, + Banned = 10, + RolesChanged = 12, +} + +export default EChatRoomMemberStateChange; diff --git a/src/enums/EChatRoomMessageReactionType.ts b/src/enums/EChatRoomMessageReactionType.ts new file mode 100644 index 00000000..b1cba749 --- /dev/null +++ b/src/enums/EChatRoomMessageReactionType.ts @@ -0,0 +1,10 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EChatRoomMessageReactionType { + Invalid = 0, + Emoticon = 1, + Sticker = 2, +} + +export default EChatRoomMessageReactionType; diff --git a/src/enums/EChatRoomNotificationLevel.ts b/src/enums/EChatRoomNotificationLevel.ts new file mode 100644 index 00000000..6548a938 --- /dev/null +++ b/src/enums/EChatRoomNotificationLevel.ts @@ -0,0 +1,12 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EChatRoomNotificationLevel { + Invalid = 0, + None = 1, + MentionMe = 2, + MentionAll = 3, + AllMessages = 4, +} + +export default EChatRoomNotificationLevel; diff --git a/src/enums/EChatRoomServerMessage.ts b/src/enums/EChatRoomServerMessage.ts new file mode 100644 index 00000000..e4d89567 --- /dev/null +++ b/src/enums/EChatRoomServerMessage.ts @@ -0,0 +1,17 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EChatRoomServerMessage { + Invalid = 0, + RenameChatRoom = 1, + Joined = 2, + Parted = 3, + Kicked = 4, + Invited = 5, + InviteDismissed = 8, + ChatRoomTaglineChanged = 9, + ChatRoomAvatarChanged = 10, + AppCustom = 11, +} + +export default EChatRoomServerMessage; diff --git a/src/enums/EChatRoomServerMsg.ts b/src/enums/EChatRoomServerMsg.ts new file mode 100644 index 00000000..219c5f89 --- /dev/null +++ b/src/enums/EChatRoomServerMsg.ts @@ -0,0 +1,17 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EChatRoomServerMsg { + Invalid = 0, + RenameChatRoom = 1, + Joined = 2, + Parted = 3, + Kicked = 4, + Invited = 5, + InviteDismissed = 8, + ChatRoomTaglineChanged = 9, + ChatRoomAvatarChanged = 10, + AppCustom = 11, +} + +export default EChatRoomServerMsg; diff --git a/src/enums/EChatRoomType.ts b/src/enums/EChatRoomType.ts new file mode 100644 index 00000000..8045f6b0 --- /dev/null +++ b/src/enums/EChatRoomType.ts @@ -0,0 +1,10 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EChatRoomType { + Friend = 1, + MUC = 2, + Lobby = 3, +} + +export default EChatRoomType; diff --git a/src/enums/EClanPermission.ts b/src/enums/EClanPermission.ts new file mode 100644 index 00000000..4c91e22a --- /dev/null +++ b/src/enums/EClanPermission.ts @@ -0,0 +1,17 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EClanPermission { + Nobody = 0, + Owner = 1, + Officer = 2, + OwnerAndOfficer = 3, + Member = 4, + Moderator = 8, + OwnerOfficerModerator = 11, // Owner|Officer|Moderator + AllMembers = 15, // Owner|Officer|Moderator|Member + OGGGameOwner = 16, + NonMember = 128, +} + +export default EClanPermission; diff --git a/src/enums/EClanRank.ts b/src/enums/EClanRank.ts new file mode 100644 index 00000000..0748d3a5 --- /dev/null +++ b/src/enums/EClanRank.ts @@ -0,0 +1,12 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EClanRank { + None = 0, + Owner = 1, + Officer = 2, + Member = 3, + Moderator = 4, +} + +export default EClanRank; diff --git a/src/enums/EClanRelationship.ts b/src/enums/EClanRelationship.ts new file mode 100644 index 00000000..4c70487a --- /dev/null +++ b/src/enums/EClanRelationship.ts @@ -0,0 +1,15 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EClanRelationship { + None = 0, + Blocked = 1, + Invited = 2, + Member = 3, + Kicked = 4, + KickAcknowledged = 5, + PendingApproval = 6, + RequestDenied = 7, +} + +export default EClanRelationship; diff --git a/src/enums/EClientNotificationType.ts b/src/enums/EClientNotificationType.ts new file mode 100644 index 00000000..a731e5bb --- /dev/null +++ b/src/enums/EClientNotificationType.ts @@ -0,0 +1,39 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EClientNotificationType { + Invalid = 0, + DownloadCompleted = 1, + FriendInvite = 2, + FriendInGame = 3, + FriendOnline = 4, + Achievement = 5, + LowBattery = 6, + SystemUpdate = 7, + FriendMessage = 8, + GroupChatMessage = 9, + FriendInviteRollup = 10, + FamilySharingDeviceAuthorizationChanged = 11, + FamilySharingStopPlaying = 12, + FamilySharingLibraryAvailable = 13, + Screenshot = 14, + CloudSyncFailure = 15, + CloudSyncConflict = 16, + IncomingVoiceChat = 17, + ClaimSteamDeckRewards = 18, + GiftReceived = 19, + ItemAnnouncement = 20, + HardwareSurvey = 21, + LowDiskSpace = 22, + BatteryTemperature = 23, + DockUnsupportedFirmware = 24, + PeerContentUpload = 25, + CannotReadControllerGuideButton = 26, + Comment = 27, + Wishlist = 28, + TradeOffer = 29, + AsyncGame = 30, + General = 31, +} + +export default EClientNotificationType; diff --git a/src/enums/EClientPersonaStateFlag.ts b/src/enums/EClientPersonaStateFlag.ts new file mode 100644 index 00000000..a53c125c --- /dev/null +++ b/src/enums/EClientPersonaStateFlag.ts @@ -0,0 +1,22 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EClientPersonaStateFlag { + Status = 1, + PlayerName = 2, + QueryPort = 4, + SourceID = 8, + Presence = 16, + Metadata = 32, // removed + LastSeen = 64, + UserClanRank = 128, + GameExtraInfo = 256, + GameDataBlob = 512, + ClanData = 1024, + Facebook = 2048, + RichPresence = 4096, + Broadcast = 8192, + Watching = 16384, +} + +export default EClientPersonaStateFlag; diff --git a/src/enums/EClientSettingStore.ts b/src/enums/EClientSettingStore.ts new file mode 100644 index 00000000..a7996292 --- /dev/null +++ b/src/enums/EClientSettingStore.ts @@ -0,0 +1,13 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EClientSettingStore { + Invalid = 0, + ConfigStore_Install = 1, + ConfigStore_UserRoaming = 2, + ConfigStore_UserLocal = 3, + Registry = 4, + CustomFunc = 5, +} + +export default EClientSettingStore; diff --git a/src/enums/EClientStat.ts b/src/enums/EClientStat.ts new file mode 100644 index 00000000..35686cca --- /dev/null +++ b/src/enums/EClientStat.ts @@ -0,0 +1,12 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EClientStat { + P2PConnectionsUDP = 0, + P2PConnectionsRelay = 1, + P2PGameConnections = 2, + P2PVoiceConnections = 3, + BytesDownloaded = 4, +} + +export default EClientStat; diff --git a/src/enums/EClientStatAggregateMethod.ts b/src/enums/EClientStatAggregateMethod.ts new file mode 100644 index 00000000..027de331 --- /dev/null +++ b/src/enums/EClientStatAggregateMethod.ts @@ -0,0 +1,11 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EClientStatAggregateMethod { + LatestOnly = 0, + Sum = 1, + Event = 2, + Scalar = 3, +} + +export default EClientStatAggregateMethod; diff --git a/src/enums/ECloudPendingRemoteOperation.ts b/src/enums/ECloudPendingRemoteOperation.ts new file mode 100644 index 00000000..100e7205 --- /dev/null +++ b/src/enums/ECloudPendingRemoteOperation.ts @@ -0,0 +1,12 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ECloudPendingRemoteOperation { + None = 0, + AppSessionActive = 1, + UploadInProgress = 2, + UploadPending = 3, + AppSessionSuspended = 4, +} + +export default ECloudPendingRemoteOperation; diff --git a/src/enums/ECloudStoragePersistState.ts b/src/enums/ECloudStoragePersistState.ts new file mode 100644 index 00000000..89ebf815 --- /dev/null +++ b/src/enums/ECloudStoragePersistState.ts @@ -0,0 +1,10 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ECloudStoragePersistState { + Persisted = 0, + Forgotten = 1, + Deleted = 2, +} + +export default ECloudStoragePersistState; diff --git a/src/enums/ECodecUsagePlatform.ts b/src/enums/ECodecUsagePlatform.ts new file mode 100644 index 00000000..33144869 --- /dev/null +++ b/src/enums/ECodecUsagePlatform.ts @@ -0,0 +1,12 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ECodecUsagePlatform { + Unknown = 0, + Windows = 1, + MacOS = 2, + Linux = 3, + SteamDeck = 4, +} + +export default ECodecUsagePlatform; diff --git a/src/enums/ECodecUsageReason.ts b/src/enums/ECodecUsageReason.ts new file mode 100644 index 00000000..cf6f72b5 --- /dev/null +++ b/src/enums/ECodecUsageReason.ts @@ -0,0 +1,11 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ECodecUsageReason { + Unknown = 0, + RemotePlay = 1, + Broadcasting = 2, + GameVideo = 3, +} + +export default ECodecUsageReason; diff --git a/src/enums/EColorProfile.ts b/src/enums/EColorProfile.ts new file mode 100644 index 00000000..257c6fb7 --- /dev/null +++ b/src/enums/EColorProfile.ts @@ -0,0 +1,11 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EColorProfile { + Invalid = 0, + Native = 1, + Standard = 2, + Vivid = 3, +} + +export default EColorProfile; diff --git a/src/enums/ECommunityItemClass.ts b/src/enums/ECommunityItemClass.ts new file mode 100644 index 00000000..88ad8de2 --- /dev/null +++ b/src/enums/ECommunityItemClass.ts @@ -0,0 +1,25 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ECommunityItemClass { + Invalid = 0, + Badge = 1, + GameCard = 2, + ProfileBackground = 3, + Emoticon = 4, + BoosterPack = 5, + Consumable = 6, + GameGoo = 7, + ProfileModifier = 8, + Scene = 9, + SalienItem = 10, + Sticker = 11, + ChatEffect = 12, + MiniProfileBackground = 13, + AvatarFrame = 14, + AnimatedAvatar = 15, + SteamDeckKeyboardSkin = 16, + SteamDeckStartupMovie = 17, +} + +export default ECommunityItemClass; diff --git a/src/enums/EContentCheckProvider.ts b/src/enums/EContentCheckProvider.ts new file mode 100644 index 00000000..73fcb037 --- /dev/null +++ b/src/enums/EContentCheckProvider.ts @@ -0,0 +1,11 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EContentCheckProvider { + Invalid = 0, + Google = 1, + Amazon = 2, + Local = 3, +} + +export default EContentCheckProvider; diff --git a/src/enums/EContentDeltaChunkDataLocation.ts b/src/enums/EContentDeltaChunkDataLocation.ts new file mode 100644 index 00000000..09562931 --- /dev/null +++ b/src/enums/EContentDeltaChunkDataLocation.ts @@ -0,0 +1,9 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EContentDeltaChunkDataLocation { + InProtobuf = 0, + AfterProtobuf = 1, +} + +export default EContentDeltaChunkDataLocation; diff --git a/src/enums/EContentDescriptorID.ts b/src/enums/EContentDescriptorID.ts new file mode 100644 index 00000000..02dddbb6 --- /dev/null +++ b/src/enums/EContentDescriptorID.ts @@ -0,0 +1,12 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EContentDescriptorID { + FrequentNudityOrSexualContent = 1, + FrequentViolenceOrGore = 2, + StrongSexualContent = 3, + UNUSED_4 = 4, + AnyMatureContent = 5, +} + +export default EContentDescriptorID; diff --git a/src/enums/EContentDownloadSourceType.ts b/src/enums/EContentDownloadSourceType.ts new file mode 100644 index 00000000..e435abdb --- /dev/null +++ b/src/enums/EContentDownloadSourceType.ts @@ -0,0 +1,17 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EContentDownloadSourceType { + Invalid = 0, + CS = 1, + CDN = 2, + LCS = 3, + ProxyCache = 4, + LANPeer = 5, + SLS = 6, + SteamCache = 7, + OpenCache = 8, + LANCache = 9, +} + +export default EContentDownloadSourceType; diff --git a/src/enums/EContentHubDiscountFilterType.ts b/src/enums/EContentHubDiscountFilterType.ts new file mode 100644 index 00000000..50533814 --- /dev/null +++ b/src/enums/EContentHubDiscountFilterType.ts @@ -0,0 +1,10 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EContentHubDiscountFilterType { + None = 0, + DiscountsOnly = 1, + PrioritizeDiscounts = 2, +} + +export default EContentHubDiscountFilterType; diff --git a/src/enums/EControllerElementType.ts b/src/enums/EControllerElementType.ts new file mode 100644 index 00000000..50752e3c --- /dev/null +++ b/src/enums/EControllerElementType.ts @@ -0,0 +1,44 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EControllerElementType { + None = -1, + Thumb = 0, + ButtonSteam = 1, + JoystickLeft = 2, + ButtonJoystickLeft = 3, + JoystickRight = 4, + ButtonJoystickRight = 5, + DPad = 6, + ButtonA = 7, + ButtonB = 8, + ButtonX = 9, + ButtonY = 10, + ButtonSelect = 11, + ButtonStart = 12, + ButtonTriggerLeft = 13, + ButtonTriggerRight = 14, + ButtonBumperLeft = 15, + ButtonBumperRight = 16, + ButtonMacro0 = 17, + ButtonMacro1 = 18, + ButtonMacro2 = 19, + ButtonMacro3 = 20, + ButtonMacro4 = 21, + ButtonMacro5 = 22, + ButtonMacro6 = 23, + ButtonMacro7 = 24, + TrackpadCenter = 25, + TrackpadLeft = 26, + TrackpadRight = 27, + Keyboard = 28, + MagnifyingGlass = 29, + ButtonMacro1Finger = 30, + ButtonMacro2Finger = 31, + RecordInput = 32, + PlaybackInput = 33, + Paste = 34, + Max = 35, +} + +export default EControllerElementType; diff --git a/src/enums/ECurrencyCode.ts b/src/enums/ECurrencyCode.ts new file mode 100644 index 00000000..8ed7d0db --- /dev/null +++ b/src/enums/ECurrencyCode.ts @@ -0,0 +1,54 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ECurrencyCode { + Invalid = 0, + USD = 1, + GBP = 2, + EUR = 3, + CHF = 4, + RUB = 5, + PLN = 6, + BRL = 7, + JPY = 8, + NOK = 9, + IDR = 10, + MYR = 11, + PHP = 12, + SGD = 13, + THB = 14, + VND = 15, + KRW = 16, + TRY = 17, + UAH = 18, + MXN = 19, + CAD = 20, + AUD = 21, + NZD = 22, + CNY = 23, + INR = 24, + CLP = 25, + PEN = 26, + COP = 27, + ZAR = 28, + HKD = 29, + TWD = 30, + SAR = 31, + AED = 32, + ARS = 34, + ILS = 35, + BYN = 36, + KZT = 37, + KWD = 38, + QAR = 39, + CRC = 40, + UYU = 41, + BGN = 42, + HRK = 43, + CZK = 44, + DKK = 45, + HUF = 46, + RON = 47, +} + +export default ECurrencyCode; diff --git a/src/enums/EDRMBlobDownloadErrorDetail.ts b/src/enums/EDRMBlobDownloadErrorDetail.ts new file mode 100644 index 00000000..cbccf7d6 --- /dev/null +++ b/src/enums/EDRMBlobDownloadErrorDetail.ts @@ -0,0 +1,30 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EDRMBlobDownloadErrorDetail { + None = 0, + DownloadFailed = 1, + TargetLocked = 2, + OpenZip = 3, + ReadZipDirectory = 4, + UnexpectedZipEntry = 5, + UnzipFullFile = 6, + UnknownBlobType = 7, + UnzipStrips = 8, + UnzipMergeGuid = 9, + UnzipSignature = 10, + ApplyStrips = 11, + ApplyMergeGuid = 12, + ApplySignature = 13, + AppIdMismatch = 14, + AppIdUnexpected = 15, + AppliedSignatureCorrupt = 16, + ApplyValveSignatureHeader = 17, + UnzipValveSignatureHeader = 18, + PathManipulationError = 19, + TargetLocked_Base = 65536, + TargetLocked_Max = 131071, + NextBase = 131072, +} + +export default EDRMBlobDownloadErrorDetail; diff --git a/src/enums/EDRMBlobDownloadType.ts b/src/enums/EDRMBlobDownloadType.ts new file mode 100644 index 00000000..57c4aa15 --- /dev/null +++ b/src/enums/EDRMBlobDownloadType.ts @@ -0,0 +1,16 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EDRMBlobDownloadType { + Error = 0, + File = 1, + Parts = 2, + Compressed = 4, + AllMask = 7, + IsJob = 8, + HighPriority = 16, + AddTimestamp = 32, + LowPriority = 64, +} + +export default EDRMBlobDownloadType; diff --git a/src/enums/EDenyReason.ts b/src/enums/EDenyReason.ts new file mode 100644 index 00000000..2290698b --- /dev/null +++ b/src/enums/EDenyReason.ts @@ -0,0 +1,22 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EDenyReason { + InvalidVersion = 1, + Generic = 2, + NotLoggedOn = 3, + NoLicense = 4, + Cheater = 5, + LoggedInElseWhere = 6, + UnknownText = 7, + IncompatibleAnticheat = 8, + MemoryCorruption = 9, + IncompatibleSoftware = 10, + SteamConnectionLost = 11, + SteamConnectionError = 12, + SteamResponseTimedOut = 13, + SteamValidationStalled = 14, + SteamOwnerLeftGuestUser = 15, +} + +export default EDenyReason; diff --git a/src/enums/EDepotFileFlag.ts b/src/enums/EDepotFileFlag.ts new file mode 100644 index 00000000..30f68bdc --- /dev/null +++ b/src/enums/EDepotFileFlag.ts @@ -0,0 +1,17 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EDepotFileFlag { + UserConfig = 1, + VersionedUserConfig = 2, + Encrypted = 4, + ReadOnly = 8, + Hidden = 16, + Executable = 32, + Directory = 64, + CustomExecutable = 128, + InstallScript = 256, + Symlink = 512, +} + +export default EDepotFileFlag; diff --git a/src/enums/EDisplayStatus.ts b/src/enums/EDisplayStatus.ts new file mode 100644 index 00000000..762020d6 --- /dev/null +++ b/src/enums/EDisplayStatus.ts @@ -0,0 +1,44 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EDisplayStatus { + Invalid = 0, + Launching = 1, + Uninstalling = 2, + Installing = 3, + Running = 4, + Validating = 5, + Updating = 6, + Downloading = 7, + Synchronizing = 8, + ReadyToInstall = 9, + ReadyToPreload = 10, + ReadyToLaunch = 11, + RegionRestricted = 12, + PresaleOnly = 13, + InvalidPlatform = 14, + ParentalBlocked = 15, + PreloadOnly = 16, + BorrowerLocked = 17, + UpdatePaused = 18, + UpdateQueued = 19, + UpdateRequired = 20, + UpdateDisabled = 21, + DownloadPaused = 22, + DownloadQueued = 23, + DownloadRequired = 24, + DownloadDisabled = 25, + LicensePending = 26, + LicenseExpired = 27, + AvailForFree = 28, + AvailToBorrow = 29, + AvailGuestPass = 30, + Purchase = 31, + Unavailable = 32, + NotLaunchable = 33, + CloudError = 34, + CloudOutOfDate = 35, + Terminating = 36, +} + +export default EDisplayStatus; diff --git a/src/enums/EEconTradeResponse.ts b/src/enums/EEconTradeResponse.ts new file mode 100644 index 00000000..62fbbca1 --- /dev/null +++ b/src/enums/EEconTradeResponse.ts @@ -0,0 +1,41 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EEconTradeResponse { + Accepted = 0, + Declined = 1, + TradeBannedInitiator = 2, + TradeBannedTarget = 3, + TargetAlreadyTrading = 4, + Disabled = 5, + NotLoggedIn = 6, + Cancel = 7, + TooSoon = 8, + TooSoonPenalty = 9, + ConnectionFailed = 10, + AlreadyTrading = 11, + AlreadyHasTradeRequest = 12, + NoResponse = 13, + CyberCafeInitiator = 14, + CyberCafeTarget = 15, + SchoolLabInitiator = 16, + SchoolLabTarget = 16, + InitiatorBlockedTarget = 18, + InitiatorNeedsVerifiedEmail = 20, + InitiatorNeedsSteamGuard = 21, + TargetAccountCannotTrade = 22, + InitiatorSteamGuardDuration = 23, + InitiatorPasswordResetProbation = 24, + InitiatorNewDeviceCooldown = 25, + InitiatorSentInvalidCookie = 26, + NeedsEmailConfirmation = 27, + InitiatorRecentEmailChange = 28, + NeedsMobileConfirmation = 29, + TradingHoldForClearedTradeOffersInitiator = 30, + WouldExceedMaxAssetCount = 31, + DisabledInRegion = 32, + DisabledInPartnerRegion = 33, + OKToDeliver = 50, +} + +export default EEconTradeResponse; diff --git a/src/enums/EExternalAccountType.ts b/src/enums/EExternalAccountType.ts new file mode 100644 index 00000000..5bd1be9d --- /dev/null +++ b/src/enums/EExternalAccountType.ts @@ -0,0 +1,15 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EExternalAccountType { + k_EExternalNone = 0, + k_EExternalSteamAccount = 1, + k_EExternalGoogleAccount = 2, + k_EExternalFacebookAccount = 3, + k_EExternalTwitterAccount = 4, + k_EExternalTwitchAccount = 5, + k_EExternalYouTubeChannelAccount = 6, + k_EExternalFacebookPage = 7, +} + +export default EExternalAccountType; diff --git a/src/enums/EFrameAccumulatedStat.ts b/src/enums/EFrameAccumulatedStat.ts new file mode 100644 index 00000000..f2b2e7e0 --- /dev/null +++ b/src/enums/EFrameAccumulatedStat.ts @@ -0,0 +1,26 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EFrameAccumulatedStat { + FPS = 0, + CaptureDurationMS = 1, + ConvertDurationMS = 2, + EncodeDurationMS = 3, + SteamDurationMS = 4, + ServerDurationMS = 5, + NetworkDurationMS = 6, + DecodeDurationMS = 7, + DisplayDurationMS = 8, + ClientDurationMS = 9, + FrameDurationMS = 10, + InputLatencyMS = 11, + GameLatencyMS = 12, + RoundTripLatencyMS = 13, + PingTimeMS = 14, + ServerBitrateKbitPerSec = 15, + ClientBitrateKbitPerSec = 16, + LinkBandwidthKbitPerSec = 17, + PacketLossPercentage = 18, +} + +export default EFrameAccumulatedStat; diff --git a/src/enums/EFriendFlags.ts b/src/enums/EFriendFlags.ts new file mode 100644 index 00000000..c6ab2904 --- /dev/null +++ b/src/enums/EFriendFlags.ts @@ -0,0 +1,20 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EFriendFlags { + None = 0, + Blocked = 1, + FriendshipRequested = 2, + Immediate = 4, + ClanMember = 8, + OnGameServer = 16, + RequestingFriendship = 128, + RequestingInfo = 256, + Ignored = 512, + IgnoredFriend = 1024, + Suggested = 2048, + ChatMember = 4096, + FlagAll = 65535, +} + +export default EFriendFlags; diff --git a/src/enums/EFriendRelationship.ts b/src/enums/EFriendRelationship.ts new file mode 100644 index 00000000..0f7ad2ee --- /dev/null +++ b/src/enums/EFriendRelationship.ts @@ -0,0 +1,15 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EFriendRelationship { + None = 0, + Blocked = 1, + RequestRecipient = 2, + Friend = 3, + RequestInitiator = 4, + Ignored = 5, + IgnoredFriend = 6, + SuggestedFriend = 7, // removed "was used by the original implementation of the facebook linking feature; but now unused." +} + +export default EFriendRelationship; diff --git a/src/enums/EGPUPerformanceLevel.ts b/src/enums/EGPUPerformanceLevel.ts new file mode 100644 index 00000000..ab6dee96 --- /dev/null +++ b/src/enums/EGPUPerformanceLevel.ts @@ -0,0 +1,13 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EGPUPerformanceLevel { + Invalid = 0, + Auto = 1, + Manual = 2, + Low = 3, + High = 4, + Profiling = 5, +} + +export default EGPUPerformanceLevel; diff --git a/src/enums/EGameSearchAction.ts b/src/enums/EGameSearchAction.ts new file mode 100644 index 00000000..f9bd3177 --- /dev/null +++ b/src/enums/EGameSearchAction.ts @@ -0,0 +1,11 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EGameSearchAction { + None = 0, + Accept = 1, + Decline = 2, + Cancel = 3, +} + +export default EGameSearchAction; diff --git a/src/enums/EGameSearchResult.ts b/src/enums/EGameSearchResult.ts new file mode 100644 index 00000000..001764d3 --- /dev/null +++ b/src/enums/EGameSearchResult.ts @@ -0,0 +1,14 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EGameSearchResult { + Invalid = 0, + SearchInProgress = 1, + SearchFailedNoHosts = 2, + SearchGameFound = 3, + SearchCompleteAccepted = 4, + SearchCompleteDeclined = 5, + SearchCanceled = 6, +} + +export default EGameSearchResult; diff --git a/src/enums/EGetChannelsAlgorithm.ts b/src/enums/EGetChannelsAlgorithm.ts new file mode 100644 index 00000000..477457f4 --- /dev/null +++ b/src/enums/EGetChannelsAlgorithm.ts @@ -0,0 +1,12 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EGetChannelsAlgorithm { + Default = 1, + Friends = 2, + Featured = 3, + Developer = 4, + Following = 5, +} + +export default EGetChannelsAlgorithm; diff --git a/src/enums/EGetGamesAlgorithm.ts b/src/enums/EGetGamesAlgorithm.ts new file mode 100644 index 00000000..b8aa5645 --- /dev/null +++ b/src/enums/EGetGamesAlgorithm.ts @@ -0,0 +1,10 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EGetGamesAlgorithm { + Default = 1, + MostPlayed = 2, + PopularNew = 3, +} + +export default EGetGamesAlgorithm; diff --git a/src/enums/EGraphicsPerfOverlayLevel.ts b/src/enums/EGraphicsPerfOverlayLevel.ts new file mode 100644 index 00000000..b61f999a --- /dev/null +++ b/src/enums/EGraphicsPerfOverlayLevel.ts @@ -0,0 +1,12 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EGraphicsPerfOverlayLevel { + Hidden = 0, + Basic = 1, + Medium = 2, + Full = 3, + Minimal = 4, +} + +export default EGraphicsPerfOverlayLevel; diff --git a/src/enums/EHDRToneMapOperator.ts b/src/enums/EHDRToneMapOperator.ts new file mode 100644 index 00000000..9d851017 --- /dev/null +++ b/src/enums/EHDRToneMapOperator.ts @@ -0,0 +1,10 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EHDRToneMapOperator { + Invalid = 0, + Uncharted = 1, + Reinhard = 2, +} + +export default EHDRToneMapOperator; diff --git a/src/enums/EHIDDeviceDisconnectMethod.ts b/src/enums/EHIDDeviceDisconnectMethod.ts new file mode 100644 index 00000000..b2975a79 --- /dev/null +++ b/src/enums/EHIDDeviceDisconnectMethod.ts @@ -0,0 +1,11 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EHIDDeviceDisconnectMethod { + Unknown = 0, + Bluetooth = 1, + FeatureReport = 2, + OutputReport = 3, +} + +export default EHIDDeviceDisconnectMethod; diff --git a/src/enums/EHIDDeviceLocation.ts b/src/enums/EHIDDeviceLocation.ts new file mode 100644 index 00000000..e02fcbb7 --- /dev/null +++ b/src/enums/EHIDDeviceLocation.ts @@ -0,0 +1,10 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EHIDDeviceLocation { + Local = 0, + Remote = 2, + Any = 3, +} + +export default EHIDDeviceLocation; diff --git a/src/enums/EInputMode.ts b/src/enums/EInputMode.ts new file mode 100644 index 00000000..19b80547 --- /dev/null +++ b/src/enums/EInputMode.ts @@ -0,0 +1,11 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EInputMode { + Unknown = 0, + Mouse = 1, + Controller = 2, + MouseAndController = 3, +} + +export default EInputMode; diff --git a/src/enums/EInternalAccountType.ts b/src/enums/EInternalAccountType.ts new file mode 100644 index 00000000..7c5c089e --- /dev/null +++ b/src/enums/EInternalAccountType.ts @@ -0,0 +1,11 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EInternalAccountType { + k_EInternalSteamAccountType = 1, + k_EInternalClanType = 2, + k_EInternalAppType = 3, + k_EInternalBroadcastChannelType = 4, +} + +export default EInternalAccountType; diff --git a/src/enums/EIntroducerRouting.ts b/src/enums/EIntroducerRouting.ts new file mode 100644 index 00000000..6ba1becf --- /dev/null +++ b/src/enums/EIntroducerRouting.ts @@ -0,0 +1,10 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EIntroducerRouting { + FileShare = 0, // removed + P2PVoiceChat = 1, + P2PNetworking = 2, +} + +export default EIntroducerRouting; diff --git a/src/enums/EJSRegisterMethodType.ts b/src/enums/EJSRegisterMethodType.ts new file mode 100644 index 00000000..d784df2f --- /dev/null +++ b/src/enums/EJSRegisterMethodType.ts @@ -0,0 +1,11 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EJSRegisterMethodType { + Invalid = 0, + Function = 1, + Callback = 2, + Promise = 3, +} + +export default EJSRegisterMethodType; diff --git a/src/enums/EKeyEscrowUsage.ts b/src/enums/EKeyEscrowUsage.ts new file mode 100644 index 00000000..ffd20e8e --- /dev/null +++ b/src/enums/EKeyEscrowUsage.ts @@ -0,0 +1,8 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EKeyEscrowUsage { + StreamingDevice = 0, +} + +export default EKeyEscrowUsage; diff --git a/src/enums/ELauncherType.ts b/src/enums/ELauncherType.ts new file mode 100644 index 00000000..c6e58e13 --- /dev/null +++ b/src/enums/ELauncherType.ts @@ -0,0 +1,17 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ELauncherType { + Default = 0, + PerfectWorld = 1, + Nexon = 2, + CmdLine = 3, + CSGO = 4, + ClientUI = 5, + Headless = 6, + SteamChina = 7, + SingleApp = 8, + GameServer = 9, +} + +export default ELauncherType; diff --git a/src/enums/ELeaderboardDataRequest.ts b/src/enums/ELeaderboardDataRequest.ts new file mode 100644 index 00000000..2270143e --- /dev/null +++ b/src/enums/ELeaderboardDataRequest.ts @@ -0,0 +1,11 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ELeaderboardDataRequest { + Global = 0, + GlobalAroundUser = 1, + Friends = 2, + Users = 3, +} + +export default ELeaderboardDataRequest; diff --git a/src/enums/ELeaderboardDisplayType.ts b/src/enums/ELeaderboardDisplayType.ts new file mode 100644 index 00000000..56276606 --- /dev/null +++ b/src/enums/ELeaderboardDisplayType.ts @@ -0,0 +1,11 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ELeaderboardDisplayType { + None = 0, + Numeric = 1, + TimeSeconds = 2, + TimeMilliSeconds = 3, +} + +export default ELeaderboardDisplayType; diff --git a/src/enums/ELeaderboardSortMethod.ts b/src/enums/ELeaderboardSortMethod.ts new file mode 100644 index 00000000..73650014 --- /dev/null +++ b/src/enums/ELeaderboardSortMethod.ts @@ -0,0 +1,10 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ELeaderboardSortMethod { + None = 0, + Ascending = 1, + Descending = 2, +} + +export default ELeaderboardSortMethod; diff --git a/src/enums/ELeaderboardUploadScoreMethod.ts b/src/enums/ELeaderboardUploadScoreMethod.ts new file mode 100644 index 00000000..6e6a74c8 --- /dev/null +++ b/src/enums/ELeaderboardUploadScoreMethod.ts @@ -0,0 +1,10 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ELeaderboardUploadScoreMethod { + None = 0, + KeepBest = 1, + ForceUpdate = 2, +} + +export default ELeaderboardUploadScoreMethod; diff --git a/src/enums/ELicenseFlags.ts b/src/enums/ELicenseFlags.ts new file mode 100644 index 00000000..d84b0bfc --- /dev/null +++ b/src/enums/ELicenseFlags.ts @@ -0,0 +1,26 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ELicenseFlags { + None = 0, + Renew = 1, + RenewalFailed = 2, + Pending = 4, + Expired = 8, + CancelledByUser = 16, + CancelledByAdmin = 32, + LowViolenceContent = 64, + ImportedFromSteam2 = 128, + ForceRunRestriction = 256, + RegionRestrictionExpired = 512, + CancelledByFriendlyFraudLock = 1024, + NotActivated = 2048, + PendingRefund = 8192, + Borrowed = 16384, + ReleaseStateOverride = 32768, + CancelledByPartner = 262144, + NonPermanent = 524288, + PreferredOwner = 1048576, +} + +export default ELicenseFlags; diff --git a/src/enums/ELicenseType.ts b/src/enums/ELicenseType.ts new file mode 100644 index 00000000..3fc09459 --- /dev/null +++ b/src/enums/ELicenseType.ts @@ -0,0 +1,15 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ELicenseType { + NoLicense = 0, + SinglePurchase = 1, + SinglePurchaseLimitedUse = 2, + RecurringCharge = 3, + RecurringChargeLimitedUse = 4, + RecurringChargeLimitedUseWithOverages = 5, + RecurringOption = 6, + LimitedUseDelayedActivation = 7, +} + +export default ELicenseType; diff --git a/src/enums/ELobbyComparison.ts b/src/enums/ELobbyComparison.ts new file mode 100644 index 00000000..9a13cdcc --- /dev/null +++ b/src/enums/ELobbyComparison.ts @@ -0,0 +1,13 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ELobbyComparison { + EqualToOrLessThan = -2, + LessThan = -1, + Equal = 0, + GreaterThan = 1, + EqualToOrGreaterThan = 2, + NotEqual = 3, +} + +export default ELobbyComparison; diff --git a/src/enums/ELobbyFilterType.ts b/src/enums/ELobbyFilterType.ts new file mode 100644 index 00000000..6260306c --- /dev/null +++ b/src/enums/ELobbyFilterType.ts @@ -0,0 +1,12 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ELobbyFilterType { + String = 0, + Numerical = 1, + SlotsAvailable = 2, + NearValue = 3, + Distance = 4, +} + +export default ELobbyFilterType; diff --git a/src/enums/ELobbyStatus.ts b/src/enums/ELobbyStatus.ts new file mode 100644 index 00000000..05d93d7a --- /dev/null +++ b/src/enums/ELobbyStatus.ts @@ -0,0 +1,11 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ELobbyStatus { + Invalid = 0, + Exists = 1, + DoesNotExist = 2, + NotAMember = 3, +} + +export default ELobbyStatus; diff --git a/src/enums/ELobbyType.ts b/src/enums/ELobbyType.ts new file mode 100644 index 00000000..edd39f41 --- /dev/null +++ b/src/enums/ELobbyType.ts @@ -0,0 +1,12 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ELobbyType { + Private = 0, + FriendsOnly = 1, + Public = 2, + Invisible = 3, + PrivateUnique = 4, +} + +export default ELobbyType; diff --git a/src/enums/ELogFileType.ts b/src/enums/ELogFileType.ts new file mode 100644 index 00000000..dfb80323 --- /dev/null +++ b/src/enums/ELogFileType.ts @@ -0,0 +1,10 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ELogFileType { + SystemBoot = 0, + SystemReset = 1, + SystemDebug = 2, +} + +export default ELogFileType; diff --git a/src/enums/EMMSLobbyStatus.ts b/src/enums/EMMSLobbyStatus.ts new file mode 100644 index 00000000..944d74ac --- /dev/null +++ b/src/enums/EMMSLobbyStatus.ts @@ -0,0 +1,11 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EMMSLobbyStatus { + Invalid = 0, + Exists = 1, + DoesNotExist = 2, + NotAMember = 3, +} + +export default EMMSLobbyStatus; diff --git a/src/enums/EMarketingMessageAssociationType.ts b/src/enums/EMarketingMessageAssociationType.ts new file mode 100644 index 00000000..21a1491d --- /dev/null +++ b/src/enums/EMarketingMessageAssociationType.ts @@ -0,0 +1,13 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EMarketingMessageAssociationType { + NoAssociation = 0, + AppAssociation = 1, + SubscriptionAssociation = 2, + PublisherAssociation = 3, + GenreAssociation = 4, + BundleAssociation = 5, +} + +export default EMarketingMessageAssociationType; diff --git a/src/enums/EMarketingMessageFlags.ts b/src/enums/EMarketingMessageFlags.ts new file mode 100644 index 00000000..ad4d33d9 --- /dev/null +++ b/src/enums/EMarketingMessageFlags.ts @@ -0,0 +1,13 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EMarketingMessageFlags { + None = 0, + HighPriority = 1, + PlatformWindows = 2, + PlatformMac = 4, + PlatformLinux = 8, + PlatformRestrictions = 14, // PlatformWindows|PlatformMac|PlatformLinux +} + +export default EMarketingMessageFlags; diff --git a/src/enums/EMarketingMessageLookupType.ts b/src/enums/EMarketingMessageLookupType.ts new file mode 100644 index 00000000..a7a4b540 --- /dev/null +++ b/src/enums/EMarketingMessageLookupType.ts @@ -0,0 +1,12 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EMarketingMessageLookupType { + Invalid = 0, + ByGID = 1, + Active = 2, + ByTitleWithType = 3, + ByGIDList = 4, +} + +export default EMarketingMessageLookupType; diff --git a/src/enums/EMarketingMessageType.ts b/src/enums/EMarketingMessageType.ts new file mode 100644 index 00000000..681aec0a --- /dev/null +++ b/src/enums/EMarketingMessageType.ts @@ -0,0 +1,17 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EMarketingMessageType { + Invalid = 0, + NowAvailable = 1, + WeekendDeal = 2, + PrePurchase = 3, + PlayNow = 4, + PreloadNow = 5, + General = 6, + DemoQuit = 7, + Gifting = 8, + EJsKorner = 9, +} + +export default EMarketingMessageType; diff --git a/src/enums/EMarketingMessageVisibility.ts b/src/enums/EMarketingMessageVisibility.ts new file mode 100644 index 00000000..2d86c3da --- /dev/null +++ b/src/enums/EMarketingMessageVisibility.ts @@ -0,0 +1,9 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EMarketingMessageVisibility { + Beta = 1, + Public = 2, +} + +export default EMarketingMessageVisibility; diff --git a/src/enums/EMessageReactionType.ts b/src/enums/EMessageReactionType.ts new file mode 100644 index 00000000..a18298ac --- /dev/null +++ b/src/enums/EMessageReactionType.ts @@ -0,0 +1,10 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EMessageReactionType { + Invalid = 0, + Emoticon = 1, + Sticker = 2, +} + +export default EMessageReactionType; diff --git a/src/enums/EMouseMode.ts b/src/enums/EMouseMode.ts new file mode 100644 index 00000000..8bb68c04 --- /dev/null +++ b/src/enums/EMouseMode.ts @@ -0,0 +1,12 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EMouseMode { + Unknown = 0, + RelativeCursor = 1, + AbsoluteCursor = 2, + Touch = 3, + Relative = 4, +} + +export default EMouseMode; diff --git a/src/enums/EMsg.ts b/src/enums/EMsg.ts new file mode 100644 index 00000000..d1ecab1a --- /dev/null +++ b/src/enums/EMsg.ts @@ -0,0 +1,1943 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EMsg { + Invalid = 0, + Multi = 1, + ProtobufWrapped = 2, + BaseGeneral = 100, + GenericReply = 100, + DestJobFailed = 113, + Alert = 115, + SCIDRequest = 120, + SCIDResponse = 121, + JobHeartbeat = 123, + HubConnect = 124, + Subscribe = 126, + RouteMessage = 127, + RemoteSysID = 128, // removed + AMCreateAccountResponse = 129, // obsolete + WGRequest = 130, + WGResponse = 131, + KeepAlive = 132, + WebAPIJobRequest = 133, + WebAPIJobResponse = 134, + ClientSessionStart = 135, + ClientSessionEnd = 136, + ClientSessionUpdate = 137, + StatsDeprecated = 138, // removed + Ping = 139, + PingResponse = 140, + Stats = 141, + RequestFullStatsBlock = 142, + LoadDBOCacheItem = 143, + LoadDBOCacheItemResponse = 144, + InvalidateDBOCacheItems = 145, + ServiceMethod = 146, + ServiceMethodResponse = 147, + ClientPackageVersions = 148, + TimestampRequest = 149, + TimestampResponse = 150, + ServiceMethodCallFromClient = 151, + ServiceMethodSendToClient = 152, + BaseShell = 200, + AssignSysID = 200, + Exit = 201, + DirRequest = 202, + DirResponse = 203, + ZipRequest = 204, + ZipResponse = 205, + UpdateRecordResponse = 215, + UpdateCreditCardRequest = 221, + UpdateUserBanResponse = 225, + PrepareToExit = 226, + ContentDescriptionUpdate = 227, + TestResetServer = 228, + UniverseChanged = 229, + ShellConfigInfoUpdate = 230, + RequestWindowsEventLogEntries = 233, + ProvideWindowsEventLogEntries = 234, + ShellSearchLogs = 235, + ShellSearchLogsResponse = 236, + ShellCheckWindowsUpdates = 237, + ShellCheckWindowsUpdatesResponse = 238, + ShellFlushUserLicenseCache = 239, // removed + TestFlushDelayedSQL = 240, + TestFlushDelayedSQLResponse = 241, + EnsureExecuteScheduledTask_TEST = 242, + EnsureExecuteScheduledTaskResponse_TEST = 243, + UpdateScheduledTaskEnableState_TEST = 244, + UpdateScheduledTaskEnableStateResponse_TEST = 245, + ContentDescriptionDeltaUpdate = 246, + GMShellAndServerAddressUpdates = 247, + BaseGM = 300, + Heartbeat = 300, + ShellFailed = 301, + ExitShells = 307, + ExitShell = 308, + GracefulExitShell = 309, + LicenseProcessingComplete = 316, + SetTestFlag = 317, + QueuedEmailsComplete = 318, + GMReportPHPError = 319, + GMDRMSync = 320, + PhysicalBoxInventory = 321, + UpdateConfigFile = 322, + TestInitDB = 323, + GMWriteConfigToSQL = 324, + GMLoadActivationCodes = 325, + GMQueueForFBS = 326, + GMSchemaConversionResults = 327, + GMSchemaConversionResultsResponse = 328, // removed + GMWriteShellFailureToSQL = 329, + GMWriteStatsToSOS = 330, + GMGetServiceMethodRouting = 331, + GMGetServiceMethodRoutingResponse = 332, + GMConvertUserWallets = 333, + GMTestNextBuildSchemaConversion = 334, + GMTestNextBuildSchemaConversionResponse = 335, + ExpectShellRestart = 336, + HotFixProgress = 337, + GMStatsForwardToAdminConnections = 338, + GMGetModifiedConVars = 339, + GMGetModifiedConVarsResponse = 340, + BaseAIS = 400, + AISRefreshContentDescription = 401, // removed + AISRequestContentDescription = 402, + AISUpdateAppInfo = 403, + AISUpdatePackageCosts = 404, // obsolete + AISGetPackageChangeNumber = 405, + AISGetPackageChangeNumberResponse = 406, + AISAppInfoTableChanged = 407, // removed + AISUpdatePackageCostsResponse = 408, // obsolete + AISCreateMarketingMessage = 409, // obsolete + AISCreateMarketingMessageResponse = 410, // obsolete + AISGetMarketingMessage = 411, // obsolete + AISGetMarketingMessageResponse = 412, // obsolete + AISUpdateMarketingMessage = 413, // obsolete + AISUpdateMarketingMessageResponse = 414, // obsolete + AISRequestMarketingMessageUpdate = 415, // obsolete + AISDeleteMarketingMessage = 416, // obsolete + AISGetMarketingTreatments = 419, // removed + AISGetMarketingTreatmentsResponse = 420, // removed + AISRequestMarketingTreatmentUpdate = 421, // removed + AISTestAddPackage = 422, // removed + AIGetAppGCFlags = 423, + AIGetAppGCFlagsResponse = 424, + AIGetAppList = 425, + AIGetAppListResponse = 426, + AIGetAppInfo = 427, // removed + AIGetAppInfoResponse = 428, // removed + AISGetCouponDefinition = 429, + AISGetCouponDefinitionResponse = 430, + AISUpdateSlaveContentDescription = 431, + AISUpdateSlaveContentDescriptionResponse = 432, + AISTestEnableGC = 433, + BaseAM = 500, + AMUpdateUserBanRequest = 504, + AMAddLicense = 505, + AMBeginProcessingLicenses = 507, // removed + AMSendSystemIMToUser = 508, + AMExtendLicense = 509, + AMAddMinutesToLicense = 510, + AMCancelLicense = 511, + AMInitPurchase = 512, + AMPurchaseResponse = 513, + AMGetFinalPrice = 514, + AMGetFinalPriceResponse = 515, + AMGetLegacyGameKey = 516, + AMGetLegacyGameKeyResponse = 517, + AMFindHungTransactions = 518, + AMSetAccountTrustedRequest = 519, + AMCompletePurchase = 521, // obsolete + AMCancelPurchase = 522, + AMNewChallenge = 523, + AMLoadOEMTickets = 524, + AMFixPendingPurchase = 525, + AMFixPendingPurchaseResponse = 526, + AMIsUserBanned = 527, + AMRegisterKey = 528, + AMLoadActivationCodes = 529, + AMLoadActivationCodesResponse = 530, + AMLookupKeyResponse = 531, + AMLookupKey = 532, + AMChatCleanup = 533, + AMClanCleanup = 534, + AMFixPendingRefund = 535, + AMReverseChargeback = 536, + AMReverseChargebackResponse = 537, + AMClanCleanupList = 538, + AMGetLicenses = 539, + AMGetLicensesResponse = 540, + AMSendCartRepurchase = 541, + AMSendCartRepurchaseResponse = 542, + AllowUserToPlayQuery = 550, + AllowUserToPlayResponse = 551, + AMVerfiyUser = 552, + AMClientNotPlaying = 553, + AMClientRequestFriendship = 554, + AMRelayPublishStatus = 555, + AMResetCommunityContent = 556, // removed + AMPrimePersonaStateCache = 557, // removed + AMAllowUserContentQuery = 558, // removed + AMAllowUserContentResponse = 559, // removed + AMInitPurchaseResponse = 560, + AMRevokePurchaseResponse = 561, + AMLockProfile = 562, // removed + AMRefreshGuestPasses = 563, + AMInviteUserToClan = 564, // obsolete + AMAcknowledgeClanInvite = 565, // obsolete + AMGrantGuestPasses = 566, + AMClanDataUpdated = 567, + AMReloadAccount = 568, + AMClientChatMsgRelay = 569, + AMChatMulti = 570, + AMClientChatInviteRelay = 571, + AMChatInvite = 572, + AMClientJoinChatRelay = 573, + AMClientChatMemberInfoRelay = 574, + AMPublishChatMemberInfo = 575, + AMClientAcceptFriendInvite = 576, + AMChatEnter = 577, + AMClientPublishRemovalFromSource = 578, + AMChatActionResult = 579, + AMFindAccounts = 580, + AMFindAccountsResponse = 581, + AMRequestAccountData = 582, + AMRequestAccountDataResponse = 583, + AMSetAccountFlags = 584, + AMCreateClan = 586, + AMCreateClanResponse = 587, + AMGetClanDetails = 588, + AMGetClanDetailsResponse = 589, + AMSetPersonaName = 590, + AMSetAvatar = 591, + AMAuthenticateUser = 592, + AMAuthenticateUserResponse = 593, + AMGetAccountFriendsCount = 594, // removed + AMGetAccountFriendsCountResponse = 595, // removed + AMP2PIntroducerMessage = 596, + ClientChatAction = 597, + AMClientChatActionRelay = 598, + BaseVS = 600, + ReqChallenge = 600, + VACResponse = 601, + ReqChallengeTest = 602, + VSMarkCheat = 604, + VSAddCheat = 605, + VSPurgeCodeModDB = 606, + VSGetChallengeResults = 607, + VSChallengeResultText = 608, + VSReportLingerer = 609, + VSRequestManagedChallenge = 610, + VSLoadDBFinished = 611, + BaseDRMS = 625, + DRMBuildBlobRequest = 628, + DRMBuildBlobResponse = 629, + DRMResolveGuidRequest = 630, + DRMResolveGuidResponse = 631, + DRMVariabilityReport = 633, + DRMVariabilityReportResponse = 634, + DRMStabilityReport = 635, + DRMStabilityReportResponse = 636, + DRMDetailsReportRequest = 637, + DRMDetailsReportResponse = 638, + DRMProcessFile = 639, + DRMAdminUpdate = 640, + DRMAdminUpdateResponse = 641, + DRMSync = 642, + DRMSyncResponse = 643, + DRMProcessFileResponse = 644, + DRMEmptyGuidCache = 645, + DRMEmptyGuidCacheResponse = 646, + BaseCS = 650, + CSUserContentRequest = 652, // removed + BaseClient = 700, + ClientLogOn_Deprecated = 701, // removed + ClientAnonLogOn_Deprecated = 702, // removed + ClientHeartBeat = 703, + ClientVACResponse = 704, + ClientGamesPlayed_obsolete = 705, // removed + ClientLogOff = 706, + ClientNoUDPConnectivity = 707, + ClientInformOfCreateAccount = 708, // obsolete + ClientAckVACBan = 709, // removed + ClientConnectionStats = 710, + ClientInitPurchase = 711, // removed + ClientPingResponse = 712, + ClientRemoveFriend = 714, + ClientGamesPlayedNoDataBlob = 715, + ClientChangeStatus = 716, + ClientVacStatusResponse = 717, + ClientFriendMsg = 718, + ClientGameConnect_obsolete = 719, // removed + ClientGamesPlayed2_obsolete = 720, // removed + ClientGameEnded_obsolete = 721, // removed + ClientGetFinalPrice = 722, // removed + ClientSystemIM = 726, + ClientSystemIMAck = 727, + ClientGetLicenses = 728, + ClientCancelLicense = 729, // removed + ClientGetLegacyGameKey = 730, + ClientContentServerLogOn_Deprecated = 731, // removed + ClientAckVACBan2 = 732, + ClientAckMessageByGID = 735, // removed + ClientGetPurchaseReceipts = 736, + ClientAckPurchaseReceipt = 737, // removed + ClientGamesPlayed3_obsolete = 738, // removed + ClientSendGuestPass = 739, // removed + ClientAckGuestPass = 740, + ClientRedeemGuestPass = 741, + ClientGamesPlayed = 742, + ClientRegisterKey = 743, + ClientInviteUserToClan = 744, + ClientAcknowledgeClanInvite = 745, + ClientPurchaseWithMachineID = 746, + ClientAppUsageEvent = 747, + ClientGetGiftTargetList = 748, // removed + ClientGetGiftTargetListResponse = 749, // removed + ClientLogOnResponse = 751, + ClientVACChallenge = 753, // removed + ClientSetHeartbeatRate = 755, + ClientNotLoggedOnDeprecated = 756, // removed + ClientLoggedOff = 757, + GSApprove = 758, + GSDeny = 759, + GSKick = 760, + ClientCreateAcctResponse = 761, + ClientPurchaseResponse = 763, + ClientPing = 764, + ClientNOP = 765, + ClientPersonaState = 766, + ClientFriendsList = 767, + ClientAccountInfo = 768, + ClientVacStatusQuery = 770, // removed + ClientNewsUpdate = 771, + ClientGameConnectDeny = 773, + GSStatusReply = 774, + ClientGetFinalPriceResponse = 775, // removed + ClientGameConnectTokens = 779, + ClientLicenseList = 780, + ClientCancelLicenseResponse = 781, // removed + ClientVACBanStatus = 782, + ClientCMList = 783, + ClientEncryptPct = 784, + ClientGetLegacyGameKeyResponse = 785, + ClientFavoritesList = 786, // removed + CSUserContentApprove = 787, // removed + CSUserContentDeny = 788, // removed + ClientInitPurchaseResponse = 789, // removed + ClientAddFriend = 791, + ClientAddFriendResponse = 792, + ClientInviteFriend = 793, // removed + ClientInviteFriendResponse = 794, // removed + ClientSendGuestPassResponse = 795, // removed + ClientAckGuestPassResponse = 796, + ClientRedeemGuestPassResponse = 797, + ClientUpdateGuestPassesList = 798, + ClientChatMsg = 799, + ClientChatInvite = 800, + ClientJoinChat = 801, + ClientChatMemberInfo = 802, + ClientLogOnWithCredentials_Deprecated = 803, // removed + ClientPasswordChangeResponse = 805, + ClientChatEnter = 807, + ClientFriendRemovedFromSource = 808, + ClientCreateChat = 809, + ClientCreateChatResponse = 810, + ClientUpdateChatMetadata = 811, // removed + ClientP2PIntroducerMessage = 813, + ClientChatActionResult = 814, + ClientRequestFriendData = 815, + ClientGetUserStats = 818, + ClientGetUserStatsResponse = 819, + ClientStoreUserStats = 820, + ClientStoreUserStatsResponse = 821, + ClientClanState = 822, + ClientServiceModule = 830, + ClientServiceCall = 831, + ClientServiceCallResponse = 832, + ClientPackageInfoRequest = 833, // removed + ClientPackageInfoResponse = 834, // removed + ClientNatTraversalStatEvent = 839, + ClientAppInfoRequest = 840, // removed + ClientAppInfoResponse = 841, // removed + ClientSteamUsageEvent = 842, + ClientCheckPassword = 845, + ClientResetPassword = 846, + ClientCheckPasswordResponse = 848, + ClientResetPasswordResponse = 849, + ClientSessionToken = 850, + ClientDRMProblemReport = 851, + ClientSetIgnoreFriend = 855, + ClientSetIgnoreFriendResponse = 856, + ClientGetAppOwnershipTicket = 857, + ClientGetAppOwnershipTicketResponse = 858, + ClientGetLobbyListResponse = 860, + ClientGetLobbyMetadata = 861, // removed + ClientGetLobbyMetadataResponse = 862, // removed + ClientVTTCert = 863, // removed + ClientAppInfoUpdate = 866, // removed + ClientAppInfoChanges = 867, // removed + ClientServerList = 880, + ClientEmailChangeResponse = 891, + ClientSecretQAChangeResponse = 892, + ClientDRMBlobRequest = 896, + ClientDRMBlobResponse = 897, + ClientLookupKey = 898, // removed + ClientLookupKeyResponse = 899, // removed + BaseGameServer = 900, + GSDisconnectNotice = 901, + GSStatus = 903, + GSUserPlaying = 905, + GSStatus2 = 906, + GSStatusUpdate_Unused = 907, + GSServerType = 908, + GSPlayerList = 909, + GSGetUserAchievementStatus = 910, + GSGetUserAchievementStatusResponse = 911, + GSGetPlayStats = 918, + GSGetPlayStatsResponse = 919, + GSGetUserGroupStatus = 920, + AMGetUserGroupStatus = 921, + AMGetUserGroupStatusResponse = 922, + GSGetUserGroupStatusResponse = 923, + GSGetReputation = 936, + GSGetReputationResponse = 937, + GSAssociateWithClan = 938, + GSAssociateWithClanResponse = 939, + GSComputeNewPlayerCompatibility = 940, + GSComputeNewPlayerCompatibilityResponse = 941, + BaseAdmin = 1000, + AdminCmd = 1000, + AdminCmdResponse = 1004, + AdminLogListenRequest = 1005, + AdminLogEvent = 1006, + LogSearchRequest = 1007, // removed + LogSearchResponse = 1008, // removed + LogSearchCancel = 1009, // removed + UniverseData = 1010, + RequestStatHistory = 1014, // removed + StatHistory = 1015, // removed + AdminPwLogon = 1017, // removed + AdminPwLogonResponse = 1018, // removed + AdminSpew = 1019, + AdminConsoleTitle = 1020, + AdminGCSpew = 1023, + AdminGCCommand = 1024, + AdminGCGetCommandList = 1025, + AdminGCGetCommandListResponse = 1026, + FBSConnectionData = 1027, + AdminMsgSpew = 1028, + BaseFBS = 1100, + FBSReqVersion = 1100, + FBSVersionInfo = 1101, + FBSForceRefresh = 1102, + FBSForceBounce = 1103, + FBSDeployPackage = 1104, + FBSDeployResponse = 1105, + FBSUpdateBootstrapper = 1106, + FBSSetState = 1107, + FBSApplyOSUpdates = 1108, + FBSRunCMDScript = 1109, + FBSRebootBox = 1110, + FBSSetBigBrotherMode = 1111, + FBSMinidumpServer = 1112, + FBSSetShellCount_obsolete = 1113, // removed + FBSDeployHotFixPackage = 1114, + FBSDeployHotFixResponse = 1115, + FBSDownloadHotFix = 1116, + FBSDownloadHotFixResponse = 1117, + FBSUpdateTargetConfigFile = 1118, + FBSApplyAccountCred = 1119, + FBSApplyAccountCredResponse = 1120, + FBSSetShellCount = 1121, + FBSTerminateShell = 1122, + FBSQueryGMForRequest = 1123, + FBSQueryGMResponse = 1124, + FBSTerminateZombies = 1125, + FBSInfoFromBootstrapper = 1126, + FBSRebootBoxResponse = 1127, + FBSBootstrapperPackageRequest = 1128, + FBSBootstrapperPackageResponse = 1129, + FBSBootstrapperGetPackageChunk = 1130, + FBSBootstrapperGetPackageChunkResponse = 1131, + FBSBootstrapperPackageTransferProgress = 1132, + FBSRestartBootstrapper = 1133, + FBSPauseFrozenDumps = 1134, + BaseFileXfer = 1200, + FileXferRequest = 1200, + FileXferResponse = 1201, + FileXferData = 1202, + FileXferEnd = 1203, + FileXferDataAck = 1204, + BaseChannelAuth = 1300, + ChannelAuthChallenge = 1300, + ChannelAuthResponse = 1301, + ChannelAuthResult = 1302, + ChannelEncryptRequest = 1303, + ChannelEncryptResponse = 1304, + ChannelEncryptResult = 1305, + BaseBS = 1400, + BSPurchaseStart = 1401, + BSPurchaseResponse = 1402, + BSAuthenticateCCTrans = 1403, + BSSettleNOVA = 1404, // removed + BSAuthenticateCCTransResponse = 1404, + BSSettleComplete = 1406, + BSBannedRequest = 1407, // removed + BSInitPayPalTxn = 1408, + BSInitPayPalTxnResponse = 1409, + BSGetPayPalUserInfo = 1410, + BSGetPayPalUserInfoResponse = 1411, + BSRefundTxn = 1413, // removed + BSRefundTxnResponse = 1414, // removed + BSGetEvents = 1415, // removed + BSChaseRFRRequest = 1416, // removed + BSPaymentInstrBan = 1417, + BSPaymentInstrBanResponse = 1418, + BSProcessGCReports = 1419, // removed + BSProcessPPReports = 1420, // removed + BSInitGCBankXferTxn = 1421, + BSInitGCBankXferTxnResponse = 1422, + BSQueryGCBankXferTxn = 1423, // removed + BSQueryGCBankXferTxnResponse = 1424, // removed + BSCommitGCTxn = 1425, + BSQueryTransactionStatus = 1426, + BSQueryTransactionStatusResponse = 1427, + BSQueryCBOrderStatus = 1428, // removed + BSQueryCBOrderStatusResponse = 1429, // removed + BSRunRedFlagReport = 1430, // removed + BSQueryPaymentInstUsage = 1431, + BSQueryPaymentInstResponse = 1432, + BSQueryTxnExtendedInfo = 1433, + BSQueryTxnExtendedInfoResponse = 1434, + BSUpdateConversionRates = 1435, + BSProcessUSBankReports = 1436, // removed + BSPurchaseRunFraudChecks = 1437, + BSPurchaseRunFraudChecksResponse = 1438, + BSStartShippingJobs = 1439, // removed + BSQueryBankInformation = 1440, + BSQueryBankInformationResponse = 1441, + BSValidateXsollaSignature = 1445, + BSValidateXsollaSignatureResponse = 1446, + BSQiwiWalletInvoice = 1448, + BSQiwiWalletInvoiceResponse = 1449, + BSUpdateInventoryFromProPack = 1450, + BSUpdateInventoryFromProPackResponse = 1451, + BSSendShippingRequest = 1452, + BSSendShippingRequestResponse = 1453, + BSGetProPackOrderStatus = 1454, + BSGetProPackOrderStatusResponse = 1455, + BSCheckJobRunning = 1456, + BSCheckJobRunningResponse = 1457, + BSResetPackagePurchaseRateLimit = 1458, + BSResetPackagePurchaseRateLimitResponse = 1459, + BSUpdatePaymentData = 1460, + BSUpdatePaymentDataResponse = 1461, + BSGetBillingAddress = 1462, + BSGetBillingAddressResponse = 1463, + BSGetCreditCardInfo = 1464, + BSGetCreditCardInfoResponse = 1465, + BSRemoveExpiredPaymentData = 1468, + BSRemoveExpiredPaymentDataResponse = 1469, + BSConvertToCurrentKeys = 1470, + BSConvertToCurrentKeysResponse = 1471, + BSInitPurchase = 1472, + BSInitPurchaseResponse = 1473, + BSCompletePurchase = 1474, + BSCompletePurchaseResponse = 1475, + BSPruneCardUsageStats = 1476, + BSPruneCardUsageStatsResponse = 1477, + BSStoreBankInformation = 1478, + BSStoreBankInformationResponse = 1479, + BSVerifyPOSAKey = 1480, + BSVerifyPOSAKeyResponse = 1481, + BSReverseRedeemPOSAKey = 1482, + BSReverseRedeemPOSAKeyResponse = 1483, + BSQueryFindCreditCard = 1484, + BSQueryFindCreditCardResponse = 1485, + BSStatusInquiryPOSAKey = 1486, + BSStatusInquiryPOSAKeyResponse = 1487, + BSValidateMoPaySignature = 1488, // obsolete + BSValidateMoPaySignatureResponse = 1489, // obsolete + BSMoPayConfirmProductDelivery = 1490, // obsolete + BSMoPayConfirmProductDeliveryResponse = 1491, // obsolete + BSGenerateMoPayMD5 = 1492, // obsolete + BSGenerateMoPayMD5Response = 1493, // obsolete + BSBoaCompraConfirmProductDelivery = 1494, + BSBoaCompraConfirmProductDeliveryResponse = 1495, + BSGenerateBoaCompraMD5 = 1496, + BSGenerateBoaCompraMD5Response = 1497, + BSCommitWPTxn = 1498, + BSCommitAdyenTxn = 1499, + BaseATS = 1500, + ATSStartStressTest = 1501, + ATSStopStressTest = 1502, + ATSRunFailServerTest = 1503, + ATSUFSPerfTestTask = 1504, + ATSUFSPerfTestResponse = 1505, + ATSCycleTCM = 1506, + ATSInitDRMSStressTest = 1507, + ATSCallTest = 1508, + ATSCallTestReply = 1509, + ATSStartExternalStress = 1510, + ATSExternalStressJobStart = 1511, + ATSExternalStressJobQueued = 1512, + ATSExternalStressJobRunning = 1513, + ATSExternalStressJobStopped = 1514, + ATSExternalStressJobStopAll = 1515, + ATSExternalStressActionResult = 1516, + ATSStarted = 1517, + ATSCSPerfTestTask = 1518, + ATSCSPerfTestResponse = 1519, + BaseDP = 1600, + DPSetPublishingState = 1601, + DPGamePlayedStats = 1602, // removed + DPUniquePlayersStat = 1603, + DPStreamingUniquePlayersStat = 1604, + DPVacInfractionStats = 1605, // obsolete + DPVacBanStats = 1606, // obsolete + DPBlockingStats = 1607, + DPNatTraversalStats = 1608, + DPSteamUsageEvent = 1609, // removed + DPVacCertBanStats = 1610, // obsolete + DPVacCafeBanStats = 1611, // obsolete + DPCloudStats = 1612, + DPAchievementStats = 1613, + DPAccountCreationStats = 1614, // obsolete + DPGetPlayerCount = 1615, + DPGetPlayerCountResponse = 1616, + DPGameServersPlayersStats = 1617, + DPDownloadRateStatistics = 1618, // removed + DPFacebookStatistics = 1619, // obsolete + ClientDPCheckSpecialSurvey = 1620, + ClientDPCheckSpecialSurveyResponse = 1621, + ClientDPSendSpecialSurveyResponse = 1622, + ClientDPSendSpecialSurveyResponseReply = 1623, + DPStoreSaleStatistics = 1624, + ClientDPUpdateAppJobReport = 1625, + DPUpdateContentEvent = 1626, + ClientDPSteam2AppStarted = 1627, // removed + ClientDPUnsignedInstallScript = 1627, + DPPartnerMicroTxns = 1628, + DPPartnerMicroTxnsResponse = 1629, + ClientDPContentStatsReport = 1630, + DPVRUniquePlayersStat = 1631, + BaseCM = 1700, + CMSetAllowState = 1701, + CMSpewAllowState = 1702, + CMAppInfoResponseDeprecated = 1703, // removed + CMSessionRejected = 1703, + CMSetSecrets = 1704, + CMGetSecrets = 1705, + CMRemotePlayReplyPacket = 1706, + BaseDSS = 1800, // removed + DSSNewFile = 1801, // removed + DSSCurrentFileList = 1802, // removed + DSSSynchList = 1803, // removed + DSSSynchListResponse = 1804, // removed + DSSSynchSubscribe = 1805, // removed + DSSSynchUnsubscribe = 1806, // removed + BaseEPM = 1900, // removed + EPMStartProcess = 1901, // removed + EPMStopProcess = 1902, // removed + EPMRestartProcess = 1903, // removed + GCSendClient = 2200, // removed + BaseGC = 2200, + AMRelayToGC = 2201, // removed + GCUpdatePlayedState = 2202, // removed + GCCmdRevive = 2203, + GCCmdBounce = 2204, // removed + GCCmdForceBounce = 2205, // removed + GCCmdDown = 2206, + GCCmdDeploy = 2207, + GCCmdDeployResponse = 2208, + GCCmdSwitch = 2209, + AMRefreshSessions = 2210, + GCUpdateGSState = 2211, // removed + GCAchievementAwarded = 2212, + GCSystemMessage = 2213, + GCValidateSession = 2214, // removed + GCValidateSessionResponse = 2215, // removed + GCCmdStatus = 2216, + GCRegisterWebInterfaces = 2217, // removed + GCRegisterWebInterfaces_Deprecated = 2217, // removed + GCGetAccountDetails = 2218, // removed + GCGetAccountDetails_DEPRECATED = 2218, // removed + GCInterAppMessage = 2219, + GCGetEmailTemplate = 2220, + GCGetEmailTemplateResponse = 2221, + GCHRelay = 2222, + GCHRelayToClient = 2223, + GCHUpdateSession = 2224, + GCHRequestUpdateSession = 2225, + GCHRequestStatus = 2226, + GCHRequestStatusResponse = 2227, + GCHAccountVacStatusChange = 2228, + GCHSpawnGC = 2229, + GCHSpawnGCResponse = 2230, + GCHKillGC = 2231, + GCHKillGCResponse = 2232, + GCHAccountTradeBanStatusChange = 2233, + GCHAccountLockStatusChange = 2234, + GCHVacVerificationChange = 2235, + GCHAccountPhoneNumberChange = 2236, + GCHAccountTwoFactorChange = 2237, + GCHInviteUserToLobby = 2238, + GCHUpdateMultipleSessions = 2239, + GCHMarkAppSessionsAuthoritative = 2240, + GCHRecurringSubscriptionStatusChange = 2241, + GCHAppCheersReceived = 2242, + GCHAppCheersGetAllowedTypes = 2243, + GCHAppCheersGetAllowedTypesResponse = 2244, + GCHRoutingRulesFromGCHtoGM = 2245, + GCHRoutingRulesToGCHfromGM = 2246, + UpdateCMMessageRateRules = 2247, + BaseP2P = 2500, + P2PIntroducerMessage = 2502, + BaseSM = 2900, + SMExpensiveReport = 2902, + SMHourlyReport = 2903, + SMFishingReport = 2904, // obsolete + SMPartitionRenames = 2905, + SMMonitorSpace = 2906, + SMGetSchemaConversionResults = 2907, // removed + SMTestNextBuildSchemaConversion = 2907, + SMGetSchemaConversionResultsResponse = 2908, // removed + SMTestNextBuildSchemaConversionResponse = 2908, + BaseTest = 3000, + FailServer = 3000, + JobHeartbeatTest = 3001, + JobHeartbeatTestResponse = 3002, + BaseFTSRange = 3100, + FTSGetBrowseCounts = 3101, // removed + FTSGetBrowseCountsResponse = 3102, // removed + FTSBrowseClans = 3103, // removed + FTSBrowseClansResponse = 3104, // removed + FTSSearchClansByLocation = 3105, // removed + FTSSearchClansByLocationResponse = 3106, // removed + FTSSearchPlayersByLocation = 3107, // removed + FTSSearchPlayersByLocationResponse = 3108, // removed + FTSClanDeleted = 3109, // removed + FTSSearch = 3110, // removed + FTSSearchResponse = 3111, // removed + FTSSearchStatus = 3112, // removed + FTSSearchStatusResponse = 3113, // removed + FTSGetGSPlayStats = 3114, // removed + FTSGetGSPlayStatsResponse = 3115, // removed + FTSGetGSPlayStatsForServer = 3116, // removed + FTSGetGSPlayStatsForServerResponse = 3117, // removed + FTSReportIPUpdates = 3118, // removed + BaseCCSRange = 3150, + CCSGetComments = 3151, // removed + CCSGetCommentsResponse = 3152, // removed + CCSAddComment = 3153, // removed + CCSAddCommentResponse = 3154, // removed + CCSDeleteComment = 3155, // removed + CCSDeleteCommentResponse = 3156, // removed + CCSPreloadComments = 3157, // removed + CCSNotifyCommentCount = 3158, // removed + CCSGetCommentsForNews = 3159, // removed + CCSGetCommentsForNewsResponse = 3160, // removed + CCSDeleteAllCommentsByAuthor = 3161, + CCSDeleteAllCommentsByAuthorResponse = 3162, + BaseLBSRange = 3200, + LBSSetScore = 3201, + LBSSetScoreResponse = 3202, + LBSFindOrCreateLB = 3203, + LBSFindOrCreateLBResponse = 3204, + LBSGetLBEntries = 3205, + LBSGetLBEntriesResponse = 3206, + LBSGetLBList = 3207, + LBSGetLBListResponse = 3208, + LBSSetLBDetails = 3209, + LBSDeleteLB = 3210, + LBSDeleteLBEntry = 3211, + LBSResetLB = 3212, + LBSResetLBResponse = 3213, + LBSDeleteLBResponse = 3214, + BaseOGS = 3400, + OGSBeginSession = 3401, + OGSBeginSessionResponse = 3402, + OGSEndSession = 3403, + OGSEndSessionResponse = 3404, + OGSWriteAppSessionRow = 3406, + BaseBRP = 3600, + BRPStartShippingJobs = 3601, // obsolete + BRPProcessUSBankReports = 3602, // obsolete + BRPProcessGCReports = 3603, // obsolete + BRPProcessPPReports = 3604, // obsolete + BRPSettleNOVA = 3605, // removed + BRPSettleCB = 3606, // removed + BRPCommitGC = 3607, // obsolete + BRPCommitGCResponse = 3608, // obsolete + BRPFindHungTransactions = 3609, // obsolete + BRPCheckFinanceCloseOutDate = 3610, // obsolete + BRPProcessLicenses = 3611, // obsolete + BRPProcessLicensesResponse = 3612, // obsolete + BRPRemoveExpiredPaymentData = 3613, // obsolete + BRPRemoveExpiredPaymentDataResponse = 3614, // obsolete + BRPConvertToCurrentKeys = 3615, // obsolete + BRPConvertToCurrentKeysResponse = 3616, // obsolete + BRPPruneCardUsageStats = 3617, // obsolete + BRPPruneCardUsageStatsResponse = 3618, // obsolete + BRPCheckActivationCodes = 3619, // obsolete + BRPCheckActivationCodesResponse = 3620, // obsolete + BRPCommitWP = 3621, // obsolete + BRPCommitWPResponse = 3622, // obsolete + BRPProcessWPReports = 3623, // obsolete + BRPProcessPaymentRules = 3624, // obsolete + BRPProcessPartnerPayments = 3625, // obsolete + BRPCheckSettlementReports = 3626, // obsolete + BRPPostTaxToAvalara = 3628, // obsolete + BRPPostTransactionTax = 3629, + BRPPostTransactionTaxResponse = 3630, + BRPProcessIMReports = 3631, // obsolete + BaseAMRange2 = 4000, + AMCreateChat = 4001, + AMCreateChatResponse = 4002, + AMUpdateChatMetadata = 4003, // removed + AMPublishChatMetadata = 4004, // removed + AMSetProfileURL = 4005, + AMGetAccountEmailAddress = 4006, + AMGetAccountEmailAddressResponse = 4007, + AMRequestClanData = 4008, + AMRouteToClients = 4009, + AMLeaveClan = 4010, + AMClanPermissions = 4011, + AMClanPermissionsResponse = 4012, + AMCreateClanEventDummyForRateLimiting = 4013, + AMCreateClanEventResponse = 4014, // obsolete + AMUpdateClanEventDummyForRateLimiting = 4015, + AMUpdateClanEventResponse = 4016, // obsolete + AMGetClanEvents = 4017, // obsolete + AMGetClanEventsResponse = 4018, // obsolete + AMDeleteClanEvent = 4019, // obsolete + AMDeleteClanEventResponse = 4020, // obsolete + AMSetClanPermissionSettings = 4021, + AMSetClanPermissionSettingsResponse = 4022, + AMGetClanPermissionSettings = 4023, + AMGetClanPermissionSettingsResponse = 4024, + AMPublishChatRoomInfo = 4025, + ClientChatRoomInfo = 4026, + AMCreateClanAnnouncement = 4027, // removed + AMCreateClanAnnouncementResponse = 4028, // removed + AMUpdateClanAnnouncement = 4029, // removed + AMUpdateClanAnnouncementResponse = 4030, // removed + AMGetClanAnnouncementsCount = 4031, // removed + AMGetClanAnnouncementsCountResponse = 4032, // removed + AMGetClanAnnouncements = 4033, // removed + AMGetClanAnnouncementsResponse = 4034, // removed + AMDeleteClanAnnouncement = 4035, // removed + AMDeleteClanAnnouncementResponse = 4036, // removed + AMGetSingleClanAnnouncement = 4037, // removed + AMGetSingleClanAnnouncementResponse = 4038, // removed + AMGetClanHistory = 4039, + AMGetClanHistoryResponse = 4040, + AMGetClanPermissionBits = 4041, + AMGetClanPermissionBitsResponse = 4042, + AMSetClanPermissionBits = 4043, + AMSetClanPermissionBitsResponse = 4044, + AMSessionInfoRequest = 4045, + AMSessionInfoResponse = 4046, + AMValidateWGToken = 4047, + AMGetSingleClanEvent = 4048, // obsolete + AMGetSingleClanEventResponse = 4049, // obsolete + AMGetClanRank = 4050, + AMGetClanRankResponse = 4051, + AMSetClanRank = 4052, + AMSetClanRankResponse = 4053, + AMGetClanPOTW = 4054, + AMGetClanPOTWResponse = 4055, + AMSetClanPOTW = 4056, + AMSetClanPOTWResponse = 4057, + AMRequestChatMetadata = 4058, // removed + AMDumpUser = 4059, + AMKickUserFromClan = 4060, + AMAddFounderToClan = 4061, + AMValidateWGTokenResponse = 4062, + AMSetCommunityState = 4063, // obsolete + AMSetAccountDetails = 4064, + AMGetChatBanList = 4065, + AMGetChatBanListResponse = 4066, + AMUnBanFromChat = 4067, + AMSetClanDetails = 4068, + AMGetAccountLinks = 4069, + AMGetAccountLinksResponse = 4070, + AMSetAccountLinks = 4071, + AMSetAccountLinksResponse = 4072, + UGSGetUserGameStats = 4073, + UGSGetUserGameStatsResponse = 4074, + AMCheckClanMembership = 4075, + AMGetClanMembers = 4076, + AMGetClanMembersResponse = 4077, + AMJoinPublicClan = 4078, // obsolete + AMNotifyChatOfClanChange = 4079, + AMResubmitPurchase = 4080, + AMAddFriend = 4081, + AMAddFriendResponse = 4082, + AMRemoveFriend = 4083, + AMDumpClan = 4084, + AMChangeClanOwner = 4085, + AMCancelEasyCollect = 4086, + AMCancelEasyCollectResponse = 4087, + AMGetClanMembershipList = 4088, // removed + AMGetClanMembershipListResponse = 4089, // removed + AMClansInCommon = 4090, + AMClansInCommonResponse = 4091, + AMIsValidAccountID = 4092, + AMConvertClan = 4093, // obsolete + AMGetGiftTargetListRelay = 4094, // removed + AMWipeFriendsList = 4095, + AMSetIgnored = 4096, + AMClansInCommonCountResponse = 4097, + AMFriendsList = 4098, + AMFriendsListResponse = 4099, + AMFriendsInCommon = 4100, + AMFriendsInCommonResponse = 4101, + AMFriendsInCommonCountResponse = 4102, + AMClansInCommonCount = 4103, + AMChallengeVerdict = 4104, + AMChallengeNotification = 4105, + AMFindGSByIP = 4106, + AMFoundGSByIP = 4107, + AMGiftRevoked = 4108, + AMCreateAccountRecord = 4109, // obsolete + AMUserClanList = 4110, + AMUserClanListResponse = 4111, + AMGetAccountDetails2 = 4112, + AMGetAccountDetailsResponse2 = 4113, + AMSetCommunityProfileSettings = 4114, + AMSetCommunityProfileSettingsResponse = 4115, + AMGetCommunityPrivacyState = 4116, + AMGetCommunityPrivacyStateResponse = 4117, + AMCheckClanInviteRateLimiting = 4118, + UGSGetUserAchievementStatus = 4119, + AMGetIgnored = 4120, + AMGetIgnoredResponse = 4121, + AMSetIgnoredResponse = 4122, + AMSetFriendRelationshipNone = 4123, + AMGetFriendRelationship = 4124, + AMGetFriendRelationshipResponse = 4125, + AMServiceModulesCache = 4126, + AMServiceModulesCall = 4127, + AMServiceModulesCallResponse = 4128, + AMGetCaptchaDataForIP = 4129, // obsolete + AMGetCaptchaDataForIPResponse = 4130, // obsolete + AMValidateCaptchaDataForIP = 4131, // obsolete + AMValidateCaptchaDataForIPResponse = 4132, // obsolete + AMTrackFailedAuthByIP = 4133, // obsolete + AMGetCaptchaDataByGID = 4134, // obsolete + AMGetCaptchaDataByGIDResponse = 4135, // obsolete + AMGetLobbyList = 4136, // removed + AMGetLobbyListResponse = 4137, // removed + AMGetLobbyMetadata = 4138, // removed + AMGetLobbyMetadataResponse = 4139, // removed + CommunityAddFriendNews = 4140, + AMAddClanNews = 4141, // removed + AMWriteNews = 4142, // removed + AMFindClanUser = 4143, + AMFindClanUserResponse = 4144, + AMBanFromChat = 4145, + AMGetUserHistoryResponse = 4146, // removed + AMGetUserNewsSubscriptions = 4147, + AMGetUserNewsSubscriptionsResponse = 4148, + AMSetUserNewsSubscriptions = 4149, + AMGetUserNews = 4150, // removed + AMGetUserNewsResponse = 4151, // removed + AMSendQueuedEmails = 4152, + AMSetLicenseFlags = 4153, + AMGetUserHistory = 4154, // removed + CommunityDeleteUserNews = 4155, + AMAllowUserFilesRequest = 4156, + AMAllowUserFilesResponse = 4157, + AMGetAccountStatus = 4158, + AMGetAccountStatusResponse = 4159, + AMEditBanReason = 4160, + AMCheckClanMembershipResponse = 4161, + AMProbeClanMembershipList = 4162, + AMProbeClanMembershipListResponse = 4163, + UGSGetUserAchievementStatusResponse = 4164, + AMGetFriendsLobbies = 4165, + AMGetFriendsLobbiesResponse = 4166, + AMGetUserFriendNewsResponse = 4172, + CommunityGetUserFriendNews = 4173, + AMGetUserClansNewsResponse = 4174, + AMGetUserClansNews = 4175, + AMStoreInitPurchase = 4176, // removed + AMStoreInitPurchaseResponse = 4177, // removed + AMStoreGetFinalPrice = 4178, // removed + AMStoreGetFinalPriceResponse = 4179, // removed + AMStoreCompletePurchase = 4180, // removed + AMStoreCancelPurchase = 4181, // removed + AMStorePurchaseResponse = 4182, // removed + AMCreateAccountRecordInSteam3 = 4183, // removed + AMGetPreviousCBAccount = 4184, + AMGetPreviousCBAccountResponse = 4185, + AMUpdateBillingAddress = 4186, // removed + AMUpdateBillingAddressResponse = 4187, // removed + AMGetBillingAddress = 4188, // removed + AMGetBillingAddressResponse = 4189, // removed + AMGetUserLicenseHistory = 4190, + AMGetUserLicenseHistoryResponse = 4191, + AMSupportChangePassword = 4194, + AMSupportChangeEmail = 4195, + AMSupportChangeSecretQA = 4196, // removed + AMResetUserVerificationGSByIP = 4197, + AMUpdateGSPlayStats = 4198, + AMSupportEnableOrDisable = 4199, + AMGetComments = 4200, // removed + AMGetCommentsResponse = 4201, // removed + AMAddComment = 4202, // removed + AMAddCommentResponse = 4203, // removed + AMDeleteComment = 4204, // removed + AMDeleteCommentResponse = 4205, // removed + AMGetPurchaseStatus = 4206, + AMSupportIsAccountEnabled = 4209, + AMSupportIsAccountEnabledResponse = 4210, + UGSGetUserStats = 4211, + AMSupportKickSession = 4212, + AMGSSearch = 4213, + MarketingMessageUpdate = 4216, + ChatServerRouteFriendMsg = 4219, + AMTicketAuthRequestOrResponse = 4220, + AMVerifyDepotManagementRights = 4222, + AMVerifyDepotManagementRightsResponse = 4223, + AMAddFreeLicense = 4224, + AMGetUserFriendsMinutesPlayed = 4225, // removed + AMGetUserFriendsMinutesPlayedResponse = 4226, // removed + AMGetUserMinutesPlayed = 4227, // removed + AMGetUserMinutesPlayedResponse = 4228, // removed + AMValidateEmailLink = 4231, + AMValidateEmailLinkResponse = 4232, + AMAddUsersToMarketingTreatment = 4234, // removed + UGSStoreUserStats = 4236, + AMGetUserGameplayInfo = 4237, // removed + AMGetUserGameplayInfoResponse = 4238, // removed + AMGetCardList = 4239, // removed + AMGetCardListResponse = 4240, // removed + AMDeleteStoredCard = 4241, + AMRevokeLegacyGameKeys = 4242, + AMGetWalletDetails = 4244, + AMGetWalletDetailsResponse = 4245, + AMDeleteStoredPaymentInfo = 4246, + AMGetStoredPaymentSummary = 4247, + AMGetStoredPaymentSummaryResponse = 4248, + AMGetWalletConversionRate = 4249, + AMGetWalletConversionRateResponse = 4250, + AMConvertWallet = 4251, + AMConvertWalletResponse = 4252, + AMRelayGetFriendsWhoPlayGame = 4253, // removed + AMRelayGetFriendsWhoPlayGameResponse = 4254, // removed + AMSetPreApproval = 4255, + AMSetPreApprovalResponse = 4256, + AMMarketingTreatmentUpdate = 4257, // removed + AMCreateRefund = 4258, + AMCreateRefundResponse = 4259, // obsolete + AMCreateChargeback = 4260, + AMCreateChargebackResponse = 4261, // obsolete + AMCreateDispute = 4262, + AMCreateDisputeResponse = 4263, // obsolete + AMClearDispute = 4264, + AMCreateFinancialAdjustment = 4265, + AMPlayerNicknameList = 4266, + AMPlayerNicknameListResponse = 4267, + AMSetDRMTestConfig = 4268, + AMGetUserCurrentGameInfo = 4269, + AMGetUserCurrentGameInfoResponse = 4270, + AMGetGSPlayerList = 4271, + AMGetGSPlayerListResponse = 4272, + AMUpdatePersonaStateCache = 4275, // removed + AMGetGameMembers = 4276, + AMGetGameMembersResponse = 4277, + AMGetSteamIDForMicroTxn = 4278, + AMGetSteamIDForMicroTxnResponse = 4279, + AMSetPartnerMember = 4280, + AMRemovePublisherUser = 4281, + AMGetUserLicenseList = 4282, + AMGetUserLicenseListResponse = 4283, + AMReloadGameGroupPolicy = 4284, + AMAddFreeLicenseResponse = 4285, + AMVACStatusUpdate = 4286, + AMGetAccountDetails = 4287, + AMGetAccountDetailsResponse = 4288, + AMGetPlayerLinkDetails = 4289, + AMGetPlayerLinkDetailsResponse = 4290, + AMSubscribeToPersonaFeed = 4291, // removed + AMGetUserVacBanList = 4292, // removed + AMGetUserVacBanListResponse = 4293, // removed + AMGetAccountFlagsForWGSpoofing = 4294, + AMGetAccountFlagsForWGSpoofingResponse = 4295, + AMGetFriendsWishlistInfo = 4296, // removed + AMGetFriendsWishlistInfoResponse = 4297, // removed + AMGetClanOfficers = 4298, + AMGetClanOfficersResponse = 4299, + AMNameChange = 4300, + AMGetNameHistory = 4301, + AMGetNameHistoryResponse = 4302, + AMUpdateProviderStatus = 4305, + AMClearPersonaMetadataBlob = 4306, // removed + AMSupportRemoveAccountSecurity = 4307, + AMIsAccountInCaptchaGracePeriod = 4308, + AMIsAccountInCaptchaGracePeriodResponse = 4309, + AMAccountPS3Unlink = 4310, + AMAccountPS3UnlinkResponse = 4311, + UGSStoreUserStatsResponse = 4312, + AMGetAccountPSNInfo = 4313, + AMGetAccountPSNInfoResponse = 4314, + AMAuthenticatedPlayerList = 4315, + AMGetUserGifts = 4316, + AMGetUserGiftsResponse = 4317, + AMTransferLockedGifts = 4320, + AMTransferLockedGiftsResponse = 4321, + AMPlayerHostedOnGameServer = 4322, + AMGetAccountBanInfo = 4323, + AMGetAccountBanInfoResponse = 4324, + AMRecordBanEnforcement = 4325, + AMRollbackGiftTransfer = 4326, + AMRollbackGiftTransferResponse = 4327, + AMHandlePendingTransaction = 4328, + AMRequestClanDetails = 4329, + AMDeleteStoredPaypalAgreement = 4330, + AMGameServerUpdate = 4331, + AMGameServerRemove = 4332, + AMGetPaypalAgreements = 4333, + AMGetPaypalAgreementsResponse = 4334, + AMGameServerPlayerCompatibilityCheck = 4335, + AMGameServerPlayerCompatibilityCheckResponse = 4336, + AMRenewLicense = 4337, + AMGetAccountCommunityBanInfo = 4338, + AMGetAccountCommunityBanInfoResponse = 4339, + AMGameServerAccountChangePassword = 4340, + AMGameServerAccountDeleteAccount = 4341, + AMRenewAgreement = 4342, + AMSendEmail = 4343, // removed + AMXsollaPayment = 4344, + AMXsollaPaymentResponse = 4345, + AMAcctAllowedToPurchase = 4346, + AMAcctAllowedToPurchaseResponse = 4347, + AMSwapKioskDeposit = 4348, + AMSwapKioskDepositResponse = 4349, + AMSetUserGiftUnowned = 4350, + AMSetUserGiftUnownedResponse = 4351, + AMClaimUnownedUserGift = 4352, + AMClaimUnownedUserGiftResponse = 4353, + AMSetClanName = 4354, + AMSetClanNameResponse = 4355, + AMGrantCoupon = 4356, + AMGrantCouponResponse = 4357, + AMIsPackageRestrictedInUserCountry = 4358, + AMIsPackageRestrictedInUserCountryResponse = 4359, + AMHandlePendingTransactionResponse = 4360, + AMGrantGuestPasses2 = 4361, + AMGrantGuestPasses2Response = 4362, + AMSessionQuery = 4363, // obsolete + AMSessionQueryResponse = 4364, // obsolete + AMGetPlayerBanDetails = 4365, + AMGetPlayerBanDetailsResponse = 4366, + AMFinalizePurchase = 4367, + AMFinalizePurchaseResponse = 4368, + AMPersonaChangeResponse = 4372, + AMGetClanDetailsForForumCreation = 4373, + AMGetClanDetailsForForumCreationResponse = 4374, + AMGetPendingNotificationCount = 4375, + AMGetPendingNotificationCountResponse = 4376, + AMPasswordHashUpgrade = 4377, + AMMoPayPayment = 4378, // obsolete + AMMoPayPaymentResponse = 4379, // obsolete + AMBoaCompraPayment = 4380, + AMBoaCompraPaymentResponse = 4381, + AMExpireCaptchaByGID = 4382, // obsolete + AMCompleteExternalPurchase = 4383, + AMCompleteExternalPurchaseResponse = 4384, + AMResolveNegativeWalletCredits = 4385, + AMResolveNegativeWalletCreditsResponse = 4386, + AMPayelpPayment = 4387, // obsolete + AMPayelpPaymentResponse = 4388, // obsolete + AMPlayerGetClanBasicDetails = 4389, + AMPlayerGetClanBasicDetailsResponse = 4390, + AMMOLPayment = 4391, + AMMOLPaymentResponse = 4392, + GetUserIPCountry = 4393, + GetUserIPCountryResponse = 4394, + NotificationOfSuspiciousActivity = 4395, + AMDegicaPayment = 4396, + AMDegicaPaymentResponse = 4397, + AMEClubPayment = 4398, + AMEClubPaymentResponse = 4399, + AMPayPalPaymentsHubPayment = 4400, + AMPayPalPaymentsHubPaymentResponse = 4401, + AMTwoFactorRecoverAuthenticatorRequest = 4402, + AMTwoFactorRecoverAuthenticatorResponse = 4403, + AMSmart2PayPayment = 4404, + AMSmart2PayPaymentResponse = 4405, + AMValidatePasswordResetCodeAndSendSmsRequest = 4406, + AMValidatePasswordResetCodeAndSendSmsResponse = 4407, + AMGetAccountResetDetailsRequest = 4408, + AMGetAccountResetDetailsResponse = 4409, + AMBitPayPayment = 4410, + AMBitPayPaymentResponse = 4411, + AMSendAccountInfoUpdate = 4412, + AMSendScheduledGift = 4413, + AMNodwinPayment = 4414, + AMNodwinPaymentResponse = 4415, + AMResolveWalletRevoke = 4416, + AMResolveWalletReverseRevoke = 4417, + AMFundedPayment = 4418, + AMFundedPaymentResponse = 4419, + AMRequestPersonaUpdateForChatServer = 4420, + AMPerfectWorldPayment = 4421, + AMPerfectWorldPaymentResponse = 4422, + AMECommPayPayment = 4423, + AMECommPayPaymentResponse = 4424, + AMSetRemoteClientID = 4425, + BasePSRange = 5000, + PSCreateShoppingCart = 5001, + PSCreateShoppingCartResponse = 5002, + PSIsValidShoppingCart = 5003, + PSIsValidShoppingCartResponse = 5004, + PSAddPackageToShoppingCart = 5005, + PSAddPackageToShoppingCartResponse = 5006, + PSRemoveLineItemFromShoppingCart = 5007, + PSRemoveLineItemFromShoppingCartResponse = 5008, + PSGetShoppingCartContents = 5009, + PSGetShoppingCartContentsResponse = 5010, + PSAddWalletCreditToShoppingCart = 5011, + PSAddWalletCreditToShoppingCartResponse = 5012, + PSGetAccountCartContents = 5013, + PSGetAccountCartContentsResponse = 5014, + BaseUFSRange = 5200, + ClientUFSUploadFileRequest = 5202, + ClientUFSUploadFileResponse = 5203, + ClientUFSUploadFileChunk = 5204, + ClientUFSUploadFileFinished = 5205, + ClientUFSGetFileListForApp = 5206, + ClientUFSGetFileListForAppResponse = 5207, + ClientUFSDownloadRequest = 5210, + ClientUFSDownloadResponse = 5211, + ClientUFSDownloadChunk = 5212, + ClientUFSLoginRequest = 5213, + ClientUFSLoginResponse = 5214, + UFSReloadPartitionInfo = 5215, + ClientUFSTransferHeartbeat = 5216, + UFSSynchronizeFile = 5217, + UFSSynchronizeFileResponse = 5218, + ClientUFSDeleteFileRequest = 5219, + ClientUFSDeleteFileResponse = 5220, + UFSDownloadRequest = 5221, // removed + UFSDownloadResponse = 5222, // removed + UFSDownloadChunk = 5223, // removed + ClientUFSGetUGCDetails = 5226, + ClientUFSGetUGCDetailsResponse = 5227, + UFSUpdateFileFlags = 5228, + UFSUpdateFileFlagsResponse = 5229, + ClientUFSGetSingleFileInfo = 5230, + ClientUFSGetSingleFileInfoResponse = 5231, + ClientUFSShareFile = 5232, + ClientUFSShareFileResponse = 5233, + UFSReloadAccount = 5234, + UFSReloadAccountResponse = 5235, + UFSUpdateRecordBatched = 5236, + UFSUpdateRecordBatchedResponse = 5237, + UFSMigrateFile = 5238, + UFSMigrateFileResponse = 5239, + UFSGetUGCURLs = 5240, + UFSGetUGCURLsResponse = 5241, + UFSHttpUploadFileFinishRequest = 5242, + UFSHttpUploadFileFinishResponse = 5243, + UFSDownloadStartRequest = 5244, + UFSDownloadStartResponse = 5245, + UFSDownloadChunkRequest = 5246, + UFSDownloadChunkResponse = 5247, + UFSDownloadFinishRequest = 5248, + UFSDownloadFinishResponse = 5249, + UFSFlushURLCache = 5250, + ClientUFSUploadCommit = 5251, + ClientUFSUploadCommitResponse = 5252, + UFSMigrateFileAppID = 5253, + UFSMigrateFileAppIDResponse = 5254, + BaseClient2 = 5400, + ClientRequestForgottenPasswordEmail = 5401, + ClientRequestForgottenPasswordEmailResponse = 5402, + ClientCreateAccountResponse = 5403, + ClientResetForgottenPassword = 5404, + ClientResetForgottenPasswordResponse = 5405, + ClientCreateAccount2 = 5406, // obsolete + ClientInformOfResetForgottenPassword = 5407, + ClientInformOfResetForgottenPasswordResponse = 5408, + ClientAnonUserLogOn_Deprecated = 5409, // removed + ClientGamesPlayedWithDataBlob = 5410, + ClientUpdateUserGameInfo = 5411, + ClientFileToDownload = 5412, + ClientFileToDownloadResponse = 5413, + ClientLBSSetScore = 5414, + ClientLBSSetScoreResponse = 5415, + ClientLBSFindOrCreateLB = 5416, + ClientLBSFindOrCreateLBResponse = 5417, + ClientLBSGetLBEntries = 5418, + ClientLBSGetLBEntriesResponse = 5419, + ClientMarketingMessageUpdate = 5420, // removed + ClientChatDeclined = 5426, + ClientFriendMsgIncoming = 5427, + ClientAuthList_Deprecated = 5428, // removed + ClientTicketAuthComplete = 5429, + ClientIsLimitedAccount = 5430, + ClientRequestAuthList = 5431, + ClientAuthList = 5432, + ClientStat = 5433, + ClientP2PConnectionInfo = 5434, + ClientP2PConnectionFailInfo = 5435, + ClientGetNumberOfCurrentPlayers = 5436, // removed + ClientGetNumberOfCurrentPlayersResponse = 5437, // removed + ClientGetDepotDecryptionKey = 5438, + ClientGetDepotDecryptionKeyResponse = 5439, + GSPerformHardwareSurvey = 5440, + ClientGetAppBetaPasswords = 5441, // removed + ClientGetAppBetaPasswordsResponse = 5442, // removed + ClientEnableTestLicense = 5443, + ClientEnableTestLicenseResponse = 5444, + ClientDisableTestLicense = 5445, + ClientDisableTestLicenseResponse = 5446, + ClientRequestValidationMail = 5448, + ClientRequestValidationMailResponse = 5449, + ClientCheckAppBetaPassword = 5450, + ClientCheckAppBetaPasswordResponse = 5451, + ClientToGC = 5452, + ClientFromGC = 5453, + ClientRequestChangeMail = 5454, + ClientRequestChangeMailResponse = 5455, + ClientEmailAddrInfo = 5456, + ClientPasswordChange3 = 5457, + ClientEmailChange3 = 5458, + ClientPersonalQAChange3 = 5459, + ClientResetForgottenPassword3 = 5460, + ClientRequestForgottenPasswordEmail3 = 5461, + ClientCreateAccount3 = 5462, // removed + ClientNewLoginKey = 5463, + ClientNewLoginKeyAccepted = 5464, + ClientLogOnWithHash_Deprecated = 5465, // removed + ClientStoreUserStats2 = 5466, + ClientStatsUpdated = 5467, + ClientActivateOEMLicense = 5468, + ClientRegisterOEMMachine = 5469, + ClientRegisterOEMMachineResponse = 5470, + ClientRequestedClientStats = 5480, + ClientStat2Int32 = 5481, + ClientStat2 = 5482, + ClientVerifyPassword = 5483, + ClientVerifyPasswordResponse = 5484, + ClientDRMDownloadRequest = 5485, + ClientDRMDownloadResponse = 5486, + ClientDRMFinalResult = 5487, + ClientGetFriendsWhoPlayGame = 5488, + ClientGetFriendsWhoPlayGameResponse = 5489, + ClientOGSBeginSession = 5490, + ClientOGSBeginSessionResponse = 5491, + ClientOGSEndSession = 5492, + ClientOGSEndSessionResponse = 5493, + ClientOGSWriteRow = 5494, + ClientDRMTest = 5495, + ClientDRMTestResult = 5496, + ClientStartPeerContentServer = 5497, + ClientStartPeerContentServerResponse = 5498, + ClientServerUnavailable = 5500, + ClientServersAvailable = 5501, + ClientRegisterAuthTicketWithCM = 5502, + ClientGCMsgFailed = 5503, + ClientMicroTxnAuthRequest = 5504, + ClientMicroTxnAuthorize = 5505, + ClientMicroTxnAuthorizeResponse = 5506, + ClientAppMinutesPlayedData = 5507, + ClientGetMicroTxnInfo = 5508, + ClientGetMicroTxnInfoResponse = 5509, + ClientMarketingMessageUpdate2 = 5510, + ClientDeregisterWithServer = 5511, + ClientSubscribeToPersonaFeed = 5512, + ClientLogon = 5514, + ClientGetClientDetails = 5515, + ClientGetClientDetailsResponse = 5516, + ClientReportOverlayDetourFailure = 5517, + ClientGetClientAppList = 5518, + ClientGetClientAppListResponse = 5519, + ClientInstallClientApp = 5520, + ClientInstallClientAppResponse = 5521, + ClientUninstallClientApp = 5522, + ClientUninstallClientAppResponse = 5523, + ClientSetClientAppUpdateState = 5524, + ClientSetClientAppUpdateStateResponse = 5525, + ClientRequestEncryptedAppTicket = 5526, + ClientRequestEncryptedAppTicketResponse = 5527, + ClientWalletInfoUpdate = 5528, + ClientLBSSetUGC = 5529, + ClientLBSSetUGCResponse = 5530, + ClientAMGetClanOfficers = 5531, + ClientAMGetClanOfficersResponse = 5532, + ClientCheckFileSignature = 5533, // removed + ClientCheckFileSignatureResponse = 5534, // removed + ClientFriendProfileInfo = 5535, + ClientFriendProfileInfoResponse = 5536, + ClientUpdateMachineAuth = 5537, + ClientUpdateMachineAuthResponse = 5538, + ClientReadMachineAuth = 5539, + ClientReadMachineAuthResponse = 5540, + ClientRequestMachineAuth = 5541, + ClientRequestMachineAuthResponse = 5542, + ClientScreenshotsChanged = 5543, + ClientEmailChange4 = 5544, // obsolete + ClientEmailChangeResponse4 = 5545, // obsolete + ClientGetCDNAuthToken = 5546, + ClientGetCDNAuthTokenResponse = 5547, + ClientDownloadRateStatistics = 5548, + ClientRequestAccountData = 5549, + ClientRequestAccountDataResponse = 5550, + ClientResetForgottenPassword4 = 5551, + ClientHideFriend = 5552, + ClientFriendsGroupsList = 5553, + ClientGetClanActivityCounts = 5554, + ClientGetClanActivityCountsResponse = 5555, + ClientOGSReportString = 5556, + ClientOGSReportBug = 5557, + ClientSentLogs = 5558, + ClientLogonGameServer = 5559, + AMClientCreateFriendsGroup = 5560, + AMClientCreateFriendsGroupResponse = 5561, + AMClientDeleteFriendsGroup = 5562, + AMClientDeleteFriendsGroupResponse = 5563, + AMClientManageFriendsGroup = 5564, + AMClientManageFriendsGroupResponse = 5565, + AMClientAddFriendToGroup = 5566, + AMClientAddFriendToGroupResponse = 5567, + AMClientRemoveFriendFromGroup = 5568, + AMClientRemoveFriendFromGroupResponse = 5569, + ClientAMGetPersonaNameHistory = 5570, + ClientAMGetPersonaNameHistoryResponse = 5571, + ClientRequestFreeLicense = 5572, + ClientRequestFreeLicenseResponse = 5573, + ClientDRMDownloadRequestWithCrashData = 5574, + ClientAuthListAck = 5575, + ClientItemAnnouncements = 5576, + ClientRequestItemAnnouncements = 5577, + ClientFriendMsgEchoToSender = 5578, + ClientChangeSteamGuardOptions = 5579, // removed + ClientChangeSteamGuardOptionsResponse = 5580, // removed + ClientOGSGameServerPingSample = 5581, + ClientCommentNotifications = 5582, + ClientRequestCommentNotifications = 5583, + ClientPersonaChangeResponse = 5584, + ClientRequestWebAPIAuthenticateUserNonce = 5585, + ClientRequestWebAPIAuthenticateUserNonceResponse = 5586, + ClientPlayerNicknameList = 5587, + AMClientSetPlayerNickname = 5588, + AMClientSetPlayerNicknameResponse = 5589, + ClientCreateAccountProto = 5590, // obsolete + ClientRequestOAuthTokenForApp = 5590, // removed + ClientCreateAccountProtoResponse = 5591, // obsolete + ClientRequestOAuthTokenForAppResponse = 5591, // removed + ClientGetNumberOfCurrentPlayersDP = 5592, + ClientGetNumberOfCurrentPlayersDPResponse = 5593, + ClientServiceMethodLegacy = 5594, + ClientServiceMethodLegacyResponse = 5595, + ClientFriendUserStatusPublished = 5596, + ClientCurrentUIMode = 5597, + ClientVanityURLChangedNotification = 5598, + ClientUserNotifications = 5599, + BaseDFS = 5600, + DFSGetFile = 5601, + DFSInstallLocalFile = 5602, + DFSConnection = 5603, + DFSConnectionReply = 5604, + ClientDFSAuthenticateRequest = 5605, + ClientDFSAuthenticateResponse = 5606, + ClientDFSEndSession = 5607, + DFSPurgeFile = 5608, + DFSRouteFile = 5609, + DFSGetFileFromServer = 5610, + DFSAcceptedResponse = 5611, + DFSRequestPingback = 5612, + DFSRecvTransmitFile = 5613, + DFSSendTransmitFile = 5614, + DFSRequestPingback2 = 5615, + DFSResponsePingback2 = 5616, + ClientDFSDownloadStatus = 5617, + DFSStartTransfer = 5618, + DFSTransferComplete = 5619, + DFSRouteFileResponse = 5620, + ClientNetworkingCertRequest = 5621, + ClientNetworkingCertRequestResponse = 5622, + ClientChallengeRequest = 5623, + ClientChallengeResponse = 5624, + BadgeCraftedNotification = 5625, + ClientNetworkingMobileCertRequest = 5626, + ClientNetworkingMobileCertRequestResponse = 5627, + BaseMDS = 5800, + ClientMDSLoginRequest = 5801, // removed + ClientMDSLoginResponse = 5802, // removed + ClientMDSUploadManifestRequest = 5803, // removed + ClientMDSUploadManifestResponse = 5804, // removed + ClientMDSTransmitManifestDataChunk = 5805, // removed + ClientMDSHeartbeat = 5806, // removed + ClientMDSUploadDepotChunks = 5807, // removed + ClientMDSUploadDepotChunksResponse = 5808, // removed + ClientMDSInitDepotBuildRequest = 5809, // removed + ClientMDSInitDepotBuildResponse = 5810, // removed + AMToMDSGetDepotDecryptionKey = 5812, + MDSToAMGetDepotDecryptionKeyResponse = 5813, + MDSGetVersionsForDepot = 5814, // removed + MDSGetVersionsForDepotResponse = 5815, // removed + ClientMDSInitWorkshopBuildRequest = 5816, // removed + MDSSetPublicVersionForDepot = 5816, // removed + ClientMDSInitWorkshopBuildResponse = 5817, // removed + MDSSetPublicVersionForDepotResponse = 5817, // removed + ClientMDSGetDepotManifest = 5818, // removed + ClientMDSGetDepotManifestResponse = 5819, // removed + ClientMDSGetDepotManifestChunk = 5820, // removed + ClientMDSUploadRateTest = 5823, // removed + ClientMDSUploadRateTestResponse = 5824, // removed + MDSDownloadDepotChunksAck = 5825, // removed + MDSContentServerStatsBroadcast = 5826, // removed + MDSContentServerConfigRequest = 5827, + MDSContentServerConfig = 5828, + MDSGetDepotManifest = 5829, + MDSGetDepotManifestResponse = 5830, + MDSGetDepotManifestChunk = 5831, + MDSGetDepotChunk = 5832, + MDSGetDepotChunkResponse = 5833, + MDSGetDepotChunkChunk = 5834, + MDSUpdateContentServerConfig = 5835, // removed + MDSGetServerListForUser = 5836, // obsolete + MDSGetServerListForUserResponse = 5837, // obsolete + ClientMDSRegisterAppBuild = 5838, // removed + ClientMDSRegisterAppBuildResponse = 5839, // removed + ClientMDSSetAppBuildLive = 5840, // removed + ClientMDSSetAppBuildLiveResponse = 5841, // removed + ClientMDSGetPrevDepotBuild = 5842, // removed + ClientMDSGetPrevDepotBuildResponse = 5843, // removed + MDSToCSFlushChunk = 5844, + ClientMDSSignInstallScript = 5845, // removed + ClientMDSSignInstallScriptResponse = 5846, // removed + MDSMigrateChunk = 5847, + MDSMigrateChunkResponse = 5848, + MDSToCSFlushManifest = 5849, + CSBase = 6200, + CSPing = 6201, + CSPingResponse = 6202, + GMSBase = 6400, + GMSGameServerReplicate = 6401, + ClientGMSServerQuery = 6403, + GMSClientServerQueryResponse = 6404, + AMGMSGameServerUpdate = 6405, + AMGMSGameServerRemove = 6406, + GameServerOutOfDate = 6407, + DeviceAuthorizationBase = 6500, + ClientAuthorizeLocalDeviceRequest = 6501, + ClientAuthorizeLocalDevice = 6502, // removed + ClientAuthorizeLocalDeviceResponse = 6502, + ClientDeauthorizeDeviceRequest = 6503, + ClientDeauthorizeDevice = 6504, + ClientUseLocalDeviceAuthorizations = 6505, + ClientGetAuthorizedDevices = 6506, + ClientGetAuthorizedDevicesResponse = 6507, + AMNotifySessionDeviceAuthorized = 6508, + ClientAuthorizeLocalDeviceNotification = 6509, + MMSBase = 6600, + ClientMMSCreateLobby = 6601, + ClientMMSCreateLobbyResponse = 6602, + ClientMMSJoinLobby = 6603, + ClientMMSJoinLobbyResponse = 6604, + ClientMMSLeaveLobby = 6605, + ClientMMSLeaveLobbyResponse = 6606, + ClientMMSGetLobbyList = 6607, + ClientMMSGetLobbyListResponse = 6608, + ClientMMSSetLobbyData = 6609, + ClientMMSSetLobbyDataResponse = 6610, + ClientMMSGetLobbyData = 6611, + ClientMMSLobbyData = 6612, + ClientMMSSendLobbyChatMsg = 6613, + ClientMMSLobbyChatMsg = 6614, + ClientMMSSetLobbyOwner = 6615, + ClientMMSSetLobbyOwnerResponse = 6616, + ClientMMSSetLobbyGameServer = 6617, + ClientMMSLobbyGameServerSet = 6618, + ClientMMSUserJoinedLobby = 6619, + ClientMMSUserLeftLobby = 6620, + ClientMMSInviteToLobby = 6621, + ClientMMSFlushFrenemyListCache = 6622, + ClientMMSFlushFrenemyListCacheResponse = 6623, + ClientMMSSetLobbyLinked = 6624, + ClientMMSSetRatelimitPolicyOnClient = 6625, + ClientMMSGetLobbyStatus = 6626, + ClientMMSGetLobbyStatusResponse = 6627, + MMSGetLobbyList = 6628, + MMSGetLobbyListResponse = 6629, + NonStdMsgBase = 6800, + NonStdMsgMemcached = 6801, + NonStdMsgHTTPServer = 6802, + NonStdMsgHTTPClient = 6803, + NonStdMsgWGResponse = 6804, + NonStdMsgPHPSimulator = 6805, + NonStdMsgChase = 6806, + NonStdMsgDFSTransfer = 6807, + NonStdMsgTests = 6808, + NonStdMsgUMQpipeAAPL = 6809, + NonStdMsgSyslog = 6810, + NonStdMsgLogsink = 6811, + NonStdMsgSteam2Emulator = 6812, + NonStdMsgRTMPServer = 6813, + NonStdMsgWebSocket = 6814, + NonStdMsgRedis = 6815, + UDSBase = 7000, + ClientUDSP2PSessionStarted = 7001, + ClientUDSP2PSessionEnded = 7002, + UDSRenderUserAuth = 7003, + UDSRenderUserAuthResponse = 7004, + ClientInviteToGame = 7005, + UDSHasSession = 7006, + UDSHasSessionResponse = 7007, + MPASBase = 7100, + MPASVacBanReset = 7101, + KGSBase = 7200, + KGSAllocateKeyRange = 7201, // removed + KGSAllocateKeyRangeResponse = 7202, // removed + KGSGenerateKeys = 7203, // removed + KGSGenerateKeysResponse = 7204, // removed + KGSRemapKeys = 7205, // removed + KGSRemapKeysResponse = 7206, // removed + KGSGenerateGameStopWCKeys = 7207, // removed + KGSGenerateGameStopWCKeysResponse = 7208, // removed + UCMBase = 7300, + ClientUCMAddScreenshot = 7301, + ClientUCMAddScreenshotResponse = 7302, + UCMValidateObjectExists = 7303, // removed + UCMValidateObjectExistsResponse = 7304, // removed + UCMResetCommunityContent = 7307, + UCMResetCommunityContentResponse = 7308, + ClientUCMDeleteScreenshot = 7309, + ClientUCMDeleteScreenshotResponse = 7310, + ClientUCMPublishFile = 7311, + ClientUCMPublishFileResponse = 7312, + ClientUCMGetPublishedFileDetails = 7313, // removed + ClientUCMGetPublishedFileDetailsResponse = 7314, // removed + ClientUCMDeletePublishedFile = 7315, + ClientUCMDeletePublishedFileResponse = 7316, + ClientUCMEnumerateUserPublishedFiles = 7317, + ClientUCMEnumerateUserPublishedFilesResponse = 7318, + ClientUCMSubscribePublishedFile = 7319, // removed + ClientUCMSubscribePublishedFileResponse = 7320, // removed + ClientUCMEnumerateUserSubscribedFiles = 7321, + ClientUCMEnumerateUserSubscribedFilesResponse = 7322, + ClientUCMUnsubscribePublishedFile = 7323, // removed + ClientUCMUnsubscribePublishedFileResponse = 7324, // removed + ClientUCMUpdatePublishedFile = 7325, + ClientUCMUpdatePublishedFileResponse = 7326, + UCMUpdatePublishedFile = 7327, + UCMUpdatePublishedFileResponse = 7328, + UCMDeletePublishedFile = 7329, + UCMDeletePublishedFileResponse = 7330, + UCMUpdatePublishedFileStat = 7331, + UCMUpdatePublishedFileBan = 7332, // obsolete + UCMUpdatePublishedFileBanResponse = 7333, // obsolete + UCMUpdateTaggedScreenshot = 7334, // removed + UCMAddTaggedScreenshot = 7335, // removed + UCMRemoveTaggedScreenshot = 7336, // removed + UCMReloadPublishedFile = 7337, + UCMReloadUserFileListCaches = 7338, + UCMPublishedFileReported = 7339, + UCMUpdatePublishedFileIncompatibleStatus = 7340, // obsolete + UCMPublishedFilePreviewAdd = 7341, + UCMPublishedFilePreviewAddResponse = 7342, + UCMPublishedFilePreviewRemove = 7343, + UCMPublishedFilePreviewRemoveResponse = 7344, + UCMPublishedFilePreviewChangeSortOrder = 7345, // removed + UCMPublishedFilePreviewChangeSortOrderResponse = 7346, // removed + ClientUCMPublishedFileSubscribed = 7347, + ClientUCMPublishedFileUnsubscribed = 7348, + UCMPublishedFileSubscribed = 7349, + UCMPublishedFileUnsubscribed = 7350, + UCMPublishFile = 7351, + UCMPublishFileResponse = 7352, + UCMPublishedFileChildAdd = 7353, + UCMPublishedFileChildAddResponse = 7354, + UCMPublishedFileChildRemove = 7355, + UCMPublishedFileChildRemoveResponse = 7356, + UCMPublishedFileChildChangeSortOrder = 7357, // removed + UCMPublishedFileChildChangeSortOrderResponse = 7358, // removed + UCMPublishedFileParentChanged = 7359, + ClientUCMGetPublishedFilesForUser = 7360, + ClientUCMGetPublishedFilesForUserResponse = 7361, + UCMGetPublishedFilesForUser = 7362, // removed + UCMGetPublishedFilesForUserResponse = 7363, // removed + ClientUCMSetUserPublishedFileAction = 7364, + ClientUCMSetUserPublishedFileActionResponse = 7365, + ClientUCMEnumeratePublishedFilesByUserAction = 7366, + ClientUCMEnumeratePublishedFilesByUserActionResponse = 7367, + ClientUCMPublishedFileDeleted = 7368, + UCMGetUserSubscribedFiles = 7369, + UCMGetUserSubscribedFilesResponse = 7370, + UCMFixStatsPublishedFile = 7371, + UCMDeleteOldScreenshot = 7372, // removed + UCMDeleteOldScreenshotResponse = 7373, // removed + UCMDeleteOldVideo = 7374, // removed + UCMDeleteOldVideoResponse = 7375, // removed + UCMUpdateOldScreenshotPrivacy = 7376, // removed + UCMUpdateOldScreenshotPrivacyResponse = 7377, // removed + ClientUCMEnumerateUserSubscribedFilesWithUpdates = 7378, + ClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse = 7379, + UCMPublishedFileContentUpdated = 7380, + ClientUCMPublishedFileUpdated = 7381, + ClientWorkshopItemChangesRequest = 7382, + ClientWorkshopItemChangesResponse = 7383, + ClientWorkshopItemInfoRequest = 7384, + ClientWorkshopItemInfoResponse = 7385, + FSBase = 7500, + ClientRichPresenceUpload = 7501, + ClientRichPresenceRequest = 7502, + ClientRichPresenceInfo = 7503, + FSRichPresenceRequest = 7504, + FSRichPresenceResponse = 7505, + FSComputeFrenematrix = 7506, + FSComputeFrenematrixResponse = 7507, + FSPlayStatusNotification = 7508, + FSPublishPersonaStatus = 7509, // obsolete + FSAddOrRemoveFollower = 7510, + FSAddOrRemoveFollowerResponse = 7511, + FSUpdateFollowingList = 7512, + FSCommentNotification = 7513, + FSCommentNotificationViewed = 7514, + ClientFSGetFollowerCount = 7515, + ClientFSGetFollowerCountResponse = 7516, + ClientFSGetIsFollowing = 7517, + ClientFSGetIsFollowingResponse = 7518, + ClientFSEnumerateFollowingList = 7519, + ClientFSEnumerateFollowingListResponse = 7520, + FSGetPendingNotificationCount = 7521, + FSGetPendingNotificationCountResponse = 7522, + ClientChatOfflineMessageNotification = 7523, + ClientChatRequestOfflineMessageCount = 7524, + ClientChatGetFriendMessageHistory = 7525, + ClientChatGetFriendMessageHistoryResponse = 7526, + ClientChatGetFriendMessageHistoryForOfflineMessages = 7527, + ClientFSGetFriendsSteamLevels = 7528, + ClientFSGetFriendsSteamLevelsResponse = 7529, + AMRequestFriendData = 7530, + CEGVersionSetEnableDisableRequest = 7600, + DRMRange2 = 7600, + CEGVersionSetEnableDisableResponse = 7601, + CEGPropStatusDRMSRequest = 7602, + CEGPropStatusDRMSResponse = 7603, + CEGWhackFailureReportRequest = 7604, + CEGWhackFailureReportResponse = 7605, + DRMSFetchVersionSet = 7606, + DRMSFetchVersionSetResponse = 7607, + EconBase = 7700, + EconTrading_InitiateTradeRequest = 7701, + EconTrading_InitiateTradeProposed = 7702, + EconTrading_InitiateTradeResponse = 7703, + EconTrading_InitiateTradeResult = 7704, + EconTrading_StartSession = 7705, + EconTrading_CancelTradeRequest = 7706, + EconFlushInventoryCache = 7707, + EconFlushInventoryCacheResponse = 7708, + EconCDKeyProcessTransaction = 7711, + EconCDKeyProcessTransactionResponse = 7712, + EconGetErrorLogs = 7713, + EconGetErrorLogsResponse = 7714, + RMRange = 7800, + RMTestVerisignOTP = 7800, + RMTestVerisignOTPResponse = 7801, + RMDeleteMemcachedKeys = 7803, + RMRemoteInvoke = 7804, + BadLoginIPList = 7805, + RMMsgTraceAddTrigger = 7806, + RMMsgTraceRemoveTrigger = 7807, + RMMsgTraceEvent = 7808, + UGSBase = 7900, + UGSUpdateGlobalStats = 7900, + ClientUGSGetGlobalStats = 7901, + ClientUGSGetGlobalStatsResponse = 7902, + StoreUpdateRecommendationCount = 8000, // removed + StoreBase = 8000, + UMQBase = 8100, + UMQLogonRequest = 8100, + UMQLogonResponse = 8101, + UMQLogoffRequest = 8102, + UMQLogoffResponse = 8103, + UMQSendChatMessage = 8104, + UMQIncomingChatMessage = 8105, + UMQPoll = 8106, + UMQPollResults = 8107, + UMQ2AM_ClientMsgBatch = 8108, + UMQEnqueueMobileSalePromotions = 8109, // removed + UMQEnqueueMobileAnnouncements = 8110, // removed + WorkshopAcceptTOSRequest = 8200, // removed + WorkshopBase = 8200, + WorkshopAcceptTOSResponse = 8201, // removed + WebAPIBase = 8300, + WebAPIValidateOAuth2Token = 8300, + WebAPIValidateOAuth2TokenResponse = 8301, + WebAPIInvalidateTokensForAccount = 8302, // removed + WebAPIRegisterGCInterfaces = 8303, + WebAPIInvalidateOAuthClientCache = 8304, + WebAPIInvalidateOAuthTokenCache = 8305, + WebAPISetSecrets = 8306, + BackpackBase = 8400, + BackpackAddToCurrency = 8401, + BackpackAddToCurrencyResponse = 8402, + CREBase = 8500, + CRERankByTrend = 8501, // removed + CRERankByTrendResponse = 8502, // removed + CREItemVoteSummary = 8503, + CREItemVoteSummaryResponse = 8504, + CRERankByVote = 8505, // removed + CRERankByVoteResponse = 8506, // removed + CREUpdateUserPublishedItemVote = 8507, + CREUpdateUserPublishedItemVoteResponse = 8508, + CREGetUserPublishedItemVoteDetails = 8509, + CREGetUserPublishedItemVoteDetailsResponse = 8510, + CREEnumeratePublishedFiles = 8511, + CREEnumeratePublishedFilesResponse = 8512, + CREPublishedFileVoteAdded = 8513, + SecretsBase = 8600, + SecretsRequestCredentialPair = 8600, + SecretsCredentialPairResponse = 8601, + SecretsRequestServerIdentity = 8602, // removed + SecretsServerIdentityResponse = 8603, // removed + SecretsUpdateServerIdentities = 8604, // removed + BoxMonitorBase = 8700, + BoxMonitorReportRequest = 8700, + BoxMonitorReportResponse = 8701, + LogsinkBase = 8800, + LogsinkWriteReport = 8800, + PICSBase = 8900, + ClientPICSChangesSinceRequest = 8901, + ClientPICSChangesSinceResponse = 8902, + ClientPICSProductInfoRequest = 8903, + ClientPICSProductInfoResponse = 8904, + ClientPICSAccessTokenRequest = 8905, + ClientPICSAccessTokenResponse = 8906, + WorkerProcess = 9000, + WorkerProcessPingRequest = 9000, + WorkerProcessPingResponse = 9001, + WorkerProcessShutdown = 9002, + DRMWorkerProcess = 9100, + DRMWorkerProcessDRMAndSign = 9100, + DRMWorkerProcessDRMAndSignResponse = 9101, + DRMWorkerProcessSteamworksInfoRequest = 9102, + DRMWorkerProcessSteamworksInfoResponse = 9103, + DRMWorkerProcessInstallDRMDLLRequest = 9104, + DRMWorkerProcessInstallDRMDLLResponse = 9105, + DRMWorkerProcessSecretIdStringRequest = 9106, + DRMWorkerProcessSecretIdStringResponse = 9107, + DRMWorkerProcessGetDRMGuidsFromFileRequest = 9108, // removed + DRMWorkerProcessGetDRMGuidsFromFileResponse = 9109, // removed + DRMWorkerProcessInstallProcessedFilesRequest = 9110, + DRMWorkerProcessInstallProcessedFilesResponse = 9111, + DRMWorkerProcessExamineBlobRequest = 9112, + DRMWorkerProcessExamineBlobResponse = 9113, + DRMWorkerProcessDescribeSecretRequest = 9114, + DRMWorkerProcessDescribeSecretResponse = 9115, + DRMWorkerProcessBackfillOriginalRequest = 9116, + DRMWorkerProcessBackfillOriginalResponse = 9117, + DRMWorkerProcessValidateDRMDLLRequest = 9118, + DRMWorkerProcessValidateDRMDLLResponse = 9119, + DRMWorkerProcessValidateFileRequest = 9120, + DRMWorkerProcessValidateFileResponse = 9121, + DRMWorkerProcessSplitAndInstallRequest = 9122, + DRMWorkerProcessSplitAndInstallResponse = 9123, + DRMWorkerProcessGetBlobRequest = 9124, + DRMWorkerProcessGetBlobResponse = 9125, + DRMWorkerProcessEvaluateCrashRequest = 9126, + DRMWorkerProcessEvaluateCrashResponse = 9127, + DRMWorkerProcessAnalyzeFileRequest = 9128, + DRMWorkerProcessAnalyzeFileResponse = 9129, + DRMWorkerProcessUnpackBlobRequest = 9130, + DRMWorkerProcessUnpackBlobResponse = 9131, + DRMWorkerProcessInstallAllRequest = 9132, + DRMWorkerProcessInstallAllResponse = 9133, + TestWorkerProcess = 9200, + TestWorkerProcessLoadUnloadModuleRequest = 9200, + TestWorkerProcessLoadUnloadModuleResponse = 9201, + TestWorkerProcessServiceModuleCallRequest = 9202, + TestWorkerProcessServiceModuleCallResponse = 9203, + QuestServerBase = 9300, + ClientGetEmoticonList = 9330, + ClientEmoticonList = 9331, + SLCBase = 9400, + SLCUserSessionStatus = 9400, + SLCRequestUserSessionStatus = 9401, + SLCSharedLicensesLockStatus = 9402, + ClientSharedLicensesLockStatus = 9403, // removed + ClientSharedLicensesStopPlaying = 9404, // removed + ClientSharedLibraryLockStatus = 9405, + ClientSharedLibraryStopPlaying = 9406, + SLCOwnerLibraryChanged = 9407, + SLCSharedLibraryChanged = 9408, + RemoteClientAuth = 9500, // obsolete + RemoteClientBase = 9500, + RemoteClientAuthResponse = 9501, // obsolete + RemoteClientAppStatus = 9502, + RemoteClientStartStream = 9503, + RemoteClientStartStreamResponse = 9504, + RemoteClientPing = 9505, + RemoteClientPingResponse = 9506, + ClientUnlockStreaming = 9507, + ClientUnlockStreamingResponse = 9508, + RemoteClientAcceptEULA = 9509, + RemoteClientGetControllerConfig = 9510, + RemoteClientGetControllerConfigResponse = 9511, + RemoteClientStreamingEnabled = 9512, + ClientUnlockHEVC = 9513, + ClientUnlockHEVCResponse = 9514, + RemoteClientStatusRequest = 9515, + RemoteClientStatusResponse = 9516, + ClientConcurrentSessionsBase = 9600, + ClientPlayingSessionState = 9600, + ClientKickPlayingSession = 9601, + ClientBroadcastBase = 9700, + ClientBroadcastInit = 9700, + ClientBroadcastFrames = 9701, + ClientBroadcastDisconnect = 9702, + ClientBroadcastScreenshot = 9703, + ClientBroadcastUploadConfig = 9704, + BaseClient3 = 9800, + ClientVoiceCallPreAuthorize = 9800, + ClientVoiceCallPreAuthorizeResponse = 9801, + ClientServerTimestampRequest = 9802, + ClientServerTimestampResponse = 9803, + ServiceMethodCallFromClientNonAuthed = 9804, + ClientHello = 9805, + ClientEnableOrDisableDownloads = 9806, + ClientEnableOrDisableDownloadsResponse = 9807, + ClientFeatureGroupInfo = 9808, + ClientLANP2PBase = 9900, + ClientLANP2PRequestChunk = 9900, + ClientLANP2PRequestChunkResponse = 9901, + ClientPeerChunkRequest = 9902, + ClientPeerChunkResponse = 9903, + ClientLANP2PMax = 9999, + BaseWatchdogServer = 10000, + NotifyWatchdog = 10000, + ClientSiteLicenseBase = 10100, + ClientSiteLicenseSiteInfoNotification = 10100, + ClientSiteLicenseCheckout = 10101, + ClientSiteLicenseCheckoutResponse = 10102, + ClientSiteLicenseGetAvailableSeats = 10103, + ClientSiteLicenseGetAvailableSeatsResponse = 10104, + ClientSiteLicenseGetContentCacheInfo = 10105, + ClientSiteLicenseGetContentCacheInfoResponse = 10106, + BaseChatServer = 12000, + ChatServerGetPendingNotificationCount = 12000, + ChatServerGetPendingNotificationCountResponse = 12001, + BaseSecretServer = 12100, + ServerSecretChanged = 12100, + BaseWG = 12200, + WGConnectionProtocolError = 12200, + WGConnectionValidateUserToken = 12201, + WGConnectionValidateUserTokenResponse = 12202, + WGConnectionLegacyWGRequest = 12203, + WGConnectionLegacyWGResponse = 12204, + ClientPendingGameLaunch = 12300, + ClientPendingGameLaunchResponse = 12301, +} + +export default EMsg; diff --git a/src/enums/EMsgClanAccountFlags.ts b/src/enums/EMsgClanAccountFlags.ts new file mode 100644 index 00000000..5878bfd8 --- /dev/null +++ b/src/enums/EMsgClanAccountFlags.ts @@ -0,0 +1,12 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EMsgClanAccountFlags { + k_EMsgClanAccountFlagPublic = 1, + k_EMsgClanAccountFlagLarge = 2, + k_EMsgClanAccountFlagLocked = 4, + k_EMsgClanAccountFlagDisabled = 8, + k_EMsgClanAccountFlagOGG = 16, +} + +export default EMsgClanAccountFlags; diff --git a/src/enums/ENewSteamAnnouncementState.ts b/src/enums/ENewSteamAnnouncementState.ts new file mode 100644 index 00000000..a4049d77 --- /dev/null +++ b/src/enums/ENewSteamAnnouncementState.ts @@ -0,0 +1,11 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ENewSteamAnnouncementState { + Invalid = 0, + AllRead = 1, + NewAnnouncement = 2, + FeaturedAnnouncement = 3, +} + +export default ENewSteamAnnouncementState; diff --git a/src/enums/ENewsUpdateType.ts b/src/enums/ENewsUpdateType.ts new file mode 100644 index 00000000..511aa6a7 --- /dev/null +++ b/src/enums/ENewsUpdateType.ts @@ -0,0 +1,12 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ENewsUpdateType { + AppNews = 0, + SteamAds = 1, + SteamNews = 2, + CDDBUpdate = 3, + ClientUpdate = 4, +} + +export default ENewsUpdateType; diff --git a/src/enums/ENotificationSetting.ts b/src/enums/ENotificationSetting.ts new file mode 100644 index 00000000..e7afa396 --- /dev/null +++ b/src/enums/ENotificationSetting.ts @@ -0,0 +1,10 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ENotificationSetting { + NotifyUseDefault = 0, + Always = 1, + Never = 2, +} + +export default ENotificationSetting; diff --git a/src/enums/EOSBranch.ts b/src/enums/EOSBranch.ts new file mode 100644 index 00000000..64bb3c54 --- /dev/null +++ b/src/enums/EOSBranch.ts @@ -0,0 +1,14 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EOSBranch { + Unknown = 0, + Release = 1, + ReleaseCandidate = 2, + Beta = 3, + BetaCandidate = 4, + Main = 5, + Staging = 6, +} + +export default EOSBranch; diff --git a/src/enums/EOSType.ts b/src/enums/EOSType.ts new file mode 100644 index 00000000..623cdf5a --- /dev/null +++ b/src/enums/EOSType.ts @@ -0,0 +1,120 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EOSType { + Web = -700, + IOSUnknown = -600, + IOS1 = -599, + IOS2 = -598, + IOS3 = -597, + IOS4 = -596, + IOS5 = -595, + IOS6 = -594, + IOS6_1 = -593, + IOS7 = -592, + IOS7_1 = -591, + IOS8 = -590, + IOS8_1 = -589, + IOS8_2 = -588, + IOS8_3 = -587, + IOS8_4 = -586, + IOS9 = -585, + IOS9_1 = -584, + IOS9_2 = -583, + IOS9_3 = -582, + IOS10 = -581, + IOS10_1 = -580, + IOS10_2 = -579, + IOS10_3 = -578, + IOS11 = -577, + IOS11_1 = -576, + IOS11_2 = -575, + IOS11_3 = -574, + IOS11_4 = -573, + IOS12 = -572, + IOS12_1 = -571, + AndroidUnknown = -500, + Android6 = -499, + Android7 = -498, + Android8 = -497, + Android9 = -496, + UMQ = -400, + PS3 = -300, + LinuxUnknown = -203, + Linux22 = -202, + Linux24 = -201, + Linux26 = -200, + Linux32 = -199, + Linux35 = -198, + Linux36 = -197, + Linux310 = -196, + Linux316 = -195, + Linux318 = -194, + Linux3x = -193, + Linux4x = -192, + Linux41 = -191, + Linux44 = -190, + Linux49 = -189, + Linux414 = -188, + Linux419 = -187, + Linux5x = -186, + Linux54 = -185, + Linux6x = -184, + Linux7x = -183, + Linux510 = -182, + MacOSUnknown = -102, + LinuxMax = -101, + MacOS104 = -101, + MacOS105 = -100, + MacOS1058 = -99, + MacOS106 = -95, + MacOS1063 = -94, + MacOS1064_slgu = -93, + MacOS1067 = -92, + MacOS107 = -90, + MacOS108 = -89, + MacOS109 = -88, + MacOS1010 = -87, + MacOS1011 = -86, + MacOS1012 = -85, + Macos1013 = -84, + Macos1014 = -83, + Macos1015 = -82, + MacOS1016 = -81, + MacOS11 = -80, + MacOS111 = -79, + MacOS1017 = -78, + MacOS12 = -77, + MacOS1018 = -76, + MacOS13 = -75, + MacOS1019 = -74, + MacOS14 = -73, + MacOS1020 = -72, + MacOS15 = -71, + MacOSMax = -1, + Unknown = -1, + WinUnknown = 0, + Win311 = 1, + Win95 = 2, + Win98 = 3, + WinME = 4, + WinNT = 5, + Win2000 = 6, + WinXP = 7, + Win2003 = 8, + WinVista = 9, + Windows7 = 10, + Win2008 = 11, + Win2012 = 12, + Windows8 = 13, + Windows81 = 14, + Win2012R2 = 15, + Windows10 = 16, + Win2016 = 17, + Win2019 = 18, + Win2022 = 19, + Win11 = 20, + WinMAX = 21, +} + +export default EOSType; diff --git a/src/enums/EPackageStatus.ts b/src/enums/EPackageStatus.ts new file mode 100644 index 00000000..ac823763 --- /dev/null +++ b/src/enums/EPackageStatus.ts @@ -0,0 +1,11 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EPackageStatus { + Available = 0, + Preorder = 1, + Unavailable = 2, + Invalid = 3, +} + +export default EPackageStatus; diff --git a/src/enums/EPaymentMethod.ts b/src/enums/EPaymentMethod.ts new file mode 100644 index 00000000..7d063dc6 --- /dev/null +++ b/src/enums/EPaymentMethod.ts @@ -0,0 +1,170 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EPaymentMethod { + None = 0, + ActivationCode = 1, + CreditCard = 2, + Giropay = 3, + PayPal = 4, + Ideal = 5, + PaySafeCard = 6, + Sofort = 7, + GuestPass = 8, + WebMoney = 9, + MoneyBookers = 10, + AliPay = 11, + Yandex = 12, + Kiosk = 13, + Qiwi = 14, + GameStop = 15, + HardwarePromo = 16, + MoPay = 17, + BoletoBancario = 18, + BoaCompraGold = 19, + BancoDoBrasilOnline = 20, + ItauOnline = 21, + BradescoOnline = 22, + Pagseguro = 23, + VisaBrazil = 24, + AmexBrazil = 25, + Aura = 26, + Hipercard = 27, + MastercardBrazil = 28, + DinersCardBrazil = 29, + AuthorizedDevice = 30, + MOLPoints = 31, + ClickAndBuy = 32, + Beeline = 33, + Konbini = 34, + EClubPoints = 35, + CreditCardJapan = 36, + BankTransferJapan = 37, + PayEasy = 38, + Zong = 39, + CultureVoucher = 40, + BookVoucher = 41, + HappymoneyVoucher = 42, + ConvenientStoreVoucher = 43, + GameVoucher = 44, + Multibanco = 45, + Payshop = 46, + MaestroBoaCompra = 47, + OXXO = 48, + ToditoCash = 49, + Carnet = 50, + SPEI = 51, + ThreePay = 52, + IsBank = 53, + Garanti = 54, + Akbank = 55, + YapiKredi = 56, + Halkbank = 57, + BankAsya = 58, + Finansbank = 59, + DenizBank = 60, + PTT = 61, + CashU = 62, + SantanderRio = 63, + AutoGrant = 64, + WebMoneyJapan = 65, + OneCard = 66, + PSE = 67, + Exito = 68, + Efecty = 69, + Paloto = 70, + PinValidda = 71, + MangirKart = 72, + BancoCreditoDePeru = 73, + BBVAContinental = 74, + SafetyPay = 75, + PagoEfectivo = 76, + Trustly = 77, + UnionPay = 78, + BitCoin = 79, + LicensedSite = 80, + BitCash = 81, + NetCash = 82, + Nanaco = 83, + Tenpay = 84, + WeChat = 85, + CashonDelivery = 86, + CreditCardNodwin = 87, + DebitCardNodwin = 88, + NetBankingNodwin = 89, + CashCardNodwin = 90, + WalletNodwin = 91, + MobileDegica = 92, + Naranja = 93, + Cencosud = 94, + Cabal = 95, + PagoFacil = 96, + Rapipago = 97, + BancoNacionaldeCostaRica = 98, + BancoPoplar = 99, + RedPagos = 100, + SPE = 101, + Multicaja = 102, + RedCompra = 103, + ZiraatBank = 104, + VakiflarBank = 105, + KuveytTurkBank = 106, + EkonomiBank = 107, + Pichincha = 108, + PichinchaCash = 109, + Przelewy24 = 110, + Trustpay = 111, + POLi = 112, + MercadoPago = 113, + PayU = 114, + VTCPayWallet = 115, + MrCash = 116, + EPS = 117, + Interac = 118, + VTCPayCards = 119, + VTCPayOnlineBanking = 120, + VisaElectronBoaCompra = 121, + CafeFunded = 122, + OCA = 123, + Lider = 124, + WebMoneySteamCardJapan = 125, + WebMoneySteamCardTopUpJapan = 126, + Toss = 127, + Wallet = 128, + Valve = 129, + MasterComp = 130, + Promotional = 131, + MasterSubscription = 134, + Payco = 135, + MobileWalletJapan = 136, + BoletoFlash = 137, + PIX = 138, + GCash = 139, + KakaoPay = 140, + Dana = 141, + TrueMoney = 142, + TouchnGo = 143, + LinePay = 144, + MerPay = 145, + PayPay = 146, + AlfaClick = 147, + Sberbank = 148, + YooMoney = 149, + Tinkoff = 150, + CashInCIS = 151, + AuPAY = 152, + AliPayHK = 153, + NaverPay = 154, + Linkaja = 155, + ShopeePay = 156, + GrabPay = 157, + PayNow = 158, + OnlineBankingThailand = 159, + CashOptionsThailand = 160, + OEMTicket = 256, + Split = 512, + Complimentary = 1024, + FamilyGroup = 1025, +} + +export default EPaymentMethod; diff --git a/src/enums/EPersonaState.ts b/src/enums/EPersonaState.ts new file mode 100644 index 00000000..d700752b --- /dev/null +++ b/src/enums/EPersonaState.ts @@ -0,0 +1,15 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EPersonaState { + Offline = 0, + Online = 1, + Busy = 2, + Away = 3, + Snooze = 4, + LookingToTrade = 5, + LookingToPlay = 6, + Invisible = 7, +} + +export default EPersonaState; diff --git a/src/enums/EPersonaStateFlag.ts b/src/enums/EPersonaStateFlag.ts new file mode 100644 index 00000000..67b766e1 --- /dev/null +++ b/src/enums/EPersonaStateFlag.ts @@ -0,0 +1,17 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EPersonaStateFlag { + HasRichPresence = 1, + InJoinableGame = 2, + Golden = 4, + RemotePlayTogether = 8, + ClientTypeWeb = 256, + ClientTypeMobile = 512, + ClientTypeTenfoot = 1024, + ClientTypeVR = 2048, + LaunchTypeGamepad = 4096, + LaunchTypeCompatTool = 8192, +} + +export default EPersonaStateFlag; diff --git a/src/enums/EPlatformType.ts b/src/enums/EPlatformType.ts new file mode 100644 index 00000000..13e9411b --- /dev/null +++ b/src/enums/EPlatformType.ts @@ -0,0 +1,15 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EPlatformType { + Unknown = 0, + Win32 = 1, + Win64 = 2, + Linux = 3, // removed "split to Linux64 and Linux32" + Linux64 = 3, + OSX = 4, + PS3 = 5, + Linux32 = 6, +} + +export default EPlatformType; diff --git a/src/enums/EPlaytestStatus.ts b/src/enums/EPlaytestStatus.ts new file mode 100644 index 00000000..8c0259c4 --- /dev/null +++ b/src/enums/EPlaytestStatus.ts @@ -0,0 +1,11 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EPlaytestStatus { + None = 0, + Pending = 1, + Invited = 2, + Granted = 3, +} + +export default EPlaytestStatus; diff --git a/src/enums/EProfileCustomizationStyle.ts b/src/enums/EProfileCustomizationStyle.ts new file mode 100644 index 00000000..dc0dc7d5 --- /dev/null +++ b/src/enums/EProfileCustomizationStyle.ts @@ -0,0 +1,13 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EProfileCustomizationStyle { + Default = 0, + Selected = 1, + Rarest = 2, + MostRecent = 3, + Random = 4, + HighestRated = 5, +} + +export default EProfileCustomizationStyle; diff --git a/src/enums/EProfileCustomizationType.ts b/src/enums/EProfileCustomizationType.ts new file mode 100644 index 00000000..5e2603bb --- /dev/null +++ b/src/enums/EProfileCustomizationType.ts @@ -0,0 +1,32 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EProfileCustomizationType { + Invalid = 0, + RareAchievementShowcase = 1, + GameCollector = 2, + ItemShowcase = 3, + TradeShowcase = 4, + Badges = 5, + FavoriteGame = 6, + ScreenshotShowcase = 7, + CustomText = 8, + FavoriteGroup = 9, + Recommendation = 10, + WorkshopItem = 11, + MyWorkshop = 12, + ArtworkShowcase = 13, + VideoShowcase = 14, + Guides = 15, + MyGuides = 16, + Achievements = 17, + Greenlight = 18, + MyGreenlight = 19, + Salien = 20, + LoyaltyRewardReactions = 21, + SingleArtworkShowcase = 22, + AchievementsCompletionist = 23, + Replay = 24, +} + +export default EProfileCustomizationType; diff --git a/src/enums/EProtoAppType.ts b/src/enums/EProtoAppType.ts new file mode 100644 index 00000000..48526c8e --- /dev/null +++ b/src/enums/EProtoAppType.ts @@ -0,0 +1,27 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EProtoAppType { + DepotOnly = -2147483648, + Invalid = 0, + Game = 1, + Application = 2, + Tool = 4, + Demo = 8, + Deprected = 16, + DLC = 32, + Guide = 64, + Driver = 128, + Config = 256, + Hardware = 512, + Franchise = 1024, + Video = 2048, + Plugin = 4096, + MusicAlbum = 8192, + Series = 16384, + Comic = 32768, + Beta = 65536, + Shortcut = 1073741824, +} + +export default EProtoAppType; diff --git a/src/enums/EProtoClanEventType.ts b/src/enums/EProtoClanEventType.ts new file mode 100644 index 00000000..01a1986f --- /dev/null +++ b/src/enums/EProtoClanEventType.ts @@ -0,0 +1,42 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EProtoClanEventType { + k_EClanOtherEvent = 1, + k_EClanGameEvent = 2, + k_EClanPartyEvent = 3, + k_EClanMeetingEvent = 4, + k_EClanSpecialCauseEvent = 5, + k_EClanMusicAndArtsEvent = 6, + k_EClanSportsEvent = 7, + k_EClanTripEvent = 8, + k_EClanChatEvent = 9, + k_EClanGameReleaseEvent = 10, + k_EClanBroadcastEvent = 11, + k_EClanSmallUpdateEvent = 12, + k_EClanPreAnnounceMajorUpdateEvent = 13, + k_EClanMajorUpdateEvent = 14, + k_EClanDLCReleaseEvent = 15, + k_EClanFutureReleaseEvent = 16, + k_EClanESportTournamentStreamEvent = 17, + k_EClanDevStreamEvent = 18, + k_EClanFamousStreamEvent = 19, + k_EClanGameSalesEvent = 20, + k_EClanGameItemSalesEvent = 21, + k_EClanInGameBonusXPEvent = 22, + k_EClanInGameLootEvent = 23, + k_EClanInGamePerksEvent = 24, + k_EClanInGameChallengeEvent = 25, + k_EClanInGameContestEvent = 26, + k_EClanIRLEvent = 27, + k_EClanNewsEvent = 28, + k_EClanBetaReleaseEvent = 29, + k_EClanInGameContentReleaseEvent = 30, + k_EClanFreeTrial = 31, + k_EClanSeasonRelease = 32, + k_EClanSeasonUpdate = 33, + k_EClanCrosspostEvent = 34, + k_EClanInGameEventGeneral = 35, +} + +export default EProtoClanEventType; diff --git a/src/enums/EProtoExecutionSite.ts b/src/enums/EProtoExecutionSite.ts new file mode 100644 index 00000000..7acf6de0 --- /dev/null +++ b/src/enums/EProtoExecutionSite.ts @@ -0,0 +1,9 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EProtoExecutionSite { + Unknown = 0, + SteamClient = 2, +} + +export default EProtoExecutionSite; diff --git a/src/enums/EProvideDeckFeedbackPreference.ts b/src/enums/EProvideDeckFeedbackPreference.ts new file mode 100644 index 00000000..3f7541f5 --- /dev/null +++ b/src/enums/EProvideDeckFeedbackPreference.ts @@ -0,0 +1,10 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EProvideDeckFeedbackPreference { + Unset = 0, + Yes = 1, + No = 2, +} + +export default EProvideDeckFeedbackPreference; diff --git a/src/enums/EPublishedFileForSaleStatus.ts b/src/enums/EPublishedFileForSaleStatus.ts new file mode 100644 index 00000000..a5503669 --- /dev/null +++ b/src/enums/EPublishedFileForSaleStatus.ts @@ -0,0 +1,13 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EPublishedFileForSaleStatus { + NotForSale = 0, + PendingApproval = 1, + ApprovedForSale = 2, + RejectedForSale = 3, + NoLongerForSale = 4, + TentativeApproval = 5, +} + +export default EPublishedFileForSaleStatus; diff --git a/src/enums/EPublishedFileInappropriateProvider.ts b/src/enums/EPublishedFileInappropriateProvider.ts new file mode 100644 index 00000000..3e208877 --- /dev/null +++ b/src/enums/EPublishedFileInappropriateProvider.ts @@ -0,0 +1,10 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EPublishedFileInappropriateProvider { + Invalid = 0, + Google = 1, + Amazon = 2, +} + +export default EPublishedFileInappropriateProvider; diff --git a/src/enums/EPublishedFileInappropriateResult.ts b/src/enums/EPublishedFileInappropriateResult.ts new file mode 100644 index 00000000..cb9f92cd --- /dev/null +++ b/src/enums/EPublishedFileInappropriateResult.ts @@ -0,0 +1,13 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EPublishedFileInappropriateResult { + NotScanned = 0, + VeryUnlikely = 1, + Unlikely = 30, + Possible = 50, + Likely = 75, + VeryLikely = 100, +} + +export default EPublishedFileInappropriateResult; diff --git a/src/enums/EPublishedFileQueryType.ts b/src/enums/EPublishedFileQueryType.ts new file mode 100644 index 00000000..dd68ac59 --- /dev/null +++ b/src/enums/EPublishedFileQueryType.ts @@ -0,0 +1,27 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EPublishedFileQueryType { + RankedByVote = 0, + RankedByPublicationDate = 1, + AcceptedForGameRankedByAcceptanceDate = 2, + RankedByTrend = 3, + FavoritedByFriendsRankedByPublicationDate = 4, + CreatedByFriendsRankedByPublicationDate = 5, + RankedByNumTimesReported = 6, + CreatedByFollowedUsersRankedByPublicationDate = 7, + NotYetRated = 8, + RankedByTotalUniqueSubscriptions = 9, + RankedByTotalVotesAsc = 10, + RankedByVotesUp = 11, + RankedByTextSearch = 12, + RankedByPlaytimeTrend = 13, + RankedByTotalPlaytime = 14, + RankedByAveragePlaytimeTrend = 15, + RankedByLifetimeAveragePlaytime = 16, + RankedByPlaytimeSessionsTrend = 17, + RankedByLifetimePlaytimeSessions = 18, + RankedByInappropriateContentRating = 19, +} + +export default EPublishedFileQueryType; diff --git a/src/enums/EPublishedFileRevision.ts b/src/enums/EPublishedFileRevision.ts new file mode 100644 index 00000000..73d85014 --- /dev/null +++ b/src/enums/EPublishedFileRevision.ts @@ -0,0 +1,13 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EPublishedFileRevision { + Default = 0, + Latest = 1, + ApprovedSnapshot = 2, + ApprovedSnapshot_China = 3, + RejectedSnapshot = 4, + RejectedSnapshot_China = 5, +} + +export default EPublishedFileRevision; diff --git a/src/enums/EPublishedFileStorageSystem.ts b/src/enums/EPublishedFileStorageSystem.ts new file mode 100644 index 00000000..15a4c873 --- /dev/null +++ b/src/enums/EPublishedFileStorageSystem.ts @@ -0,0 +1,11 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EPublishedFileStorageSystem { + Invalid = 0, + LegacyCloud = 1, + Depot = 2, + UGCCloud = 3, +} + +export default EPublishedFileStorageSystem; diff --git a/src/enums/EPublishedFileVisibility.ts b/src/enums/EPublishedFileVisibility.ts new file mode 100644 index 00000000..3e88b05b --- /dev/null +++ b/src/enums/EPublishedFileVisibility.ts @@ -0,0 +1,11 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EPublishedFileVisibility { + Public = 0, + FriendsOnly = 1, + Private = 2, + Unlisted = 3, +} + +export default EPublishedFileVisibility; diff --git a/src/enums/EPurchaseResultDetail.ts b/src/enums/EPurchaseResultDetail.ts new file mode 100644 index 00000000..4b5dc3ed --- /dev/null +++ b/src/enums/EPurchaseResultDetail.ts @@ -0,0 +1,91 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EPurchaseResultDetail { + NoDetail = 0, + AVSFailure = 1, + InsufficientFunds = 2, + ContactSupport = 3, + Timeout = 4, + InvalidPackage = 5, + InvalidPaymentMethod = 6, + InvalidData = 7, + OthersInProgress = 8, + AlreadyPurchased = 9, + WrongPrice = 10, + FraudCheckFailed = 11, + CancelledByUser = 12, + RestrictedCountry = 13, + BadActivationCode = 14, + DuplicateActivationCode = 15, + UseOtherPaymentMethod = 16, + UseOtherFunctionSource = 17, + InvalidShippingAddress = 18, + RegionNotSupported = 19, + AcctIsBlocked = 20, + AcctNotVerified = 21, + InvalidAccount = 22, + StoreBillingCountryMismatch = 23, + DoesNotOwnRequiredApp = 24, + CanceledByNewTransaction = 25, + ForceCanceledPending = 26, + FailCurrencyTransProvider = 27, + FailedCyberCafe = 28, + NeedsPreApproval = 29, + PreApprovalDenied = 30, + WalletCurrencyMismatch = 31, + EmailNotValidated = 32, + ExpiredCard = 33, + TransactionExpired = 34, + WouldExceedMaxWallet = 35, + MustLoginPS3AppForPurchase = 36, + CannotShipToPOBox = 37, + InsufficientInventory = 38, + CannotGiftShippedGoods = 39, + CannotShipInternationally = 40, + BillingAgreementCancelled = 41, + InvalidCoupon = 42, + ExpiredCoupon = 43, + AccountLocked = 44, + OtherAbortableInProgress = 45, + ExceededSteamLimit = 46, + OverlappingPackagesInCart = 47, + NoWallet = 48, + NoCachedPaymentMethod = 49, + CannotRedeemCodeFromClient = 50, + PurchaseAmountNoSupportedByProvider = 51, + OverlappingPackagesInPendingTransaction = 52, + RateLimited = 53, + OwnsExcludedApp = 54, + CreditCardBinMismatchesType = 55, + CartValueTooHigh = 56, + BillingAgreementAlreadyExists = 57, + POSACodeNotActivated = 58, + CannotShipToCountry = 59, + HungTransactionCancelled = 60, + PaypalInternalError = 61, + UnknownGlobalCollectError = 62, + InvalidTaxAddress = 63, + PhysicalProductLimitExceeded = 64, + PurchaseCannotBeReplayed = 65, + DelayedCompletion = 66, + BundleTypeCannotBeGifted = 67, + BlockedByUSGov = 68, + ItemsReservedForCommercialUse = 69, + GiftAlreadyOwned = 70, + GiftInvalidForRecipientRegion = 71, + GiftPricingImbalance = 72, + GiftRecipientNotSpecified = 73, + ItemsNotAllowedForCommercialUse = 74, + BusinessStoreCountryCodeMismatch = 75, + UserAssociatedWithManyCafes = 76, + UserNotAssociatedWithCafe = 77, + AddressInvalid = 78, + CreditCardNumberInvalid = 79, + CannotShipToMilitaryPostOffice = 80, + BillingNameInvalidResemblesCreditCard = 81, + PaymentMethodTemporarilyUnavailable = 82, + PaymentMethodNotSupportedForProduct = 83, +} + +export default EPurchaseResultDetail; diff --git a/src/enums/ERegionCode.ts b/src/enums/ERegionCode.ts new file mode 100644 index 00000000..ed94ea20 --- /dev/null +++ b/src/enums/ERegionCode.ts @@ -0,0 +1,16 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ERegionCode { + USEast = 0, + USWest = 1, + SouthAmerica = 2, + Europe = 3, + Asia = 4, + Australia = 5, + MiddleEast = 6, + Africa = 7, + World = 255, +} + +export default ERegionCode; diff --git a/src/enums/ERemoteClientBroadcastMsg.ts b/src/enums/ERemoteClientBroadcastMsg.ts new file mode 100644 index 00000000..e621e0ce --- /dev/null +++ b/src/enums/ERemoteClientBroadcastMsg.ts @@ -0,0 +1,22 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ERemoteClientBroadcastMsg { + Discovery = 0, + Status = 1, + Offline = 2, + AuthorizationRequest = 3, + AuthorizationResponse = 4, + StreamingRequest = 5, + StreamingResponse = 6, + ProofRequest = 7, + ProofResponse = 8, + AuthorizationCancelRequest = 9, + StreamingCancelRequest = 10, + ClientIDDeconflict = 11, + StreamTransportSignal = 12, + StreamingProgress = 13, + AuthorizationConfirmed = 14, +} + +export default ERemoteClientBroadcastMsg; diff --git a/src/enums/ERemoteClientService.ts b/src/enums/ERemoteClientService.ts new file mode 100644 index 00000000..9b6c16b7 --- /dev/null +++ b/src/enums/ERemoteClientService.ts @@ -0,0 +1,13 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ERemoteClientService { + None = 0, + RemoteControl = 1, + GameStreaming = 2, + SiteLicense = 4, + ContentCache = 8, + ContentServer = 16, +} + +export default ERemoteClientService; diff --git a/src/enums/ERemoteDeviceAuthorizationResult.ts b/src/enums/ERemoteDeviceAuthorizationResult.ts new file mode 100644 index 00000000..a0b1443a --- /dev/null +++ b/src/enums/ERemoteDeviceAuthorizationResult.ts @@ -0,0 +1,16 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ERemoteDeviceAuthorizationResult { + Success = 0, + Denied = 1, + NotLoggedIn = 2, + Offline = 3, + Busy = 4, + InProgress = 5, + TimedOut = 6, + Failed = 7, + Canceled = 8, +} + +export default ERemoteDeviceAuthorizationResult; diff --git a/src/enums/ERemoteDeviceStreamingResult.ts b/src/enums/ERemoteDeviceStreamingResult.ts new file mode 100644 index 00000000..af5053a4 --- /dev/null +++ b/src/enums/ERemoteDeviceStreamingResult.ts @@ -0,0 +1,22 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ERemoteDeviceStreamingResult { + Success = 0, + Unauthorized = 1, + ScreenLocked = 2, + Failed = 3, + Busy = 4, + InProgress = 5, + Canceled = 6, + DriversNotInstalled = 7, + Disabled = 8, + BroadcastingActive = 9, + VRActive = 10, + PINRequired = 11, + TransportUnavailable = 12, + Invisible = 13, + GameLaunchFailed = 14, +} + +export default ERemoteDeviceStreamingResult; diff --git a/src/enums/ERemoteStoragePlatform.ts b/src/enums/ERemoteStoragePlatform.ts new file mode 100644 index 00000000..992aa804 --- /dev/null +++ b/src/enums/ERemoteStoragePlatform.ts @@ -0,0 +1,16 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ERemoteStoragePlatform { + All = -1, + None = 0, + Windows = 1, + OSX = 2, + PS3 = 4, + Linux = 8, + Switch = 16, + Android = 32, + IPhoneOS = 64, +} + +export default ERemoteStoragePlatform; diff --git a/src/enums/EResult.ts b/src/enums/EResult.ts new file mode 100644 index 00000000..0a35f57d --- /dev/null +++ b/src/enums/EResult.ts @@ -0,0 +1,136 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EResult { + Invalid = 0, + OK = 1, + Fail = 2, + NoConnection = 3, + InvalidPassword = 5, + LoggedInElsewhere = 6, + InvalidProtocolVer = 7, + InvalidParam = 8, + FileNotFound = 9, + Busy = 10, + InvalidState = 11, + InvalidName = 12, + InvalidEmail = 13, + DuplicateName = 14, + AccessDenied = 15, + Timeout = 16, + Banned = 17, + AccountNotFound = 18, + InvalidSteamID = 19, + ServiceUnavailable = 20, + NotLoggedOn = 21, + Pending = 22, + EncryptionFailure = 23, + InsufficientPrivilege = 24, + LimitExceeded = 25, + Revoked = 26, + Expired = 27, + AlreadyRedeemed = 28, + DuplicateRequest = 29, + AlreadyOwned = 30, + IPNotFound = 31, + PersistFailed = 32, + LockingFailed = 33, + LogonSessionReplaced = 34, + ConnectFailed = 35, + HandshakeFailed = 36, + IOFailure = 37, + RemoteDisconnect = 38, + ShoppingCartNotFound = 39, + Blocked = 40, + Ignored = 41, + NoMatch = 42, + AccountDisabled = 43, + ServiceReadOnly = 44, + AccountNotFeatured = 45, + AdministratorOK = 46, + ContentVersion = 47, + TryAnotherCM = 48, + PasswordRequiredToKickSession = 49, + AlreadyLoggedInElsewhere = 50, + Suspended = 51, + Cancelled = 52, + DataCorruption = 53, + DiskFull = 54, + RemoteCallFailed = 55, + PasswordUnset = 56, + ExternalAccountUnlinked = 57, + PSNTicketInvalid = 58, + ExternalAccountAlreadyLinked = 59, + RemoteFileConflict = 60, + IllegalPassword = 61, + SameAsPreviousValue = 62, + AccountLogonDenied = 63, + CannotUseOldPassword = 64, + InvalidLoginAuthCode = 65, + AccountLogonDeniedNoMail = 66, + HardwareNotCapableOfIPT = 67, + IPTInitError = 68, + ParentalControlRestricted = 69, + FacebookQueryError = 70, + ExpiredLoginAuthCode = 71, + IPLoginRestrictionFailed = 72, + AccountLockedDown = 73, + AccountLogonDeniedVerifiedEmailRequired = 74, + NoMatchingURL = 75, + BadResponse = 76, + RequirePasswordReEntry = 77, + ValueOutOfRange = 78, + UnexpectedError = 79, + Disabled = 80, + InvalidCEGSubmission = 81, + RestrictedDevice = 82, + RegionLocked = 83, + RateLimitExceeded = 84, + AccountLoginDeniedNeedTwoFactor = 85, + ItemDeleted = 86, + AccountLoginDeniedThrottle = 87, + TwoFactorCodeMismatch = 88, + TwoFactorActivationCodeMismatch = 89, + AccountAssociatedToMultiplePartners = 90, + NotModified = 91, + NoMobileDevice = 92, + TimeNotSynced = 93, + SMSCodeFailed = 94, + AccountLimitExceeded = 95, + AccountActivityLimitExceeded = 96, + PhoneActivityLimitExceeded = 97, + RefundToWallet = 98, + EmailSendFailure = 99, + NotSettled = 100, + NeedCaptcha = 101, + GSLTDenied = 102, + GSOwnerDenied = 103, + InvalidItemType = 104, + IPBanned = 105, + GSLTExpired = 106, + InsufficientFunds = 107, + TooManyPending = 108, + NoSiteLicensesFound = 109, + WGNetworkSendExceeded = 110, + AccountNotFriends = 111, + LimitedUserAccount = 112, + CantRemoveItem = 113, + AccountDeleted = 114, + ExistingUserCancelledLicense = 115, + CommunityCooldown = 116, + NoLauncherSpecified = 117, + MustAgreeToSSA = 118, + LauncherMigrated = 119, + SteamRealmMismatch = 120, + InvalidSignature = 121, + ParseFailure = 122, + NoVerifiedPhone = 123, + InsufficientBattery = 124, + ChargerRequired = 125, + CachedCredentialInvalid = 126, + PhoneNumberIsVOIP = 127, + NotSupported = 128, + FamilySizeLimitExceeded = 129, +} + +export default EResult; diff --git a/src/enums/ESDCardFormatStage.ts b/src/enums/ESDCardFormatStage.ts new file mode 100644 index 00000000..1c47a7d5 --- /dev/null +++ b/src/enums/ESDCardFormatStage.ts @@ -0,0 +1,13 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ESDCardFormatStage { + Invalid = 0, + Starting = 1, + Testing = 2, + Rescuing = 3, + Formatting = 4, + Finalizing = 5, +} + +export default ESDCardFormatStage; diff --git a/src/enums/EScalingFilter.ts b/src/enums/EScalingFilter.ts new file mode 100644 index 00000000..bf64b595 --- /dev/null +++ b/src/enums/EScalingFilter.ts @@ -0,0 +1,13 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EScalingFilter { + Invalid = 0, + FSR = 1, + Nearest = 2, + Integer = 3, + Linear = 4, + NIS = 5, +} + +export default EScalingFilter; diff --git a/src/enums/EServerFlags.ts b/src/enums/EServerFlags.ts new file mode 100644 index 00000000..d7b2cee9 --- /dev/null +++ b/src/enums/EServerFlags.ts @@ -0,0 +1,14 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EServerFlags { + None = 0, + Active = 1, + Secure = 2, + Dedicated = 4, + Linux = 8, + Passworded = 16, + Private = 32, +} + +export default EServerFlags; diff --git a/src/enums/EServerType.ts b/src/enums/EServerType.ts new file mode 100644 index 00000000..5c4999ee --- /dev/null +++ b/src/enums/EServerType.ts @@ -0,0 +1,142 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EServerType { + CEconBase = -5, + CServer = -4, + Client = -3, + Util = -2, + Invalid = -1, + First = 0, + Shell = 0, + GM = 1, + BUM = 2, // removed + BUMOBOSOLETE = 2, // removed + AM = 3, + BS = 4, + VS = 5, + ATS = 6, + CM = 7, + FBS = 8, + BoxMonitor = 9, + SS = 10, + DRMS = 11, + HubOBSOLETE = 12, // removed + Console = 13, + ASBOBSOLETE = 14, // removed + PICS = 14, + BootstrapOBSOLETE = 16, // removed + ContentStats = 16, + DP = 17, + WG = 18, + SM = 19, + SLC = 20, + UFS = 21, + Community = 24, + P2PRelayOBSOLETE = 25, // removed + AppInformation = 26, + Spare = 27, + FTS = 28, + EPM = 29, // removed + EPMOBSOLETE = 29, // removed + SiteLicense = 29, + PS = 30, + IS = 31, + CCS = 32, + DFS = 33, + LBS = 34, + MDS = 35, + CS = 36, + GC = 37, + NS = 38, + OGS = 39, + WebAPI = 40, + UDS = 41, + MMS = 42, + GMS = 43, + KGS = 44, + UCM = 45, + RM = 46, + FS = 47, + Econ = 48, + Backpack = 49, + UGS = 50, + StoreFeature = 51, + MoneyStats = 52, + CRE = 53, + UMQ = 54, + Workshop = 55, + BRP = 56, + GCH = 57, + MPAS = 58, + Trade = 59, + Secrets = 60, + Logsink = 61, + Market = 62, + Quest = 63, + WDS = 64, + ACS = 65, + PNP = 66, + TaxForm = 67, + ExternalMonitor = 68, + Parental = 69, + PartnerUpload = 70, + Partner = 71, + ES = 72, + DepotWebContent = 73, + ExternalConfig = 74, + GameNotifications = 75, + MarketRepl = 76, + MarketSearch = 77, + Localization = 78, + Steam2Emulator = 79, + PublicTest = 80, + SolrMgr = 81, + BroadcastIngestor = 82, + BroadcastDirectory = 83, + VideoManager = 84, + TradeOffer = 85, + BroadcastChat = 86, + Phone = 87, + AccountScore = 88, + Support = 89, + LogRequest = 90, + LogWorker = 91, + EmailDelivery = 92, + InventoryManagement = 93, + Auth = 94, + StoreCatalog = 95, + HLTVRelay = 96, + IDLS = 97, + Perf = 98, + ItemInventory = 99, + Watchdog = 100, + AccountHistory = 101, + Chat = 102, + Shader = 103, + AccountHardware = 104, + WebRTC = 105, + Giveaway = 106, + ChatRoom = 107, + VoiceChat = 108, + QMS = 109, + Trust = 110, + TimeMachine = 111, + VACDBMaster = 112, + ContentServerConfig = 113, + Minigame = 114, + MLTrain = 115, + VACTest = 116, + TaxService = 117, + MLInference = 118, + UGSAggregate = 119, + TURN = 120, + RemoteClient = 121, + BroadcastOrigin = 122, + BroadcastChannel = 123, + SteamAR = 124, + China = 125, + CrashDump = 126, +} + +export default EServerType; diff --git a/src/enums/ESessionPersistence.ts b/src/enums/ESessionPersistence.ts new file mode 100644 index 00000000..f42d8fd3 --- /dev/null +++ b/src/enums/ESessionPersistence.ts @@ -0,0 +1,10 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ESessionPersistence { + Invalid = -1, + Ephemeral = 0, + Persistent = 1, +} + +export default ESessionPersistence; diff --git a/src/enums/ESplitScalingFilter.ts b/src/enums/ESplitScalingFilter.ts new file mode 100644 index 00000000..e21dbd80 --- /dev/null +++ b/src/enums/ESplitScalingFilter.ts @@ -0,0 +1,12 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ESplitScalingFilter { + Invalid = 0, + Linear = 1, + Nearest = 2, + FSR = 3, + NIS = 4, +} + +export default ESplitScalingFilter; diff --git a/src/enums/ESplitScalingScaler.ts b/src/enums/ESplitScalingScaler.ts new file mode 100644 index 00000000..dcc984fb --- /dev/null +++ b/src/enums/ESplitScalingScaler.ts @@ -0,0 +1,13 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ESplitScalingScaler { + Invalid = 0, + Auto = 1, + Integer = 2, + Fit = 3, + Fill = 4, + Stretch = 5, +} + +export default ESplitScalingScaler; diff --git a/src/enums/ESteamDatagramMsgID.ts b/src/enums/ESteamDatagramMsgID.ts new file mode 100644 index 00000000..9bbb27d1 --- /dev/null +++ b/src/enums/ESteamDatagramMsgID.ts @@ -0,0 +1,41 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ESteamDatagramMsgID { + Invalid = 0, + RouterPingRequest = 1, + RouterPingReply = 2, + GameserverPingRequest = 3, + GameserverSessionRequest = 5, + GameserverSessionEstablished = 6, + NoSession = 7, + Diagnostic = 8, + DataClientToRouter = 9, + DataRouterToServer = 10, + DataServerToRouter = 11, + DataRouterToClient = 12, + Stats = 13, + ClientPingSampleRequest = 14, + ClientPingSampleReply = 15, + ClientToRouterSwitchedPrimary = 16, + RelayHealth = 17, + ConnectRequest = 18, + ConnectOK = 19, + ConnectionClosed = 20, + NoConnection = 21, + TicketDecryptRequest = 22, + TicketDecryptReply = 23, + P2PSessionRequest = 24, + P2PSessionEstablished = 25, + P2PStatsClient = 26, + P2PStatsRelay = 27, + P2PBadRoute = 28, + GameserverPingReply = 29, + LegacyGameserverRegistration = 30, + SetSecondaryAddressRequest = 31, + SetSecondaryAddressResult = 32, + RelayToRelayPingRequest = 33, + RelayToRelayPingReply = 34, +} + +export default ESteamDatagramMsgID; diff --git a/src/enums/ESteamDeckCompatibilityCategory.ts b/src/enums/ESteamDeckCompatibilityCategory.ts new file mode 100644 index 00000000..87efaa2d --- /dev/null +++ b/src/enums/ESteamDeckCompatibilityCategory.ts @@ -0,0 +1,11 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ESteamDeckCompatibilityCategory { + Unknown = 0, + Unsupported = 1, + Playable = 2, + Verified = 3, +} + +export default ESteamDeckCompatibilityCategory; diff --git a/src/enums/ESteamDeckCompatibilityFeedback.ts b/src/enums/ESteamDeckCompatibilityFeedback.ts new file mode 100644 index 00000000..74c5ed64 --- /dev/null +++ b/src/enums/ESteamDeckCompatibilityFeedback.ts @@ -0,0 +1,11 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ESteamDeckCompatibilityFeedback { + Unset = 0, + Agree = 1, + Disagree = 2, + Ignore = 3, +} + +export default ESteamDeckCompatibilityFeedback; diff --git a/src/enums/ESteamDeckCompatibilityResultDisplayType.ts b/src/enums/ESteamDeckCompatibilityResultDisplayType.ts new file mode 100644 index 00000000..49816e5d --- /dev/null +++ b/src/enums/ESteamDeckCompatibilityResultDisplayType.ts @@ -0,0 +1,12 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ESteamDeckCompatibilityResultDisplayType { + Invisible = 0, + Informational = 1, + Unsupported = 2, + Playable = 3, + Verified = 4, +} + +export default ESteamDeckCompatibilityResultDisplayType; diff --git a/src/enums/ESteamDeckKeyboardLayout.ts b/src/enums/ESteamDeckKeyboardLayout.ts new file mode 100644 index 00000000..3eb48966 --- /dev/null +++ b/src/enums/ESteamDeckKeyboardLayout.ts @@ -0,0 +1,42 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ESteamDeckKeyboardLayout { + QWERTY = 0, + Bulgarian = 1, + Chinese_Simplified = 2, + Chinese_Traditional = 3, + Czech = 4, + Danish = 5, + Finnish = 6, + French = 7, + German = 8, + Greek = 9, + Hungarian = 10, + Italian = 11, + Japanese = 12, + Korean = 13, + Norwegian = 14, + Polish = 15, + Portuguese = 16, + Romanian = 17, + Russian = 18, + Spanish = 19, + Swedish = 20, + Thai = 21, + Turkish_F = 22, + Turkish_Q = 23, + Ukrainian = 24, + Vietnamese = 25, + QWERTY_International = 26, + Dvorak = 27, + Colemak = 28, + Bulgarian_Phonetic_Traditional = 29, + Bulgarian_Phonetic = 30, + Chinese_Traditional_Bopomofo = 31, + Chinese_Traditional_Cangjie = 32, + Japanese_Kana = 33, + Chinese_Traditional_Quick = 34, +} + +export default ESteamDeckKeyboardLayout; diff --git a/src/enums/ESteamNetworkingSocketsCipher.ts b/src/enums/ESteamNetworkingSocketsCipher.ts new file mode 100644 index 00000000..d4cafdf1 --- /dev/null +++ b/src/enums/ESteamNetworkingSocketsCipher.ts @@ -0,0 +1,10 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ESteamNetworkingSocketsCipher { + INVALID = 0, + NULL = 1, + AES_256_GCM = 2, +} + +export default ESteamNetworkingSocketsCipher; diff --git a/src/enums/ESteamNetworkingUDPMsgID.ts b/src/enums/ESteamNetworkingUDPMsgID.ts new file mode 100644 index 00000000..aba639ec --- /dev/null +++ b/src/enums/ESteamNetworkingUDPMsgID.ts @@ -0,0 +1,13 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ESteamNetworkingUDPMsgID { + ChallengeRequest = 32, + ChallengeReply = 33, + ConnectRequest = 34, + ConnectOK = 35, + ConnectionClosed = 36, + NoConnection = 37, +} + +export default ESteamNetworkingUDPMsgID; diff --git a/src/enums/ESteamPipeOperationType.ts b/src/enums/ESteamPipeOperationType.ts new file mode 100644 index 00000000..1a2b9be6 --- /dev/null +++ b/src/enums/ESteamPipeOperationType.ts @@ -0,0 +1,11 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ESteamPipeOperationType { + Invalid = 0, + DecryptCPU = 1, + DiskRead = 2, + DiskWrite = 3, +} + +export default ESteamPipeOperationType; diff --git a/src/enums/ESteamPipeWorkType.ts b/src/enums/ESteamPipeWorkType.ts new file mode 100644 index 00000000..667296c4 --- /dev/null +++ b/src/enums/ESteamPipeWorkType.ts @@ -0,0 +1,9 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ESteamPipeWorkType { + Invalid = 0, + StageFromChunkStores = 1, +} + +export default ESteamPipeWorkType; diff --git a/src/enums/ESteamReviewScore.ts b/src/enums/ESteamReviewScore.ts new file mode 100644 index 00000000..1dd55ed9 --- /dev/null +++ b/src/enums/ESteamReviewScore.ts @@ -0,0 +1,17 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ESteamReviewScore { + None = 0, + OverwhelminglyNegative = 1, + VeryNegative = 2, + Negative = 3, + MostlyNegative = 4, + Mixed = 5, + MostlyPositive = 6, + Positive = 7, + VeryPositive = 8, + OverwhelminglyPositive = 9, +} + +export default ESteamReviewScore; diff --git a/src/enums/ESteamTVContentTemplate.ts b/src/enums/ESteamTVContentTemplate.ts new file mode 100644 index 00000000..c57112d0 --- /dev/null +++ b/src/enums/ESteamTVContentTemplate.ts @@ -0,0 +1,16 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ESteamTVContentTemplate { + Invalid = 0, + Takeover = 1, + SingleGame = 2, + GameList = 3, + QuickExplore = 4, + ConveyorBelt = 5, + WatchParty = 6, + Developer = 7, + Event = 8, +} + +export default ESteamTVContentTemplate; diff --git a/src/enums/EStorageBlockContentType.ts b/src/enums/EStorageBlockContentType.ts new file mode 100644 index 00000000..8c8487ce --- /dev/null +++ b/src/enums/EStorageBlockContentType.ts @@ -0,0 +1,12 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EStorageBlockContentType { + Invalid = 0, + Unknown = 1, + FileSystem = 2, + Crypto = 3, + Raid = 4, +} + +export default EStorageBlockContentType; diff --git a/src/enums/EStorageBlockFileSystemType.ts b/src/enums/EStorageBlockFileSystemType.ts new file mode 100644 index 00000000..d43a0e0a --- /dev/null +++ b/src/enums/EStorageBlockFileSystemType.ts @@ -0,0 +1,11 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EStorageBlockFileSystemType { + Invalid = 0, + Unknown = 1, + VFat = 2, + Ext4 = 3, +} + +export default EStorageBlockFileSystemType; diff --git a/src/enums/EStorageDriveMediaType.ts b/src/enums/EStorageDriveMediaType.ts new file mode 100644 index 00000000..bbd773c1 --- /dev/null +++ b/src/enums/EStorageDriveMediaType.ts @@ -0,0 +1,12 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EStorageDriveMediaType { + Invalid = 0, + Unknown = 1, + HDD = 2, + SSD = 3, + Removable = 4, +} + +export default EStorageDriveMediaType; diff --git a/src/enums/EStoreAppType.ts b/src/enums/EStoreAppType.ts new file mode 100644 index 00000000..efcd7f8b --- /dev/null +++ b/src/enums/EStoreAppType.ts @@ -0,0 +1,22 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EStoreAppType { + Game = 0, + Demo = 1, + Mod = 2, + Movie = 3, + DLC = 4, + Guide = 5, + Software = 6, + Video = 7, + Series = 8, + Episode = 9, + Hardware = 10, + Music = 11, + Beta = 12, + Tool = 13, + Advertising = 14, +} + +export default EStoreAppType; diff --git a/src/enums/EStoreCategoryType.ts b/src/enums/EStoreCategoryType.ts new file mode 100644 index 00000000..3689a04e --- /dev/null +++ b/src/enums/EStoreCategoryType.ts @@ -0,0 +1,13 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EStoreCategoryType { + Category = 0, + SupportedPlayers = 1, + Feature = 2, + ControllerSupport = 3, + CloudGaming = 4, + MAX = 5, +} + +export default EStoreCategoryType; diff --git a/src/enums/EStoreDiscoveryQueueType.ts b/src/enums/EStoreDiscoveryQueueType.ts new file mode 100644 index 00000000..17c31ba1 --- /dev/null +++ b/src/enums/EStoreDiscoveryQueueType.ts @@ -0,0 +1,22 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EStoreDiscoveryQueueType { + New = 0, + ComingSoon = 1, + Recommended = 2, + EveryNewRelease = 3, + MLRecommender = 5, + WishlistOnSale = 6, + DLC = 7, + DLCOnSale = 8, + RecommendedComingSoon = 9, + RecommendedFree = 10, + RecommendedOnSale = 11, + RecommendedDemos = 12, + DLCNewReleases = 13, + DLCTopSellers = 14, + MAX = 15, +} + +export default EStoreDiscoveryQueueType; diff --git a/src/enums/EStoreItemType.ts b/src/enums/EStoreItemType.ts new file mode 100644 index 00000000..2c41e608 --- /dev/null +++ b/src/enums/EStoreItemType.ts @@ -0,0 +1,14 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EStoreItemType { + Invalid = -1, + App = 0, + Package = 1, + Bundle = 2, + Mtx = 3, + Tag = 4, + Creator = 5, +} + +export default EStoreItemType; diff --git a/src/enums/EStreamActivity.ts b/src/enums/EStreamActivity.ts new file mode 100644 index 00000000..ea03fcb3 --- /dev/null +++ b/src/enums/EStreamActivity.ts @@ -0,0 +1,12 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EStreamActivity { + Idle = 1, + Game = 2, + Desktop = 3, + SecureDesktop = 4, + Music = 5, +} + +export default EStreamActivity; diff --git a/src/enums/EStreamAudioCodec.ts b/src/enums/EStreamAudioCodec.ts new file mode 100644 index 00000000..50bca790 --- /dev/null +++ b/src/enums/EStreamAudioCodec.ts @@ -0,0 +1,13 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EStreamAudioCodec { + None = 0, + Raw = 1, + Vorbis = 2, + Opus = 3, + MP3 = 4, + AAC = 5, +} + +export default EStreamAudioCodec; diff --git a/src/enums/EStreamBitrate.ts b/src/enums/EStreamBitrate.ts new file mode 100644 index 00000000..d2a0d77b --- /dev/null +++ b/src/enums/EStreamBitrate.ts @@ -0,0 +1,9 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EStreamBitrate { + Autodetect = -1, + Unlimited = 0, +} + +export default EStreamBitrate; diff --git a/src/enums/EStreamChannel.ts b/src/enums/EStreamChannel.ts new file mode 100644 index 00000000..cb88d46c --- /dev/null +++ b/src/enums/EStreamChannel.ts @@ -0,0 +1,12 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EStreamChannel { + Invalid = -1, + Discovery = 0, + Control = 1, + Stats = 2, + DataChannelStart = 3, +} + +export default EStreamChannel; diff --git a/src/enums/EStreamColorspace.ts b/src/enums/EStreamColorspace.ts new file mode 100644 index 00000000..54321357 --- /dev/null +++ b/src/enums/EStreamColorspace.ts @@ -0,0 +1,12 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EStreamColorspace { + Unknown = 0, + BT601 = 1, + BT601_Full = 2, + BT709 = 3, + BT709_Full = 4, +} + +export default EStreamColorspace; diff --git a/src/enums/EStreamControlMessage.ts b/src/enums/EStreamControlMessage.ts new file mode 100644 index 00000000..a66339c1 --- /dev/null +++ b/src/enums/EStreamControlMessage.ts @@ -0,0 +1,102 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EStreamControlMessage { + AuthenticationRequest = 1, + AuthenticationResponse = 2, + NegotiationInit = 3, + NegotiationSetConfig = 4, + NegotiationComplete = 5, + ClientHandshake = 6, + ServerHandshake = 7, + StartNetworkTest = 8, + KeepAlive = 9, + LAST_SETUP_MESSAGE = 15, + StartAudioData = 50, + StopAudioData = 51, + StartVideoData = 52, + StopVideoData = 53, + InputMouseMotion = 54, + InputMouseWheel = 55, + InputMouseDown = 56, + InputMouseUp = 57, + InputKeyDown = 58, + InputKeyUp = 59, + OBSOLETE = 60, + OBSOLETE = 61, + OBSOLETE = 62, + ShowCursor = 63, + HideCursor = 64, + SetCursor = 65, + GetCursorImage = 66, + SetCursorImage = 67, + DeleteCursor = 68, + SetTargetFramerate = 69, + InputLatencyTest = 70, + OBSOLETE = 71, + OverlayEnabled = 74, + OBSOLETE = 75, + OBSOLETE = 76, + OBSOLETE = 77, + OBSOLETE = 78, + VideoDecoderInfo = 80, + SetTitle = 81, + SetIcon = 82, + QuitRequest = 83, + SetQoS = 87, + OBSOLETE = 88, + SetGammaRamp = 89, + VideoEncoderInfo = 90, + OBSOLETE = 93, + SetTargetBitrate = 94, + OBSOLETE = 95, + OBSOLETE = 96, + OBSOLETE = 97, + SetActivity = 98, + SetStreamingClientConfig = 99, + SystemSuspend = 100, + OBSOLETE = 101, + VirtualHereRequest = 102, + VirtualHereReady = 103, + VirtualHereShareDevice = 104, + SetSpectatorMode = 105, + RemoteHID = 106, + StartMicrophoneData = 107, + StopMicrophoneData = 108, + InputText = 109, + TouchConfigActive = 110, + GetTouchConfigData = 111, + SetTouchConfigData = 112, + SaveTouchConfigLayout = 113, + TouchActionSetActive = 114, + GetTouchIconData = 115, + SetTouchIconData = 116, + InputTouchFingerDown = 117, + InputTouchFingerMotion = 118, + InputTouchFingerUp = 119, + SetCaptureSize = 120, + SetFlashState = 121, + Pause = 122, + Resume = 123, + EnableHighResCapture = 124, + DisableHighResCapture = 125, + ToggleMagnification = 126, + SetCapslock = 127, + SetKeymap = 128, + StopRequest = 129, + TouchActionSetLayerAdded = 130, + TouchActionSetLayerRemoved = 131, + RemotePlayTogetherGroupUpdate = 132, + SetInputTemporarilyDisabled = 133, + SetQualityOverride = 134, + SetBitrateOverride = 135, + ShowOnScreenKeyboard = 136, + ControllerConfigMsg = 137, + ControllerPersonalizationUpdate = 138, + EnableNeptuneData = 139, + DisableNeptuneData = 140, + StartNeptuneData = 141, + StopNeptuneData = 142, +} + +export default EStreamControlMessage; diff --git a/src/enums/EStreamControllerConfigMsg.ts b/src/enums/EStreamControllerConfigMsg.ts new file mode 100644 index 00000000..79126bd9 --- /dev/null +++ b/src/enums/EStreamControllerConfigMsg.ts @@ -0,0 +1,12 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EStreamControllerConfigMsg { + RequestConfigsForApp = 0, + ConfigResponse = 1, + PersonalizationResponse = 2, + ActiveConfigChange = 3, + RequestActiveConfig = 4, +} + +export default EStreamControllerConfigMsg; diff --git a/src/enums/EStreamDataMessage.ts b/src/enums/EStreamDataMessage.ts new file mode 100644 index 00000000..30df5187 --- /dev/null +++ b/src/enums/EStreamDataMessage.ts @@ -0,0 +1,9 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EStreamDataMessage { + DataPacket = 1, + DataLost = 2, +} + +export default EStreamDataMessage; diff --git a/src/enums/EStreamDeviceFormFactor.ts b/src/enums/EStreamDeviceFormFactor.ts new file mode 100644 index 00000000..fe300254 --- /dev/null +++ b/src/enums/EStreamDeviceFormFactor.ts @@ -0,0 +1,12 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EStreamDeviceFormFactor { + Unknown = 0, + Phone = 1, + Tablet = 2, + Computer = 3, + TV = 4, +} + +export default EStreamDeviceFormFactor; diff --git a/src/enums/EStreamDiscoveryMessage.ts b/src/enums/EStreamDiscoveryMessage.ts new file mode 100644 index 00000000..30547fda --- /dev/null +++ b/src/enums/EStreamDiscoveryMessage.ts @@ -0,0 +1,9 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EStreamDiscoveryMessage { + PingRequest = 1, + PingResponse = 2, +} + +export default EStreamDiscoveryMessage; diff --git a/src/enums/EStreamFrameEvent.ts b/src/enums/EStreamFrameEvent.ts new file mode 100644 index 00000000..926d513d --- /dev/null +++ b/src/enums/EStreamFrameEvent.ts @@ -0,0 +1,26 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EStreamFrameEvent { + InputEventStart = 0, + InputEventSend = 1, + InputEventRecv = 2, + InputEventQueued = 3, + InputEventHandled = 4, + Start = 5, + CaptureBegin = 6, + CaptureEnd = 7, + ConvertBegin = 8, + ConvertEnd = 9, + EncodeBegin = 10, + EncodeEnd = 11, + Send = 12, + Recv = 13, + DecodeBegin = 14, + DecodeEnd = 15, + UploadBegin = 16, + UploadEnd = 17, + Complete = 18, +} + +export default EStreamFrameEvent; diff --git a/src/enums/EStreamFrameResult.ts b/src/enums/EStreamFrameResult.ts new file mode 100644 index 00000000..89015f7d --- /dev/null +++ b/src/enums/EStreamFrameResult.ts @@ -0,0 +1,15 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EStreamFrameResult { + Pending = 0, + Displayed = 1, + DroppedNetworkSlow = 2, + DroppedNetworkLost = 3, + DroppedDecodeSlow = 4, + DroppedDecodeCorrupt = 5, + DroppedLate = 6, + DroppedReset = 7, +} + +export default EStreamFrameResult; diff --git a/src/enums/EStreamFramerateLimiter.ts b/src/enums/EStreamFramerateLimiter.ts new file mode 100644 index 00000000..e0e8b127 --- /dev/null +++ b/src/enums/EStreamFramerateLimiter.ts @@ -0,0 +1,14 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EStreamFramerateLimiter { + SlowCapture = 1, + SlowConvert = 2, + SlowEncode = 4, + SlowNetwork = 8, + SlowDecode = 16, + SlowGame = 32, + SlowDisplay = 64, +} + +export default EStreamFramerateLimiter; diff --git a/src/enums/EStreamHostPlayAudioPreference.ts b/src/enums/EStreamHostPlayAudioPreference.ts new file mode 100644 index 00000000..3e5f6498 --- /dev/null +++ b/src/enums/EStreamHostPlayAudioPreference.ts @@ -0,0 +1,9 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EStreamHostPlayAudioPreference { + k_EStreamHostPlayAudioDefault = 0, + k_EStreamHostPlayAudioAlways = 1, +} + +export default EStreamHostPlayAudioPreference; diff --git a/src/enums/EStreamInterface.ts b/src/enums/EStreamInterface.ts new file mode 100644 index 00000000..9151c440 --- /dev/null +++ b/src/enums/EStreamInterface.ts @@ -0,0 +1,11 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EStreamInterface { + Default = 0, + RecentGames = 1, + BigPicture = 2, + Desktop = 3, +} + +export default EStreamInterface; diff --git a/src/enums/EStreamMouseButton.ts b/src/enums/EStreamMouseButton.ts new file mode 100644 index 00000000..89d3d7fd --- /dev/null +++ b/src/enums/EStreamMouseButton.ts @@ -0,0 +1,13 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EStreamMouseButton { + Left = 1, + Right = 2, + Middle = 16, + X1 = 32, + X2 = 64, + Unknown = 4096, +} + +export default EStreamMouseButton; diff --git a/src/enums/EStreamMouseWheelDirection.ts b/src/enums/EStreamMouseWheelDirection.ts new file mode 100644 index 00000000..7e722b97 --- /dev/null +++ b/src/enums/EStreamMouseWheelDirection.ts @@ -0,0 +1,11 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EStreamMouseWheelDirection { + Down = -120, + Left = 3, + Right = 4, + Up = 120, +} + +export default EStreamMouseWheelDirection; diff --git a/src/enums/EStreamP2PScope.ts b/src/enums/EStreamP2PScope.ts new file mode 100644 index 00000000..a448ce10 --- /dev/null +++ b/src/enums/EStreamP2PScope.ts @@ -0,0 +1,12 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EStreamP2PScope { + Automatic = 0, + Disabled = 1, + OnlyMe = 2, + Friends = 3, + Everyone = 4, +} + +export default EStreamP2PScope; diff --git a/src/enums/EStreamQualityPreference.ts b/src/enums/EStreamQualityPreference.ts new file mode 100644 index 00000000..8d53f821 --- /dev/null +++ b/src/enums/EStreamQualityPreference.ts @@ -0,0 +1,11 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EStreamQualityPreference { + Automatic = -1, + Fast = 1, + Balanced = 2, + Beautiful = 3, +} + +export default EStreamQualityPreference; diff --git a/src/enums/EStreamStatsMessage.ts b/src/enums/EStreamStatsMessage.ts new file mode 100644 index 00000000..6ba9c027 --- /dev/null +++ b/src/enums/EStreamStatsMessage.ts @@ -0,0 +1,13 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EStreamStatsMessage { + FrameEvents = 1, + DebugDump = 2, + LogMessage = 3, + LogUploadBegin = 4, + LogUploadData = 5, + LogUploadComplete = 6, +} + +export default EStreamStatsMessage; diff --git a/src/enums/EStreamTransport.ts b/src/enums/EStreamTransport.ts new file mode 100644 index 00000000..01d34535 --- /dev/null +++ b/src/enums/EStreamTransport.ts @@ -0,0 +1,14 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EStreamTransport { + None = 0, + UDP = 1, + UDPRelay = 2, + WebRTC = 3, + SDR = 4, + UDP_SNS = 5, + UDPRelay_SNS = 6, +} + +export default EStreamTransport; diff --git a/src/enums/EStreamVersion.ts b/src/enums/EStreamVersion.ts new file mode 100644 index 00000000..c73aef11 --- /dev/null +++ b/src/enums/EStreamVersion.ts @@ -0,0 +1,9 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EStreamVersion { + None = 0, + Current = 1, +} + +export default EStreamVersion; diff --git a/src/enums/EStreamVideoCodec.ts b/src/enums/EStreamVideoCodec.ts new file mode 100644 index 00000000..a16eda35 --- /dev/null +++ b/src/enums/EStreamVideoCodec.ts @@ -0,0 +1,15 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EStreamVideoCodec { + None = 0, + Raw = 1, + VP8 = 2, + VP9 = 3, + H264 = 4, + HEVC = 5, + ORBX1 = 6, + ORBX2 = 7, +} + +export default EStreamVideoCodec; diff --git a/src/enums/EStreamingDataType.ts b/src/enums/EStreamingDataType.ts new file mode 100644 index 00000000..809bc93e --- /dev/null +++ b/src/enums/EStreamingDataType.ts @@ -0,0 +1,11 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EStreamingDataType { + AudioData = 0, + VideoData = 1, + MicrophoneData = 2, + NeptuneData = 3, +} + +export default EStreamingDataType; diff --git a/src/enums/ESystemAudioChannel.ts b/src/enums/ESystemAudioChannel.ts new file mode 100644 index 00000000..29a55111 --- /dev/null +++ b/src/enums/ESystemAudioChannel.ts @@ -0,0 +1,17 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ESystemAudioChannel { + Invalid = 0, + Aggregated = 1, + FrontLeft = 2, + FrontRight = 3, + LFE = 4, + BackLeft = 5, + BackRight = 6, + FrontCenter = 7, + Unknown = 8, + Mono = 9, +} + +export default ESystemAudioChannel; diff --git a/src/enums/ESystemAudioDirection.ts b/src/enums/ESystemAudioDirection.ts new file mode 100644 index 00000000..e4a5a23e --- /dev/null +++ b/src/enums/ESystemAudioDirection.ts @@ -0,0 +1,10 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ESystemAudioDirection { + Invalid = 0, + Input = 1, + Output = 2, +} + +export default ESystemAudioDirection; diff --git a/src/enums/ESystemAudioPortDirection.ts b/src/enums/ESystemAudioPortDirection.ts new file mode 100644 index 00000000..4ddc73ed --- /dev/null +++ b/src/enums/ESystemAudioPortDirection.ts @@ -0,0 +1,10 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ESystemAudioPortDirection { + Invalid = 0, + Input = 1, + Output = 2, +} + +export default ESystemAudioPortDirection; diff --git a/src/enums/ESystemAudioPortType.ts b/src/enums/ESystemAudioPortType.ts new file mode 100644 index 00000000..e080a910 --- /dev/null +++ b/src/enums/ESystemAudioPortType.ts @@ -0,0 +1,12 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ESystemAudioPortType { + Invalid = 0, + Unknown = 1, + Audio32f = 2, + Midi8b = 3, + Video32RGBA = 4, +} + +export default ESystemAudioPortType; diff --git a/src/enums/ESystemDisplayCompatibilityMode.ts b/src/enums/ESystemDisplayCompatibilityMode.ts new file mode 100644 index 00000000..81ffb89c --- /dev/null +++ b/src/enums/ESystemDisplayCompatibilityMode.ts @@ -0,0 +1,10 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ESystemDisplayCompatibilityMode { + Invalid = 0, + None = 1, + MinimalBandwith = 2, +} + +export default ESystemDisplayCompatibilityMode; diff --git a/src/enums/ESystemFanControlMode.ts b/src/enums/ESystemFanControlMode.ts new file mode 100644 index 00000000..ada1ff63 --- /dev/null +++ b/src/enums/ESystemFanControlMode.ts @@ -0,0 +1,10 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ESystemFanControlMode { + Invalid = 0, + Disabled = 1, + Default = 2, +} + +export default ESystemFanControlMode; diff --git a/src/enums/ESystemIMType.ts b/src/enums/ESystemIMType.ts new file mode 100644 index 00000000..d60e5330 --- /dev/null +++ b/src/enums/ESystemIMType.ts @@ -0,0 +1,17 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ESystemIMType { + RawText = 0, + InvalidCard = 1, + RecurringPurchaseFailed = 2, + CardWillExpire = 3, + SubscriptionExpired = 4, + GuestPassReceived = 5, + GuestPassGranted = 6, + GiftRevoked = 7, + SupportMessage = 8, + SupportMessageClearAlert = 9, +} + +export default ESystemIMType; diff --git a/src/enums/ESystemServiceState.ts b/src/enums/ESystemServiceState.ts new file mode 100644 index 00000000..7de20469 --- /dev/null +++ b/src/enums/ESystemServiceState.ts @@ -0,0 +1,10 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ESystemServiceState { + Unavailable = 0, + Disabled = 1, + Enabled = 2, +} + +export default ESystemServiceState; diff --git a/src/enums/ESystemUpdateNotificationType.ts b/src/enums/ESystemUpdateNotificationType.ts new file mode 100644 index 00000000..adc0f527 --- /dev/null +++ b/src/enums/ESystemUpdateNotificationType.ts @@ -0,0 +1,10 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ESystemUpdateNotificationType { + Invalid = 0, + Available = 1, + NeedsRestart = 2, +} + +export default ESystemUpdateNotificationType; diff --git a/src/enums/ETextFilterSetting.ts b/src/enums/ETextFilterSetting.ts new file mode 100644 index 00000000..752a5289 --- /dev/null +++ b/src/enums/ETextFilterSetting.ts @@ -0,0 +1,11 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ETextFilterSetting { + SteamLabOptedOut = 0, + Enabled = 1, + EnabledAllowProfanity = 2, + Disabled = 3, +} + +export default ETextFilterSetting; diff --git a/src/enums/ETokenRenewalType.ts b/src/enums/ETokenRenewalType.ts new file mode 100644 index 00000000..6a0e97c8 --- /dev/null +++ b/src/enums/ETokenRenewalType.ts @@ -0,0 +1,9 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ETokenRenewalType { + None = 0, + Allow = 1, +} + +export default ETokenRenewalType; diff --git a/src/enums/ETouchGesture.ts b/src/enums/ETouchGesture.ts new file mode 100644 index 00000000..054545ad --- /dev/null +++ b/src/enums/ETouchGesture.ts @@ -0,0 +1,21 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ETouchGesture { + None = 0, + Touch = 1, + Tap = 2, + DoubleTap = 3, + ShortPress = 4, + LongPress = 5, + LongTap = 6, + TwoFingerTap = 7, + TapCancelled = 8, + PinchBegin = 9, + PinchUpdate = 10, + PinchEnd = 11, + FlingStart = 12, + FlingCancelled = 13, +} + +export default ETouchGesture; diff --git a/src/enums/ETradeOfferConfirmationMethod.ts b/src/enums/ETradeOfferConfirmationMethod.ts new file mode 100644 index 00000000..5a232311 --- /dev/null +++ b/src/enums/ETradeOfferConfirmationMethod.ts @@ -0,0 +1,10 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ETradeOfferConfirmationMethod { + Invalid = 0, + Email = 1, + MobileApp = 2, +} + +export default ETradeOfferConfirmationMethod; diff --git a/src/enums/ETradeOfferState.ts b/src/enums/ETradeOfferState.ts new file mode 100644 index 00000000..94e7d26a --- /dev/null +++ b/src/enums/ETradeOfferState.ts @@ -0,0 +1,18 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum ETradeOfferState { + Invalid = 1, + Active = 2, + Accepted = 3, + Countered = 4, + Expired = 5, + Canceled = 6, + Declined = 7, + InvalidItems = 8, + CreatedNeedsConfirmation = 9, + CanceledBySecondFactor = 10, + InEscrow = 11, +} + +export default ETradeOfferState; diff --git a/src/enums/EUCMFilePrivacyState.ts b/src/enums/EUCMFilePrivacyState.ts new file mode 100644 index 00000000..90a58d79 --- /dev/null +++ b/src/enums/EUCMFilePrivacyState.ts @@ -0,0 +1,13 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EUCMFilePrivacyState { + Invalid = -1, + Private = 2, + FriendsOnly = 4, + Public = 8, + Unlisted = 16, + All = 30, // Public|FriendsOnly|Private|Unlisted +} + +export default EUCMFilePrivacyState; diff --git a/src/enums/EUdpPacketType.ts b/src/enums/EUdpPacketType.ts new file mode 100644 index 00000000..1aa8a7d5 --- /dev/null +++ b/src/enums/EUdpPacketType.ts @@ -0,0 +1,16 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EUdpPacketType { + Invalid = 0, + ChallengeReq = 1, + Challenge = 2, + Connect = 3, + Accept = 4, + Disconnect = 5, + Data = 6, + Datagram = 7, + Max = 8, +} + +export default EUdpPacketType; diff --git a/src/enums/EUniverse.ts b/src/enums/EUniverse.ts new file mode 100644 index 00000000..fd63de74 --- /dev/null +++ b/src/enums/EUniverse.ts @@ -0,0 +1,12 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EUniverse { + Invalid = 0, + Public = 1, + Beta = 2, + Internal = 3, + Dev = 4, +} + +export default EUniverse; diff --git a/src/enums/EUpdaterState.ts b/src/enums/EUpdaterState.ts new file mode 100644 index 00000000..cdf1ac1e --- /dev/null +++ b/src/enums/EUpdaterState.ts @@ -0,0 +1,14 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EUpdaterState { + Invalid = 0, + UpToDate = 2, + Checking = 3, + Available = 4, + Applying = 5, + ClientRestartPending = 6, + SystemRestartPending = 7, +} + +export default EUpdaterState; diff --git a/src/enums/EUpdaterType.ts b/src/enums/EUpdaterType.ts new file mode 100644 index 00000000..04b614c3 --- /dev/null +++ b/src/enums/EUpdaterType.ts @@ -0,0 +1,15 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EUpdaterType { + Invalid = 0, + Client = 1, + OS = 2, + BIOS = 3, + Aggregated = 4, + Test1 = 5, + Test2 = 6, + Dummy = 7, +} + +export default EUpdaterType; diff --git a/src/enums/EUserReviewScore.ts b/src/enums/EUserReviewScore.ts new file mode 100644 index 00000000..8b84aeb6 --- /dev/null +++ b/src/enums/EUserReviewScore.ts @@ -0,0 +1,17 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EUserReviewScore { + None = 0, + OverwhelminglyNegative = 1, + VeryNegative = 2, + Negative = 3, + MostlyNegative = 4, + Mixed = 5, + MostlyPositive = 6, + Positive = 7, + VeryPositive = 8, + OverwhelminglyPositive = 9, +} + +export default EUserReviewScore; diff --git a/src/enums/EUserReviewScorePreference.ts b/src/enums/EUserReviewScorePreference.ts new file mode 100644 index 00000000..1540673f --- /dev/null +++ b/src/enums/EUserReviewScorePreference.ts @@ -0,0 +1,10 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EUserReviewScorePreference { + Unset = 0, + IncludeAll = 1, + ExcludeBombs = 2, +} + +export default EUserReviewScorePreference; diff --git a/src/enums/EValveIndexComponent.ts b/src/enums/EValveIndexComponent.ts new file mode 100644 index 00000000..d112e883 --- /dev/null +++ b/src/enums/EValveIndexComponent.ts @@ -0,0 +1,11 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EValveIndexComponent { + Unknown = 0, + HMD = 1, + LeftKnuckle = 2, + RightKnuckle = 3, +} + +export default EValveIndexComponent; diff --git a/src/enums/EVideoFormat.ts b/src/enums/EVideoFormat.ts new file mode 100644 index 00000000..360165ba --- /dev/null +++ b/src/enums/EVideoFormat.ts @@ -0,0 +1,10 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EVideoFormat { + None = 0, + YV12 = 1, + Accel = 2, +} + +export default EVideoFormat; diff --git a/src/enums/EVoiceCallState.ts b/src/enums/EVoiceCallState.ts new file mode 100644 index 00000000..831032f6 --- /dev/null +++ b/src/enums/EVoiceCallState.ts @@ -0,0 +1,17 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EVoiceCallState { + None = 0, + ScheduledInitiate = 1, + RequestedMicAccess = 2, + LocalMicOnly = 3, + CreatePeerConnection = 4, + InitatedWebRTCSession = 5, + WebRTCConnectedWaitingOnIceConnected = 6, + RequestedPermission = 7, + NotifyingVoiceChatOfWebRTCSession = 8, + Connected = 9, +} + +export default EVoiceCallState; diff --git a/src/enums/EWorkshopEnumerationType.ts b/src/enums/EWorkshopEnumerationType.ts new file mode 100644 index 00000000..80a92218 --- /dev/null +++ b/src/enums/EWorkshopEnumerationType.ts @@ -0,0 +1,14 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EWorkshopEnumerationType { + RankedByVote = 0, + Recent = 1, + Trending = 2, + FavoriteOfFriends = 3, + VotedByFriends = 4, + ContentByFriends = 5, + RecentFromFollowedUsers = 6, +} + +export default EWorkshopEnumerationType; diff --git a/src/enums/EWorkshopFileAction.ts b/src/enums/EWorkshopFileAction.ts new file mode 100644 index 00000000..f8b7c327 --- /dev/null +++ b/src/enums/EWorkshopFileAction.ts @@ -0,0 +1,9 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EWorkshopFileAction { + Played = 0, + Completed = 1, +} + +export default EWorkshopFileAction; diff --git a/src/enums/EWorkshopFileType.ts b/src/enums/EWorkshopFileType.ts new file mode 100644 index 00000000..887689b6 --- /dev/null +++ b/src/enums/EWorkshopFileType.ts @@ -0,0 +1,12 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum EWorkshopFileType { + First = 0, + SteamworksAccessInvite = 13, + SteamVideo = 14, + GameManagedItem = 15, + Clip = 16, +} + +export default EWorkshopFileType; diff --git a/src/enums/E_STAR_GlyphWriteResult.ts b/src/enums/E_STAR_GlyphWriteResult.ts new file mode 100644 index 00000000..b5777afa --- /dev/null +++ b/src/enums/E_STAR_GlyphWriteResult.ts @@ -0,0 +1,11 @@ +/* eslint-disable */ +// Auto-generated by generate-enums script on Mon Aug 12 2024 18:45:19 GMT-0400 (Eastern Daylight Time) + +enum E_STAR_GlyphWriteResult { + Success = 0, + InvalidMessage = 1, + InvalidJSON = 2, + SQLError = 3, +} + +export default E_STAR_GlyphWriteResult;