Index: /trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPTypes.h
===================================================================
--- /trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPTypes.h	(revision 79745)
+++ /trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPTypes.h	(revision 79746)
@@ -91,5 +91,4 @@
 {
     uint32_t iLastReportedScreen;
-    uint32_t cVisible;
 } VBOXWDDM_GLOBAL_POINTER_INFO, *PVBOXWDDM_GLOBAL_POINTER_INFO;
 
Index: /trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPWddm.cpp
===================================================================
--- /trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPWddm.cpp	(revision 79745)
+++ /trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPWddm.cpp	(revision 79746)
@@ -4450,6 +4450,5 @@
         if (!fScreenVisState)
         {
-            fVisStateChanged = !!pGlobalPointerInfo->cVisible;
-            ++pGlobalPointerInfo->cVisible;
+            fVisStateChanged = TRUE;
         }
     }
@@ -4459,6 +4458,5 @@
         if (fScreenVisState)
         {
-            --pGlobalPointerInfo->cVisible;
-            fVisStateChanged = !!pGlobalPointerInfo->cVisible;
+            fVisStateChanged = TRUE;
         }
     }
