# File lib/windows/error.rb, line 333 def get_last_error(err_num = GetLastError.call) buf = 0.chr * 260 flags = FORMAT_MESSAGE_FROM_SYSTEM + FORMAT_MESSAGE_ARGUMENT_ARRAY FormatMessage.call(flags, 0, err_num, 0, buf, buf.size, 0) buf.split(0.chr).first.chomp rescue 'Unknown error' end