Method: Win32Open4::Kernel32.read_file
- Defined in:
- lib/procreate/win32/open4.rb
.read_file(hFile, size = 1024) ⇒ Object
180 181 182 183 184 185 186 |
# File 'lib/procreate/win32/open4.rb', line 180 def read_file(hFile, size=1024) number = [0].pack('I') buffer = ' ' * size # FIXME? we're masking errors here and just returning an empty string... return '' if ReadFile(hFile, buffer, size, number, 0).zero? buffer[0...number.unpack('I')[0]] end |