Class: RightScale::Platform::WindowsCommon

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

Process

Defined Under Namespace

Classes: API

Constant Summary collapse

FORMAT_MESSAGE_IGNORE_INSERTS =

See Also:

0x00000200
FORMAT_MESSAGE_FROM_SYSTEM =
0x00001000

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

#CloseHandle(handle) ⇒ Object

Overrides base WindowsCommon#CloseHandle



1623
1624
1625
# File 'lib/right_agent/platform/windows/platform.rb', line 1623

def CloseHandle(handle)
  must_be_overridden
end

#FormatMessage(flags, source, message_id, language_id, buffer, buffer_size, arguments) ⇒ Object

Overrides base WindowsCommon#FormatMessage



1641
1642
1643
# File 'lib/right_agent/platform/windows/platform.rb', line 1641

def FormatMessage(flags, source, message_id, language_id, buffer, buffer_size, arguments)
  must_be_overridden
end

#GetLastErrorObject

Overrides base WindowsCommon#GetLastError



1651
1652
1653
# File 'lib/right_agent/platform/windows/platform.rb', line 1651

def GetLastError
  must_be_overridden
end