Sha256: 12dc555df3922928f6f2d44c65afa1f3caf1f8e3ea0d3a8d91ca7fc71a6576d6
Contents?: true
Size: 676 Bytes
Versions: 10
Compression:
Stored size: 676 Bytes
Contents
require 'windows/api' module Windows module Handle API.auto_namespace = 'Windows::Handle' API.auto_constant = true API.auto_method = true API.auto_unicode = false INVALID_HANDLE_VALUE = -1 HANDLE_FLAG_INHERIT = 0x00000001 HANDLE_FLAG_PROTECT_FROM_CLOSE = 0x00000002 API.new('CloseHandle', 'L', 'B') API.new('DuplicateHandle', 'LLLLLIL', 'B') API.new('GetHandleInformation', 'LL', 'B') API.new('SetHandleInformation', 'LLL', 'B') API.new('_get_osfhandle', 'I', 'L', MSVCRT_DLL) API.new('_open_osfhandle', 'LI', 'I', MSVCRT_DLL) end end
Version data entries
10 entries across 10 versions & 1 rubygems