// // Copyright (c) Microsoft Corporation. All rights reserved. // // // File generated by WinMDIDL version 8.00.0021 // import "inspectable.idl"; import "AsyncInfo.idl"; import "EventToken.idl"; import "windowscontracts.idl"; import "Windows.Foundation.idl"; import "Windows.ApplicationModel.Email.idl"; import "Windows.Security.Cryptography.Certificates.idl"; // Forward Declare namespace Windows { namespace ApplicationModel { namespace Email { typedef enum EmailBatchStatus EmailBatchStatus; typedef enum EmailCertificateValidationStatus EmailCertificateValidationStatus; runtimeclass EmailFolder; typedef enum EmailMailboxAutoReplyMessageResponseKind EmailMailboxAutoReplyMessageResponseKind; runtimeclass EmailMailboxAutoReplySettings; typedef enum EmailMailboxCreateFolderStatus EmailMailboxCreateFolderStatus; typedef enum EmailMailboxDeleteFolderStatus EmailMailboxDeleteFolderStatus; typedef enum EmailMailboxEmptyFolderStatus EmailMailboxEmptyFolderStatus; typedef enum EmailMeetingResponseType EmailMeetingResponseType; runtimeclass EmailMessage; typedef enum EmailMessageBodyKind EmailMessageBodyKind; runtimeclass EmailQueryOptions; runtimeclass EmailRecipient; runtimeclass EmailRecipientResolutionResult; } } } namespace Windows { namespace Foundation { typedef struct DateTime DateTime; runtimeclass Deferral; interface IAsyncAction; typedef struct TimeSpan TimeSpan; apicontract UniversalApiContract; } } namespace Windows { namespace Security { namespace Cryptography { namespace Certificates { runtimeclass Certificate; } } } } namespace Windows { namespace ApplicationModel { namespace Email { namespace DataProvider { interface IEmailDataProviderConnection; interface IEmailDataProviderTriggerDetails; interface IEmailMailboxCreateFolderRequest; interface IEmailMailboxCreateFolderRequestEventArgs; interface IEmailMailboxDeleteFolderRequest; interface IEmailMailboxDeleteFolderRequestEventArgs; interface IEmailMailboxDownloadAttachmentRequest; interface IEmailMailboxDownloadAttachmentRequestEventArgs; interface IEmailMailboxDownloadMessageRequest; interface IEmailMailboxDownloadMessageRequestEventArgs; interface IEmailMailboxEmptyFolderRequest; interface IEmailMailboxEmptyFolderRequestEventArgs; interface IEmailMailboxForwardMeetingRequest; interface IEmailMailboxForwardMeetingRequestEventArgs; interface IEmailMailboxGetAutoReplySettingsRequest; interface IEmailMailboxGetAutoReplySettingsRequestEventArgs; interface IEmailMailboxMoveFolderRequest; interface IEmailMailboxMoveFolderRequestEventArgs; interface IEmailMailboxProposeNewTimeForMeetingRequest; interface IEmailMailboxProposeNewTimeForMeetingRequestEventArgs; interface IEmailMailboxResolveRecipientsRequest; interface IEmailMailboxResolveRecipientsRequestEventArgs; interface IEmailMailboxServerSearchReadBatchRequest; interface IEmailMailboxServerSearchReadBatchRequestEventArgs; interface IEmailMailboxSetAutoReplySettingsRequest; interface IEmailMailboxSetAutoReplySettingsRequestEventArgs; interface IEmailMailboxSyncManagerSyncRequest; interface IEmailMailboxSyncManagerSyncRequestEventArgs; interface IEmailMailboxUpdateMeetingResponseRequest; interface IEmailMailboxUpdateMeetingResponseRequestEventArgs; interface IEmailMailboxValidateCertificatesRequest; interface IEmailMailboxValidateCertificatesRequestEventArgs; runtimeclass EmailDataProviderConnection; runtimeclass EmailDataProviderTriggerDetails; runtimeclass EmailMailboxCreateFolderRequest; runtimeclass EmailMailboxCreateFolderRequestEventArgs; runtimeclass EmailMailboxDeleteFolderRequest; runtimeclass EmailMailboxDeleteFolderRequestEventArgs; runtimeclass EmailMailboxDownloadAttachmentRequest; runtimeclass EmailMailboxDownloadAttachmentRequestEventArgs; runtimeclass EmailMailboxDownloadMessageRequest; runtimeclass EmailMailboxDownloadMessageRequestEventArgs; runtimeclass EmailMailboxEmptyFolderRequest; runtimeclass EmailMailboxEmptyFolderRequestEventArgs; runtimeclass EmailMailboxForwardMeetingRequest; runtimeclass EmailMailboxForwardMeetingRequestEventArgs; runtimeclass EmailMailboxGetAutoReplySettingsRequest; runtimeclass EmailMailboxGetAutoReplySettingsRequestEventArgs; runtimeclass EmailMailboxMoveFolderRequest; runtimeclass EmailMailboxMoveFolderRequestEventArgs; runtimeclass EmailMailboxProposeNewTimeForMeetingRequest; runtimeclass EmailMailboxProposeNewTimeForMeetingRequestEventArgs; runtimeclass EmailMailboxResolveRecipientsRequest; runtimeclass EmailMailboxResolveRecipientsRequestEventArgs; runtimeclass EmailMailboxServerSearchReadBatchRequest; runtimeclass EmailMailboxServerSearchReadBatchRequestEventArgs; runtimeclass EmailMailboxSetAutoReplySettingsRequest; runtimeclass EmailMailboxSetAutoReplySettingsRequestEventArgs; runtimeclass EmailMailboxSyncManagerSyncRequest; runtimeclass EmailMailboxSyncManagerSyncRequestEventArgs; runtimeclass EmailMailboxUpdateMeetingResponseRequest; runtimeclass EmailMailboxUpdateMeetingResponseRequestEventArgs; runtimeclass EmailMailboxValidateCertificatesRequest; runtimeclass EmailMailboxValidateCertificatesRequestEventArgs; } } } } // Generic instantiations namespace Windows { namespace ApplicationModel { namespace Email { namespace DataProvider { declare { interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; } } } } } // Type definition namespace Windows { namespace ApplicationModel { namespace Email { namespace DataProvider { [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.ApplicationModel.Email.DataProvider.EmailDataProviderConnection)] [uuid(3B9C9DC7-37B2-4BF0-AE30-7B644A1C96E1)] interface IEmailDataProviderConnection : IInspectable { [eventadd] HRESULT MailboxSyncRequested([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT MailboxSyncRequested([in] EventRegistrationToken token); [eventadd] HRESULT DownloadMessageRequested([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT DownloadMessageRequested([in] EventRegistrationToken token); [eventadd] HRESULT DownloadAttachmentRequested([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT DownloadAttachmentRequested([in] EventRegistrationToken token); [eventadd] HRESULT CreateFolderRequested([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT CreateFolderRequested([in] EventRegistrationToken token); [eventadd] HRESULT DeleteFolderRequested([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT DeleteFolderRequested([in] EventRegistrationToken token); [eventadd] HRESULT EmptyFolderRequested([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT EmptyFolderRequested([in] EventRegistrationToken token); [eventadd] HRESULT MoveFolderRequested([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT MoveFolderRequested([in] EventRegistrationToken token); [eventadd] HRESULT UpdateMeetingResponseRequested([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT UpdateMeetingResponseRequested([in] EventRegistrationToken token); [eventadd] HRESULT ForwardMeetingRequested([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT ForwardMeetingRequested([in] EventRegistrationToken token); [eventadd] HRESULT ProposeNewTimeForMeetingRequested([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT ProposeNewTimeForMeetingRequested([in] EventRegistrationToken token); [eventadd] HRESULT SetAutoReplySettingsRequested([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT SetAutoReplySettingsRequested([in] EventRegistrationToken token); [eventadd] HRESULT GetAutoReplySettingsRequested([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT GetAutoReplySettingsRequested([in] EventRegistrationToken token); [eventadd] HRESULT ResolveRecipientsRequested([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT ResolveRecipientsRequested([in] EventRegistrationToken token); [eventadd] HRESULT ValidateCertificatesRequested([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT ValidateCertificatesRequested([in] EventRegistrationToken token); [eventadd] HRESULT ServerSearchReadBatchRequested([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT ServerSearchReadBatchRequested([in] EventRegistrationToken token); HRESULT Start(); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.ApplicationModel.Email.DataProvider.EmailDataProviderTriggerDetails)] [uuid(8F3E4E50-341E-45F3-BBA0-84A005E1319A)] interface IEmailDataProviderTriggerDetails : IInspectable { [propget] HRESULT Connection([out] [retval] Windows.ApplicationModel.Email.DataProvider.EmailDataProviderConnection** value); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.ApplicationModel.Email.DataProvider.EmailMailboxCreateFolderRequest)] [uuid(184D3775-C921-4C39-A309-E16C9F22B04B)] interface IEmailMailboxCreateFolderRequest : IInspectable { [propget] HRESULT EmailMailboxId([out] [retval] HSTRING* value); [propget] HRESULT ParentFolderId([out] [retval] HSTRING* value); [propget] HRESULT Name([out] [retval] HSTRING* value); HRESULT ReportCompletedAsync([in] Windows.ApplicationModel.Email.EmailFolder* folder, [out] [retval] Windows.Foundation.IAsyncAction** result); HRESULT ReportFailedAsync([in] Windows.ApplicationModel.Email.EmailMailboxCreateFolderStatus status, [out] [retval] Windows.Foundation.IAsyncAction** result); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.ApplicationModel.Email.DataProvider.EmailMailboxCreateFolderRequestEventArgs)] [uuid(03E4C02C-241C-4EA9-A68F-FF20BC5AFC85)] interface IEmailMailboxCreateFolderRequestEventArgs : IInspectable { [propget] HRESULT Request([out] [retval] Windows.ApplicationModel.Email.DataProvider.EmailMailboxCreateFolderRequest** value); HRESULT GetDeferral([out] [retval] Windows.Foundation.Deferral** value); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.ApplicationModel.Email.DataProvider.EmailMailboxDeleteFolderRequest)] [uuid(9469E88A-A931-4779-923D-09A3EA292E29)] interface IEmailMailboxDeleteFolderRequest : IInspectable { [propget] HRESULT EmailMailboxId([out] [retval] HSTRING* value); [propget] HRESULT EmailFolderId([out] [retval] HSTRING* value); HRESULT ReportCompletedAsync([out] [retval] Windows.Foundation.IAsyncAction** result); HRESULT ReportFailedAsync([in] Windows.ApplicationModel.Email.EmailMailboxDeleteFolderStatus status, [out] [retval] Windows.Foundation.IAsyncAction** result); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.ApplicationModel.Email.DataProvider.EmailMailboxDeleteFolderRequestEventArgs)] [uuid(B4D32D06-2332-4678-8378-28B579336846)] interface IEmailMailboxDeleteFolderRequestEventArgs : IInspectable { [propget] HRESULT Request([out] [retval] Windows.ApplicationModel.Email.DataProvider.EmailMailboxDeleteFolderRequest** value); HRESULT GetDeferral([out] [retval] Windows.Foundation.Deferral** value); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.ApplicationModel.Email.DataProvider.EmailMailboxDownloadAttachmentRequest)] [uuid(0B1DBBB4-750C-48E1-BCE4-8D589684FFBC)] interface IEmailMailboxDownloadAttachmentRequest : IInspectable { [propget] HRESULT EmailMailboxId([out] [retval] HSTRING* value); [propget] HRESULT EmailMessageId([out] [retval] HSTRING* value); [propget] HRESULT EmailAttachmentId([out] [retval] HSTRING* value); HRESULT ReportCompletedAsync([out] [retval] Windows.Foundation.IAsyncAction** result); HRESULT ReportFailedAsync([out] [retval] Windows.Foundation.IAsyncAction** result); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.ApplicationModel.Email.DataProvider.EmailMailboxDownloadAttachmentRequestEventArgs)] [uuid(CCDDC46D-FFA8-4877-9F9D-FED7BCAF4104)] interface IEmailMailboxDownloadAttachmentRequestEventArgs : IInspectable { [propget] HRESULT Request([out] [retval] Windows.ApplicationModel.Email.DataProvider.EmailMailboxDownloadAttachmentRequest** value); HRESULT GetDeferral([out] [retval] Windows.Foundation.Deferral** value); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.ApplicationModel.Email.DataProvider.EmailMailboxDownloadMessageRequest)] [uuid(497B4187-5B4D-4B23-816C-F3842BEB753E)] interface IEmailMailboxDownloadMessageRequest : IInspectable { [propget] HRESULT EmailMailboxId([out] [retval] HSTRING* value); [propget] HRESULT EmailMessageId([out] [retval] HSTRING* value); HRESULT ReportCompletedAsync([out] [retval] Windows.Foundation.IAsyncAction** result); HRESULT ReportFailedAsync([out] [retval] Windows.Foundation.IAsyncAction** result); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.ApplicationModel.Email.DataProvider.EmailMailboxDownloadMessageRequestEventArgs)] [uuid(470409AD-D0A0-4A5B-BB2A-37621039C53E)] interface IEmailMailboxDownloadMessageRequestEventArgs : IInspectable { [propget] HRESULT Request([out] [retval] Windows.ApplicationModel.Email.DataProvider.EmailMailboxDownloadMessageRequest** value); HRESULT GetDeferral([out] [retval] Windows.Foundation.Deferral** value); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.ApplicationModel.Email.DataProvider.EmailMailboxEmptyFolderRequest)] [uuid(FE4B03AB-F86D-46D9-B4CE-BC8A6D9E9268)] interface IEmailMailboxEmptyFolderRequest : IInspectable { [propget] HRESULT EmailMailboxId([out] [retval] HSTRING* value); [propget] HRESULT EmailFolderId([out] [retval] HSTRING* value); HRESULT ReportCompletedAsync([out] [retval] Windows.Foundation.IAsyncAction** result); HRESULT ReportFailedAsync([in] Windows.ApplicationModel.Email.EmailMailboxEmptyFolderStatus status, [out] [retval] Windows.Foundation.IAsyncAction** result); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.ApplicationModel.Email.DataProvider.EmailMailboxEmptyFolderRequestEventArgs)] [uuid(7183F484-985A-4AC0-B33F-EE0E2627A3C0)] interface IEmailMailboxEmptyFolderRequestEventArgs : IInspectable { [propget] HRESULT Request([out] [retval] Windows.ApplicationModel.Email.DataProvider.EmailMailboxEmptyFolderRequest** value); HRESULT GetDeferral([out] [retval] Windows.Foundation.Deferral** value); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.ApplicationModel.Email.DataProvider.EmailMailboxForwardMeetingRequest)] [uuid(616D6AF1-70D4-4832-B869-B80542AE9BE8)] interface IEmailMailboxForwardMeetingRequest : IInspectable { [propget] HRESULT EmailMailboxId([out] [retval] HSTRING* value); [propget] HRESULT EmailMessageId([out] [retval] HSTRING* value); [propget] HRESULT Recipients([out] [retval] Windows.Foundation.Collections.IVectorView** value); [propget] HRESULT Subject([out] [retval] HSTRING* value); [propget] HRESULT ForwardHeaderType([out] [retval] Windows.ApplicationModel.Email.EmailMessageBodyKind* value); [propget] HRESULT ForwardHeader([out] [retval] HSTRING* value); [propget] HRESULT Comment([out] [retval] HSTRING* value); HRESULT ReportCompletedAsync([out] [retval] Windows.Foundation.IAsyncAction** result); HRESULT ReportFailedAsync([out] [retval] Windows.Foundation.IAsyncAction** result); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.ApplicationModel.Email.DataProvider.EmailMailboxForwardMeetingRequestEventArgs)] [uuid(2BD8F33A-2974-4759-A5A5-58F44D3C0275)] interface IEmailMailboxForwardMeetingRequestEventArgs : IInspectable { [propget] HRESULT Request([out] [retval] Windows.ApplicationModel.Email.DataProvider.EmailMailboxForwardMeetingRequest** value); HRESULT GetDeferral([out] [retval] Windows.Foundation.Deferral** value); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.ApplicationModel.Email.DataProvider.EmailMailboxGetAutoReplySettingsRequest)] [uuid(9B380789-1E88-4E01-84CC-1386AD9A2C2F)] interface IEmailMailboxGetAutoReplySettingsRequest : IInspectable { [propget] HRESULT EmailMailboxId([out] [retval] HSTRING* value); [propget] HRESULT RequestedFormat([out] [retval] Windows.ApplicationModel.Email.EmailMailboxAutoReplyMessageResponseKind* value); HRESULT ReportCompletedAsync([in] Windows.ApplicationModel.Email.EmailMailboxAutoReplySettings* autoReplySettings, [out] [retval] Windows.Foundation.IAsyncAction** result); HRESULT ReportFailedAsync([out] [retval] Windows.Foundation.IAsyncAction** result); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.ApplicationModel.Email.DataProvider.EmailMailboxGetAutoReplySettingsRequestEventArgs)] [uuid(D79F55C2-FD45-4004-8A91-9BACF38B7022)] interface IEmailMailboxGetAutoReplySettingsRequestEventArgs : IInspectable { [propget] HRESULT Request([out] [retval] Windows.ApplicationModel.Email.DataProvider.EmailMailboxGetAutoReplySettingsRequest** value); HRESULT GetDeferral([out] [retval] Windows.Foundation.Deferral** value); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.ApplicationModel.Email.DataProvider.EmailMailboxMoveFolderRequest)] [uuid(10BA2856-4A95-4068-91CC-67CC7ACF454F)] interface IEmailMailboxMoveFolderRequest : IInspectable { [propget] HRESULT EmailMailboxId([out] [retval] HSTRING* value); [propget] HRESULT EmailFolderId([out] [retval] HSTRING* value); [propget] HRESULT NewParentFolderId([out] [retval] HSTRING* value); [propget] HRESULT NewFolderName([out] [retval] HSTRING* value); HRESULT ReportCompletedAsync([out] [retval] Windows.Foundation.IAsyncAction** result); HRESULT ReportFailedAsync([out] [retval] Windows.Foundation.IAsyncAction** result); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.ApplicationModel.Email.DataProvider.EmailMailboxMoveFolderRequestEventArgs)] [uuid(38623020-14BA-4C88-8698-7239E3C8AAA7)] interface IEmailMailboxMoveFolderRequestEventArgs : IInspectable { [propget] HRESULT Request([out] [retval] Windows.ApplicationModel.Email.DataProvider.EmailMailboxMoveFolderRequest** value); HRESULT GetDeferral([out] [retval] Windows.Foundation.Deferral** value); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.ApplicationModel.Email.DataProvider.EmailMailboxProposeNewTimeForMeetingRequest)] [uuid(5AEFF152-9799-4F9F-A399-FF07F3EEF04E)] interface IEmailMailboxProposeNewTimeForMeetingRequest : IInspectable { [propget] HRESULT EmailMailboxId([out] [retval] HSTRING* value); [propget] HRESULT EmailMessageId([out] [retval] HSTRING* value); [propget] HRESULT NewStartTime([out] [retval] Windows.Foundation.DateTime* value); [propget] HRESULT NewDuration([out] [retval] Windows.Foundation.TimeSpan* value); [propget] HRESULT Subject([out] [retval] HSTRING* value); [propget] HRESULT Comment([out] [retval] HSTRING* value); HRESULT ReportCompletedAsync([out] [retval] Windows.Foundation.IAsyncAction** result); HRESULT ReportFailedAsync([out] [retval] Windows.Foundation.IAsyncAction** result); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.ApplicationModel.Email.DataProvider.EmailMailboxProposeNewTimeForMeetingRequestEventArgs)] [uuid(FB480B98-33AD-4A67-8251-0F9C249B6A20)] interface IEmailMailboxProposeNewTimeForMeetingRequestEventArgs : IInspectable { [propget] HRESULT Request([out] [retval] Windows.ApplicationModel.Email.DataProvider.EmailMailboxProposeNewTimeForMeetingRequest** value); HRESULT GetDeferral([out] [retval] Windows.Foundation.Deferral** value); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.ApplicationModel.Email.DataProvider.EmailMailboxResolveRecipientsRequest)] [uuid(EFA4CF70-7B39-4C9B-811E-41EAF43A332D)] interface IEmailMailboxResolveRecipientsRequest : IInspectable { [propget] HRESULT EmailMailboxId([out] [retval] HSTRING* value); [propget] HRESULT Recipients([out] [retval] Windows.Foundation.Collections.IVectorView** value); HRESULT ReportCompletedAsync([in] Windows.Foundation.Collections.IIterable* resolutionResults, [out] [retval] Windows.Foundation.IAsyncAction** result); HRESULT ReportFailedAsync([out] [retval] Windows.Foundation.IAsyncAction** result); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.ApplicationModel.Email.DataProvider.EmailMailboxResolveRecipientsRequestEventArgs)] [uuid(260F9E02-B2CF-40F8-8C28-E3ED43B1E89A)] interface IEmailMailboxResolveRecipientsRequestEventArgs : IInspectable { [propget] HRESULT Request([out] [retval] Windows.ApplicationModel.Email.DataProvider.EmailMailboxResolveRecipientsRequest** value); HRESULT GetDeferral([out] [retval] Windows.Foundation.Deferral** value); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.ApplicationModel.Email.DataProvider.EmailMailboxServerSearchReadBatchRequest)] [uuid(090EEBDF-5A96-41D3-8AD8-34912F9AA60E)] interface IEmailMailboxServerSearchReadBatchRequest : IInspectable { [propget] HRESULT SessionId([out] [retval] HSTRING* value); [propget] HRESULT EmailMailboxId([out] [retval] HSTRING* value); [propget] HRESULT EmailFolderId([out] [retval] HSTRING* value); [propget] HRESULT Options([out] [retval] Windows.ApplicationModel.Email.EmailQueryOptions** value); [propget] HRESULT SuggestedBatchSize([out] [retval] UINT32* value); HRESULT SaveMessageAsync([in] Windows.ApplicationModel.Email.EmailMessage* message, [out] [retval] Windows.Foundation.IAsyncAction** result); HRESULT ReportCompletedAsync([out] [retval] Windows.Foundation.IAsyncAction** result); HRESULT ReportFailedAsync([in] Windows.ApplicationModel.Email.EmailBatchStatus batchStatus, [out] [retval] Windows.Foundation.IAsyncAction** result); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.ApplicationModel.Email.DataProvider.EmailMailboxServerSearchReadBatchRequestEventArgs)] [uuid(14101B4E-ED9E-45D1-AD7A-CC9B7F643AE2)] interface IEmailMailboxServerSearchReadBatchRequestEventArgs : IInspectable { [propget] HRESULT Request([out] [retval] Windows.ApplicationModel.Email.DataProvider.EmailMailboxServerSearchReadBatchRequest** value); HRESULT GetDeferral([out] [retval] Windows.Foundation.Deferral** value); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.ApplicationModel.Email.DataProvider.EmailMailboxSetAutoReplySettingsRequest)] [uuid(75A422D0-A88E-4E54-8DC7-C243186B774E)] interface IEmailMailboxSetAutoReplySettingsRequest : IInspectable { [propget] HRESULT EmailMailboxId([out] [retval] HSTRING* value); [propget] HRESULT AutoReplySettings([out] [retval] Windows.ApplicationModel.Email.EmailMailboxAutoReplySettings** value); HRESULT ReportCompletedAsync([out] [retval] Windows.Foundation.IAsyncAction** result); HRESULT ReportFailedAsync([out] [retval] Windows.Foundation.IAsyncAction** result); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.ApplicationModel.Email.DataProvider.EmailMailboxSetAutoReplySettingsRequestEventArgs)] [uuid(09DA11AD-D7CA-4087-AC86-53FA67F76246)] interface IEmailMailboxSetAutoReplySettingsRequestEventArgs : IInspectable { [propget] HRESULT Request([out] [retval] Windows.ApplicationModel.Email.DataProvider.EmailMailboxSetAutoReplySettingsRequest** value); HRESULT GetDeferral([out] [retval] Windows.Foundation.Deferral** value); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.ApplicationModel.Email.DataProvider.EmailMailboxSyncManagerSyncRequest)] [uuid(4E10E8E4-7E67-405A-B673-DC60C91090FC)] interface IEmailMailboxSyncManagerSyncRequest : IInspectable { [propget] HRESULT EmailMailboxId([out] [retval] HSTRING* value); HRESULT ReportCompletedAsync([out] [retval] Windows.Foundation.IAsyncAction** result); HRESULT ReportFailedAsync([out] [retval] Windows.Foundation.IAsyncAction** result); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.ApplicationModel.Email.DataProvider.EmailMailboxSyncManagerSyncRequestEventArgs)] [uuid(439A031A-8FCC-4AE5-B9B5-D434E0A65AA8)] interface IEmailMailboxSyncManagerSyncRequestEventArgs : IInspectable { [propget] HRESULT Request([out] [retval] Windows.ApplicationModel.Email.DataProvider.EmailMailboxSyncManagerSyncRequest** value); HRESULT GetDeferral([out] [retval] Windows.Foundation.Deferral** value); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.ApplicationModel.Email.DataProvider.EmailMailboxUpdateMeetingResponseRequest)] [uuid(5B99AC93-B2CF-4888-BA4F-306B6B66DF30)] interface IEmailMailboxUpdateMeetingResponseRequest : IInspectable { [propget] HRESULT EmailMailboxId([out] [retval] HSTRING* value); [propget] HRESULT EmailMessageId([out] [retval] HSTRING* value); [propget] HRESULT Response([out] [retval] Windows.ApplicationModel.Email.EmailMeetingResponseType* response); [propget] HRESULT Subject([out] [retval] HSTRING* value); [propget] HRESULT Comment([out] [retval] HSTRING* value); [propget] HRESULT SendUpdate([out] [retval] boolean* value); HRESULT ReportCompletedAsync([out] [retval] Windows.Foundation.IAsyncAction** result); HRESULT ReportFailedAsync([out] [retval] Windows.Foundation.IAsyncAction** result); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.ApplicationModel.Email.DataProvider.EmailMailboxUpdateMeetingResponseRequestEventArgs)] [uuid(6898D761-56C9-4F17-BE31-66FDA94BA159)] interface IEmailMailboxUpdateMeetingResponseRequestEventArgs : IInspectable { [propget] HRESULT Request([out] [retval] Windows.ApplicationModel.Email.DataProvider.EmailMailboxUpdateMeetingResponseRequest** value); HRESULT GetDeferral([out] [retval] Windows.Foundation.Deferral** value); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.ApplicationModel.Email.DataProvider.EmailMailboxValidateCertificatesRequest)] [uuid(A94D3931-E11A-4F97-B81A-187A70A8F41A)] interface IEmailMailboxValidateCertificatesRequest : IInspectable { [propget] HRESULT EmailMailboxId([out] [retval] HSTRING* value); [propget] HRESULT Certificates([out] [retval] Windows.Foundation.Collections.IVectorView** value); HRESULT ReportCompletedAsync([in] Windows.Foundation.Collections.IIterable* validationStatuses, [out] [retval] Windows.Foundation.IAsyncAction** result); HRESULT ReportFailedAsync([out] [retval] Windows.Foundation.IAsyncAction** result); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.ApplicationModel.Email.DataProvider.EmailMailboxValidateCertificatesRequestEventArgs)] [uuid(2583BF17-02FF-49FE-A73C-03F37566C691)] interface IEmailMailboxValidateCertificatesRequestEventArgs : IInspectable { [propget] HRESULT Request([out] [retval] Windows.ApplicationModel.Email.DataProvider.EmailMailboxValidateCertificatesRequest** value); HRESULT GetDeferral([out] [retval] Windows.Foundation.Deferral** value); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass EmailDataProviderConnection { [default] interface Windows.ApplicationModel.Email.DataProvider.IEmailDataProviderConnection; } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass EmailDataProviderTriggerDetails { [default] interface Windows.ApplicationModel.Email.DataProvider.IEmailDataProviderTriggerDetails; } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass EmailMailboxCreateFolderRequest { [default] interface Windows.ApplicationModel.Email.DataProvider.IEmailMailboxCreateFolderRequest; } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass EmailMailboxCreateFolderRequestEventArgs { [default] interface Windows.ApplicationModel.Email.DataProvider.IEmailMailboxCreateFolderRequestEventArgs; } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass EmailMailboxDeleteFolderRequest { [default] interface Windows.ApplicationModel.Email.DataProvider.IEmailMailboxDeleteFolderRequest; } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass EmailMailboxDeleteFolderRequestEventArgs { [default] interface Windows.ApplicationModel.Email.DataProvider.IEmailMailboxDeleteFolderRequestEventArgs; } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass EmailMailboxDownloadAttachmentRequest { [default] interface Windows.ApplicationModel.Email.DataProvider.IEmailMailboxDownloadAttachmentRequest; } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass EmailMailboxDownloadAttachmentRequestEventArgs { [default] interface Windows.ApplicationModel.Email.DataProvider.IEmailMailboxDownloadAttachmentRequestEventArgs; } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass EmailMailboxDownloadMessageRequest { [default] interface Windows.ApplicationModel.Email.DataProvider.IEmailMailboxDownloadMessageRequest; } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass EmailMailboxDownloadMessageRequestEventArgs { [default] interface Windows.ApplicationModel.Email.DataProvider.IEmailMailboxDownloadMessageRequestEventArgs; } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass EmailMailboxEmptyFolderRequest { [default] interface Windows.ApplicationModel.Email.DataProvider.IEmailMailboxEmptyFolderRequest; } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass EmailMailboxEmptyFolderRequestEventArgs { [default] interface Windows.ApplicationModel.Email.DataProvider.IEmailMailboxEmptyFolderRequestEventArgs; } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass EmailMailboxForwardMeetingRequest { [default] interface Windows.ApplicationModel.Email.DataProvider.IEmailMailboxForwardMeetingRequest; } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass EmailMailboxForwardMeetingRequestEventArgs { [default] interface Windows.ApplicationModel.Email.DataProvider.IEmailMailboxForwardMeetingRequestEventArgs; } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass EmailMailboxGetAutoReplySettingsRequest { [default] interface Windows.ApplicationModel.Email.DataProvider.IEmailMailboxGetAutoReplySettingsRequest; } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass EmailMailboxGetAutoReplySettingsRequestEventArgs { [default] interface Windows.ApplicationModel.Email.DataProvider.IEmailMailboxGetAutoReplySettingsRequestEventArgs; } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass EmailMailboxMoveFolderRequest { [default] interface Windows.ApplicationModel.Email.DataProvider.IEmailMailboxMoveFolderRequest; } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass EmailMailboxMoveFolderRequestEventArgs { [default] interface Windows.ApplicationModel.Email.DataProvider.IEmailMailboxMoveFolderRequestEventArgs; } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass EmailMailboxProposeNewTimeForMeetingRequest { [default] interface Windows.ApplicationModel.Email.DataProvider.IEmailMailboxProposeNewTimeForMeetingRequest; } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass EmailMailboxProposeNewTimeForMeetingRequestEventArgs { [default] interface Windows.ApplicationModel.Email.DataProvider.IEmailMailboxProposeNewTimeForMeetingRequestEventArgs; } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass EmailMailboxResolveRecipientsRequest { [default] interface Windows.ApplicationModel.Email.DataProvider.IEmailMailboxResolveRecipientsRequest; } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass EmailMailboxResolveRecipientsRequestEventArgs { [default] interface Windows.ApplicationModel.Email.DataProvider.IEmailMailboxResolveRecipientsRequestEventArgs; } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass EmailMailboxServerSearchReadBatchRequest { [default] interface Windows.ApplicationModel.Email.DataProvider.IEmailMailboxServerSearchReadBatchRequest; } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass EmailMailboxServerSearchReadBatchRequestEventArgs { [default] interface Windows.ApplicationModel.Email.DataProvider.IEmailMailboxServerSearchReadBatchRequestEventArgs; } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass EmailMailboxSetAutoReplySettingsRequest { [default] interface Windows.ApplicationModel.Email.DataProvider.IEmailMailboxSetAutoReplySettingsRequest; } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass EmailMailboxSetAutoReplySettingsRequestEventArgs { [default] interface Windows.ApplicationModel.Email.DataProvider.IEmailMailboxSetAutoReplySettingsRequestEventArgs; } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass EmailMailboxSyncManagerSyncRequest { [default] interface Windows.ApplicationModel.Email.DataProvider.IEmailMailboxSyncManagerSyncRequest; } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass EmailMailboxSyncManagerSyncRequestEventArgs { [default] interface Windows.ApplicationModel.Email.DataProvider.IEmailMailboxSyncManagerSyncRequestEventArgs; } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass EmailMailboxUpdateMeetingResponseRequest { [default] interface Windows.ApplicationModel.Email.DataProvider.IEmailMailboxUpdateMeetingResponseRequest; } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass EmailMailboxUpdateMeetingResponseRequestEventArgs { [default] interface Windows.ApplicationModel.Email.DataProvider.IEmailMailboxUpdateMeetingResponseRequestEventArgs; } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass EmailMailboxValidateCertificatesRequest { [default] interface Windows.ApplicationModel.Email.DataProvider.IEmailMailboxValidateCertificatesRequest; } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass EmailMailboxValidateCertificatesRequestEventArgs { [default] interface Windows.ApplicationModel.Email.DataProvider.IEmailMailboxValidateCertificatesRequestEventArgs; } } } } }