Win32 API 日本語リファレンス
ホームNetworking.WindowsWebServices › WS_TRACE_API

WS_TRACE_API

列挙型
基底型i4

メンバー 196

名前10進16進
WS_TRACE_API_NONE-10xFFFFFFFF
WS_TRACE_API_START_READER_CANONICALIZATION00x0
WS_TRACE_API_END_READER_CANONICALIZATION10x1
WS_TRACE_API_START_WRITER_CANONICALIZATION20x2
WS_TRACE_API_END_WRITER_CANONICALIZATION30x3
WS_TRACE_API_CREATE_XML_BUFFER40x4
WS_TRACE_API_REMOVE_NODE50x5
WS_TRACE_API_CREATE_READER60x6
WS_TRACE_API_SET_INPUT70x7
WS_TRACE_API_SET_INPUT_TO_BUFFER80x8
WS_TRACE_API_FREE_XML_READER90x9
WS_TRACE_API_GET_READER_PROPERTY100xA
WS_TRACE_API_GET_READER_NODE110xB
WS_TRACE_API_FILL_READER120xC
WS_TRACE_API_READ_START_ELEMENT130xD
WS_TRACE_API_READ_TO_START_ELEMENT140xE
WS_TRACE_API_READ_START_ATTRIBUTE150xF
WS_TRACE_API_READ_END_ATTRIBUTE160x10
WS_TRACE_API_READ_NODE170x11
WS_TRACE_API_SKIP_NODE180x12
WS_TRACE_API_READ_END_ELEMENT190x13
WS_TRACE_API_FIND_ATTRIBUTE200x14
WS_TRACE_API_READ_ELEMENT_VALUE210x15
WS_TRACE_API_READ_CHARS220x16
WS_TRACE_API_READ_CHARS_UTF8230x17
WS_TRACE_API_READ_BYTES240x18
WS_TRACE_API_READ_ARRAY250x19
WS_TRACE_API_GET_READER_POSITION260x1A
WS_TRACE_API_SET_READER_POSITION270x1B
WS_TRACE_API_MOVE_READER280x1C
WS_TRACE_API_CREATE_WRITER290x1D
WS_TRACE_API_FREE_XML_WRITER300x1E
WS_TRACE_API_SET_OUTPUT310x1F
WS_TRACE_API_SET_OUTPUT_TO_BUFFER320x20
WS_TRACE_API_GET_WRITER_PROPERTY330x21
WS_TRACE_API_FLUSH_WRITER340x22
WS_TRACE_API_WRITE_START_ELEMENT350x23
WS_TRACE_API_WRITE_END_START_ELEMENT360x24
WS_TRACE_API_WRITE_XMLNS_ATTRIBUTE370x25
WS_TRACE_API_WRITE_START_ATTRIBUTE380x26
WS_TRACE_API_WRITE_END_ATTRIBUTE390x27
WS_TRACE_API_WRITE_VALUE400x28
WS_TRACE_API_WRITE_XML_BUFFER410x29
WS_TRACE_API_READ_XML_BUFFER420x2A
WS_TRACE_API_WRITE_XML_BUFFER_TO_BYTES430x2B
WS_TRACE_API_READ_XML_BUFFER_FROM_BYTES440x2C
WS_TRACE_API_WRITE_ARRAY450x2D
WS_TRACE_API_WRITE_QUALIFIED_NAME460x2E
WS_TRACE_API_WRITE_CHARS470x2F
WS_TRACE_API_WRITE_CHARS_UTF8480x30
WS_TRACE_API_WRITE_BYTES490x31
WS_TRACE_API_PUSH_BYTES500x32
WS_TRACE_API_PULL_BYTES510x33
WS_TRACE_API_WRITE_END_ELEMENT520x34
WS_TRACE_API_WRITE_TEXT530x35
WS_TRACE_API_WRITE_START_CDATA540x36
WS_TRACE_API_WRITE_END_CDATA550x37
WS_TRACE_API_WRITE_NODE560x38
WS_TRACE_API_PREFIX_FROM_NAMESPACE570x39
WS_TRACE_API_GET_WRITER_POSITION580x3A
WS_TRACE_API_SET_WRITER_POSITION590x3B
WS_TRACE_API_MOVE_WRITER600x3C
WS_TRACE_API_TRIM_XML_WHITESPACE610x3D
WS_TRACE_API_VERIFY_XML_NCNAME620x3E
WS_TRACE_API_XML_STRING_EQUALS630x3F
WS_TRACE_API_NAMESPACE_FROM_PREFIX640x40
WS_TRACE_API_READ_QUALIFIED_NAME650x41
WS_TRACE_API_GET_XML_ATTRIBUTE660x42
WS_TRACE_API_COPY_NODE670x43
WS_TRACE_API_ASYNC_EXECUTE680x44
WS_TRACE_API_CREATE_CHANNEL690x45
WS_TRACE_API_OPEN_CHANNEL700x46
WS_TRACE_API_SEND_MESSAGE710x47
WS_TRACE_API_RECEIVE_MESSAGE720x48
WS_TRACE_API_REQUEST_REPLY730x49
WS_TRACE_API_SEND_REPLY_MESSAGE740x4A
WS_TRACE_API_SEND_FAULT_MESSAGE_FOR_ERROR750x4B
WS_TRACE_API_GET_CHANNEL_PROPERTY760x4C
WS_TRACE_API_SET_CHANNEL_PROPERTY770x4D
WS_TRACE_API_WRITE_MESSAGE_START780x4E
WS_TRACE_API_WRITE_MESSAGE_END790x4F
WS_TRACE_API_READ_MESSAGE_START800x50
WS_TRACE_API_READ_MESSAGE_END810x51
WS_TRACE_API_CLOSE_CHANNEL820x52
WS_TRACE_API_ABORT_CHANNEL830x53
WS_TRACE_API_FREE_CHANNEL840x54
WS_TRACE_API_RESET_CHANNEL850x55
WS_TRACE_API_ABANDON_MESSAGE860x56
WS_TRACE_API_SHUTDOWN_SESSION_CHANNEL870x57
WS_TRACE_API_GET_CONTEXT_PROPERTY880x58
WS_TRACE_API_GET_DICTIONARY890x59
WS_TRACE_API_READ_ENDPOINT_ADDRESS_EXTENSION900x5A
WS_TRACE_API_CREATE_ERROR910x5B
WS_TRACE_API_ADD_ERROR_STRING920x5C
WS_TRACE_API_GET_ERROR_STRING930x5D
WS_TRACE_API_COPY_ERROR940x5E
WS_TRACE_API_GET_ERROR_PROPERTY950x5F
WS_TRACE_API_SET_ERROR_PROPERTY960x60
WS_TRACE_API_RESET_ERROR970x61
WS_TRACE_API_FREE_ERROR980x62
WS_TRACE_API_GET_FAULT_ERROR_PROPERTY990x63
WS_TRACE_API_SET_FAULT_ERROR_PROPERTY1000x64
WS_TRACE_API_CREATE_FAULT_FROM_ERROR1010x65
WS_TRACE_API_SET_FAULT_ERROR_DETAIL1020x66
WS_TRACE_API_GET_FAULT_ERROR_DETAIL1030x67
WS_TRACE_API_CREATE_HEAP1040x68
WS_TRACE_API_ALLOC1050x69
WS_TRACE_API_GET_HEAP_PROPERTY1060x6A
WS_TRACE_API_RESET_HEAP1070x6B
WS_TRACE_API_FREE_HEAP1080x6C
WS_TRACE_API_CREATE_LISTENER1090x6D
WS_TRACE_API_OPEN_LISTENER1100x6E
WS_TRACE_API_ACCEPT_CHANNEL1110x6F
WS_TRACE_API_CLOSE_LISTENER1120x70
WS_TRACE_API_ABORT_LISTENER1130x71
WS_TRACE_API_RESET_LISTENER1140x72
WS_TRACE_API_FREE_LISTENER1150x73
WS_TRACE_API_GET_LISTENER_PROPERTY1160x74
WS_TRACE_API_SET_LISTENER_PROPERTY1170x75
WS_TRACE_API_CREATE_CHANNEL_FOR_LISTENER1180x76
WS_TRACE_API_CREATE_MESSAGE1190x77
WS_TRACE_API_CREATE_MESSAGE_FOR_CHANNEL1200x78
WS_TRACE_API_INITIALIZE_MESSAGE1210x79
WS_TRACE_API_RESET_MESSAGE1220x7A
WS_TRACE_API_FREE_MESSAGE1230x7B
WS_TRACE_API_GET_HEADER_ATTRIBUTES1240x7C
WS_TRACE_API_GET_HEADER1250x7D
WS_TRACE_API_GET_CUSTOM_HEADER1260x7E
WS_TRACE_API_REMOVE_HEADER1270x7F
WS_TRACE_API_SET_HEADER1280x80
WS_TRACE_API_REMOVE_CUSTOM_HEADER1290x81
WS_TRACE_API_ADD_CUSTOM_HEADER1300x82
WS_TRACE_API_ADD_MAPPED_HEADER1310x83
WS_TRACE_API_REMOVE_MAPPED_HEADER1320x84
WS_TRACE_API_GET_MAPPED_HEADER1330x85
WS_TRACE_API_WRITE_BODY1340x86
WS_TRACE_API_READ_BODY1350x87
WS_TRACE_API_WRITE_ENVELOPE_START1360x88
WS_TRACE_API_WRITE_ENVELOPE_END1370x89
WS_TRACE_API_READ_ENVELOPE_START1380x8A
WS_TRACE_API_READ_ENVELOPE_END1390x8B
WS_TRACE_API_GET_MESSAGE_PROPERTY1400x8C
WS_TRACE_API_SET_MESSAGE_PROPERTY1410x8D
WS_TRACE_API_ADDRESS_MESSAGE1420x8E
WS_TRACE_API_CHECK_MUST_UNDERSTAND_HEADERS1430x8F
WS_TRACE_API_MARK_HEADER_AS_UNDERSTOOD1440x90
WS_TRACE_API_FILL_BODY1450x91
WS_TRACE_API_FLUSH_BODY1460x92
WS_TRACE_API_REQUEST_SECURITY_TOKEN1470x93
WS_TRACE_API_GET_SECURITY_TOKEN_PROPERTY1480x94
WS_TRACE_API_CREATE_XML_SECURITY_TOKEN1490x95
WS_TRACE_API_FREE_SECURITY_TOKEN1500x96
WS_TRACE_API_REVOKE_SECURITY_CONTEXT1510x97
WS_TRACE_API_GET_SECURITY_CONTEXT_PROPERTY1520x98
WS_TRACE_API_READ_ELEMENT_TYPE1530x99
WS_TRACE_API_READ_ATTRIBUTE_TYPE1540x9A
WS_TRACE_API_READ_TYPE1550x9B
WS_TRACE_API_WRITE_ELEMENT_TYPE1560x9C
WS_TRACE_API_WRITE_ATTRIBUTE_TYPE1570x9D
WS_TRACE_API_WRITE_TYPE1580x9E
WS_TRACE_API_SERVICE_REGISTER_FOR_CANCEL1590x9F
WS_TRACE_API_GET_SERVICE_HOST_PROPERTY1600xA0
WS_TRACE_API_CREATE_SERVICE_HOST1610xA1
WS_TRACE_API_OPEN_SERVICE_HOST1620xA2
WS_TRACE_API_CLOSE_SERVICE_HOST1630xA3
WS_TRACE_API_ABORT_SERVICE_HOST1640xA4
WS_TRACE_API_FREE_SERVICE_HOST1650xA5
WS_TRACE_API_RESET_SERVICE_HOST1660xA6
WS_TRACE_API_GET_SERVICE_PROXY_PROPERTY1670xA7
WS_TRACE_API_CREATE_SERVICE_PROXY1680xA8
WS_TRACE_API_OPEN_SERVICE_PROXY1690xA9
WS_TRACE_API_CLOSE_SERVICE_PROXY1700xAA
WS_TRACE_API_ABORT_SERVICE_PROXY1710xAB
WS_TRACE_API_FREE_SERVICE_PROXY1720xAC
WS_TRACE_API_RESET_SERVICE_PROXY1730xAD
WS_TRACE_API_ABORT_CALL1740xAE
WS_TRACE_API_CALL1750xAF
WS_TRACE_API_DECODE_URL1760xB0
WS_TRACE_API_ENCODE_URL1770xB1
WS_TRACE_API_COMBINE_URL1780xB2
WS_TRACE_API_DATETIME_TO_FILETIME1790xB3
WS_TRACE_API_FILETIME_TO_DATETIME1800xB4
WS_TRACE_API_DUMP_MEMORY1810xB5
WS_TRACE_API_SET_AUTOFAIL1820xB6
WS_TRACE_API_CREATE_METADATA1830xB7
WS_TRACE_API_READ_METADATA1840xB8
WS_TRACE_API_FREE_METADATA1850xB9
WS_TRACE_API_RESET_METADATA1860xBA
WS_TRACE_API_GET_METADATA_PROPERTY1870xBB
WS_TRACE_API_GET_MISSING_METADATA_DOCUMENT_ADDRESS1880xBC
WS_TRACE_API_GET_METADATA_ENDPOINTS1890xBD
WS_TRACE_API_MATCH_POLICY_ALTERNATIVE1900xBE
WS_TRACE_API_GET_POLICY_PROPERTY1910xBF
WS_TRACE_API_GET_POLICY_ALTERNATIVE_COUNT1920xC0
WS_TRACE_API_WS_CREATE_SERVICE_PROXY_FROM_TEMPLATE1930xC1
WS_TRACE_API_WS_CREATE_SERVICE_HOST_FROM_TEMPLATE1940xC2

各言語での定義

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

typedef enum WS_TRACE_API : int {
    WS_TRACE_API_NONE = -1,
    WS_TRACE_API_START_READER_CANONICALIZATION = 0,
    WS_TRACE_API_END_READER_CANONICALIZATION = 1,
    WS_TRACE_API_START_WRITER_CANONICALIZATION = 2,
    WS_TRACE_API_END_WRITER_CANONICALIZATION = 3,
    WS_TRACE_API_CREATE_XML_BUFFER = 4,
    WS_TRACE_API_REMOVE_NODE = 5,
    WS_TRACE_API_CREATE_READER = 6,
    WS_TRACE_API_SET_INPUT = 7,
    WS_TRACE_API_SET_INPUT_TO_BUFFER = 8,
    WS_TRACE_API_FREE_XML_READER = 9,
    WS_TRACE_API_GET_READER_PROPERTY = 10,
    WS_TRACE_API_GET_READER_NODE = 11,
    WS_TRACE_API_FILL_READER = 12,
    WS_TRACE_API_READ_START_ELEMENT = 13,
    WS_TRACE_API_READ_TO_START_ELEMENT = 14,
    WS_TRACE_API_READ_START_ATTRIBUTE = 15,
    WS_TRACE_API_READ_END_ATTRIBUTE = 16,
    WS_TRACE_API_READ_NODE = 17,
    WS_TRACE_API_SKIP_NODE = 18,
    WS_TRACE_API_READ_END_ELEMENT = 19,
    WS_TRACE_API_FIND_ATTRIBUTE = 20,
    WS_TRACE_API_READ_ELEMENT_VALUE = 21,
    WS_TRACE_API_READ_CHARS = 22,
    WS_TRACE_API_READ_CHARS_UTF8 = 23,
    WS_TRACE_API_READ_BYTES = 24,
    WS_TRACE_API_READ_ARRAY = 25,
    WS_TRACE_API_GET_READER_POSITION = 26,
    WS_TRACE_API_SET_READER_POSITION = 27,
    WS_TRACE_API_MOVE_READER = 28,
    WS_TRACE_API_CREATE_WRITER = 29,
    WS_TRACE_API_FREE_XML_WRITER = 30,
    WS_TRACE_API_SET_OUTPUT = 31,
    WS_TRACE_API_SET_OUTPUT_TO_BUFFER = 32,
    WS_TRACE_API_GET_WRITER_PROPERTY = 33,
    WS_TRACE_API_FLUSH_WRITER = 34,
    WS_TRACE_API_WRITE_START_ELEMENT = 35,
    WS_TRACE_API_WRITE_END_START_ELEMENT = 36,
    WS_TRACE_API_WRITE_XMLNS_ATTRIBUTE = 37,
    WS_TRACE_API_WRITE_START_ATTRIBUTE = 38,
    WS_TRACE_API_WRITE_END_ATTRIBUTE = 39,
    WS_TRACE_API_WRITE_VALUE = 40,
    WS_TRACE_API_WRITE_XML_BUFFER = 41,
    WS_TRACE_API_READ_XML_BUFFER = 42,
    WS_TRACE_API_WRITE_XML_BUFFER_TO_BYTES = 43,
    WS_TRACE_API_READ_XML_BUFFER_FROM_BYTES = 44,
    WS_TRACE_API_WRITE_ARRAY = 45,
    WS_TRACE_API_WRITE_QUALIFIED_NAME = 46,
    WS_TRACE_API_WRITE_CHARS = 47,
    WS_TRACE_API_WRITE_CHARS_UTF8 = 48,
    WS_TRACE_API_WRITE_BYTES = 49,
    WS_TRACE_API_PUSH_BYTES = 50,
    WS_TRACE_API_PULL_BYTES = 51,
    WS_TRACE_API_WRITE_END_ELEMENT = 52,
    WS_TRACE_API_WRITE_TEXT = 53,
    WS_TRACE_API_WRITE_START_CDATA = 54,
    WS_TRACE_API_WRITE_END_CDATA = 55,
    WS_TRACE_API_WRITE_NODE = 56,
    WS_TRACE_API_PREFIX_FROM_NAMESPACE = 57,
    WS_TRACE_API_GET_WRITER_POSITION = 58,
    WS_TRACE_API_SET_WRITER_POSITION = 59,
    WS_TRACE_API_MOVE_WRITER = 60,
    WS_TRACE_API_TRIM_XML_WHITESPACE = 61,
    WS_TRACE_API_VERIFY_XML_NCNAME = 62,
    WS_TRACE_API_XML_STRING_EQUALS = 63,
    WS_TRACE_API_NAMESPACE_FROM_PREFIX = 64,
    WS_TRACE_API_READ_QUALIFIED_NAME = 65,
    WS_TRACE_API_GET_XML_ATTRIBUTE = 66,
    WS_TRACE_API_COPY_NODE = 67,
    WS_TRACE_API_ASYNC_EXECUTE = 68,
    WS_TRACE_API_CREATE_CHANNEL = 69,
    WS_TRACE_API_OPEN_CHANNEL = 70,
    WS_TRACE_API_SEND_MESSAGE = 71,
    WS_TRACE_API_RECEIVE_MESSAGE = 72,
    WS_TRACE_API_REQUEST_REPLY = 73,
    WS_TRACE_API_SEND_REPLY_MESSAGE = 74,
    WS_TRACE_API_SEND_FAULT_MESSAGE_FOR_ERROR = 75,
    WS_TRACE_API_GET_CHANNEL_PROPERTY = 76,
    WS_TRACE_API_SET_CHANNEL_PROPERTY = 77,
    WS_TRACE_API_WRITE_MESSAGE_START = 78,
    WS_TRACE_API_WRITE_MESSAGE_END = 79,
    WS_TRACE_API_READ_MESSAGE_START = 80,
    WS_TRACE_API_READ_MESSAGE_END = 81,
    WS_TRACE_API_CLOSE_CHANNEL = 82,
    WS_TRACE_API_ABORT_CHANNEL = 83,
    WS_TRACE_API_FREE_CHANNEL = 84,
    WS_TRACE_API_RESET_CHANNEL = 85,
    WS_TRACE_API_ABANDON_MESSAGE = 86,
    WS_TRACE_API_SHUTDOWN_SESSION_CHANNEL = 87,
    WS_TRACE_API_GET_CONTEXT_PROPERTY = 88,
    WS_TRACE_API_GET_DICTIONARY = 89,
    WS_TRACE_API_READ_ENDPOINT_ADDRESS_EXTENSION = 90,
    WS_TRACE_API_CREATE_ERROR = 91,
    WS_TRACE_API_ADD_ERROR_STRING = 92,
    WS_TRACE_API_GET_ERROR_STRING = 93,
    WS_TRACE_API_COPY_ERROR = 94,
    WS_TRACE_API_GET_ERROR_PROPERTY = 95,
    WS_TRACE_API_SET_ERROR_PROPERTY = 96,
    WS_TRACE_API_RESET_ERROR = 97,
    WS_TRACE_API_FREE_ERROR = 98,
    WS_TRACE_API_GET_FAULT_ERROR_PROPERTY = 99,
    WS_TRACE_API_SET_FAULT_ERROR_PROPERTY = 100,
    WS_TRACE_API_CREATE_FAULT_FROM_ERROR = 101,
    WS_TRACE_API_SET_FAULT_ERROR_DETAIL = 102,
    WS_TRACE_API_GET_FAULT_ERROR_DETAIL = 103,
    WS_TRACE_API_CREATE_HEAP = 104,
    WS_TRACE_API_ALLOC = 105,
    WS_TRACE_API_GET_HEAP_PROPERTY = 106,
    WS_TRACE_API_RESET_HEAP = 107,
    WS_TRACE_API_FREE_HEAP = 108,
    WS_TRACE_API_CREATE_LISTENER = 109,
    WS_TRACE_API_OPEN_LISTENER = 110,
    WS_TRACE_API_ACCEPT_CHANNEL = 111,
    WS_TRACE_API_CLOSE_LISTENER = 112,
    WS_TRACE_API_ABORT_LISTENER = 113,
    WS_TRACE_API_RESET_LISTENER = 114,
    WS_TRACE_API_FREE_LISTENER = 115,
    WS_TRACE_API_GET_LISTENER_PROPERTY = 116,
    WS_TRACE_API_SET_LISTENER_PROPERTY = 117,
    WS_TRACE_API_CREATE_CHANNEL_FOR_LISTENER = 118,
    WS_TRACE_API_CREATE_MESSAGE = 119,
    WS_TRACE_API_CREATE_MESSAGE_FOR_CHANNEL = 120,
    WS_TRACE_API_INITIALIZE_MESSAGE = 121,
    WS_TRACE_API_RESET_MESSAGE = 122,
    WS_TRACE_API_FREE_MESSAGE = 123,
    WS_TRACE_API_GET_HEADER_ATTRIBUTES = 124,
    WS_TRACE_API_GET_HEADER = 125,
    WS_TRACE_API_GET_CUSTOM_HEADER = 126,
    WS_TRACE_API_REMOVE_HEADER = 127,
    WS_TRACE_API_SET_HEADER = 128,
    WS_TRACE_API_REMOVE_CUSTOM_HEADER = 129,
    WS_TRACE_API_ADD_CUSTOM_HEADER = 130,
    WS_TRACE_API_ADD_MAPPED_HEADER = 131,
    WS_TRACE_API_REMOVE_MAPPED_HEADER = 132,
    WS_TRACE_API_GET_MAPPED_HEADER = 133,
    WS_TRACE_API_WRITE_BODY = 134,
    WS_TRACE_API_READ_BODY = 135,
    WS_TRACE_API_WRITE_ENVELOPE_START = 136,
    WS_TRACE_API_WRITE_ENVELOPE_END = 137,
    WS_TRACE_API_READ_ENVELOPE_START = 138,
    WS_TRACE_API_READ_ENVELOPE_END = 139,
    WS_TRACE_API_GET_MESSAGE_PROPERTY = 140,
    WS_TRACE_API_SET_MESSAGE_PROPERTY = 141,
    WS_TRACE_API_ADDRESS_MESSAGE = 142,
    WS_TRACE_API_CHECK_MUST_UNDERSTAND_HEADERS = 143,
    WS_TRACE_API_MARK_HEADER_AS_UNDERSTOOD = 144,
    WS_TRACE_API_FILL_BODY = 145,
    WS_TRACE_API_FLUSH_BODY = 146,
    WS_TRACE_API_REQUEST_SECURITY_TOKEN = 147,
    WS_TRACE_API_GET_SECURITY_TOKEN_PROPERTY = 148,
    WS_TRACE_API_CREATE_XML_SECURITY_TOKEN = 149,
    WS_TRACE_API_FREE_SECURITY_TOKEN = 150,
    WS_TRACE_API_REVOKE_SECURITY_CONTEXT = 151,
    WS_TRACE_API_GET_SECURITY_CONTEXT_PROPERTY = 152,
    WS_TRACE_API_READ_ELEMENT_TYPE = 153,
    WS_TRACE_API_READ_ATTRIBUTE_TYPE = 154,
    WS_TRACE_API_READ_TYPE = 155,
    WS_TRACE_API_WRITE_ELEMENT_TYPE = 156,
    WS_TRACE_API_WRITE_ATTRIBUTE_TYPE = 157,
    WS_TRACE_API_WRITE_TYPE = 158,
    WS_TRACE_API_SERVICE_REGISTER_FOR_CANCEL = 159,
    WS_TRACE_API_GET_SERVICE_HOST_PROPERTY = 160,
    WS_TRACE_API_CREATE_SERVICE_HOST = 161,
    WS_TRACE_API_OPEN_SERVICE_HOST = 162,
    WS_TRACE_API_CLOSE_SERVICE_HOST = 163,
    WS_TRACE_API_ABORT_SERVICE_HOST = 164,
    WS_TRACE_API_FREE_SERVICE_HOST = 165,
    WS_TRACE_API_RESET_SERVICE_HOST = 166,
    WS_TRACE_API_GET_SERVICE_PROXY_PROPERTY = 167,
    WS_TRACE_API_CREATE_SERVICE_PROXY = 168,
    WS_TRACE_API_OPEN_SERVICE_PROXY = 169,
    WS_TRACE_API_CLOSE_SERVICE_PROXY = 170,
    WS_TRACE_API_ABORT_SERVICE_PROXY = 171,
    WS_TRACE_API_FREE_SERVICE_PROXY = 172,
    WS_TRACE_API_RESET_SERVICE_PROXY = 173,
    WS_TRACE_API_ABORT_CALL = 174,
    WS_TRACE_API_CALL = 175,
    WS_TRACE_API_DECODE_URL = 176,
    WS_TRACE_API_ENCODE_URL = 177,
    WS_TRACE_API_COMBINE_URL = 178,
    WS_TRACE_API_DATETIME_TO_FILETIME = 179,
    WS_TRACE_API_FILETIME_TO_DATETIME = 180,
    WS_TRACE_API_DUMP_MEMORY = 181,
    WS_TRACE_API_SET_AUTOFAIL = 182,
    WS_TRACE_API_CREATE_METADATA = 183,
    WS_TRACE_API_READ_METADATA = 184,
    WS_TRACE_API_FREE_METADATA = 185,
    WS_TRACE_API_RESET_METADATA = 186,
    WS_TRACE_API_GET_METADATA_PROPERTY = 187,
    WS_TRACE_API_GET_MISSING_METADATA_DOCUMENT_ADDRESS = 188,
    WS_TRACE_API_GET_METADATA_ENDPOINTS = 189,
    WS_TRACE_API_MATCH_POLICY_ALTERNATIVE = 190,
    WS_TRACE_API_GET_POLICY_PROPERTY = 191,
    WS_TRACE_API_GET_POLICY_ALTERNATIVE_COUNT = 192,
    WS_TRACE_API_WS_CREATE_SERVICE_PROXY_FROM_TEMPLATE = 193,
    WS_TRACE_API_WS_CREATE_SERVICE_HOST_FROM_TEMPLATE = 194
} WS_TRACE_API;
public enum WS_TRACE_API : int
{
    WS_TRACE_API_NONE = -1,
    WS_TRACE_API_START_READER_CANONICALIZATION = 0,
    WS_TRACE_API_END_READER_CANONICALIZATION = 1,
    WS_TRACE_API_START_WRITER_CANONICALIZATION = 2,
    WS_TRACE_API_END_WRITER_CANONICALIZATION = 3,
    WS_TRACE_API_CREATE_XML_BUFFER = 4,
    WS_TRACE_API_REMOVE_NODE = 5,
    WS_TRACE_API_CREATE_READER = 6,
    WS_TRACE_API_SET_INPUT = 7,
    WS_TRACE_API_SET_INPUT_TO_BUFFER = 8,
    WS_TRACE_API_FREE_XML_READER = 9,
    WS_TRACE_API_GET_READER_PROPERTY = 10,
    WS_TRACE_API_GET_READER_NODE = 11,
    WS_TRACE_API_FILL_READER = 12,
    WS_TRACE_API_READ_START_ELEMENT = 13,
    WS_TRACE_API_READ_TO_START_ELEMENT = 14,
    WS_TRACE_API_READ_START_ATTRIBUTE = 15,
    WS_TRACE_API_READ_END_ATTRIBUTE = 16,
    WS_TRACE_API_READ_NODE = 17,
    WS_TRACE_API_SKIP_NODE = 18,
    WS_TRACE_API_READ_END_ELEMENT = 19,
    WS_TRACE_API_FIND_ATTRIBUTE = 20,
    WS_TRACE_API_READ_ELEMENT_VALUE = 21,
    WS_TRACE_API_READ_CHARS = 22,
    WS_TRACE_API_READ_CHARS_UTF8 = 23,
    WS_TRACE_API_READ_BYTES = 24,
    WS_TRACE_API_READ_ARRAY = 25,
    WS_TRACE_API_GET_READER_POSITION = 26,
    WS_TRACE_API_SET_READER_POSITION = 27,
    WS_TRACE_API_MOVE_READER = 28,
    WS_TRACE_API_CREATE_WRITER = 29,
    WS_TRACE_API_FREE_XML_WRITER = 30,
    WS_TRACE_API_SET_OUTPUT = 31,
    WS_TRACE_API_SET_OUTPUT_TO_BUFFER = 32,
    WS_TRACE_API_GET_WRITER_PROPERTY = 33,
    WS_TRACE_API_FLUSH_WRITER = 34,
    WS_TRACE_API_WRITE_START_ELEMENT = 35,
    WS_TRACE_API_WRITE_END_START_ELEMENT = 36,
    WS_TRACE_API_WRITE_XMLNS_ATTRIBUTE = 37,
    WS_TRACE_API_WRITE_START_ATTRIBUTE = 38,
    WS_TRACE_API_WRITE_END_ATTRIBUTE = 39,
    WS_TRACE_API_WRITE_VALUE = 40,
    WS_TRACE_API_WRITE_XML_BUFFER = 41,
    WS_TRACE_API_READ_XML_BUFFER = 42,
    WS_TRACE_API_WRITE_XML_BUFFER_TO_BYTES = 43,
    WS_TRACE_API_READ_XML_BUFFER_FROM_BYTES = 44,
    WS_TRACE_API_WRITE_ARRAY = 45,
    WS_TRACE_API_WRITE_QUALIFIED_NAME = 46,
    WS_TRACE_API_WRITE_CHARS = 47,
    WS_TRACE_API_WRITE_CHARS_UTF8 = 48,
    WS_TRACE_API_WRITE_BYTES = 49,
    WS_TRACE_API_PUSH_BYTES = 50,
    WS_TRACE_API_PULL_BYTES = 51,
    WS_TRACE_API_WRITE_END_ELEMENT = 52,
    WS_TRACE_API_WRITE_TEXT = 53,
    WS_TRACE_API_WRITE_START_CDATA = 54,
    WS_TRACE_API_WRITE_END_CDATA = 55,
    WS_TRACE_API_WRITE_NODE = 56,
    WS_TRACE_API_PREFIX_FROM_NAMESPACE = 57,
    WS_TRACE_API_GET_WRITER_POSITION = 58,
    WS_TRACE_API_SET_WRITER_POSITION = 59,
    WS_TRACE_API_MOVE_WRITER = 60,
    WS_TRACE_API_TRIM_XML_WHITESPACE = 61,
    WS_TRACE_API_VERIFY_XML_NCNAME = 62,
    WS_TRACE_API_XML_STRING_EQUALS = 63,
    WS_TRACE_API_NAMESPACE_FROM_PREFIX = 64,
    WS_TRACE_API_READ_QUALIFIED_NAME = 65,
    WS_TRACE_API_GET_XML_ATTRIBUTE = 66,
    WS_TRACE_API_COPY_NODE = 67,
    WS_TRACE_API_ASYNC_EXECUTE = 68,
    WS_TRACE_API_CREATE_CHANNEL = 69,
    WS_TRACE_API_OPEN_CHANNEL = 70,
    WS_TRACE_API_SEND_MESSAGE = 71,
    WS_TRACE_API_RECEIVE_MESSAGE = 72,
    WS_TRACE_API_REQUEST_REPLY = 73,
    WS_TRACE_API_SEND_REPLY_MESSAGE = 74,
    WS_TRACE_API_SEND_FAULT_MESSAGE_FOR_ERROR = 75,
    WS_TRACE_API_GET_CHANNEL_PROPERTY = 76,
    WS_TRACE_API_SET_CHANNEL_PROPERTY = 77,
    WS_TRACE_API_WRITE_MESSAGE_START = 78,
    WS_TRACE_API_WRITE_MESSAGE_END = 79,
    WS_TRACE_API_READ_MESSAGE_START = 80,
    WS_TRACE_API_READ_MESSAGE_END = 81,
    WS_TRACE_API_CLOSE_CHANNEL = 82,
    WS_TRACE_API_ABORT_CHANNEL = 83,
    WS_TRACE_API_FREE_CHANNEL = 84,
    WS_TRACE_API_RESET_CHANNEL = 85,
    WS_TRACE_API_ABANDON_MESSAGE = 86,
    WS_TRACE_API_SHUTDOWN_SESSION_CHANNEL = 87,
    WS_TRACE_API_GET_CONTEXT_PROPERTY = 88,
    WS_TRACE_API_GET_DICTIONARY = 89,
    WS_TRACE_API_READ_ENDPOINT_ADDRESS_EXTENSION = 90,
    WS_TRACE_API_CREATE_ERROR = 91,
    WS_TRACE_API_ADD_ERROR_STRING = 92,
    WS_TRACE_API_GET_ERROR_STRING = 93,
    WS_TRACE_API_COPY_ERROR = 94,
    WS_TRACE_API_GET_ERROR_PROPERTY = 95,
    WS_TRACE_API_SET_ERROR_PROPERTY = 96,
    WS_TRACE_API_RESET_ERROR = 97,
    WS_TRACE_API_FREE_ERROR = 98,
    WS_TRACE_API_GET_FAULT_ERROR_PROPERTY = 99,
    WS_TRACE_API_SET_FAULT_ERROR_PROPERTY = 100,
    WS_TRACE_API_CREATE_FAULT_FROM_ERROR = 101,
    WS_TRACE_API_SET_FAULT_ERROR_DETAIL = 102,
    WS_TRACE_API_GET_FAULT_ERROR_DETAIL = 103,
    WS_TRACE_API_CREATE_HEAP = 104,
    WS_TRACE_API_ALLOC = 105,
    WS_TRACE_API_GET_HEAP_PROPERTY = 106,
    WS_TRACE_API_RESET_HEAP = 107,
    WS_TRACE_API_FREE_HEAP = 108,
    WS_TRACE_API_CREATE_LISTENER = 109,
    WS_TRACE_API_OPEN_LISTENER = 110,
    WS_TRACE_API_ACCEPT_CHANNEL = 111,
    WS_TRACE_API_CLOSE_LISTENER = 112,
    WS_TRACE_API_ABORT_LISTENER = 113,
    WS_TRACE_API_RESET_LISTENER = 114,
    WS_TRACE_API_FREE_LISTENER = 115,
    WS_TRACE_API_GET_LISTENER_PROPERTY = 116,
    WS_TRACE_API_SET_LISTENER_PROPERTY = 117,
    WS_TRACE_API_CREATE_CHANNEL_FOR_LISTENER = 118,
    WS_TRACE_API_CREATE_MESSAGE = 119,
    WS_TRACE_API_CREATE_MESSAGE_FOR_CHANNEL = 120,
    WS_TRACE_API_INITIALIZE_MESSAGE = 121,
    WS_TRACE_API_RESET_MESSAGE = 122,
    WS_TRACE_API_FREE_MESSAGE = 123,
    WS_TRACE_API_GET_HEADER_ATTRIBUTES = 124,
    WS_TRACE_API_GET_HEADER = 125,
    WS_TRACE_API_GET_CUSTOM_HEADER = 126,
    WS_TRACE_API_REMOVE_HEADER = 127,
    WS_TRACE_API_SET_HEADER = 128,
    WS_TRACE_API_REMOVE_CUSTOM_HEADER = 129,
    WS_TRACE_API_ADD_CUSTOM_HEADER = 130,
    WS_TRACE_API_ADD_MAPPED_HEADER = 131,
    WS_TRACE_API_REMOVE_MAPPED_HEADER = 132,
    WS_TRACE_API_GET_MAPPED_HEADER = 133,
    WS_TRACE_API_WRITE_BODY = 134,
    WS_TRACE_API_READ_BODY = 135,
    WS_TRACE_API_WRITE_ENVELOPE_START = 136,
    WS_TRACE_API_WRITE_ENVELOPE_END = 137,
    WS_TRACE_API_READ_ENVELOPE_START = 138,
    WS_TRACE_API_READ_ENVELOPE_END = 139,
    WS_TRACE_API_GET_MESSAGE_PROPERTY = 140,
    WS_TRACE_API_SET_MESSAGE_PROPERTY = 141,
    WS_TRACE_API_ADDRESS_MESSAGE = 142,
    WS_TRACE_API_CHECK_MUST_UNDERSTAND_HEADERS = 143,
    WS_TRACE_API_MARK_HEADER_AS_UNDERSTOOD = 144,
    WS_TRACE_API_FILL_BODY = 145,
    WS_TRACE_API_FLUSH_BODY = 146,
    WS_TRACE_API_REQUEST_SECURITY_TOKEN = 147,
    WS_TRACE_API_GET_SECURITY_TOKEN_PROPERTY = 148,
    WS_TRACE_API_CREATE_XML_SECURITY_TOKEN = 149,
    WS_TRACE_API_FREE_SECURITY_TOKEN = 150,
    WS_TRACE_API_REVOKE_SECURITY_CONTEXT = 151,
    WS_TRACE_API_GET_SECURITY_CONTEXT_PROPERTY = 152,
    WS_TRACE_API_READ_ELEMENT_TYPE = 153,
    WS_TRACE_API_READ_ATTRIBUTE_TYPE = 154,
    WS_TRACE_API_READ_TYPE = 155,
    WS_TRACE_API_WRITE_ELEMENT_TYPE = 156,
    WS_TRACE_API_WRITE_ATTRIBUTE_TYPE = 157,
    WS_TRACE_API_WRITE_TYPE = 158,
    WS_TRACE_API_SERVICE_REGISTER_FOR_CANCEL = 159,
    WS_TRACE_API_GET_SERVICE_HOST_PROPERTY = 160,
    WS_TRACE_API_CREATE_SERVICE_HOST = 161,
    WS_TRACE_API_OPEN_SERVICE_HOST = 162,
    WS_TRACE_API_CLOSE_SERVICE_HOST = 163,
    WS_TRACE_API_ABORT_SERVICE_HOST = 164,
    WS_TRACE_API_FREE_SERVICE_HOST = 165,
    WS_TRACE_API_RESET_SERVICE_HOST = 166,
    WS_TRACE_API_GET_SERVICE_PROXY_PROPERTY = 167,
    WS_TRACE_API_CREATE_SERVICE_PROXY = 168,
    WS_TRACE_API_OPEN_SERVICE_PROXY = 169,
    WS_TRACE_API_CLOSE_SERVICE_PROXY = 170,
    WS_TRACE_API_ABORT_SERVICE_PROXY = 171,
    WS_TRACE_API_FREE_SERVICE_PROXY = 172,
    WS_TRACE_API_RESET_SERVICE_PROXY = 173,
    WS_TRACE_API_ABORT_CALL = 174,
    WS_TRACE_API_CALL = 175,
    WS_TRACE_API_DECODE_URL = 176,
    WS_TRACE_API_ENCODE_URL = 177,
    WS_TRACE_API_COMBINE_URL = 178,
    WS_TRACE_API_DATETIME_TO_FILETIME = 179,
    WS_TRACE_API_FILETIME_TO_DATETIME = 180,
    WS_TRACE_API_DUMP_MEMORY = 181,
    WS_TRACE_API_SET_AUTOFAIL = 182,
    WS_TRACE_API_CREATE_METADATA = 183,
    WS_TRACE_API_READ_METADATA = 184,
    WS_TRACE_API_FREE_METADATA = 185,
    WS_TRACE_API_RESET_METADATA = 186,
    WS_TRACE_API_GET_METADATA_PROPERTY = 187,
    WS_TRACE_API_GET_MISSING_METADATA_DOCUMENT_ADDRESS = 188,
    WS_TRACE_API_GET_METADATA_ENDPOINTS = 189,
    WS_TRACE_API_MATCH_POLICY_ALTERNATIVE = 190,
    WS_TRACE_API_GET_POLICY_PROPERTY = 191,
    WS_TRACE_API_GET_POLICY_ALTERNATIVE_COUNT = 192,
    WS_TRACE_API_WS_CREATE_SERVICE_PROXY_FROM_TEMPLATE = 193,
    WS_TRACE_API_WS_CREATE_SERVICE_HOST_FROM_TEMPLATE = 194,
}
Public Enum WS_TRACE_API As Integer
    WS_TRACE_API_NONE = -1
    WS_TRACE_API_START_READER_CANONICALIZATION = 0
    WS_TRACE_API_END_READER_CANONICALIZATION = 1
    WS_TRACE_API_START_WRITER_CANONICALIZATION = 2
    WS_TRACE_API_END_WRITER_CANONICALIZATION = 3
    WS_TRACE_API_CREATE_XML_BUFFER = 4
    WS_TRACE_API_REMOVE_NODE = 5
    WS_TRACE_API_CREATE_READER = 6
    WS_TRACE_API_SET_INPUT = 7
    WS_TRACE_API_SET_INPUT_TO_BUFFER = 8
    WS_TRACE_API_FREE_XML_READER = 9
    WS_TRACE_API_GET_READER_PROPERTY = 10
    WS_TRACE_API_GET_READER_NODE = 11
    WS_TRACE_API_FILL_READER = 12
    WS_TRACE_API_READ_START_ELEMENT = 13
    WS_TRACE_API_READ_TO_START_ELEMENT = 14
    WS_TRACE_API_READ_START_ATTRIBUTE = 15
    WS_TRACE_API_READ_END_ATTRIBUTE = 16
    WS_TRACE_API_READ_NODE = 17
    WS_TRACE_API_SKIP_NODE = 18
    WS_TRACE_API_READ_END_ELEMENT = 19
    WS_TRACE_API_FIND_ATTRIBUTE = 20
    WS_TRACE_API_READ_ELEMENT_VALUE = 21
    WS_TRACE_API_READ_CHARS = 22
    WS_TRACE_API_READ_CHARS_UTF8 = 23
    WS_TRACE_API_READ_BYTES = 24
    WS_TRACE_API_READ_ARRAY = 25
    WS_TRACE_API_GET_READER_POSITION = 26
    WS_TRACE_API_SET_READER_POSITION = 27
    WS_TRACE_API_MOVE_READER = 28
    WS_TRACE_API_CREATE_WRITER = 29
    WS_TRACE_API_FREE_XML_WRITER = 30
    WS_TRACE_API_SET_OUTPUT = 31
    WS_TRACE_API_SET_OUTPUT_TO_BUFFER = 32
    WS_TRACE_API_GET_WRITER_PROPERTY = 33
    WS_TRACE_API_FLUSH_WRITER = 34
    WS_TRACE_API_WRITE_START_ELEMENT = 35
    WS_TRACE_API_WRITE_END_START_ELEMENT = 36
    WS_TRACE_API_WRITE_XMLNS_ATTRIBUTE = 37
    WS_TRACE_API_WRITE_START_ATTRIBUTE = 38
    WS_TRACE_API_WRITE_END_ATTRIBUTE = 39
    WS_TRACE_API_WRITE_VALUE = 40
    WS_TRACE_API_WRITE_XML_BUFFER = 41
    WS_TRACE_API_READ_XML_BUFFER = 42
    WS_TRACE_API_WRITE_XML_BUFFER_TO_BYTES = 43
    WS_TRACE_API_READ_XML_BUFFER_FROM_BYTES = 44
    WS_TRACE_API_WRITE_ARRAY = 45
    WS_TRACE_API_WRITE_QUALIFIED_NAME = 46
    WS_TRACE_API_WRITE_CHARS = 47
    WS_TRACE_API_WRITE_CHARS_UTF8 = 48
    WS_TRACE_API_WRITE_BYTES = 49
    WS_TRACE_API_PUSH_BYTES = 50
    WS_TRACE_API_PULL_BYTES = 51
    WS_TRACE_API_WRITE_END_ELEMENT = 52
    WS_TRACE_API_WRITE_TEXT = 53
    WS_TRACE_API_WRITE_START_CDATA = 54
    WS_TRACE_API_WRITE_END_CDATA = 55
    WS_TRACE_API_WRITE_NODE = 56
    WS_TRACE_API_PREFIX_FROM_NAMESPACE = 57
    WS_TRACE_API_GET_WRITER_POSITION = 58
    WS_TRACE_API_SET_WRITER_POSITION = 59
    WS_TRACE_API_MOVE_WRITER = 60
    WS_TRACE_API_TRIM_XML_WHITESPACE = 61
    WS_TRACE_API_VERIFY_XML_NCNAME = 62
    WS_TRACE_API_XML_STRING_EQUALS = 63
    WS_TRACE_API_NAMESPACE_FROM_PREFIX = 64
    WS_TRACE_API_READ_QUALIFIED_NAME = 65
    WS_TRACE_API_GET_XML_ATTRIBUTE = 66
    WS_TRACE_API_COPY_NODE = 67
    WS_TRACE_API_ASYNC_EXECUTE = 68
    WS_TRACE_API_CREATE_CHANNEL = 69
    WS_TRACE_API_OPEN_CHANNEL = 70
    WS_TRACE_API_SEND_MESSAGE = 71
    WS_TRACE_API_RECEIVE_MESSAGE = 72
    WS_TRACE_API_REQUEST_REPLY = 73
    WS_TRACE_API_SEND_REPLY_MESSAGE = 74
    WS_TRACE_API_SEND_FAULT_MESSAGE_FOR_ERROR = 75
    WS_TRACE_API_GET_CHANNEL_PROPERTY = 76
    WS_TRACE_API_SET_CHANNEL_PROPERTY = 77
    WS_TRACE_API_WRITE_MESSAGE_START = 78
    WS_TRACE_API_WRITE_MESSAGE_END = 79
    WS_TRACE_API_READ_MESSAGE_START = 80
    WS_TRACE_API_READ_MESSAGE_END = 81
    WS_TRACE_API_CLOSE_CHANNEL = 82
    WS_TRACE_API_ABORT_CHANNEL = 83
    WS_TRACE_API_FREE_CHANNEL = 84
    WS_TRACE_API_RESET_CHANNEL = 85
    WS_TRACE_API_ABANDON_MESSAGE = 86
    WS_TRACE_API_SHUTDOWN_SESSION_CHANNEL = 87
    WS_TRACE_API_GET_CONTEXT_PROPERTY = 88
    WS_TRACE_API_GET_DICTIONARY = 89
    WS_TRACE_API_READ_ENDPOINT_ADDRESS_EXTENSION = 90
    WS_TRACE_API_CREATE_ERROR = 91
    WS_TRACE_API_ADD_ERROR_STRING = 92
    WS_TRACE_API_GET_ERROR_STRING = 93
    WS_TRACE_API_COPY_ERROR = 94
    WS_TRACE_API_GET_ERROR_PROPERTY = 95
    WS_TRACE_API_SET_ERROR_PROPERTY = 96
    WS_TRACE_API_RESET_ERROR = 97
    WS_TRACE_API_FREE_ERROR = 98
    WS_TRACE_API_GET_FAULT_ERROR_PROPERTY = 99
    WS_TRACE_API_SET_FAULT_ERROR_PROPERTY = 100
    WS_TRACE_API_CREATE_FAULT_FROM_ERROR = 101
    WS_TRACE_API_SET_FAULT_ERROR_DETAIL = 102
    WS_TRACE_API_GET_FAULT_ERROR_DETAIL = 103
    WS_TRACE_API_CREATE_HEAP = 104
    WS_TRACE_API_ALLOC = 105
    WS_TRACE_API_GET_HEAP_PROPERTY = 106
    WS_TRACE_API_RESET_HEAP = 107
    WS_TRACE_API_FREE_HEAP = 108
    WS_TRACE_API_CREATE_LISTENER = 109
    WS_TRACE_API_OPEN_LISTENER = 110
    WS_TRACE_API_ACCEPT_CHANNEL = 111
    WS_TRACE_API_CLOSE_LISTENER = 112
    WS_TRACE_API_ABORT_LISTENER = 113
    WS_TRACE_API_RESET_LISTENER = 114
    WS_TRACE_API_FREE_LISTENER = 115
    WS_TRACE_API_GET_LISTENER_PROPERTY = 116
    WS_TRACE_API_SET_LISTENER_PROPERTY = 117
    WS_TRACE_API_CREATE_CHANNEL_FOR_LISTENER = 118
    WS_TRACE_API_CREATE_MESSAGE = 119
    WS_TRACE_API_CREATE_MESSAGE_FOR_CHANNEL = 120
    WS_TRACE_API_INITIALIZE_MESSAGE = 121
    WS_TRACE_API_RESET_MESSAGE = 122
    WS_TRACE_API_FREE_MESSAGE = 123
    WS_TRACE_API_GET_HEADER_ATTRIBUTES = 124
    WS_TRACE_API_GET_HEADER = 125
    WS_TRACE_API_GET_CUSTOM_HEADER = 126
    WS_TRACE_API_REMOVE_HEADER = 127
    WS_TRACE_API_SET_HEADER = 128
    WS_TRACE_API_REMOVE_CUSTOM_HEADER = 129
    WS_TRACE_API_ADD_CUSTOM_HEADER = 130
    WS_TRACE_API_ADD_MAPPED_HEADER = 131
    WS_TRACE_API_REMOVE_MAPPED_HEADER = 132
    WS_TRACE_API_GET_MAPPED_HEADER = 133
    WS_TRACE_API_WRITE_BODY = 134
    WS_TRACE_API_READ_BODY = 135
    WS_TRACE_API_WRITE_ENVELOPE_START = 136
    WS_TRACE_API_WRITE_ENVELOPE_END = 137
    WS_TRACE_API_READ_ENVELOPE_START = 138
    WS_TRACE_API_READ_ENVELOPE_END = 139
    WS_TRACE_API_GET_MESSAGE_PROPERTY = 140
    WS_TRACE_API_SET_MESSAGE_PROPERTY = 141
    WS_TRACE_API_ADDRESS_MESSAGE = 142
    WS_TRACE_API_CHECK_MUST_UNDERSTAND_HEADERS = 143
    WS_TRACE_API_MARK_HEADER_AS_UNDERSTOOD = 144
    WS_TRACE_API_FILL_BODY = 145
    WS_TRACE_API_FLUSH_BODY = 146
    WS_TRACE_API_REQUEST_SECURITY_TOKEN = 147
    WS_TRACE_API_GET_SECURITY_TOKEN_PROPERTY = 148
    WS_TRACE_API_CREATE_XML_SECURITY_TOKEN = 149
    WS_TRACE_API_FREE_SECURITY_TOKEN = 150
    WS_TRACE_API_REVOKE_SECURITY_CONTEXT = 151
    WS_TRACE_API_GET_SECURITY_CONTEXT_PROPERTY = 152
    WS_TRACE_API_READ_ELEMENT_TYPE = 153
    WS_TRACE_API_READ_ATTRIBUTE_TYPE = 154
    WS_TRACE_API_READ_TYPE = 155
    WS_TRACE_API_WRITE_ELEMENT_TYPE = 156
    WS_TRACE_API_WRITE_ATTRIBUTE_TYPE = 157
    WS_TRACE_API_WRITE_TYPE = 158
    WS_TRACE_API_SERVICE_REGISTER_FOR_CANCEL = 159
    WS_TRACE_API_GET_SERVICE_HOST_PROPERTY = 160
    WS_TRACE_API_CREATE_SERVICE_HOST = 161
    WS_TRACE_API_OPEN_SERVICE_HOST = 162
    WS_TRACE_API_CLOSE_SERVICE_HOST = 163
    WS_TRACE_API_ABORT_SERVICE_HOST = 164
    WS_TRACE_API_FREE_SERVICE_HOST = 165
    WS_TRACE_API_RESET_SERVICE_HOST = 166
    WS_TRACE_API_GET_SERVICE_PROXY_PROPERTY = 167
    WS_TRACE_API_CREATE_SERVICE_PROXY = 168
    WS_TRACE_API_OPEN_SERVICE_PROXY = 169
    WS_TRACE_API_CLOSE_SERVICE_PROXY = 170
    WS_TRACE_API_ABORT_SERVICE_PROXY = 171
    WS_TRACE_API_FREE_SERVICE_PROXY = 172
    WS_TRACE_API_RESET_SERVICE_PROXY = 173
    WS_TRACE_API_ABORT_CALL = 174
    WS_TRACE_API_CALL = 175
    WS_TRACE_API_DECODE_URL = 176
    WS_TRACE_API_ENCODE_URL = 177
    WS_TRACE_API_COMBINE_URL = 178
    WS_TRACE_API_DATETIME_TO_FILETIME = 179
    WS_TRACE_API_FILETIME_TO_DATETIME = 180
    WS_TRACE_API_DUMP_MEMORY = 181
    WS_TRACE_API_SET_AUTOFAIL = 182
    WS_TRACE_API_CREATE_METADATA = 183
    WS_TRACE_API_READ_METADATA = 184
    WS_TRACE_API_FREE_METADATA = 185
    WS_TRACE_API_RESET_METADATA = 186
    WS_TRACE_API_GET_METADATA_PROPERTY = 187
    WS_TRACE_API_GET_MISSING_METADATA_DOCUMENT_ADDRESS = 188
    WS_TRACE_API_GET_METADATA_ENDPOINTS = 189
    WS_TRACE_API_MATCH_POLICY_ALTERNATIVE = 190
    WS_TRACE_API_GET_POLICY_PROPERTY = 191
    WS_TRACE_API_GET_POLICY_ALTERNATIVE_COUNT = 192
    WS_TRACE_API_WS_CREATE_SERVICE_PROXY_FROM_TEMPLATE = 193
    WS_TRACE_API_WS_CREATE_SERVICE_HOST_FROM_TEMPLATE = 194
End Enum
import enum

class WS_TRACE_API(enum.IntEnum):
    WS_TRACE_API_NONE = -1
    WS_TRACE_API_START_READER_CANONICALIZATION = 0
    WS_TRACE_API_END_READER_CANONICALIZATION = 1
    WS_TRACE_API_START_WRITER_CANONICALIZATION = 2
    WS_TRACE_API_END_WRITER_CANONICALIZATION = 3
    WS_TRACE_API_CREATE_XML_BUFFER = 4
    WS_TRACE_API_REMOVE_NODE = 5
    WS_TRACE_API_CREATE_READER = 6
    WS_TRACE_API_SET_INPUT = 7
    WS_TRACE_API_SET_INPUT_TO_BUFFER = 8
    WS_TRACE_API_FREE_XML_READER = 9
    WS_TRACE_API_GET_READER_PROPERTY = 10
    WS_TRACE_API_GET_READER_NODE = 11
    WS_TRACE_API_FILL_READER = 12
    WS_TRACE_API_READ_START_ELEMENT = 13
    WS_TRACE_API_READ_TO_START_ELEMENT = 14
    WS_TRACE_API_READ_START_ATTRIBUTE = 15
    WS_TRACE_API_READ_END_ATTRIBUTE = 16
    WS_TRACE_API_READ_NODE = 17
    WS_TRACE_API_SKIP_NODE = 18
    WS_TRACE_API_READ_END_ELEMENT = 19
    WS_TRACE_API_FIND_ATTRIBUTE = 20
    WS_TRACE_API_READ_ELEMENT_VALUE = 21
    WS_TRACE_API_READ_CHARS = 22
    WS_TRACE_API_READ_CHARS_UTF8 = 23
    WS_TRACE_API_READ_BYTES = 24
    WS_TRACE_API_READ_ARRAY = 25
    WS_TRACE_API_GET_READER_POSITION = 26
    WS_TRACE_API_SET_READER_POSITION = 27
    WS_TRACE_API_MOVE_READER = 28
    WS_TRACE_API_CREATE_WRITER = 29
    WS_TRACE_API_FREE_XML_WRITER = 30
    WS_TRACE_API_SET_OUTPUT = 31
    WS_TRACE_API_SET_OUTPUT_TO_BUFFER = 32
    WS_TRACE_API_GET_WRITER_PROPERTY = 33
    WS_TRACE_API_FLUSH_WRITER = 34
    WS_TRACE_API_WRITE_START_ELEMENT = 35
    WS_TRACE_API_WRITE_END_START_ELEMENT = 36
    WS_TRACE_API_WRITE_XMLNS_ATTRIBUTE = 37
    WS_TRACE_API_WRITE_START_ATTRIBUTE = 38
    WS_TRACE_API_WRITE_END_ATTRIBUTE = 39
    WS_TRACE_API_WRITE_VALUE = 40
    WS_TRACE_API_WRITE_XML_BUFFER = 41
    WS_TRACE_API_READ_XML_BUFFER = 42
    WS_TRACE_API_WRITE_XML_BUFFER_TO_BYTES = 43
    WS_TRACE_API_READ_XML_BUFFER_FROM_BYTES = 44
    WS_TRACE_API_WRITE_ARRAY = 45
    WS_TRACE_API_WRITE_QUALIFIED_NAME = 46
    WS_TRACE_API_WRITE_CHARS = 47
    WS_TRACE_API_WRITE_CHARS_UTF8 = 48
    WS_TRACE_API_WRITE_BYTES = 49
    WS_TRACE_API_PUSH_BYTES = 50
    WS_TRACE_API_PULL_BYTES = 51
    WS_TRACE_API_WRITE_END_ELEMENT = 52
    WS_TRACE_API_WRITE_TEXT = 53
    WS_TRACE_API_WRITE_START_CDATA = 54
    WS_TRACE_API_WRITE_END_CDATA = 55
    WS_TRACE_API_WRITE_NODE = 56
    WS_TRACE_API_PREFIX_FROM_NAMESPACE = 57
    WS_TRACE_API_GET_WRITER_POSITION = 58
    WS_TRACE_API_SET_WRITER_POSITION = 59
    WS_TRACE_API_MOVE_WRITER = 60
    WS_TRACE_API_TRIM_XML_WHITESPACE = 61
    WS_TRACE_API_VERIFY_XML_NCNAME = 62
    WS_TRACE_API_XML_STRING_EQUALS = 63
    WS_TRACE_API_NAMESPACE_FROM_PREFIX = 64
    WS_TRACE_API_READ_QUALIFIED_NAME = 65
    WS_TRACE_API_GET_XML_ATTRIBUTE = 66
    WS_TRACE_API_COPY_NODE = 67
    WS_TRACE_API_ASYNC_EXECUTE = 68
    WS_TRACE_API_CREATE_CHANNEL = 69
    WS_TRACE_API_OPEN_CHANNEL = 70
    WS_TRACE_API_SEND_MESSAGE = 71
    WS_TRACE_API_RECEIVE_MESSAGE = 72
    WS_TRACE_API_REQUEST_REPLY = 73
    WS_TRACE_API_SEND_REPLY_MESSAGE = 74
    WS_TRACE_API_SEND_FAULT_MESSAGE_FOR_ERROR = 75
    WS_TRACE_API_GET_CHANNEL_PROPERTY = 76
    WS_TRACE_API_SET_CHANNEL_PROPERTY = 77
    WS_TRACE_API_WRITE_MESSAGE_START = 78
    WS_TRACE_API_WRITE_MESSAGE_END = 79
    WS_TRACE_API_READ_MESSAGE_START = 80
    WS_TRACE_API_READ_MESSAGE_END = 81
    WS_TRACE_API_CLOSE_CHANNEL = 82
    WS_TRACE_API_ABORT_CHANNEL = 83
    WS_TRACE_API_FREE_CHANNEL = 84
    WS_TRACE_API_RESET_CHANNEL = 85
    WS_TRACE_API_ABANDON_MESSAGE = 86
    WS_TRACE_API_SHUTDOWN_SESSION_CHANNEL = 87
    WS_TRACE_API_GET_CONTEXT_PROPERTY = 88
    WS_TRACE_API_GET_DICTIONARY = 89
    WS_TRACE_API_READ_ENDPOINT_ADDRESS_EXTENSION = 90
    WS_TRACE_API_CREATE_ERROR = 91
    WS_TRACE_API_ADD_ERROR_STRING = 92
    WS_TRACE_API_GET_ERROR_STRING = 93
    WS_TRACE_API_COPY_ERROR = 94
    WS_TRACE_API_GET_ERROR_PROPERTY = 95
    WS_TRACE_API_SET_ERROR_PROPERTY = 96
    WS_TRACE_API_RESET_ERROR = 97
    WS_TRACE_API_FREE_ERROR = 98
    WS_TRACE_API_GET_FAULT_ERROR_PROPERTY = 99
    WS_TRACE_API_SET_FAULT_ERROR_PROPERTY = 100
    WS_TRACE_API_CREATE_FAULT_FROM_ERROR = 101
    WS_TRACE_API_SET_FAULT_ERROR_DETAIL = 102
    WS_TRACE_API_GET_FAULT_ERROR_DETAIL = 103
    WS_TRACE_API_CREATE_HEAP = 104
    WS_TRACE_API_ALLOC = 105
    WS_TRACE_API_GET_HEAP_PROPERTY = 106
    WS_TRACE_API_RESET_HEAP = 107
    WS_TRACE_API_FREE_HEAP = 108
    WS_TRACE_API_CREATE_LISTENER = 109
    WS_TRACE_API_OPEN_LISTENER = 110
    WS_TRACE_API_ACCEPT_CHANNEL = 111
    WS_TRACE_API_CLOSE_LISTENER = 112
    WS_TRACE_API_ABORT_LISTENER = 113
    WS_TRACE_API_RESET_LISTENER = 114
    WS_TRACE_API_FREE_LISTENER = 115
    WS_TRACE_API_GET_LISTENER_PROPERTY = 116
    WS_TRACE_API_SET_LISTENER_PROPERTY = 117
    WS_TRACE_API_CREATE_CHANNEL_FOR_LISTENER = 118
    WS_TRACE_API_CREATE_MESSAGE = 119
    WS_TRACE_API_CREATE_MESSAGE_FOR_CHANNEL = 120
    WS_TRACE_API_INITIALIZE_MESSAGE = 121
    WS_TRACE_API_RESET_MESSAGE = 122
    WS_TRACE_API_FREE_MESSAGE = 123
    WS_TRACE_API_GET_HEADER_ATTRIBUTES = 124
    WS_TRACE_API_GET_HEADER = 125
    WS_TRACE_API_GET_CUSTOM_HEADER = 126
    WS_TRACE_API_REMOVE_HEADER = 127
    WS_TRACE_API_SET_HEADER = 128
    WS_TRACE_API_REMOVE_CUSTOM_HEADER = 129
    WS_TRACE_API_ADD_CUSTOM_HEADER = 130
    WS_TRACE_API_ADD_MAPPED_HEADER = 131
    WS_TRACE_API_REMOVE_MAPPED_HEADER = 132
    WS_TRACE_API_GET_MAPPED_HEADER = 133
    WS_TRACE_API_WRITE_BODY = 134
    WS_TRACE_API_READ_BODY = 135
    WS_TRACE_API_WRITE_ENVELOPE_START = 136
    WS_TRACE_API_WRITE_ENVELOPE_END = 137
    WS_TRACE_API_READ_ENVELOPE_START = 138
    WS_TRACE_API_READ_ENVELOPE_END = 139
    WS_TRACE_API_GET_MESSAGE_PROPERTY = 140
    WS_TRACE_API_SET_MESSAGE_PROPERTY = 141
    WS_TRACE_API_ADDRESS_MESSAGE = 142
    WS_TRACE_API_CHECK_MUST_UNDERSTAND_HEADERS = 143
    WS_TRACE_API_MARK_HEADER_AS_UNDERSTOOD = 144
    WS_TRACE_API_FILL_BODY = 145
    WS_TRACE_API_FLUSH_BODY = 146
    WS_TRACE_API_REQUEST_SECURITY_TOKEN = 147
    WS_TRACE_API_GET_SECURITY_TOKEN_PROPERTY = 148
    WS_TRACE_API_CREATE_XML_SECURITY_TOKEN = 149
    WS_TRACE_API_FREE_SECURITY_TOKEN = 150
    WS_TRACE_API_REVOKE_SECURITY_CONTEXT = 151
    WS_TRACE_API_GET_SECURITY_CONTEXT_PROPERTY = 152
    WS_TRACE_API_READ_ELEMENT_TYPE = 153
    WS_TRACE_API_READ_ATTRIBUTE_TYPE = 154
    WS_TRACE_API_READ_TYPE = 155
    WS_TRACE_API_WRITE_ELEMENT_TYPE = 156
    WS_TRACE_API_WRITE_ATTRIBUTE_TYPE = 157
    WS_TRACE_API_WRITE_TYPE = 158
    WS_TRACE_API_SERVICE_REGISTER_FOR_CANCEL = 159
    WS_TRACE_API_GET_SERVICE_HOST_PROPERTY = 160
    WS_TRACE_API_CREATE_SERVICE_HOST = 161
    WS_TRACE_API_OPEN_SERVICE_HOST = 162
    WS_TRACE_API_CLOSE_SERVICE_HOST = 163
    WS_TRACE_API_ABORT_SERVICE_HOST = 164
    WS_TRACE_API_FREE_SERVICE_HOST = 165
    WS_TRACE_API_RESET_SERVICE_HOST = 166
    WS_TRACE_API_GET_SERVICE_PROXY_PROPERTY = 167
    WS_TRACE_API_CREATE_SERVICE_PROXY = 168
    WS_TRACE_API_OPEN_SERVICE_PROXY = 169
    WS_TRACE_API_CLOSE_SERVICE_PROXY = 170
    WS_TRACE_API_ABORT_SERVICE_PROXY = 171
    WS_TRACE_API_FREE_SERVICE_PROXY = 172
    WS_TRACE_API_RESET_SERVICE_PROXY = 173
    WS_TRACE_API_ABORT_CALL = 174
    WS_TRACE_API_CALL = 175
    WS_TRACE_API_DECODE_URL = 176
    WS_TRACE_API_ENCODE_URL = 177
    WS_TRACE_API_COMBINE_URL = 178
    WS_TRACE_API_DATETIME_TO_FILETIME = 179
    WS_TRACE_API_FILETIME_TO_DATETIME = 180
    WS_TRACE_API_DUMP_MEMORY = 181
    WS_TRACE_API_SET_AUTOFAIL = 182
    WS_TRACE_API_CREATE_METADATA = 183
    WS_TRACE_API_READ_METADATA = 184
    WS_TRACE_API_FREE_METADATA = 185
    WS_TRACE_API_RESET_METADATA = 186
    WS_TRACE_API_GET_METADATA_PROPERTY = 187
    WS_TRACE_API_GET_MISSING_METADATA_DOCUMENT_ADDRESS = 188
    WS_TRACE_API_GET_METADATA_ENDPOINTS = 189
    WS_TRACE_API_MATCH_POLICY_ALTERNATIVE = 190
    WS_TRACE_API_GET_POLICY_PROPERTY = 191
    WS_TRACE_API_GET_POLICY_ALTERNATIVE_COUNT = 192
    WS_TRACE_API_WS_CREATE_SERVICE_PROXY_FROM_TEMPLATE = 193
    WS_TRACE_API_WS_CREATE_SERVICE_HOST_FROM_TEMPLATE = 194
// WS_TRACE_API
pub const WS_TRACE_API_NONE: i32 = -1;
pub const WS_TRACE_API_START_READER_CANONICALIZATION: i32 = 0;
pub const WS_TRACE_API_END_READER_CANONICALIZATION: i32 = 1;
pub const WS_TRACE_API_START_WRITER_CANONICALIZATION: i32 = 2;
pub const WS_TRACE_API_END_WRITER_CANONICALIZATION: i32 = 3;
pub const WS_TRACE_API_CREATE_XML_BUFFER: i32 = 4;
pub const WS_TRACE_API_REMOVE_NODE: i32 = 5;
pub const WS_TRACE_API_CREATE_READER: i32 = 6;
pub const WS_TRACE_API_SET_INPUT: i32 = 7;
pub const WS_TRACE_API_SET_INPUT_TO_BUFFER: i32 = 8;
pub const WS_TRACE_API_FREE_XML_READER: i32 = 9;
pub const WS_TRACE_API_GET_READER_PROPERTY: i32 = 10;
pub const WS_TRACE_API_GET_READER_NODE: i32 = 11;
pub const WS_TRACE_API_FILL_READER: i32 = 12;
pub const WS_TRACE_API_READ_START_ELEMENT: i32 = 13;
pub const WS_TRACE_API_READ_TO_START_ELEMENT: i32 = 14;
pub const WS_TRACE_API_READ_START_ATTRIBUTE: i32 = 15;
pub const WS_TRACE_API_READ_END_ATTRIBUTE: i32 = 16;
pub const WS_TRACE_API_READ_NODE: i32 = 17;
pub const WS_TRACE_API_SKIP_NODE: i32 = 18;
pub const WS_TRACE_API_READ_END_ELEMENT: i32 = 19;
pub const WS_TRACE_API_FIND_ATTRIBUTE: i32 = 20;
pub const WS_TRACE_API_READ_ELEMENT_VALUE: i32 = 21;
pub const WS_TRACE_API_READ_CHARS: i32 = 22;
pub const WS_TRACE_API_READ_CHARS_UTF8: i32 = 23;
pub const WS_TRACE_API_READ_BYTES: i32 = 24;
pub const WS_TRACE_API_READ_ARRAY: i32 = 25;
pub const WS_TRACE_API_GET_READER_POSITION: i32 = 26;
pub const WS_TRACE_API_SET_READER_POSITION: i32 = 27;
pub const WS_TRACE_API_MOVE_READER: i32 = 28;
pub const WS_TRACE_API_CREATE_WRITER: i32 = 29;
pub const WS_TRACE_API_FREE_XML_WRITER: i32 = 30;
pub const WS_TRACE_API_SET_OUTPUT: i32 = 31;
pub const WS_TRACE_API_SET_OUTPUT_TO_BUFFER: i32 = 32;
pub const WS_TRACE_API_GET_WRITER_PROPERTY: i32 = 33;
pub const WS_TRACE_API_FLUSH_WRITER: i32 = 34;
pub const WS_TRACE_API_WRITE_START_ELEMENT: i32 = 35;
pub const WS_TRACE_API_WRITE_END_START_ELEMENT: i32 = 36;
pub const WS_TRACE_API_WRITE_XMLNS_ATTRIBUTE: i32 = 37;
pub const WS_TRACE_API_WRITE_START_ATTRIBUTE: i32 = 38;
pub const WS_TRACE_API_WRITE_END_ATTRIBUTE: i32 = 39;
pub const WS_TRACE_API_WRITE_VALUE: i32 = 40;
pub const WS_TRACE_API_WRITE_XML_BUFFER: i32 = 41;
pub const WS_TRACE_API_READ_XML_BUFFER: i32 = 42;
pub const WS_TRACE_API_WRITE_XML_BUFFER_TO_BYTES: i32 = 43;
pub const WS_TRACE_API_READ_XML_BUFFER_FROM_BYTES: i32 = 44;
pub const WS_TRACE_API_WRITE_ARRAY: i32 = 45;
pub const WS_TRACE_API_WRITE_QUALIFIED_NAME: i32 = 46;
pub const WS_TRACE_API_WRITE_CHARS: i32 = 47;
pub const WS_TRACE_API_WRITE_CHARS_UTF8: i32 = 48;
pub const WS_TRACE_API_WRITE_BYTES: i32 = 49;
pub const WS_TRACE_API_PUSH_BYTES: i32 = 50;
pub const WS_TRACE_API_PULL_BYTES: i32 = 51;
pub const WS_TRACE_API_WRITE_END_ELEMENT: i32 = 52;
pub const WS_TRACE_API_WRITE_TEXT: i32 = 53;
pub const WS_TRACE_API_WRITE_START_CDATA: i32 = 54;
pub const WS_TRACE_API_WRITE_END_CDATA: i32 = 55;
pub const WS_TRACE_API_WRITE_NODE: i32 = 56;
pub const WS_TRACE_API_PREFIX_FROM_NAMESPACE: i32 = 57;
pub const WS_TRACE_API_GET_WRITER_POSITION: i32 = 58;
pub const WS_TRACE_API_SET_WRITER_POSITION: i32 = 59;
pub const WS_TRACE_API_MOVE_WRITER: i32 = 60;
pub const WS_TRACE_API_TRIM_XML_WHITESPACE: i32 = 61;
pub const WS_TRACE_API_VERIFY_XML_NCNAME: i32 = 62;
pub const WS_TRACE_API_XML_STRING_EQUALS: i32 = 63;
pub const WS_TRACE_API_NAMESPACE_FROM_PREFIX: i32 = 64;
pub const WS_TRACE_API_READ_QUALIFIED_NAME: i32 = 65;
pub const WS_TRACE_API_GET_XML_ATTRIBUTE: i32 = 66;
pub const WS_TRACE_API_COPY_NODE: i32 = 67;
pub const WS_TRACE_API_ASYNC_EXECUTE: i32 = 68;
pub const WS_TRACE_API_CREATE_CHANNEL: i32 = 69;
pub const WS_TRACE_API_OPEN_CHANNEL: i32 = 70;
pub const WS_TRACE_API_SEND_MESSAGE: i32 = 71;
pub const WS_TRACE_API_RECEIVE_MESSAGE: i32 = 72;
pub const WS_TRACE_API_REQUEST_REPLY: i32 = 73;
pub const WS_TRACE_API_SEND_REPLY_MESSAGE: i32 = 74;
pub const WS_TRACE_API_SEND_FAULT_MESSAGE_FOR_ERROR: i32 = 75;
pub const WS_TRACE_API_GET_CHANNEL_PROPERTY: i32 = 76;
pub const WS_TRACE_API_SET_CHANNEL_PROPERTY: i32 = 77;
pub const WS_TRACE_API_WRITE_MESSAGE_START: i32 = 78;
pub const WS_TRACE_API_WRITE_MESSAGE_END: i32 = 79;
pub const WS_TRACE_API_READ_MESSAGE_START: i32 = 80;
pub const WS_TRACE_API_READ_MESSAGE_END: i32 = 81;
pub const WS_TRACE_API_CLOSE_CHANNEL: i32 = 82;
pub const WS_TRACE_API_ABORT_CHANNEL: i32 = 83;
pub const WS_TRACE_API_FREE_CHANNEL: i32 = 84;
pub const WS_TRACE_API_RESET_CHANNEL: i32 = 85;
pub const WS_TRACE_API_ABANDON_MESSAGE: i32 = 86;
pub const WS_TRACE_API_SHUTDOWN_SESSION_CHANNEL: i32 = 87;
pub const WS_TRACE_API_GET_CONTEXT_PROPERTY: i32 = 88;
pub const WS_TRACE_API_GET_DICTIONARY: i32 = 89;
pub const WS_TRACE_API_READ_ENDPOINT_ADDRESS_EXTENSION: i32 = 90;
pub const WS_TRACE_API_CREATE_ERROR: i32 = 91;
pub const WS_TRACE_API_ADD_ERROR_STRING: i32 = 92;
pub const WS_TRACE_API_GET_ERROR_STRING: i32 = 93;
pub const WS_TRACE_API_COPY_ERROR: i32 = 94;
pub const WS_TRACE_API_GET_ERROR_PROPERTY: i32 = 95;
pub const WS_TRACE_API_SET_ERROR_PROPERTY: i32 = 96;
pub const WS_TRACE_API_RESET_ERROR: i32 = 97;
pub const WS_TRACE_API_FREE_ERROR: i32 = 98;
pub const WS_TRACE_API_GET_FAULT_ERROR_PROPERTY: i32 = 99;
pub const WS_TRACE_API_SET_FAULT_ERROR_PROPERTY: i32 = 100;
pub const WS_TRACE_API_CREATE_FAULT_FROM_ERROR: i32 = 101;
pub const WS_TRACE_API_SET_FAULT_ERROR_DETAIL: i32 = 102;
pub const WS_TRACE_API_GET_FAULT_ERROR_DETAIL: i32 = 103;
pub const WS_TRACE_API_CREATE_HEAP: i32 = 104;
pub const WS_TRACE_API_ALLOC: i32 = 105;
pub const WS_TRACE_API_GET_HEAP_PROPERTY: i32 = 106;
pub const WS_TRACE_API_RESET_HEAP: i32 = 107;
pub const WS_TRACE_API_FREE_HEAP: i32 = 108;
pub const WS_TRACE_API_CREATE_LISTENER: i32 = 109;
pub const WS_TRACE_API_OPEN_LISTENER: i32 = 110;
pub const WS_TRACE_API_ACCEPT_CHANNEL: i32 = 111;
pub const WS_TRACE_API_CLOSE_LISTENER: i32 = 112;
pub const WS_TRACE_API_ABORT_LISTENER: i32 = 113;
pub const WS_TRACE_API_RESET_LISTENER: i32 = 114;
pub const WS_TRACE_API_FREE_LISTENER: i32 = 115;
pub const WS_TRACE_API_GET_LISTENER_PROPERTY: i32 = 116;
pub const WS_TRACE_API_SET_LISTENER_PROPERTY: i32 = 117;
pub const WS_TRACE_API_CREATE_CHANNEL_FOR_LISTENER: i32 = 118;
pub const WS_TRACE_API_CREATE_MESSAGE: i32 = 119;
pub const WS_TRACE_API_CREATE_MESSAGE_FOR_CHANNEL: i32 = 120;
pub const WS_TRACE_API_INITIALIZE_MESSAGE: i32 = 121;
pub const WS_TRACE_API_RESET_MESSAGE: i32 = 122;
pub const WS_TRACE_API_FREE_MESSAGE: i32 = 123;
pub const WS_TRACE_API_GET_HEADER_ATTRIBUTES: i32 = 124;
pub const WS_TRACE_API_GET_HEADER: i32 = 125;
pub const WS_TRACE_API_GET_CUSTOM_HEADER: i32 = 126;
pub const WS_TRACE_API_REMOVE_HEADER: i32 = 127;
pub const WS_TRACE_API_SET_HEADER: i32 = 128;
pub const WS_TRACE_API_REMOVE_CUSTOM_HEADER: i32 = 129;
pub const WS_TRACE_API_ADD_CUSTOM_HEADER: i32 = 130;
pub const WS_TRACE_API_ADD_MAPPED_HEADER: i32 = 131;
pub const WS_TRACE_API_REMOVE_MAPPED_HEADER: i32 = 132;
pub const WS_TRACE_API_GET_MAPPED_HEADER: i32 = 133;
pub const WS_TRACE_API_WRITE_BODY: i32 = 134;
pub const WS_TRACE_API_READ_BODY: i32 = 135;
pub const WS_TRACE_API_WRITE_ENVELOPE_START: i32 = 136;
pub const WS_TRACE_API_WRITE_ENVELOPE_END: i32 = 137;
pub const WS_TRACE_API_READ_ENVELOPE_START: i32 = 138;
pub const WS_TRACE_API_READ_ENVELOPE_END: i32 = 139;
pub const WS_TRACE_API_GET_MESSAGE_PROPERTY: i32 = 140;
pub const WS_TRACE_API_SET_MESSAGE_PROPERTY: i32 = 141;
pub const WS_TRACE_API_ADDRESS_MESSAGE: i32 = 142;
pub const WS_TRACE_API_CHECK_MUST_UNDERSTAND_HEADERS: i32 = 143;
pub const WS_TRACE_API_MARK_HEADER_AS_UNDERSTOOD: i32 = 144;
pub const WS_TRACE_API_FILL_BODY: i32 = 145;
pub const WS_TRACE_API_FLUSH_BODY: i32 = 146;
pub const WS_TRACE_API_REQUEST_SECURITY_TOKEN: i32 = 147;
pub const WS_TRACE_API_GET_SECURITY_TOKEN_PROPERTY: i32 = 148;
pub const WS_TRACE_API_CREATE_XML_SECURITY_TOKEN: i32 = 149;
pub const WS_TRACE_API_FREE_SECURITY_TOKEN: i32 = 150;
pub const WS_TRACE_API_REVOKE_SECURITY_CONTEXT: i32 = 151;
pub const WS_TRACE_API_GET_SECURITY_CONTEXT_PROPERTY: i32 = 152;
pub const WS_TRACE_API_READ_ELEMENT_TYPE: i32 = 153;
pub const WS_TRACE_API_READ_ATTRIBUTE_TYPE: i32 = 154;
pub const WS_TRACE_API_READ_TYPE: i32 = 155;
pub const WS_TRACE_API_WRITE_ELEMENT_TYPE: i32 = 156;
pub const WS_TRACE_API_WRITE_ATTRIBUTE_TYPE: i32 = 157;
pub const WS_TRACE_API_WRITE_TYPE: i32 = 158;
pub const WS_TRACE_API_SERVICE_REGISTER_FOR_CANCEL: i32 = 159;
pub const WS_TRACE_API_GET_SERVICE_HOST_PROPERTY: i32 = 160;
pub const WS_TRACE_API_CREATE_SERVICE_HOST: i32 = 161;
pub const WS_TRACE_API_OPEN_SERVICE_HOST: i32 = 162;
pub const WS_TRACE_API_CLOSE_SERVICE_HOST: i32 = 163;
pub const WS_TRACE_API_ABORT_SERVICE_HOST: i32 = 164;
pub const WS_TRACE_API_FREE_SERVICE_HOST: i32 = 165;
pub const WS_TRACE_API_RESET_SERVICE_HOST: i32 = 166;
pub const WS_TRACE_API_GET_SERVICE_PROXY_PROPERTY: i32 = 167;
pub const WS_TRACE_API_CREATE_SERVICE_PROXY: i32 = 168;
pub const WS_TRACE_API_OPEN_SERVICE_PROXY: i32 = 169;
pub const WS_TRACE_API_CLOSE_SERVICE_PROXY: i32 = 170;
pub const WS_TRACE_API_ABORT_SERVICE_PROXY: i32 = 171;
pub const WS_TRACE_API_FREE_SERVICE_PROXY: i32 = 172;
pub const WS_TRACE_API_RESET_SERVICE_PROXY: i32 = 173;
pub const WS_TRACE_API_ABORT_CALL: i32 = 174;
pub const WS_TRACE_API_CALL: i32 = 175;
pub const WS_TRACE_API_DECODE_URL: i32 = 176;
pub const WS_TRACE_API_ENCODE_URL: i32 = 177;
pub const WS_TRACE_API_COMBINE_URL: i32 = 178;
pub const WS_TRACE_API_DATETIME_TO_FILETIME: i32 = 179;
pub const WS_TRACE_API_FILETIME_TO_DATETIME: i32 = 180;
pub const WS_TRACE_API_DUMP_MEMORY: i32 = 181;
pub const WS_TRACE_API_SET_AUTOFAIL: i32 = 182;
pub const WS_TRACE_API_CREATE_METADATA: i32 = 183;
pub const WS_TRACE_API_READ_METADATA: i32 = 184;
pub const WS_TRACE_API_FREE_METADATA: i32 = 185;
pub const WS_TRACE_API_RESET_METADATA: i32 = 186;
pub const WS_TRACE_API_GET_METADATA_PROPERTY: i32 = 187;
pub const WS_TRACE_API_GET_MISSING_METADATA_DOCUMENT_ADDRESS: i32 = 188;
pub const WS_TRACE_API_GET_METADATA_ENDPOINTS: i32 = 189;
pub const WS_TRACE_API_MATCH_POLICY_ALTERNATIVE: i32 = 190;
pub const WS_TRACE_API_GET_POLICY_PROPERTY: i32 = 191;
pub const WS_TRACE_API_GET_POLICY_ALTERNATIVE_COUNT: i32 = 192;
pub const WS_TRACE_API_WS_CREATE_SERVICE_PROXY_FROM_TEMPLATE: i32 = 193;
pub const WS_TRACE_API_WS_CREATE_SERVICE_HOST_FROM_TEMPLATE: i32 = 194;
// WS_TRACE_API
const (
	WS_TRACE_API_NONE int32 = -1
	WS_TRACE_API_START_READER_CANONICALIZATION int32 = 0
	WS_TRACE_API_END_READER_CANONICALIZATION int32 = 1
	WS_TRACE_API_START_WRITER_CANONICALIZATION int32 = 2
	WS_TRACE_API_END_WRITER_CANONICALIZATION int32 = 3
	WS_TRACE_API_CREATE_XML_BUFFER int32 = 4
	WS_TRACE_API_REMOVE_NODE int32 = 5
	WS_TRACE_API_CREATE_READER int32 = 6
	WS_TRACE_API_SET_INPUT int32 = 7
	WS_TRACE_API_SET_INPUT_TO_BUFFER int32 = 8
	WS_TRACE_API_FREE_XML_READER int32 = 9
	WS_TRACE_API_GET_READER_PROPERTY int32 = 10
	WS_TRACE_API_GET_READER_NODE int32 = 11
	WS_TRACE_API_FILL_READER int32 = 12
	WS_TRACE_API_READ_START_ELEMENT int32 = 13
	WS_TRACE_API_READ_TO_START_ELEMENT int32 = 14
	WS_TRACE_API_READ_START_ATTRIBUTE int32 = 15
	WS_TRACE_API_READ_END_ATTRIBUTE int32 = 16
	WS_TRACE_API_READ_NODE int32 = 17
	WS_TRACE_API_SKIP_NODE int32 = 18
	WS_TRACE_API_READ_END_ELEMENT int32 = 19
	WS_TRACE_API_FIND_ATTRIBUTE int32 = 20
	WS_TRACE_API_READ_ELEMENT_VALUE int32 = 21
	WS_TRACE_API_READ_CHARS int32 = 22
	WS_TRACE_API_READ_CHARS_UTF8 int32 = 23
	WS_TRACE_API_READ_BYTES int32 = 24
	WS_TRACE_API_READ_ARRAY int32 = 25
	WS_TRACE_API_GET_READER_POSITION int32 = 26
	WS_TRACE_API_SET_READER_POSITION int32 = 27
	WS_TRACE_API_MOVE_READER int32 = 28
	WS_TRACE_API_CREATE_WRITER int32 = 29
	WS_TRACE_API_FREE_XML_WRITER int32 = 30
	WS_TRACE_API_SET_OUTPUT int32 = 31
	WS_TRACE_API_SET_OUTPUT_TO_BUFFER int32 = 32
	WS_TRACE_API_GET_WRITER_PROPERTY int32 = 33
	WS_TRACE_API_FLUSH_WRITER int32 = 34
	WS_TRACE_API_WRITE_START_ELEMENT int32 = 35
	WS_TRACE_API_WRITE_END_START_ELEMENT int32 = 36
	WS_TRACE_API_WRITE_XMLNS_ATTRIBUTE int32 = 37
	WS_TRACE_API_WRITE_START_ATTRIBUTE int32 = 38
	WS_TRACE_API_WRITE_END_ATTRIBUTE int32 = 39
	WS_TRACE_API_WRITE_VALUE int32 = 40
	WS_TRACE_API_WRITE_XML_BUFFER int32 = 41
	WS_TRACE_API_READ_XML_BUFFER int32 = 42
	WS_TRACE_API_WRITE_XML_BUFFER_TO_BYTES int32 = 43
	WS_TRACE_API_READ_XML_BUFFER_FROM_BYTES int32 = 44
	WS_TRACE_API_WRITE_ARRAY int32 = 45
	WS_TRACE_API_WRITE_QUALIFIED_NAME int32 = 46
	WS_TRACE_API_WRITE_CHARS int32 = 47
	WS_TRACE_API_WRITE_CHARS_UTF8 int32 = 48
	WS_TRACE_API_WRITE_BYTES int32 = 49
	WS_TRACE_API_PUSH_BYTES int32 = 50
	WS_TRACE_API_PULL_BYTES int32 = 51
	WS_TRACE_API_WRITE_END_ELEMENT int32 = 52
	WS_TRACE_API_WRITE_TEXT int32 = 53
	WS_TRACE_API_WRITE_START_CDATA int32 = 54
	WS_TRACE_API_WRITE_END_CDATA int32 = 55
	WS_TRACE_API_WRITE_NODE int32 = 56
	WS_TRACE_API_PREFIX_FROM_NAMESPACE int32 = 57
	WS_TRACE_API_GET_WRITER_POSITION int32 = 58
	WS_TRACE_API_SET_WRITER_POSITION int32 = 59
	WS_TRACE_API_MOVE_WRITER int32 = 60
	WS_TRACE_API_TRIM_XML_WHITESPACE int32 = 61
	WS_TRACE_API_VERIFY_XML_NCNAME int32 = 62
	WS_TRACE_API_XML_STRING_EQUALS int32 = 63
	WS_TRACE_API_NAMESPACE_FROM_PREFIX int32 = 64
	WS_TRACE_API_READ_QUALIFIED_NAME int32 = 65
	WS_TRACE_API_GET_XML_ATTRIBUTE int32 = 66
	WS_TRACE_API_COPY_NODE int32 = 67
	WS_TRACE_API_ASYNC_EXECUTE int32 = 68
	WS_TRACE_API_CREATE_CHANNEL int32 = 69
	WS_TRACE_API_OPEN_CHANNEL int32 = 70
	WS_TRACE_API_SEND_MESSAGE int32 = 71
	WS_TRACE_API_RECEIVE_MESSAGE int32 = 72
	WS_TRACE_API_REQUEST_REPLY int32 = 73
	WS_TRACE_API_SEND_REPLY_MESSAGE int32 = 74
	WS_TRACE_API_SEND_FAULT_MESSAGE_FOR_ERROR int32 = 75
	WS_TRACE_API_GET_CHANNEL_PROPERTY int32 = 76
	WS_TRACE_API_SET_CHANNEL_PROPERTY int32 = 77
	WS_TRACE_API_WRITE_MESSAGE_START int32 = 78
	WS_TRACE_API_WRITE_MESSAGE_END int32 = 79
	WS_TRACE_API_READ_MESSAGE_START int32 = 80
	WS_TRACE_API_READ_MESSAGE_END int32 = 81
	WS_TRACE_API_CLOSE_CHANNEL int32 = 82
	WS_TRACE_API_ABORT_CHANNEL int32 = 83
	WS_TRACE_API_FREE_CHANNEL int32 = 84
	WS_TRACE_API_RESET_CHANNEL int32 = 85
	WS_TRACE_API_ABANDON_MESSAGE int32 = 86
	WS_TRACE_API_SHUTDOWN_SESSION_CHANNEL int32 = 87
	WS_TRACE_API_GET_CONTEXT_PROPERTY int32 = 88
	WS_TRACE_API_GET_DICTIONARY int32 = 89
	WS_TRACE_API_READ_ENDPOINT_ADDRESS_EXTENSION int32 = 90
	WS_TRACE_API_CREATE_ERROR int32 = 91
	WS_TRACE_API_ADD_ERROR_STRING int32 = 92
	WS_TRACE_API_GET_ERROR_STRING int32 = 93
	WS_TRACE_API_COPY_ERROR int32 = 94
	WS_TRACE_API_GET_ERROR_PROPERTY int32 = 95
	WS_TRACE_API_SET_ERROR_PROPERTY int32 = 96
	WS_TRACE_API_RESET_ERROR int32 = 97
	WS_TRACE_API_FREE_ERROR int32 = 98
	WS_TRACE_API_GET_FAULT_ERROR_PROPERTY int32 = 99
	WS_TRACE_API_SET_FAULT_ERROR_PROPERTY int32 = 100
	WS_TRACE_API_CREATE_FAULT_FROM_ERROR int32 = 101
	WS_TRACE_API_SET_FAULT_ERROR_DETAIL int32 = 102
	WS_TRACE_API_GET_FAULT_ERROR_DETAIL int32 = 103
	WS_TRACE_API_CREATE_HEAP int32 = 104
	WS_TRACE_API_ALLOC int32 = 105
	WS_TRACE_API_GET_HEAP_PROPERTY int32 = 106
	WS_TRACE_API_RESET_HEAP int32 = 107
	WS_TRACE_API_FREE_HEAP int32 = 108
	WS_TRACE_API_CREATE_LISTENER int32 = 109
	WS_TRACE_API_OPEN_LISTENER int32 = 110
	WS_TRACE_API_ACCEPT_CHANNEL int32 = 111
	WS_TRACE_API_CLOSE_LISTENER int32 = 112
	WS_TRACE_API_ABORT_LISTENER int32 = 113
	WS_TRACE_API_RESET_LISTENER int32 = 114
	WS_TRACE_API_FREE_LISTENER int32 = 115
	WS_TRACE_API_GET_LISTENER_PROPERTY int32 = 116
	WS_TRACE_API_SET_LISTENER_PROPERTY int32 = 117
	WS_TRACE_API_CREATE_CHANNEL_FOR_LISTENER int32 = 118
	WS_TRACE_API_CREATE_MESSAGE int32 = 119
	WS_TRACE_API_CREATE_MESSAGE_FOR_CHANNEL int32 = 120
	WS_TRACE_API_INITIALIZE_MESSAGE int32 = 121
	WS_TRACE_API_RESET_MESSAGE int32 = 122
	WS_TRACE_API_FREE_MESSAGE int32 = 123
	WS_TRACE_API_GET_HEADER_ATTRIBUTES int32 = 124
	WS_TRACE_API_GET_HEADER int32 = 125
	WS_TRACE_API_GET_CUSTOM_HEADER int32 = 126
	WS_TRACE_API_REMOVE_HEADER int32 = 127
	WS_TRACE_API_SET_HEADER int32 = 128
	WS_TRACE_API_REMOVE_CUSTOM_HEADER int32 = 129
	WS_TRACE_API_ADD_CUSTOM_HEADER int32 = 130
	WS_TRACE_API_ADD_MAPPED_HEADER int32 = 131
	WS_TRACE_API_REMOVE_MAPPED_HEADER int32 = 132
	WS_TRACE_API_GET_MAPPED_HEADER int32 = 133
	WS_TRACE_API_WRITE_BODY int32 = 134
	WS_TRACE_API_READ_BODY int32 = 135
	WS_TRACE_API_WRITE_ENVELOPE_START int32 = 136
	WS_TRACE_API_WRITE_ENVELOPE_END int32 = 137
	WS_TRACE_API_READ_ENVELOPE_START int32 = 138
	WS_TRACE_API_READ_ENVELOPE_END int32 = 139
	WS_TRACE_API_GET_MESSAGE_PROPERTY int32 = 140
	WS_TRACE_API_SET_MESSAGE_PROPERTY int32 = 141
	WS_TRACE_API_ADDRESS_MESSAGE int32 = 142
	WS_TRACE_API_CHECK_MUST_UNDERSTAND_HEADERS int32 = 143
	WS_TRACE_API_MARK_HEADER_AS_UNDERSTOOD int32 = 144
	WS_TRACE_API_FILL_BODY int32 = 145
	WS_TRACE_API_FLUSH_BODY int32 = 146
	WS_TRACE_API_REQUEST_SECURITY_TOKEN int32 = 147
	WS_TRACE_API_GET_SECURITY_TOKEN_PROPERTY int32 = 148
	WS_TRACE_API_CREATE_XML_SECURITY_TOKEN int32 = 149
	WS_TRACE_API_FREE_SECURITY_TOKEN int32 = 150
	WS_TRACE_API_REVOKE_SECURITY_CONTEXT int32 = 151
	WS_TRACE_API_GET_SECURITY_CONTEXT_PROPERTY int32 = 152
	WS_TRACE_API_READ_ELEMENT_TYPE int32 = 153
	WS_TRACE_API_READ_ATTRIBUTE_TYPE int32 = 154
	WS_TRACE_API_READ_TYPE int32 = 155
	WS_TRACE_API_WRITE_ELEMENT_TYPE int32 = 156
	WS_TRACE_API_WRITE_ATTRIBUTE_TYPE int32 = 157
	WS_TRACE_API_WRITE_TYPE int32 = 158
	WS_TRACE_API_SERVICE_REGISTER_FOR_CANCEL int32 = 159
	WS_TRACE_API_GET_SERVICE_HOST_PROPERTY int32 = 160
	WS_TRACE_API_CREATE_SERVICE_HOST int32 = 161
	WS_TRACE_API_OPEN_SERVICE_HOST int32 = 162
	WS_TRACE_API_CLOSE_SERVICE_HOST int32 = 163
	WS_TRACE_API_ABORT_SERVICE_HOST int32 = 164
	WS_TRACE_API_FREE_SERVICE_HOST int32 = 165
	WS_TRACE_API_RESET_SERVICE_HOST int32 = 166
	WS_TRACE_API_GET_SERVICE_PROXY_PROPERTY int32 = 167
	WS_TRACE_API_CREATE_SERVICE_PROXY int32 = 168
	WS_TRACE_API_OPEN_SERVICE_PROXY int32 = 169
	WS_TRACE_API_CLOSE_SERVICE_PROXY int32 = 170
	WS_TRACE_API_ABORT_SERVICE_PROXY int32 = 171
	WS_TRACE_API_FREE_SERVICE_PROXY int32 = 172
	WS_TRACE_API_RESET_SERVICE_PROXY int32 = 173
	WS_TRACE_API_ABORT_CALL int32 = 174
	WS_TRACE_API_CALL int32 = 175
	WS_TRACE_API_DECODE_URL int32 = 176
	WS_TRACE_API_ENCODE_URL int32 = 177
	WS_TRACE_API_COMBINE_URL int32 = 178
	WS_TRACE_API_DATETIME_TO_FILETIME int32 = 179
	WS_TRACE_API_FILETIME_TO_DATETIME int32 = 180
	WS_TRACE_API_DUMP_MEMORY int32 = 181
	WS_TRACE_API_SET_AUTOFAIL int32 = 182
	WS_TRACE_API_CREATE_METADATA int32 = 183
	WS_TRACE_API_READ_METADATA int32 = 184
	WS_TRACE_API_FREE_METADATA int32 = 185
	WS_TRACE_API_RESET_METADATA int32 = 186
	WS_TRACE_API_GET_METADATA_PROPERTY int32 = 187
	WS_TRACE_API_GET_MISSING_METADATA_DOCUMENT_ADDRESS int32 = 188
	WS_TRACE_API_GET_METADATA_ENDPOINTS int32 = 189
	WS_TRACE_API_MATCH_POLICY_ALTERNATIVE int32 = 190
	WS_TRACE_API_GET_POLICY_PROPERTY int32 = 191
	WS_TRACE_API_GET_POLICY_ALTERNATIVE_COUNT int32 = 192
	WS_TRACE_API_WS_CREATE_SERVICE_PROXY_FROM_TEMPLATE int32 = 193
	WS_TRACE_API_WS_CREATE_SERVICE_HOST_FROM_TEMPLATE int32 = 194
)
const
  WS_TRACE_API_NONE = -1;
  WS_TRACE_API_START_READER_CANONICALIZATION = 0;
  WS_TRACE_API_END_READER_CANONICALIZATION = 1;
  WS_TRACE_API_START_WRITER_CANONICALIZATION = 2;
  WS_TRACE_API_END_WRITER_CANONICALIZATION = 3;
  WS_TRACE_API_CREATE_XML_BUFFER = 4;
  WS_TRACE_API_REMOVE_NODE = 5;
  WS_TRACE_API_CREATE_READER = 6;
  WS_TRACE_API_SET_INPUT = 7;
  WS_TRACE_API_SET_INPUT_TO_BUFFER = 8;
  WS_TRACE_API_FREE_XML_READER = 9;
  WS_TRACE_API_GET_READER_PROPERTY = 10;
  WS_TRACE_API_GET_READER_NODE = 11;
  WS_TRACE_API_FILL_READER = 12;
  WS_TRACE_API_READ_START_ELEMENT = 13;
  WS_TRACE_API_READ_TO_START_ELEMENT = 14;
  WS_TRACE_API_READ_START_ATTRIBUTE = 15;
  WS_TRACE_API_READ_END_ATTRIBUTE = 16;
  WS_TRACE_API_READ_NODE = 17;
  WS_TRACE_API_SKIP_NODE = 18;
  WS_TRACE_API_READ_END_ELEMENT = 19;
  WS_TRACE_API_FIND_ATTRIBUTE = 20;
  WS_TRACE_API_READ_ELEMENT_VALUE = 21;
  WS_TRACE_API_READ_CHARS = 22;
  WS_TRACE_API_READ_CHARS_UTF8 = 23;
  WS_TRACE_API_READ_BYTES = 24;
  WS_TRACE_API_READ_ARRAY = 25;
  WS_TRACE_API_GET_READER_POSITION = 26;
  WS_TRACE_API_SET_READER_POSITION = 27;
  WS_TRACE_API_MOVE_READER = 28;
  WS_TRACE_API_CREATE_WRITER = 29;
  WS_TRACE_API_FREE_XML_WRITER = 30;
  WS_TRACE_API_SET_OUTPUT = 31;
  WS_TRACE_API_SET_OUTPUT_TO_BUFFER = 32;
  WS_TRACE_API_GET_WRITER_PROPERTY = 33;
  WS_TRACE_API_FLUSH_WRITER = 34;
  WS_TRACE_API_WRITE_START_ELEMENT = 35;
  WS_TRACE_API_WRITE_END_START_ELEMENT = 36;
  WS_TRACE_API_WRITE_XMLNS_ATTRIBUTE = 37;
  WS_TRACE_API_WRITE_START_ATTRIBUTE = 38;
  WS_TRACE_API_WRITE_END_ATTRIBUTE = 39;
  WS_TRACE_API_WRITE_VALUE = 40;
  WS_TRACE_API_WRITE_XML_BUFFER = 41;
  WS_TRACE_API_READ_XML_BUFFER = 42;
  WS_TRACE_API_WRITE_XML_BUFFER_TO_BYTES = 43;
  WS_TRACE_API_READ_XML_BUFFER_FROM_BYTES = 44;
  WS_TRACE_API_WRITE_ARRAY = 45;
  WS_TRACE_API_WRITE_QUALIFIED_NAME = 46;
  WS_TRACE_API_WRITE_CHARS = 47;
  WS_TRACE_API_WRITE_CHARS_UTF8 = 48;
  WS_TRACE_API_WRITE_BYTES = 49;
  WS_TRACE_API_PUSH_BYTES = 50;
  WS_TRACE_API_PULL_BYTES = 51;
  WS_TRACE_API_WRITE_END_ELEMENT = 52;
  WS_TRACE_API_WRITE_TEXT = 53;
  WS_TRACE_API_WRITE_START_CDATA = 54;
  WS_TRACE_API_WRITE_END_CDATA = 55;
  WS_TRACE_API_WRITE_NODE = 56;
  WS_TRACE_API_PREFIX_FROM_NAMESPACE = 57;
  WS_TRACE_API_GET_WRITER_POSITION = 58;
  WS_TRACE_API_SET_WRITER_POSITION = 59;
  WS_TRACE_API_MOVE_WRITER = 60;
  WS_TRACE_API_TRIM_XML_WHITESPACE = 61;
  WS_TRACE_API_VERIFY_XML_NCNAME = 62;
  WS_TRACE_API_XML_STRING_EQUALS = 63;
  WS_TRACE_API_NAMESPACE_FROM_PREFIX = 64;
  WS_TRACE_API_READ_QUALIFIED_NAME = 65;
  WS_TRACE_API_GET_XML_ATTRIBUTE = 66;
  WS_TRACE_API_COPY_NODE = 67;
  WS_TRACE_API_ASYNC_EXECUTE = 68;
  WS_TRACE_API_CREATE_CHANNEL = 69;
  WS_TRACE_API_OPEN_CHANNEL = 70;
  WS_TRACE_API_SEND_MESSAGE = 71;
  WS_TRACE_API_RECEIVE_MESSAGE = 72;
  WS_TRACE_API_REQUEST_REPLY = 73;
  WS_TRACE_API_SEND_REPLY_MESSAGE = 74;
  WS_TRACE_API_SEND_FAULT_MESSAGE_FOR_ERROR = 75;
  WS_TRACE_API_GET_CHANNEL_PROPERTY = 76;
  WS_TRACE_API_SET_CHANNEL_PROPERTY = 77;
  WS_TRACE_API_WRITE_MESSAGE_START = 78;
  WS_TRACE_API_WRITE_MESSAGE_END = 79;
  WS_TRACE_API_READ_MESSAGE_START = 80;
  WS_TRACE_API_READ_MESSAGE_END = 81;
  WS_TRACE_API_CLOSE_CHANNEL = 82;
  WS_TRACE_API_ABORT_CHANNEL = 83;
  WS_TRACE_API_FREE_CHANNEL = 84;
  WS_TRACE_API_RESET_CHANNEL = 85;
  WS_TRACE_API_ABANDON_MESSAGE = 86;
  WS_TRACE_API_SHUTDOWN_SESSION_CHANNEL = 87;
  WS_TRACE_API_GET_CONTEXT_PROPERTY = 88;
  WS_TRACE_API_GET_DICTIONARY = 89;
  WS_TRACE_API_READ_ENDPOINT_ADDRESS_EXTENSION = 90;
  WS_TRACE_API_CREATE_ERROR = 91;
  WS_TRACE_API_ADD_ERROR_STRING = 92;
  WS_TRACE_API_GET_ERROR_STRING = 93;
  WS_TRACE_API_COPY_ERROR = 94;
  WS_TRACE_API_GET_ERROR_PROPERTY = 95;
  WS_TRACE_API_SET_ERROR_PROPERTY = 96;
  WS_TRACE_API_RESET_ERROR = 97;
  WS_TRACE_API_FREE_ERROR = 98;
  WS_TRACE_API_GET_FAULT_ERROR_PROPERTY = 99;
  WS_TRACE_API_SET_FAULT_ERROR_PROPERTY = 100;
  WS_TRACE_API_CREATE_FAULT_FROM_ERROR = 101;
  WS_TRACE_API_SET_FAULT_ERROR_DETAIL = 102;
  WS_TRACE_API_GET_FAULT_ERROR_DETAIL = 103;
  WS_TRACE_API_CREATE_HEAP = 104;
  WS_TRACE_API_ALLOC = 105;
  WS_TRACE_API_GET_HEAP_PROPERTY = 106;
  WS_TRACE_API_RESET_HEAP = 107;
  WS_TRACE_API_FREE_HEAP = 108;
  WS_TRACE_API_CREATE_LISTENER = 109;
  WS_TRACE_API_OPEN_LISTENER = 110;
  WS_TRACE_API_ACCEPT_CHANNEL = 111;
  WS_TRACE_API_CLOSE_LISTENER = 112;
  WS_TRACE_API_ABORT_LISTENER = 113;
  WS_TRACE_API_RESET_LISTENER = 114;
  WS_TRACE_API_FREE_LISTENER = 115;
  WS_TRACE_API_GET_LISTENER_PROPERTY = 116;
  WS_TRACE_API_SET_LISTENER_PROPERTY = 117;
  WS_TRACE_API_CREATE_CHANNEL_FOR_LISTENER = 118;
  WS_TRACE_API_CREATE_MESSAGE = 119;
  WS_TRACE_API_CREATE_MESSAGE_FOR_CHANNEL = 120;
  WS_TRACE_API_INITIALIZE_MESSAGE = 121;
  WS_TRACE_API_RESET_MESSAGE = 122;
  WS_TRACE_API_FREE_MESSAGE = 123;
  WS_TRACE_API_GET_HEADER_ATTRIBUTES = 124;
  WS_TRACE_API_GET_HEADER = 125;
  WS_TRACE_API_GET_CUSTOM_HEADER = 126;
  WS_TRACE_API_REMOVE_HEADER = 127;
  WS_TRACE_API_SET_HEADER = 128;
  WS_TRACE_API_REMOVE_CUSTOM_HEADER = 129;
  WS_TRACE_API_ADD_CUSTOM_HEADER = 130;
  WS_TRACE_API_ADD_MAPPED_HEADER = 131;
  WS_TRACE_API_REMOVE_MAPPED_HEADER = 132;
  WS_TRACE_API_GET_MAPPED_HEADER = 133;
  WS_TRACE_API_WRITE_BODY = 134;
  WS_TRACE_API_READ_BODY = 135;
  WS_TRACE_API_WRITE_ENVELOPE_START = 136;
  WS_TRACE_API_WRITE_ENVELOPE_END = 137;
  WS_TRACE_API_READ_ENVELOPE_START = 138;
  WS_TRACE_API_READ_ENVELOPE_END = 139;
  WS_TRACE_API_GET_MESSAGE_PROPERTY = 140;
  WS_TRACE_API_SET_MESSAGE_PROPERTY = 141;
  WS_TRACE_API_ADDRESS_MESSAGE = 142;
  WS_TRACE_API_CHECK_MUST_UNDERSTAND_HEADERS = 143;
  WS_TRACE_API_MARK_HEADER_AS_UNDERSTOOD = 144;
  WS_TRACE_API_FILL_BODY = 145;
  WS_TRACE_API_FLUSH_BODY = 146;
  WS_TRACE_API_REQUEST_SECURITY_TOKEN = 147;
  WS_TRACE_API_GET_SECURITY_TOKEN_PROPERTY = 148;
  WS_TRACE_API_CREATE_XML_SECURITY_TOKEN = 149;
  WS_TRACE_API_FREE_SECURITY_TOKEN = 150;
  WS_TRACE_API_REVOKE_SECURITY_CONTEXT = 151;
  WS_TRACE_API_GET_SECURITY_CONTEXT_PROPERTY = 152;
  WS_TRACE_API_READ_ELEMENT_TYPE = 153;
  WS_TRACE_API_READ_ATTRIBUTE_TYPE = 154;
  WS_TRACE_API_READ_TYPE = 155;
  WS_TRACE_API_WRITE_ELEMENT_TYPE = 156;
  WS_TRACE_API_WRITE_ATTRIBUTE_TYPE = 157;
  WS_TRACE_API_WRITE_TYPE = 158;
  WS_TRACE_API_SERVICE_REGISTER_FOR_CANCEL = 159;
  WS_TRACE_API_GET_SERVICE_HOST_PROPERTY = 160;
  WS_TRACE_API_CREATE_SERVICE_HOST = 161;
  WS_TRACE_API_OPEN_SERVICE_HOST = 162;
  WS_TRACE_API_CLOSE_SERVICE_HOST = 163;
  WS_TRACE_API_ABORT_SERVICE_HOST = 164;
  WS_TRACE_API_FREE_SERVICE_HOST = 165;
  WS_TRACE_API_RESET_SERVICE_HOST = 166;
  WS_TRACE_API_GET_SERVICE_PROXY_PROPERTY = 167;
  WS_TRACE_API_CREATE_SERVICE_PROXY = 168;
  WS_TRACE_API_OPEN_SERVICE_PROXY = 169;
  WS_TRACE_API_CLOSE_SERVICE_PROXY = 170;
  WS_TRACE_API_ABORT_SERVICE_PROXY = 171;
  WS_TRACE_API_FREE_SERVICE_PROXY = 172;
  WS_TRACE_API_RESET_SERVICE_PROXY = 173;
  WS_TRACE_API_ABORT_CALL = 174;
  WS_TRACE_API_CALL = 175;
  WS_TRACE_API_DECODE_URL = 176;
  WS_TRACE_API_ENCODE_URL = 177;
  WS_TRACE_API_COMBINE_URL = 178;
  WS_TRACE_API_DATETIME_TO_FILETIME = 179;
  WS_TRACE_API_FILETIME_TO_DATETIME = 180;
  WS_TRACE_API_DUMP_MEMORY = 181;
  WS_TRACE_API_SET_AUTOFAIL = 182;
  WS_TRACE_API_CREATE_METADATA = 183;
  WS_TRACE_API_READ_METADATA = 184;
  WS_TRACE_API_FREE_METADATA = 185;
  WS_TRACE_API_RESET_METADATA = 186;
  WS_TRACE_API_GET_METADATA_PROPERTY = 187;
  WS_TRACE_API_GET_MISSING_METADATA_DOCUMENT_ADDRESS = 188;
  WS_TRACE_API_GET_METADATA_ENDPOINTS = 189;
  WS_TRACE_API_MATCH_POLICY_ALTERNATIVE = 190;
  WS_TRACE_API_GET_POLICY_PROPERTY = 191;
  WS_TRACE_API_GET_POLICY_ALTERNATIVE_COUNT = 192;
  WS_TRACE_API_WS_CREATE_SERVICE_PROXY_FROM_TEMPLATE = 193;
  WS_TRACE_API_WS_CREATE_SERVICE_HOST_FROM_TEMPLATE = 194;
// WS_TRACE_API
pub const WS_TRACE_API_NONE: i32 = -1;
pub const WS_TRACE_API_START_READER_CANONICALIZATION: i32 = 0;
pub const WS_TRACE_API_END_READER_CANONICALIZATION: i32 = 1;
pub const WS_TRACE_API_START_WRITER_CANONICALIZATION: i32 = 2;
pub const WS_TRACE_API_END_WRITER_CANONICALIZATION: i32 = 3;
pub const WS_TRACE_API_CREATE_XML_BUFFER: i32 = 4;
pub const WS_TRACE_API_REMOVE_NODE: i32 = 5;
pub const WS_TRACE_API_CREATE_READER: i32 = 6;
pub const WS_TRACE_API_SET_INPUT: i32 = 7;
pub const WS_TRACE_API_SET_INPUT_TO_BUFFER: i32 = 8;
pub const WS_TRACE_API_FREE_XML_READER: i32 = 9;
pub const WS_TRACE_API_GET_READER_PROPERTY: i32 = 10;
pub const WS_TRACE_API_GET_READER_NODE: i32 = 11;
pub const WS_TRACE_API_FILL_READER: i32 = 12;
pub const WS_TRACE_API_READ_START_ELEMENT: i32 = 13;
pub const WS_TRACE_API_READ_TO_START_ELEMENT: i32 = 14;
pub const WS_TRACE_API_READ_START_ATTRIBUTE: i32 = 15;
pub const WS_TRACE_API_READ_END_ATTRIBUTE: i32 = 16;
pub const WS_TRACE_API_READ_NODE: i32 = 17;
pub const WS_TRACE_API_SKIP_NODE: i32 = 18;
pub const WS_TRACE_API_READ_END_ELEMENT: i32 = 19;
pub const WS_TRACE_API_FIND_ATTRIBUTE: i32 = 20;
pub const WS_TRACE_API_READ_ELEMENT_VALUE: i32 = 21;
pub const WS_TRACE_API_READ_CHARS: i32 = 22;
pub const WS_TRACE_API_READ_CHARS_UTF8: i32 = 23;
pub const WS_TRACE_API_READ_BYTES: i32 = 24;
pub const WS_TRACE_API_READ_ARRAY: i32 = 25;
pub const WS_TRACE_API_GET_READER_POSITION: i32 = 26;
pub const WS_TRACE_API_SET_READER_POSITION: i32 = 27;
pub const WS_TRACE_API_MOVE_READER: i32 = 28;
pub const WS_TRACE_API_CREATE_WRITER: i32 = 29;
pub const WS_TRACE_API_FREE_XML_WRITER: i32 = 30;
pub const WS_TRACE_API_SET_OUTPUT: i32 = 31;
pub const WS_TRACE_API_SET_OUTPUT_TO_BUFFER: i32 = 32;
pub const WS_TRACE_API_GET_WRITER_PROPERTY: i32 = 33;
pub const WS_TRACE_API_FLUSH_WRITER: i32 = 34;
pub const WS_TRACE_API_WRITE_START_ELEMENT: i32 = 35;
pub const WS_TRACE_API_WRITE_END_START_ELEMENT: i32 = 36;
pub const WS_TRACE_API_WRITE_XMLNS_ATTRIBUTE: i32 = 37;
pub const WS_TRACE_API_WRITE_START_ATTRIBUTE: i32 = 38;
pub const WS_TRACE_API_WRITE_END_ATTRIBUTE: i32 = 39;
pub const WS_TRACE_API_WRITE_VALUE: i32 = 40;
pub const WS_TRACE_API_WRITE_XML_BUFFER: i32 = 41;
pub const WS_TRACE_API_READ_XML_BUFFER: i32 = 42;
pub const WS_TRACE_API_WRITE_XML_BUFFER_TO_BYTES: i32 = 43;
pub const WS_TRACE_API_READ_XML_BUFFER_FROM_BYTES: i32 = 44;
pub const WS_TRACE_API_WRITE_ARRAY: i32 = 45;
pub const WS_TRACE_API_WRITE_QUALIFIED_NAME: i32 = 46;
pub const WS_TRACE_API_WRITE_CHARS: i32 = 47;
pub const WS_TRACE_API_WRITE_CHARS_UTF8: i32 = 48;
pub const WS_TRACE_API_WRITE_BYTES: i32 = 49;
pub const WS_TRACE_API_PUSH_BYTES: i32 = 50;
pub const WS_TRACE_API_PULL_BYTES: i32 = 51;
pub const WS_TRACE_API_WRITE_END_ELEMENT: i32 = 52;
pub const WS_TRACE_API_WRITE_TEXT: i32 = 53;
pub const WS_TRACE_API_WRITE_START_CDATA: i32 = 54;
pub const WS_TRACE_API_WRITE_END_CDATA: i32 = 55;
pub const WS_TRACE_API_WRITE_NODE: i32 = 56;
pub const WS_TRACE_API_PREFIX_FROM_NAMESPACE: i32 = 57;
pub const WS_TRACE_API_GET_WRITER_POSITION: i32 = 58;
pub const WS_TRACE_API_SET_WRITER_POSITION: i32 = 59;
pub const WS_TRACE_API_MOVE_WRITER: i32 = 60;
pub const WS_TRACE_API_TRIM_XML_WHITESPACE: i32 = 61;
pub const WS_TRACE_API_VERIFY_XML_NCNAME: i32 = 62;
pub const WS_TRACE_API_XML_STRING_EQUALS: i32 = 63;
pub const WS_TRACE_API_NAMESPACE_FROM_PREFIX: i32 = 64;
pub const WS_TRACE_API_READ_QUALIFIED_NAME: i32 = 65;
pub const WS_TRACE_API_GET_XML_ATTRIBUTE: i32 = 66;
pub const WS_TRACE_API_COPY_NODE: i32 = 67;
pub const WS_TRACE_API_ASYNC_EXECUTE: i32 = 68;
pub const WS_TRACE_API_CREATE_CHANNEL: i32 = 69;
pub const WS_TRACE_API_OPEN_CHANNEL: i32 = 70;
pub const WS_TRACE_API_SEND_MESSAGE: i32 = 71;
pub const WS_TRACE_API_RECEIVE_MESSAGE: i32 = 72;
pub const WS_TRACE_API_REQUEST_REPLY: i32 = 73;
pub const WS_TRACE_API_SEND_REPLY_MESSAGE: i32 = 74;
pub const WS_TRACE_API_SEND_FAULT_MESSAGE_FOR_ERROR: i32 = 75;
pub const WS_TRACE_API_GET_CHANNEL_PROPERTY: i32 = 76;
pub const WS_TRACE_API_SET_CHANNEL_PROPERTY: i32 = 77;
pub const WS_TRACE_API_WRITE_MESSAGE_START: i32 = 78;
pub const WS_TRACE_API_WRITE_MESSAGE_END: i32 = 79;
pub const WS_TRACE_API_READ_MESSAGE_START: i32 = 80;
pub const WS_TRACE_API_READ_MESSAGE_END: i32 = 81;
pub const WS_TRACE_API_CLOSE_CHANNEL: i32 = 82;
pub const WS_TRACE_API_ABORT_CHANNEL: i32 = 83;
pub const WS_TRACE_API_FREE_CHANNEL: i32 = 84;
pub const WS_TRACE_API_RESET_CHANNEL: i32 = 85;
pub const WS_TRACE_API_ABANDON_MESSAGE: i32 = 86;
pub const WS_TRACE_API_SHUTDOWN_SESSION_CHANNEL: i32 = 87;
pub const WS_TRACE_API_GET_CONTEXT_PROPERTY: i32 = 88;
pub const WS_TRACE_API_GET_DICTIONARY: i32 = 89;
pub const WS_TRACE_API_READ_ENDPOINT_ADDRESS_EXTENSION: i32 = 90;
pub const WS_TRACE_API_CREATE_ERROR: i32 = 91;
pub const WS_TRACE_API_ADD_ERROR_STRING: i32 = 92;
pub const WS_TRACE_API_GET_ERROR_STRING: i32 = 93;
pub const WS_TRACE_API_COPY_ERROR: i32 = 94;
pub const WS_TRACE_API_GET_ERROR_PROPERTY: i32 = 95;
pub const WS_TRACE_API_SET_ERROR_PROPERTY: i32 = 96;
pub const WS_TRACE_API_RESET_ERROR: i32 = 97;
pub const WS_TRACE_API_FREE_ERROR: i32 = 98;
pub const WS_TRACE_API_GET_FAULT_ERROR_PROPERTY: i32 = 99;
pub const WS_TRACE_API_SET_FAULT_ERROR_PROPERTY: i32 = 100;
pub const WS_TRACE_API_CREATE_FAULT_FROM_ERROR: i32 = 101;
pub const WS_TRACE_API_SET_FAULT_ERROR_DETAIL: i32 = 102;
pub const WS_TRACE_API_GET_FAULT_ERROR_DETAIL: i32 = 103;
pub const WS_TRACE_API_CREATE_HEAP: i32 = 104;
pub const WS_TRACE_API_ALLOC: i32 = 105;
pub const WS_TRACE_API_GET_HEAP_PROPERTY: i32 = 106;
pub const WS_TRACE_API_RESET_HEAP: i32 = 107;
pub const WS_TRACE_API_FREE_HEAP: i32 = 108;
pub const WS_TRACE_API_CREATE_LISTENER: i32 = 109;
pub const WS_TRACE_API_OPEN_LISTENER: i32 = 110;
pub const WS_TRACE_API_ACCEPT_CHANNEL: i32 = 111;
pub const WS_TRACE_API_CLOSE_LISTENER: i32 = 112;
pub const WS_TRACE_API_ABORT_LISTENER: i32 = 113;
pub const WS_TRACE_API_RESET_LISTENER: i32 = 114;
pub const WS_TRACE_API_FREE_LISTENER: i32 = 115;
pub const WS_TRACE_API_GET_LISTENER_PROPERTY: i32 = 116;
pub const WS_TRACE_API_SET_LISTENER_PROPERTY: i32 = 117;
pub const WS_TRACE_API_CREATE_CHANNEL_FOR_LISTENER: i32 = 118;
pub const WS_TRACE_API_CREATE_MESSAGE: i32 = 119;
pub const WS_TRACE_API_CREATE_MESSAGE_FOR_CHANNEL: i32 = 120;
pub const WS_TRACE_API_INITIALIZE_MESSAGE: i32 = 121;
pub const WS_TRACE_API_RESET_MESSAGE: i32 = 122;
pub const WS_TRACE_API_FREE_MESSAGE: i32 = 123;
pub const WS_TRACE_API_GET_HEADER_ATTRIBUTES: i32 = 124;
pub const WS_TRACE_API_GET_HEADER: i32 = 125;
pub const WS_TRACE_API_GET_CUSTOM_HEADER: i32 = 126;
pub const WS_TRACE_API_REMOVE_HEADER: i32 = 127;
pub const WS_TRACE_API_SET_HEADER: i32 = 128;
pub const WS_TRACE_API_REMOVE_CUSTOM_HEADER: i32 = 129;
pub const WS_TRACE_API_ADD_CUSTOM_HEADER: i32 = 130;
pub const WS_TRACE_API_ADD_MAPPED_HEADER: i32 = 131;
pub const WS_TRACE_API_REMOVE_MAPPED_HEADER: i32 = 132;
pub const WS_TRACE_API_GET_MAPPED_HEADER: i32 = 133;
pub const WS_TRACE_API_WRITE_BODY: i32 = 134;
pub const WS_TRACE_API_READ_BODY: i32 = 135;
pub const WS_TRACE_API_WRITE_ENVELOPE_START: i32 = 136;
pub const WS_TRACE_API_WRITE_ENVELOPE_END: i32 = 137;
pub const WS_TRACE_API_READ_ENVELOPE_START: i32 = 138;
pub const WS_TRACE_API_READ_ENVELOPE_END: i32 = 139;
pub const WS_TRACE_API_GET_MESSAGE_PROPERTY: i32 = 140;
pub const WS_TRACE_API_SET_MESSAGE_PROPERTY: i32 = 141;
pub const WS_TRACE_API_ADDRESS_MESSAGE: i32 = 142;
pub const WS_TRACE_API_CHECK_MUST_UNDERSTAND_HEADERS: i32 = 143;
pub const WS_TRACE_API_MARK_HEADER_AS_UNDERSTOOD: i32 = 144;
pub const WS_TRACE_API_FILL_BODY: i32 = 145;
pub const WS_TRACE_API_FLUSH_BODY: i32 = 146;
pub const WS_TRACE_API_REQUEST_SECURITY_TOKEN: i32 = 147;
pub const WS_TRACE_API_GET_SECURITY_TOKEN_PROPERTY: i32 = 148;
pub const WS_TRACE_API_CREATE_XML_SECURITY_TOKEN: i32 = 149;
pub const WS_TRACE_API_FREE_SECURITY_TOKEN: i32 = 150;
pub const WS_TRACE_API_REVOKE_SECURITY_CONTEXT: i32 = 151;
pub const WS_TRACE_API_GET_SECURITY_CONTEXT_PROPERTY: i32 = 152;
pub const WS_TRACE_API_READ_ELEMENT_TYPE: i32 = 153;
pub const WS_TRACE_API_READ_ATTRIBUTE_TYPE: i32 = 154;
pub const WS_TRACE_API_READ_TYPE: i32 = 155;
pub const WS_TRACE_API_WRITE_ELEMENT_TYPE: i32 = 156;
pub const WS_TRACE_API_WRITE_ATTRIBUTE_TYPE: i32 = 157;
pub const WS_TRACE_API_WRITE_TYPE: i32 = 158;
pub const WS_TRACE_API_SERVICE_REGISTER_FOR_CANCEL: i32 = 159;
pub const WS_TRACE_API_GET_SERVICE_HOST_PROPERTY: i32 = 160;
pub const WS_TRACE_API_CREATE_SERVICE_HOST: i32 = 161;
pub const WS_TRACE_API_OPEN_SERVICE_HOST: i32 = 162;
pub const WS_TRACE_API_CLOSE_SERVICE_HOST: i32 = 163;
pub const WS_TRACE_API_ABORT_SERVICE_HOST: i32 = 164;
pub const WS_TRACE_API_FREE_SERVICE_HOST: i32 = 165;
pub const WS_TRACE_API_RESET_SERVICE_HOST: i32 = 166;
pub const WS_TRACE_API_GET_SERVICE_PROXY_PROPERTY: i32 = 167;
pub const WS_TRACE_API_CREATE_SERVICE_PROXY: i32 = 168;
pub const WS_TRACE_API_OPEN_SERVICE_PROXY: i32 = 169;
pub const WS_TRACE_API_CLOSE_SERVICE_PROXY: i32 = 170;
pub const WS_TRACE_API_ABORT_SERVICE_PROXY: i32 = 171;
pub const WS_TRACE_API_FREE_SERVICE_PROXY: i32 = 172;
pub const WS_TRACE_API_RESET_SERVICE_PROXY: i32 = 173;
pub const WS_TRACE_API_ABORT_CALL: i32 = 174;
pub const WS_TRACE_API_CALL: i32 = 175;
pub const WS_TRACE_API_DECODE_URL: i32 = 176;
pub const WS_TRACE_API_ENCODE_URL: i32 = 177;
pub const WS_TRACE_API_COMBINE_URL: i32 = 178;
pub const WS_TRACE_API_DATETIME_TO_FILETIME: i32 = 179;
pub const WS_TRACE_API_FILETIME_TO_DATETIME: i32 = 180;
pub const WS_TRACE_API_DUMP_MEMORY: i32 = 181;
pub const WS_TRACE_API_SET_AUTOFAIL: i32 = 182;
pub const WS_TRACE_API_CREATE_METADATA: i32 = 183;
pub const WS_TRACE_API_READ_METADATA: i32 = 184;
pub const WS_TRACE_API_FREE_METADATA: i32 = 185;
pub const WS_TRACE_API_RESET_METADATA: i32 = 186;
pub const WS_TRACE_API_GET_METADATA_PROPERTY: i32 = 187;
pub const WS_TRACE_API_GET_MISSING_METADATA_DOCUMENT_ADDRESS: i32 = 188;
pub const WS_TRACE_API_GET_METADATA_ENDPOINTS: i32 = 189;
pub const WS_TRACE_API_MATCH_POLICY_ALTERNATIVE: i32 = 190;
pub const WS_TRACE_API_GET_POLICY_PROPERTY: i32 = 191;
pub const WS_TRACE_API_GET_POLICY_ALTERNATIVE_COUNT: i32 = 192;
pub const WS_TRACE_API_WS_CREATE_SERVICE_PROXY_FROM_TEMPLATE: i32 = 193;
pub const WS_TRACE_API_WS_CREATE_SERVICE_HOST_FROM_TEMPLATE: i32 = 194;
const
  WS_TRACE_API_NONE* = -1
  WS_TRACE_API_START_READER_CANONICALIZATION* = 0
  WS_TRACE_API_END_READER_CANONICALIZATION* = 1
  WS_TRACE_API_START_WRITER_CANONICALIZATION* = 2
  WS_TRACE_API_END_WRITER_CANONICALIZATION* = 3
  WS_TRACE_API_CREATE_XML_BUFFER* = 4
  WS_TRACE_API_REMOVE_NODE* = 5
  WS_TRACE_API_CREATE_READER* = 6
  WS_TRACE_API_SET_INPUT* = 7
  WS_TRACE_API_SET_INPUT_TO_BUFFER* = 8
  WS_TRACE_API_FREE_XML_READER* = 9
  WS_TRACE_API_GET_READER_PROPERTY* = 10
  WS_TRACE_API_GET_READER_NODE* = 11
  WS_TRACE_API_FILL_READER* = 12
  WS_TRACE_API_READ_START_ELEMENT* = 13
  WS_TRACE_API_READ_TO_START_ELEMENT* = 14
  WS_TRACE_API_READ_START_ATTRIBUTE* = 15
  WS_TRACE_API_READ_END_ATTRIBUTE* = 16
  WS_TRACE_API_READ_NODE* = 17
  WS_TRACE_API_SKIP_NODE* = 18
  WS_TRACE_API_READ_END_ELEMENT* = 19
  WS_TRACE_API_FIND_ATTRIBUTE* = 20
  WS_TRACE_API_READ_ELEMENT_VALUE* = 21
  WS_TRACE_API_READ_CHARS* = 22
  WS_TRACE_API_READ_CHARS_UTF8* = 23
  WS_TRACE_API_READ_BYTES* = 24
  WS_TRACE_API_READ_ARRAY* = 25
  WS_TRACE_API_GET_READER_POSITION* = 26
  WS_TRACE_API_SET_READER_POSITION* = 27
  WS_TRACE_API_MOVE_READER* = 28
  WS_TRACE_API_CREATE_WRITER* = 29
  WS_TRACE_API_FREE_XML_WRITER* = 30
  WS_TRACE_API_SET_OUTPUT* = 31
  WS_TRACE_API_SET_OUTPUT_TO_BUFFER* = 32
  WS_TRACE_API_GET_WRITER_PROPERTY* = 33
  WS_TRACE_API_FLUSH_WRITER* = 34
  WS_TRACE_API_WRITE_START_ELEMENT* = 35
  WS_TRACE_API_WRITE_END_START_ELEMENT* = 36
  WS_TRACE_API_WRITE_XMLNS_ATTRIBUTE* = 37
  WS_TRACE_API_WRITE_START_ATTRIBUTE* = 38
  WS_TRACE_API_WRITE_END_ATTRIBUTE* = 39
  WS_TRACE_API_WRITE_VALUE* = 40
  WS_TRACE_API_WRITE_XML_BUFFER* = 41
  WS_TRACE_API_READ_XML_BUFFER* = 42
  WS_TRACE_API_WRITE_XML_BUFFER_TO_BYTES* = 43
  WS_TRACE_API_READ_XML_BUFFER_FROM_BYTES* = 44
  WS_TRACE_API_WRITE_ARRAY* = 45
  WS_TRACE_API_WRITE_QUALIFIED_NAME* = 46
  WS_TRACE_API_WRITE_CHARS* = 47
  WS_TRACE_API_WRITE_CHARS_UTF8* = 48
  WS_TRACE_API_WRITE_BYTES* = 49
  WS_TRACE_API_PUSH_BYTES* = 50
  WS_TRACE_API_PULL_BYTES* = 51
  WS_TRACE_API_WRITE_END_ELEMENT* = 52
  WS_TRACE_API_WRITE_TEXT* = 53
  WS_TRACE_API_WRITE_START_CDATA* = 54
  WS_TRACE_API_WRITE_END_CDATA* = 55
  WS_TRACE_API_WRITE_NODE* = 56
  WS_TRACE_API_PREFIX_FROM_NAMESPACE* = 57
  WS_TRACE_API_GET_WRITER_POSITION* = 58
  WS_TRACE_API_SET_WRITER_POSITION* = 59
  WS_TRACE_API_MOVE_WRITER* = 60
  WS_TRACE_API_TRIM_XML_WHITESPACE* = 61
  WS_TRACE_API_VERIFY_XML_NCNAME* = 62
  WS_TRACE_API_XML_STRING_EQUALS* = 63
  WS_TRACE_API_NAMESPACE_FROM_PREFIX* = 64
  WS_TRACE_API_READ_QUALIFIED_NAME* = 65
  WS_TRACE_API_GET_XML_ATTRIBUTE* = 66
  WS_TRACE_API_COPY_NODE* = 67
  WS_TRACE_API_ASYNC_EXECUTE* = 68
  WS_TRACE_API_CREATE_CHANNEL* = 69
  WS_TRACE_API_OPEN_CHANNEL* = 70
  WS_TRACE_API_SEND_MESSAGE* = 71
  WS_TRACE_API_RECEIVE_MESSAGE* = 72
  WS_TRACE_API_REQUEST_REPLY* = 73
  WS_TRACE_API_SEND_REPLY_MESSAGE* = 74
  WS_TRACE_API_SEND_FAULT_MESSAGE_FOR_ERROR* = 75
  WS_TRACE_API_GET_CHANNEL_PROPERTY* = 76
  WS_TRACE_API_SET_CHANNEL_PROPERTY* = 77
  WS_TRACE_API_WRITE_MESSAGE_START* = 78
  WS_TRACE_API_WRITE_MESSAGE_END* = 79
  WS_TRACE_API_READ_MESSAGE_START* = 80
  WS_TRACE_API_READ_MESSAGE_END* = 81
  WS_TRACE_API_CLOSE_CHANNEL* = 82
  WS_TRACE_API_ABORT_CHANNEL* = 83
  WS_TRACE_API_FREE_CHANNEL* = 84
  WS_TRACE_API_RESET_CHANNEL* = 85
  WS_TRACE_API_ABANDON_MESSAGE* = 86
  WS_TRACE_API_SHUTDOWN_SESSION_CHANNEL* = 87
  WS_TRACE_API_GET_CONTEXT_PROPERTY* = 88
  WS_TRACE_API_GET_DICTIONARY* = 89
  WS_TRACE_API_READ_ENDPOINT_ADDRESS_EXTENSION* = 90
  WS_TRACE_API_CREATE_ERROR* = 91
  WS_TRACE_API_ADD_ERROR_STRING* = 92
  WS_TRACE_API_GET_ERROR_STRING* = 93
  WS_TRACE_API_COPY_ERROR* = 94
  WS_TRACE_API_GET_ERROR_PROPERTY* = 95
  WS_TRACE_API_SET_ERROR_PROPERTY* = 96
  WS_TRACE_API_RESET_ERROR* = 97
  WS_TRACE_API_FREE_ERROR* = 98
  WS_TRACE_API_GET_FAULT_ERROR_PROPERTY* = 99
  WS_TRACE_API_SET_FAULT_ERROR_PROPERTY* = 100
  WS_TRACE_API_CREATE_FAULT_FROM_ERROR* = 101
  WS_TRACE_API_SET_FAULT_ERROR_DETAIL* = 102
  WS_TRACE_API_GET_FAULT_ERROR_DETAIL* = 103
  WS_TRACE_API_CREATE_HEAP* = 104
  WS_TRACE_API_ALLOC* = 105
  WS_TRACE_API_GET_HEAP_PROPERTY* = 106
  WS_TRACE_API_RESET_HEAP* = 107
  WS_TRACE_API_FREE_HEAP* = 108
  WS_TRACE_API_CREATE_LISTENER* = 109
  WS_TRACE_API_OPEN_LISTENER* = 110
  WS_TRACE_API_ACCEPT_CHANNEL* = 111
  WS_TRACE_API_CLOSE_LISTENER* = 112
  WS_TRACE_API_ABORT_LISTENER* = 113
  WS_TRACE_API_RESET_LISTENER* = 114
  WS_TRACE_API_FREE_LISTENER* = 115
  WS_TRACE_API_GET_LISTENER_PROPERTY* = 116
  WS_TRACE_API_SET_LISTENER_PROPERTY* = 117
  WS_TRACE_API_CREATE_CHANNEL_FOR_LISTENER* = 118
  WS_TRACE_API_CREATE_MESSAGE* = 119
  WS_TRACE_API_CREATE_MESSAGE_FOR_CHANNEL* = 120
  WS_TRACE_API_INITIALIZE_MESSAGE* = 121
  WS_TRACE_API_RESET_MESSAGE* = 122
  WS_TRACE_API_FREE_MESSAGE* = 123
  WS_TRACE_API_GET_HEADER_ATTRIBUTES* = 124
  WS_TRACE_API_GET_HEADER* = 125
  WS_TRACE_API_GET_CUSTOM_HEADER* = 126
  WS_TRACE_API_REMOVE_HEADER* = 127
  WS_TRACE_API_SET_HEADER* = 128
  WS_TRACE_API_REMOVE_CUSTOM_HEADER* = 129
  WS_TRACE_API_ADD_CUSTOM_HEADER* = 130
  WS_TRACE_API_ADD_MAPPED_HEADER* = 131
  WS_TRACE_API_REMOVE_MAPPED_HEADER* = 132
  WS_TRACE_API_GET_MAPPED_HEADER* = 133
  WS_TRACE_API_WRITE_BODY* = 134
  WS_TRACE_API_READ_BODY* = 135
  WS_TRACE_API_WRITE_ENVELOPE_START* = 136
  WS_TRACE_API_WRITE_ENVELOPE_END* = 137
  WS_TRACE_API_READ_ENVELOPE_START* = 138
  WS_TRACE_API_READ_ENVELOPE_END* = 139
  WS_TRACE_API_GET_MESSAGE_PROPERTY* = 140
  WS_TRACE_API_SET_MESSAGE_PROPERTY* = 141
  WS_TRACE_API_ADDRESS_MESSAGE* = 142
  WS_TRACE_API_CHECK_MUST_UNDERSTAND_HEADERS* = 143
  WS_TRACE_API_MARK_HEADER_AS_UNDERSTOOD* = 144
  WS_TRACE_API_FILL_BODY* = 145
  WS_TRACE_API_FLUSH_BODY* = 146
  WS_TRACE_API_REQUEST_SECURITY_TOKEN* = 147
  WS_TRACE_API_GET_SECURITY_TOKEN_PROPERTY* = 148
  WS_TRACE_API_CREATE_XML_SECURITY_TOKEN* = 149
  WS_TRACE_API_FREE_SECURITY_TOKEN* = 150
  WS_TRACE_API_REVOKE_SECURITY_CONTEXT* = 151
  WS_TRACE_API_GET_SECURITY_CONTEXT_PROPERTY* = 152
  WS_TRACE_API_READ_ELEMENT_TYPE* = 153
  WS_TRACE_API_READ_ATTRIBUTE_TYPE* = 154
  WS_TRACE_API_READ_TYPE* = 155
  WS_TRACE_API_WRITE_ELEMENT_TYPE* = 156
  WS_TRACE_API_WRITE_ATTRIBUTE_TYPE* = 157
  WS_TRACE_API_WRITE_TYPE* = 158
  WS_TRACE_API_SERVICE_REGISTER_FOR_CANCEL* = 159
  WS_TRACE_API_GET_SERVICE_HOST_PROPERTY* = 160
  WS_TRACE_API_CREATE_SERVICE_HOST* = 161
  WS_TRACE_API_OPEN_SERVICE_HOST* = 162
  WS_TRACE_API_CLOSE_SERVICE_HOST* = 163
  WS_TRACE_API_ABORT_SERVICE_HOST* = 164
  WS_TRACE_API_FREE_SERVICE_HOST* = 165
  WS_TRACE_API_RESET_SERVICE_HOST* = 166
  WS_TRACE_API_GET_SERVICE_PROXY_PROPERTY* = 167
  WS_TRACE_API_CREATE_SERVICE_PROXY* = 168
  WS_TRACE_API_OPEN_SERVICE_PROXY* = 169
  WS_TRACE_API_CLOSE_SERVICE_PROXY* = 170
  WS_TRACE_API_ABORT_SERVICE_PROXY* = 171
  WS_TRACE_API_FREE_SERVICE_PROXY* = 172
  WS_TRACE_API_RESET_SERVICE_PROXY* = 173
  WS_TRACE_API_ABORT_CALL* = 174
  WS_TRACE_API_CALL* = 175
  WS_TRACE_API_DECODE_URL* = 176
  WS_TRACE_API_ENCODE_URL* = 177
  WS_TRACE_API_COMBINE_URL* = 178
  WS_TRACE_API_DATETIME_TO_FILETIME* = 179
  WS_TRACE_API_FILETIME_TO_DATETIME* = 180
  WS_TRACE_API_DUMP_MEMORY* = 181
  WS_TRACE_API_SET_AUTOFAIL* = 182
  WS_TRACE_API_CREATE_METADATA* = 183
  WS_TRACE_API_READ_METADATA* = 184
  WS_TRACE_API_FREE_METADATA* = 185
  WS_TRACE_API_RESET_METADATA* = 186
  WS_TRACE_API_GET_METADATA_PROPERTY* = 187
  WS_TRACE_API_GET_MISSING_METADATA_DOCUMENT_ADDRESS* = 188
  WS_TRACE_API_GET_METADATA_ENDPOINTS* = 189
  WS_TRACE_API_MATCH_POLICY_ALTERNATIVE* = 190
  WS_TRACE_API_GET_POLICY_PROPERTY* = 191
  WS_TRACE_API_GET_POLICY_ALTERNATIVE_COUNT* = 192
  WS_TRACE_API_WS_CREATE_SERVICE_PROXY_FROM_TEMPLATE* = 193
  WS_TRACE_API_WS_CREATE_SERVICE_HOST_FROM_TEMPLATE* = 194
enum WS_TRACE_API : int {
    WS_TRACE_API_NONE = -1,
    WS_TRACE_API_START_READER_CANONICALIZATION = 0,
    WS_TRACE_API_END_READER_CANONICALIZATION = 1,
    WS_TRACE_API_START_WRITER_CANONICALIZATION = 2,
    WS_TRACE_API_END_WRITER_CANONICALIZATION = 3,
    WS_TRACE_API_CREATE_XML_BUFFER = 4,
    WS_TRACE_API_REMOVE_NODE = 5,
    WS_TRACE_API_CREATE_READER = 6,
    WS_TRACE_API_SET_INPUT = 7,
    WS_TRACE_API_SET_INPUT_TO_BUFFER = 8,
    WS_TRACE_API_FREE_XML_READER = 9,
    WS_TRACE_API_GET_READER_PROPERTY = 10,
    WS_TRACE_API_GET_READER_NODE = 11,
    WS_TRACE_API_FILL_READER = 12,
    WS_TRACE_API_READ_START_ELEMENT = 13,
    WS_TRACE_API_READ_TO_START_ELEMENT = 14,
    WS_TRACE_API_READ_START_ATTRIBUTE = 15,
    WS_TRACE_API_READ_END_ATTRIBUTE = 16,
    WS_TRACE_API_READ_NODE = 17,
    WS_TRACE_API_SKIP_NODE = 18,
    WS_TRACE_API_READ_END_ELEMENT = 19,
    WS_TRACE_API_FIND_ATTRIBUTE = 20,
    WS_TRACE_API_READ_ELEMENT_VALUE = 21,
    WS_TRACE_API_READ_CHARS = 22,
    WS_TRACE_API_READ_CHARS_UTF8 = 23,
    WS_TRACE_API_READ_BYTES = 24,
    WS_TRACE_API_READ_ARRAY = 25,
    WS_TRACE_API_GET_READER_POSITION = 26,
    WS_TRACE_API_SET_READER_POSITION = 27,
    WS_TRACE_API_MOVE_READER = 28,
    WS_TRACE_API_CREATE_WRITER = 29,
    WS_TRACE_API_FREE_XML_WRITER = 30,
    WS_TRACE_API_SET_OUTPUT = 31,
    WS_TRACE_API_SET_OUTPUT_TO_BUFFER = 32,
    WS_TRACE_API_GET_WRITER_PROPERTY = 33,
    WS_TRACE_API_FLUSH_WRITER = 34,
    WS_TRACE_API_WRITE_START_ELEMENT = 35,
    WS_TRACE_API_WRITE_END_START_ELEMENT = 36,
    WS_TRACE_API_WRITE_XMLNS_ATTRIBUTE = 37,
    WS_TRACE_API_WRITE_START_ATTRIBUTE = 38,
    WS_TRACE_API_WRITE_END_ATTRIBUTE = 39,
    WS_TRACE_API_WRITE_VALUE = 40,
    WS_TRACE_API_WRITE_XML_BUFFER = 41,
    WS_TRACE_API_READ_XML_BUFFER = 42,
    WS_TRACE_API_WRITE_XML_BUFFER_TO_BYTES = 43,
    WS_TRACE_API_READ_XML_BUFFER_FROM_BYTES = 44,
    WS_TRACE_API_WRITE_ARRAY = 45,
    WS_TRACE_API_WRITE_QUALIFIED_NAME = 46,
    WS_TRACE_API_WRITE_CHARS = 47,
    WS_TRACE_API_WRITE_CHARS_UTF8 = 48,
    WS_TRACE_API_WRITE_BYTES = 49,
    WS_TRACE_API_PUSH_BYTES = 50,
    WS_TRACE_API_PULL_BYTES = 51,
    WS_TRACE_API_WRITE_END_ELEMENT = 52,
    WS_TRACE_API_WRITE_TEXT = 53,
    WS_TRACE_API_WRITE_START_CDATA = 54,
    WS_TRACE_API_WRITE_END_CDATA = 55,
    WS_TRACE_API_WRITE_NODE = 56,
    WS_TRACE_API_PREFIX_FROM_NAMESPACE = 57,
    WS_TRACE_API_GET_WRITER_POSITION = 58,
    WS_TRACE_API_SET_WRITER_POSITION = 59,
    WS_TRACE_API_MOVE_WRITER = 60,
    WS_TRACE_API_TRIM_XML_WHITESPACE = 61,
    WS_TRACE_API_VERIFY_XML_NCNAME = 62,
    WS_TRACE_API_XML_STRING_EQUALS = 63,
    WS_TRACE_API_NAMESPACE_FROM_PREFIX = 64,
    WS_TRACE_API_READ_QUALIFIED_NAME = 65,
    WS_TRACE_API_GET_XML_ATTRIBUTE = 66,
    WS_TRACE_API_COPY_NODE = 67,
    WS_TRACE_API_ASYNC_EXECUTE = 68,
    WS_TRACE_API_CREATE_CHANNEL = 69,
    WS_TRACE_API_OPEN_CHANNEL = 70,
    WS_TRACE_API_SEND_MESSAGE = 71,
    WS_TRACE_API_RECEIVE_MESSAGE = 72,
    WS_TRACE_API_REQUEST_REPLY = 73,
    WS_TRACE_API_SEND_REPLY_MESSAGE = 74,
    WS_TRACE_API_SEND_FAULT_MESSAGE_FOR_ERROR = 75,
    WS_TRACE_API_GET_CHANNEL_PROPERTY = 76,
    WS_TRACE_API_SET_CHANNEL_PROPERTY = 77,
    WS_TRACE_API_WRITE_MESSAGE_START = 78,
    WS_TRACE_API_WRITE_MESSAGE_END = 79,
    WS_TRACE_API_READ_MESSAGE_START = 80,
    WS_TRACE_API_READ_MESSAGE_END = 81,
    WS_TRACE_API_CLOSE_CHANNEL = 82,
    WS_TRACE_API_ABORT_CHANNEL = 83,
    WS_TRACE_API_FREE_CHANNEL = 84,
    WS_TRACE_API_RESET_CHANNEL = 85,
    WS_TRACE_API_ABANDON_MESSAGE = 86,
    WS_TRACE_API_SHUTDOWN_SESSION_CHANNEL = 87,
    WS_TRACE_API_GET_CONTEXT_PROPERTY = 88,
    WS_TRACE_API_GET_DICTIONARY = 89,
    WS_TRACE_API_READ_ENDPOINT_ADDRESS_EXTENSION = 90,
    WS_TRACE_API_CREATE_ERROR = 91,
    WS_TRACE_API_ADD_ERROR_STRING = 92,
    WS_TRACE_API_GET_ERROR_STRING = 93,
    WS_TRACE_API_COPY_ERROR = 94,
    WS_TRACE_API_GET_ERROR_PROPERTY = 95,
    WS_TRACE_API_SET_ERROR_PROPERTY = 96,
    WS_TRACE_API_RESET_ERROR = 97,
    WS_TRACE_API_FREE_ERROR = 98,
    WS_TRACE_API_GET_FAULT_ERROR_PROPERTY = 99,
    WS_TRACE_API_SET_FAULT_ERROR_PROPERTY = 100,
    WS_TRACE_API_CREATE_FAULT_FROM_ERROR = 101,
    WS_TRACE_API_SET_FAULT_ERROR_DETAIL = 102,
    WS_TRACE_API_GET_FAULT_ERROR_DETAIL = 103,
    WS_TRACE_API_CREATE_HEAP = 104,
    WS_TRACE_API_ALLOC = 105,
    WS_TRACE_API_GET_HEAP_PROPERTY = 106,
    WS_TRACE_API_RESET_HEAP = 107,
    WS_TRACE_API_FREE_HEAP = 108,
    WS_TRACE_API_CREATE_LISTENER = 109,
    WS_TRACE_API_OPEN_LISTENER = 110,
    WS_TRACE_API_ACCEPT_CHANNEL = 111,
    WS_TRACE_API_CLOSE_LISTENER = 112,
    WS_TRACE_API_ABORT_LISTENER = 113,
    WS_TRACE_API_RESET_LISTENER = 114,
    WS_TRACE_API_FREE_LISTENER = 115,
    WS_TRACE_API_GET_LISTENER_PROPERTY = 116,
    WS_TRACE_API_SET_LISTENER_PROPERTY = 117,
    WS_TRACE_API_CREATE_CHANNEL_FOR_LISTENER = 118,
    WS_TRACE_API_CREATE_MESSAGE = 119,
    WS_TRACE_API_CREATE_MESSAGE_FOR_CHANNEL = 120,
    WS_TRACE_API_INITIALIZE_MESSAGE = 121,
    WS_TRACE_API_RESET_MESSAGE = 122,
    WS_TRACE_API_FREE_MESSAGE = 123,
    WS_TRACE_API_GET_HEADER_ATTRIBUTES = 124,
    WS_TRACE_API_GET_HEADER = 125,
    WS_TRACE_API_GET_CUSTOM_HEADER = 126,
    WS_TRACE_API_REMOVE_HEADER = 127,
    WS_TRACE_API_SET_HEADER = 128,
    WS_TRACE_API_REMOVE_CUSTOM_HEADER = 129,
    WS_TRACE_API_ADD_CUSTOM_HEADER = 130,
    WS_TRACE_API_ADD_MAPPED_HEADER = 131,
    WS_TRACE_API_REMOVE_MAPPED_HEADER = 132,
    WS_TRACE_API_GET_MAPPED_HEADER = 133,
    WS_TRACE_API_WRITE_BODY = 134,
    WS_TRACE_API_READ_BODY = 135,
    WS_TRACE_API_WRITE_ENVELOPE_START = 136,
    WS_TRACE_API_WRITE_ENVELOPE_END = 137,
    WS_TRACE_API_READ_ENVELOPE_START = 138,
    WS_TRACE_API_READ_ENVELOPE_END = 139,
    WS_TRACE_API_GET_MESSAGE_PROPERTY = 140,
    WS_TRACE_API_SET_MESSAGE_PROPERTY = 141,
    WS_TRACE_API_ADDRESS_MESSAGE = 142,
    WS_TRACE_API_CHECK_MUST_UNDERSTAND_HEADERS = 143,
    WS_TRACE_API_MARK_HEADER_AS_UNDERSTOOD = 144,
    WS_TRACE_API_FILL_BODY = 145,
    WS_TRACE_API_FLUSH_BODY = 146,
    WS_TRACE_API_REQUEST_SECURITY_TOKEN = 147,
    WS_TRACE_API_GET_SECURITY_TOKEN_PROPERTY = 148,
    WS_TRACE_API_CREATE_XML_SECURITY_TOKEN = 149,
    WS_TRACE_API_FREE_SECURITY_TOKEN = 150,
    WS_TRACE_API_REVOKE_SECURITY_CONTEXT = 151,
    WS_TRACE_API_GET_SECURITY_CONTEXT_PROPERTY = 152,
    WS_TRACE_API_READ_ELEMENT_TYPE = 153,
    WS_TRACE_API_READ_ATTRIBUTE_TYPE = 154,
    WS_TRACE_API_READ_TYPE = 155,
    WS_TRACE_API_WRITE_ELEMENT_TYPE = 156,
    WS_TRACE_API_WRITE_ATTRIBUTE_TYPE = 157,
    WS_TRACE_API_WRITE_TYPE = 158,
    WS_TRACE_API_SERVICE_REGISTER_FOR_CANCEL = 159,
    WS_TRACE_API_GET_SERVICE_HOST_PROPERTY = 160,
    WS_TRACE_API_CREATE_SERVICE_HOST = 161,
    WS_TRACE_API_OPEN_SERVICE_HOST = 162,
    WS_TRACE_API_CLOSE_SERVICE_HOST = 163,
    WS_TRACE_API_ABORT_SERVICE_HOST = 164,
    WS_TRACE_API_FREE_SERVICE_HOST = 165,
    WS_TRACE_API_RESET_SERVICE_HOST = 166,
    WS_TRACE_API_GET_SERVICE_PROXY_PROPERTY = 167,
    WS_TRACE_API_CREATE_SERVICE_PROXY = 168,
    WS_TRACE_API_OPEN_SERVICE_PROXY = 169,
    WS_TRACE_API_CLOSE_SERVICE_PROXY = 170,
    WS_TRACE_API_ABORT_SERVICE_PROXY = 171,
    WS_TRACE_API_FREE_SERVICE_PROXY = 172,
    WS_TRACE_API_RESET_SERVICE_PROXY = 173,
    WS_TRACE_API_ABORT_CALL = 174,
    WS_TRACE_API_CALL = 175,
    WS_TRACE_API_DECODE_URL = 176,
    WS_TRACE_API_ENCODE_URL = 177,
    WS_TRACE_API_COMBINE_URL = 178,
    WS_TRACE_API_DATETIME_TO_FILETIME = 179,
    WS_TRACE_API_FILETIME_TO_DATETIME = 180,
    WS_TRACE_API_DUMP_MEMORY = 181,
    WS_TRACE_API_SET_AUTOFAIL = 182,
    WS_TRACE_API_CREATE_METADATA = 183,
    WS_TRACE_API_READ_METADATA = 184,
    WS_TRACE_API_FREE_METADATA = 185,
    WS_TRACE_API_RESET_METADATA = 186,
    WS_TRACE_API_GET_METADATA_PROPERTY = 187,
    WS_TRACE_API_GET_MISSING_METADATA_DOCUMENT_ADDRESS = 188,
    WS_TRACE_API_GET_METADATA_ENDPOINTS = 189,
    WS_TRACE_API_MATCH_POLICY_ALTERNATIVE = 190,
    WS_TRACE_API_GET_POLICY_PROPERTY = 191,
    WS_TRACE_API_GET_POLICY_ALTERNATIVE_COUNT = 192,
    WS_TRACE_API_WS_CREATE_SERVICE_PROXY_FROM_TEMPLATE = 193,
    WS_TRACE_API_WS_CREATE_SERVICE_HOST_FROM_TEMPLATE = 194,
}
#define global WS_TRACE_API_NONE                                  0xFFFFFFFF
#define global WS_TRACE_API_START_READER_CANONICALIZATION         0x0
#define global WS_TRACE_API_END_READER_CANONICALIZATION           0x1
#define global WS_TRACE_API_START_WRITER_CANONICALIZATION         0x2
#define global WS_TRACE_API_END_WRITER_CANONICALIZATION           0x3
#define global WS_TRACE_API_CREATE_XML_BUFFER                     0x4
#define global WS_TRACE_API_REMOVE_NODE                           0x5
#define global WS_TRACE_API_CREATE_READER                         0x6
#define global WS_TRACE_API_SET_INPUT                             0x7
#define global WS_TRACE_API_SET_INPUT_TO_BUFFER                   0x8
#define global WS_TRACE_API_FREE_XML_READER                       0x9
#define global WS_TRACE_API_GET_READER_PROPERTY                   0xA
#define global WS_TRACE_API_GET_READER_NODE                       0xB
#define global WS_TRACE_API_FILL_READER                           0xC
#define global WS_TRACE_API_READ_START_ELEMENT                    0xD
#define global WS_TRACE_API_READ_TO_START_ELEMENT                 0xE
#define global WS_TRACE_API_READ_START_ATTRIBUTE                  0xF
#define global WS_TRACE_API_READ_END_ATTRIBUTE                    0x10
#define global WS_TRACE_API_READ_NODE                             0x11
#define global WS_TRACE_API_SKIP_NODE                             0x12
#define global WS_TRACE_API_READ_END_ELEMENT                      0x13
#define global WS_TRACE_API_FIND_ATTRIBUTE                        0x14
#define global WS_TRACE_API_READ_ELEMENT_VALUE                    0x15
#define global WS_TRACE_API_READ_CHARS                            0x16
#define global WS_TRACE_API_READ_CHARS_UTF8                       0x17
#define global WS_TRACE_API_READ_BYTES                            0x18
#define global WS_TRACE_API_READ_ARRAY                            0x19
#define global WS_TRACE_API_GET_READER_POSITION                   0x1A
#define global WS_TRACE_API_SET_READER_POSITION                   0x1B
#define global WS_TRACE_API_MOVE_READER                           0x1C
#define global WS_TRACE_API_CREATE_WRITER                         0x1D
#define global WS_TRACE_API_FREE_XML_WRITER                       0x1E
#define global WS_TRACE_API_SET_OUTPUT                            0x1F
#define global WS_TRACE_API_SET_OUTPUT_TO_BUFFER                  0x20
#define global WS_TRACE_API_GET_WRITER_PROPERTY                   0x21
#define global WS_TRACE_API_FLUSH_WRITER                          0x22
#define global WS_TRACE_API_WRITE_START_ELEMENT                   0x23
#define global WS_TRACE_API_WRITE_END_START_ELEMENT               0x24
#define global WS_TRACE_API_WRITE_XMLNS_ATTRIBUTE                 0x25
#define global WS_TRACE_API_WRITE_START_ATTRIBUTE                 0x26
#define global WS_TRACE_API_WRITE_END_ATTRIBUTE                   0x27
#define global WS_TRACE_API_WRITE_VALUE                           0x28
#define global WS_TRACE_API_WRITE_XML_BUFFER                      0x29
#define global WS_TRACE_API_READ_XML_BUFFER                       0x2A
#define global WS_TRACE_API_WRITE_XML_BUFFER_TO_BYTES             0x2B
#define global WS_TRACE_API_READ_XML_BUFFER_FROM_BYTES            0x2C
#define global WS_TRACE_API_WRITE_ARRAY                           0x2D
#define global WS_TRACE_API_WRITE_QUALIFIED_NAME                  0x2E
#define global WS_TRACE_API_WRITE_CHARS                           0x2F
#define global WS_TRACE_API_WRITE_CHARS_UTF8                      0x30
#define global WS_TRACE_API_WRITE_BYTES                           0x31
#define global WS_TRACE_API_PUSH_BYTES                            0x32
#define global WS_TRACE_API_PULL_BYTES                            0x33
#define global WS_TRACE_API_WRITE_END_ELEMENT                     0x34
#define global WS_TRACE_API_WRITE_TEXT                            0x35
#define global WS_TRACE_API_WRITE_START_CDATA                     0x36
#define global WS_TRACE_API_WRITE_END_CDATA                       0x37
#define global WS_TRACE_API_WRITE_NODE                            0x38
#define global WS_TRACE_API_PREFIX_FROM_NAMESPACE                 0x39
#define global WS_TRACE_API_GET_WRITER_POSITION                   0x3A
#define global WS_TRACE_API_SET_WRITER_POSITION                   0x3B
#define global WS_TRACE_API_MOVE_WRITER                           0x3C
#define global WS_TRACE_API_TRIM_XML_WHITESPACE                   0x3D
#define global WS_TRACE_API_VERIFY_XML_NCNAME                     0x3E
#define global WS_TRACE_API_XML_STRING_EQUALS                     0x3F
#define global WS_TRACE_API_NAMESPACE_FROM_PREFIX                 0x40
#define global WS_TRACE_API_READ_QUALIFIED_NAME                   0x41
#define global WS_TRACE_API_GET_XML_ATTRIBUTE                     0x42
#define global WS_TRACE_API_COPY_NODE                             0x43
#define global WS_TRACE_API_ASYNC_EXECUTE                         0x44
#define global WS_TRACE_API_CREATE_CHANNEL                        0x45
#define global WS_TRACE_API_OPEN_CHANNEL                          0x46
#define global WS_TRACE_API_SEND_MESSAGE                          0x47
#define global WS_TRACE_API_RECEIVE_MESSAGE                       0x48
#define global WS_TRACE_API_REQUEST_REPLY                         0x49
#define global WS_TRACE_API_SEND_REPLY_MESSAGE                    0x4A
#define global WS_TRACE_API_SEND_FAULT_MESSAGE_FOR_ERROR          0x4B
#define global WS_TRACE_API_GET_CHANNEL_PROPERTY                  0x4C
#define global WS_TRACE_API_SET_CHANNEL_PROPERTY                  0x4D
#define global WS_TRACE_API_WRITE_MESSAGE_START                   0x4E
#define global WS_TRACE_API_WRITE_MESSAGE_END                     0x4F
#define global WS_TRACE_API_READ_MESSAGE_START                    0x50
#define global WS_TRACE_API_READ_MESSAGE_END                      0x51
#define global WS_TRACE_API_CLOSE_CHANNEL                         0x52
#define global WS_TRACE_API_ABORT_CHANNEL                         0x53
#define global WS_TRACE_API_FREE_CHANNEL                          0x54
#define global WS_TRACE_API_RESET_CHANNEL                         0x55
#define global WS_TRACE_API_ABANDON_MESSAGE                       0x56
#define global WS_TRACE_API_SHUTDOWN_SESSION_CHANNEL              0x57
#define global WS_TRACE_API_GET_CONTEXT_PROPERTY                  0x58
#define global WS_TRACE_API_GET_DICTIONARY                        0x59
#define global WS_TRACE_API_READ_ENDPOINT_ADDRESS_EXTENSION       0x5A
#define global WS_TRACE_API_CREATE_ERROR                          0x5B
#define global WS_TRACE_API_ADD_ERROR_STRING                      0x5C
#define global WS_TRACE_API_GET_ERROR_STRING                      0x5D
#define global WS_TRACE_API_COPY_ERROR                            0x5E
#define global WS_TRACE_API_GET_ERROR_PROPERTY                    0x5F
#define global WS_TRACE_API_SET_ERROR_PROPERTY                    0x60
#define global WS_TRACE_API_RESET_ERROR                           0x61
#define global WS_TRACE_API_FREE_ERROR                            0x62
#define global WS_TRACE_API_GET_FAULT_ERROR_PROPERTY              0x63
#define global WS_TRACE_API_SET_FAULT_ERROR_PROPERTY              0x64
#define global WS_TRACE_API_CREATE_FAULT_FROM_ERROR               0x65
#define global WS_TRACE_API_SET_FAULT_ERROR_DETAIL                0x66
#define global WS_TRACE_API_GET_FAULT_ERROR_DETAIL                0x67
#define global WS_TRACE_API_CREATE_HEAP                           0x68
#define global WS_TRACE_API_ALLOC                                 0x69
#define global WS_TRACE_API_GET_HEAP_PROPERTY                     0x6A
#define global WS_TRACE_API_RESET_HEAP                            0x6B
#define global WS_TRACE_API_FREE_HEAP                             0x6C
#define global WS_TRACE_API_CREATE_LISTENER                       0x6D
#define global WS_TRACE_API_OPEN_LISTENER                         0x6E
#define global WS_TRACE_API_ACCEPT_CHANNEL                        0x6F
#define global WS_TRACE_API_CLOSE_LISTENER                        0x70
#define global WS_TRACE_API_ABORT_LISTENER                        0x71
#define global WS_TRACE_API_RESET_LISTENER                        0x72
#define global WS_TRACE_API_FREE_LISTENER                         0x73
#define global WS_TRACE_API_GET_LISTENER_PROPERTY                 0x74
#define global WS_TRACE_API_SET_LISTENER_PROPERTY                 0x75
#define global WS_TRACE_API_CREATE_CHANNEL_FOR_LISTENER           0x76
#define global WS_TRACE_API_CREATE_MESSAGE                        0x77
#define global WS_TRACE_API_CREATE_MESSAGE_FOR_CHANNEL            0x78
#define global WS_TRACE_API_INITIALIZE_MESSAGE                    0x79
#define global WS_TRACE_API_RESET_MESSAGE                         0x7A
#define global WS_TRACE_API_FREE_MESSAGE                          0x7B
#define global WS_TRACE_API_GET_HEADER_ATTRIBUTES                 0x7C
#define global WS_TRACE_API_GET_HEADER                            0x7D
#define global WS_TRACE_API_GET_CUSTOM_HEADER                     0x7E
#define global WS_TRACE_API_REMOVE_HEADER                         0x7F
#define global WS_TRACE_API_SET_HEADER                            0x80
#define global WS_TRACE_API_REMOVE_CUSTOM_HEADER                  0x81
#define global WS_TRACE_API_ADD_CUSTOM_HEADER                     0x82
#define global WS_TRACE_API_ADD_MAPPED_HEADER                     0x83
#define global WS_TRACE_API_REMOVE_MAPPED_HEADER                  0x84
#define global WS_TRACE_API_GET_MAPPED_HEADER                     0x85
#define global WS_TRACE_API_WRITE_BODY                            0x86
#define global WS_TRACE_API_READ_BODY                             0x87
#define global WS_TRACE_API_WRITE_ENVELOPE_START                  0x88
#define global WS_TRACE_API_WRITE_ENVELOPE_END                    0x89
#define global WS_TRACE_API_READ_ENVELOPE_START                   0x8A
#define global WS_TRACE_API_READ_ENVELOPE_END                     0x8B
#define global WS_TRACE_API_GET_MESSAGE_PROPERTY                  0x8C
#define global WS_TRACE_API_SET_MESSAGE_PROPERTY                  0x8D
#define global WS_TRACE_API_ADDRESS_MESSAGE                       0x8E
#define global WS_TRACE_API_CHECK_MUST_UNDERSTAND_HEADERS         0x8F
#define global WS_TRACE_API_MARK_HEADER_AS_UNDERSTOOD             0x90
#define global WS_TRACE_API_FILL_BODY                             0x91
#define global WS_TRACE_API_FLUSH_BODY                            0x92
#define global WS_TRACE_API_REQUEST_SECURITY_TOKEN                0x93
#define global WS_TRACE_API_GET_SECURITY_TOKEN_PROPERTY           0x94
#define global WS_TRACE_API_CREATE_XML_SECURITY_TOKEN             0x95
#define global WS_TRACE_API_FREE_SECURITY_TOKEN                   0x96
#define global WS_TRACE_API_REVOKE_SECURITY_CONTEXT               0x97
#define global WS_TRACE_API_GET_SECURITY_CONTEXT_PROPERTY         0x98
#define global WS_TRACE_API_READ_ELEMENT_TYPE                     0x99
#define global WS_TRACE_API_READ_ATTRIBUTE_TYPE                   0x9A
#define global WS_TRACE_API_READ_TYPE                             0x9B
#define global WS_TRACE_API_WRITE_ELEMENT_TYPE                    0x9C
#define global WS_TRACE_API_WRITE_ATTRIBUTE_TYPE                  0x9D
#define global WS_TRACE_API_WRITE_TYPE                            0x9E
#define global WS_TRACE_API_SERVICE_REGISTER_FOR_CANCEL           0x9F
#define global WS_TRACE_API_GET_SERVICE_HOST_PROPERTY             0xA0
#define global WS_TRACE_API_CREATE_SERVICE_HOST                   0xA1
#define global WS_TRACE_API_OPEN_SERVICE_HOST                     0xA2
#define global WS_TRACE_API_CLOSE_SERVICE_HOST                    0xA3
#define global WS_TRACE_API_ABORT_SERVICE_HOST                    0xA4
#define global WS_TRACE_API_FREE_SERVICE_HOST                     0xA5
#define global WS_TRACE_API_RESET_SERVICE_HOST                    0xA6
#define global WS_TRACE_API_GET_SERVICE_PROXY_PROPERTY            0xA7
#define global WS_TRACE_API_CREATE_SERVICE_PROXY                  0xA8
#define global WS_TRACE_API_OPEN_SERVICE_PROXY                    0xA9
#define global WS_TRACE_API_CLOSE_SERVICE_PROXY                   0xAA
#define global WS_TRACE_API_ABORT_SERVICE_PROXY                   0xAB
#define global WS_TRACE_API_FREE_SERVICE_PROXY                    0xAC
#define global WS_TRACE_API_RESET_SERVICE_PROXY                   0xAD
#define global WS_TRACE_API_ABORT_CALL                            0xAE
#define global WS_TRACE_API_CALL                                  0xAF
#define global WS_TRACE_API_DECODE_URL                            0xB0
#define global WS_TRACE_API_ENCODE_URL                            0xB1
#define global WS_TRACE_API_COMBINE_URL                           0xB2
#define global WS_TRACE_API_DATETIME_TO_FILETIME                  0xB3
#define global WS_TRACE_API_FILETIME_TO_DATETIME                  0xB4
#define global WS_TRACE_API_DUMP_MEMORY                           0xB5
#define global WS_TRACE_API_SET_AUTOFAIL                          0xB6
#define global WS_TRACE_API_CREATE_METADATA                       0xB7
#define global WS_TRACE_API_READ_METADATA                         0xB8
#define global WS_TRACE_API_FREE_METADATA                         0xB9
#define global WS_TRACE_API_RESET_METADATA                        0xBA
#define global WS_TRACE_API_GET_METADATA_PROPERTY                 0xBB
#define global WS_TRACE_API_GET_MISSING_METADATA_DOCUMENT_ADDRESS 0xBC
#define global WS_TRACE_API_GET_METADATA_ENDPOINTS                0xBD
#define global WS_TRACE_API_MATCH_POLICY_ALTERNATIVE              0xBE
#define global WS_TRACE_API_GET_POLICY_PROPERTY                   0xBF
#define global WS_TRACE_API_GET_POLICY_ALTERNATIVE_COUNT          0xC0
#define global WS_TRACE_API_WS_CREATE_SERVICE_PROXY_FROM_TEMPLATE 0xC1
#define global WS_TRACE_API_WS_CREATE_SERVICE_HOST_FROM_TEMPLATE  0xC2