Browse Source

Add GetNumberOfConsoleInputEvents

Jeroen van Rijn 1 year ago
parent
commit
94a8c38d86
1 changed files with 5 additions and 0 deletions
  1. 5 0
      core/sys/windows/kernel32.odin

+ 5 - 0
core/sys/windows/kernel32.odin

@@ -48,6 +48,9 @@ foreign kernel32 {
 	                          nLength: DWORD,
 	                          lpNumberOfEventsRead: LPDWORD) -> BOOL ---
 
+	// https://learn.microsoft.com/en-us/windows/console/getnumberofconsoleinputevents
+	GetNumberOfConsoleInputEvents :: proc(hConsoleInput: HANDLE, lpcNumberOfEvents: LPDWORD) -> BOOL ---
+
 	GetConsoleMode :: proc(hConsoleHandle: HANDLE,
 	                       lpMode: LPDWORD) -> BOOL ---
 	SetConsoleMode :: proc(hConsoleHandle: HANDLE,
@@ -63,6 +66,8 @@ foreign kernel32 {
 	FlushConsoleInputBuffer :: proc(hConsoleInput: HANDLE) -> BOOL ---
 
 	GetFileInformationByHandle :: proc(hFile: HANDLE, lpFileInformation: LPBY_HANDLE_FILE_INFORMATION) -> BOOL ---
+
+
 	SetHandleInformation :: proc(hObject: HANDLE,
 	                             dwMask: DWORD,
 	                             dwFlags: DWORD) -> BOOL ---