class Chef::ReservedNames::Win32::API::Security::TOKEN_PRIVILEGES

Public Class Methods

size_with_privileges(num_privileges) click to toggle source
# File lib/chef/win32/api/security.rb, line 327
def self.size_with_privileges(num_privileges)
  offset_of(:Privileges) + LUID_AND_ATTRIBUTES.size*num_privileges
end

Public Instance Methods

privilege(index) click to toggle source
# File lib/chef/win32/api/security.rb, line 335
def privilege(index)
  LUID_AND_ATTRIBUTES.new(pointer + offset_of(:Privileges) + (index * LUID_AND_ATTRIBUTES.size))
end
size_with_privileges() click to toggle source
# File lib/chef/win32/api/security.rb, line 331
def size_with_privileges
  TOKEN_PRIVILEGES.size_with_privileges(self[:PrivilegeCount])
end