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