Module Windows::Handle
In: lib/windows/handle.rb

Methods

Constants

INVALID_HANDLE_VALUE = -1
HANDLE_FLAG_INHERIT = 0x00000001
HANDLE_FLAG_PROTECT_FROM_CLOSE = 0x00000002
CloseHandle = API.new('CloseHandle', 'L', 'I')
DuplicateHandle = API.new('DuplicateHandle', 'LLLLLIL', 'I')
GetHandleInformation = API.new('GetHandleInformation', 'LL', 'I')
SetHandleInformation = API.new('SetHandleInformation', 'LLL', 'I')
GetOSFHandle = API.new('_get_osfhandle', 'I', 'L', 'msvcrt')
OpenOSFHandle = API.new('_open_osfhandle', 'LI', 'I', 'msvcrt')

Public Instance methods

[Validate]