pch.h (1692B)
1 // Copyright (c) Microsoft Corporation. 2 // Licensed under the MIT License. 3 #pragma once 4 5 #define NOMINMAX 6 #include <windows.h> 7 #include <shellapi.h> 8 #include <WinInet.h> 9 #include <msi.h> 10 #include <wincodec.h> 11 12 #pragma warning( push ) 13 #pragma warning ( disable : 4458 4100 6031 4702 26439 ) 14 #include <valijson/schema.hpp> 15 #include <valijson/schema_parser.hpp> 16 #include <valijson/validator.hpp> 17 #include <valijson/adapters/jsoncpp_adapter.hpp> 18 #pragma warning( pop ) 19 20 #include <algorithm> 21 #include <array> 22 #include <atomic> 23 #include <csignal> 24 #include <iostream> 25 #include <fstream> 26 #include <future> 27 #include <functional> 28 #include <iterator> 29 #include <memory> 30 #include <mutex> 31 #include <numeric> 32 #include <optional> 33 #include <set> 34 #include <sstream> 35 #include <string> 36 #include <string_view> 37 #include <vector> 38 39 #include <winrt/Windows.Foundation.h> 40 #include <winrt/Windows.Foundation.Collections.h> 41 #include <winrt/Windows.Management.Deployment.h> 42 #include <winrt/Windows.UI.ViewManagement.h> 43 #include <winrt/Windows.ApplicationModel.h> 44 #include <winrt/Windows.ApplicationModel.Resources.h> 45 #include <winrt/Windows.ApplicationModel.Resources.Core.h> 46 #include <winrt/Windows.ApplicationModel.Store.Preview.InstallControl.h> 47 #include <winrt/Windows.Storage.Streams.h> 48 #include <winrt/Windows.Security.Cryptography.Certificates.h> 49 50 #pragma warning( push ) 51 #pragma warning ( disable : 6001 6285 6340 6388 ) 52 #include <wil/resource.h> 53 #include <wil/result.h> 54 #include <wil/result_macros.h> 55 #include <wil/safecast.h> 56 #include <wil/com.h> 57 #pragma warning( pop ) 58 59 #include <wrl/client.h> 60 #include <wrl/implements.h> 61 #include <AppxPackaging.h>