# File lib\Win32/Console.rb, line 419 def ReadConsoleOutputCharacter( hConsoleOutput, lpCharacter, nLength, col, row ) if @@m_ReadConsoleOutputCharacter == nil @@m_ReadConsoleOutputCharacter = Win32API.new( "kernel32", "ReadConsoleOutputCharacter", ['l', 'p', 'l', 'l', 'p'], 'l' ) end dwReadCoord = (row << 16) + col lpNumberOfCharsRead = ' ' * 4 @@m_ReadConsoleOutputCharacter.call( hConsoleOutput, lpCharacter, nLength, dwReadCoord, lpNumberOfCharsRead ) return lpNumberOfCharsRead.unpack('L') end