# File lib\Win32/Console.rb, line 432
     def ScrollConsoleScreenBuffer( hConsoleOutput, 
                                    left1, top1, right1, bottom1,
                                    col, row, char, attr,
                                    left2, top2, right2, bottom2 )
       if @@m_ScrollConsoleScreenBuffer == nil
          @@m_ScrollConsoleScreenBuffer = Win32API.new( "kernel32", "ScrollConsoleScreenBuffer", ['l', 'p', 'p', 'l', 'p'], 'l' )
       end
        lpScrollRectangle = [left1, top1, right1, bottom1].pack('ssss')
        lpClipRectangle   = [left2, top2, right2, bottom2].pack('ssss')
        dwDestinationOrigin = (row << 16) + col
        lpFill = [char, attr].pack('ss')
       @@m_ScrollConsoleScreenBuffer.call( hConsoleOutput, lpScrollRectangle,
                                           lpClipRectangle, 
                                           dwDestinationOrigin, lpFill )
     end