Method: Win32Open4::Kernel32.write_file

Defined in:
lib/procreate/win32/open4.rb

.write_file(hFile, buffer) ⇒ Object



174
175
176
177
178
# File 'lib/procreate/win32/open4.rb', line 174

def write_file(hFile, buffer)
  written = [0].pack('I')
  raise_last_error! if WriteFile(hFile, buffer, buffer.size, written, 0).zero?
  written.unpack('I')[0]
end