Index: /trunk/include/VBox/shflsvc.h
===================================================================
--- /trunk/include/VBox/shflsvc.h	(revision 66086)
+++ /trunk/include/VBox/shflsvc.h	(revision 66087)
@@ -32,4 +32,5 @@
 #include <VBox/hgcmsvc.h>
 #include <iprt/fs.h>
+#include <iprt/assert.h>
 
 
@@ -153,5 +154,4 @@
  * Shared folder string buffer structure.
  */
-#pragma pack(1)
 typedef struct _SHFLSTRING
 {
@@ -165,9 +165,9 @@
     union
     {
-        uint8_t  utf8[1];
+        uint8_t  utf8[2];
         uint16_t ucs2[1];
     } String;
 } SHFLSTRING;
-#pragma pack()
+AssertCompileSize(SHFLSTRING, 6);
 
 #define SHFLSTRING_HEADER_SIZE RT_UOFFSETOF(SHFLSTRING, String)
