From f4125d2d8851f20b7ee26d93b5ff097be46bdc4a Mon Sep 17 00:00:00 2001 From: hikari Date: Sun, 27 Mar 2022 01:42:46 +0200 Subject: [PATCH] sys/windows: add ClientToScreen --- core/sys/windows/types.odin | 1 + core/sys/windows/user32.odin | 1 + 2 files changed, 2 insertions(+) diff --git a/core/sys/windows/types.odin b/core/sys/windows/types.odin index c15f18830..447bbda11 100644 --- a/core/sys/windows/types.odin +++ b/core/sys/windows/types.odin @@ -58,6 +58,7 @@ LPARAM :: LONG_PTR WPARAM :: UINT_PTR LRESULT :: LONG_PTR LPRECT :: ^RECT +LPPOINT :: ^POINT UINT8 :: u8 UINT16 :: u16 diff --git a/core/sys/windows/user32.odin b/core/sys/windows/user32.odin index 2336878ef..c9267da76 100644 --- a/core/sys/windows/user32.odin +++ b/core/sys/windows/user32.odin @@ -97,6 +97,7 @@ foreign user32 { LoadCursorW :: proc(hInstance: HINSTANCE, lpCursorName: LPCWSTR) -> HCURSOR --- GetClientRect :: proc(hWnd: HWND, lpRect: ^RECT) -> BOOL --- + ClientToScreen :: proc(hWnd: HWND, lpPoint: LPPOINT) -> BOOL --- SetWindowPos :: proc( hWnd: HWND, hWndInsertAfter: HWND,