ATTRIBUTE_TYPE enumeration (ndattrib.h)

The ATTRIBUTE_TYPE enumeration defines possible values for a helper attribute.

Syntax

typedef enum tagATTRIBUTE_TYPE {
  AT_INVALID = 0,
  AT_BOOLEAN,
  AT_INT8,
  AT_UINT8,
  AT_INT16,
  AT_UINT16,
  AT_INT32,
  AT_UINT32,
  AT_INT64,
  AT_UINT64,
  AT_STRING,
  AT_GUID,
  AT_LIFE_TIME,
  AT_SOCKADDR,
  AT_OCTET_STRING
} ATTRIBUTE_TYPE;

Constants

 
AT_INVALID
Value: 0
An invalid attribute.
AT_BOOLEAN
A true or false value.
AT_INT8
An 8-bit signed integer.
AT_UINT8
An 8-bit unsigned integer.
AT_INT16
A 16-bit signed integer.
AT_UINT16
A 16-bit unsigned integer.
AT_INT32
A 32-bit signed integer.
AT_UINT32
A 32-bit unsigned integer.
AT_INT64
A 64-bit signed integer.
AT_UINT64
A 64-bit unsigned integer.
AT_STRING
A string.
AT_GUID
A GUID structure.
AT_LIFE_TIME
A LifeTime structure.
AT_SOCKADDR
An IPv4 or IPv6 address.
AT_OCTET_STRING
A byte array.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Header ndattrib.h