ReXGlue SDK
Loading...
Searching...
No Matches
content.h File Reference

Content package and language IDs. More...

#include <algorithm>
#include <cstdint>
#include <cstring>
#include <string>
#include <string_view>
#include <utility>
#include <rex/assert.h>
#include <rex/math.h>
#include <rex/memory.h>
#include <rex/string/text.h>
#include <rex/types.h>

Go to the source code of this file.

Classes

struct  rex::kernel::XCONTENT_DATA
struct  rex::kernel::XCONTENT_AGGREGATE_DATA

Namespaces

namespace  rex
namespace  rex::kernel

Enumerations

enum class  rex::kernel::XContentType : u32 {
  rex::kernel::kInvalid = 0x00000000 , kSavedGame = 0x00000001 , kMarketplaceContent = 0x00000002 , kPublisher = 0x00000003 ,
  kXbox360Title = 0x00001000 , kIPTVPauseBuffer = 0x00002000 , kXNACommunity = 0x00003000 , kInstalledGame = 0x00004000 ,
  kXboxTitle = 0x00005000 , kSocialTitle = 0x00006000 , kGamesOnDemand = 0x00007000 , kSUStoragePack = 0x00008000 ,
  kAvatarItem = 0x00009000 , kProfile = 0x00010000 , kGamerPicture = 0x00020000 , kTheme = 0x00030000 ,
  kCacheFile = 0x00040000 , kStorageDownload = 0x00050000 , kXboxSavedGame = 0x00060000 , kXboxDownload = 0x00070000 ,
  kGameDemo = 0x00080000 , kVideo = 0x00090000 , kGameTitle = 0x000A0000 , kInstaller = 0x000B0000 ,
  kGameTrailer = 0x000C0000 , kArcadeTitle = 0x000D0000 , kXNA = 0x000E0000 , kLicenseStore = 0x000F0000 ,
  kMovie = 0x00100000 , kTV = 0x00200000 , kMusicVideo = 0x00300000 , kGameVideo = 0x00400000 ,
  kPodcastVideo = 0x00500000 , kViralVideo = 0x00600000 , kCommunityGame = 0x02000000
}
enum class  rex::kernel::XLanguage : u8 {
  kInvalid = 0 , kEnglish = 1 , kJapanese = 2 , kGerman = 3 ,
  kFrench = 4 , kSpanish = 5 , kItalian = 6 , kKorean = 7 ,
  kTChinese = 8 , kPortuguese = 9 , rex::kernel::kSChineseDeprecated = 10 , kPolish = 11 ,
  kRussian = 12 , kSwedish = 13 , kTurkish = 14 , kNorwegian = 15 ,
  kDutch = 16 , kSChinese = 17 , rex::kernel::kMaxLanguages = 18
}

Functions

constexpr XLanguage rex::kernel::ToXLanguage (u32 value) noexcept

Variables

constexpr u32 rex::kernel::kRunningTitleID = 0xFFFFFFFF

Detailed Description

Content package and language IDs.

Xenia : Xbox 360 Emulator Research Project *

Copyright 2020 Ben Vanik. All rights reserved. * Released under the BSD license - see LICENSE in the root for more details. *

Modified
Tom Clay, 2026 - Adapted for ReXGlue runtime