module Kernel32Lib

Kernel32Lib module supports kernel32 WinAPI functions

Kernel32Lib module version

Constants

ERROR_CODES
VERSION

Public Class Methods

get_last_error() click to toggle source

GetLastError

# File lib/kernel32lib.rb, line 264
def self.get_last_error
  Kernel32Lib.GetLastError(0)
end
get_last_error_message() click to toggle source
# File lib/kernel32lib.rb, line 272
def self.get_last_error_message
  translate_error(get_last_error)
end
translate_error(error_code) click to toggle source
# File lib/kernel32lib.rb, line 268
def self.translate_error(error_code)
  (ERROR_CODES[error_code] || "Error message by code #{error_code} not found.")
end