Counter Strike : Global Offensive Source Code
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

162 lines
4.0 KiB

  1. //========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============//
  2. //
  3. // Purpose:
  4. //
  5. // $NoKeywords: $
  6. //
  7. //=============================================================================//
  8. //*********** (C) Copyright 2000 Valve, L.L.C. All rights reserved. ***********
  9. //
  10. // The copyright to the contents herein is the property of Valve, L.L.C.
  11. // The contents may be used and/or copied only with the written permission of
  12. // Valve, L.L.C., or in accordance with the terms and conditions stipulated in
  13. // the agreement/contract under which the contents have been supplied.
  14. //
  15. //*****************************************************************************
  16. //
  17. // Contents:
  18. //
  19. //
  20. //
  21. // Authors:
  22. //
  23. // Target restrictions:
  24. //
  25. // Tool restrictions:
  26. //
  27. // Things to do:
  28. //
  29. //
  30. //
  31. //*****************************************************************************
  32. #ifndef INCLUDED_STEAM_BOOTSTRAPPER_H
  33. #define INCLUDED_STEAM_BOOTSTRAPPER_H
  34. #if defined(_MSC_VER) && (_MSC_VER > 1000)
  35. #pragma once
  36. #endif
  37. //*****************************************************************************
  38. //
  39. // 'Local' build control section.
  40. //
  41. //*****************************************************************************
  42. #if (BUILD_MODE == BUILD_MODE_RELEASE_NORMAL) || (BUILD_MODE == BUILD_MODE_RELEASE_TEST)
  43. #elif BUILD_MODE == BUILD_MODE_DEBUG_NORMAL
  44. #else
  45. // 'Safe' default settings. This allows new build modes to be added to the
  46. // project without requiring the manual updating of all 'local build control'
  47. // sections in every module and header file.
  48. #endif
  49. //*****************************************************************************
  50. //
  51. // Include files required by this header.
  52. //
  53. // Note: Do NOT place any 'using' directives or declarations in header files -
  54. // put them at the top of the source files that require them.
  55. // Use fully-qualified names in header files.
  56. //
  57. //*****************************************************************************
  58. //*****************************************************************************
  59. //
  60. // Exported constants and macros.
  61. // - Wrap these definitions in a namespace whenever possible
  62. //
  63. //*****************************************************************************
  64. namespace
  65. {
  66. // constant definitions here
  67. }
  68. #define szSteamBootStrapperIconIdEnvVar "__STEAM_BOOTSTRAPPER_ICON_ID__"
  69. //*****************************************************************************
  70. //
  71. // Exported scalar type and enumerated type definitions.
  72. // - Wrap these definitions in a namespace whenever possible
  73. //
  74. //*****************************************************************************
  75. namespace
  76. {
  77. // scalar and enumerated type definitions here
  78. }
  79. //*****************************************************************************
  80. //
  81. // Exported class, structure, and complex type definitions.
  82. // - Wrap these definitions in a namespace whenever possible
  83. //
  84. //*****************************************************************************
  85. namespace
  86. {
  87. // class, structure, and complex type definitions here
  88. }
  89. //*****************************************************************************
  90. //
  91. // Exported function prototypes
  92. // - Wrap these definitions in a namespace whenever possible
  93. // - declared extern here, and defined without storage class in the source file.
  94. //
  95. //*****************************************************************************
  96. namespace
  97. {
  98. // function prototypes here
  99. }
  100. //*****************************************************************************
  101. //
  102. // Exported variable and data declarations
  103. // - Wrap these definitions in a namespace whenever possible
  104. // - declared extern here, and defined without storage class in the source file.
  105. //
  106. //*****************************************************************************
  107. namespace
  108. {
  109. // variable and data declarations here
  110. }
  111. //*****************************************************************************
  112. //
  113. // Inline function definitions.
  114. //
  115. //*****************************************************************************
  116. #endif