aboutsummaryrefslogtreecommitdiffstats
path: root/vxd_svga.h
diff options
context:
space:
mode:
authorJaroslav Hensl <emulator@emulace.cz>2024-06-13 10:20:58 +0200
committerJaroslav Hensl <emulator@emulace.cz>2024-06-13 10:20:58 +0200
commit4b02bef1a7b00ca8a392b7fa7ef36d6ad8fd4e88 (patch)
treecc0eab7b3d6d49e5faa8d7860c34476137c6d2f7 /vxd_svga.h
parent1280980dd1b1ed8c87c29ea3f95c4c58f844c295 (diff)
downloadvmdisp9x-4b02bef1a7b00ca8a392b7fa7ef36d6ad8fd4e88.tar.gz
accelerated mouse on screen target
Diffstat (limited to 'vxd_svga.h')
-rw-r--r--vxd_svga.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/vxd_svga.h b/vxd_svga.h
index b28e5e5..9443a22 100644
--- a/vxd_svga.h
+++ b/vxd_svga.h
@@ -14,7 +14,7 @@ BOOL st_memory_allocate(DWORD size, DWORD *out);
void st_defineScreen(DWORD w, DWORD h, DWORD bpp);
void st_destroyScreen();
void SVGA_OTable_load();
-SVGA_DB_surface_t *SVGA_GetSurfaceInfo(uint32 sid);
+SVGA_DB_surface_t *SVGA_GetSurfaceInfo(DWORD sid);
#define ST_REGION_ID 1
#define ST_SURFACE_ID 1
@@ -23,4 +23,11 @@ BOOL st_useable(DWORD bpp);
DWORD map_pm16(DWORD vm, DWORD linear, DWORD size);
+/* mouse */
+BOOL SVGA_mouse_hw();
+BOOL SVGA_mouse_load();
+void SVGA_mouse_move(int x, int y);
+void SVGA_mouse_show();
+void SVGA_mouse_hide();
+
#endif /* __VXD_SVGA_H__INCLUDED__ */