LUID - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// igpupvdev.h

typedef struct _LUID {
  DWORD LowPart;
  LONG  HighPart;
} LUID, *PLUID;

View the official Windows Driver Kit DDI reference
// ntdef.h

typedef struct _LUID {
  ULONG LowPart;
  LONG  HighPart;
} LUID, *PLUID;

View the official Win32 API reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-igpupvdev-_luid)

LUID structure

Description

A LUID (locally unique identifier) is a 64-bit value guaranteed to be unique only on the system on which it was generated. The uniqueness of a LUID is guaranteed only until the system is restarted.

A LUID is not for direct manipulation. Drivers must use support routines and structures to manipulate LUID values.

Members

LowPart

Low order bits.

HighPart

High order bits.

Syntax

typedef struct _LUID {
  DWORD LowPart;
  LONG  HighPart;
} LUID, *PLUID;

Win32 API reference (ns-ntdef-luid)

LUID structure

Description

The LUID structure is an opaque structure that specifies an identifier that is guaranteed to be unique on the local machine. For more information, see the reference page for LUID in the Microsoft Windows SDK documentation.

Members

See also

RtlConvertLongToLuid

RtlConvertUlongToLuid

RtlEqualLuid

RtlIsZeroLuid