WS_VALUE_TYPE enumeration (webservices.h)

The types of fixed-size primitives.

Syntax

typedef enum {
  WS_BOOL_VALUE_TYPE = 0,
  WS_INT8_VALUE_TYPE = 1,
  WS_INT16_VALUE_TYPE = 2,
  WS_INT32_VALUE_TYPE = 3,
  WS_INT64_VALUE_TYPE = 4,
  WS_UINT8_VALUE_TYPE = 5,
  WS_UINT16_VALUE_TYPE = 6,
  WS_UINT32_VALUE_TYPE = 7,
  WS_UINT64_VALUE_TYPE = 8,
  WS_FLOAT_VALUE_TYPE = 9,
  WS_DOUBLE_VALUE_TYPE = 10,
  WS_DECIMAL_VALUE_TYPE = 11,
  WS_DATETIME_VALUE_TYPE = 12,
  WS_TIMESPAN_VALUE_TYPE = 13,
  WS_GUID_VALUE_TYPE = 14,
  WS_DURATION_VALUE_TYPE = 15
} WS_VALUE_TYPE;

Constants

 
WS_BOOL_VALUE_TYPE
Value: 0
Used to indicate a BOOL value.
WS_INT8_VALUE_TYPE
Value: 1
Used to indicate a signed 8-bit integer.
WS_INT16_VALUE_TYPE
Value: 2
Used to indicate a signed 16-bit integer.
WS_INT32_VALUE_TYPE
Value: 3
Used to indicate a signed 32-bit integer.
WS_INT64_VALUE_TYPE
Value: 4
Used to indicate a signed 64-bit integer.
WS_UINT8_VALUE_TYPE
Value: 5
Used to indicate an unsigned 8-bit integer.
WS_UINT16_VALUE_TYPE
Value: 6
Used to indicate an unsigned 16-bit integer.
WS_UINT32_VALUE_TYPE
Value: 7
Used to indicate an unsigned 32-bit integer.
WS_UINT64_VALUE_TYPE
Value: 8
Used to indicate an unsigned 64-bit integer.
WS_FLOAT_VALUE_TYPE
Value: 9
Used to indicate a 32-bit floating point value.
WS_DOUBLE_VALUE_TYPE
Value: 10
Used to indicate a 64-bit floating point value.
WS_DECIMAL_VALUE_TYPE
Value: 11
Used to indicate a 96-bit fixed point value.
WS_DATETIME_VALUE_TYPE
Value: 12
Used to indicate a date and time.
WS_TIMESPAN_VALUE_TYPE
Value: 13
Used to indicate a signed 64-bit time period in 100 nanosecond units.
WS_GUID_VALUE_TYPE
Value: 14
Used to indicate a GUID.
WS_DURATION_VALUE_TYPE
Value: 15
Used to indicate a WS_DURATION.

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