Support for VMware video drivers
[reactos.git] / reactos / drivers / dd / videoprt / videoprt.h
1
2 typedef struct _VIDEOPORT_EXTENSTION_DATA
3 {
4 PDEVICE_OBJECT DeviceObject;
5 PKINTERRUPT InterruptObject;
6 KSPIN_LOCK InterruptSpinLock;
7 ULONG InterruptLevel;
8 KIRQL IRQL;
9 KAFFINITY Affinity;
10 PVIDEO_HW_INITIALIZE HwInitialize;
11 } VIDEOPORT_EXTENSION_DATA, *PVIDEOPORT_EXTENSION_DATA;
12
13 #define MPExtensionToVPExtension(MPX) \
14 ((PVIDEOPORT_EXTENSION_DATA) ((DWORD) (MPX) - sizeof(VIDEOPORT_EXTENSION_DATA)))
15 #define VPExtensionToMPExtension(VPX) \
16 ((PVOID) ((DWORD) (VPX) + sizeof(VIDEOPORT_EXTENSION_DATA)))
17