CommonBasic.h 797 B

12345678910111213141516171819202122
  1. //-------------------------------------------------------------------------------------------------------
  2. // Copyright (C) Microsoft. All rights reserved.
  3. // Licensed under the MIT license. See LICENSE.txt file in the project root for full license information.
  4. //-------------------------------------------------------------------------------------------------------
  5. #pragma once
  6. #include "Banned.h"
  7. #include "CommonDefines.h"
  8. #define _CRT_RAND_S // Enable rand_s in the CRT
  9. #include "CommonPal.h"
  10. // === Core Header Files ===
  11. #include "Core/Api.h"
  12. #include "Core/CommonTypedefs.h"
  13. #include "Core/CriticalSection.h"
  14. #include "Core/Assertions.h"
  15. // === Exceptions Header Files ===
  16. #include "Exceptions/Throw.h"
  17. #include "Exceptions/ExceptionCheck.h"
  18. #include "Exceptions/ReportError.h"