WS_XML_TEXT_TYPE enumeration (webservices.h)

The type of WS_XML_TEXT structure.

Syntax

typedef enum {
  WS_XML_TEXT_TYPE_UTF8 = 1,
  WS_XML_TEXT_TYPE_UTF16 = 2,
  WS_XML_TEXT_TYPE_BASE64 = 3,
  WS_XML_TEXT_TYPE_BOOL = 4,
  WS_XML_TEXT_TYPE_INT32 = 5,
  WS_XML_TEXT_TYPE_INT64 = 6,
  WS_XML_TEXT_TYPE_UINT64 = 7,
  WS_XML_TEXT_TYPE_FLOAT = 8,
  WS_XML_TEXT_TYPE_DOUBLE = 9,
  WS_XML_TEXT_TYPE_DECIMAL = 10,
  WS_XML_TEXT_TYPE_GUID = 11,
  WS_XML_TEXT_TYPE_UNIQUE_ID = 12,
  WS_XML_TEXT_TYPE_DATETIME = 13,
  WS_XML_TEXT_TYPE_TIMESPAN = 14,
  WS_XML_TEXT_TYPE_QNAME = 15,
  WS_XML_TEXT_TYPE_LIST = 16
} WS_XML_TEXT_TYPE;

Constants

 
WS_XML_TEXT_TYPE_UTF8
Value: 1
Characters encoded as UTF-8 bytes.
WS_XML_TEXT_TYPE_UTF16
Value: 2
Characters encoded as UTF-16 bytes.
WS_XML_TEXT_TYPE_BASE64
Value: 3
Bytes that represent base64 encoded text.
WS_XML_TEXT_TYPE_BOOL
Value: 4
A Boolean value that represents the text "true" or "false"
WS_XML_TEXT_TYPE_INT32
Value: 5
A signed 32 bit integer value that represents the text of the value as base 10 characters.
WS_XML_TEXT_TYPE_INT64
Value: 6
A signed 64 bit integer value that represents the text of the value as base 10 characters.
WS_XML_TEXT_TYPE_UINT64
Value: 7
An unsigned 64 bit integer value that represents the text of the value as base 10 characters.
WS_XML_TEXT_TYPE_FLOAT
Value: 8
An 4 byte floating point value that represents the text of the value as base 10 characters.
WS_XML_TEXT_TYPE_DOUBLE
Value: 9
An 8 byte floating point value that represents the text of the value as base 10 characters.
WS_XML_TEXT_TYPE_DECIMAL
Value: 10
A 12 byte fixed point value that represents the text of the value as base 10 characters.
WS_XML_TEXT_TYPE_GUID
Value: 11
A GUID that represents the text "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx".
WS_XML_TEXT_TYPE_UNIQUE_ID
Value: 12
A GUID that represents the text "urn:uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx".
WS_XML_TEXT_TYPE_DATETIME
Value: 13
A datetime.
WS_XML_TEXT_TYPE_TIMESPAN
Value: 14
A timespan.
WS_XML_TEXT_TYPE_QNAME
Value: 15
A qualified name.
WS_XML_TEXT_TYPE_LIST
Value: 16
A list of values that represent their text forms separated by a single whitespace character.

Requirements

Requirement Value
Minimum supported client Windows 7 [desktop apps | UWP apps]
Minimum supported server Windows Server 2008 R2 [desktop apps | UWP apps]
Header webservices.h