SYSENV_VARIABLE structure (ntddsysenv.h)

Stores the name a system environment variable using SysEnv device. This structure is used in the IOCTL_SYSENV_GET_VARIABLE request.

Syntax

typedef struct _SYSENV_VARIABLE {
  GUID  VendorGuid;
  ULONG VariableNameLength;
  WCHAR VariableName[ANYSIZE_ARRAY];
} SYSENV_VARIABLE, *PSYSENV_VARIABLE;

Members

VendorGuid

The vendor GUID.

VariableNameLength

The length of the string pointed to by VariableName, which contains the name of the variable.

VariableName[ANYSIZE_ARRAY]

A string that contains the name of the variable.

Requirements

Requirement Value
Header ntddsysenv.h

See also

IOCTL_SYSENV_GET_VARIABLE