:pserver:cvsanon@mok.lvcm.com:/CVS/ReactOS reactos
[reactos.git] / drivers / dd / vidport / vidport.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 } VIDEOPORT_EXTENSION_DATA, *PVIDEOPORT_EXTENSION_DATA;
11
12 #define MPExtensionToVPExtension(MPX) \
13   ((PVIDEOPORT_EXTENSION_DATA) ((DWORD) (MPX) - sizeof(VIDEOPORT_EXTENSION_DATA)))
14 #define VPExtensionToMPExtension(VPX) \
15   ((PVOID) ((DWORD) (VPX) + sizeof(VIDEOPORT_EXTENSION_DATA)))
16