From 8777fa1c04b9eaacf2e94e3c7a77536b096b2c30 Mon Sep 17 00:00:00 2001 From: Lucas Perlind Date: Fri, 9 Feb 2024 14:04:01 +1100 Subject: [PATCH] Add more window procedures --- core/sys/windows/kernel32.odin | 1 + core/sys/windows/user32.odin | 1 + 2 files changed, 2 insertions(+) diff --git a/core/sys/windows/kernel32.odin b/core/sys/windows/kernel32.odin index 390af3ab8..33422370c 100644 --- a/core/sys/windows/kernel32.odin +++ b/core/sys/windows/kernel32.odin @@ -130,6 +130,7 @@ foreign kernel32 { ResumeThread :: proc(thread: HANDLE) -> DWORD --- GetThreadPriority :: proc(thread: HANDLE) -> c_int --- SetThreadPriority :: proc(thread: HANDLE, priority: c_int) -> BOOL --- + SetThreadDescription :: proc(hThread: HANDLE, lpThreadDescription: PCWSTR) -> HRESULT --- GetExitCodeThread :: proc(thread: HANDLE, exit_code: ^DWORD) -> BOOL --- TerminateThread :: proc(thread: HANDLE, exit_code: DWORD) -> BOOL --- SuspendThread :: proc(hThread: HANDLE) -> DWORD --- diff --git a/core/sys/windows/user32.odin b/core/sys/windows/user32.odin index 0c92adca4..64e39df39 100644 --- a/core/sys/windows/user32.odin +++ b/core/sys/windows/user32.odin @@ -53,6 +53,7 @@ foreign user32 { DispatchMessageW :: proc(lpMsg: ^MSG) -> LRESULT --- WaitMessage :: proc() -> BOOL --- + MsgWaitForMultipleObjects :: proc(nCount: DWORD, pHandles: ^HANDLE, fWaitAll: bool, dwMilliseconds: DWORD, dwWakeMask: DWORD) -> DWORD --- PeekMessageA :: proc(lpMsg: ^MSG, hWnd: HWND, wMsgFilterMin: UINT, wMsgFilterMax: UINT, wRemoveMsg: UINT) -> BOOL --- PeekMessageW :: proc(lpMsg: ^MSG, hWnd: HWND, wMsgFilterMin: UINT, wMsgFilterMax: UINT, wRemoveMsg: UINT) -> BOOL ---