Go to the source code of this file.
Classes | |
struct | _INPUT_INFORMATION |
struct | _INPUT_READ_HANDLE_DATA |
Defines | |
#define | DEFAULT_NUMBER_OF_EVENTS 50 |
#define | INPUT_BUFFER_SIZE_INCREMENT 10 |
#define | UNICODE_BACKSPACE ((WCHAR)0x08) |
#define | UNICODE_BACKSPACE2 ((WCHAR)0x25d8) |
#define | UNICODE_CARRIAGERETURN ((WCHAR)0x0d) |
#define | UNICODE_LINEFEED ((WCHAR)0x0a) |
#define | UNICODE_BELL ((WCHAR)0x07) |
#define | UNICODE_TAB ((WCHAR)0x09) |
#define | UNICODE_SPACE ((WCHAR)0x20) |
#define | TAB_SIZE 8 |
#define | TAB_MASK (TAB_SIZE-1) |
#define | NUMBER_OF_SPACES_IN_TAB(POSITION) (TAB_SIZE - ((POSITION) & TAB_MASK)) |
#define | AT_EOL(COOKEDREADDATA) ((COOKEDREADDATA)->BytesRead == ((COOKEDREADDATA)->CurrentPosition*2)) |
#define | INSERT_MODE(COOKEDREADDATA) ((COOKEDREADDATA)->InsertMode) |
#define | VIRTUAL_KEY_CODE_S 0x53 |
#define | VIRTUAL_KEY_CODE_C 0x43 |
#define | VK_OEM_SCROLL 0x91 |
#define | KEY_PRESSED 0x8000 |
#define | KEY_TOGGLED 0x01 |
#define | KEY_ENHANCED 0x01000000 |
#define | KEY_UP_TRANSITION 1 |
#define | KEY_PREVIOUS_DOWN 0x40000000 |
#define | KEY_TRANSITION_UP 0x80000000 |
#define | CONSOLE_CTRL_C_SEEN 1 |
#define | CONSOLE_CTRL_BREAK_SEEN 2 |
#define | LockReadCount(HANDLEPTR) RtlEnterCriticalSection(&(HANDLEPTR)->InputReadData->ReadCountLock) |
#define | UnlockReadCount(HANDLEPTR) RtlLeaveCriticalSection(&(HANDLEPTR)->InputReadData->ReadCountLock) |
#define | LoadKeyEvent(PEVENT, KEYDOWN, CHAR, KEYCODE, SCANCODE, KEYSTATE) |
Typedefs | |
typedef _INPUT_INFORMATION | INPUT_INFORMATION |
typedef _INPUT_INFORMATION * | PINPUT_INFORMATION |
typedef _INPUT_READ_HANDLE_DATA | INPUT_READ_HANDLE_DATA |
typedef _INPUT_READ_HANDLE_DATA * | PINPUT_READ_HANDLE_DATA |
|
Definition at line 94 of file input.h. Referenced by ProcessCommandLine(), and ProcessCookedReadInput(). |
|
Definition at line 110 of file input.h. Referenced by CookedReadWaitRoutine(), DirectReadWaitRoutine(), HandleKeyEvent(), and RawReadWaitRoutine(). |
|
Definition at line 109 of file input.h. Referenced by CookedReadWaitRoutine(), DirectReadWaitRoutine(), HandleKeyEvent(), and RawReadWaitRoutine(). |
|
Definition at line 22 of file input.h. Referenced by CreateInputBuffer(). |
|
Definition at line 23 of file input.h. Referenced by WriteBuffer(). |
|
Definition at line 95 of file input.h. Referenced by ProcessCookedReadInput(). |
|
Definition at line 104 of file input.h. Referenced by GetControlKeyState(). |
|
Definition at line 102 of file input.h. Referenced by ConsoleWindowProc(), GetControlKeyState(), HandleKeyEvent(), HandleMouseEvent(), HandleSysKeyEvent(), and StoreSelection(). |
|
|
|
|
|
Definition at line 107 of file input.h. Referenced by HandleKeyEvent(). |
|
Definition at line 105 of file input.h. Referenced by HandleSysKeyEvent(). |
|
Value:
Definition at line 115 of file input.h. Referenced by DoStringPaste(). |
|
Definition at line 112 of file input.h. Referenced by CloseInputHandle(), CookedReadWaitRoutine(), DirectReadWaitRoutine(), RawReadWaitRoutine(), and ReadInputBuffer(). |
|
Definition at line 92 of file input.h. Referenced by RetrieveNumberOfSpaces(), RetrieveTotalNumberOfSpaces(), and WWSB_WriteChars(). |
|
|
|
Definition at line 90 of file input.h. Referenced by WWSB_WriteChars(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 113 of file input.h. Referenced by CloseInputHandle(), CookedReadWaitRoutine(), DirectReadWaitRoutine(), RawReadWaitRoutine(), and ReadInputBuffer(). |
|
|
|
|
|
Definition at line 100 of file input.h. Referenced by GetControlKeyState(). |
|
|
|
Referenced by InheritIoHandleTable(). |
|
|
|
|