Index: trunk/src/VBox/Additions/WINNT/Graphics/.scm-settings
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/.scm-settings	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/.scm-settings	(revision 76540)
@@ -19,5 +19,5 @@
 
 /Wine*/*.c:                     --external-copyright --lgpl-disclaimer --no-convert-tabs --no-fix-todos
-/Wine*/*.h:                     --external-copyright --lgpl-disclaimer --no-convert-tabs --no-fix-todos
+/Wine*/*.h:                     --external-copyright --lgpl-disclaimer --no-convert-tabs --no-fix-todos --no-fix-header-guards
 /Wine*/wined3d/wined3d.def:     --external-copyright
 /Wine*/wined3d/wined3dwddm.def: --external-copyright
@@ -31,9 +31,9 @@
 /Wine_new/vbox/VBoxDbgGl.c:     --no-external-copyright --no-lgpl-disclaimer --convert-tabs --fix-todos
 /Wine_new/wined3d/vboxext.c:    --no-external-copyright --no-lgpl-disclaimer --convert-tabs --fix-todos
-/Wine*/switcher/switcher.h:     --no-external-copyright --no-lgpl-disclaimer --convert-tabs --fix-todos
-/Wine*/vbox/VBoxDbgGl.h:        --no-external-copyright --no-lgpl-disclaimer --convert-tabs --fix-todos
-/Wine*/vbox/VBoxWineEx.h:       --no-external-copyright --no-lgpl-disclaimer --convert-tabs --fix-todos
-/Wine*/wined3d/vboxext.h:       --no-external-copyright --no-lgpl-disclaimer --convert-tabs --fix-todos
-/Wine*/wined3d/vboxsharedrc.h:  --no-external-copyright --no-lgpl-disclaimer --convert-tabs --fix-todos
+/Wine*/switcher/switcher.h:     --no-external-copyright --no-lgpl-disclaimer --convert-tabs --fix-todos --no-fix-header-guards
+/Wine*/vbox/VBoxDbgGl.h:        --no-external-copyright --no-lgpl-disclaimer --convert-tabs --fix-todos --no-fix-header-guards
+/Wine*/vbox/VBoxWineEx.h:       --no-external-copyright --no-lgpl-disclaimer --convert-tabs --fix-todos --no-fix-header-guards
+/Wine*/wined3d/vboxext.h:       --no-external-copyright --no-lgpl-disclaimer --convert-tabs --fix-todos --no-fix-header-guards
+/Wine*/wined3d/vboxsharedrc.h:  --no-external-copyright --no-lgpl-disclaimer --convert-tabs --fix-todos --no-fix-header-guards
 
 /Wine*/vbox/libWineStub/include/config.h:          --no-lgpl-disclaimer
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/common/VBoxVideoLog.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/common/VBoxVideoLog.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/common/VBoxVideoLog.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef VBOXVIDEOLOG_H
 #define VBOXVIDEOLOG_H
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #ifndef VBOX_VIDEO_LOG_NAME
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/common/VBoxVideoTools.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/common/VBoxVideoTools.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/common/VBoxVideoTools.h	(revision 76540)
@@ -15,6 +15,10 @@
  * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
  */
+
 #ifndef ___VBoxVideoTools_h__
 #define ___VBoxVideoTools_h__
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #include <iprt/cdefs.h>
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/common/wddm/VBoxMPIf.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/common/wddm/VBoxMPIf.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/common/wddm/VBoxMPIf.h	(revision 76540)
@@ -25,4 +25,7 @@
 #ifndef ___VBoxMPIf_h___
 #define ___VBoxMPIf_h___
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #include <VBoxVideo.h>
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/common/xpdm/VBoxVideoIOCTL.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/common/xpdm/VBoxVideoIOCTL.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/common/xpdm/VBoxVideoIOCTL.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef VBOXVIDEOIOCTL_H
 #define VBOXVIDEOIOCTL_H
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #include <VBox/VMMDev.h> /* VBVAMEMORY */
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/common/xpdm/VBoxVideoPortAPI.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/common/xpdm/VBoxVideoPortAPI.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/common/xpdm/VBoxVideoPortAPI.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef VBOXVIDEOPORTAPI_H
 #define VBOXVIDEOPORTAPI_H
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 /* To maintain binary backward compatibility with older windows versions
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxD3DIf.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxD3DIf.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxD3DIf.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef ___VBoxDispD3DRcIf_h__
 #define ___VBoxDispD3DRcIf_h__
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #include "VBoxDispD3DCmn.h"
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispCm.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispCm.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispCm.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef ___VBoxDispCm_h___
 #define ___VBoxDispCm_h___
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 typedef struct VBOXWDDMDISP_DEVICE *PVBOXWDDMDISP_DEVICE;
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispD3D.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispD3D.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispD3D.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef ___VBoxDispD3D_h___
 #define ___VBoxDispD3D_h___
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #include "VBoxDispD3DIf.h"
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispD3DBase.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispD3DBase.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispD3DBase.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef ___VBoxDispD3DBase_h
 #define ___VBoxDispD3DBase_h
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 /* Include nt-and-windows.h here so we get NT_SUCCESS, but don't try if
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispD3DCmn.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispD3DCmn.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispD3DCmn.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef ___VBoxDispD3DCmn_h___
 #define ___VBoxDispD3DCmn_h___
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #include "VBoxDispD3DBase.h"
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispD3DIf.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispD3DIf.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispD3DIf.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef ___VBoxDispD3DIf_h___
 #define ___VBoxDispD3DIf_h___
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #ifdef VBOX_WITH_MESA3D
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispDbg.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispDbg.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispDbg.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef ___VBoxDispDbg_h__
 #define ___VBoxDispDbg_h__
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #define VBOX_VIDEO_LOG_NAME "VBoxD3D"
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispMpInternal.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispMpInternal.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispMpInternal.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef ___VBoxDispMpInternal_h__
 #define ___VBoxDispMpInternal_h__
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #include <iprt/win/windows.h>
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispProfile.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispProfile.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispProfile.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef ___VBoxDispProfile_h__
 #define ___VBoxDispProfile_h__
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 #include "VBoxDispD3DCmn.h"
 
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxUhgsmiBase.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxUhgsmiBase.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxUhgsmiBase.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef ___VBoxUhgsmiBase_h__
 #define ___VBoxUhgsmiBase_h__
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #include <VBoxUhgsmi.h>
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxUhgsmiDisp.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxUhgsmiDisp.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxUhgsmiDisp.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef ___VBoxUhgsmiDisp_h__
 #define ___VBoxUhgsmiDisp_h__
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #include "VBoxUhgsmiBase.h"
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxUhgsmiKmt.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxUhgsmiKmt.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxUhgsmiKmt.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef ___VBoxUhgsmiKmt_h__
 #define ___VBoxUhgsmiKmt_h__
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #include "VBoxDispD3DCmn.h"
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/gallium/GaDdi.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/gallium/GaDdi.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/gallium/GaDdi.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef ___GaDdi_h__
 #define ___GaDdi_h__
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #include <d3dumddi.h>
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/gallium/GaDrvEnvWddm.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/gallium/GaDrvEnvWddm.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/gallium/GaDrvEnvWddm.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef ___GaDrvEnvWddm_h__
 #define ___GaDrvEnvWddm_h__
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #include <VBoxGaDriver.h>
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/gallium/VBoxD3DAdapter9.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/gallium/VBoxD3DAdapter9.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/gallium/VBoxD3DAdapter9.h	(revision 76540)
@@ -20,4 +20,7 @@
 #ifndef ___VBoxD3DAdapter9_h__
 #define ___VBoxD3DAdapter9_h__
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #include "VBoxPresent.h"
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/gallium/VBoxGaD3DDevice9Ex.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/gallium/VBoxGaD3DDevice9Ex.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/gallium/VBoxGaD3DDevice9Ex.h	(revision 76540)
@@ -18,7 +18,9 @@
  */
 
-
 #ifndef ___VBoxGaD3DDevice9Ex_h__
 #define ___VBoxGaD3DDevice9Ex_h__
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #include "VBoxPresent.h"
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/gallium/VBoxGallium.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/gallium/VBoxGallium.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/gallium/VBoxGallium.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef ___VBoxGallium_h__
 #define ___VBoxGallium_h__
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #include <iprt/win/d3d9.h>
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/gallium/VBoxPresent.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/gallium/VBoxPresent.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/gallium/VBoxPresent.h	(revision 76540)
@@ -20,4 +20,7 @@
 #ifndef ___VBoxPresent_h__
 #define ___VBoxPresent_h__
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #include <iprt/win/d3d9.h>
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/gallium/test/d3d9render.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/gallium/test/d3d9render.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/gallium/test/d3d9render.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef __D3D9RENDER__H
 #define __D3D9RENDER__H
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #include "d3dhlp.h"
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/gallium/test/d3dhlp.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/gallium/test/d3dhlp.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/gallium/test/d3dhlp.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef __D3DHLP__H
 #define __D3DHLP__H
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #ifdef VBOX
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/shared/VBoxDispKmt.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/shared/VBoxDispKmt.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/shared/VBoxDispKmt.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef ___VBoxDispKmt_h__
 #define ___VBoxDispKmt_h__
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #include <D3dkmthk.h>
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/shared/VBoxDispMpLogger.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/shared/VBoxDispMpLogger.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/shared/VBoxDispMpLogger.h	(revision 76540)
@@ -23,4 +23,7 @@
 #ifndef ___VBoxDispMpLogger_h__
 #define ___VBoxDispMpLogger_h__
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #include <iprt/cdefs.h>
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDisp.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDisp.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDisp.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef VBOXDISP_H
 #define VBOXDISP_H
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #include "VBoxDispInternal.h"
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispDDraw.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispDDraw.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispDDraw.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef VBOXDISPDDRAW_H
 #define VBOXDISPDDRAW_H
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #include <winddi.h>
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispDrawCmd.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispDrawCmd.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispDrawCmd.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef VBOXDISPDRAWCMD_H
 #define VBOXDISPDRAWCMD_H
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #define VBVA_DECL_OP(__fn, __args) \
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispInternal.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispInternal.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispInternal.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef VBOXDISPINTERNAL_H
 #define VBOXDISPINTERNAL_H
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #include <iprt/cdefs.h>
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispMini.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispMini.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispMini.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef VBOXDISPMINI_H
 #define VBOXDISPMINI_H
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #include "VBoxDisp.h"
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispVHWA.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispVHWA.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispVHWA.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef VBOXDISPVHWA_H
 #define VBOXDISPVHWA_H
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #include "VBoxDisp.h"
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispVrdpBmp.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispVrdpBmp.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispVrdpBmp.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef VBOXDISPVRDPBMP_H
 #define VBOXDISPVRDPBMP_H
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 /* RDP cache holds about 350 tiles 64x64. Therefore
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/common/VBoxMPCommon.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/common/VBoxMPCommon.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/common/VBoxMPCommon.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef VBOXMPCOMMON_H
 #define VBOXMPCOMMON_H
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #include "VBoxMPDevExt.h"
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/common/VBoxMPDevExt.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/common/VBoxMPDevExt.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/common/VBoxMPDevExt.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef VBOXMPDEVEXT_H
 #define VBOXMPDEVEXT_H
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #include "VBoxMPUtils.h"
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/common/VBoxMPHGSMI.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/common/VBoxMPHGSMI.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/common/VBoxMPHGSMI.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef VBOXMPHGSMI_H
 #define VBOXMPHGSMI_H
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #include "VBoxMPDevExt.h"
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/common/VBoxMPUtils.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/common/VBoxMPUtils.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/common/VBoxMPUtils.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef VBOXMPUTILS_H
 #define VBOXMPUTILS_H
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 /*Sanity check*/
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPCm.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPCm.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPCm.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef ___VBoxMPCm_h___
 #define ___VBoxMPCm_h___
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 typedef struct VBOXVIDEOCM_MGR
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPCr.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPCr.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPCr.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef ___VBoxMPCr_h__
 #define ___VBoxMPCr_h__
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #ifdef VBOX_WITH_CROGL
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPMisc.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPMisc.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPMisc.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef ___VBoxMPMisc_h__
 #define ___VBoxMPMisc_h__
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #include "../../common/VBoxVideoTools.h"
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPShgsmi.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPShgsmi.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPShgsmi.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef ___VBoxMPShgsmi_h___
 #define ___VBoxMPShgsmi_h___
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #include <iprt/cdefs.h>
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPTypes.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPTypes.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPTypes.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef ___VBoxMPTypes_h___
 #define ___VBoxMPTypes_h___
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 typedef struct _VBOXMP_DEVEXT *PVBOXMP_DEVEXT;
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPVModes.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPVModes.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPVModes.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef ___VBoxMPVModes_h__
 #define ___VBoxMPVModes_h__
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 //#include "../../common/VBoxVideoTools.h"
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPVbva.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPVbva.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPVbva.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef ___VBoxMPVbva_h___
 #define ___VBoxMPVbva_h___
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #include <VBox/cdefs.h>  /* for VBOXCALL */
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPVdma.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPVdma.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPVdma.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef ___VBoxMPVdma_h___
 #define ___VBoxMPVdma_h___
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #include <iprt/cdefs.h>
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPVhwa.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPVhwa.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPVhwa.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef ___VBoxMPVhwa_h___
 #define ___VBoxMPVhwa_h___
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #include <iprt/cdefs.h>
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPVidPn.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPVidPn.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPVidPn.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef ___VBoxMPVidPn_h___
 #define ___VBoxMPVidPn_h___
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #define VBOXVDPN_C_DISPLAY_HBLANK_SIZE 200
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPWddm.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPWddm.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPWddm.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef ___VBoxMPWddm_h___
 #define ___VBoxMPWddm_h___
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #define VBOX_WDDM_DRIVERNAME L"VBoxWddm"
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/gallium/Svga.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/gallium/Svga.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/gallium/Svga.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef ___Svga_h__
 #define ___Svga_h__
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #include "VBoxMPGaUtils.h"
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/gallium/SvgaCmd.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/gallium/SvgaCmd.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/gallium/SvgaCmd.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef ___SvgaCmd_h__
 #define ___SvgaCmd_h__
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #include "SvgaHw.h"
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/gallium/SvgaFifo.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/gallium/SvgaFifo.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/gallium/SvgaFifo.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef ___SvgaFifo_h__
 #define ___SvgaFifo_h__
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #include "Svga.h"
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/gallium/SvgaHw.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/gallium/SvgaHw.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/gallium/SvgaHw.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef ___SvgaHw_h__
 #define ___SvgaHw_h__
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #include "Svga.h"
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/gallium/VBoxMPGaUtils.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/gallium/VBoxMPGaUtils.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/gallium/VBoxMPGaUtils.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef ___VBoxMPGaUtils_h__
 #define ___VBoxMPGaUtils_h__
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #include <iprt/nt/ntddk.h>
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/gallium/VBoxMPGaWddm.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/gallium/VBoxMPGaWddm.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/gallium/VBoxMPGaWddm.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef ___VBoxMPGaWddm_h__
 #define ___VBoxMPGaWddm_h__
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #include "common/VBoxMPDevExt.h"
Index: trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/xpdm/VBoxMPInternal.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/xpdm/VBoxMPInternal.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/xpdm/VBoxMPInternal.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef VBOXMPINTERNAL_H
 #define VBOXMPINTERNAL_H
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #include "common/VBoxMPUtils.h"
Index: trunk/src/VBox/Additions/WINNT/Installer/InstallHelper/exdll.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Installer/InstallHelper/exdll.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Installer/InstallHelper/exdll.h	(revision 76540)
@@ -21,4 +21,7 @@
 #ifndef _EXDLL_H_
 #define _EXDLL_H_
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #include <iprt/win/windows.h>
Index: trunk/src/VBox/Additions/WINNT/Installer/Loader/resource.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Installer/Loader/resource.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Installer/Loader/resource.h	(revision 76540)
@@ -16,3 +16,12 @@
  */
 
+#ifndef VBOX_INCLUDED_Installer_Loader_resource_h
+#define VBOX_INCLUDED_Installer_Loader_resource_h
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
+
 #define IDI_VIRTUALBOX 101
+
+#endif
+
Index: trunk/src/VBox/Additions/WINNT/Mouse/NT5/VBoxMF.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Mouse/NT5/VBoxMF.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Mouse/NT5/VBoxMF.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef VBOXMF_H
 #define VBOXMF_H
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #include <iprt/cdefs.h>
Index: trunk/src/VBox/Additions/WINNT/Mouse/common/VBoxMouseLog.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/Mouse/common/VBoxMouseLog.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/Mouse/common/VBoxMouseLog.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef VBOXMOUSELOG_H
 #define VBOXMOUSELOG_H
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #include <VBox/log.h>
Index: trunk/src/VBox/Additions/WINNT/SharedFolders/driver/vbsf.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/SharedFolders/driver/vbsf.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/SharedFolders/driver/vbsf.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef VBSF_H
 #define VBSF_H
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 /*
Index: trunk/src/VBox/Additions/WINNT/SharedFolders/driver/vbsfhlp.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/SharedFolders/driver/vbsfhlp.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/SharedFolders/driver/vbsfhlp.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef __VBSFHLP__H
 #define __VBSFHLP__H
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #include <iprt/nt/nt.h> /* includes ntifs.h and wdm.h */
Index: trunk/src/VBox/Additions/WINNT/SharedFolders/driver/vbsfshared.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/SharedFolders/driver/vbsfshared.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/SharedFolders/driver/vbsfshared.h	(revision 76540)
@@ -21,4 +21,7 @@
 #ifndef VBSFSHARED_H
 #define VBSFSHARED_H
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 /* The network provider name for shared folders. */
Index: trunk/src/VBox/Additions/WINNT/VBoxCredProv/VBoxCredProvCredential.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/VBoxCredProv/VBoxCredProvCredential.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/VBoxCredProv/VBoxCredProvCredential.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef ___VBOX_CREDPROV_CREDENTIAL_H___
 #define ___VBOX_CREDPROV_CREDENTIAL_H___
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 
Index: trunk/src/VBox/Additions/WINNT/VBoxCredProv/VBoxCredProvFactory.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/VBoxCredProv/VBoxCredProvFactory.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/VBoxCredProv/VBoxCredProvFactory.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef ___VBOX_CREDPROV_FACTORY_H___
 #define ___VBOX_CREDPROV_FACTORY_H___
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #include <iprt/win/windows.h>
Index: trunk/src/VBox/Additions/WINNT/VBoxCredProv/VBoxCredProvPoller.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/VBoxCredProv/VBoxCredProvPoller.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/VBoxCredProv/VBoxCredProvPoller.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef ___VBOX_CREDPROV_POLLER_H___
 #define ___VBOX_CREDPROV_POLLER_H___
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #include <iprt/critsect.h>
Index: trunk/src/VBox/Additions/WINNT/VBoxCredProv/VBoxCredProvProvider.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/VBoxCredProv/VBoxCredProvProvider.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/VBoxCredProv/VBoxCredProvProvider.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef ___VBOX_CREDPROV_PROVIDER_H___
 #define ___VBOX_CREDPROV_PROVIDER_H___
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #include <credentialprovider.h>
Index: trunk/src/VBox/Additions/WINNT/VBoxCredProv/VBoxCredProvUtils.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/VBoxCredProv/VBoxCredProvUtils.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/VBoxCredProv/VBoxCredProvUtils.h	(revision 76540)
@@ -17,4 +17,7 @@
 #ifndef ___VBOX_CREDPROV_UTILS_H___
 #define ___VBOX_CREDPROV_UTILS_H___
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #include <VBox/VBoxGuestLib.h>
Index: trunk/src/VBox/Additions/WINNT/VBoxCredProv/VBoxCredentialProvider.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/VBoxCredProv/VBoxCredentialProvider.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/VBoxCredProv/VBoxCredentialProvider.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef ___VBOX_CREDENTIALPROVIDER_H___
 #define ___VBOX_CREDENTIALPROVIDER_H___
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #include <iprt/win/windows.h>
Index: trunk/src/VBox/Additions/WINNT/VBoxGINA/Dialog.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/VBoxGINA/Dialog.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/VBoxGINA/Dialog.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef ___H_GINADIALOG
 #define ___H_GINADIALOG
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 void hookDialogBoxes(PVOID pWinlogonFunctions, DWORD dwWlxVersion);
Index: trunk/src/VBox/Additions/WINNT/VBoxGINA/Helper.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/VBoxGINA/Helper.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/VBoxGINA/Helper.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef ___H_GINAHELPER
 #define ___H_GINAHELPER
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #include <VBox/VBoxGuestLib.h>
Index: trunk/src/VBox/Additions/WINNT/VBoxGINA/VBoxGINA.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/VBoxGINA/VBoxGINA.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/VBoxGINA/VBoxGINA.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef __VBOXGINA_H__
 #define __VBOXGINA_H__
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 /** Handle to Winlogon service */
Index: trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxClipboard.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxClipboard.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxClipboard.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef __VBOXSERVICESHAREDCLIPLBOARD__H
 #define __VBOXSERVICESHAREDCLIPLBOARD__H
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #endif /* !__VBOXSERVICESHAREDCLIPLBOARD__H */
Index: trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxDispIf.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxDispIf.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxDispIf.h	(revision 76540)
@@ -15,4 +15,10 @@
  * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
  */
+
+#ifndef VBOX_INCLUDED_VBoxTray_VBoxDispIf_h
+#define VBOX_INCLUDED_VBoxTray_VBoxDispIf_h
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #include <iprt/cdefs.h>
@@ -113,2 +119,4 @@
 DWORD VBoxDispIfSeamlessSubmit(VBOXDISPIF_SEAMLESS *pSeamless, VBOXDISPIFESCAPE *pData, int cbData);
 
+#endif
+
Index: trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxDisplay.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxDisplay.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxDisplay.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef __VBOXSERVICEDISPLAY__H
 #define __VBOXSERVICEDISPLAY__H
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 DWORD VBoxDisplayGetCount();
Index: trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxDnD.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxDnD.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxDnD.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef __VBOXTRAYDND__H
 #define __VBOXTRAYDND__H
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #include <iprt/critsect.h>
Index: trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxHelpers.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxHelpers.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxHelpers.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef ___VBOXTRAY_HELPERS_H
 #define ___VBOXTRAY_HELPERS_H
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 // #define DEBUG_DISPLAY_CHANGE
Index: trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxHostVersion.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxHostVersion.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxHostVersion.h	(revision 76540)
@@ -19,4 +19,7 @@
 #ifndef ___VBoxHostVersion_h
 #define ___VBoxHostVersion_h
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 int VBoxCheckHostVersion();
Index: trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxIPC.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxIPC.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxIPC.h	(revision 76540)
@@ -20,4 +20,7 @@
 #ifndef __VBOXTRAYIPCSERVER__H
 #define __VBOXTRAYIPCSERVER__H
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 int                VBoxIPCInit    (const VBOXSERVICEENV *pEnv, void **ppInstance, bool *pfStartThread);
Index: trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxLA.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxLA.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxLA.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef __VBOXSERVICELA__H
 #define __VBOXSERVICELA__H
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #endif /* !__VBOXSERVICELA__H */
Index: trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxSeamless.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxSeamless.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxSeamless.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef __VBOXSERVICESEAMLESS__H
 #define __VBOXSERVICESEAMLESS__H
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 void VBoxSeamlessEnable();
Index: trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxSharedFolders.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxSharedFolders.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxSharedFolders.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef ___VBoxSharedFolders_h
 #define ___VBoxSharedFolders_h
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 int VBoxSharedFoldersAutoUnmount(void);
Index: trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxTray.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxTray.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxTray.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef ___VBOXTRAY_H
 #define ___VBOXTRAY_H
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #       define _InterlockedExchange           _InterlockedExchange_StupidDDKVsCompilerCrap
Index: trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxTrayMsg.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxTrayMsg.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxTrayMsg.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef ___VBOXTRAY_MSG_H
 #define ___VBOXTRAY_MSG_H
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 /** The IPC pipe's prefix (native).
Index: trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxVRDP.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxVRDP.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxVRDP.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef __VBOXSERVICEVRDP__H
 #define __VBOXSERVICEVRDP__H
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 /* The restore service prototypes. */
Index: trunk/src/VBox/Additions/WINNT/VBoxTray/resource.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/VBoxTray/resource.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/VBoxTray/resource.h	(revision 76540)
@@ -16,4 +16,11 @@
  */
 
+#ifndef VBOX_INCLUDED_VBoxTray_resource_h
+#define VBOX_INCLUDED_VBoxTray_resource_h
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
+
 #define IDI_VIRTUALBOX 101
 
+#endif
Index: trunk/src/VBox/Additions/WINNT/include/VBoxDisplay.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/include/VBoxDisplay.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/include/VBoxDisplay.h	(revision 76540)
@@ -17,4 +17,7 @@
 #ifndef ___winnt_include_VBoxDisplay_h___
 #define ___winnt_include_VBoxDisplay_h___
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 #include <iprt/types.h>
Index: trunk/src/VBox/Additions/WINNT/include/VBoxHook.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/include/VBoxHook.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/include/VBoxHook.h	(revision 76540)
@@ -18,4 +18,7 @@
 #ifndef ___winnt_include_VBoxHook_h
 #define ___winnt_include_VBoxHook_h
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 /* custom messages as we must install the hook from the main thread */
Index: trunk/src/VBox/Additions/WINNT/tools/VBoxCertUtilResource-win.h
===================================================================
--- trunk/src/VBox/Additions/WINNT/tools/VBoxCertUtilResource-win.h	(revision 76539)
+++ trunk/src/VBox/Additions/WINNT/tools/VBoxCertUtilResource-win.h	(revision 76540)
@@ -16,4 +16,12 @@
  */
 
+#ifndef VBOX_INCLUDED_tools_VBoxCertUtilResource_win_h
+#define VBOX_INCLUDED_tools_VBoxCertUtilResource_win_h
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
+
 #define IDI_VIRTUALBOX 101
 
+#endif
+
