Class: RightScale::Platform::WindowsSecurity
- Inherits:
-
PlatformHelperBase
- Object
- PlatformHelperBase
- RightScale::Platform::WindowsSecurity
- 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
-
#AdjustTokenPrivileges(token_handle, disable_all_privileges, new_state, buffer_length, previous_state, return_length) ⇒ Object
Overrides base WindowsSecurity#AdjustTokenPrivileges.
-
#LookupPrivilegeValue(system_name, name, luid) ⇒ Object
Overrides base WindowsSecurity#LookupPrivilegeValue.
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 |