Index: /trunk/include/VBox/shflsvc.h
===================================================================
--- /trunk/include/VBox/shflsvc.h	(revision 75332)
+++ /trunk/include/VBox/shflsvc.h	(revision 75333)
@@ -173,4 +173,5 @@
     {
 #if 1
+        char     ach[1];                /**< UTF-8 but with a type that makes some more sense. */
         uint8_t  utf8[1];
         RTUTF16  utf16[1];
@@ -539,6 +540,10 @@
     SHFL_FILE_CREATED,
     /** Existing file was replaced or overwritten. */
-    SHFL_FILE_REPLACED
+    SHFL_FILE_REPLACED,
+    /** Blow the type up to 32-bit. */
+    SHFL_32BIT_HACK = 0x7fffffff
 } SHFLCREATERESULT;
+AssertCompile(SHFL_NO_RESULT == 0);
+AssertCompileSize(SHFLCREATERESULT, 4);
 
 
