Browse Source

Revert "remove keyedevent"

This reverts commit 219343f3c0e1bdf6130af5d07baa6c929379dfe1.
Jon Lipstate 2 years ago
parent
commit
bf75fd9d34
1 changed files with 2 additions and 0 deletions
  1. 2 0
      core/sys/windows/kernel32.odin

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

@@ -221,6 +221,8 @@ foreign kernel32 {
 	PostQueuedCompletionStatus :: proc(CompletionPort: HANDLE, dwNumberOfBytesTransferred: DWORD, dwCompletionKey: c_ulong, lpOverlapped: ^OVERLAPPED) -> BOOL ---
 	// [MS-Docs] (https://learn.microsoft.com/en-us/windows/win32/api/sysinfoapi/nf-sysinfoapi-gettickcount64)
 	GetTickCount64 :: proc() -> u64 ---
+	// [MS-Docs](https://github.com/mic101/windows/blob/master/WRK-v1.2/base/ntos/ex/keyedevent.c)
+	NtCreateKeyedEvent :: proc(KeyedEventHandle: ^HANDLE, DesiredAccess: ACCESS_MASK, ObjectAttributes: OBJECT_ATTRIBUTES, Flags: u32) -> NTSTATUS ---
 	// [MS-Docs](https://learn.microsoft.com/en-us/windows/win32/api/handleapi/nf-handleapi-gethandleinformation)
 	GetHandleInformation :: proc(hObject: HANDLE, lpdwFlags: ^DWORD) -> BOOL ---
 }