Win32 API 日本語リファレンス
ホームSystem.Diagnostics.Etw › _TDH_IN_TYPE

_TDH_IN_TYPE

列挙型
基底型i4

メンバー 37

名前10進16進
TDH_INTYPE_NULL00x0
TDH_INTYPE_UNICODESTRING10x1
TDH_INTYPE_ANSISTRING20x2
TDH_INTYPE_INT830x3
TDH_INTYPE_UINT840x4
TDH_INTYPE_INT1650x5
TDH_INTYPE_UINT1660x6
TDH_INTYPE_INT3270x7
TDH_INTYPE_UINT3280x8
TDH_INTYPE_INT6490x9
TDH_INTYPE_UINT64100xA
TDH_INTYPE_FLOAT110xB
TDH_INTYPE_DOUBLE120xC
TDH_INTYPE_BOOLEAN130xD
TDH_INTYPE_BINARY140xE
TDH_INTYPE_GUID150xF
TDH_INTYPE_POINTER160x10
TDH_INTYPE_FILETIME170x11
TDH_INTYPE_SYSTEMTIME180x12
TDH_INTYPE_SID190x13
TDH_INTYPE_HEXINT32200x14
TDH_INTYPE_HEXINT64210x15
TDH_INTYPE_MANIFEST_COUNTEDSTRING220x16
TDH_INTYPE_MANIFEST_COUNTEDANSISTRING230x17
TDH_INTYPE_RESERVED24240x18
TDH_INTYPE_MANIFEST_COUNTEDBINARY250x19
TDH_INTYPE_COUNTEDSTRING3000x12C
TDH_INTYPE_COUNTEDANSISTRING3010x12D
TDH_INTYPE_REVERSEDCOUNTEDSTRING3020x12E
TDH_INTYPE_REVERSEDCOUNTEDANSISTRING3030x12F
TDH_INTYPE_NONNULLTERMINATEDSTRING3040x130
TDH_INTYPE_NONNULLTERMINATEDANSISTRING3050x131
TDH_INTYPE_UNICODECHAR3060x132
TDH_INTYPE_ANSICHAR3070x133
TDH_INTYPE_SIZET3080x134
TDH_INTYPE_HEXDUMP3090x135
TDH_INTYPE_WBEMSID3100x136

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum _TDH_IN_TYPE : int {
    TDH_INTYPE_NULL = 0,
    TDH_INTYPE_UNICODESTRING = 1,
    TDH_INTYPE_ANSISTRING = 2,
    TDH_INTYPE_INT8 = 3,
    TDH_INTYPE_UINT8 = 4,
    TDH_INTYPE_INT16 = 5,
    TDH_INTYPE_UINT16 = 6,
    TDH_INTYPE_INT32 = 7,
    TDH_INTYPE_UINT32 = 8,
    TDH_INTYPE_INT64 = 9,
    TDH_INTYPE_UINT64 = 10,
    TDH_INTYPE_FLOAT = 11,
    TDH_INTYPE_DOUBLE = 12,
    TDH_INTYPE_BOOLEAN = 13,
    TDH_INTYPE_BINARY = 14,
    TDH_INTYPE_GUID = 15,
    TDH_INTYPE_POINTER = 16,
    TDH_INTYPE_FILETIME = 17,
    TDH_INTYPE_SYSTEMTIME = 18,
    TDH_INTYPE_SID = 19,
    TDH_INTYPE_HEXINT32 = 20,
    TDH_INTYPE_HEXINT64 = 21,
    TDH_INTYPE_MANIFEST_COUNTEDSTRING = 22,
    TDH_INTYPE_MANIFEST_COUNTEDANSISTRING = 23,
    TDH_INTYPE_RESERVED24 = 24,
    TDH_INTYPE_MANIFEST_COUNTEDBINARY = 25,
    TDH_INTYPE_COUNTEDSTRING = 300,
    TDH_INTYPE_COUNTEDANSISTRING = 301,
    TDH_INTYPE_REVERSEDCOUNTEDSTRING = 302,
    TDH_INTYPE_REVERSEDCOUNTEDANSISTRING = 303,
    TDH_INTYPE_NONNULLTERMINATEDSTRING = 304,
    TDH_INTYPE_NONNULLTERMINATEDANSISTRING = 305,
    TDH_INTYPE_UNICODECHAR = 306,
    TDH_INTYPE_ANSICHAR = 307,
    TDH_INTYPE_SIZET = 308,
    TDH_INTYPE_HEXDUMP = 309,
    TDH_INTYPE_WBEMSID = 310
} _TDH_IN_TYPE;
public enum _TDH_IN_TYPE : int
{
    TDH_INTYPE_NULL = 0,
    TDH_INTYPE_UNICODESTRING = 1,
    TDH_INTYPE_ANSISTRING = 2,
    TDH_INTYPE_INT8 = 3,
    TDH_INTYPE_UINT8 = 4,
    TDH_INTYPE_INT16 = 5,
    TDH_INTYPE_UINT16 = 6,
    TDH_INTYPE_INT32 = 7,
    TDH_INTYPE_UINT32 = 8,
    TDH_INTYPE_INT64 = 9,
    TDH_INTYPE_UINT64 = 10,
    TDH_INTYPE_FLOAT = 11,
    TDH_INTYPE_DOUBLE = 12,
    TDH_INTYPE_BOOLEAN = 13,
    TDH_INTYPE_BINARY = 14,
    TDH_INTYPE_GUID = 15,
    TDH_INTYPE_POINTER = 16,
    TDH_INTYPE_FILETIME = 17,
    TDH_INTYPE_SYSTEMTIME = 18,
    TDH_INTYPE_SID = 19,
    TDH_INTYPE_HEXINT32 = 20,
    TDH_INTYPE_HEXINT64 = 21,
    TDH_INTYPE_MANIFEST_COUNTEDSTRING = 22,
    TDH_INTYPE_MANIFEST_COUNTEDANSISTRING = 23,
    TDH_INTYPE_RESERVED24 = 24,
    TDH_INTYPE_MANIFEST_COUNTEDBINARY = 25,
    TDH_INTYPE_COUNTEDSTRING = 300,
    TDH_INTYPE_COUNTEDANSISTRING = 301,
    TDH_INTYPE_REVERSEDCOUNTEDSTRING = 302,
    TDH_INTYPE_REVERSEDCOUNTEDANSISTRING = 303,
    TDH_INTYPE_NONNULLTERMINATEDSTRING = 304,
    TDH_INTYPE_NONNULLTERMINATEDANSISTRING = 305,
    TDH_INTYPE_UNICODECHAR = 306,
    TDH_INTYPE_ANSICHAR = 307,
    TDH_INTYPE_SIZET = 308,
    TDH_INTYPE_HEXDUMP = 309,
    TDH_INTYPE_WBEMSID = 310,
}
Public Enum _TDH_IN_TYPE As Integer
    TDH_INTYPE_NULL = 0
    TDH_INTYPE_UNICODESTRING = 1
    TDH_INTYPE_ANSISTRING = 2
    TDH_INTYPE_INT8 = 3
    TDH_INTYPE_UINT8 = 4
    TDH_INTYPE_INT16 = 5
    TDH_INTYPE_UINT16 = 6
    TDH_INTYPE_INT32 = 7
    TDH_INTYPE_UINT32 = 8
    TDH_INTYPE_INT64 = 9
    TDH_INTYPE_UINT64 = 10
    TDH_INTYPE_FLOAT = 11
    TDH_INTYPE_DOUBLE = 12
    TDH_INTYPE_BOOLEAN = 13
    TDH_INTYPE_BINARY = 14
    TDH_INTYPE_GUID = 15
    TDH_INTYPE_POINTER = 16
    TDH_INTYPE_FILETIME = 17
    TDH_INTYPE_SYSTEMTIME = 18
    TDH_INTYPE_SID = 19
    TDH_INTYPE_HEXINT32 = 20
    TDH_INTYPE_HEXINT64 = 21
    TDH_INTYPE_MANIFEST_COUNTEDSTRING = 22
    TDH_INTYPE_MANIFEST_COUNTEDANSISTRING = 23
    TDH_INTYPE_RESERVED24 = 24
    TDH_INTYPE_MANIFEST_COUNTEDBINARY = 25
    TDH_INTYPE_COUNTEDSTRING = 300
    TDH_INTYPE_COUNTEDANSISTRING = 301
    TDH_INTYPE_REVERSEDCOUNTEDSTRING = 302
    TDH_INTYPE_REVERSEDCOUNTEDANSISTRING = 303
    TDH_INTYPE_NONNULLTERMINATEDSTRING = 304
    TDH_INTYPE_NONNULLTERMINATEDANSISTRING = 305
    TDH_INTYPE_UNICODECHAR = 306
    TDH_INTYPE_ANSICHAR = 307
    TDH_INTYPE_SIZET = 308
    TDH_INTYPE_HEXDUMP = 309
    TDH_INTYPE_WBEMSID = 310
End Enum
import enum

class _TDH_IN_TYPE(enum.IntEnum):
    TDH_INTYPE_NULL = 0
    TDH_INTYPE_UNICODESTRING = 1
    TDH_INTYPE_ANSISTRING = 2
    TDH_INTYPE_INT8 = 3
    TDH_INTYPE_UINT8 = 4
    TDH_INTYPE_INT16 = 5
    TDH_INTYPE_UINT16 = 6
    TDH_INTYPE_INT32 = 7
    TDH_INTYPE_UINT32 = 8
    TDH_INTYPE_INT64 = 9
    TDH_INTYPE_UINT64 = 10
    TDH_INTYPE_FLOAT = 11
    TDH_INTYPE_DOUBLE = 12
    TDH_INTYPE_BOOLEAN = 13
    TDH_INTYPE_BINARY = 14
    TDH_INTYPE_GUID = 15
    TDH_INTYPE_POINTER = 16
    TDH_INTYPE_FILETIME = 17
    TDH_INTYPE_SYSTEMTIME = 18
    TDH_INTYPE_SID = 19
    TDH_INTYPE_HEXINT32 = 20
    TDH_INTYPE_HEXINT64 = 21
    TDH_INTYPE_MANIFEST_COUNTEDSTRING = 22
    TDH_INTYPE_MANIFEST_COUNTEDANSISTRING = 23
    TDH_INTYPE_RESERVED24 = 24
    TDH_INTYPE_MANIFEST_COUNTEDBINARY = 25
    TDH_INTYPE_COUNTEDSTRING = 300
    TDH_INTYPE_COUNTEDANSISTRING = 301
    TDH_INTYPE_REVERSEDCOUNTEDSTRING = 302
    TDH_INTYPE_REVERSEDCOUNTEDANSISTRING = 303
    TDH_INTYPE_NONNULLTERMINATEDSTRING = 304
    TDH_INTYPE_NONNULLTERMINATEDANSISTRING = 305
    TDH_INTYPE_UNICODECHAR = 306
    TDH_INTYPE_ANSICHAR = 307
    TDH_INTYPE_SIZET = 308
    TDH_INTYPE_HEXDUMP = 309
    TDH_INTYPE_WBEMSID = 310
// _TDH_IN_TYPE
pub const TDH_INTYPE_NULL: i32 = 0;
pub const TDH_INTYPE_UNICODESTRING: i32 = 1;
pub const TDH_INTYPE_ANSISTRING: i32 = 2;
pub const TDH_INTYPE_INT8: i32 = 3;
pub const TDH_INTYPE_UINT8: i32 = 4;
pub const TDH_INTYPE_INT16: i32 = 5;
pub const TDH_INTYPE_UINT16: i32 = 6;
pub const TDH_INTYPE_INT32: i32 = 7;
pub const TDH_INTYPE_UINT32: i32 = 8;
pub const TDH_INTYPE_INT64: i32 = 9;
pub const TDH_INTYPE_UINT64: i32 = 10;
pub const TDH_INTYPE_FLOAT: i32 = 11;
pub const TDH_INTYPE_DOUBLE: i32 = 12;
pub const TDH_INTYPE_BOOLEAN: i32 = 13;
pub const TDH_INTYPE_BINARY: i32 = 14;
pub const TDH_INTYPE_GUID: i32 = 15;
pub const TDH_INTYPE_POINTER: i32 = 16;
pub const TDH_INTYPE_FILETIME: i32 = 17;
pub const TDH_INTYPE_SYSTEMTIME: i32 = 18;
pub const TDH_INTYPE_SID: i32 = 19;
pub const TDH_INTYPE_HEXINT32: i32 = 20;
pub const TDH_INTYPE_HEXINT64: i32 = 21;
pub const TDH_INTYPE_MANIFEST_COUNTEDSTRING: i32 = 22;
pub const TDH_INTYPE_MANIFEST_COUNTEDANSISTRING: i32 = 23;
pub const TDH_INTYPE_RESERVED24: i32 = 24;
pub const TDH_INTYPE_MANIFEST_COUNTEDBINARY: i32 = 25;
pub const TDH_INTYPE_COUNTEDSTRING: i32 = 300;
pub const TDH_INTYPE_COUNTEDANSISTRING: i32 = 301;
pub const TDH_INTYPE_REVERSEDCOUNTEDSTRING: i32 = 302;
pub const TDH_INTYPE_REVERSEDCOUNTEDANSISTRING: i32 = 303;
pub const TDH_INTYPE_NONNULLTERMINATEDSTRING: i32 = 304;
pub const TDH_INTYPE_NONNULLTERMINATEDANSISTRING: i32 = 305;
pub const TDH_INTYPE_UNICODECHAR: i32 = 306;
pub const TDH_INTYPE_ANSICHAR: i32 = 307;
pub const TDH_INTYPE_SIZET: i32 = 308;
pub const TDH_INTYPE_HEXDUMP: i32 = 309;
pub const TDH_INTYPE_WBEMSID: i32 = 310;
// _TDH_IN_TYPE
const (
	TDH_INTYPE_NULL int32 = 0
	TDH_INTYPE_UNICODESTRING int32 = 1
	TDH_INTYPE_ANSISTRING int32 = 2
	TDH_INTYPE_INT8 int32 = 3
	TDH_INTYPE_UINT8 int32 = 4
	TDH_INTYPE_INT16 int32 = 5
	TDH_INTYPE_UINT16 int32 = 6
	TDH_INTYPE_INT32 int32 = 7
	TDH_INTYPE_UINT32 int32 = 8
	TDH_INTYPE_INT64 int32 = 9
	TDH_INTYPE_UINT64 int32 = 10
	TDH_INTYPE_FLOAT int32 = 11
	TDH_INTYPE_DOUBLE int32 = 12
	TDH_INTYPE_BOOLEAN int32 = 13
	TDH_INTYPE_BINARY int32 = 14
	TDH_INTYPE_GUID int32 = 15
	TDH_INTYPE_POINTER int32 = 16
	TDH_INTYPE_FILETIME int32 = 17
	TDH_INTYPE_SYSTEMTIME int32 = 18
	TDH_INTYPE_SID int32 = 19
	TDH_INTYPE_HEXINT32 int32 = 20
	TDH_INTYPE_HEXINT64 int32 = 21
	TDH_INTYPE_MANIFEST_COUNTEDSTRING int32 = 22
	TDH_INTYPE_MANIFEST_COUNTEDANSISTRING int32 = 23
	TDH_INTYPE_RESERVED24 int32 = 24
	TDH_INTYPE_MANIFEST_COUNTEDBINARY int32 = 25
	TDH_INTYPE_COUNTEDSTRING int32 = 300
	TDH_INTYPE_COUNTEDANSISTRING int32 = 301
	TDH_INTYPE_REVERSEDCOUNTEDSTRING int32 = 302
	TDH_INTYPE_REVERSEDCOUNTEDANSISTRING int32 = 303
	TDH_INTYPE_NONNULLTERMINATEDSTRING int32 = 304
	TDH_INTYPE_NONNULLTERMINATEDANSISTRING int32 = 305
	TDH_INTYPE_UNICODECHAR int32 = 306
	TDH_INTYPE_ANSICHAR int32 = 307
	TDH_INTYPE_SIZET int32 = 308
	TDH_INTYPE_HEXDUMP int32 = 309
	TDH_INTYPE_WBEMSID int32 = 310
)
const
  TDH_INTYPE_NULL = 0;
  TDH_INTYPE_UNICODESTRING = 1;
  TDH_INTYPE_ANSISTRING = 2;
  TDH_INTYPE_INT8 = 3;
  TDH_INTYPE_UINT8 = 4;
  TDH_INTYPE_INT16 = 5;
  TDH_INTYPE_UINT16 = 6;
  TDH_INTYPE_INT32 = 7;
  TDH_INTYPE_UINT32 = 8;
  TDH_INTYPE_INT64 = 9;
  TDH_INTYPE_UINT64 = 10;
  TDH_INTYPE_FLOAT = 11;
  TDH_INTYPE_DOUBLE = 12;
  TDH_INTYPE_BOOLEAN = 13;
  TDH_INTYPE_BINARY = 14;
  TDH_INTYPE_GUID = 15;
  TDH_INTYPE_POINTER = 16;
  TDH_INTYPE_FILETIME = 17;
  TDH_INTYPE_SYSTEMTIME = 18;
  TDH_INTYPE_SID = 19;
  TDH_INTYPE_HEXINT32 = 20;
  TDH_INTYPE_HEXINT64 = 21;
  TDH_INTYPE_MANIFEST_COUNTEDSTRING = 22;
  TDH_INTYPE_MANIFEST_COUNTEDANSISTRING = 23;
  TDH_INTYPE_RESERVED24 = 24;
  TDH_INTYPE_MANIFEST_COUNTEDBINARY = 25;
  TDH_INTYPE_COUNTEDSTRING = 300;
  TDH_INTYPE_COUNTEDANSISTRING = 301;
  TDH_INTYPE_REVERSEDCOUNTEDSTRING = 302;
  TDH_INTYPE_REVERSEDCOUNTEDANSISTRING = 303;
  TDH_INTYPE_NONNULLTERMINATEDSTRING = 304;
  TDH_INTYPE_NONNULLTERMINATEDANSISTRING = 305;
  TDH_INTYPE_UNICODECHAR = 306;
  TDH_INTYPE_ANSICHAR = 307;
  TDH_INTYPE_SIZET = 308;
  TDH_INTYPE_HEXDUMP = 309;
  TDH_INTYPE_WBEMSID = 310;
// _TDH_IN_TYPE
pub const TDH_INTYPE_NULL: i32 = 0;
pub const TDH_INTYPE_UNICODESTRING: i32 = 1;
pub const TDH_INTYPE_ANSISTRING: i32 = 2;
pub const TDH_INTYPE_INT8: i32 = 3;
pub const TDH_INTYPE_UINT8: i32 = 4;
pub const TDH_INTYPE_INT16: i32 = 5;
pub const TDH_INTYPE_UINT16: i32 = 6;
pub const TDH_INTYPE_INT32: i32 = 7;
pub const TDH_INTYPE_UINT32: i32 = 8;
pub const TDH_INTYPE_INT64: i32 = 9;
pub const TDH_INTYPE_UINT64: i32 = 10;
pub const TDH_INTYPE_FLOAT: i32 = 11;
pub const TDH_INTYPE_DOUBLE: i32 = 12;
pub const TDH_INTYPE_BOOLEAN: i32 = 13;
pub const TDH_INTYPE_BINARY: i32 = 14;
pub const TDH_INTYPE_GUID: i32 = 15;
pub const TDH_INTYPE_POINTER: i32 = 16;
pub const TDH_INTYPE_FILETIME: i32 = 17;
pub const TDH_INTYPE_SYSTEMTIME: i32 = 18;
pub const TDH_INTYPE_SID: i32 = 19;
pub const TDH_INTYPE_HEXINT32: i32 = 20;
pub const TDH_INTYPE_HEXINT64: i32 = 21;
pub const TDH_INTYPE_MANIFEST_COUNTEDSTRING: i32 = 22;
pub const TDH_INTYPE_MANIFEST_COUNTEDANSISTRING: i32 = 23;
pub const TDH_INTYPE_RESERVED24: i32 = 24;
pub const TDH_INTYPE_MANIFEST_COUNTEDBINARY: i32 = 25;
pub const TDH_INTYPE_COUNTEDSTRING: i32 = 300;
pub const TDH_INTYPE_COUNTEDANSISTRING: i32 = 301;
pub const TDH_INTYPE_REVERSEDCOUNTEDSTRING: i32 = 302;
pub const TDH_INTYPE_REVERSEDCOUNTEDANSISTRING: i32 = 303;
pub const TDH_INTYPE_NONNULLTERMINATEDSTRING: i32 = 304;
pub const TDH_INTYPE_NONNULLTERMINATEDANSISTRING: i32 = 305;
pub const TDH_INTYPE_UNICODECHAR: i32 = 306;
pub const TDH_INTYPE_ANSICHAR: i32 = 307;
pub const TDH_INTYPE_SIZET: i32 = 308;
pub const TDH_INTYPE_HEXDUMP: i32 = 309;
pub const TDH_INTYPE_WBEMSID: i32 = 310;
const
  TDH_INTYPE_NULL* = 0
  TDH_INTYPE_UNICODESTRING* = 1
  TDH_INTYPE_ANSISTRING* = 2
  TDH_INTYPE_INT8* = 3
  TDH_INTYPE_UINT8* = 4
  TDH_INTYPE_INT16* = 5
  TDH_INTYPE_UINT16* = 6
  TDH_INTYPE_INT32* = 7
  TDH_INTYPE_UINT32* = 8
  TDH_INTYPE_INT64* = 9
  TDH_INTYPE_UINT64* = 10
  TDH_INTYPE_FLOAT* = 11
  TDH_INTYPE_DOUBLE* = 12
  TDH_INTYPE_BOOLEAN* = 13
  TDH_INTYPE_BINARY* = 14
  TDH_INTYPE_GUID* = 15
  TDH_INTYPE_POINTER* = 16
  TDH_INTYPE_FILETIME* = 17
  TDH_INTYPE_SYSTEMTIME* = 18
  TDH_INTYPE_SID* = 19
  TDH_INTYPE_HEXINT32* = 20
  TDH_INTYPE_HEXINT64* = 21
  TDH_INTYPE_MANIFEST_COUNTEDSTRING* = 22
  TDH_INTYPE_MANIFEST_COUNTEDANSISTRING* = 23
  TDH_INTYPE_RESERVED24* = 24
  TDH_INTYPE_MANIFEST_COUNTEDBINARY* = 25
  TDH_INTYPE_COUNTEDSTRING* = 300
  TDH_INTYPE_COUNTEDANSISTRING* = 301
  TDH_INTYPE_REVERSEDCOUNTEDSTRING* = 302
  TDH_INTYPE_REVERSEDCOUNTEDANSISTRING* = 303
  TDH_INTYPE_NONNULLTERMINATEDSTRING* = 304
  TDH_INTYPE_NONNULLTERMINATEDANSISTRING* = 305
  TDH_INTYPE_UNICODECHAR* = 306
  TDH_INTYPE_ANSICHAR* = 307
  TDH_INTYPE_SIZET* = 308
  TDH_INTYPE_HEXDUMP* = 309
  TDH_INTYPE_WBEMSID* = 310
enum _TDH_IN_TYPE : int {
    TDH_INTYPE_NULL = 0,
    TDH_INTYPE_UNICODESTRING = 1,
    TDH_INTYPE_ANSISTRING = 2,
    TDH_INTYPE_INT8 = 3,
    TDH_INTYPE_UINT8 = 4,
    TDH_INTYPE_INT16 = 5,
    TDH_INTYPE_UINT16 = 6,
    TDH_INTYPE_INT32 = 7,
    TDH_INTYPE_UINT32 = 8,
    TDH_INTYPE_INT64 = 9,
    TDH_INTYPE_UINT64 = 10,
    TDH_INTYPE_FLOAT = 11,
    TDH_INTYPE_DOUBLE = 12,
    TDH_INTYPE_BOOLEAN = 13,
    TDH_INTYPE_BINARY = 14,
    TDH_INTYPE_GUID = 15,
    TDH_INTYPE_POINTER = 16,
    TDH_INTYPE_FILETIME = 17,
    TDH_INTYPE_SYSTEMTIME = 18,
    TDH_INTYPE_SID = 19,
    TDH_INTYPE_HEXINT32 = 20,
    TDH_INTYPE_HEXINT64 = 21,
    TDH_INTYPE_MANIFEST_COUNTEDSTRING = 22,
    TDH_INTYPE_MANIFEST_COUNTEDANSISTRING = 23,
    TDH_INTYPE_RESERVED24 = 24,
    TDH_INTYPE_MANIFEST_COUNTEDBINARY = 25,
    TDH_INTYPE_COUNTEDSTRING = 300,
    TDH_INTYPE_COUNTEDANSISTRING = 301,
    TDH_INTYPE_REVERSEDCOUNTEDSTRING = 302,
    TDH_INTYPE_REVERSEDCOUNTEDANSISTRING = 303,
    TDH_INTYPE_NONNULLTERMINATEDSTRING = 304,
    TDH_INTYPE_NONNULLTERMINATEDANSISTRING = 305,
    TDH_INTYPE_UNICODECHAR = 306,
    TDH_INTYPE_ANSICHAR = 307,
    TDH_INTYPE_SIZET = 308,
    TDH_INTYPE_HEXDUMP = 309,
    TDH_INTYPE_WBEMSID = 310,
}
#define global TDH_INTYPE_NULL                        0x0
#define global TDH_INTYPE_UNICODESTRING               0x1
#define global TDH_INTYPE_ANSISTRING                  0x2
#define global TDH_INTYPE_INT8                        0x3
#define global TDH_INTYPE_UINT8                       0x4
#define global TDH_INTYPE_INT16                       0x5
#define global TDH_INTYPE_UINT16                      0x6
#define global TDH_INTYPE_INT32                       0x7
#define global TDH_INTYPE_UINT32                      0x8
#define global TDH_INTYPE_INT64                       0x9
#define global TDH_INTYPE_UINT64                      0xA
#define global TDH_INTYPE_FLOAT                       0xB
#define global TDH_INTYPE_DOUBLE                      0xC
#define global TDH_INTYPE_BOOLEAN                     0xD
#define global TDH_INTYPE_BINARY                      0xE
#define global TDH_INTYPE_GUID                        0xF
#define global TDH_INTYPE_POINTER                     0x10
#define global TDH_INTYPE_FILETIME                    0x11
#define global TDH_INTYPE_SYSTEMTIME                  0x12
#define global TDH_INTYPE_SID                         0x13
#define global TDH_INTYPE_HEXINT32                    0x14
#define global TDH_INTYPE_HEXINT64                    0x15
#define global TDH_INTYPE_MANIFEST_COUNTEDSTRING      0x16
#define global TDH_INTYPE_MANIFEST_COUNTEDANSISTRING  0x17
#define global TDH_INTYPE_RESERVED24                  0x18
#define global TDH_INTYPE_MANIFEST_COUNTEDBINARY      0x19
#define global TDH_INTYPE_COUNTEDSTRING               0x12C
#define global TDH_INTYPE_COUNTEDANSISTRING           0x12D
#define global TDH_INTYPE_REVERSEDCOUNTEDSTRING       0x12E
#define global TDH_INTYPE_REVERSEDCOUNTEDANSISTRING   0x12F
#define global TDH_INTYPE_NONNULLTERMINATEDSTRING     0x130
#define global TDH_INTYPE_NONNULLTERMINATEDANSISTRING 0x131
#define global TDH_INTYPE_UNICODECHAR                 0x132
#define global TDH_INTYPE_ANSICHAR                    0x133
#define global TDH_INTYPE_SIZET                       0x134
#define global TDH_INTYPE_HEXDUMP                     0x135
#define global TDH_INTYPE_WBEMSID                     0x136