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

_TDH_OUT_TYPE

列挙型
基底型i4

メンバー 41

名前10進16進
TDH_OUTTYPE_NULL00x0
TDH_OUTTYPE_STRING10x1
TDH_OUTTYPE_DATETIME20x2
TDH_OUTTYPE_BYTE30x3
TDH_OUTTYPE_UNSIGNEDBYTE40x4
TDH_OUTTYPE_SHORT50x5
TDH_OUTTYPE_UNSIGNEDSHORT60x6
TDH_OUTTYPE_INT70x7
TDH_OUTTYPE_UNSIGNEDINT80x8
TDH_OUTTYPE_LONG90x9
TDH_OUTTYPE_UNSIGNEDLONG100xA
TDH_OUTTYPE_FLOAT110xB
TDH_OUTTYPE_DOUBLE120xC
TDH_OUTTYPE_BOOLEAN130xD
TDH_OUTTYPE_GUID140xE
TDH_OUTTYPE_HEXBINARY150xF
TDH_OUTTYPE_HEXINT8160x10
TDH_OUTTYPE_HEXINT16170x11
TDH_OUTTYPE_HEXINT32180x12
TDH_OUTTYPE_HEXINT64190x13
TDH_OUTTYPE_PID200x14
TDH_OUTTYPE_TID210x15
TDH_OUTTYPE_PORT220x16
TDH_OUTTYPE_IPV4230x17
TDH_OUTTYPE_IPV6240x18
TDH_OUTTYPE_SOCKETADDRESS250x19
TDH_OUTTYPE_CIMDATETIME260x1A
TDH_OUTTYPE_ETWTIME270x1B
TDH_OUTTYPE_XML280x1C
TDH_OUTTYPE_ERRORCODE290x1D
TDH_OUTTYPE_WIN32ERROR300x1E
TDH_OUTTYPE_NTSTATUS310x1F
TDH_OUTTYPE_HRESULT320x20
TDH_OUTTYPE_CULTURE_INSENSITIVE_DATETIME330x21
TDH_OUTTYPE_JSON340x22
TDH_OUTTYPE_UTF8350x23
TDH_OUTTYPE_PKCS7_WITH_TYPE_INFO360x24
TDH_OUTTYPE_CODE_POINTER370x25
TDH_OUTTYPE_DATETIME_UTC380x26
TDH_OUTTYPE_REDUCEDSTRING3000x12C
TDH_OUTTYPE_NOPRINT3010x12D

各言語での定義

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

typedef enum _TDH_OUT_TYPE : int {
    TDH_OUTTYPE_NULL = 0,
    TDH_OUTTYPE_STRING = 1,
    TDH_OUTTYPE_DATETIME = 2,
    TDH_OUTTYPE_BYTE = 3,
    TDH_OUTTYPE_UNSIGNEDBYTE = 4,
    TDH_OUTTYPE_SHORT = 5,
    TDH_OUTTYPE_UNSIGNEDSHORT = 6,
    TDH_OUTTYPE_INT = 7,
    TDH_OUTTYPE_UNSIGNEDINT = 8,
    TDH_OUTTYPE_LONG = 9,
    TDH_OUTTYPE_UNSIGNEDLONG = 10,
    TDH_OUTTYPE_FLOAT = 11,
    TDH_OUTTYPE_DOUBLE = 12,
    TDH_OUTTYPE_BOOLEAN = 13,
    TDH_OUTTYPE_GUID = 14,
    TDH_OUTTYPE_HEXBINARY = 15,
    TDH_OUTTYPE_HEXINT8 = 16,
    TDH_OUTTYPE_HEXINT16 = 17,
    TDH_OUTTYPE_HEXINT32 = 18,
    TDH_OUTTYPE_HEXINT64 = 19,
    TDH_OUTTYPE_PID = 20,
    TDH_OUTTYPE_TID = 21,
    TDH_OUTTYPE_PORT = 22,
    TDH_OUTTYPE_IPV4 = 23,
    TDH_OUTTYPE_IPV6 = 24,
    TDH_OUTTYPE_SOCKETADDRESS = 25,
    TDH_OUTTYPE_CIMDATETIME = 26,
    TDH_OUTTYPE_ETWTIME = 27,
    TDH_OUTTYPE_XML = 28,
    TDH_OUTTYPE_ERRORCODE = 29,
    TDH_OUTTYPE_WIN32ERROR = 30,
    TDH_OUTTYPE_NTSTATUS = 31,
    TDH_OUTTYPE_HRESULT = 32,
    TDH_OUTTYPE_CULTURE_INSENSITIVE_DATETIME = 33,
    TDH_OUTTYPE_JSON = 34,
    TDH_OUTTYPE_UTF8 = 35,
    TDH_OUTTYPE_PKCS7_WITH_TYPE_INFO = 36,
    TDH_OUTTYPE_CODE_POINTER = 37,
    TDH_OUTTYPE_DATETIME_UTC = 38,
    TDH_OUTTYPE_REDUCEDSTRING = 300,
    TDH_OUTTYPE_NOPRINT = 301
} _TDH_OUT_TYPE;
public enum _TDH_OUT_TYPE : int
{
    TDH_OUTTYPE_NULL = 0,
    TDH_OUTTYPE_STRING = 1,
    TDH_OUTTYPE_DATETIME = 2,
    TDH_OUTTYPE_BYTE = 3,
    TDH_OUTTYPE_UNSIGNEDBYTE = 4,
    TDH_OUTTYPE_SHORT = 5,
    TDH_OUTTYPE_UNSIGNEDSHORT = 6,
    TDH_OUTTYPE_INT = 7,
    TDH_OUTTYPE_UNSIGNEDINT = 8,
    TDH_OUTTYPE_LONG = 9,
    TDH_OUTTYPE_UNSIGNEDLONG = 10,
    TDH_OUTTYPE_FLOAT = 11,
    TDH_OUTTYPE_DOUBLE = 12,
    TDH_OUTTYPE_BOOLEAN = 13,
    TDH_OUTTYPE_GUID = 14,
    TDH_OUTTYPE_HEXBINARY = 15,
    TDH_OUTTYPE_HEXINT8 = 16,
    TDH_OUTTYPE_HEXINT16 = 17,
    TDH_OUTTYPE_HEXINT32 = 18,
    TDH_OUTTYPE_HEXINT64 = 19,
    TDH_OUTTYPE_PID = 20,
    TDH_OUTTYPE_TID = 21,
    TDH_OUTTYPE_PORT = 22,
    TDH_OUTTYPE_IPV4 = 23,
    TDH_OUTTYPE_IPV6 = 24,
    TDH_OUTTYPE_SOCKETADDRESS = 25,
    TDH_OUTTYPE_CIMDATETIME = 26,
    TDH_OUTTYPE_ETWTIME = 27,
    TDH_OUTTYPE_XML = 28,
    TDH_OUTTYPE_ERRORCODE = 29,
    TDH_OUTTYPE_WIN32ERROR = 30,
    TDH_OUTTYPE_NTSTATUS = 31,
    TDH_OUTTYPE_HRESULT = 32,
    TDH_OUTTYPE_CULTURE_INSENSITIVE_DATETIME = 33,
    TDH_OUTTYPE_JSON = 34,
    TDH_OUTTYPE_UTF8 = 35,
    TDH_OUTTYPE_PKCS7_WITH_TYPE_INFO = 36,
    TDH_OUTTYPE_CODE_POINTER = 37,
    TDH_OUTTYPE_DATETIME_UTC = 38,
    TDH_OUTTYPE_REDUCEDSTRING = 300,
    TDH_OUTTYPE_NOPRINT = 301,
}
Public Enum _TDH_OUT_TYPE As Integer
    TDH_OUTTYPE_NULL = 0
    TDH_OUTTYPE_STRING = 1
    TDH_OUTTYPE_DATETIME = 2
    TDH_OUTTYPE_BYTE = 3
    TDH_OUTTYPE_UNSIGNEDBYTE = 4
    TDH_OUTTYPE_SHORT = 5
    TDH_OUTTYPE_UNSIGNEDSHORT = 6
    TDH_OUTTYPE_INT = 7
    TDH_OUTTYPE_UNSIGNEDINT = 8
    TDH_OUTTYPE_LONG = 9
    TDH_OUTTYPE_UNSIGNEDLONG = 10
    TDH_OUTTYPE_FLOAT = 11
    TDH_OUTTYPE_DOUBLE = 12
    TDH_OUTTYPE_BOOLEAN = 13
    TDH_OUTTYPE_GUID = 14
    TDH_OUTTYPE_HEXBINARY = 15
    TDH_OUTTYPE_HEXINT8 = 16
    TDH_OUTTYPE_HEXINT16 = 17
    TDH_OUTTYPE_HEXINT32 = 18
    TDH_OUTTYPE_HEXINT64 = 19
    TDH_OUTTYPE_PID = 20
    TDH_OUTTYPE_TID = 21
    TDH_OUTTYPE_PORT = 22
    TDH_OUTTYPE_IPV4 = 23
    TDH_OUTTYPE_IPV6 = 24
    TDH_OUTTYPE_SOCKETADDRESS = 25
    TDH_OUTTYPE_CIMDATETIME = 26
    TDH_OUTTYPE_ETWTIME = 27
    TDH_OUTTYPE_XML = 28
    TDH_OUTTYPE_ERRORCODE = 29
    TDH_OUTTYPE_WIN32ERROR = 30
    TDH_OUTTYPE_NTSTATUS = 31
    TDH_OUTTYPE_HRESULT = 32
    TDH_OUTTYPE_CULTURE_INSENSITIVE_DATETIME = 33
    TDH_OUTTYPE_JSON = 34
    TDH_OUTTYPE_UTF8 = 35
    TDH_OUTTYPE_PKCS7_WITH_TYPE_INFO = 36
    TDH_OUTTYPE_CODE_POINTER = 37
    TDH_OUTTYPE_DATETIME_UTC = 38
    TDH_OUTTYPE_REDUCEDSTRING = 300
    TDH_OUTTYPE_NOPRINT = 301
End Enum
import enum

class _TDH_OUT_TYPE(enum.IntEnum):
    TDH_OUTTYPE_NULL = 0
    TDH_OUTTYPE_STRING = 1
    TDH_OUTTYPE_DATETIME = 2
    TDH_OUTTYPE_BYTE = 3
    TDH_OUTTYPE_UNSIGNEDBYTE = 4
    TDH_OUTTYPE_SHORT = 5
    TDH_OUTTYPE_UNSIGNEDSHORT = 6
    TDH_OUTTYPE_INT = 7
    TDH_OUTTYPE_UNSIGNEDINT = 8
    TDH_OUTTYPE_LONG = 9
    TDH_OUTTYPE_UNSIGNEDLONG = 10
    TDH_OUTTYPE_FLOAT = 11
    TDH_OUTTYPE_DOUBLE = 12
    TDH_OUTTYPE_BOOLEAN = 13
    TDH_OUTTYPE_GUID = 14
    TDH_OUTTYPE_HEXBINARY = 15
    TDH_OUTTYPE_HEXINT8 = 16
    TDH_OUTTYPE_HEXINT16 = 17
    TDH_OUTTYPE_HEXINT32 = 18
    TDH_OUTTYPE_HEXINT64 = 19
    TDH_OUTTYPE_PID = 20
    TDH_OUTTYPE_TID = 21
    TDH_OUTTYPE_PORT = 22
    TDH_OUTTYPE_IPV4 = 23
    TDH_OUTTYPE_IPV6 = 24
    TDH_OUTTYPE_SOCKETADDRESS = 25
    TDH_OUTTYPE_CIMDATETIME = 26
    TDH_OUTTYPE_ETWTIME = 27
    TDH_OUTTYPE_XML = 28
    TDH_OUTTYPE_ERRORCODE = 29
    TDH_OUTTYPE_WIN32ERROR = 30
    TDH_OUTTYPE_NTSTATUS = 31
    TDH_OUTTYPE_HRESULT = 32
    TDH_OUTTYPE_CULTURE_INSENSITIVE_DATETIME = 33
    TDH_OUTTYPE_JSON = 34
    TDH_OUTTYPE_UTF8 = 35
    TDH_OUTTYPE_PKCS7_WITH_TYPE_INFO = 36
    TDH_OUTTYPE_CODE_POINTER = 37
    TDH_OUTTYPE_DATETIME_UTC = 38
    TDH_OUTTYPE_REDUCEDSTRING = 300
    TDH_OUTTYPE_NOPRINT = 301
// _TDH_OUT_TYPE
pub const TDH_OUTTYPE_NULL: i32 = 0;
pub const TDH_OUTTYPE_STRING: i32 = 1;
pub const TDH_OUTTYPE_DATETIME: i32 = 2;
pub const TDH_OUTTYPE_BYTE: i32 = 3;
pub const TDH_OUTTYPE_UNSIGNEDBYTE: i32 = 4;
pub const TDH_OUTTYPE_SHORT: i32 = 5;
pub const TDH_OUTTYPE_UNSIGNEDSHORT: i32 = 6;
pub const TDH_OUTTYPE_INT: i32 = 7;
pub const TDH_OUTTYPE_UNSIGNEDINT: i32 = 8;
pub const TDH_OUTTYPE_LONG: i32 = 9;
pub const TDH_OUTTYPE_UNSIGNEDLONG: i32 = 10;
pub const TDH_OUTTYPE_FLOAT: i32 = 11;
pub const TDH_OUTTYPE_DOUBLE: i32 = 12;
pub const TDH_OUTTYPE_BOOLEAN: i32 = 13;
pub const TDH_OUTTYPE_GUID: i32 = 14;
pub const TDH_OUTTYPE_HEXBINARY: i32 = 15;
pub const TDH_OUTTYPE_HEXINT8: i32 = 16;
pub const TDH_OUTTYPE_HEXINT16: i32 = 17;
pub const TDH_OUTTYPE_HEXINT32: i32 = 18;
pub const TDH_OUTTYPE_HEXINT64: i32 = 19;
pub const TDH_OUTTYPE_PID: i32 = 20;
pub const TDH_OUTTYPE_TID: i32 = 21;
pub const TDH_OUTTYPE_PORT: i32 = 22;
pub const TDH_OUTTYPE_IPV4: i32 = 23;
pub const TDH_OUTTYPE_IPV6: i32 = 24;
pub const TDH_OUTTYPE_SOCKETADDRESS: i32 = 25;
pub const TDH_OUTTYPE_CIMDATETIME: i32 = 26;
pub const TDH_OUTTYPE_ETWTIME: i32 = 27;
pub const TDH_OUTTYPE_XML: i32 = 28;
pub const TDH_OUTTYPE_ERRORCODE: i32 = 29;
pub const TDH_OUTTYPE_WIN32ERROR: i32 = 30;
pub const TDH_OUTTYPE_NTSTATUS: i32 = 31;
pub const TDH_OUTTYPE_HRESULT: i32 = 32;
pub const TDH_OUTTYPE_CULTURE_INSENSITIVE_DATETIME: i32 = 33;
pub const TDH_OUTTYPE_JSON: i32 = 34;
pub const TDH_OUTTYPE_UTF8: i32 = 35;
pub const TDH_OUTTYPE_PKCS7_WITH_TYPE_INFO: i32 = 36;
pub const TDH_OUTTYPE_CODE_POINTER: i32 = 37;
pub const TDH_OUTTYPE_DATETIME_UTC: i32 = 38;
pub const TDH_OUTTYPE_REDUCEDSTRING: i32 = 300;
pub const TDH_OUTTYPE_NOPRINT: i32 = 301;
// _TDH_OUT_TYPE
const (
	TDH_OUTTYPE_NULL int32 = 0
	TDH_OUTTYPE_STRING int32 = 1
	TDH_OUTTYPE_DATETIME int32 = 2
	TDH_OUTTYPE_BYTE int32 = 3
	TDH_OUTTYPE_UNSIGNEDBYTE int32 = 4
	TDH_OUTTYPE_SHORT int32 = 5
	TDH_OUTTYPE_UNSIGNEDSHORT int32 = 6
	TDH_OUTTYPE_INT int32 = 7
	TDH_OUTTYPE_UNSIGNEDINT int32 = 8
	TDH_OUTTYPE_LONG int32 = 9
	TDH_OUTTYPE_UNSIGNEDLONG int32 = 10
	TDH_OUTTYPE_FLOAT int32 = 11
	TDH_OUTTYPE_DOUBLE int32 = 12
	TDH_OUTTYPE_BOOLEAN int32 = 13
	TDH_OUTTYPE_GUID int32 = 14
	TDH_OUTTYPE_HEXBINARY int32 = 15
	TDH_OUTTYPE_HEXINT8 int32 = 16
	TDH_OUTTYPE_HEXINT16 int32 = 17
	TDH_OUTTYPE_HEXINT32 int32 = 18
	TDH_OUTTYPE_HEXINT64 int32 = 19
	TDH_OUTTYPE_PID int32 = 20
	TDH_OUTTYPE_TID int32 = 21
	TDH_OUTTYPE_PORT int32 = 22
	TDH_OUTTYPE_IPV4 int32 = 23
	TDH_OUTTYPE_IPV6 int32 = 24
	TDH_OUTTYPE_SOCKETADDRESS int32 = 25
	TDH_OUTTYPE_CIMDATETIME int32 = 26
	TDH_OUTTYPE_ETWTIME int32 = 27
	TDH_OUTTYPE_XML int32 = 28
	TDH_OUTTYPE_ERRORCODE int32 = 29
	TDH_OUTTYPE_WIN32ERROR int32 = 30
	TDH_OUTTYPE_NTSTATUS int32 = 31
	TDH_OUTTYPE_HRESULT int32 = 32
	TDH_OUTTYPE_CULTURE_INSENSITIVE_DATETIME int32 = 33
	TDH_OUTTYPE_JSON int32 = 34
	TDH_OUTTYPE_UTF8 int32 = 35
	TDH_OUTTYPE_PKCS7_WITH_TYPE_INFO int32 = 36
	TDH_OUTTYPE_CODE_POINTER int32 = 37
	TDH_OUTTYPE_DATETIME_UTC int32 = 38
	TDH_OUTTYPE_REDUCEDSTRING int32 = 300
	TDH_OUTTYPE_NOPRINT int32 = 301
)
const
  TDH_OUTTYPE_NULL = 0;
  TDH_OUTTYPE_STRING = 1;
  TDH_OUTTYPE_DATETIME = 2;
  TDH_OUTTYPE_BYTE = 3;
  TDH_OUTTYPE_UNSIGNEDBYTE = 4;
  TDH_OUTTYPE_SHORT = 5;
  TDH_OUTTYPE_UNSIGNEDSHORT = 6;
  TDH_OUTTYPE_INT = 7;
  TDH_OUTTYPE_UNSIGNEDINT = 8;
  TDH_OUTTYPE_LONG = 9;
  TDH_OUTTYPE_UNSIGNEDLONG = 10;
  TDH_OUTTYPE_FLOAT = 11;
  TDH_OUTTYPE_DOUBLE = 12;
  TDH_OUTTYPE_BOOLEAN = 13;
  TDH_OUTTYPE_GUID = 14;
  TDH_OUTTYPE_HEXBINARY = 15;
  TDH_OUTTYPE_HEXINT8 = 16;
  TDH_OUTTYPE_HEXINT16 = 17;
  TDH_OUTTYPE_HEXINT32 = 18;
  TDH_OUTTYPE_HEXINT64 = 19;
  TDH_OUTTYPE_PID = 20;
  TDH_OUTTYPE_TID = 21;
  TDH_OUTTYPE_PORT = 22;
  TDH_OUTTYPE_IPV4 = 23;
  TDH_OUTTYPE_IPV6 = 24;
  TDH_OUTTYPE_SOCKETADDRESS = 25;
  TDH_OUTTYPE_CIMDATETIME = 26;
  TDH_OUTTYPE_ETWTIME = 27;
  TDH_OUTTYPE_XML = 28;
  TDH_OUTTYPE_ERRORCODE = 29;
  TDH_OUTTYPE_WIN32ERROR = 30;
  TDH_OUTTYPE_NTSTATUS = 31;
  TDH_OUTTYPE_HRESULT = 32;
  TDH_OUTTYPE_CULTURE_INSENSITIVE_DATETIME = 33;
  TDH_OUTTYPE_JSON = 34;
  TDH_OUTTYPE_UTF8 = 35;
  TDH_OUTTYPE_PKCS7_WITH_TYPE_INFO = 36;
  TDH_OUTTYPE_CODE_POINTER = 37;
  TDH_OUTTYPE_DATETIME_UTC = 38;
  TDH_OUTTYPE_REDUCEDSTRING = 300;
  TDH_OUTTYPE_NOPRINT = 301;
// _TDH_OUT_TYPE
pub const TDH_OUTTYPE_NULL: i32 = 0;
pub const TDH_OUTTYPE_STRING: i32 = 1;
pub const TDH_OUTTYPE_DATETIME: i32 = 2;
pub const TDH_OUTTYPE_BYTE: i32 = 3;
pub const TDH_OUTTYPE_UNSIGNEDBYTE: i32 = 4;
pub const TDH_OUTTYPE_SHORT: i32 = 5;
pub const TDH_OUTTYPE_UNSIGNEDSHORT: i32 = 6;
pub const TDH_OUTTYPE_INT: i32 = 7;
pub const TDH_OUTTYPE_UNSIGNEDINT: i32 = 8;
pub const TDH_OUTTYPE_LONG: i32 = 9;
pub const TDH_OUTTYPE_UNSIGNEDLONG: i32 = 10;
pub const TDH_OUTTYPE_FLOAT: i32 = 11;
pub const TDH_OUTTYPE_DOUBLE: i32 = 12;
pub const TDH_OUTTYPE_BOOLEAN: i32 = 13;
pub const TDH_OUTTYPE_GUID: i32 = 14;
pub const TDH_OUTTYPE_HEXBINARY: i32 = 15;
pub const TDH_OUTTYPE_HEXINT8: i32 = 16;
pub const TDH_OUTTYPE_HEXINT16: i32 = 17;
pub const TDH_OUTTYPE_HEXINT32: i32 = 18;
pub const TDH_OUTTYPE_HEXINT64: i32 = 19;
pub const TDH_OUTTYPE_PID: i32 = 20;
pub const TDH_OUTTYPE_TID: i32 = 21;
pub const TDH_OUTTYPE_PORT: i32 = 22;
pub const TDH_OUTTYPE_IPV4: i32 = 23;
pub const TDH_OUTTYPE_IPV6: i32 = 24;
pub const TDH_OUTTYPE_SOCKETADDRESS: i32 = 25;
pub const TDH_OUTTYPE_CIMDATETIME: i32 = 26;
pub const TDH_OUTTYPE_ETWTIME: i32 = 27;
pub const TDH_OUTTYPE_XML: i32 = 28;
pub const TDH_OUTTYPE_ERRORCODE: i32 = 29;
pub const TDH_OUTTYPE_WIN32ERROR: i32 = 30;
pub const TDH_OUTTYPE_NTSTATUS: i32 = 31;
pub const TDH_OUTTYPE_HRESULT: i32 = 32;
pub const TDH_OUTTYPE_CULTURE_INSENSITIVE_DATETIME: i32 = 33;
pub const TDH_OUTTYPE_JSON: i32 = 34;
pub const TDH_OUTTYPE_UTF8: i32 = 35;
pub const TDH_OUTTYPE_PKCS7_WITH_TYPE_INFO: i32 = 36;
pub const TDH_OUTTYPE_CODE_POINTER: i32 = 37;
pub const TDH_OUTTYPE_DATETIME_UTC: i32 = 38;
pub const TDH_OUTTYPE_REDUCEDSTRING: i32 = 300;
pub const TDH_OUTTYPE_NOPRINT: i32 = 301;
const
  TDH_OUTTYPE_NULL* = 0
  TDH_OUTTYPE_STRING* = 1
  TDH_OUTTYPE_DATETIME* = 2
  TDH_OUTTYPE_BYTE* = 3
  TDH_OUTTYPE_UNSIGNEDBYTE* = 4
  TDH_OUTTYPE_SHORT* = 5
  TDH_OUTTYPE_UNSIGNEDSHORT* = 6
  TDH_OUTTYPE_INT* = 7
  TDH_OUTTYPE_UNSIGNEDINT* = 8
  TDH_OUTTYPE_LONG* = 9
  TDH_OUTTYPE_UNSIGNEDLONG* = 10
  TDH_OUTTYPE_FLOAT* = 11
  TDH_OUTTYPE_DOUBLE* = 12
  TDH_OUTTYPE_BOOLEAN* = 13
  TDH_OUTTYPE_GUID* = 14
  TDH_OUTTYPE_HEXBINARY* = 15
  TDH_OUTTYPE_HEXINT8* = 16
  TDH_OUTTYPE_HEXINT16* = 17
  TDH_OUTTYPE_HEXINT32* = 18
  TDH_OUTTYPE_HEXINT64* = 19
  TDH_OUTTYPE_PID* = 20
  TDH_OUTTYPE_TID* = 21
  TDH_OUTTYPE_PORT* = 22
  TDH_OUTTYPE_IPV4* = 23
  TDH_OUTTYPE_IPV6* = 24
  TDH_OUTTYPE_SOCKETADDRESS* = 25
  TDH_OUTTYPE_CIMDATETIME* = 26
  TDH_OUTTYPE_ETWTIME* = 27
  TDH_OUTTYPE_XML* = 28
  TDH_OUTTYPE_ERRORCODE* = 29
  TDH_OUTTYPE_WIN32ERROR* = 30
  TDH_OUTTYPE_NTSTATUS* = 31
  TDH_OUTTYPE_HRESULT* = 32
  TDH_OUTTYPE_CULTURE_INSENSITIVE_DATETIME* = 33
  TDH_OUTTYPE_JSON* = 34
  TDH_OUTTYPE_UTF8* = 35
  TDH_OUTTYPE_PKCS7_WITH_TYPE_INFO* = 36
  TDH_OUTTYPE_CODE_POINTER* = 37
  TDH_OUTTYPE_DATETIME_UTC* = 38
  TDH_OUTTYPE_REDUCEDSTRING* = 300
  TDH_OUTTYPE_NOPRINT* = 301
enum _TDH_OUT_TYPE : int {
    TDH_OUTTYPE_NULL = 0,
    TDH_OUTTYPE_STRING = 1,
    TDH_OUTTYPE_DATETIME = 2,
    TDH_OUTTYPE_BYTE = 3,
    TDH_OUTTYPE_UNSIGNEDBYTE = 4,
    TDH_OUTTYPE_SHORT = 5,
    TDH_OUTTYPE_UNSIGNEDSHORT = 6,
    TDH_OUTTYPE_INT = 7,
    TDH_OUTTYPE_UNSIGNEDINT = 8,
    TDH_OUTTYPE_LONG = 9,
    TDH_OUTTYPE_UNSIGNEDLONG = 10,
    TDH_OUTTYPE_FLOAT = 11,
    TDH_OUTTYPE_DOUBLE = 12,
    TDH_OUTTYPE_BOOLEAN = 13,
    TDH_OUTTYPE_GUID = 14,
    TDH_OUTTYPE_HEXBINARY = 15,
    TDH_OUTTYPE_HEXINT8 = 16,
    TDH_OUTTYPE_HEXINT16 = 17,
    TDH_OUTTYPE_HEXINT32 = 18,
    TDH_OUTTYPE_HEXINT64 = 19,
    TDH_OUTTYPE_PID = 20,
    TDH_OUTTYPE_TID = 21,
    TDH_OUTTYPE_PORT = 22,
    TDH_OUTTYPE_IPV4 = 23,
    TDH_OUTTYPE_IPV6 = 24,
    TDH_OUTTYPE_SOCKETADDRESS = 25,
    TDH_OUTTYPE_CIMDATETIME = 26,
    TDH_OUTTYPE_ETWTIME = 27,
    TDH_OUTTYPE_XML = 28,
    TDH_OUTTYPE_ERRORCODE = 29,
    TDH_OUTTYPE_WIN32ERROR = 30,
    TDH_OUTTYPE_NTSTATUS = 31,
    TDH_OUTTYPE_HRESULT = 32,
    TDH_OUTTYPE_CULTURE_INSENSITIVE_DATETIME = 33,
    TDH_OUTTYPE_JSON = 34,
    TDH_OUTTYPE_UTF8 = 35,
    TDH_OUTTYPE_PKCS7_WITH_TYPE_INFO = 36,
    TDH_OUTTYPE_CODE_POINTER = 37,
    TDH_OUTTYPE_DATETIME_UTC = 38,
    TDH_OUTTYPE_REDUCEDSTRING = 300,
    TDH_OUTTYPE_NOPRINT = 301,
}
#define global TDH_OUTTYPE_NULL                         0x0
#define global TDH_OUTTYPE_STRING                       0x1
#define global TDH_OUTTYPE_DATETIME                     0x2
#define global TDH_OUTTYPE_BYTE                         0x3
#define global TDH_OUTTYPE_UNSIGNEDBYTE                 0x4
#define global TDH_OUTTYPE_SHORT                        0x5
#define global TDH_OUTTYPE_UNSIGNEDSHORT                0x6
#define global TDH_OUTTYPE_INT                          0x7
#define global TDH_OUTTYPE_UNSIGNEDINT                  0x8
#define global TDH_OUTTYPE_LONG                         0x9
#define global TDH_OUTTYPE_UNSIGNEDLONG                 0xA
#define global TDH_OUTTYPE_FLOAT                        0xB
#define global TDH_OUTTYPE_DOUBLE                       0xC
#define global TDH_OUTTYPE_BOOLEAN                      0xD
#define global TDH_OUTTYPE_GUID                         0xE
#define global TDH_OUTTYPE_HEXBINARY                    0xF
#define global TDH_OUTTYPE_HEXINT8                      0x10
#define global TDH_OUTTYPE_HEXINT16                     0x11
#define global TDH_OUTTYPE_HEXINT32                     0x12
#define global TDH_OUTTYPE_HEXINT64                     0x13
#define global TDH_OUTTYPE_PID                          0x14
#define global TDH_OUTTYPE_TID                          0x15
#define global TDH_OUTTYPE_PORT                         0x16
#define global TDH_OUTTYPE_IPV4                         0x17
#define global TDH_OUTTYPE_IPV6                         0x18
#define global TDH_OUTTYPE_SOCKETADDRESS                0x19
#define global TDH_OUTTYPE_CIMDATETIME                  0x1A
#define global TDH_OUTTYPE_ETWTIME                      0x1B
#define global TDH_OUTTYPE_XML                          0x1C
#define global TDH_OUTTYPE_ERRORCODE                    0x1D
#define global TDH_OUTTYPE_WIN32ERROR                   0x1E
#define global TDH_OUTTYPE_NTSTATUS                     0x1F
#define global TDH_OUTTYPE_HRESULT                      0x20
#define global TDH_OUTTYPE_CULTURE_INSENSITIVE_DATETIME 0x21
#define global TDH_OUTTYPE_JSON                         0x22
#define global TDH_OUTTYPE_UTF8                         0x23
#define global TDH_OUTTYPE_PKCS7_WITH_TYPE_INFO         0x24
#define global TDH_OUTTYPE_CODE_POINTER                 0x25
#define global TDH_OUTTYPE_DATETIME_UTC                 0x26
#define global TDH_OUTTYPE_REDUCEDSTRING                0x12C
#define global TDH_OUTTYPE_NOPRINT                      0x12D