Index: /trunk/src/VBox/Devices/Input/pckbd.c
===================================================================
--- /trunk/src/VBox/Devices/Input/pckbd.c	(revision 480)
+++ /trunk/src/VBox/Devices/Input/pckbd.c	(revision 481)
@@ -66,4 +66,5 @@
 
 
+#ifndef VBOX_DEVICE_STRUCT_TESTCASE
 /*******************************************************************************
 *   Internal Functions                                                         *
@@ -74,4 +75,5 @@
 PDMBOTHCBDECL(int) kbdIOPortCommandWrite(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT Port, uint32_t u32, unsigned cb);
 
+#endif /* !VBOX_DEVICE_STRUCT_TESTCASE */
 #endif /* VBOX */
 
@@ -224,7 +226,7 @@
 #ifdef VBOX
     /** Pointer to the device instance. */
+    PPDMDEVINSGC                pDevInsGC;
+    /** Pointer to the device instance. */
     PPDMDEVINSHC                pDevInsHC;
-    /** Pointer to the device instance. */
-    PPDMDEVINSGC                pDevInsGC;
     /**
      * Keyboard port - LUN#0.
@@ -261,4 +263,5 @@
 } KBDState;
 
+#ifndef VBOX_DEVICE_STRUCT_TESTCASE
 #ifndef VBOX
 KBDState kbd_state;
@@ -1750,2 +1753,4 @@
 #endif /* IN_RING3 */
 #endif /* VBOX */
+#endif /* !VBOX_DEVICE_STRUCT_TESTCASE */
+
