ReadConsoleInput function kernel32

int ReadConsoleInput(
  1. int hConsoleInput,
  2. Pointer<INPUT_RECORD> lpBuffer,
  3. int nLength,
  4. Pointer<Uint32> lpNumberOfEventsRead,
)

Reads data from a console input buffer and removes it from the buffer.

BOOL ReadConsoleInputW(
  HANDLE        hConsoleInput,
  PINPUT_RECORD lpBuffer,
  DWORD         nLength,
  LPDWORD       lpNumberOfEventsRead
);

Implementation

int ReadConsoleInput(int hConsoleInput, Pointer<INPUT_RECORD> lpBuffer,
        int nLength, Pointer<Uint32> lpNumberOfEventsRead) =>
    _ReadConsoleInput(hConsoleInput, lpBuffer, nLength, lpNumberOfEventsRead);