aboutsummaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
Diffstat (limited to 'core')
-rw-r--r--core/sys/windows/user32.odin4
1 files changed, 4 insertions, 0 deletions
diff --git a/core/sys/windows/user32.odin b/core/sys/windows/user32.odin
index 64e39df39..8c0fa246d 100644
--- a/core/sys/windows/user32.odin
+++ b/core/sys/windows/user32.odin
@@ -1,6 +1,7 @@
// +build windows
package sys_windows
+import "base:intrinsics"
foreign import user32 "system:User32.lib"
@(default_calling_convention="system")
@@ -155,6 +156,9 @@ foreign user32 {
GetCursorPos :: proc(lpPoint: LPPOINT) -> BOOL ---
SetCursorPos :: proc(X: c_int, Y: c_int) -> BOOL ---
SetCursor :: proc(hCursor: HCURSOR) -> HCURSOR ---
+ when !intrinsics.is_package_imported("raylib") {
+ ShowCursor :: proc(bShow: BOOL) -> INT ---
+ }
EnumDisplaySettingsW :: proc(lpszDeviceName: LPCWSTR, iModeNum: DWORD, lpDevMode: ^DEVMODEW) -> BOOL ---