# T
# TransformSpace
 | Name | Value | 
|---|---|
| Invalid | 0 | 
| MinecraftAbsoluteSpace | 1 | 
| MinecraftSteveRelativeSpace | 2 | 
| MinecraftViewSpace | 3 | 
| MinecraftProjSpace | 4 | 
| UIPixelSpace | 5 | 
| UINormalizedSpace | 6 | 
| HoloLivingRoomScreenAnchorSpace | 7 | 
| HoloUIAnchorSpace | 8 | 
| HoloHeadlockedSpace | 9 | 
| HoloAugmentedScreenAnchorSpace | 10 | 
| HoloViewerAnchorSpace | 11 | 
| HoloRealWorldAbsoluteSpace | 12 | 
| HoloSRAnchorSpace | 13 | 
| HoloRealityAnchorSpace | 14 | 
| HoloPoseSpace | 15 | 
| HoloHeadGazeSpace | 16 | 
| HoloLeftHandSpace | 17 | 
| HoloRightHandSpace | 18 | 
| HoloAimSpace | 19 | 
| HoloHeadCameraSpace | 20 | 
| HoloLeftViewSpace | 21 | 
| HoloRightViewSpace | 22 | 
| HoloLeftProjSpace | 23 | 
| HoloRightProjSpace | 24 | 
| HoloLeftEarSpace | 25 | 
| HoloRightEarSpace | 26 | 
# TrustedSkinFlag
 | Name | Value | 
|---|---|
| Unset | 0 | 
| False | 1 | 
| True | 2 | 
# TickingQueueType
 | Name | Value | 
|---|---|
| Internal | 0 | 
# TransferRoomPrivacy
 | Name | Value | 
|---|---|
| PUBLIC | 0 | 
| FRIENDS_ONLY | 1 | 
| PRIVATE | 2 | 
| NOT_READY | 3 | 
# TransferRoomPlatform
 | Name | Value | 
|---|---|
| PC_AND_PE | 0 | 
| ONLY_PE | 16 | 
| ONLY_PC | 32 | 
# T1_FieldLocation_
 | Name | Value | 
|---|---|
| T1_FIELD_LOCATION_CID_INFO | 0 | 
| T1_FIELD_LOCATION_FONT_DICT | 1 | 
| T1_FIELD_LOCATION_FONT_EXTRA | 2 | 
| T1_FIELD_LOCATION_FONT_INFO | 3 | 
| T1_FIELD_LOCATION_PRIVATE | 4 | 
| T1_FIELD_LOCATION_BBOX | 5 | 
| T1_FIELD_LOCATION_LOADER | 6 | 
| T1_FIELD_LOCATION_FACE | 7 | 
| T1_FIELD_LOCATION_BLEND | 8 | 
| T1_FIELD_LOCATION_MAX | 9 | 
# T1_FieldType_
 | Name | Value | 
|---|---|
| T1_FIELD_TYPE_NONE | 0 | 
| T1_FIELD_TYPE_BOOL | 1 | 
| T1_FIELD_TYPE_INTEGER | 2 | 
| T1_FIELD_TYPE_FIXED | 3 | 
| T1_FIELD_TYPE_FIXED_1000 | 4 | 
| T1_FIELD_TYPE_STRING | 5 | 
| T1_FIELD_TYPE_KEY | 6 | 
| T1_FIELD_TYPE_BBOX | 7 | 
| T1_FIELD_TYPE_MM_BBOX | 8 | 
| T1_FIELD_TYPE_INTEGER_ARRAY | 9 | 
| T1_FIELD_TYPE_FIXED_ARRAY | 10 | 
| T1_FIELD_TYPE_CALLBACK | 11 | 
| T1_FIELD_TYPE_MAX | 12 | 
# TorchFacing
 | Name | Value | 
|---|
# TextureLoadState
 | Name | Value | 
|---|---|
| UnloadedBit | 0 | 
| PendingBit | 1 | 
| LoadedBit | 2 | 
| PendingMetadata | 4 | 
| LoadedMetadata | 8 | 
# TaskOptions
 | Name | Value | 
|---|
# TouchState
 | Name | Value | 
|---|---|
| Clicked | 0 | 
| Pressed | 1 | 
| Released | 2 | 
# TouchEventResult
 | Name | Value | 
|---|---|
| NotHandled | 0 | 
| Handled | 1 | 
| HandledNotConsumed | 2 | 
# TextPacketType
 | Name | Value | 
|---|---|
| AppendedFiles | 0 | 
| Raw | 1 | 
# TabbedUpsellScreenDefaultTab
 | Name | Value | 
|---|
# TTSEnabledStatus
 | Name | Value | 
|---|---|
| NotEnabled | 0 | 
| EnabledByDefault | 1 | 
| EnabledByPlatform | 2 | 
| EnabledByXBL | 3 | 
| EnabledPreviously | 4 | 
# TerrainVariation
 | Name | Value | 
|---|
# TextureSetHelpers::TextureSetDefinitionLoader::LoadMode
 | Name | Value | 
|---|---|
| ExplicitDefinitionOnly | 0 | 
| ImageDescription | 1 | 
| AllLayers | 2 | 
# TextureSetHelpers::TextureSetDefinitionLoader::ColorPipeline
 | Name | Value | 
|---|---|
| Classic | 0 | 
| Snap | 1 | 
| Wheel | 2 | 
| SnapWheel | 3 | 
# TextureLoadMode
 | Name | Value | 
|---|---|
| TextureDescriptionOnly | 0 | 
| FullTexture | 1 | 
# TreeHelper::AttachableDecoration::GrowthDirection
 | Name | Value | 
|---|---|
| Up | 0 | 
| Down | 1 | 
# Token::Type
 | Name | Value | 
|---|
# TargetSelectionMethod
 | Name | Value | 
|---|
# TallGrassType
 | Name | Value | 
|---|
# TUNNEL_TYPE
 | Name | Value | 
|---|---|
| TUNNEL_TYPE_NONE | 0 | 
| TUNNEL_TYPE_OTHER | 1 | 
| TUNNEL_TYPE_DIRECT | 2 | 
| TUNNEL_TYPE_6TO4 | 11 | 
| TUNNEL_TYPE_ISATAP | 13 | 
| TUNNEL_TYPE_TEREDO | 14 | 
| TUNNEL_TYPE_IPHTTPS | 15 | 
# TouchStateRequirement::<unnamed_enum_Pressed>
 | Name | Value | 
|---|
# T1_ParseState_
 | Name | Value | 
|---|---|
| T1_Parse_Start | 0 | 
| T1_Parse_Have_Width | 1 | 
| T1_Parse_Have_Moveto | 2 | 
| T1_Parse_Have_Path | 3 | 
# T1_TokenType_
 | Name | Value | 
|---|---|
| T1_TOKEN_TYPE_NONE | 0 | 
| T1_TOKEN_TYPE_ANY | 1 | 
| T1_TOKEN_TYPE_STRING | 2 | 
| T1_TOKEN_TYPE_ARRAY | 3 | 
| T1_TOKEN_TYPE_KEY | 4 | 
| T1_TOKEN_TYPE_MAX | 5 | 
# TStates_
 | Name | Value | 
|---|---|
| Unknown_State | 0 | 
| Ascending_State | 1 | 
| Descending_State | 2 | 
| Flat_State | 3 | 
# tagAR_STATE
 enum tagAR_STATE : __int32
{
  AR_ENABLED = 0x0,
  AR_DISABLED = 0x1,
  AR_SUPPRESSED = 0x2,
  AR_REMOTESESSION = 0x4,
  AR_MULTIMON = 0x8,
  AR_NOSENSOR = 0x10,
  AR_NOT_SUPPORTED = 0x20,
  AR_DOCKED = 0x40,
  AR_LAPTOP = 0x80,
};
# TrackType
 enum TrackType : __int8
{
  THIRD_BEZIER = 0x0,
  FOURTH_BEZIER = 0x1,
  FIXED = 0x2,
};
# TaskStatus::Value
 typedef Bedrock::Threading::AsyncStatus TaskStatus::Value;
# TaskGroupState
 typedef Core::FileAccessType TaskGroupState;
# TaskRunResult
 enum TaskRunResult : __int32
{
  Requeue = 0x0,
  Done = 0x1,
  Noop = 0x2,
};
# TransactionStatus
 enum TransactionStatus : __int32
{
  PurchaseStarted = 0x0,
  PurchaseSuccess = 0x1,
  PurchaseFailed = 0x2,
  PurchaseFailed_InsufficientFunds = 0x3,
  PurchaseFailed_PriceMismatch = 0x4,
  PurchaseCanceled = 0x5,
  FulfillmentStarted = 0x6,
  FulfillmentSuccess = 0x7,
  FulfillmentFailed = 0x8,
  FulfillmentFailed_ProfanityName = 0x9,
  CheckFulfillmentComplete = 0xA,
};
# TransferState
 typedef cg::ColorSpace TransferState;
# TransformEnum
 enum TransformEnum : __int32
{
  TransformSkin = 0x1,
  TransformHorse = 0x2,
  TransformWeapon = 0x4,
};
# TaskType
 enum TaskType : __int32
{
  Flushable = 0x0,
};
# Tag::Type
 typedef OptionType Tag::Type;
# TravelType
 typedef MaterialType TravelType;
# typeid_t<IScreenCapabilities>::NewIDType
 enum typeid_t<IScreenCapabilities>::NewIDType : __int32
{
  New = 0x0,
};
# TrialUpgradePurchaseTier
 enum TrialUpgradePurchaseTier : __int32
{
  FullGame = 0x0,
  StarterCollection = 0x1,
  MasterCollection = 0x2,
};
# ToastMessageType
 typedef cg::ColorSpace ToastMessageType;
# TriggerIndiciesEnum
 typedef ResourcePackStackType TriggerIndiciesEnum;
# TestCommandType
 enum TestCommandType : __int32
{
};
# TestAssetCommandType
 enum TestAssetCommandType : __int32
{
};
# TextCharEventResult
 typedef Rotation TextCharEventResult;
# TemplateLockState
 typedef DimensionId TemplateLockState;
# TitleInfo::TitleId
 typedef cg::ColorSpace TitleInfo::TitleId;
# ToggleManagerBehavior
 enum ToggleManagerBehavior : __int32
{
  ClearAll = 0x0,
  SelectAll = 0x1,
  GatherAll = 0x2,
  DefaultAll = 0x3,
};
# TimerType
 typedef NavButtonLinksTo TimerType;
# TextureAtlasItemTextureSetTranslation::Channel
 enum TextureAtlasItemTextureSetTranslation::Channel : __int8
{
  Red = 0x0,
  Green = 0x1,
  Blue = 0x2,
  Alpha = 0x3,
  X = 0x0,
  Y = 0x1,
  Z = 0x2,
  W = 0x3,
};
# TerrainLayer::Transparency
 typedef Rotation TerrainLayer::Transparency;
# TerrainLayer::Detail
 enum TerrainLayer::Detail : __int32
{
  Near = 0x0,
  Far = 0x1,
};
# TrackerType
 typedef DimensionId TrackerType;
# tagBINDSTRING
 enum tagBINDSTRING : __int32
{
  BINDSTRING_HEADERS = 0x1,
  BINDSTRING_ACCEPT_MIMES = 0x2,
  BINDSTRING_EXTRA_URL = 0x3,
  BINDSTRING_LANGUAGE = 0x4,
  BINDSTRING_USERNAME = 0x5,
  BINDSTRING_PASSWORD = 0x6,
  BINDSTRING_UA_PIXELS = 0x7,
  BINDSTRING_UA_COLOR = 0x8,
  BINDSTRING_OS = 0x9,
  BINDSTRING_USER_AGENT = 0xA,
  BINDSTRING_ACCEPT_ENCODINGS = 0xB,
  BINDSTRING_POST_COOKIE = 0xC,
  BINDSTRING_POST_DATA_MIME = 0xD,
  BINDSTRING_URL = 0xE,
  BINDSTRING_IID = 0xF,
  BINDSTRING_FLAG_BIND_TO_OBJECT = 0x10,
  BINDSTRING_PTR_BIND_CONTEXT = 0x11,
  BINDSTRING_XDR_ORIGIN = 0x12,
  BINDSTRING_DOWNLOADPATH = 0x13,
  BINDSTRING_ROOTDOC_URL = 0x14,
  BINDSTRING_INITIAL_FILENAME = 0x15,
  BINDSTRING_PROXY_USERNAME = 0x16,
  BINDSTRING_PROXY_PASSWORD = 0x17,
  BINDSTRING_ENTERPRISE_ID = 0x18,
  BINDSTRING_DOC_URL = 0x19,
  BINDSTRING_SAMESITE_COOKIE_LEVEL = 0x1A,
};
# tagRPCOPT_PROPERTIES
 enum tagRPCOPT_PROPERTIES : __int32
{
  COMBND_RPCTIMEOUT = 0x1,
  COMBND_SERVER_LOCALITY = 0x2,
  COMBND_RESERVED1 = 0x4,
  COMBND_RESERVED2 = 0x5,
  COMBND_RESERVED3 = 0x8,
  COMBND_RESERVED4 = 0x10,
};
# tagVARKIND
 enum tagVARKIND : __int32
{
  VAR_PERINSTANCE = 0x0,
  VAR_STATIC = 0x1,
  VAR_CONST = 0x2,
  VAR_DISPATCH = 0x3,
};
# tagDVASPECT
 enum tagDVASPECT : __int32
{
  DVASPECT_CONTENT = 0x1,
  DVASPECT_THUMBNAIL = 0x2,
  DVASPECT_ICON = 0x4,
  DVASPECT_DOCPRINT = 0x8,
};
# tagCOMSD
 enum tagCOMSD : __int32
{
  SD_LAUNCHPERMISSIONS = 0x0,
  SD_ACCESSPERMISSIONS = 0x1,
  SD_LAUNCHRESTRICTIONS = 0x2,
  SD_ACCESSRESTRICTIONS = 0x3,
};
# tagBINDSTATUS
 enum tagBINDSTATUS : __int32
{
  BINDSTATUS_FINDINGRESOURCE = 0x1,
  BINDSTATUS_CONNECTING = 0x2,
  BINDSTATUS_REDIRECTING = 0x3,
  BINDSTATUS_BEGINDOWNLOADDATA = 0x4,
  BINDSTATUS_DOWNLOADINGDATA = 0x5,
  BINDSTATUS_ENDDOWNLOADDATA = 0x6,
  BINDSTATUS_BEGINDOWNLOADCOMPONENTS = 0x7,
  BINDSTATUS_INSTALLINGCOMPONENTS = 0x8,
  BINDSTATUS_ENDDOWNLOADCOMPONENTS = 0x9,
  BINDSTATUS_USINGCACHEDCOPY = 0xA,
  BINDSTATUS_SENDINGREQUEST = 0xB,
  BINDSTATUS_CLASSIDAVAILABLE = 0xC,
  BINDSTATUS_MIMETYPEAVAILABLE = 0xD,
  BINDSTATUS_CACHEFILENAMEAVAILABLE = 0xE,
  BINDSTATUS_BEGINSYNCOPERATION = 0xF,
  BINDSTATUS_ENDSYNCOPERATION = 0x10,
  BINDSTATUS_BEGINUPLOADDATA = 0x11,
  BINDSTATUS_UPLOADINGDATA = 0x12,
  BINDSTATUS_ENDUPLOADDATA = 0x13,
  BINDSTATUS_PROTOCOLCLASSID = 0x14,
  BINDSTATUS_ENCODING = 0x15,
  BINDSTATUS_VERIFIEDMIMETYPEAVAILABLE = 0x16,
  BINDSTATUS_CLASSINSTALLLOCATION = 0x17,
  BINDSTATUS_DECODING = 0x18,
  BINDSTATUS_LOADINGMIMEHANDLER = 0x19,
  BINDSTATUS_CONTENTDISPOSITIONATTACH = 0x1A,
  BINDSTATUS_FILTERREPORTMIMETYPE = 0x1B,
  BINDSTATUS_CLSIDCANINSTANTIATE = 0x1C,
  BINDSTATUS_IUNKNOWNAVAILABLE = 0x1D,
  BINDSTATUS_DIRECTBIND = 0x1E,
  BINDSTATUS_RAWMIMETYPE = 0x1F,
  BINDSTATUS_PROXYDETECTING = 0x20,
  BINDSTATUS_ACCEPTRANGES = 0x21,
  BINDSTATUS_COOKIE_SENT = 0x22,
  BINDSTATUS_COMPACT_POLICY_RECEIVED = 0x23,
  BINDSTATUS_COOKIE_SUPPRESSED = 0x24,
  BINDSTATUS_COOKIE_STATE_UNKNOWN = 0x25,
  BINDSTATUS_COOKIE_STATE_ACCEPT = 0x26,
  BINDSTATUS_COOKIE_STATE_REJECT = 0x27,
  BINDSTATUS_COOKIE_STATE_PROMPT = 0x28,
  BINDSTATUS_COOKIE_STATE_LEASH = 0x29,
  BINDSTATUS_COOKIE_STATE_DOWNGRADE = 0x2A,
  BINDSTATUS_POLICY_HREF = 0x2B,
  BINDSTATUS_P3P_HEADER = 0x2C,
  BINDSTATUS_SESSION_COOKIE_RECEIVED = 0x2D,
  BINDSTATUS_PERSISTENT_COOKIE_RECEIVED = 0x2E,
  BINDSTATUS_SESSION_COOKIES_ALLOWED = 0x2F,
  BINDSTATUS_CACHECONTROL = 0x30,
  BINDSTATUS_CONTENTDISPOSITIONFILENAME = 0x31,
  BINDSTATUS_MIMETEXTPLAINMISMATCH = 0x32,
  BINDSTATUS_PUBLISHERAVAILABLE = 0x33,
  BINDSTATUS_DISPLAYNAMEAVAILABLE = 0x34,
  BINDSTATUS_SSLUX_NAVBLOCKED = 0x35,
  BINDSTATUS_SERVER_MIMETYPEAVAILABLE = 0x36,
  BINDSTATUS_SNIFFED_CLASSIDAVAILABLE = 0x37,
  BINDSTATUS_64BIT_PROGRESS = 0x38,
  BINDSTATUS_LAST = 0x38,
  BINDSTATUS_RESERVED_0 = 0x39,
  BINDSTATUS_RESERVED_1 = 0x3A,
  BINDSTATUS_RESERVED_2 = 0x3B,
  BINDSTATUS_RESERVED_3 = 0x3C,
  BINDSTATUS_RESERVED_4 = 0x3D,
  BINDSTATUS_RESERVED_5 = 0x3E,
  BINDSTATUS_RESERVED_6 = 0x3F,
  BINDSTATUS_RESERVED_7 = 0x40,
  BINDSTATUS_RESERVED_8 = 0x41,
  BINDSTATUS_RESERVED_9 = 0x42,
  BINDSTATUS_RESERVED_A = 0x43,
  BINDSTATUS_RESERVED_B = 0x44,
  BINDSTATUS_RESERVED_C = 0x45,
  BINDSTATUS_RESERVED_D = 0x46,
  BINDSTATUS_RESERVED_E = 0x47,
  BINDSTATUS_RESERVED_F = 0x48,
  BINDSTATUS_RESERVED_10 = 0x49,
  BINDSTATUS_RESERVED_11 = 0x4A,
  BINDSTATUS_RESERVED_12 = 0x4B,
  BINDSTATUS_RESERVED_13 = 0x4C,
  BINDSTATUS_LAST_PRIVATE = 0x4C,
};
# tagDOMNodeType
 enum tagDOMNodeType : __int32
{
  NODE_INVALID = 0x0,
  NODE_ELEMENT = 0x1,
  NODE_ATTRIBUTE = 0x2,
  NODE_TEXT = 0x3,
  NODE_CDATA_SECTION = 0x4,
  NODE_ENTITY_REFERENCE = 0x5,
  NODE_ENTITY = 0x6,
  NODE_PROCESSING_INSTRUCTION = 0x7,
  NODE_COMMENT = 0x8,
  NODE_DOCUMENT = 0x9,
  NODE_DOCUMENT_TYPE = 0xA,
  NODE_DOCUMENT_FRAGMENT = 0xB,
  NODE_NOTATION = 0xC,
};
# tagGLOBALOPT_RO_FLAGS
 enum tagGLOBALOPT_RO_FLAGS : __int32
{
  COMGLB_STA_MODALLOOP_REMOVE_TOUCH_MESSAGES = 0x1,
  COMGLB_STA_MODALLOOP_SHARED_QUEUE_REMOVE_INPUT_MESSAGES = 0x2,
  COMGLB_STA_MODALLOOP_SHARED_QUEUE_DONOT_REMOVE_INPUT_MESSAGES = 0x4,
  COMGLB_FAST_RUNDOWN = 0x8,
  COMGLB_RESERVED1 = 0x10,
  COMGLB_RESERVED2 = 0x20,
  COMGLB_RESERVED3 = 0x40,
  COMGLB_STA_MODALLOOP_SHARED_QUEUE_REORDER_POINTER_MESSAGES = 0x80,
  COMGLB_RESERVED4 = 0x100,
  COMGLB_RESERVED5 = 0x200,
  COMGLB_RESERVED6 = 0x400,
};
# tagOLEMISC
 enum tagOLEMISC : __int32
{
  OLEMISC_RECOMPOSEONRESIZE = 0x1,
  OLEMISC_ONLYICONIC = 0x2,
  OLEMISC_INSERTNOTREPLACE = 0x4,
  OLEMISC_STATIC = 0x8,
  OLEMISC_CANTLINKINSIDE = 0x10,
  OLEMISC_CANLINKBYOLE1 = 0x20,
  OLEMISC_ISLINKOBJECT = 0x40,
  OLEMISC_INSIDEOUT = 0x80,
  OLEMISC_ACTIVATEWHENVISIBLE = 0x100,
  OLEMISC_RENDERINGISDEVICEINDEPENDENT = 0x200,
  OLEMISC_INVISIBLEATRUNTIME = 0x400,
  OLEMISC_ALWAYSRUN = 0x800,
  OLEMISC_ACTSLIKEBUTTON = 0x1000,
  OLEMISC_ACTSLIKELABEL = 0x2000,
  OLEMISC_NOUIACTIVATE = 0x4000,
  OLEMISC_ALIGNABLE = 0x8000,
  OLEMISC_SIMPLEFRAME = 0x10000,
  OLEMISC_SETCLIENTSITEFIRST = 0x20000,
  OLEMISC_IMEMODE = 0x40000,
  OLEMISC_IGNOREACTIVATEWHENVISIBLE = 0x80000,
  OLEMISC_WANTSTOMENUMERGE = 0x100000,
  OLEMISC_SUPPORTSMULTILEVELUNDO = 0x200000,
};
# tagTYMED
 enum tagTYMED : __int32
{
  TYMED_HGLOBAL = 0x1,
  TYMED_FILE = 0x2,
  TYMED_ISTREAM = 0x4,
  TYMED_ISTORAGE = 0x8,
  TYMED_GDI = 0x10,
  TYMED_MFPICT = 0x20,
  TYMED_ENHMF = 0x40,
  TYMED_NULL = 0x0,
};
# tagCHANGEKIND
 enum tagCHANGEKIND : __int32
{
  CHANGEKIND_ADDMEMBER = 0x0,
  CHANGEKIND_DELETEMEMBER = 0x1,
  CHANGEKIND_SETNAMES = 0x2,
  CHANGEKIND_SETDOCUMENTATION = 0x3,
  CHANGEKIND_GENERAL = 0x4,
  CHANGEKIND_INVALIDATE = 0x5,
  CHANGEKIND_CHANGEFAILED = 0x6,
  CHANGEKIND_MAX = 0x7,
};
# tagMSHLFLAGS
 enum tagMSHLFLAGS : __int32
{
  MSHLFLAGS_NORMAL = 0x0,
  MSHLFLAGS_TABLESTRONG = 0x1,
  MSHLFLAGS_TABLEWEAK = 0x2,
  MSHLFLAGS_NOPING = 0x4,
  MSHLFLAGS_RESERVED1 = 0x8,
  MSHLFLAGS_RESERVED2 = 0x10,
  MSHLFLAGS_RESERVED3 = 0x20,
  MSHLFLAGS_RESERVED4 = 0x40,
};
# tagEOLE_AUTHENTICATION_CAPABILITIES
 enum tagEOLE_AUTHENTICATION_CAPABILITIES : __int32
{
  EOAC_NONE = 0x0,
  EOAC_MUTUAL_AUTH = 0x1,
  EOAC_STATIC_CLOAKING = 0x20,
  EOAC_DYNAMIC_CLOAKING = 0x40,
  EOAC_ANY_AUTHORITY = 0x80,
  EOAC_MAKE_FULLSIC = 0x100,
  EOAC_DEFAULT = 0x800,
  EOAC_SECURE_REFS = 0x2,
  EOAC_ACCESS_CONTROL = 0x4,
  EOAC_APPID = 0x8,
  EOAC_DYNAMIC = 0x10,
  EOAC_REQUIRE_FULLSIC = 0x200,
  EOAC_AUTO_IMPERSONATE = 0x400,
  EOAC_DISABLE_AAA = 0x1000,
  EOAC_NO_CUSTOM_MARSHAL = 0x2000,
  EOAC_RESERVED1 = 0x4000,
};
# tagINPUT_MESSAGE_DEVICE_TYPE
 enum tagINPUT_MESSAGE_DEVICE_TYPE : __int32
{
  IMDT_UNAVAILABLE = 0x0,
  IMDT_KEYBOARD = 0x1,
  IMDT_MOUSE = 0x2,
  IMDT_TOUCH = 0x4,
  IMDT_PEN = 0x8,
};
# tagMKREDUCE
 enum tagMKREDUCE : __int32
{
  MKRREDUCE_ONE = 0x30000,
  MKRREDUCE_TOUSER = 0x20000,
  MKRREDUCE_THROUGHUSER = 0x10000,
  MKRREDUCE_ALL = 0x0,
};
# tagREGKIND
 enum tagREGKIND : __int32
{
  REGKIND_DEFAULT = 0x0,
  REGKIND_REGISTER = 0x1,
  REGKIND_NONE = 0x2,
};
# tagFUNCKIND
 enum tagFUNCKIND : __int32
{
  FUNC_VIRTUAL = 0x0,
  FUNC_PUREVIRTUAL = 0x1,
  FUNC_NONVIRTUAL = 0x2,
  FUNC_STATIC = 0x3,
  FUNC_DISPATCH = 0x4,
};
# tagLOCKTYPE
 enum tagLOCKTYPE : __int32
{
  LOCK_WRITE = 0x1,
  LOCK_EXCLUSIVE = 0x2,
  LOCK_ONLYONCE = 0x4,
};
# tagExtendedErrorParamTypes
 enum tagExtendedErrorParamTypes : __int32
{
  eeptAnsiString = 0x1,
  eeptUnicodeString = 0x2,
  eeptLongVal = 0x3,
  eeptShortVal = 0x4,
  eeptPointerVal = 0x5,
  eeptNone = 0x6,
  eeptBinary = 0x7,
};
# tagCOINITBASE
 enum tagCOINITBASE : __int32
{
  COINITBASE_MULTITHREADED = 0x0,
};
# tagSF_TYPE
 enum tagSF_TYPE : __int32
{
  SF_ERROR = 0xA,
  SF_I1 = 0x10,
  SF_I2 = 0x2,
  SF_I4 = 0x3,
  SF_I8 = 0x14,
  SF_BSTR = 0x8,
  SF_UNKNOWN = 0xD,
  SF_DISPATCH = 0x9,
  SF_VARIANT = 0xC,
  SF_RECORD = 0x24,
  SF_HAVEIID = 0x800D,
};
# tagADVF
 enum tagADVF : __int32
{
  ADVF_NODATA = 0x1,
  ADVF_PRIMEFIRST = 0x2,
  ADVF_ONLYONCE = 0x4,
  ADVF_DATAONSTOP = 0x40,
  ADVFCACHE_NOHANDLER = 0x8,
  ADVFCACHE_FORCEBUILTIN = 0x10,
  ADVFCACHE_ONSAVE = 0x20,
};
# tagDESCKIND
 enum tagDESCKIND : __int32
{
  DESCKIND_NONE = 0x0,
  DESCKIND_FUNCDESC = 0x1,
  DESCKIND_VARDESC = 0x2,
  DESCKIND_TYPECOMP = 0x3,
  DESCKIND_IMPLICITAPPOBJ = 0x4,
  DESCKIND_MAX = 0x5,
};
# tagTYPEFLAGS
 enum tagTYPEFLAGS : __int32
{
  TYPEFLAG_FAPPOBJECT = 0x1,
  TYPEFLAG_FCANCREATE = 0x2,
  TYPEFLAG_FLICENSED = 0x4,
  TYPEFLAG_FPREDECLID = 0x8,
  TYPEFLAG_FHIDDEN = 0x10,
  TYPEFLAG_FCONTROL = 0x20,
  TYPEFLAG_FDUAL = 0x40,
  TYPEFLAG_FNONEXTENSIBLE = 0x80,
  TYPEFLAG_FOLEAUTOMATION = 0x100,
  TYPEFLAG_FRESTRICTED = 0x200,
  TYPEFLAG_FAGGREGATABLE = 0x400,
  TYPEFLAG_FREPLACEABLE = 0x800,
  TYPEFLAG_FDISPATCHABLE = 0x1000,
  TYPEFLAG_FREVERSEBIND = 0x2000,
  TYPEFLAG_FPROXY = 0x4000,
};
# tagFUNCFLAGS
 enum tagFUNCFLAGS : __int32
{
  FUNCFLAG_FRESTRICTED = 0x1,
  FUNCFLAG_FSOURCE = 0x2,
  FUNCFLAG_FBINDABLE = 0x4,
  FUNCFLAG_FREQUESTEDIT = 0x8,
  FUNCFLAG_FDISPLAYBIND = 0x10,
  FUNCFLAG_FDEFAULTBIND = 0x20,
  FUNCFLAG_FHIDDEN = 0x40,
  FUNCFLAG_FUSESGETLASTERROR = 0x80,
  FUNCFLAG_FDEFAULTCOLLELEM = 0x100,
  FUNCFLAG_FUIDEFAULT = 0x200,
  FUNCFLAG_FNONBROWSABLE = 0x400,
  FUNCFLAG_FREPLACEABLE = 0x800,
  FUNCFLAG_FIMMEDIATEBIND = 0x1000,
};
# tagMKSYS
 enum tagMKSYS : __int32
{
  MKSYS_NONE = 0x0,
  MKSYS_GENERICCOMPOSITE = 0x1,
  MKSYS_FILEMONIKER = 0x2,
  MKSYS_ANTIMONIKER = 0x3,
  MKSYS_ITEMMONIKER = 0x4,
  MKSYS_POINTERMONIKER = 0x5,
  MKSYS_CLASSMONIKER = 0x7,
  MKSYS_OBJREFMONIKER = 0x8,
  MKSYS_SESSIONMONIKER = 0x9,
  MKSYS_LUAMONIKER = 0xA,
};
# tagCLSCTX
 enum tagCLSCTX : __int32
{
  CLSCTX_INPROC_SERVER = 0x1,
  CLSCTX_INPROC_HANDLER = 0x2,
  CLSCTX_LOCAL_SERVER = 0x4,
  CLSCTX_INPROC_SERVER16 = 0x8,
  CLSCTX_REMOTE_SERVER = 0x10,
  CLSCTX_INPROC_HANDLER16 = 0x20,
  CLSCTX_RESERVED1 = 0x40,
  CLSCTX_RESERVED2 = 0x80,
  CLSCTX_RESERVED3 = 0x100,
  CLSCTX_RESERVED4 = 0x200,
  CLSCTX_NO_CODE_DOWNLOAD = 0x400,
  CLSCTX_RESERVED5 = 0x800,
  CLSCTX_NO_CUSTOM_MARSHAL = 0x1000,
  CLSCTX_ENABLE_CODE_DOWNLOAD = 0x2000,
  CLSCTX_NO_FAILURE_LOG = 0x4000,
  CLSCTX_DISABLE_AAA = 0x8000,
  CLSCTX_ENABLE_AAA = 0x10000,
  CLSCTX_FROM_DEFAULT_CONTEXT = 0x20000,
  CLSCTX_ACTIVATE_X86_SERVER = 0x40000,
  CLSCTX_ACTIVATE_32_BIT_SERVER = 0x40000,
  CLSCTX_ACTIVATE_64_BIT_SERVER = 0x80000,
  CLSCTX_ENABLE_CLOAKING = 0x100000,
  CLSCTX_APPCONTAINER = 0x400000,
  CLSCTX_ACTIVATE_AAA_AS_IU = 0x800000,
  CLSCTX_RESERVED6 = 0x1000000,
  CLSCTX_ACTIVATE_ARM32_SERVER = 0x2000000,
  CLSCTX_PS_DLL = 0x80000000,
};
# tagURLZONE
 enum tagURLZONE : __int32
{
  URLZONE_INVALID = 0xFFFFFFFF,
  URLZONE_PREDEFINED_MIN = 0x0,
  URLZONE_LOCAL_MACHINE = 0x0,
  URLZONE_INTRANET = 0x1,
  URLZONE_TRUSTED = 0x2,
  URLZONE_INTERNET = 0x3,
  URLZONE_UNTRUSTED = 0x4,
  URLZONE_PREDEFINED_MAX = 0x3E7,
  URLZONE_USER_MIN = 0x3E8,
  URLZONE_USER_MAX = 0x2710,
};
# tagINVOKEKIND
 enum tagINVOKEKIND : __int32
{
  INVOKE_FUNC = 0x1,
  INVOKE_PROPERTYGET = 0x2,
  INVOKE_PROPERTYPUT = 0x4,
  INVOKE_PROPERTYPUTREF = 0x8,
};
# tagRPCOPT_SERVER_LOCALITY_VALUES
 enum tagRPCOPT_SERVER_LOCALITY_VALUES : __int32
{
  SERVER_LOCALITY_PROCESS_LOCAL = 0x0,
  SERVER_LOCALITY_MACHINE_LOCAL = 0x1,
  SERVER_LOCALITY_REMOTE = 0x2,
};
# tagOLECONTF
 enum tagOLECONTF : __int32
{
  OLECONTF_EMBEDDINGS = 0x1,
  OLECONTF_LINKS = 0x2,
  OLECONTF_OTHERS = 0x4,
  OLECONTF_ONLYUSER = 0x8,
  OLECONTF_ONLYIFRUNNING = 0x10,
};
# tagPENDINGMSG
 enum tagPENDINGMSG : __int32
{
  PENDINGMSG_CANCELCALL = 0x0,
  PENDINGMSG_WAITNOPROCESS = 0x1,
  PENDINGMSG_WAITDEFPROCESS = 0x2,
};
# tagSERVERCALL
 enum tagSERVERCALL : __int32
{
  SERVERCALL_ISHANDLED = 0x0,
  SERVERCALL_REJECTED = 0x1,
  SERVERCALL_RETRYLATER = 0x2,
};
# tagGLOBALOPT_PROPERTIES
 enum tagGLOBALOPT_PROPERTIES : __int32
{
  COMGLB_EXCEPTION_HANDLING = 0x1,
  COMGLB_APPID = 0x2,
  COMGLB_RPC_THREADPOOL_SETTING = 0x3,
  COMGLB_RO_SETTINGS = 0x4,
  COMGLB_UNMARSHALING_POLICY = 0x5,
  COMGLB_PROPERTIES_RESERVED1 = 0x6,
  COMGLB_PROPERTIES_RESERVED2 = 0x7,
  COMGLB_PROPERTIES_RESERVED3 = 0x8,
};
# tagVARFLAGS
 enum tagVARFLAGS : __int32
{
  VARFLAG_FREADONLY = 0x1,
  VARFLAG_FSOURCE = 0x2,
  VARFLAG_FBINDABLE = 0x4,
  VARFLAG_FREQUESTEDIT = 0x8,
  VARFLAG_FDISPLAYBIND = 0x10,
  VARFLAG_FDEFAULTBIND = 0x20,
  VARFLAG_FHIDDEN = 0x40,
  VARFLAG_FRESTRICTED = 0x80,
  VARFLAG_FDEFAULTCOLLELEM = 0x100,
  VARFLAG_FUIDEFAULT = 0x200,
  VARFLAG_FNONBROWSABLE = 0x400,
  VARFLAG_FREPLACEABLE = 0x800,
  VARFLAG_FIMMEDIATEBIND = 0x1000,
};
# tagSTGC
 enum tagSTGC : __int32
{
  STGC_DEFAULT = 0x0,
  STGC_OVERWRITE = 0x1,
  STGC_ONLYIFCURRENT = 0x2,
  STGC_DANGEROUSLYCOMMITMERELYTODISKCACHE = 0x4,
  STGC_CONSOLIDATE = 0x8,
};
# tagOLEGETMONIKER
 enum tagOLEGETMONIKER : __int32
{
  OLEGETMONIKER_ONLYIFTHERE = 0x1,
  OLEGETMONIKER_FORCEASSIGN = 0x2,
  OLEGETMONIKER_UNASSIGN = 0x3,
  OLEGETMONIKER_TEMPFORUSER = 0x4,
};
# tagCALLCONV
 enum tagCALLCONV : __int32
{
  CC_FASTCALL = 0x0,
  CC_CDECL = 0x1,
  CC_MSCPASCAL = 0x2,
  CC_PASCAL = 0x2,
  CC_MACPASCAL = 0x3,
  CC_STDCALL = 0x4,
  CC_FPFASTCALL = 0x5,
  CC_SYSCALL = 0x6,
  CC_MPWCDECL = 0x7,
  CC_MPWPASCAL = 0x8,
  CC_MAX = 0x9,
};
# tagShutdownType
 enum tagShutdownType : __int32
{
  IdleShutdown = 0x0,
  ForcedShutdown = 0x1,
};
# tagRpcLocalAddressFormat
 enum tagRpcLocalAddressFormat : __int32
{
  rlafInvalid = 0x0,
  rlafIPv4 = 0x1,
  rlafIPv6 = 0x2,
};
# tagLIBFLAGS
 enum tagLIBFLAGS : __int32
{
  LIBFLAG_FRESTRICTED = 0x1,
  LIBFLAG_FCONTROL = 0x2,
  LIBFLAG_FHIDDEN = 0x4,
  LIBFLAG_FHASDISKIMAGE = 0x8,
};
# tagGLOBALOPT_RPCTP_VALUES
 enum tagGLOBALOPT_RPCTP_VALUES : __int32
{
  COMGLB_RPC_THREADPOOL_SETTING_DEFAULT_POOL = 0x0,
  COMGLB_RPC_THREADPOOL_SETTING_PRIVATE_POOL = 0x1,
};
# tagINPUT_MESSAGE_ORIGIN_ID
 enum tagINPUT_MESSAGE_ORIGIN_ID : __int32
{
  IMO_UNAVAILABLE = 0x0,
  IMO_HARDWARE = 0x1,
  IMO_INJECTED = 0x2,
  IMO_SYSTEM = 0x4,
};
# tagCOWAIT_FLAGS
 enum tagCOWAIT_FLAGS : __int32
{
  COWAIT_DEFAULT = 0x0,
  COWAIT_WAITALL = 0x1,
  COWAIT_ALERTABLE = 0x2,
  COWAIT_INPUTAVAILABLE = 0x4,
  COWAIT_DISPATCH_CALLS = 0x8,
  COWAIT_DISPATCH_WINDOW_MESSAGES = 0x10,
};
# tagSYSKIND
 enum tagSYSKIND : __int32
{
  SYS_WIN16 = 0x0,
  SYS_WIN32 = 0x1,
  SYS_MAC = 0x2,
  SYS_WIN64 = 0x3,
};
# tagREGCLS
 enum tagREGCLS : __int32
{
  REGCLS_SINGLEUSE = 0x0,
  REGCLS_MULTIPLEUSE = 0x1,
  REGCLS_MULTI_SEPARATE = 0x2,
  REGCLS_SUSPENDED = 0x4,
  REGCLS_SURROGATE = 0x8,
};
# tagTYPEKIND
 enum tagTYPEKIND : __int32
{
  TKIND_ENUM = 0x0,
  TKIND_RECORD = 0x1,
  TKIND_MODULE = 0x2,
  TKIND_INTERFACE = 0x3,
  TKIND_DISPATCH = 0x4,
  TKIND_COCLASS = 0x5,
  TKIND_ALIAS = 0x6,
  TKIND_UNION = 0x7,
  TKIND_MAX = 0x8,
};
# tagRpcCallType
 enum tagRpcCallType : __int32
{
  rctInvalid = 0x0,
  rctNormal = 0x1,
  rctTraining = 0x2,
  rctGuaranteed = 0x3,
};
# tagMSHCTX
 enum tagMSHCTX : __int32
{
  MSHCTX_LOCAL = 0x0,
  MSHCTX_NOSHAREDMEM = 0x1,
  MSHCTX_DIFFERENTMACHINE = 0x2,
  MSHCTX_INPROC = 0x3,
  MSHCTX_CROSSCTX = 0x4,
  MSHCTX_RESERVED1 = 0x5,
};
# tagBIND_FLAGS
 enum tagBIND_FLAGS : __int32
{
  BIND_MAYBOTHERUSER = 0x1,
  BIND_JUSTTESTEXISTENCE = 0x2,
};
# tagGLOBALOPT_EH_VALUES
 enum tagGLOBALOPT_EH_VALUES : __int32
{
  COMGLB_EXCEPTION_HANDLE = 0x0,
  COMGLB_EXCEPTION_DONOT_HANDLE_FATAL = 0x1,
  COMGLB_EXCEPTION_DONOT_HANDLE = 0x1,
  COMGLB_EXCEPTION_DONOT_HANDLE_ANY = 0x2,
};
# tagDISCARDCACHE
 enum tagDISCARDCACHE : __int32
{
  DISCARDCACHE_SAVEIFDIRTY = 0x0,
  DISCARDCACHE_NOSAVE = 0x1,
};
# tagPENDINGTYPE
 enum tagPENDINGTYPE : __int32
{
  PENDINGTYPE_TOPLEVEL = 0x1,
  PENDINGTYPE_NESTED = 0x2,
};
# tagACTIVATIONTYPE
 enum tagACTIVATIONTYPE : __int32
{
  ACTIVATIONTYPE_UNCATEGORIZED = 0x0,
  ACTIVATIONTYPE_FROM_MONIKER = 0x1,
  ACTIVATIONTYPE_FROM_DATA = 0x2,
  ACTIVATIONTYPE_FROM_STORAGE = 0x4,
  ACTIVATIONTYPE_FROM_STREAM = 0x8,
  ACTIVATIONTYPE_FROM_FILE = 0x10,
};
# tagSTATFLAG
 enum tagSTATFLAG : __int32
{
  STATFLAG_DEFAULT = 0x0,
  STATFLAG_NONAME = 0x1,
  STATFLAG_NOOPEN = 0x2,
};
# tagCOINIT
 enum tagCOINIT : __int32
{
  COINIT_APARTMENTTHREADED = 0x2,
  COINIT_MULTITHREADED = 0x0,
  COINIT_DISABLE_OLE1DDE = 0x4,
  COINIT_SPEED_OVER_MEMORY = 0x8,
};
# tagOLEWHICHMK
 enum tagOLEWHICHMK : __int32
{
  OLEWHICHMK_CONTAINER = 0x1,
  OLEWHICHMK_OBJREL = 0x2,
  OLEWHICHMK_OBJFULL = 0x3,
};
# tagTYSPEC
 enum tagTYSPEC : __int32
{
  TYSPEC_CLSID = 0x0,
  TYSPEC_FILEEXT = 0x1,
  TYSPEC_MIMETYPE = 0x2,
  TYSPEC_FILENAME = 0x3,
  TYSPEC_PROGID = 0x4,
  TYSPEC_PACKAGENAME = 0x5,
  TYSPEC_OBJECTID = 0x6,
};
# TrustLevel
 enum TrustLevel : __int32
{
  BaseTrust = 0x0,
  PartialTrust = 0x1,
  FullTrust = 0x2,
};
# tagSTREAM_SEEK
 enum tagSTREAM_SEEK : __int32
{
  STREAM_SEEK_SET = 0x0,
  STREAM_SEEK_CUR = 0x1,
  STREAM_SEEK_END = 0x2,
};
# tagBINDSPEED
 enum tagBINDSPEED : __int32
{
  BINDSPEED_INDEFINITE = 0x1,
  BINDSPEED_MODERATE = 0x2,
  BINDSPEED_IMMEDIATE = 0x3,
};
# tagGLOBALOPT_UNMARSHALING_POLICY_VALUES
 enum tagGLOBALOPT_UNMARSHALING_POLICY_VALUES : __int32
{
  COMGLB_UNMARSHALING_POLICY_NORMAL = 0x0,
  COMGLB_UNMARSHALING_POLICY_STRONG = 0x1,
  COMGLB_UNMARSHALING_POLICY_HYBRID = 0x2,
};
# tagRpcCallClientLocality
 enum tagRpcCallClientLocality : __int32
{
  rcclInvalid = 0x0,
  rcclLocal = 0x1,
  rcclRemote = 0x2,
  rcclClientUnknownLocality = 0x3,
};
# tagURLTEMPLATE
 enum tagURLTEMPLATE : __int32
{
  URLTEMPLATE_CUSTOM = 0x0,
  URLTEMPLATE_PREDEFINED_MIN = 0x10000,
  URLTEMPLATE_LOW = 0x10000,
  URLTEMPLATE_MEDLOW = 0x10500,
  URLTEMPLATE_MEDIUM = 0x11000,
  URLTEMPLATE_MEDHIGH = 0x11500,
  URLTEMPLATE_HIGH = 0x12000,
  URLTEMPLATE_PREDEFINED_MAX = 0x20000,
};
# tagCALLTYPE
 enum tagCALLTYPE : __int32
{
  CALLTYPE_TOPLEVEL = 0x1,
  CALLTYPE_NESTED = 0x2,
  CALLTYPE_ASYNC = 0x3,
  CALLTYPE_TOPLEVEL_CALLPENDING = 0x4,
  CALLTYPE_ASYNC_CALLPENDING = 0x5,
};
# tagSTGTY
 enum tagSTGTY : __int32
{
  STGTY_STORAGE = 0x1,
  STGTY_STREAM = 0x2,
  STGTY_LOCKBYTES = 0x3,
  STGTY_PROPERTY = 0x4,
};
# tagXMLEMEM_TYPE
 enum tagXMLEMEM_TYPE : __int32
{
  XMLELEMTYPE_ELEMENT = 0x0,
  XMLELEMTYPE_TEXT = 0x1,
  XMLELEMTYPE_COMMENT = 0x2,
  XMLELEMTYPE_DOCUMENT = 0x3,
  XMLELEMTYPE_DTD = 0x4,
  XMLELEMTYPE_PI = 0x5,
  XMLELEMTYPE_OTHER = 0x6,
};
# tagApplicationType
 enum tagApplicationType : __int32
{
  ServerApplication = 0x0,
  LibraryApplication = 0x1,
};
# tagMEMCTX
 enum tagMEMCTX : __int32
{
  MEMCTX_TASK = 0x1,
  MEMCTX_SHARED = 0x2,
  MEMCTX_MACSYSTEM = 0x3,
  MEMCTX_UNKNOWN = 0xFFFFFFFF,
  MEMCTX_SAME = 0xFFFFFFFE,
};
# tagOLERENDER
 enum tagOLERENDER : __int32
{
  OLERENDER_NONE = 0x0,
  OLERENDER_DRAW = 0x1,
  OLERENDER_FORMAT = 0x2,
  OLERENDER_ASIS = 0x3,
};
# tagEXTCONN
 enum tagEXTCONN : __int32
{
  EXTCONN_STRONG = 0x1,
  EXTCONN_WEAK = 0x2,
  EXTCONN_CALLABLE = 0x4,
};
# tagSTGMOVE
 enum tagSTGMOVE : __int32
{
  STGMOVE_MOVE = 0x0,
  STGMOVE_COPY = 0x1,
  STGMOVE_SHALLOWCOPY = 0x2,
};
# tagDCOM_CALL_STATE
 enum tagDCOM_CALL_STATE : __int32
{
  DCOM_NONE = 0x0,
  DCOM_CALL_COMPLETE = 0x1,
  DCOM_CALL_CANCELED = 0x2,
};
# tagOLEUPDATE
 enum tagOLEUPDATE : __int32
{
  OLEUPDATE_ALWAYS = 0x1,
  OLEUPDATE_ONCALL = 0x3,
};
# tagOLECLOSE
 enum tagOLECLOSE : __int32
{
  OLECLOSE_SAVEIFDIRTY = 0x0,
  OLECLOSE_NOSAVE = 0x1,
  OLECLOSE_PROMPTSAVE = 0x2,
};
# tagDATADIR
 enum tagDATADIR : __int32
{
  DATADIR_GET = 0x1,
  DATADIR_SET = 0x2,
};
# tagUSERCLASSTYPE
 enum tagUSERCLASSTYPE : __int32
{
  USERCLASSTYPE_FULL = 0x1,
  USERCLASSTYPE_SHORT = 0x2,
  USERCLASSTYPE_APPNAME = 0x3,
};
# tagOLELINKBIND
 enum tagOLELINKBIND : __int32
{
  OLELINKBIND_EVENIFCLASSDIFF = 0x1,
};
# tagSTDMSHLFLAGS
 enum tagSTDMSHLFLAGS : __int32
{
  SMEXF_SERVER = 0x1,
  SMEXF_HANDLER = 0x2,
};
# tagOLEVERBATTRIB
 enum tagOLEVERBATTRIB : __int32
{
  OLEVERBATTRIB_NEVERDIRTIES = 0x1,
  OLEVERBATTRIB_ONCONTAINERMENU = 0x2,
};
# tagExtentMode
 enum tagExtentMode : __int32
{
  DVEXTENT_CONTENT = 0x0,
  DVEXTENT_INTEGRAL = 0x1,
};
# Tessellator::UploadMode
 typedef Core::FileBufferingMode Tessellator::UploadMode;
# TextureAtlasStatus
 enum TextureAtlasStatus : __int32
{
  MipLevelDropped = 0x0,
  ResolutionDropped = 0x1,
};
# TextureHotReloaderMode
 enum TextureHotReloaderMode : __int32
{
  RELOAD_NONE = 0x0,
  RELOAD_ALL = 0x1,
};
# typeid_t<CommandRegistry>::NewIDType
 typedef typeid_t<IScreenCapabilities>::NewIDType typeid_t<CommandRegistry>::NewIDType;
# typeid_t<ScriptBinderComponent>::NewIDType
 typedef typeid_t<IScreenCapabilities>::NewIDType typeid_t<ScriptBinderComponent>::NewIDType;
# typeid_t<IAppConfigData>::NewIDType
 typedef typeid_t<IScreenCapabilities>::NewIDType typeid_t<IAppConfigData>::NewIDType;
# TransferProtoID
 typedef Direction::Type TransferProtoID;
# TextType
 enum TextType : __int32
{
  ExtendedASCII = 0x0,
  IdentifierChars = 0x1,
  NumberChars = 0x2,
};
# TreatmentPackDownloadMonitor::FetchState
 typedef FlightingService::FetchState TreatmentPackDownloadMonitor::FetchState;
# ToneMapTechnique
 typedef Rotation ToneMapTechnique;
# Typeface
 typedef DimensionId Typeface;
# typeid_t<ContentLog>::NewIDType
 typedef typeid_t<IScreenCapabilities>::NewIDType typeid_t<ContentLog>::NewIDType;
# TypeInContainer
 typedef Rotation TypeInContainer;
# Trade2ScreenController::LeftTabIndex
 typedef CraftingType Trade2ScreenController::LeftTabIndex;
# Trade2ContainerManagerModel::Slot
 typedef VRControllerType Trade2ContainerManagerModel::Slot;
# TermEvaluationType
 enum TermEvaluationType : __int32
{
  Constant = 0x0,
  ProductOfVariablesAndFactor = 0x1,
  ProductOfVariablesFactorAndLambda = 0x2,
  Lambda = 0x3,
};
# ThrownTrident::Data
 typedef AbstractArrow::Data ThrownTrident::Data;
# TextureSetHelpers::TextureSetDefinitionLoader::LoadImageLayerResult
 typedef BedSleepingResult TextureSetHelpers::TextureSetDefinitionLoader::LoadImageLayerResult;
# TextEditContext::CaretUpdate
 typedef Frustum::FrustumSide TextEditContext::CaretUpdate;
# TextEditContext::TextEditAction
 typedef IMinecraftEventing::ShareMode TextEditContext::TextEditAction;
# typeid_t<IDefinitionInstance>::NewIDType
 typedef typeid_t<IScreenCapabilities>::NewIDType typeid_t<IDefinitionInstance>::NewIDType;
# TypeExecutingEvent
 typedef ActorEvent TypeExecutingEvent;
# TraderMaterialTypeFunction::VillagerBiome
 typedef SignBlockActor::SignType TraderMaterialTypeFunction::VillagerBiome;
# typeid_t<EntityGoalFactory>::NewIDType
 typedef typeid_t<IScreenCapabilities>::NewIDType typeid_t<EntityGoalFactory>::NewIDType;
# typeid_t<ContextAccessor>::NewIDType
 typedef typeid_t<IScreenCapabilities>::NewIDType typeid_t<ContextAccessor>::NewIDType;
# TagCommand::Action
 typedef BossEventUpdateType TagCommand::Action;
# TeleportCommand::FacingResult
 typedef Bedrock::Threading::AsyncStatus TeleportCommand::FacingResult;
# TeleportCommand::TeleportAnalysis
 enum TeleportCommand::TeleportAnalysis : __int32
{
  WontClip = 0x0,
  WillClip = 0x1,
  ChunksUnloaded = 0x2,
};
# TestForBlocksCommand::Mode
 typedef ItemPlaceType TestForBlocksCommand::Mode;
# TickingAreaCommand::Mode
 typedef BossEventUpdateType TickingAreaCommand::Mode;
# TickingAreaCommand::AddAreaType
 typedef AreaType TickingAreaCommand::AddAreaType;
# TickingAreaCommand::TargetDimensions
 enum TickingAreaCommand::TargetDimensions : __int32
{
  CurrentDimension = 0x0,
  AllDimensions = 0x1,
};
# TimeCommand::Mode
 typedef PermissionCommand::Action TimeCommand::Mode;
# TimeCommand::Query
 enum TimeCommand::Query : __int32
{
  DayTime = 0x0,
  GameTime = 0x1,
  Day = 0x2,
};
# TimeCommand::TimeSpec
 typedef TimeCommand::Query TimeCommand::TimeSpec;
# TitleCommand::Mode
 typedef LabTablePacket::Type TitleCommand::Mode;
# TitleRawCommand::Mode
 typedef LabTablePacket::Type TitleRawCommand::Mode;
# typeid_t<Goal>::NewIDType
 typedef typeid_t<IScreenCapabilities>::NewIDType typeid_t<Goal>::NewIDType;
# TradeContainerSlot
 enum TradeContainerSlot : __int32
{
  ITEM_A_SLOT = 0x0,
  ITEM_B_SLOT = 0x1,
  SELL_SLOT = 0x2,
  MAX_SLOTS = 0x3,
};
# TemperatureCategory
 enum TemperatureCategory : __int32
{
  Frozen = 0x0,
};
# TrapDoorBlock::TrapDoorDir
 enum TrapDoorBlock::TrapDoorDir : __int8
{
  DIR_EAST = 0x0,
  DIR_WEST = 0x1,
  DIR_SOUTH = 0x2,
  DIR_NORTH = 0x3,
};
# tagCONDITION_OPERATION
 enum tagCONDITION_OPERATION : __int32
{
  COP_IMPLICIT = 0x0,
  COP_EQUAL = 0x1,
  COP_NOTEQUAL = 0x2,
  COP_LESSTHAN = 0x3,
  COP_GREATERTHAN = 0x4,
  COP_LESSTHANOREQUAL = 0x5,
  COP_GREATERTHANOREQUAL = 0x6,
  COP_VALUE_STARTSWITH = 0x7,
  COP_VALUE_ENDSWITH = 0x8,
  COP_VALUE_CONTAINS = 0x9,
  COP_VALUE_NOTCONTAINS = 0xA,
  COP_DOSWILDCARDS = 0xB,
  COP_WORD_EQUAL = 0xC,
  COP_WORD_STARTSWITH = 0xD,
  COP_APPLICATION_SPECIFIC = 0xE,
};
# tagCONDITION_TYPE
 enum tagCONDITION_TYPE : __int32
{
  CT_AND_CONDITION = 0x0,
  CT_OR_CONDITION = 0x1,
  CT_NOT_CONDITION = 0x2,
  CT_LEAF_CONDITION = 0x3,
};
# tagMENUPOPUPSELECT
 enum tagMENUPOPUPSELECT : __int32
{
  MPOS_EXECUTE = 0x0,
  MPOS_FULLCANCEL = 0x1,
  MPOS_CANCELLEVEL = 0x2,
  MPOS_SELECTLEFT = 0x3,
  MPOS_SELECTRIGHT = 0x4,
  MPOS_CHILDTRACKING = 0x5,
};
# tagBANDSITECID
 enum tagBANDSITECID : __int32
{
  BSID_BANDADDED = 0x0,
  BSID_BANDREMOVED = 0x1,
};
# TouchTurnState
 enum TouchTurnState : __int32
{
  Inactive = 0x0,
  Deciding = 0x1,
  Turn = 0x2,
  Hold = 0x3,
  Tap = 0x4,
  PreDeciding = 0x5,
};
# TouchControlFlags
 enum TouchControlFlags : __int32
{
  PermanentlyHandled = 0x1,
  Captured = 0x2,
  StartedInactive = 0x4,
};
# TeamManagerOperations
 enum TeamManagerOperations : __int32
{
  ID_RUN_UpdateListsToNoTeam = 0x0,
  ID_RUN_UpdateTeamsRequestedToAny = 0x1,
  ID_RUN_JoinAnyTeam = 0x2,
  ID_RUN_JoinRequestedTeam = 0x3,
  ID_RUN_UpdateTeamsRequestedToNoneAndAddTeam = 0x4,
  ID_RUN_RemoveFromTeamsRequestedAndAddTeam = 0x5,
  ID_RUN_AddToRequestedTeams = 0x6,
  ID_RUN_LeaveTeam = 0x7,
  ID_RUN_SetMemberLimit = 0x8,
  ID_RUN_SetJoinPermissions = 0x9,
  ID_RUN_SetBalanceTeams = 0xA,
  ID_RUN_SetBalanceTeamsInitial = 0xB,
  ID_RUN_SerializeWorld = 0xC,
};
# TeamBalancerOperations
 enum TeamBalancerOperations : __int32
{
  ID_STATUS_UPDATE_TO_NEW_HOST = 0x0,
  ID_CANCEL_TEAM_REQUEST = 0x1,
  ID_REQUEST_ANY_TEAM = 0x2,
  ID_REQUEST_SPECIFIC_TEAM = 0x3,
};
# TT_SbitTableType_
 enum TT_SbitTableType_ : __int32
{
  TT_SBIT_TABLE_TYPE_NONE = 0x0,
  TT_SBIT_TABLE_TYPE_EBLC = 0x1,
  TT_SBIT_TABLE_TYPE_CBLC = 0x2,
  TT_SBIT_TABLE_TYPE_SBIX = 0x3,
  TT_SBIT_TABLE_TYPE_MAX = 0x4,
};
# T1_Operator_
 enum T1_Operator_ : __int32
{
  op_none = 0x0,
  op_endchar = 0x1,
  op_hsbw = 0x2,
  op_seac = 0x3,
  op_sbw = 0x4,
  op_closepath = 0x5,
  op_hlineto = 0x6,
  op_hmoveto = 0x7,
  op_hvcurveto = 0x8,
  op_rlineto = 0x9,
  op_rmoveto = 0xA,
  op_rrcurveto = 0xB,
  op_vhcurveto = 0xC,
  op_vlineto = 0xD,
  op_vmoveto = 0xE,
  op_dotsection = 0xF,
  op_hstem = 0x10,
  op_hstem3 = 0x11,
  op_vstem = 0x12,
  op_vstem3 = 0x13,
  op_div = 0x14,
  op_callothersubr = 0x15,
  op_callsubr = 0x16,
  op_pop = 0x17,
  op_return = 0x18,
  op_setcurrentpoint = 0x19,
  op_unknown15 = 0x1A,
  op_max = 0x1B,
};
# T1_EncodingType_
 enum T1_EncodingType_ : __int32
{
  T1_ENCODING_TYPE_NONE = 0x0,
  T1_ENCODING_TYPE_ARRAY = 0x1,
  T1_ENCODING_TYPE_STANDARD = 0x2,
  T1_ENCODING_TYPE_ISOLATIN1 = 0x3,
  T1_ENCODING_TYPE_EXPERT = 0x4,
};
# TT_CodeRange_Tag_
 enum TT_CodeRange_Tag_ : __int32
{
  tt_coderange_none = 0x0,
  tt_coderange_font = 0x1,
  tt_coderange_cvt = 0x2,
  tt_coderange_glyph = 0x3,
};
# T42_Load_Status_
 enum T42_Load_Status_ : __int32
{
  BEFORE_START = 0x0,
  BEFORE_TABLE_DIR = 0x1,
  OTHER_TABLES = 0x2,
};
# ToggleComponent::_updateControlVisibility::__l2::ToggleControlState
 enum ToggleComponent::_updateControlVisibility::__l2::ToggleControlState : __int32
{
  Unchecked = 0x1,
  Checked = 0x2,
  Hover = 0x4,
  Locked = 0x8,
  UncheckedHover = 0x5,
  UncheckedLocked = 0x9,
  UncheckedHoverLocked = 0xD,
  CheckedHover = 0x6,
  CheckedLocked = 0xA,
  CheckedHoverLocked = 0xE,
};
# TextureSetHelpers::TextureSetDefinitionLoader::_loadImageLayers::__l17::ColorChannels
 typedef glTF::Texture::Format TextureSetHelpers::TextureSetDefinitionLoader::_loadImageLayers::__l17::ColorChannels;
# Token::tokenize::__l2::<unnamed_type_state>
 enum Token::tokenize::__l2::<unnamed_type_state> : __int32
{
  S_NONE = 0x0,
  S_TOKEN = 0x1,
  S_QUOTES = 0x2,
};