# File lib\Win32/Console.rb, line 591 def WriteConsoleOutputCharacter( hConsoleOutput, lpCharacter, col, row ) if @@m_WriteConsoleOutputCharacter == nil @@m_WriteConsoleOutputCharacter = Win32API.new( "kernel32", "WriteConsoleOutputCharacter", ['l', 'p', 'l', 'l', 'p'], 'l' ) end nLength = lpCharacter.length() dwWriteCoord = (row << 16) + col lpNumberOfCharsWritten = ' ' * 4 @@m_WriteConsoleOutputCharacter.call( hConsoleOutput, lpCharacter, nLength, dwWriteCoord, lpNumberOfCharsWritten ) return lpNumberOfCharsWritten.unpack('L') end