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);