pch.h (1313B)
1 // Copyright (c) Microsoft Corporation. 2 // Licensed under the MIT License. 3 #pragma once 4 #define NOMINMAX 5 #include <Windows.h> 6 #include <AclAPI.h> 7 #include <WinInet.h> 8 #include <shellapi.h> 9 #include <objbase.h> 10 #include <urlmon.h> 11 #include <Msi.h> 12 #include <KnownFolders.h> 13 14 #include <catch2/catch_session.hpp> 15 #include <catch2/catch_template_test_macros.hpp> 16 #include <catch2/catch_test_case_info.hpp> 17 #include <catch2/catch_test_macros.hpp> 18 #include <catch2/generators/catch_generators.hpp> 19 #include <catch2/matchers/catch_matchers.hpp> 20 #include <catch2/reporters/catch_reporter_event_listener.hpp> 21 #include <catch2/reporters/catch_reporter_registrars.hpp> 22 23 #include <json/json.h> 24 25 #include <winrt/Windows.Foundation.h> 26 #include <winrt/Windows.Foundation.Collections.h> 27 #include <winrt/Windows.Globalization.h> 28 #include <winrt/Windows.Management.Deployment.h> 29 #include <winrt/Windows.Web.Http.h> 30 #include <wrl/client.h> 31 32 #include <wil/filesystem.h> 33 #include <wil/resource.h> 34 #include <wil/result_macros.h> 35 #include <wil/token_helpers.h> 36 37 #include <atomic> 38 #include <filesystem> 39 #include <fstream> 40 #include <functional> 41 #include <future> 42 #include <iostream> 43 #include <memory> 44 #include <set> 45 #include <sstream> 46 #include <string> 47 #include <string_view> 48 #include <unordered_set> 49 #include <utility> 50 #include <vector>