Class: RightScale::Platform::WindowsSecurity

Inherits:
PlatformHelperBase show all
Defined in:
lib/right_agent/platform/windows/platform.rb,
lib/right_agent/platform/windows/mingw/platform.rb,
lib/right_agent/platform/windows/mswin/platform.rb

Overview

WindowsCommon

Defined Under Namespace

Classes: API

Constant Summary

Constants inherited from PlatformHelperBase

PlatformHelperBase::API_FALSE, PlatformHelperBase::API_NULL, PlatformHelperBase::API_TRUE, PlatformHelperBase::SIZEOF_DWORD, PlatformHelperBase::SIZEOF_QWORD, PlatformHelperBase::WIDE

Instance Method Summary collapse

Methods inherited from PlatformHelperBase

#copy_to_string_buffer, #with_unicode_buffer

Instance Method Details

#AdjustTokenPrivileges(token_handle, disable_all_privileges, new_state, buffer_length, previous_state, return_length) ⇒ Object

Overrides base WindowsSecurity#AdjustTokenPrivileges



1686
1687
1688
# File 'lib/right_agent/platform/windows/platform.rb', line 1686

def AdjustTokenPrivileges(token_handle, disable_all_privileges, new_state, buffer_length, previous_state, return_length)
  must_be_overridden
end

#LookupPrivilegeValue(system_name, name, luid) ⇒ Object

Overrides base WindowsSecurity#LookupPrivilegeValue



1669
1670
1671
# File 'lib/right_agent/platform/windows/platform.rb', line 1669

def LookupPrivilegeValue(system_name, name, luid)
  must_be_overridden
end