mirror of
https://github.com/kidfromjupiter/nearby.git
synced 2026-09-15 07:06:11 -04:00
575 lines
22 KiB
C++
575 lines
22 KiB
C++
// WARNING: Please don't edit this file. It was generated by C++/WinRT
|
|
// v2.0.250303.1
|
|
|
|
#pragma once
|
|
#ifndef WINRT_Microsoft_Windows_ApplicationModel_WindowsAppRuntime_0_H
|
|
#define WINRT_Microsoft_Windows_ApplicationModel_WindowsAppRuntime_0_H
|
|
WINRT_EXPORT namespace winrt::Windows::ApplicationModel {
|
|
struct PackageVersion;
|
|
}
|
|
WINRT_EXPORT namespace winrt::Windows::Foundation { struct HResult; }
|
|
WINRT_EXPORT namespace winrt::Microsoft::Windows::ApplicationModel::
|
|
WindowsAppRuntime {
|
|
enum class DeploymentStatus : int32_t {
|
|
Unknown = 0,
|
|
Ok = 1,
|
|
PackageInstallRequired = 2,
|
|
PackageInstallFailed = 3,
|
|
};
|
|
enum class RuntimeCompatibilityChange : int32_t {
|
|
None = 0,
|
|
OrientedVirtualizingPanel_FixBoundsOverflow = 59890419,
|
|
StoragePickers_PreserveFileTypeChoicesInsertionOrder = 60245168,
|
|
StoragePickers_DisplayFileTypeFilterNames = 60245660,
|
|
StoragePickers_DoNotTruncateExistingFileOnSave = 60257559,
|
|
FixCreateIconElementRendering = 60408488,
|
|
};
|
|
struct IDeploymentInitializeOptions;
|
|
struct IDeploymentInitializeOptions2;
|
|
struct IDeploymentManagerStatics;
|
|
struct IDeploymentManagerStatics2;
|
|
struct IDeploymentResult;
|
|
struct IDeploymentResultFactory;
|
|
struct IReleaseInfoStatics;
|
|
struct IRuntimeCompatibilityOptions;
|
|
struct IRuntimeInfoStatics;
|
|
struct DeploymentInitializeOptions;
|
|
struct DeploymentManager;
|
|
struct DeploymentResult;
|
|
struct ReleaseInfo;
|
|
struct RuntimeCompatibilityOptions;
|
|
struct RuntimeInfo;
|
|
struct WindowsAppRuntimeVersion;
|
|
struct DeploymentContract;
|
|
struct RuntimeCompatibilityContract;
|
|
struct VersionInfoContract;
|
|
}
|
|
namespace winrt::impl {
|
|
template <>
|
|
struct category<winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
IDeploymentInitializeOptions> {
|
|
using type = interface_category;
|
|
};
|
|
template <>
|
|
struct category<winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
IDeploymentInitializeOptions2> {
|
|
using type = interface_category;
|
|
};
|
|
template <>
|
|
struct category<winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
IDeploymentManagerStatics> {
|
|
using type = interface_category;
|
|
};
|
|
template <>
|
|
struct category<winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
IDeploymentManagerStatics2> {
|
|
using type = interface_category;
|
|
};
|
|
template <>
|
|
struct category<winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
IDeploymentResult> {
|
|
using type = interface_category;
|
|
};
|
|
template <>
|
|
struct category<winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
IDeploymentResultFactory> {
|
|
using type = interface_category;
|
|
};
|
|
template <>
|
|
struct category<winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
IReleaseInfoStatics> {
|
|
using type = interface_category;
|
|
};
|
|
template <>
|
|
struct category<winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
IRuntimeCompatibilityOptions> {
|
|
using type = interface_category;
|
|
};
|
|
template <>
|
|
struct category<winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
IRuntimeInfoStatics> {
|
|
using type = interface_category;
|
|
};
|
|
template <>
|
|
struct category<winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
DeploymentInitializeOptions> {
|
|
using type = class_category;
|
|
};
|
|
template <>
|
|
struct category<winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
DeploymentManager> {
|
|
using type = class_category;
|
|
};
|
|
template <>
|
|
struct category<winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
DeploymentResult> {
|
|
using type = class_category;
|
|
};
|
|
template <>
|
|
struct category<winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
ReleaseInfo> {
|
|
using type = class_category;
|
|
};
|
|
template <>
|
|
struct category<winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
RuntimeCompatibilityOptions> {
|
|
using type = class_category;
|
|
};
|
|
template <>
|
|
struct category<winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
RuntimeInfo> {
|
|
using type = class_category;
|
|
};
|
|
template <>
|
|
struct category<winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
DeploymentStatus> {
|
|
using type = enum_category;
|
|
};
|
|
template <>
|
|
struct category<winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
RuntimeCompatibilityChange> {
|
|
using type = enum_category;
|
|
};
|
|
template <>
|
|
struct category<winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
WindowsAppRuntimeVersion> {
|
|
using type = struct_category<uint32_t, uint32_t, uint32_t>;
|
|
};
|
|
template <>
|
|
inline constexpr auto&
|
|
name_v<winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
DeploymentInitializeOptions> =
|
|
L"Microsoft.Windows.ApplicationModel.WindowsAppRuntime."
|
|
L"DeploymentInitializeOptions";
|
|
template <>
|
|
inline constexpr auto& name_v<winrt::Microsoft::Windows::ApplicationModel::
|
|
WindowsAppRuntime::DeploymentManager> =
|
|
L"Microsoft.Windows.ApplicationModel.WindowsAppRuntime.DeploymentManager";
|
|
template <>
|
|
inline constexpr auto& name_v<winrt::Microsoft::Windows::ApplicationModel::
|
|
WindowsAppRuntime::DeploymentResult> =
|
|
L"Microsoft.Windows.ApplicationModel.WindowsAppRuntime.DeploymentResult";
|
|
template <>
|
|
inline constexpr auto& name_v<winrt::Microsoft::Windows::ApplicationModel::
|
|
WindowsAppRuntime::ReleaseInfo> =
|
|
L"Microsoft.Windows.ApplicationModel.WindowsAppRuntime.ReleaseInfo";
|
|
template <>
|
|
inline constexpr auto&
|
|
name_v<winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
RuntimeCompatibilityOptions> =
|
|
L"Microsoft.Windows.ApplicationModel.WindowsAppRuntime."
|
|
L"RuntimeCompatibilityOptions";
|
|
template <>
|
|
inline constexpr auto& name_v<winrt::Microsoft::Windows::ApplicationModel::
|
|
WindowsAppRuntime::RuntimeInfo> =
|
|
L"Microsoft.Windows.ApplicationModel.WindowsAppRuntime.RuntimeInfo";
|
|
template <>
|
|
inline constexpr auto& name_v<winrt::Microsoft::Windows::ApplicationModel::
|
|
WindowsAppRuntime::DeploymentStatus> =
|
|
L"Microsoft.Windows.ApplicationModel.WindowsAppRuntime.DeploymentStatus";
|
|
template <>
|
|
inline constexpr auto&
|
|
name_v<winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
RuntimeCompatibilityChange> =
|
|
L"Microsoft.Windows.ApplicationModel.WindowsAppRuntime."
|
|
L"RuntimeCompatibilityChange";
|
|
template <>
|
|
inline constexpr auto& name_v<winrt::Microsoft::Windows::ApplicationModel::
|
|
WindowsAppRuntime::WindowsAppRuntimeVersion> =
|
|
L"Microsoft.Windows.ApplicationModel.WindowsAppRuntime."
|
|
L"WindowsAppRuntimeVersion";
|
|
template <>
|
|
inline constexpr auto&
|
|
name_v<winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
IDeploymentInitializeOptions> =
|
|
L"Microsoft.Windows.ApplicationModel.WindowsAppRuntime."
|
|
L"IDeploymentInitializeOptions";
|
|
template <>
|
|
inline constexpr auto&
|
|
name_v<winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
IDeploymentInitializeOptions2> =
|
|
L"Microsoft.Windows.ApplicationModel.WindowsAppRuntime."
|
|
L"IDeploymentInitializeOptions2";
|
|
template <>
|
|
inline constexpr auto&
|
|
name_v<winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
IDeploymentManagerStatics> =
|
|
L"Microsoft.Windows.ApplicationModel.WindowsAppRuntime."
|
|
L"IDeploymentManagerStatics";
|
|
template <>
|
|
inline constexpr auto&
|
|
name_v<winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
IDeploymentManagerStatics2> =
|
|
L"Microsoft.Windows.ApplicationModel.WindowsAppRuntime."
|
|
L"IDeploymentManagerStatics2";
|
|
template <>
|
|
inline constexpr auto& name_v<winrt::Microsoft::Windows::ApplicationModel::
|
|
WindowsAppRuntime::IDeploymentResult> =
|
|
L"Microsoft.Windows.ApplicationModel.WindowsAppRuntime.IDeploymentResult";
|
|
template <>
|
|
inline constexpr auto& name_v<winrt::Microsoft::Windows::ApplicationModel::
|
|
WindowsAppRuntime::IDeploymentResultFactory> =
|
|
L"Microsoft.Windows.ApplicationModel.WindowsAppRuntime."
|
|
L"IDeploymentResultFactory";
|
|
template <>
|
|
inline constexpr auto& name_v<winrt::Microsoft::Windows::ApplicationModel::
|
|
WindowsAppRuntime::IReleaseInfoStatics> =
|
|
L"Microsoft.Windows.ApplicationModel.WindowsAppRuntime.IReleaseInfoStatics";
|
|
template <>
|
|
inline constexpr auto&
|
|
name_v<winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
IRuntimeCompatibilityOptions> =
|
|
L"Microsoft.Windows.ApplicationModel.WindowsAppRuntime."
|
|
L"IRuntimeCompatibilityOptions";
|
|
template <>
|
|
inline constexpr auto& name_v<winrt::Microsoft::Windows::ApplicationModel::
|
|
WindowsAppRuntime::IRuntimeInfoStatics> =
|
|
L"Microsoft.Windows.ApplicationModel.WindowsAppRuntime.IRuntimeInfoStatics";
|
|
template <>
|
|
inline constexpr auto& name_v<winrt::Microsoft::Windows::ApplicationModel::
|
|
WindowsAppRuntime::DeploymentContract> =
|
|
L"Microsoft.Windows.ApplicationModel.WindowsAppRuntime.DeploymentContract";
|
|
template <>
|
|
inline constexpr auto&
|
|
name_v<winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
RuntimeCompatibilityContract> =
|
|
L"Microsoft.Windows.ApplicationModel.WindowsAppRuntime."
|
|
L"RuntimeCompatibilityContract";
|
|
template <>
|
|
inline constexpr auto& name_v<winrt::Microsoft::Windows::ApplicationModel::
|
|
WindowsAppRuntime::VersionInfoContract> =
|
|
L"Microsoft.Windows.ApplicationModel.WindowsAppRuntime.VersionInfoContract";
|
|
template <>
|
|
inline constexpr guid
|
|
guid_v<winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
IDeploymentInitializeOptions>{
|
|
0x578A5FD4,
|
|
0x9D7F,
|
|
0x5E01,
|
|
{0x97, 0xB8, 0xD8, 0xEA, 0x61, 0xDB, 0x40,
|
|
0x27}}; // 578A5FD4-9D7F-5E01-97B8-D8EA61DB4027
|
|
template <>
|
|
inline constexpr guid
|
|
guid_v<winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
IDeploymentInitializeOptions2>{
|
|
0xAD902820,
|
|
0x149F,
|
|
0x5E16,
|
|
{0xA5, 0x66, 0x9B, 0x23, 0x63, 0x99, 0x7D,
|
|
0xE2}}; // AD902820-149F-5E16-A566-9B2363997DE2
|
|
template <>
|
|
inline constexpr guid guid_v<winrt::Microsoft::Windows::ApplicationModel::
|
|
WindowsAppRuntime::IDeploymentManagerStatics>{
|
|
0x6782A9D0,
|
|
0xBFD0,
|
|
0x50EA,
|
|
{0x81, 0xB0, 0x32, 0xE9, 0xED, 0x37, 0xCD,
|
|
0xF0}}; // 6782A9D0-BFD0-50EA-81B0-32E9ED37CDF0
|
|
template <>
|
|
inline constexpr guid guid_v<winrt::Microsoft::Windows::ApplicationModel::
|
|
WindowsAppRuntime::IDeploymentManagerStatics2>{
|
|
0xF49C16EE,
|
|
0x6EBC,
|
|
0x5F15,
|
|
{0xBE, 0xBB, 0x2B, 0xA4, 0x9F, 0x8C, 0x0B,
|
|
0x30}}; // F49C16EE-6EBC-5F15-BEBB-2BA49F8C0B30
|
|
template <>
|
|
inline constexpr guid guid_v<winrt::Microsoft::Windows::ApplicationModel::
|
|
WindowsAppRuntime::IDeploymentResult>{
|
|
0x27203F62,
|
|
0x463D,
|
|
0x587A,
|
|
{0x8E, 0xB7, 0x87, 0x00, 0x98, 0x90, 0x10,
|
|
0x78}}; // 27203F62-463D-587A-8EB7-870098901078
|
|
template <>
|
|
inline constexpr guid guid_v<winrt::Microsoft::Windows::ApplicationModel::
|
|
WindowsAppRuntime::IDeploymentResultFactory>{
|
|
0xACD7BDAE,
|
|
0x4AE6,
|
|
0x5CAC,
|
|
{0x82, 0x05, 0x1E, 0x8C, 0x30, 0x5F, 0x95,
|
|
0x3B}}; // ACD7BDAE-4AE6-5CAC-8205-1E8C305F953B
|
|
template <>
|
|
inline constexpr guid guid_v<winrt::Microsoft::Windows::ApplicationModel::
|
|
WindowsAppRuntime::IReleaseInfoStatics>{
|
|
0xED9BE8FF,
|
|
0x073C,
|
|
0x5C66,
|
|
{0xBF, 0x97, 0xEF, 0x0C, 0xE6, 0x74, 0x05,
|
|
0xC3}}; // ED9BE8FF-073C-5C66-BF97-EF0CE67405C3
|
|
template <>
|
|
inline constexpr guid
|
|
guid_v<winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
IRuntimeCompatibilityOptions>{
|
|
0xD7403BD9,
|
|
0xB25D,
|
|
0x5B8F,
|
|
{0x8D, 0xE1, 0x9D, 0xCB, 0x57, 0xD9, 0x9F,
|
|
0x6C}}; // D7403BD9-B25D-5B8F-8DE1-9DCB57D99F6C
|
|
template <>
|
|
inline constexpr guid guid_v<winrt::Microsoft::Windows::ApplicationModel::
|
|
WindowsAppRuntime::IRuntimeInfoStatics>{
|
|
0xE5CB9549,
|
|
0x8951,
|
|
0x590E,
|
|
{0xA7, 0x53, 0x8F, 0x28, 0x1C, 0xD7, 0x7A,
|
|
0xB5}}; // E5CB9549-8951-590E-A753-8F281CD77AB5
|
|
template <>
|
|
struct default_interface<winrt::Microsoft::Windows::ApplicationModel::
|
|
WindowsAppRuntime::DeploymentInitializeOptions> {
|
|
using type = winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
IDeploymentInitializeOptions;
|
|
};
|
|
template <>
|
|
struct default_interface<winrt::Microsoft::Windows::ApplicationModel::
|
|
WindowsAppRuntime::DeploymentResult> {
|
|
using type = winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
IDeploymentResult;
|
|
};
|
|
template <>
|
|
struct default_interface<winrt::Microsoft::Windows::ApplicationModel::
|
|
WindowsAppRuntime::RuntimeCompatibilityOptions> {
|
|
using type = winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
IRuntimeCompatibilityOptions;
|
|
};
|
|
template <>
|
|
struct abi<winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
IDeploymentInitializeOptions> {
|
|
struct WINRT_IMPL_NOVTABLE type : inspectable_abi {
|
|
virtual int32_t __stdcall get_ForceDeployment(bool*) noexcept = 0;
|
|
virtual int32_t __stdcall put_ForceDeployment(bool) noexcept = 0;
|
|
};
|
|
};
|
|
template <>
|
|
struct abi<winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
IDeploymentInitializeOptions2> {
|
|
struct WINRT_IMPL_NOVTABLE type : inspectable_abi {
|
|
virtual int32_t __stdcall get_OnErrorShowUI(bool*) noexcept = 0;
|
|
virtual int32_t __stdcall put_OnErrorShowUI(bool) noexcept = 0;
|
|
};
|
|
};
|
|
template <>
|
|
struct abi<winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
IDeploymentManagerStatics> {
|
|
struct WINRT_IMPL_NOVTABLE type : inspectable_abi {
|
|
virtual int32_t __stdcall GetStatus(void**) noexcept = 0;
|
|
virtual int32_t __stdcall Initialize(void**) noexcept = 0;
|
|
};
|
|
};
|
|
template <>
|
|
struct abi<winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
IDeploymentManagerStatics2> {
|
|
struct WINRT_IMPL_NOVTABLE type : inspectable_abi {
|
|
virtual int32_t __stdcall Initialize(void*, void**) noexcept = 0;
|
|
};
|
|
};
|
|
template <>
|
|
struct abi<winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
IDeploymentResult> {
|
|
struct WINRT_IMPL_NOVTABLE type : inspectable_abi {
|
|
virtual int32_t __stdcall get_Status(int32_t*) noexcept = 0;
|
|
virtual int32_t __stdcall get_ExtendedError(winrt::hresult*) noexcept = 0;
|
|
};
|
|
};
|
|
template <>
|
|
struct abi<winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
IDeploymentResultFactory> {
|
|
struct WINRT_IMPL_NOVTABLE type : inspectable_abi {
|
|
virtual int32_t __stdcall CreateInstance(int32_t, winrt::hresult,
|
|
void**) noexcept = 0;
|
|
};
|
|
};
|
|
template <>
|
|
struct abi<winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
IReleaseInfoStatics> {
|
|
struct WINRT_IMPL_NOVTABLE type : inspectable_abi {
|
|
virtual int32_t __stdcall get_Major(uint16_t*) noexcept = 0;
|
|
virtual int32_t __stdcall get_Minor(uint16_t*) noexcept = 0;
|
|
virtual int32_t __stdcall get_Patch(uint16_t*) noexcept = 0;
|
|
virtual int32_t __stdcall get_VersionTag(void**) noexcept = 0;
|
|
virtual int32_t __stdcall get_AsString(void**) noexcept = 0;
|
|
};
|
|
};
|
|
template <>
|
|
struct abi<winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
IRuntimeCompatibilityOptions> {
|
|
struct WINRT_IMPL_NOVTABLE type : inspectable_abi {
|
|
virtual int32_t __stdcall get_PatchLevel1(
|
|
struct
|
|
struct_Microsoft_Windows_ApplicationModel_WindowsAppRuntime_WindowsAppRuntimeVersion*) noexcept = 0;
|
|
virtual int32_t __stdcall put_PatchLevel1(
|
|
struct
|
|
struct_Microsoft_Windows_ApplicationModel_WindowsAppRuntime_WindowsAppRuntimeVersion) noexcept = 0;
|
|
virtual int32_t __stdcall get_PatchLevel2(
|
|
struct
|
|
struct_Microsoft_Windows_ApplicationModel_WindowsAppRuntime_WindowsAppRuntimeVersion*) noexcept = 0;
|
|
virtual int32_t __stdcall put_PatchLevel2(
|
|
struct
|
|
struct_Microsoft_Windows_ApplicationModel_WindowsAppRuntime_WindowsAppRuntimeVersion) noexcept = 0;
|
|
virtual int32_t __stdcall get_DisabledChanges(void**) noexcept = 0;
|
|
virtual int32_t __stdcall Apply() noexcept = 0;
|
|
};
|
|
};
|
|
template <>
|
|
struct abi<winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
IRuntimeInfoStatics> {
|
|
struct WINRT_IMPL_NOVTABLE type : inspectable_abi {
|
|
virtual int32_t __stdcall get_Version(
|
|
struct struct_Windows_ApplicationModel_PackageVersion*) noexcept = 0;
|
|
virtual int32_t __stdcall get_AsString(void**) noexcept = 0;
|
|
};
|
|
};
|
|
template <typename D>
|
|
struct
|
|
consume_Microsoft_Windows_ApplicationModel_WindowsAppRuntime_IDeploymentInitializeOptions {
|
|
[[nodiscard]] auto ForceDeployment() const;
|
|
auto ForceDeployment(bool value) const;
|
|
};
|
|
template <>
|
|
struct consume<winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
IDeploymentInitializeOptions> {
|
|
template <typename D>
|
|
using type =
|
|
consume_Microsoft_Windows_ApplicationModel_WindowsAppRuntime_IDeploymentInitializeOptions<
|
|
D>;
|
|
};
|
|
template <typename D>
|
|
struct
|
|
consume_Microsoft_Windows_ApplicationModel_WindowsAppRuntime_IDeploymentInitializeOptions2 {
|
|
[[nodiscard]] auto OnErrorShowUI() const;
|
|
auto OnErrorShowUI(bool value) const;
|
|
};
|
|
template <>
|
|
struct consume<winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
IDeploymentInitializeOptions2> {
|
|
template <typename D>
|
|
using type =
|
|
consume_Microsoft_Windows_ApplicationModel_WindowsAppRuntime_IDeploymentInitializeOptions2<
|
|
D>;
|
|
};
|
|
template <typename D>
|
|
struct
|
|
consume_Microsoft_Windows_ApplicationModel_WindowsAppRuntime_IDeploymentManagerStatics {
|
|
auto GetStatus() const;
|
|
auto Initialize() const;
|
|
};
|
|
template <>
|
|
struct consume<winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
IDeploymentManagerStatics> {
|
|
template <typename D>
|
|
using type =
|
|
consume_Microsoft_Windows_ApplicationModel_WindowsAppRuntime_IDeploymentManagerStatics<
|
|
D>;
|
|
};
|
|
template <typename D>
|
|
struct
|
|
consume_Microsoft_Windows_ApplicationModel_WindowsAppRuntime_IDeploymentManagerStatics2 {
|
|
auto Initialize(
|
|
winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
DeploymentInitializeOptions const& deploymentInitializeOptions) const;
|
|
};
|
|
template <>
|
|
struct consume<winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
IDeploymentManagerStatics2> {
|
|
template <typename D>
|
|
using type =
|
|
consume_Microsoft_Windows_ApplicationModel_WindowsAppRuntime_IDeploymentManagerStatics2<
|
|
D>;
|
|
};
|
|
template <typename D>
|
|
struct
|
|
consume_Microsoft_Windows_ApplicationModel_WindowsAppRuntime_IDeploymentResult {
|
|
[[nodiscard]] auto Status() const;
|
|
[[nodiscard]] auto ExtendedError() const;
|
|
};
|
|
template <>
|
|
struct consume<winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
IDeploymentResult> {
|
|
template <typename D>
|
|
using type =
|
|
consume_Microsoft_Windows_ApplicationModel_WindowsAppRuntime_IDeploymentResult<
|
|
D>;
|
|
};
|
|
template <typename D>
|
|
struct
|
|
consume_Microsoft_Windows_ApplicationModel_WindowsAppRuntime_IDeploymentResultFactory {
|
|
auto CreateInstance(winrt::Microsoft::Windows::ApplicationModel::
|
|
WindowsAppRuntime::DeploymentStatus const& status,
|
|
winrt::hresult const& extendedError) const;
|
|
};
|
|
template <>
|
|
struct consume<winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
IDeploymentResultFactory> {
|
|
template <typename D>
|
|
using type =
|
|
consume_Microsoft_Windows_ApplicationModel_WindowsAppRuntime_IDeploymentResultFactory<
|
|
D>;
|
|
};
|
|
template <typename D>
|
|
struct
|
|
consume_Microsoft_Windows_ApplicationModel_WindowsAppRuntime_IReleaseInfoStatics {
|
|
[[nodiscard]] auto Major() const;
|
|
[[nodiscard]] auto Minor() const;
|
|
[[nodiscard]] auto Patch() const;
|
|
[[nodiscard]] auto VersionTag() const;
|
|
[[nodiscard]] auto AsString() const;
|
|
};
|
|
template <>
|
|
struct consume<winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
IReleaseInfoStatics> {
|
|
template <typename D>
|
|
using type =
|
|
consume_Microsoft_Windows_ApplicationModel_WindowsAppRuntime_IReleaseInfoStatics<
|
|
D>;
|
|
};
|
|
template <typename D>
|
|
struct
|
|
consume_Microsoft_Windows_ApplicationModel_WindowsAppRuntime_IRuntimeCompatibilityOptions {
|
|
[[nodiscard]] auto PatchLevel1() const;
|
|
auto PatchLevel1(
|
|
winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
WindowsAppRuntimeVersion const& value) const;
|
|
[[nodiscard]] auto PatchLevel2() const;
|
|
auto PatchLevel2(
|
|
winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
WindowsAppRuntimeVersion const& value) const;
|
|
[[nodiscard]] auto DisabledChanges() const;
|
|
auto Apply() const;
|
|
};
|
|
template <>
|
|
struct consume<winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
IRuntimeCompatibilityOptions> {
|
|
template <typename D>
|
|
using type =
|
|
consume_Microsoft_Windows_ApplicationModel_WindowsAppRuntime_IRuntimeCompatibilityOptions<
|
|
D>;
|
|
};
|
|
template <typename D>
|
|
struct
|
|
consume_Microsoft_Windows_ApplicationModel_WindowsAppRuntime_IRuntimeInfoStatics {
|
|
[[nodiscard]] auto Version() const;
|
|
[[nodiscard]] auto AsString() const;
|
|
};
|
|
template <>
|
|
struct consume<winrt::Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
IRuntimeInfoStatics> {
|
|
template <typename D>
|
|
using type =
|
|
consume_Microsoft_Windows_ApplicationModel_WindowsAppRuntime_IRuntimeInfoStatics<
|
|
D>;
|
|
};
|
|
struct
|
|
struct_Microsoft_Windows_ApplicationModel_WindowsAppRuntime_WindowsAppRuntimeVersion {
|
|
uint32_t Major;
|
|
uint32_t Minor;
|
|
uint32_t Patch;
|
|
};
|
|
template <>
|
|
struct abi<Microsoft::Windows::ApplicationModel::WindowsAppRuntime::
|
|
WindowsAppRuntimeVersion> {
|
|
using type =
|
|
struct_Microsoft_Windows_ApplicationModel_WindowsAppRuntime_WindowsAppRuntimeVersion;
|
|
};
|
|
} // namespace winrt::impl
|
|
#endif
|