Class WinNT.TOKEN_PRIVILEGES

java.lang.Object
com.sun.jna.Structure
com.sun.jna.platform.win32.WinNT.TOKEN_PRIVILEGES
Enclosing interface:
WinNT

@FieldOrder({"PrivilegeCount","Privileges"}) public static class WinNT.TOKEN_PRIVILEGES extends Structure
The TOKEN_PRIVILEGES structure contains information about a set of privileges for an access token.
  • Field Details

    • PrivilegeCount

      public WinDef.DWORD PrivilegeCount
      This must be set to the number of entries in the Privileges array.
    • Privileges

      public WinNT.LUID_AND_ATTRIBUTES[] Privileges
      Specifies an array of LUID_AND_ATTRIBUTES structures. Each structure contains the LUID and attributes of a privilege.
  • Constructor Details

    • TOKEN_PRIVILEGES

      public TOKEN_PRIVILEGES()
      Creates an empty instance with no privileges.
    • TOKEN_PRIVILEGES

      public TOKEN_PRIVILEGES(int nbOfPrivileges)
      Parameters:
      nbOfPrivileges - Desired size of the Privileges array
    • TOKEN_PRIVILEGES

      public TOKEN_PRIVILEGES(Pointer p)
      Initialize a TOKEN_PRIVILEGES instance from initialized memory.
      Parameters:
      p - base address