diff --git a/core/sys/windows/dwmapi.odin b/core/sys/windows/dwmapi.odin index 04ab8cc89..9b5916ab1 100644 --- a/core/sys/windows/dwmapi.odin +++ b/core/sys/windows/dwmapi.odin @@ -36,7 +36,7 @@ DWMNCRENDERINGPOLICY :: enum { DWMNCRP_DISABLED, DWMNCRP_ENABLED, DWMNCRP_LAST, -}; +} @(default_calling_convention="stdcall") foreign dwmapi { diff --git a/core/sys/windows/user32.odin b/core/sys/windows/user32.odin index 172d46c38..b75ccb4dd 100644 --- a/core/sys/windows/user32.odin +++ b/core/sys/windows/user32.odin @@ -213,6 +213,7 @@ foreign user32 { GetWindowPlacement :: proc(hWnd: HWND, lpwndpl: ^WINDOWPLACEMENT) -> BOOL --- SetWindowRgn :: proc(hWnd: HWND, hRgn: HRGN, bRedraw: BOOL) -> int --- CreateRectRgnIndirect :: proc(lprect: ^RECT) -> HRGN --- + GetSystemMetricsForDpi :: proc(nIndex: int, dpi: UINT) -> int --- } CreateWindowW :: #force_inline proc "stdcall" (