Update WinRT to new version 2.0.250303.1

PiperOrigin-RevId: 781075193
This commit is contained in:
Guogang Li
2025-07-09 08:58:00 -07:00
committed by Copybara-Service
parent 5e558cffc4
commit 8f14bd10fc
1395 changed files with 498490 additions and 61973 deletions
@@ -1,4 +1,4 @@
// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.220531.1
// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.250303.1
#pragma once
#ifndef WINRT_Windows_ApplicationModel_Email_0_H
@@ -11,12 +11,12 @@ WINRT_EXPORT namespace winrt::Windows::Foundation
{
struct EventRegistrationToken;
struct IAsyncAction;
template <typename T> struct __declspec(empty_bases) IReference;
template <typename TSender, typename TResult> struct __declspec(empty_bases) TypedEventHandler;
template <typename T> struct WINRT_IMPL_EMPTY_BASES IReference;
template <typename TSender, typename TResult> struct WINRT_IMPL_EMPTY_BASES TypedEventHandler;
}
WINRT_EXPORT namespace winrt::Windows::Foundation::Collections
{
template <typename T> struct __declspec(empty_bases) IIterable;
template <typename T> struct WINRT_IMPL_EMPTY_BASES IIterable;
}
WINRT_EXPORT namespace winrt::Windows::Security::Cryptography::Certificates
{
@@ -681,7 +681,7 @@ namespace winrt::impl
template <> struct default_interface<winrt::Windows::ApplicationModel::Email::EmailStoreNotificationTriggerDetails>{ using type = winrt::Windows::ApplicationModel::Email::IEmailStoreNotificationTriggerDetails; };
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailAttachment>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall get_FileName(void**) noexcept = 0;
virtual int32_t __stdcall put_FileName(void*) noexcept = 0;
@@ -691,7 +691,7 @@ namespace winrt::impl
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailAttachment2>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall get_Id(void**) noexcept = 0;
virtual int32_t __stdcall get_ContentId(void**) noexcept = 0;
@@ -711,21 +711,21 @@ namespace winrt::impl
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailAttachmentFactory>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall Create(void*, void*, void**) noexcept = 0;
};
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailAttachmentFactory2>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall Create(void*, void*, void*, void**) noexcept = 0;
};
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailConversation>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall get_Id(void**) noexcept = 0;
virtual int32_t __stdcall get_MailboxId(void**) noexcept = 0;
@@ -746,7 +746,7 @@ namespace winrt::impl
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailConversationBatch>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall get_Conversations(void**) noexcept = 0;
virtual int32_t __stdcall get_Status(int32_t*) noexcept = 0;
@@ -754,14 +754,14 @@ namespace winrt::impl
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailConversationReader>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall ReadBatchAsync(void**) noexcept = 0;
};
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailFolder>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall get_Id(void**) noexcept = 0;
virtual int32_t __stdcall get_RemoteId(void**) noexcept = 0;
@@ -792,7 +792,7 @@ namespace winrt::impl
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailIrmInfo>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall get_CanEdit(bool*) noexcept = 0;
virtual int32_t __stdcall put_CanEdit(bool) noexcept = 0;
@@ -822,14 +822,14 @@ namespace winrt::impl
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailIrmInfoFactory>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall Create(int64_t, void*, void**) noexcept = 0;
};
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailIrmTemplate>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall get_Id(void**) noexcept = 0;
virtual int32_t __stdcall put_Id(void*) noexcept = 0;
@@ -841,14 +841,14 @@ namespace winrt::impl
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailIrmTemplateFactory>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall Create(void*, void*, void*, void**) noexcept = 0;
};
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailItemCounts>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall get_Flagged(uint32_t*) noexcept = 0;
virtual int32_t __stdcall get_Important(uint32_t*) noexcept = 0;
@@ -858,7 +858,7 @@ namespace winrt::impl
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailMailbox>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall get_Capabilities(void**) noexcept = 0;
virtual int32_t __stdcall get_ChangeTracker(void**) noexcept = 0;
@@ -914,7 +914,7 @@ namespace winrt::impl
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailMailbox2>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall get_LinkedMailboxId(void**) noexcept = 0;
virtual int32_t __stdcall get_NetworkAccountId(void**) noexcept = 0;
@@ -923,7 +923,7 @@ namespace winrt::impl
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailMailbox3>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall ResolveRecipientsAsync(void*, void**) noexcept = 0;
virtual int32_t __stdcall ValidateCertificatesAsync(void*, void**) noexcept = 0;
@@ -934,21 +934,21 @@ namespace winrt::impl
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailMailbox4>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall RegisterSyncManagerAsync(void**) noexcept = 0;
};
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailMailbox5>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall GetChangeTracker(void*, void**) noexcept = 0;
};
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailMailboxAction>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall get_Kind(int32_t*) noexcept = 0;
virtual int32_t __stdcall get_ChangeNumber(uint64_t*) noexcept = 0;
@@ -956,7 +956,7 @@ namespace winrt::impl
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailMailboxAutoReply>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall get_IsEnabled(bool*) noexcept = 0;
virtual int32_t __stdcall put_IsEnabled(bool) noexcept = 0;
@@ -966,7 +966,7 @@ namespace winrt::impl
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailMailboxAutoReplySettings>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall get_IsEnabled(bool*) noexcept = 0;
virtual int32_t __stdcall put_IsEnabled(bool) noexcept = 0;
@@ -983,7 +983,7 @@ namespace winrt::impl
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailMailboxCapabilities>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall get_CanForwardMeetings(bool*) noexcept = 0;
virtual int32_t __stdcall get_CanGetAndSetExternalAutoReplies(bool*) noexcept = 0;
@@ -997,7 +997,7 @@ namespace winrt::impl
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailMailboxCapabilities2>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall get_CanResolveRecipients(bool*) noexcept = 0;
virtual int32_t __stdcall get_CanValidateCertificates(bool*) noexcept = 0;
@@ -1009,7 +1009,7 @@ namespace winrt::impl
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailMailboxCapabilities3>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall put_CanForwardMeetings(bool) noexcept = 0;
virtual int32_t __stdcall put_CanGetAndSetExternalAutoReplies(bool) noexcept = 0;
@@ -1029,7 +1029,7 @@ namespace winrt::impl
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailMailboxChange>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall get_ChangeType(int32_t*) noexcept = 0;
virtual int32_t __stdcall get_MailboxActions(void**) noexcept = 0;
@@ -1039,7 +1039,7 @@ namespace winrt::impl
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailMailboxChangeReader>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall AcceptChanges() noexcept = 0;
virtual int32_t __stdcall AcceptChangesThrough(void*) noexcept = 0;
@@ -1048,7 +1048,7 @@ namespace winrt::impl
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailMailboxChangeTracker>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall get_IsTracking(bool*) noexcept = 0;
virtual int32_t __stdcall Enable() noexcept = 0;
@@ -1058,21 +1058,21 @@ namespace winrt::impl
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailMailboxChangedDeferral>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall Complete() noexcept = 0;
};
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailMailboxChangedEventArgs>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall GetDeferral(void**) noexcept = 0;
};
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailMailboxCreateFolderResult>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall get_Status(int32_t*) noexcept = 0;
virtual int32_t __stdcall get_Folder(void**) noexcept = 0;
@@ -1080,7 +1080,7 @@ namespace winrt::impl
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailMailboxPolicies>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall get_AllowedSmimeEncryptionAlgorithmNegotiation(int32_t*) noexcept = 0;
virtual int32_t __stdcall get_AllowSmimeSoftCertificates(bool*) noexcept = 0;
@@ -1090,7 +1090,7 @@ namespace winrt::impl
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailMailboxPolicies2>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall get_MustEncryptSmimeMessages(bool*) noexcept = 0;
virtual int32_t __stdcall get_MustSignSmimeMessages(bool*) noexcept = 0;
@@ -1098,7 +1098,7 @@ namespace winrt::impl
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailMailboxPolicies3>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall put_AllowedSmimeEncryptionAlgorithmNegotiation(int32_t) noexcept = 0;
virtual int32_t __stdcall put_AllowSmimeSoftCertificates(bool) noexcept = 0;
@@ -1110,7 +1110,7 @@ namespace winrt::impl
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailMailboxSyncManager>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall get_Status(int32_t*) noexcept = 0;
virtual int32_t __stdcall get_LastSuccessfulSyncTime(int64_t*) noexcept = 0;
@@ -1122,7 +1122,7 @@ namespace winrt::impl
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailMailboxSyncManager2>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall put_Status(int32_t) noexcept = 0;
virtual int32_t __stdcall put_LastSuccessfulSyncTime(int64_t) noexcept = 0;
@@ -1131,7 +1131,7 @@ namespace winrt::impl
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailManagerForUser>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall ShowComposeNewEmailAsync(void*, void**) noexcept = 0;
virtual int32_t __stdcall RequestStoreAsync(int32_t, void**) noexcept = 0;
@@ -1140,28 +1140,28 @@ namespace winrt::impl
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailManagerStatics>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall ShowComposeNewEmailAsync(void*, void**) noexcept = 0;
};
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailManagerStatics2>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall RequestStoreAsync(int32_t, void**) noexcept = 0;
};
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailManagerStatics3>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall GetForUser(void*, void**) noexcept = 0;
};
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailMeetingInfo>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall get_AllowNewTimeProposal(bool*) noexcept = 0;
virtual int32_t __stdcall put_AllowNewTimeProposal(bool) noexcept = 0;
@@ -1193,14 +1193,14 @@ namespace winrt::impl
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailMeetingInfo2>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall get_IsReportedOutOfDateByServer(bool*) noexcept = 0;
};
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailMessage>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall get_Subject(void**) noexcept = 0;
virtual int32_t __stdcall put_Subject(void*) noexcept = 0;
@@ -1214,7 +1214,7 @@ namespace winrt::impl
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailMessage2>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall get_Id(void**) noexcept = 0;
virtual int32_t __stdcall get_RemoteId(void**) noexcept = 0;
@@ -1265,7 +1265,7 @@ namespace winrt::impl
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailMessage3>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall get_SmimeData(void**) noexcept = 0;
virtual int32_t __stdcall put_SmimeData(void*) noexcept = 0;
@@ -1275,7 +1275,7 @@ namespace winrt::impl
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailMessage4>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall get_ReplyTo(void**) noexcept = 0;
virtual int32_t __stdcall get_SentRepresenting(void**) noexcept = 0;
@@ -1284,7 +1284,7 @@ namespace winrt::impl
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailMessageBatch>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall get_Messages(void**) noexcept = 0;
virtual int32_t __stdcall get_Status(int32_t*) noexcept = 0;
@@ -1292,14 +1292,14 @@ namespace winrt::impl
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailMessageReader>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall ReadBatchAsync(void**) noexcept = 0;
};
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailQueryOptions>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall get_TextSearch(void**) noexcept = 0;
virtual int32_t __stdcall get_SortDirection(int32_t*) noexcept = 0;
@@ -1313,7 +1313,7 @@ namespace winrt::impl
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailQueryOptionsFactory>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall CreateWithText(void*, void**) noexcept = 0;
virtual int32_t __stdcall CreateWithTextAndFields(void*, uint32_t, void**) noexcept = 0;
@@ -1321,7 +1321,7 @@ namespace winrt::impl
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailQueryTextSearch>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall get_Fields(uint32_t*) noexcept = 0;
virtual int32_t __stdcall put_Fields(uint32_t) noexcept = 0;
@@ -1333,7 +1333,7 @@ namespace winrt::impl
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailRecipient>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall get_Name(void**) noexcept = 0;
virtual int32_t __stdcall put_Name(void*) noexcept = 0;
@@ -1343,7 +1343,7 @@ namespace winrt::impl
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailRecipientFactory>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall Create(void*, void**) noexcept = 0;
virtual int32_t __stdcall CreateWithName(void*, void*, void**) noexcept = 0;
@@ -1351,7 +1351,7 @@ namespace winrt::impl
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailRecipientResolutionResult>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall get_Status(int32_t*) noexcept = 0;
virtual int32_t __stdcall get_PublicKeys(void**) noexcept = 0;
@@ -1359,7 +1359,7 @@ namespace winrt::impl
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailRecipientResolutionResult2>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall put_Status(int32_t) noexcept = 0;
virtual int32_t __stdcall SetPublicKeys(void*) noexcept = 0;
@@ -1367,7 +1367,7 @@ namespace winrt::impl
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailStore>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
virtual int32_t __stdcall FindMailboxesAsync(void**) noexcept = 0;
virtual int32_t __stdcall GetConversationReader(void**) noexcept = 0;
@@ -1384,7 +1384,7 @@ namespace winrt::impl
};
template <> struct abi<winrt::Windows::ApplicationModel::Email::IEmailStoreNotificationTriggerDetails>
{
struct __declspec(novtable) type : inspectable_abi
struct WINRT_IMPL_NOVTABLE type : inspectable_abi
{
};
};