aboutsummaryrefslogtreecommitdiffstats
path: root/vxd_vdd.h
diff options
context:
space:
mode:
authorJaroslav Hensl <jara@hensl.cz>2024-02-01 23:21:30 +0100
committerJaroslav Hensl <jara@hensl.cz>2024-02-01 23:21:30 +0100
commitc8fa3c1ff1a18a6013d927e4b14f82bae343adbb (patch)
tree6f997132c8c7d65952a56d57c948a8a481c1ab23 /vxd_vdd.h
parentcf7b049839923f86fed97cfe7d8c17952a3fe79a (diff)
downloadvmdisp9x-c8fa3c1ff1a18a6013d927e4b14f82bae343adbb.tar.gz
driver code refactoring / PART2: vboxvga+qemu code
Diffstat (limited to 'vxd_vdd.h')
-rw-r--r--vxd_vdd.h24
1 files changed, 24 insertions, 0 deletions
diff --git a/vxd_vdd.h b/vxd_vdd.h
index 54dcd43..428a5fb 100644
--- a/vxd_vdd.h
+++ b/vxd_vdd.h
@@ -109,4 +109,28 @@ void dbg_printf( const char *s, ... );
#define VDD_CY state->Client_EFlags |= 0x1
#define VDD_NC state->Client_EFlags &= 0xFFFFFFFEUL
+typedef struct {
+ WORD diHdrSize;
+ WORD diInfoFlags;
+ DWORD diDevNodeHandle;
+ char diDriverName[16];
+ WORD diXRes;
+ WORD diYRes;
+ WORD diDPI;
+ BYTE diPlanes;
+ BYTE diBpp;
+ WORD diRefreshRateMax;
+ WORD diRefreshRateMin;
+ WORD diLowHorz;
+ WORD diHighHorz;
+ WORD diLowVert;
+ WORD diHighVert;
+ DWORD diMonitorDevNodeHandle;
+ BYTE diHorzSyncPolarity;
+ BYTE diVertSyncPolarity;
+} DISPLAYINFO;
+
+void Enable_Global_Trapping(DWORD port);
+void Disable_Global_Trapping(DWORD port);
+
#endif /* __VXD_VDD_H__INCLUDED__ */