Index: /trunk/src/VBox/VMM/include/VMInternal.h
===================================================================
--- /trunk/src/VBox/VMM/include/VMInternal.h	(revision 38941)
+++ /trunk/src/VBox/VMM/include/VMInternal.h	(revision 38942)
@@ -169,4 +169,6 @@
 
 
+#ifdef IN_RING3
+
 /**
  * VM internal data kept in the UVM.
@@ -188,5 +190,5 @@
     volatile uint32_t               cUvmRefs;
 
-#ifdef VBOX_WITH_STATISTICS
+# ifdef VBOX_WITH_STATISTICS
     /** Number of VMR3ReqAlloc returning a new packet. */
     STAMCOUNTER                     StatReqAllocNew;
@@ -207,5 +209,5 @@
      * onto the list. */
     STAMCOUNTER                     StatReqPushBackRaces;
-#endif
+# endif
 
     /** Pointer to the support library session.
@@ -305,7 +307,7 @@
     RTUUID                          Uuid;
 } VMINTUSERPERVM;
-#ifdef VBOX_WITH_STATISTICS
+# ifdef VBOX_WITH_STATISTICS
 AssertCompileMemberAlignment(VMINTUSERPERVM, StatReqAllocNew, 8);
-#endif
+# endif
 
 /** Pointer to the VM internal data kept in the UVM. */
@@ -383,5 +385,5 @@
         }                           Method12;
 
-#if 0
+# if 0
        /**
         * Method 3 & 4 - Same as method 1 & 2 respectivly, except that we
@@ -415,5 +417,5 @@
            uint64_t                 u64StartSpinTS;
        }                            Method34;
-#endif
+# endif
     }                               Halt;
 
@@ -429,12 +431,12 @@
     /** @} */
 } VMINTUSERPERVMCPU;
-#ifdef IN_RING3
 AssertCompileMemberAlignment(VMINTUSERPERVMCPU, u64HaltsStartTS, 8);
 AssertCompileMemberAlignment(VMINTUSERPERVMCPU, Halt.Method12.cNSBlockedTooLongAvg, 8);
 AssertCompileMemberAlignment(VMINTUSERPERVMCPU, StatHaltYield, 8);
-#endif
 
 /** Pointer to the VM internal data kept in the UVM. */
 typedef VMINTUSERPERVMCPU *PVMINTUSERPERVMCPU;
+
+#endif /* IN_RING3 */
 
 RT_C_DECLS_BEGIN
