func SetConsoleMode(handle uintptr, mode uint32) error {
	r1, r2, err := setConsoleModeProc.Call(handle, uintptr(mode), 0)
	use(mode)
	return checkError(r1, r2, err)
}
func SetConsoleMode(handle uintptr, mode uint32) error {
	r1, r2, err := setConsoleModeProc.Call(handle, uintptr(mode), 0)
	use(mode)
	return checkError(r1, r2, err)
}
func SetConsoleMode ( handle uintptr , mode uint32 ) error { r1 , r2 , err := setConsoleModeProc . Call ( handle , uintptr ( mode ) , 0 ) use ( mode ) return checkError ( r1 , r2 , err ) }
// SetConsoleMode sets the console mode for given file descriptor
// See http://msdn.microsoft.com/en-us/library/windows/desktop/ms686033(v=vs.85).aspx.
SetConsoleMode sets the console mode for given file descriptor See http : // msdn . microsoft . com / en - us / library / windows / desktop / ms686033 ( v = vs . 85 ) . aspx .