# File lib\Win32/Console.rb, line 350
      def ReadConsole( hConsoleInput, lpBuffer, nNumberOfCharsToRead )
        if @@m_ReadConsole == nil
          @@m_ReadConsole = Win32API.new( "kernel32", "ReadConsole", 
                                         ['l', 'p', 'l', 'p', 'p'], 'l' )
        end
        lpBuffer = ' ' * nNumberOfCharsToRead unless lpBuffer
        lpNumberOfCharsRead = ' ' * 4
        lpReserved = ' ' * 4
        @@m_ReadConsole.call( hConsoleInput, lpBuffer, nNumberOfCharsToRead, 
                             lpNumberOfCharsRead, lpReserved )
        return lpNumberOfCharsRead.unpack('L')
      end