Index: /trunk/src/VBox/Additions/WINNT/Graphics/Miniport/VBoxVideo.h
===================================================================
--- /trunk/src/VBox/Additions/WINNT/Graphics/Miniport/VBoxVideo.h	(revision 30225)
+++ /trunk/src/VBox/Additions/WINNT/Graphics/Miniport/VBoxVideo.h	(revision 30226)
@@ -110,5 +110,6 @@
 typedef UCHAR VBOXVCMNIRQL, *PVBOXVCMNIRQL;
 
-typedef PEVENT VBOXVCMNEVENT, *PVBOXVCMNEVENT;
+typedef PEVENT VBOXVCMNEVENT;
+typedef VBOXVCMNEVENT *PVBOXVCMNEVENT;
 
 typedef struct _DEVICE_EXTENSION * VBOXCMNREG;
@@ -132,5 +133,6 @@
 typedef KIRQL VBOXVCMNIRQL, *PVBOXVCMNIRQL;
 
-typedef KEVENT VBOXVCMNEVENT, *PVBOXVCMNEVENT;
+typedef KEVENT VBOXVCMNEVENT;
+typedef VBOXVCMNEVENT *PVBOXVCMNEVENT;
 
 typedef HANDLE VBOXCMNREG;
@@ -335,5 +337,6 @@
 /* XPDM-WDDM common API */
 
-typedef PEVENT VBOXVCMNEVENT, *PVBOXVCMNEVENT;
+typedef PEVENT VBOXVCMNEVENT;
+typedef VBOXVCMNEVENT *PVBOXVCMNEVENT;
 
 DECLINLINE(VOID) VBoxVideoCmnPortWriteUchar(IN PUCHAR Port, IN UCHAR Value)
@@ -404,5 +407,5 @@
 DECLINLINE(LONG) VBoxVideoCmnEventSet(IN PDEVICE_EXTENSION pDeviceExtension, IN PVBOXVCMNEVENT pEvent)
 {
-    return pDeviceExtension->u.primary.VideoPortProcs.pfnSetEvent(pDeviceExtension, *pEvent);
+    return pDeviceExtension->u.primary.VideoPortProcs.pfnSetEvent(pDeviceExtension, (VBOXPEVENT)*pEvent); /** @todo slightly bogus cast */
 }
 
@@ -413,10 +416,10 @@
         fFlags |= INITIAL_EVENT_SIGNALED;
 
-    return pDeviceExtension->u.primary.VideoPortProcs.pfnCreateEvent(pDeviceExtension, fFlags, NULL, pEvent);
+    return pDeviceExtension->u.primary.VideoPortProcs.pfnCreateEvent(pDeviceExtension, fFlags, NULL, (VBOXPEVENT *)pEvent); /** @todo slightly bogus cast */
 }
 
 DECLINLINE(VP_STATUS) VBoxVideoCmnEventDelete(IN PDEVICE_EXTENSION pDeviceExtension, IN PVBOXVCMNEVENT pEvent)
 {
-    return pDeviceExtension->u.primary.VideoPortProcs.pfnDeleteEvent(pDeviceExtension, *pEvent);
+    return pDeviceExtension->u.primary.VideoPortProcs.pfnDeleteEvent(pDeviceExtension, (VBOXPEVENT)*pEvent); /** @todo slightly bogus cast */
 }
 
