PeekConsoleInput function kernel32

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

Reads data from the specified console input buffer without removing it from the buffer.

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

Implementation

int PeekConsoleInput(int hConsoleInput, Pointer<INPUT_RECORD> lpBuffer,
        int nLength, Pointer<Uint32> lpNumberOfEventsRead) =>
    _PeekConsoleInput(hConsoleInput, lpBuffer, nLength, lpNumberOfEventsRead);