module Process

def self.raise_last_error(operation)

def self.raise_last_error(operation)
  error_string = "#{operation} failed: #{get_last_error}"
  last_error_code = GetLastError()
  if ERROR_CODE_MAP.has_key?(last_error_code)
    raise ERROR_CODE_MAP[last_error_code], error_string
  else
    raise Error, error_string
  end
end