summaryrefslogtreecommitdiff
path: root/common/SteamBootStrapper.h
diff options
context:
space:
mode:
Diffstat (limited to 'common/SteamBootStrapper.h')
-rw-r--r--common/SteamBootStrapper.h162
1 files changed, 162 insertions, 0 deletions
diff --git a/common/SteamBootStrapper.h b/common/SteamBootStrapper.h
new file mode 100644
index 0000000..35afad8
--- /dev/null
+++ b/common/SteamBootStrapper.h
@@ -0,0 +1,162 @@
+//========= Copyright Valve Corporation, All rights reserved. ============//
+//
+// Purpose:
+//
+// $NoKeywords: $
+//
+//=============================================================================//
+
+//*********** (C) Copyright 2000 Valve, L.L.C. All rights reserved. ***********
+//
+// The copyright to the contents herein is the property of Valve, L.L.C.
+// The contents may be used and/or copied only with the written permission of
+// Valve, L.L.C., or in accordance with the terms and conditions stipulated in
+// the agreement/contract under which the contents have been supplied.
+//
+//*****************************************************************************
+//
+// Contents:
+//
+//
+//
+// Authors:
+//
+// Target restrictions:
+//
+// Tool restrictions:
+//
+// Things to do:
+//
+//
+//
+//*****************************************************************************
+
+#ifndef INCLUDED_STEAM_BOOTSTRAPPER_H
+#define INCLUDED_STEAM_BOOTSTRAPPER_H
+
+#if defined(_MSC_VER) && (_MSC_VER > 1000)
+#pragma once
+#endif
+
+
+//*****************************************************************************
+//
+// 'Local' build control section.
+//
+//*****************************************************************************
+
+#if (BUILD_MODE == BUILD_MODE_RELEASE_NORMAL) || (BUILD_MODE == BUILD_MODE_RELEASE_TEST)
+
+
+#elif BUILD_MODE == BUILD_MODE_DEBUG_NORMAL
+
+
+#else
+ // 'Safe' default settings. This allows new build modes to be added to the
+ // project without requiring the manual updating of all 'local build control'
+ // sections in every module and header file.
+
+#endif
+
+
+
+//*****************************************************************************
+//
+// Include files required by this header.
+//
+// Note: Do NOT place any 'using' directives or declarations in header files -
+// put them at the top of the source files that require them.
+// Use fully-qualified names in header files.
+//
+//*****************************************************************************
+
+
+
+
+//*****************************************************************************
+//
+// Exported constants and macros.
+// - Wrap these definitions in a namespace whenever possible
+//
+//*****************************************************************************
+
+
+namespace
+{
+ // constant definitions here
+}
+
+#define szSteamBootStrapperIconIdEnvVar "__STEAM_BOOTSTRAPPER_ICON_ID__"
+
+//*****************************************************************************
+//
+// Exported scalar type and enumerated type definitions.
+// - Wrap these definitions in a namespace whenever possible
+//
+//*****************************************************************************
+
+
+namespace
+{
+// scalar and enumerated type definitions here
+}
+
+
+
+//*****************************************************************************
+//
+// Exported class, structure, and complex type definitions.
+// - Wrap these definitions in a namespace whenever possible
+//
+//*****************************************************************************
+
+
+namespace
+{
+ // class, structure, and complex type definitions here
+}
+
+
+
+//*****************************************************************************
+//
+// Exported function prototypes
+// - Wrap these definitions in a namespace whenever possible
+// - declared extern here, and defined without storage class in the source file.
+//
+//*****************************************************************************
+
+
+namespace
+{
+ // function prototypes here
+}
+
+
+
+//*****************************************************************************
+//
+// Exported variable and data declarations
+// - Wrap these definitions in a namespace whenever possible
+// - declared extern here, and defined without storage class in the source file.
+//
+//*****************************************************************************
+
+
+namespace
+{
+ // variable and data declarations here
+}
+
+
+
+//*****************************************************************************
+//
+// Inline function definitions.
+//
+//*****************************************************************************
+
+
+
+
+#endif