2020-04-21 10:30:12 +03:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
|
|
#ifndef PCH_H
|
|
|
|
|
#define PCH_H
|
|
|
|
|
|
2023-11-15 17:38:44 +01:00
|
|
|
#pragma warning(push)
|
2020-04-21 10:30:12 +03:00
|
|
|
#pragma warning(disable : 5205)
|
|
|
|
|
#include <winrt/base.h>
|
2023-11-15 17:38:44 +01:00
|
|
|
#pragma warning(pop)
|
2020-04-21 10:30:12 +03:00
|
|
|
#define WIN32_LEAN_AND_MEAN
|
2021-01-12 21:52:17 +03:00
|
|
|
#define NOMINMAX
|
2020-04-21 10:30:12 +03:00
|
|
|
#include <Windows.h>
|
|
|
|
|
#include <MsiQuery.h>
|
|
|
|
|
#include <Shlwapi.h>
|
|
|
|
|
#include <Shobjidl.h>
|
|
|
|
|
#include <Knownfolders.h>
|
|
|
|
|
#include <ShlObj_core.h>
|
2020-07-27 19:53:29 +03:00
|
|
|
#include <shellapi.h>
|
|
|
|
|
#include <filesystem>
|
2020-12-15 15:16:09 +03:00
|
|
|
#include <msi.h>
|
|
|
|
|
#include <PathCch.h>
|
2020-04-21 10:30:12 +03:00
|
|
|
|
2020-11-27 00:31:00 +03:00
|
|
|
#include <optional>
|
2021-01-12 21:52:17 +03:00
|
|
|
#include <regex>
|
|
|
|
|
#include <charconv>
|
2020-11-27 00:31:00 +03:00
|
|
|
|
2020-12-15 15:16:09 +03:00
|
|
|
#include <expected.hpp>
|
|
|
|
|
|
|
|
|
|
#include <winrt/Windows.Foundation.h>
|
|
|
|
|
#include <winrt/Windows.Foundation.Collections.h>
|
|
|
|
|
#include <winrt/Windows.ApplicationModel.h>
|
|
|
|
|
#include <winrt/Windows.Management.Deployment.h>
|
2021-05-21 13:32:34 +03:00
|
|
|
#include <winrt/Windows.System.h>
|
|
|
|
|
|
|
|
|
|
#include <wil/resource.h>
|
2020-12-15 15:16:09 +03:00
|
|
|
|
2020-04-21 10:30:12 +03:00
|
|
|
#endif //PCH_H
|
2020-12-15 15:16:09 +03:00
|
|
|
|
2021-08-12 14:53:51 +03:00
|
|
|
namespace fs = std::filesystem;
|