2.2.1.3.2.1 Base Types

WDS Control Protocol supports following base data types:

Base Type

Size of Value in Bytes

Fixed Length?

Description

WDSCPL_VAR_BYTE

0x0001

1

Yes

Single byte unsigned value

WDSCPL_VAR_USHORT

0x0002

2

Yes

Specifies two byte unsigned numeric value

WDSCPL_VAR_ULONG

0x0004

4

Yes

Specifies four byte unsigned numeric value

WDSCPL_VAR_ULONG64

0x0008

8

Yes

Specifies an eight byte unsigned numeric value

WDSCPL_VAR_STRING

0x0010

Variable length

No

Specifies a CHAR ([MS-DTYP] section 2.2.7) string which MUST be terminated by a zero (null) character.

WDSCPL_VAR_WSTRING

0x0020

Variable length

No

Specifies a UNICODE ([MS-DTYP] section 2.2.56) string which MUST be terminated by a zero (null) character.

WDSCPL_VAR_BLOB

0x0040

Variable length

No

Specifies variable length stream of bytes.