// C++/WinRT v2.0.220110.5 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #pragma once #ifndef WINRT_Windows_ApplicationModel_Appointments_1_H #define WINRT_Windows_ApplicationModel_Appointments_1_H #include "winrt/impl/Windows.ApplicationModel.Appointments.0.h" WINRT_EXPORT namespace winrt::Windows::ApplicationModel::Appointments { struct __declspec(empty_bases) IAppointment : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppointment(std::nullptr_t = nullptr) noexcept {} IAppointment(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppointment2 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IAppointment2(std::nullptr_t = nullptr) noexcept {} IAppointment2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppointment3 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IAppointment3(std::nullptr_t = nullptr) noexcept {} IAppointment3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppointmentCalendar : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppointmentCalendar(std::nullptr_t = nullptr) noexcept {} IAppointmentCalendar(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppointmentCalendar2 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IAppointmentCalendar2(std::nullptr_t = nullptr) noexcept {} IAppointmentCalendar2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} using impl::consume_t::DisplayColor; using impl::consume_t::DisplayColor; using impl::consume_t::IsHidden; using impl::consume_t::IsHidden; }; struct __declspec(empty_bases) IAppointmentCalendar3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppointmentCalendar3(std::nullptr_t = nullptr) noexcept {} IAppointmentCalendar3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppointmentCalendarSyncManager : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppointmentCalendarSyncManager(std::nullptr_t = nullptr) noexcept {} IAppointmentCalendarSyncManager(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppointmentCalendarSyncManager2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppointmentCalendarSyncManager2(std::nullptr_t = nullptr) noexcept {} IAppointmentCalendarSyncManager2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppointmentConflictResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppointmentConflictResult(std::nullptr_t = nullptr) noexcept {} IAppointmentConflictResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppointmentException : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppointmentException(std::nullptr_t = nullptr) noexcept {} IAppointmentException(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppointmentInvitee : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IAppointmentInvitee(std::nullptr_t = nullptr) noexcept {} IAppointmentInvitee(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppointmentManagerForUser : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppointmentManagerForUser(std::nullptr_t = nullptr) noexcept {} IAppointmentManagerForUser(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppointmentManagerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppointmentManagerStatics(std::nullptr_t = nullptr) noexcept {} IAppointmentManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppointmentManagerStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppointmentManagerStatics2(std::nullptr_t = nullptr) noexcept {} IAppointmentManagerStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppointmentManagerStatics3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppointmentManagerStatics3(std::nullptr_t = nullptr) noexcept {} IAppointmentManagerStatics3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppointmentParticipant : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppointmentParticipant(std::nullptr_t = nullptr) noexcept {} IAppointmentParticipant(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppointmentPropertiesStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppointmentPropertiesStatics(std::nullptr_t = nullptr) noexcept {} IAppointmentPropertiesStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppointmentPropertiesStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IAppointmentPropertiesStatics2(std::nullptr_t = nullptr) noexcept {} IAppointmentPropertiesStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppointmentRecurrence : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppointmentRecurrence(std::nullptr_t = nullptr) noexcept {} IAppointmentRecurrence(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppointmentRecurrence2 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IAppointmentRecurrence2(std::nullptr_t = nullptr) noexcept {} IAppointmentRecurrence2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppointmentRecurrence3 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IAppointmentRecurrence3(std::nullptr_t = nullptr) noexcept {} IAppointmentRecurrence3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppointmentStore : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppointmentStore(std::nullptr_t = nullptr) noexcept {} IAppointmentStore(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppointmentStore2 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IAppointmentStore2(std::nullptr_t = nullptr) noexcept {} IAppointmentStore2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} using impl::consume_t::CreateAppointmentCalendarAsync; using impl::consume_t::CreateAppointmentCalendarAsync; }; struct __declspec(empty_bases) IAppointmentStore3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppointmentStore3(std::nullptr_t = nullptr) noexcept {} IAppointmentStore3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppointmentStoreChange : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppointmentStoreChange(std::nullptr_t = nullptr) noexcept {} IAppointmentStoreChange(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppointmentStoreChange2 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IAppointmentStoreChange2(std::nullptr_t = nullptr) noexcept {} IAppointmentStoreChange2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppointmentStoreChangeReader : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppointmentStoreChangeReader(std::nullptr_t = nullptr) noexcept {} IAppointmentStoreChangeReader(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppointmentStoreChangeTracker : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppointmentStoreChangeTracker(std::nullptr_t = nullptr) noexcept {} IAppointmentStoreChangeTracker(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppointmentStoreChangeTracker2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppointmentStoreChangeTracker2(std::nullptr_t = nullptr) noexcept {} IAppointmentStoreChangeTracker2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppointmentStoreChangedDeferral : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppointmentStoreChangedDeferral(std::nullptr_t = nullptr) noexcept {} IAppointmentStoreChangedDeferral(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppointmentStoreChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppointmentStoreChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IAppointmentStoreChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppointmentStoreNotificationTriggerDetails : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppointmentStoreNotificationTriggerDetails(std::nullptr_t = nullptr) noexcept {} IAppointmentStoreNotificationTriggerDetails(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IFindAppointmentsOptions : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFindAppointmentsOptions(std::nullptr_t = nullptr) noexcept {} IFindAppointmentsOptions(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif