BTH_LE_UUID structure (bthledef.h)

The BTH_LE_UUID structure contains information about a Bluetooth Low Energy (LE) Universally Unique Identifier (UUID).

Syntax

typedef struct _BTH_LE_UUID {
  BOOLEAN IsShortUuid;
  union {
    USHORT ShortUuid;
    GUID   LongUuid;
  } Value;
} BTH_LE_UUID, *PBTH_LE_UUID;

Members

IsShortUuid

Indicates if the Low Energy (LE) UUID a 16-bit shortened value, or if it is the long 128-bit value.

Value

The value of the UUID.

Value.ShortUuid

The short 16-bit value of the UUID. This member applies only if IsShortUuid is TRUE.

Value.LongUuid

The long 128-bit value of the UUID. This member applies only if IsShortUuid is FALSE.

Requirements

Requirement Value
Minimum supported client Versions:_Supported in Windows 8
Header bthledef.h (include BthLEDef.h)

See also

BTH_LE_GATT_SERVICE