winget-cli

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

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>