mirror of
https://github.com/kidfromjupiter/nearby.git
synced 2026-09-15 15:16:12 -04:00
174 lines
13 KiB
C++
174 lines
13 KiB
C++
// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.250303.1
|
|
|
|
#pragma once
|
|
#ifndef WINRT_Windows_ApplicationModel_Appointments_AppointmentsProvider_0_H
|
|
#define WINRT_Windows_ApplicationModel_Appointments_AppointmentsProvider_0_H
|
|
WINRT_EXPORT namespace winrt::Windows::ApplicationModel::Appointments
|
|
{
|
|
struct Appointment;
|
|
}
|
|
WINRT_EXPORT namespace winrt::Windows::ApplicationModel::Appointments::AppointmentsProvider
|
|
{
|
|
struct IAddAppointmentOperation;
|
|
struct IAppointmentsProviderLaunchActionVerbsStatics;
|
|
struct IAppointmentsProviderLaunchActionVerbsStatics2;
|
|
struct IRemoveAppointmentOperation;
|
|
struct IReplaceAppointmentOperation;
|
|
struct AddAppointmentOperation;
|
|
struct AppointmentsProviderLaunchActionVerbs;
|
|
struct RemoveAppointmentOperation;
|
|
struct ReplaceAppointmentOperation;
|
|
}
|
|
namespace winrt::impl
|
|
{
|
|
template <> struct category<winrt::Windows::ApplicationModel::Appointments::AppointmentsProvider::IAddAppointmentOperation>{ using type = interface_category; };
|
|
template <> struct category<winrt::Windows::ApplicationModel::Appointments::AppointmentsProvider::IAppointmentsProviderLaunchActionVerbsStatics>{ using type = interface_category; };
|
|
template <> struct category<winrt::Windows::ApplicationModel::Appointments::AppointmentsProvider::IAppointmentsProviderLaunchActionVerbsStatics2>{ using type = interface_category; };
|
|
template <> struct category<winrt::Windows::ApplicationModel::Appointments::AppointmentsProvider::IRemoveAppointmentOperation>{ using type = interface_category; };
|
|
template <> struct category<winrt::Windows::ApplicationModel::Appointments::AppointmentsProvider::IReplaceAppointmentOperation>{ using type = interface_category; };
|
|
template <> struct category<winrt::Windows::ApplicationModel::Appointments::AppointmentsProvider::AddAppointmentOperation>{ using type = class_category; };
|
|
template <> struct category<winrt::Windows::ApplicationModel::Appointments::AppointmentsProvider::AppointmentsProviderLaunchActionVerbs>{ using type = class_category; };
|
|
template <> struct category<winrt::Windows::ApplicationModel::Appointments::AppointmentsProvider::RemoveAppointmentOperation>{ using type = class_category; };
|
|
template <> struct category<winrt::Windows::ApplicationModel::Appointments::AppointmentsProvider::ReplaceAppointmentOperation>{ using type = class_category; };
|
|
template <> inline constexpr auto& name_v<winrt::Windows::ApplicationModel::Appointments::AppointmentsProvider::AddAppointmentOperation> = L"Windows.ApplicationModel.Appointments.AppointmentsProvider.AddAppointmentOperation";
|
|
template <> inline constexpr auto& name_v<winrt::Windows::ApplicationModel::Appointments::AppointmentsProvider::AppointmentsProviderLaunchActionVerbs> = L"Windows.ApplicationModel.Appointments.AppointmentsProvider.AppointmentsProviderLaunchActionVerbs";
|
|
template <> inline constexpr auto& name_v<winrt::Windows::ApplicationModel::Appointments::AppointmentsProvider::RemoveAppointmentOperation> = L"Windows.ApplicationModel.Appointments.AppointmentsProvider.RemoveAppointmentOperation";
|
|
template <> inline constexpr auto& name_v<winrt::Windows::ApplicationModel::Appointments::AppointmentsProvider::ReplaceAppointmentOperation> = L"Windows.ApplicationModel.Appointments.AppointmentsProvider.ReplaceAppointmentOperation";
|
|
template <> inline constexpr auto& name_v<winrt::Windows::ApplicationModel::Appointments::AppointmentsProvider::IAddAppointmentOperation> = L"Windows.ApplicationModel.Appointments.AppointmentsProvider.IAddAppointmentOperation";
|
|
template <> inline constexpr auto& name_v<winrt::Windows::ApplicationModel::Appointments::AppointmentsProvider::IAppointmentsProviderLaunchActionVerbsStatics> = L"Windows.ApplicationModel.Appointments.AppointmentsProvider.IAppointmentsProviderLaunchActionVerbsStatics";
|
|
template <> inline constexpr auto& name_v<winrt::Windows::ApplicationModel::Appointments::AppointmentsProvider::IAppointmentsProviderLaunchActionVerbsStatics2> = L"Windows.ApplicationModel.Appointments.AppointmentsProvider.IAppointmentsProviderLaunchActionVerbsStatics2";
|
|
template <> inline constexpr auto& name_v<winrt::Windows::ApplicationModel::Appointments::AppointmentsProvider::IRemoveAppointmentOperation> = L"Windows.ApplicationModel.Appointments.AppointmentsProvider.IRemoveAppointmentOperation";
|
|
template <> inline constexpr auto& name_v<winrt::Windows::ApplicationModel::Appointments::AppointmentsProvider::IReplaceAppointmentOperation> = L"Windows.ApplicationModel.Appointments.AppointmentsProvider.IReplaceAppointmentOperation";
|
|
template <> inline constexpr guid guid_v<winrt::Windows::ApplicationModel::Appointments::AppointmentsProvider::IAddAppointmentOperation>{ 0xEC4A9AF3,0x620D,0x4C69,{ 0xAD,0xD7,0x97,0x94,0xE9,0x18,0x08,0x1F } }; // EC4A9AF3-620D-4C69-ADD7-9794E918081F
|
|
template <> inline constexpr guid guid_v<winrt::Windows::ApplicationModel::Appointments::AppointmentsProvider::IAppointmentsProviderLaunchActionVerbsStatics>{ 0x36DBBA28,0x9E2E,0x49C6,{ 0x8E,0xF7,0x3A,0xB7,0xA5,0xDC,0xC8,0xB8 } }; // 36DBBA28-9E2E-49C6-8EF7-3AB7A5DCC8B8
|
|
template <> inline constexpr guid guid_v<winrt::Windows::ApplicationModel::Appointments::AppointmentsProvider::IAppointmentsProviderLaunchActionVerbsStatics2>{ 0xEF9049A4,0xAF21,0x473C,{ 0x88,0xDC,0x76,0xCD,0x89,0xF6,0x0C,0xA5 } }; // EF9049A4-AF21-473C-88DC-76CD89F60CA5
|
|
template <> inline constexpr guid guid_v<winrt::Windows::ApplicationModel::Appointments::AppointmentsProvider::IRemoveAppointmentOperation>{ 0x08B66ABA,0xFE33,0x46CD,{ 0xA5,0x0C,0xA8,0xFF,0xB3,0x26,0x05,0x37 } }; // 08B66ABA-FE33-46CD-A50C-A8FFB3260537
|
|
template <> inline constexpr guid guid_v<winrt::Windows::ApplicationModel::Appointments::AppointmentsProvider::IReplaceAppointmentOperation>{ 0xF4903D9B,0x9E61,0x4DE2,{ 0xA7,0x32,0x26,0x87,0xC0,0x7D,0x1D,0xE8 } }; // F4903D9B-9E61-4DE2-A732-2687C07D1DE8
|
|
template <> struct default_interface<winrt::Windows::ApplicationModel::Appointments::AppointmentsProvider::AddAppointmentOperation>{ using type = winrt::Windows::ApplicationModel::Appointments::AppointmentsProvider::IAddAppointmentOperation; };
|
|
template <> struct default_interface<winrt::Windows::ApplicationModel::Appointments::AppointmentsProvider::RemoveAppointmentOperation>{ using type = winrt::Windows::ApplicationModel::Appointments::AppointmentsProvider::IRemoveAppointmentOperation; };
|
|
template <> struct default_interface<winrt::Windows::ApplicationModel::Appointments::AppointmentsProvider::ReplaceAppointmentOperation>{ using type = winrt::Windows::ApplicationModel::Appointments::AppointmentsProvider::IReplaceAppointmentOperation; };
|
|
template <> struct abi<winrt::Windows::ApplicationModel::Appointments::AppointmentsProvider::IAddAppointmentOperation>
|
|
{
|
|
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
|
|
{
|
|
virtual int32_t __stdcall get_AppointmentInformation(void**) noexcept = 0;
|
|
virtual int32_t __stdcall get_SourcePackageFamilyName(void**) noexcept = 0;
|
|
virtual int32_t __stdcall ReportCompleted(void*) noexcept = 0;
|
|
virtual int32_t __stdcall ReportCanceled() noexcept = 0;
|
|
virtual int32_t __stdcall ReportError(void*) noexcept = 0;
|
|
virtual int32_t __stdcall DismissUI() noexcept = 0;
|
|
};
|
|
};
|
|
template <> struct abi<winrt::Windows::ApplicationModel::Appointments::AppointmentsProvider::IAppointmentsProviderLaunchActionVerbsStatics>
|
|
{
|
|
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
|
|
{
|
|
virtual int32_t __stdcall get_AddAppointment(void**) noexcept = 0;
|
|
virtual int32_t __stdcall get_ReplaceAppointment(void**) noexcept = 0;
|
|
virtual int32_t __stdcall get_RemoveAppointment(void**) noexcept = 0;
|
|
virtual int32_t __stdcall get_ShowTimeFrame(void**) noexcept = 0;
|
|
};
|
|
};
|
|
template <> struct abi<winrt::Windows::ApplicationModel::Appointments::AppointmentsProvider::IAppointmentsProviderLaunchActionVerbsStatics2>
|
|
{
|
|
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
|
|
{
|
|
virtual int32_t __stdcall get_ShowAppointmentDetails(void**) noexcept = 0;
|
|
};
|
|
};
|
|
template <> struct abi<winrt::Windows::ApplicationModel::Appointments::AppointmentsProvider::IRemoveAppointmentOperation>
|
|
{
|
|
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
|
|
{
|
|
virtual int32_t __stdcall get_AppointmentId(void**) noexcept = 0;
|
|
virtual int32_t __stdcall get_InstanceStartDate(void**) noexcept = 0;
|
|
virtual int32_t __stdcall get_SourcePackageFamilyName(void**) noexcept = 0;
|
|
virtual int32_t __stdcall ReportCompleted() noexcept = 0;
|
|
virtual int32_t __stdcall ReportCanceled() noexcept = 0;
|
|
virtual int32_t __stdcall ReportError(void*) noexcept = 0;
|
|
virtual int32_t __stdcall DismissUI() noexcept = 0;
|
|
};
|
|
};
|
|
template <> struct abi<winrt::Windows::ApplicationModel::Appointments::AppointmentsProvider::IReplaceAppointmentOperation>
|
|
{
|
|
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
|
|
{
|
|
virtual int32_t __stdcall get_AppointmentId(void**) noexcept = 0;
|
|
virtual int32_t __stdcall get_AppointmentInformation(void**) noexcept = 0;
|
|
virtual int32_t __stdcall get_InstanceStartDate(void**) noexcept = 0;
|
|
virtual int32_t __stdcall get_SourcePackageFamilyName(void**) noexcept = 0;
|
|
virtual int32_t __stdcall ReportCompleted(void*) noexcept = 0;
|
|
virtual int32_t __stdcall ReportCanceled() noexcept = 0;
|
|
virtual int32_t __stdcall ReportError(void*) noexcept = 0;
|
|
virtual int32_t __stdcall DismissUI() noexcept = 0;
|
|
};
|
|
};
|
|
template <typename D>
|
|
struct consume_Windows_ApplicationModel_Appointments_AppointmentsProvider_IAddAppointmentOperation
|
|
{
|
|
[[nodiscard]] auto AppointmentInformation() const;
|
|
[[nodiscard]] auto SourcePackageFamilyName() const;
|
|
auto ReportCompleted(param::hstring const& itemId) const;
|
|
auto ReportCanceled() const;
|
|
auto ReportError(param::hstring const& value) const;
|
|
auto DismissUI() const;
|
|
};
|
|
template <> struct consume<winrt::Windows::ApplicationModel::Appointments::AppointmentsProvider::IAddAppointmentOperation>
|
|
{
|
|
template <typename D> using type = consume_Windows_ApplicationModel_Appointments_AppointmentsProvider_IAddAppointmentOperation<D>;
|
|
};
|
|
template <typename D>
|
|
struct consume_Windows_ApplicationModel_Appointments_AppointmentsProvider_IAppointmentsProviderLaunchActionVerbsStatics
|
|
{
|
|
[[nodiscard]] auto AddAppointment() const;
|
|
[[nodiscard]] auto ReplaceAppointment() const;
|
|
[[nodiscard]] auto RemoveAppointment() const;
|
|
[[nodiscard]] auto ShowTimeFrame() const;
|
|
};
|
|
template <> struct consume<winrt::Windows::ApplicationModel::Appointments::AppointmentsProvider::IAppointmentsProviderLaunchActionVerbsStatics>
|
|
{
|
|
template <typename D> using type = consume_Windows_ApplicationModel_Appointments_AppointmentsProvider_IAppointmentsProviderLaunchActionVerbsStatics<D>;
|
|
};
|
|
template <typename D>
|
|
struct consume_Windows_ApplicationModel_Appointments_AppointmentsProvider_IAppointmentsProviderLaunchActionVerbsStatics2
|
|
{
|
|
[[nodiscard]] auto ShowAppointmentDetails() const;
|
|
};
|
|
template <> struct consume<winrt::Windows::ApplicationModel::Appointments::AppointmentsProvider::IAppointmentsProviderLaunchActionVerbsStatics2>
|
|
{
|
|
template <typename D> using type = consume_Windows_ApplicationModel_Appointments_AppointmentsProvider_IAppointmentsProviderLaunchActionVerbsStatics2<D>;
|
|
};
|
|
template <typename D>
|
|
struct consume_Windows_ApplicationModel_Appointments_AppointmentsProvider_IRemoveAppointmentOperation
|
|
{
|
|
[[nodiscard]] auto AppointmentId() const;
|
|
[[nodiscard]] auto InstanceStartDate() const;
|
|
[[nodiscard]] auto SourcePackageFamilyName() const;
|
|
auto ReportCompleted() const;
|
|
auto ReportCanceled() const;
|
|
auto ReportError(param::hstring const& value) const;
|
|
auto DismissUI() const;
|
|
};
|
|
template <> struct consume<winrt::Windows::ApplicationModel::Appointments::AppointmentsProvider::IRemoveAppointmentOperation>
|
|
{
|
|
template <typename D> using type = consume_Windows_ApplicationModel_Appointments_AppointmentsProvider_IRemoveAppointmentOperation<D>;
|
|
};
|
|
template <typename D>
|
|
struct consume_Windows_ApplicationModel_Appointments_AppointmentsProvider_IReplaceAppointmentOperation
|
|
{
|
|
[[nodiscard]] auto AppointmentId() const;
|
|
[[nodiscard]] auto AppointmentInformation() const;
|
|
[[nodiscard]] auto InstanceStartDate() const;
|
|
[[nodiscard]] auto SourcePackageFamilyName() const;
|
|
auto ReportCompleted(param::hstring const& itemId) const;
|
|
auto ReportCanceled() const;
|
|
auto ReportError(param::hstring const& value) const;
|
|
auto DismissUI() const;
|
|
};
|
|
template <> struct consume<winrt::Windows::ApplicationModel::Appointments::AppointmentsProvider::IReplaceAppointmentOperation>
|
|
{
|
|
template <typename D> using type = consume_Windows_ApplicationModel_Appointments_AppointmentsProvider_IReplaceAppointmentOperation<D>;
|
|
};
|
|
}
|
|
#endif
|