Index: /trunk/include/VBox/ExtPack/ExtPack.h
===================================================================
--- /trunk/include/VBox/ExtPack/ExtPack.h	(revision 59336)
+++ /trunk/include/VBox/ExtPack/ExtPack.h	(revision 59337)
@@ -217,4 +217,6 @@
      * This is set to VBOXEXTPACKREG_VERSION. */
     uint32_t                    u32Version;
+    /** The VirtualBox version this extension pack was built against.  */
+    uint32_t                    uVBoxVersion;
 
     /**
@@ -346,9 +348,19 @@
     DECLCALLBACKMEMBER(void *, pfnQueryObject)(PCVBOXEXTPACKREG pThis, PCRTUUID pObjectId);
 
+    DECLR3CALLBACKMEMBER(int, pfnReserved1,(PCVBOXEXTPACKHLP pHlp)); /**< Reserved for minor structure revisions. */
+    DECLR3CALLBACKMEMBER(int, pfnReserved2,(PCVBOXEXTPACKHLP pHlp)); /**< Reserved for minor structure revisions. */
+    DECLR3CALLBACKMEMBER(int, pfnReserved3,(PCVBOXEXTPACKHLP pHlp)); /**< Reserved for minor structure revisions. */
+    DECLR3CALLBACKMEMBER(int, pfnReserved4,(PCVBOXEXTPACKHLP pHlp)); /**< Reserved for minor structure revisions. */
+    DECLR3CALLBACKMEMBER(int, pfnReserved5,(PCVBOXEXTPACKHLP pHlp)); /**< Reserved for minor structure revisions. */
+    DECLR3CALLBACKMEMBER(int, pfnReserved6,(PCVBOXEXTPACKHLP pHlp)); /**< Reserved for minor structure revisions. */
+
+    /** Reserved for minor structure revisions. */
+    uint32_t                    uReserved7;
+
     /** End of structure marker (VBOXEXTPACKREG_VERSION). */
     uint32_t                    u32EndMarker;
 } VBOXEXTPACKREG;
 /** Current version of the VBOXEXTPACKREG structure.  */
-#define VBOXEXTPACKREG_VERSION        RT_MAKE_U32(0, 1)
+#define VBOXEXTPACKREG_VERSION        RT_MAKE_U32(1, 1)
 
 
Index: /trunk/src/VBox/ExtPacks/BusMouseSample/VBoxBusMouseMain.cpp
===================================================================
--- /trunk/src/VBox/ExtPacks/BusMouseSample/VBoxBusMouseMain.cpp	(revision 59336)
+++ /trunk/src/VBox/ExtPacks/BusMouseSample/VBoxBusMouseMain.cpp	(revision 59337)
@@ -137,4 +137,5 @@
 {
     VBOXEXTPACKREG_VERSION,
+    /* .uVBoxFullVersion =  */  VBOX_FULL_VERSION,
     /* .pfnInstalled =      */  NULL,
     /* .pfnUninstall =      */  NULL,
@@ -147,4 +148,11 @@
     /* .pfnVMPowerOff =     */  NULL,
     /* .pfnQueryObject =    */  NULL,
+    /* .pfnReserved1 =      */  NULL,
+    /* .pfnReserved2 =      */  NULL,
+    /* .pfnReserved3 =      */  NULL,
+    /* .pfnReserved4 =      */  NULL,
+    /* .pfnReserved5 =      */  NULL,
+    /* .pfnReserved6 =      */  NULL,
+    /* .u32Reserved7 =      */  0,
     VBOXEXTPACKREG_VERSION
 };
Index: /trunk/src/VBox/ExtPacks/Skeleton/VBoxSkeletonMain.cpp
===================================================================
--- /trunk/src/VBox/ExtPacks/Skeleton/VBoxSkeletonMain.cpp	(revision 59336)
+++ /trunk/src/VBox/ExtPacks/Skeleton/VBoxSkeletonMain.cpp	(revision 59337)
@@ -95,4 +95,5 @@
 {
     VBOXEXTPACKREG_VERSION,
+    /* .uVBoxFullVersion =  */  VBOX_FULL_VERSION,
     /* .pfnInstalled =      */  NULL,
     /* .pfnUninstall =      */  NULL,
@@ -105,4 +106,11 @@
     /* .pfnVMPowerOff =     */  NULL,
     /* .pfnQueryObject =    */  NULL,
+    /* .pfnReserved1 =      */  NULL,
+    /* .pfnReserved2 =      */  NULL,
+    /* .pfnReserved3 =      */  NULL,
+    /* .pfnReserved4 =      */  NULL,
+    /* .pfnReserved5 =      */  NULL,
+    /* .pfnReserved6 =      */  NULL,
+    /* .u32Reserved7 =      */  0,
     VBOXEXTPACKREG_VERSION
 };
Index: /trunk/src/VBox/ExtPacks/VBoxDTrace/VBoxDTraceMain.cpp
===================================================================
--- /trunk/src/VBox/ExtPacks/VBoxDTrace/VBoxDTraceMain.cpp	(revision 59336)
+++ /trunk/src/VBox/ExtPacks/VBoxDTrace/VBoxDTraceMain.cpp	(revision 59337)
@@ -95,4 +95,5 @@
 {
     VBOXEXTPACKREG_VERSION,
+    /* .uVBoxFullVersion =  */  VBOX_FULL_VERSION,
     /* .pfnInstalled =      */  NULL,
     /* .pfnUninstall =      */  NULL,
Index: /trunk/src/VBox/ExtPacks/VNC/VBoxVNCMain.cpp
===================================================================
--- /trunk/src/VBox/ExtPacks/VNC/VBoxVNCMain.cpp	(revision 59336)
+++ /trunk/src/VBox/ExtPacks/VNC/VBoxVNCMain.cpp	(revision 59337)
@@ -82,4 +82,5 @@
 {
     VBOXEXTPACKREG_VERSION,
+    /* .uVBoxFullVersion =  */  VBOX_FULL_VERSION,
     /* .pfnInstalled =      */  NULL,
     /* .pfnUninstall =      */  NULL,
@@ -92,4 +93,11 @@
     /* .pfnVMPowerOff =     */  NULL,
     /* .pfnQueryObject =    */  NULL,
+    /* .pfnReserved1 =      */  NULL,
+    /* .pfnReserved2 =      */  NULL,
+    /* .pfnReserved3 =      */  NULL,
+    /* .pfnReserved4 =      */  NULL,
+    /* .pfnReserved5 =      */  NULL,
+    /* .pfnReserved6 =      */  NULL,
+    /* .u32Reserved7 =      */  0,
     VBOXEXTPACKREG_VERSION
 };
