aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgingerBill <gingerBill@users.noreply.github.com>2026-01-02 09:53:50 +0000
committergingerBill <gingerBill@users.noreply.github.com>2026-01-02 09:53:50 +0000
commit37458a4bebed996b1fca222ac348eeffdcad7d41 (patch)
treec41b3262031578e7ba539c37e3bd288f13e6e06b
parent45aa89cf0235a72412dece20b6e5b12556591d49 (diff)
Fix some return types in core:sys/windows
-rw-r--r--core/sys/windows/gdi32.odin2
-rw-r--r--core/sys/windows/user32.odin8
2 files changed, 5 insertions, 5 deletions
diff --git a/core/sys/windows/gdi32.odin b/core/sys/windows/gdi32.odin
index 141429483..1a23b4c8f 100644
--- a/core/sys/windows/gdi32.odin
+++ b/core/sys/windows/gdi32.odin
@@ -52,7 +52,7 @@ foreign gdi32 {
CreateSolidBrush :: proc(color: COLORREF) -> HBRUSH ---
- GetObjectW :: proc(h: HANDLE, c: INT, pv: LPVOID) -> int ---
+ GetObjectW :: proc(h: HANDLE, c: INT, pv: LPVOID) -> c_int ---
CreateCompatibleBitmap :: proc(hdc: HDC, cx, cy: INT) -> HBITMAP ---
BitBlt :: proc(hdc: HDC, x, y, cx, cy: INT, hdcSrc: HDC, x1, y1: INT, rop: DWORD) -> BOOL ---
GetDIBits :: proc(hdc: HDC, hbm: HBITMAP, start, cLines: UINT, lpvBits: LPVOID, lpbmi: ^BITMAPINFO, usage: UINT) -> INT ---
diff --git a/core/sys/windows/user32.odin b/core/sys/windows/user32.odin
index 94d03d6b4..e42f1adce 100644
--- a/core/sys/windows/user32.odin
+++ b/core/sys/windows/user32.odin
@@ -277,8 +277,8 @@ foreign user32 {
SetLayeredWindowAttributes :: proc(hWnd: HWND, crKey: COLORREF, bAlpha: BYTE, dwFlags: DWORD) -> BOOL ---
- FillRect :: proc(hDC: HDC, lprc: ^RECT, hbr: HBRUSH) -> int ---
- FrameRect :: proc(hDC: HDC, lprc: ^RECT, hbr: HBRUSH) -> int ---
+ FillRect :: proc(hDC: HDC, lprc: ^RECT, hbr: HBRUSH) -> c_int ---
+ FrameRect :: proc(hDC: HDC, lprc: ^RECT, hbr: HBRUSH) -> c_inct ---
EqualRect :: proc(lprc1, lprc2: ^RECT) -> BOOL ---
OffsetRect :: proc(lprc1: ^RECT, dx, dy: INT) -> BOOL ---
InflateRect :: proc(lprc1: ^RECT, dx, dy: INT) -> BOOL ---
@@ -292,9 +292,9 @@ foreign user32 {
GetWindowInfo :: proc(hwnd: HWND, pwi: PWINDOWINFO) -> BOOL ---
GetWindowPlacement :: proc(hWnd: HWND, lpwndpl: ^WINDOWPLACEMENT) -> BOOL ---
SetWindowPlacement :: proc(hwnd: HWND, lpwndpl: ^WINDOWPLACEMENT) -> BOOL ---
- SetWindowRgn :: proc(hWnd: HWND, hRgn: HRGN, bRedraw: BOOL) -> int ---
+ SetWindowRgn :: proc(hWnd: HWND, hRgn: HRGN, bRedraw: BOOL) -> c_int ---
CreateRectRgnIndirect :: proc(lprect: ^RECT) -> HRGN ---
- GetSystemMetricsForDpi :: proc(nIndex: c_int, dpi: UINT) -> int ---
+ GetSystemMetricsForDpi :: proc(nIndex: c_int, dpi: UINT) -> c_int ---
GetCursorInfo :: proc(pci: PCURSORINFO) -> BOOL ---