// WARNING: Please don't edit this file. It was generated by Swift/WinRT v0.0.1

#pragma once
// Header files for imported files
#include <inspectable.h>
#include <EventToken.h>
#include <windowscontracts.h>
#include "Windows.Foundation.h"
#include "Windows.ApplicationModel.Email.h"
#include "Windows.Security.Cryptography.Certificates.h"
// Importing Collections header
#include "Windows.Foundation.Collections.h"

/* Forward Declarations */
#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection;

#endif // ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderTriggerDetails_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderTriggerDetails_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderTriggerDetails __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderTriggerDetails;

#endif // ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderTriggerDetails_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequest_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequest_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequest __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequest;

#endif // ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequest_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequestEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequestEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequestEventArgs __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequestEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequestEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequest_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequest_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequest __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequest;

#endif // ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequest_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequestEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequestEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequestEventArgs __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequestEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequestEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequest_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequest_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequest __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequest;

#endif // ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequest_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequestEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequestEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequestEventArgs __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequestEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequestEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequest_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequest_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequest __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequest;

#endif // ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequest_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequestEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequestEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequestEventArgs __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequestEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequestEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequest_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequest_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequest __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequest;

#endif // ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequest_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequestEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequestEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequestEventArgs __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequestEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequestEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest;

#endif // ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequestEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequestEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequestEventArgs __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequestEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequestEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequest_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequest_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequest __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequest;

#endif // ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequest_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequestEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequestEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequestEventArgs __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequestEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequestEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest;

#endif // ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequestEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequestEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequestEventArgs __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequestEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequestEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest;

#endif // ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequestEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequestEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequestEventArgs __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequestEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequestEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequest_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequest_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequest __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequest;

#endif // ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequest_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequestEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequestEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequestEventArgs __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequestEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequestEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest;

#endif // ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequestEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequestEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequestEventArgs __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequestEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequestEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequest_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequest_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequest __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequest;

#endif // ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequest_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequestEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequestEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequestEventArgs __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequestEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequestEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequest_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequest_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequest __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequest;

#endif // ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequest_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequestEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequestEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequestEventArgs __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequestEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequestEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest;

#endif // ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequestEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequestEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequestEventArgs __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequestEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequestEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequest_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequest_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequest __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequest;

#endif // ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequest_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequestEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequestEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequestEventArgs __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequestEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequestEventArgs_FWD_DEFINED__

// Parameterized interface forward declarations (C)

// Collection interface definitions

#if !defined(____x_ABI_C__FIIterator_1_HSTRING_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterator_1_HSTRING_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterator_1_HSTRING __x_ABI_C__FIIterator_1_HSTRING;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIIterator_1_HSTRING;

    typedef struct __x_ABI_C__FIIterator_1_HSTRINGVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1_HSTRING* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1_HSTRING* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1_HSTRING* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1_HSTRING* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1_HSTRING* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1_HSTRING* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1_HSTRING* This,
        HSTRING* result);
    HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1_HSTRING* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1_HSTRING* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1_HSTRING* This,
        UINT32 itemsLength,
        HSTRING* items,
        UINT32* result);

        END_INTERFACE
    } __x_ABI_C__FIIterator_1_HSTRINGVtbl;

    interface __x_ABI_C__FIIterator_1_HSTRING
    {
        CONST_VTBL struct __x_ABI_C__FIIterator_1_HSTRINGVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterator_1_HSTRING_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIIterable_1_HSTRING_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterable_1_HSTRING_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterable_1_HSTRING __x_ABI_C__FIIterable_1_HSTRING;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIIterable_1_HSTRING;

    typedef struct __x_ABI_C__FIIterable_1_HSTRINGVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1_HSTRING* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1_HSTRING* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1_HSTRING* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1_HSTRING* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1_HSTRING* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1_HSTRING* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1_HSTRING* This,
        __x_ABI_C__FIIterator_1_HSTRING** result);

        END_INTERFACE
    } __x_ABI_C__FIIterable_1_HSTRINGVtbl;

    interface __x_ABI_C__FIIterable_1_HSTRING
    {
        CONST_VTBL struct __x_ABI_C__FIIterable_1_HSTRINGVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterable_1_HSTRING_INTERFACE_DEFINED__
    
typedef enum __x_ABI_CWindows_CApplicationModel_CEmail_CEmailCertificateValidationStatus __x_ABI_CWindows_CApplicationModel_CEmail_CEmailCertificateValidationStatus;

#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailCertificateValidationStatus_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailCertificateValidationStatus_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailCertificateValidationStatus __x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailCertificateValidationStatus;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailCertificateValidationStatus;

    typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailCertificateValidationStatusVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailCertificateValidationStatus* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailCertificateValidationStatus* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailCertificateValidationStatus* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailCertificateValidationStatus* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailCertificateValidationStatus* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailCertificateValidationStatus* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailCertificateValidationStatus* This,
        enum __x_ABI_CWindows_CApplicationModel_CEmail_CEmailCertificateValidationStatus* result);
    HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailCertificateValidationStatus* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailCertificateValidationStatus* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailCertificateValidationStatus* This,
        UINT32 itemsLength,
        enum __x_ABI_CWindows_CApplicationModel_CEmail_CEmailCertificateValidationStatus* items,
        UINT32* result);

        END_INTERFACE
    } __x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailCertificateValidationStatusVtbl;

    interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailCertificateValidationStatus
    {
        CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailCertificateValidationStatusVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailCertificateValidationStatus_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailCertificateValidationStatus_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailCertificateValidationStatus_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailCertificateValidationStatus __x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailCertificateValidationStatus;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailCertificateValidationStatus;

    typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailCertificateValidationStatusVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailCertificateValidationStatus* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailCertificateValidationStatus* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailCertificateValidationStatus* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailCertificateValidationStatus* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailCertificateValidationStatus* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailCertificateValidationStatus* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailCertificateValidationStatus* This,
        __x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailCertificateValidationStatus** result);

        END_INTERFACE
    } __x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailCertificateValidationStatusVtbl;

    interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailCertificateValidationStatus
    {
        CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailCertificateValidationStatusVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailCertificateValidationStatus_INTERFACE_DEFINED__
    
#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CIEmailRecipient_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CIEmailRecipient_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CEmail_CIEmailRecipient __x_ABI_CWindows_CApplicationModel_CEmail_CIEmailRecipient;

#endif // ____x_ABI_CWindows_CApplicationModel_CEmail_CIEmailRecipient_FWD_DEFINED__

#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipient_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipient_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipient __x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipient;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipient;

    typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipientVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipient* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipient* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipient* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipient* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipient* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipient* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipient* This,
        __x_ABI_CWindows_CApplicationModel_CEmail_CIEmailRecipient** result);
    HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipient* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipient* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipient* This,
        UINT32 itemsLength,
        __x_ABI_CWindows_CApplicationModel_CEmail_CIEmailRecipient** items,
        UINT32* result);

        END_INTERFACE
    } __x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipientVtbl;

    interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipient
    {
        CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipientVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipient_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipient_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipient_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipient __x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipient;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipient;

    typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipientVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipient* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipient* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipient* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipient* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipient* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipient* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipient* This,
        __x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipient** result);

        END_INTERFACE
    } __x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipientVtbl;

    interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipient
    {
        CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipientVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipient_INTERFACE_DEFINED__
    
#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CIEmailRecipientResolutionResult_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CIEmailRecipientResolutionResult_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CEmail_CIEmailRecipientResolutionResult __x_ABI_CWindows_CApplicationModel_CEmail_CIEmailRecipientResolutionResult;

#endif // ____x_ABI_CWindows_CApplicationModel_CEmail_CIEmailRecipientResolutionResult_FWD_DEFINED__

#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipientResolutionResult_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipientResolutionResult_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipientResolutionResult __x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipientResolutionResult;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipientResolutionResult;

    typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipientResolutionResultVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipientResolutionResult* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipientResolutionResult* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipientResolutionResult* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipientResolutionResult* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipientResolutionResult* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipientResolutionResult* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipientResolutionResult* This,
        __x_ABI_CWindows_CApplicationModel_CEmail_CIEmailRecipientResolutionResult** result);
    HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipientResolutionResult* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipientResolutionResult* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipientResolutionResult* This,
        UINT32 itemsLength,
        __x_ABI_CWindows_CApplicationModel_CEmail_CIEmailRecipientResolutionResult** items,
        UINT32* result);

        END_INTERFACE
    } __x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipientResolutionResultVtbl;

    interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipientResolutionResult
    {
        CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipientResolutionResultVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipientResolutionResult_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipientResolutionResult_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipientResolutionResult_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipientResolutionResult __x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipientResolutionResult;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipientResolutionResult;

    typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipientResolutionResultVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipientResolutionResult* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipientResolutionResult* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipientResolutionResult* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipientResolutionResult* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipientResolutionResult* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipientResolutionResult* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipientResolutionResult* This,
        __x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipientResolutionResult** result);

        END_INTERFACE
    } __x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipientResolutionResultVtbl;

    interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipientResolutionResult
    {
        CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipientResolutionResultVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipientResolutionResult_INTERFACE_DEFINED__
    
#ifndef ____x_ABI_CWindows_CSecurity_CCryptography_CCertificates_CICertificate_FWD_DEFINED__
#define ____x_ABI_CWindows_CSecurity_CCryptography_CCertificates_CICertificate_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CSecurity_CCryptography_CCertificates_CICertificate __x_ABI_CWindows_CSecurity_CCryptography_CCertificates_CICertificate;

#endif // ____x_ABI_CWindows_CSecurity_CCryptography_CCertificates_CICertificate_FWD_DEFINED__

#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate __x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate;

    typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificateVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This,
        __x_ABI_CWindows_CSecurity_CCryptography_CCertificates_CICertificate** result);
    HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This,
        UINT32 itemsLength,
        __x_ABI_CWindows_CSecurity_CCryptography_CCertificates_CICertificate** items,
        UINT32* result);

        END_INTERFACE
    } __x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificateVtbl;

    interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate
    {
        CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificateVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate __x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate;

    typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificateVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This,
        __x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate** result);

        END_INTERFACE
    } __x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificateVtbl;

    interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate
    {
        CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificateVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIVectorView_1_HSTRING_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIVectorView_1_HSTRING_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIVectorView_1_HSTRING __x_ABI_C__FIVectorView_1_HSTRING;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIVectorView_1_HSTRING;

    typedef struct __x_ABI_C__FIVectorView_1_HSTRINGVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1_HSTRING* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1_HSTRING* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1_HSTRING* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1_HSTRING* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1_HSTRING* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1_HSTRING* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1_HSTRING* This,
        UINT32 index,
        HSTRING* result);
    HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1_HSTRING* This,
        UINT32* result);
    HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1_HSTRING* This,
        HSTRING value,
        UINT32* index,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1_HSTRING* This,
        UINT32 startIndex,
        UINT32 itemsLength,
        HSTRING* items,
        UINT32* result);

        END_INTERFACE
    } __x_ABI_C__FIVectorView_1_HSTRINGVtbl;

    interface __x_ABI_C__FIVectorView_1_HSTRING
    {
        CONST_VTBL struct __x_ABI_C__FIVectorView_1_HSTRINGVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIVectorView_1_HSTRING_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipient_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipient_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipient __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipient;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipient;

    typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipientVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipient* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipient* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipient* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipient* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipient* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipient* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipient* This,
        UINT32 index,
        __x_ABI_CWindows_CApplicationModel_CEmail_CIEmailRecipient** result);
    HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipient* This,
        UINT32* result);
    HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipient* This,
        __x_ABI_CWindows_CApplicationModel_CEmail_CIEmailRecipient* value,
        UINT32* index,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipient* This,
        UINT32 startIndex,
        UINT32 itemsLength,
        __x_ABI_CWindows_CApplicationModel_CEmail_CIEmailRecipient** items,
        UINT32* result);

        END_INTERFACE
    } __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipientVtbl;

    interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipient
    {
        CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipientVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipient_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate;

    typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificateVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This,
        UINT32 index,
        __x_ABI_CWindows_CSecurity_CCryptography_CCertificates_CICertificate** result);
    HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This,
        UINT32* result);
    HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This,
        __x_ABI_CWindows_CSecurity_CCryptography_CCertificates_CICertificate* value,
        UINT32* index,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This,
        UINT32 startIndex,
        UINT32 itemsLength,
        __x_ABI_CWindows_CSecurity_CCryptography_CCertificates_CICertificate** items,
        UINT32* result);

        END_INTERFACE
    } __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificateVtbl;

    interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate
    {
        CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificateVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxCreateFolderRequestEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxCreateFolderRequestEventArgs_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxCreateFolderRequestEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxCreateFolderRequestEventArgs;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxCreateFolderRequestEventArgs;

    typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxCreateFolderRequestEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxCreateFolderRequestEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxCreateFolderRequestEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxCreateFolderRequestEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxCreateFolderRequestEventArgs* This,
        __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection* sender,
        __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequestEventArgs* args);

        END_INTERFACE
    } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxCreateFolderRequestEventArgsVtbl;

    interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxCreateFolderRequestEventArgs
    {
        CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxCreateFolderRequestEventArgsVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxCreateFolderRequestEventArgs_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDeleteFolderRequestEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDeleteFolderRequestEventArgs_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDeleteFolderRequestEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDeleteFolderRequestEventArgs;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDeleteFolderRequestEventArgs;

    typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDeleteFolderRequestEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDeleteFolderRequestEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDeleteFolderRequestEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDeleteFolderRequestEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDeleteFolderRequestEventArgs* This,
        __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection* sender,
        __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequestEventArgs* args);

        END_INTERFACE
    } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDeleteFolderRequestEventArgsVtbl;

    interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDeleteFolderRequestEventArgs
    {
        CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDeleteFolderRequestEventArgsVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDeleteFolderRequestEventArgs_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadAttachmentRequestEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadAttachmentRequestEventArgs_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadAttachmentRequestEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadAttachmentRequestEventArgs;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadAttachmentRequestEventArgs;

    typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadAttachmentRequestEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadAttachmentRequestEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadAttachmentRequestEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadAttachmentRequestEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadAttachmentRequestEventArgs* This,
        __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection* sender,
        __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequestEventArgs* args);

        END_INTERFACE
    } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadAttachmentRequestEventArgsVtbl;

    interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadAttachmentRequestEventArgs
    {
        CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadAttachmentRequestEventArgsVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadAttachmentRequestEventArgs_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadMessageRequestEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadMessageRequestEventArgs_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadMessageRequestEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadMessageRequestEventArgs;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadMessageRequestEventArgs;

    typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadMessageRequestEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadMessageRequestEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadMessageRequestEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadMessageRequestEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadMessageRequestEventArgs* This,
        __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection* sender,
        __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequestEventArgs* args);

        END_INTERFACE
    } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadMessageRequestEventArgsVtbl;

    interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadMessageRequestEventArgs
    {
        CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadMessageRequestEventArgsVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadMessageRequestEventArgs_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxEmptyFolderRequestEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxEmptyFolderRequestEventArgs_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxEmptyFolderRequestEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxEmptyFolderRequestEventArgs;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxEmptyFolderRequestEventArgs;

    typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxEmptyFolderRequestEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxEmptyFolderRequestEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxEmptyFolderRequestEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxEmptyFolderRequestEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxEmptyFolderRequestEventArgs* This,
        __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection* sender,
        __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequestEventArgs* args);

        END_INTERFACE
    } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxEmptyFolderRequestEventArgsVtbl;

    interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxEmptyFolderRequestEventArgs
    {
        CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxEmptyFolderRequestEventArgsVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxEmptyFolderRequestEventArgs_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxForwardMeetingRequestEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxForwardMeetingRequestEventArgs_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxForwardMeetingRequestEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxForwardMeetingRequestEventArgs;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxForwardMeetingRequestEventArgs;

    typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxForwardMeetingRequestEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxForwardMeetingRequestEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxForwardMeetingRequestEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxForwardMeetingRequestEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxForwardMeetingRequestEventArgs* This,
        __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection* sender,
        __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequestEventArgs* args);

        END_INTERFACE
    } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxForwardMeetingRequestEventArgsVtbl;

    interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxForwardMeetingRequestEventArgs
    {
        CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxForwardMeetingRequestEventArgsVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxForwardMeetingRequestEventArgs_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxGetAutoReplySettingsRequestEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxGetAutoReplySettingsRequestEventArgs_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxGetAutoReplySettingsRequestEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxGetAutoReplySettingsRequestEventArgs;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxGetAutoReplySettingsRequestEventArgs;

    typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxGetAutoReplySettingsRequestEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxGetAutoReplySettingsRequestEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxGetAutoReplySettingsRequestEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxGetAutoReplySettingsRequestEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxGetAutoReplySettingsRequestEventArgs* This,
        __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection* sender,
        __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequestEventArgs* args);

        END_INTERFACE
    } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxGetAutoReplySettingsRequestEventArgsVtbl;

    interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxGetAutoReplySettingsRequestEventArgs
    {
        CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxGetAutoReplySettingsRequestEventArgsVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxGetAutoReplySettingsRequestEventArgs_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxMoveFolderRequestEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxMoveFolderRequestEventArgs_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxMoveFolderRequestEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxMoveFolderRequestEventArgs;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxMoveFolderRequestEventArgs;

    typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxMoveFolderRequestEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxMoveFolderRequestEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxMoveFolderRequestEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxMoveFolderRequestEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxMoveFolderRequestEventArgs* This,
        __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection* sender,
        __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequestEventArgs* args);

        END_INTERFACE
    } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxMoveFolderRequestEventArgsVtbl;

    interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxMoveFolderRequestEventArgs
    {
        CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxMoveFolderRequestEventArgsVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxMoveFolderRequestEventArgs_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxProposeNewTimeForMeetingRequestEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxProposeNewTimeForMeetingRequestEventArgs_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxProposeNewTimeForMeetingRequestEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxProposeNewTimeForMeetingRequestEventArgs;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxProposeNewTimeForMeetingRequestEventArgs;

    typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxProposeNewTimeForMeetingRequestEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxProposeNewTimeForMeetingRequestEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxProposeNewTimeForMeetingRequestEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxProposeNewTimeForMeetingRequestEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxProposeNewTimeForMeetingRequestEventArgs* This,
        __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection* sender,
        __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequestEventArgs* args);

        END_INTERFACE
    } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxProposeNewTimeForMeetingRequestEventArgsVtbl;

    interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxProposeNewTimeForMeetingRequestEventArgs
    {
        CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxProposeNewTimeForMeetingRequestEventArgsVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxProposeNewTimeForMeetingRequestEventArgs_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxResolveRecipientsRequestEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxResolveRecipientsRequestEventArgs_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxResolveRecipientsRequestEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxResolveRecipientsRequestEventArgs;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxResolveRecipientsRequestEventArgs;

    typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxResolveRecipientsRequestEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxResolveRecipientsRequestEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxResolveRecipientsRequestEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxResolveRecipientsRequestEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxResolveRecipientsRequestEventArgs* This,
        __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection* sender,
        __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequestEventArgs* args);

        END_INTERFACE
    } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxResolveRecipientsRequestEventArgsVtbl;

    interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxResolveRecipientsRequestEventArgs
    {
        CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxResolveRecipientsRequestEventArgsVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxResolveRecipientsRequestEventArgs_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxServerSearchReadBatchRequestEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxServerSearchReadBatchRequestEventArgs_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxServerSearchReadBatchRequestEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxServerSearchReadBatchRequestEventArgs;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxServerSearchReadBatchRequestEventArgs;

    typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxServerSearchReadBatchRequestEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxServerSearchReadBatchRequestEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxServerSearchReadBatchRequestEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxServerSearchReadBatchRequestEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxServerSearchReadBatchRequestEventArgs* This,
        __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection* sender,
        __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequestEventArgs* args);

        END_INTERFACE
    } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxServerSearchReadBatchRequestEventArgsVtbl;

    interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxServerSearchReadBatchRequestEventArgs
    {
        CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxServerSearchReadBatchRequestEventArgsVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxServerSearchReadBatchRequestEventArgs_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSetAutoReplySettingsRequestEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSetAutoReplySettingsRequestEventArgs_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSetAutoReplySettingsRequestEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSetAutoReplySettingsRequestEventArgs;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSetAutoReplySettingsRequestEventArgs;

    typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSetAutoReplySettingsRequestEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSetAutoReplySettingsRequestEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSetAutoReplySettingsRequestEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSetAutoReplySettingsRequestEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSetAutoReplySettingsRequestEventArgs* This,
        __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection* sender,
        __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequestEventArgs* args);

        END_INTERFACE
    } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSetAutoReplySettingsRequestEventArgsVtbl;

    interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSetAutoReplySettingsRequestEventArgs
    {
        CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSetAutoReplySettingsRequestEventArgsVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSetAutoReplySettingsRequestEventArgs_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSyncManagerSyncRequestEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSyncManagerSyncRequestEventArgs_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSyncManagerSyncRequestEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSyncManagerSyncRequestEventArgs;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSyncManagerSyncRequestEventArgs;

    typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSyncManagerSyncRequestEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSyncManagerSyncRequestEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSyncManagerSyncRequestEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSyncManagerSyncRequestEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSyncManagerSyncRequestEventArgs* This,
        __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection* sender,
        __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequestEventArgs* args);

        END_INTERFACE
    } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSyncManagerSyncRequestEventArgsVtbl;

    interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSyncManagerSyncRequestEventArgs
    {
        CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSyncManagerSyncRequestEventArgsVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSyncManagerSyncRequestEventArgs_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxUpdateMeetingResponseRequestEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxUpdateMeetingResponseRequestEventArgs_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxUpdateMeetingResponseRequestEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxUpdateMeetingResponseRequestEventArgs;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxUpdateMeetingResponseRequestEventArgs;

    typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxUpdateMeetingResponseRequestEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxUpdateMeetingResponseRequestEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxUpdateMeetingResponseRequestEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxUpdateMeetingResponseRequestEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxUpdateMeetingResponseRequestEventArgs* This,
        __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection* sender,
        __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequestEventArgs* args);

        END_INTERFACE
    } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxUpdateMeetingResponseRequestEventArgsVtbl;

    interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxUpdateMeetingResponseRequestEventArgs
    {
        CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxUpdateMeetingResponseRequestEventArgsVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxUpdateMeetingResponseRequestEventArgs_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxValidateCertificatesRequestEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxValidateCertificatesRequestEventArgs_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxValidateCertificatesRequestEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxValidateCertificatesRequestEventArgs;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxValidateCertificatesRequestEventArgs;

    typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxValidateCertificatesRequestEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxValidateCertificatesRequestEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxValidateCertificatesRequestEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxValidateCertificatesRequestEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxValidateCertificatesRequestEventArgs* This,
        __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection* sender,
        __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequestEventArgs* args);

        END_INTERFACE
    } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxValidateCertificatesRequestEventArgsVtbl;

    interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxValidateCertificatesRequestEventArgs
    {
        CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxValidateCertificatesRequestEventArgsVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxValidateCertificatesRequestEventArgs_INTERFACE_DEFINED__
    
typedef enum __x_ABI_CWindows_CApplicationModel_CEmail_CEmailBatchStatus __x_ABI_CWindows_CApplicationModel_CEmail_CEmailBatchStatus;

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CIEmailFolder_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CIEmailFolder_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CEmail_CIEmailFolder __x_ABI_CWindows_CApplicationModel_CEmail_CIEmailFolder;

#endif // ____x_ABI_CWindows_CApplicationModel_CEmail_CIEmailFolder_FWD_DEFINED__

typedef enum __x_ABI_CWindows_CApplicationModel_CEmail_CEmailMailboxAutoReplyMessageResponseKind __x_ABI_CWindows_CApplicationModel_CEmail_CEmailMailboxAutoReplyMessageResponseKind;

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CIEmailMailboxAutoReplySettings_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CIEmailMailboxAutoReplySettings_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CEmail_CIEmailMailboxAutoReplySettings __x_ABI_CWindows_CApplicationModel_CEmail_CIEmailMailboxAutoReplySettings;

#endif // ____x_ABI_CWindows_CApplicationModel_CEmail_CIEmailMailboxAutoReplySettings_FWD_DEFINED__

typedef enum __x_ABI_CWindows_CApplicationModel_CEmail_CEmailMailboxCreateFolderStatus __x_ABI_CWindows_CApplicationModel_CEmail_CEmailMailboxCreateFolderStatus;

typedef enum __x_ABI_CWindows_CApplicationModel_CEmail_CEmailMailboxDeleteFolderStatus __x_ABI_CWindows_CApplicationModel_CEmail_CEmailMailboxDeleteFolderStatus;

typedef enum __x_ABI_CWindows_CApplicationModel_CEmail_CEmailMailboxEmptyFolderStatus __x_ABI_CWindows_CApplicationModel_CEmail_CEmailMailboxEmptyFolderStatus;

typedef enum __x_ABI_CWindows_CApplicationModel_CEmail_CEmailMeetingResponseType __x_ABI_CWindows_CApplicationModel_CEmail_CEmailMeetingResponseType;

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CIEmailMessage_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CIEmailMessage_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CEmail_CIEmailMessage __x_ABI_CWindows_CApplicationModel_CEmail_CIEmailMessage;

#endif // ____x_ABI_CWindows_CApplicationModel_CEmail_CIEmailMessage_FWD_DEFINED__

typedef enum __x_ABI_CWindows_CApplicationModel_CEmail_CEmailMessageBodyKind __x_ABI_CWindows_CApplicationModel_CEmail_CEmailMessageBodyKind;

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CIEmailQueryOptions_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CIEmailQueryOptions_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CEmail_CIEmailQueryOptions __x_ABI_CWindows_CApplicationModel_CEmail_CIEmailQueryOptions;

#endif // ____x_ABI_CWindows_CApplicationModel_CEmail_CIEmailQueryOptions_FWD_DEFINED__

typedef struct __x_ABI_CWindows_CFoundation_CDateTime __x_ABI_CWindows_CFoundation_CDateTime;

#ifndef ____x_ABI_CWindows_CFoundation_CIDeferral_FWD_DEFINED__
#define ____x_ABI_CWindows_CFoundation_CIDeferral_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CFoundation_CIDeferral __x_ABI_CWindows_CFoundation_CIDeferral;

#endif // ____x_ABI_CWindows_CFoundation_CIDeferral_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__
#define ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CFoundation_CIAsyncAction __x_ABI_CWindows_CFoundation_CIAsyncAction;

#endif // ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__

typedef struct __x_ABI_CWindows_CFoundation_CTimeSpan __x_ABI_CWindows_CFoundation_CTimeSpan;

#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnectionVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* add_MailboxSyncRequested)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection* This,
        __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSyncManagerSyncRequestEventArgs* handler,
        EventRegistrationToken* token);
    HRESULT (STDMETHODCALLTYPE* remove_MailboxSyncRequested)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection* This,
        EventRegistrationToken token);
    HRESULT (STDMETHODCALLTYPE* add_DownloadMessageRequested)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection* This,
        __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadMessageRequestEventArgs* handler,
        EventRegistrationToken* token);
    HRESULT (STDMETHODCALLTYPE* remove_DownloadMessageRequested)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection* This,
        EventRegistrationToken token);
    HRESULT (STDMETHODCALLTYPE* add_DownloadAttachmentRequested)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection* This,
        __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadAttachmentRequestEventArgs* handler,
        EventRegistrationToken* token);
    HRESULT (STDMETHODCALLTYPE* remove_DownloadAttachmentRequested)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection* This,
        EventRegistrationToken token);
    HRESULT (STDMETHODCALLTYPE* add_CreateFolderRequested)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection* This,
        __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxCreateFolderRequestEventArgs* handler,
        EventRegistrationToken* token);
    HRESULT (STDMETHODCALLTYPE* remove_CreateFolderRequested)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection* This,
        EventRegistrationToken token);
    HRESULT (STDMETHODCALLTYPE* add_DeleteFolderRequested)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection* This,
        __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDeleteFolderRequestEventArgs* handler,
        EventRegistrationToken* token);
    HRESULT (STDMETHODCALLTYPE* remove_DeleteFolderRequested)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection* This,
        EventRegistrationToken token);
    HRESULT (STDMETHODCALLTYPE* add_EmptyFolderRequested)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection* This,
        __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxEmptyFolderRequestEventArgs* handler,
        EventRegistrationToken* token);
    HRESULT (STDMETHODCALLTYPE* remove_EmptyFolderRequested)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection* This,
        EventRegistrationToken token);
    HRESULT (STDMETHODCALLTYPE* add_MoveFolderRequested)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection* This,
        __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxMoveFolderRequestEventArgs* handler,
        EventRegistrationToken* token);
    HRESULT (STDMETHODCALLTYPE* remove_MoveFolderRequested)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection* This,
        EventRegistrationToken token);
    HRESULT (STDMETHODCALLTYPE* add_UpdateMeetingResponseRequested)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection* This,
        __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxUpdateMeetingResponseRequestEventArgs* handler,
        EventRegistrationToken* token);
    HRESULT (STDMETHODCALLTYPE* remove_UpdateMeetingResponseRequested)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection* This,
        EventRegistrationToken token);
    HRESULT (STDMETHODCALLTYPE* add_ForwardMeetingRequested)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection* This,
        __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxForwardMeetingRequestEventArgs* handler,
        EventRegistrationToken* token);
    HRESULT (STDMETHODCALLTYPE* remove_ForwardMeetingRequested)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection* This,
        EventRegistrationToken token);
    HRESULT (STDMETHODCALLTYPE* add_ProposeNewTimeForMeetingRequested)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection* This,
        __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxProposeNewTimeForMeetingRequestEventArgs* handler,
        EventRegistrationToken* token);
    HRESULT (STDMETHODCALLTYPE* remove_ProposeNewTimeForMeetingRequested)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection* This,
        EventRegistrationToken token);
    HRESULT (STDMETHODCALLTYPE* add_SetAutoReplySettingsRequested)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection* This,
        __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSetAutoReplySettingsRequestEventArgs* handler,
        EventRegistrationToken* token);
    HRESULT (STDMETHODCALLTYPE* remove_SetAutoReplySettingsRequested)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection* This,
        EventRegistrationToken token);
    HRESULT (STDMETHODCALLTYPE* add_GetAutoReplySettingsRequested)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection* This,
        __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxGetAutoReplySettingsRequestEventArgs* handler,
        EventRegistrationToken* token);
    HRESULT (STDMETHODCALLTYPE* remove_GetAutoReplySettingsRequested)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection* This,
        EventRegistrationToken token);
    HRESULT (STDMETHODCALLTYPE* add_ResolveRecipientsRequested)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection* This,
        __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxResolveRecipientsRequestEventArgs* handler,
        EventRegistrationToken* token);
    HRESULT (STDMETHODCALLTYPE* remove_ResolveRecipientsRequested)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection* This,
        EventRegistrationToken token);
    HRESULT (STDMETHODCALLTYPE* add_ValidateCertificatesRequested)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection* This,
        __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxValidateCertificatesRequestEventArgs* handler,
        EventRegistrationToken* token);
    HRESULT (STDMETHODCALLTYPE* remove_ValidateCertificatesRequested)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection* This,
        EventRegistrationToken token);
    HRESULT (STDMETHODCALLTYPE* add_ServerSearchReadBatchRequested)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection* This,
        __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection___x_ABI_CWindows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxServerSearchReadBatchRequestEventArgs* handler,
        EventRegistrationToken* token);
    HRESULT (STDMETHODCALLTYPE* remove_ServerSearchReadBatchRequested)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection* This,
        EventRegistrationToken token);
    HRESULT (STDMETHODCALLTYPE* Start)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection* This);

        END_INTERFACE
    } __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnectionVtbl;

    interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection
    {
        CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnectionVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderTriggerDetails_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderTriggerDetails_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderTriggerDetailsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderTriggerDetails* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderTriggerDetails* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderTriggerDetails* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderTriggerDetails* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderTriggerDetails* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderTriggerDetails* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Connection)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderTriggerDetails* This,
        __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection** value);

        END_INTERFACE
    } __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderTriggerDetailsVtbl;

    interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderTriggerDetails
    {
        CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderTriggerDetailsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderTriggerDetails;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderTriggerDetails_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequest_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequest_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequestVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequest* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequest* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequest* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequest* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequest* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequest* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_EmailMailboxId)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequest* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_ParentFolderId)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequest* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_Name)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequest* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* ReportCompletedAsync)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequest* This,
        __x_ABI_CWindows_CApplicationModel_CEmail_CIEmailFolder* folder,
        __x_ABI_CWindows_CFoundation_CIAsyncAction** result);
    HRESULT (STDMETHODCALLTYPE* ReportFailedAsync)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequest* This,
        enum __x_ABI_CWindows_CApplicationModel_CEmail_CEmailMailboxCreateFolderStatus status,
        __x_ABI_CWindows_CFoundation_CIAsyncAction** result);

        END_INTERFACE
    } __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequestVtbl;

    interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequest
    {
        CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequestVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequest;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequest_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequestEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequestEventArgs_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequestEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequestEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequestEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequestEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequestEventArgs* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequestEventArgs* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequestEventArgs* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Request)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequestEventArgs* This,
        __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequest** value);
    HRESULT (STDMETHODCALLTYPE* GetDeferral)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequestEventArgs* This,
        __x_ABI_CWindows_CFoundation_CIDeferral** value);

        END_INTERFACE
    } __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequestEventArgsVtbl;

    interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequestEventArgs
    {
        CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequestEventArgsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequestEventArgs;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequestEventArgs_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequest_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequest_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequestVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequest* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequest* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequest* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequest* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequest* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequest* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_EmailMailboxId)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequest* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_EmailFolderId)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequest* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* ReportCompletedAsync)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequest* This,
        __x_ABI_CWindows_CFoundation_CIAsyncAction** result);
    HRESULT (STDMETHODCALLTYPE* ReportFailedAsync)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequest* This,
        enum __x_ABI_CWindows_CApplicationModel_CEmail_CEmailMailboxDeleteFolderStatus status,
        __x_ABI_CWindows_CFoundation_CIAsyncAction** result);

        END_INTERFACE
    } __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequestVtbl;

    interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequest
    {
        CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequestVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequest;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequest_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequestEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequestEventArgs_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequestEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequestEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequestEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequestEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequestEventArgs* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequestEventArgs* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequestEventArgs* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Request)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequestEventArgs* This,
        __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequest** value);
    HRESULT (STDMETHODCALLTYPE* GetDeferral)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequestEventArgs* This,
        __x_ABI_CWindows_CFoundation_CIDeferral** value);

        END_INTERFACE
    } __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequestEventArgsVtbl;

    interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequestEventArgs
    {
        CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequestEventArgsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequestEventArgs;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequestEventArgs_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequest_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequest_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequestVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequest* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequest* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequest* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequest* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequest* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequest* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_EmailMailboxId)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequest* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_EmailMessageId)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequest* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_EmailAttachmentId)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequest* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* ReportCompletedAsync)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequest* This,
        __x_ABI_CWindows_CFoundation_CIAsyncAction** result);
    HRESULT (STDMETHODCALLTYPE* ReportFailedAsync)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequest* This,
        __x_ABI_CWindows_CFoundation_CIAsyncAction** result);

        END_INTERFACE
    } __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequestVtbl;

    interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequest
    {
        CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequestVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequest;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequest_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequestEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequestEventArgs_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequestEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequestEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequestEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequestEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequestEventArgs* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequestEventArgs* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequestEventArgs* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Request)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequestEventArgs* This,
        __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequest** value);
    HRESULT (STDMETHODCALLTYPE* GetDeferral)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequestEventArgs* This,
        __x_ABI_CWindows_CFoundation_CIDeferral** value);

        END_INTERFACE
    } __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequestEventArgsVtbl;

    interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequestEventArgs
    {
        CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequestEventArgsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequestEventArgs;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequestEventArgs_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequest_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequest_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequestVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequest* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequest* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequest* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequest* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequest* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequest* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_EmailMailboxId)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequest* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_EmailMessageId)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequest* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* ReportCompletedAsync)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequest* This,
        __x_ABI_CWindows_CFoundation_CIAsyncAction** result);
    HRESULT (STDMETHODCALLTYPE* ReportFailedAsync)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequest* This,
        __x_ABI_CWindows_CFoundation_CIAsyncAction** result);

        END_INTERFACE
    } __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequestVtbl;

    interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequest
    {
        CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequestVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequest;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequest_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequestEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequestEventArgs_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequestEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequestEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequestEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequestEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequestEventArgs* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequestEventArgs* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequestEventArgs* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Request)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequestEventArgs* This,
        __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequest** value);
    HRESULT (STDMETHODCALLTYPE* GetDeferral)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequestEventArgs* This,
        __x_ABI_CWindows_CFoundation_CIDeferral** value);

        END_INTERFACE
    } __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequestEventArgsVtbl;

    interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequestEventArgs
    {
        CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequestEventArgsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequestEventArgs;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequestEventArgs_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequest_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequest_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequestVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequest* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequest* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequest* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequest* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequest* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequest* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_EmailMailboxId)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequest* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_EmailFolderId)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequest* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* ReportCompletedAsync)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequest* This,
        __x_ABI_CWindows_CFoundation_CIAsyncAction** result);
    HRESULT (STDMETHODCALLTYPE* ReportFailedAsync)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequest* This,
        enum __x_ABI_CWindows_CApplicationModel_CEmail_CEmailMailboxEmptyFolderStatus status,
        __x_ABI_CWindows_CFoundation_CIAsyncAction** result);

        END_INTERFACE
    } __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequestVtbl;

    interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequest
    {
        CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequestVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequest;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequest_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequestEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequestEventArgs_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequestEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequestEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequestEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequestEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequestEventArgs* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequestEventArgs* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequestEventArgs* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Request)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequestEventArgs* This,
        __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequest** value);
    HRESULT (STDMETHODCALLTYPE* GetDeferral)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequestEventArgs* This,
        __x_ABI_CWindows_CFoundation_CIDeferral** value);

        END_INTERFACE
    } __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequestEventArgsVtbl;

    interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequestEventArgs
    {
        CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequestEventArgsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequestEventArgs;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequestEventArgs_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequestVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_EmailMailboxId)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_EmailMessageId)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_Recipients)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest* This,
        __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipient** value);
    HRESULT (STDMETHODCALLTYPE* get_Subject)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_ForwardHeaderType)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest* This,
        enum __x_ABI_CWindows_CApplicationModel_CEmail_CEmailMessageBodyKind* value);
    HRESULT (STDMETHODCALLTYPE* get_ForwardHeader)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_Comment)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* ReportCompletedAsync)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest* This,
        __x_ABI_CWindows_CFoundation_CIAsyncAction** result);
    HRESULT (STDMETHODCALLTYPE* ReportFailedAsync)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest* This,
        __x_ABI_CWindows_CFoundation_CIAsyncAction** result);

        END_INTERFACE
    } __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequestVtbl;

    interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest
    {
        CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequestVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequestEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequestEventArgs_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequestEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequestEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequestEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequestEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequestEventArgs* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequestEventArgs* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequestEventArgs* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Request)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequestEventArgs* This,
        __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest** value);
    HRESULT (STDMETHODCALLTYPE* GetDeferral)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequestEventArgs* This,
        __x_ABI_CWindows_CFoundation_CIDeferral** value);

        END_INTERFACE
    } __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequestEventArgsVtbl;

    interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequestEventArgs
    {
        CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequestEventArgsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequestEventArgs;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequestEventArgs_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequest_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequest_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequestVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequest* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequest* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequest* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequest* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequest* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequest* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_EmailMailboxId)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequest* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_RequestedFormat)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequest* This,
        enum __x_ABI_CWindows_CApplicationModel_CEmail_CEmailMailboxAutoReplyMessageResponseKind* value);
    HRESULT (STDMETHODCALLTYPE* ReportCompletedAsync)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequest* This,
        __x_ABI_CWindows_CApplicationModel_CEmail_CIEmailMailboxAutoReplySettings* autoReplySettings,
        __x_ABI_CWindows_CFoundation_CIAsyncAction** result);
    HRESULT (STDMETHODCALLTYPE* ReportFailedAsync)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequest* This,
        __x_ABI_CWindows_CFoundation_CIAsyncAction** result);

        END_INTERFACE
    } __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequestVtbl;

    interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequest
    {
        CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequestVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequest;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequest_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequestEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequestEventArgs_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequestEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequestEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequestEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequestEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequestEventArgs* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequestEventArgs* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequestEventArgs* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Request)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequestEventArgs* This,
        __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequest** value);
    HRESULT (STDMETHODCALLTYPE* GetDeferral)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequestEventArgs* This,
        __x_ABI_CWindows_CFoundation_CIDeferral** value);

        END_INTERFACE
    } __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequestEventArgsVtbl;

    interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequestEventArgs
    {
        CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequestEventArgsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequestEventArgs;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequestEventArgs_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequestVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_EmailMailboxId)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_EmailFolderId)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_NewParentFolderId)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_NewFolderName)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* ReportCompletedAsync)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest* This,
        __x_ABI_CWindows_CFoundation_CIAsyncAction** result);
    HRESULT (STDMETHODCALLTYPE* ReportFailedAsync)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest* This,
        __x_ABI_CWindows_CFoundation_CIAsyncAction** result);

        END_INTERFACE
    } __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequestVtbl;

    interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest
    {
        CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequestVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequestEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequestEventArgs_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequestEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequestEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequestEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequestEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequestEventArgs* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequestEventArgs* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequestEventArgs* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Request)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequestEventArgs* This,
        __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest** value);
    HRESULT (STDMETHODCALLTYPE* GetDeferral)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequestEventArgs* This,
        __x_ABI_CWindows_CFoundation_CIDeferral** value);

        END_INTERFACE
    } __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequestEventArgsVtbl;

    interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequestEventArgs
    {
        CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequestEventArgsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequestEventArgs;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequestEventArgs_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequestVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_EmailMailboxId)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_EmailMessageId)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_NewStartTime)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest* This,
        struct __x_ABI_CWindows_CFoundation_CDateTime* value);
    HRESULT (STDMETHODCALLTYPE* get_NewDuration)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest* This,
        struct __x_ABI_CWindows_CFoundation_CTimeSpan* value);
    HRESULT (STDMETHODCALLTYPE* get_Subject)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_Comment)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* ReportCompletedAsync)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest* This,
        __x_ABI_CWindows_CFoundation_CIAsyncAction** result);
    HRESULT (STDMETHODCALLTYPE* ReportFailedAsync)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest* This,
        __x_ABI_CWindows_CFoundation_CIAsyncAction** result);

        END_INTERFACE
    } __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequestVtbl;

    interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest
    {
        CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequestVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequestEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequestEventArgs_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequestEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequestEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequestEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequestEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequestEventArgs* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequestEventArgs* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequestEventArgs* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Request)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequestEventArgs* This,
        __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest** value);
    HRESULT (STDMETHODCALLTYPE* GetDeferral)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequestEventArgs* This,
        __x_ABI_CWindows_CFoundation_CIDeferral** value);

        END_INTERFACE
    } __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequestEventArgsVtbl;

    interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequestEventArgs
    {
        CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequestEventArgsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequestEventArgs;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequestEventArgs_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequest_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequest_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequestVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequest* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequest* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequest* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequest* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequest* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequest* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_EmailMailboxId)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequest* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_Recipients)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequest* This,
        __x_ABI_C__FIVectorView_1_HSTRING** value);
    HRESULT (STDMETHODCALLTYPE* ReportCompletedAsync)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequest* This,
        __x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailRecipientResolutionResult* resolutionResults,
        __x_ABI_CWindows_CFoundation_CIAsyncAction** result);
    HRESULT (STDMETHODCALLTYPE* ReportFailedAsync)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequest* This,
        __x_ABI_CWindows_CFoundation_CIAsyncAction** result);

        END_INTERFACE
    } __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequestVtbl;

    interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequest
    {
        CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequestVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequest;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequest_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequestEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequestEventArgs_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequestEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequestEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequestEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequestEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequestEventArgs* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequestEventArgs* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequestEventArgs* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Request)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequestEventArgs* This,
        __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequest** value);
    HRESULT (STDMETHODCALLTYPE* GetDeferral)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequestEventArgs* This,
        __x_ABI_CWindows_CFoundation_CIDeferral** value);

        END_INTERFACE
    } __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequestEventArgsVtbl;

    interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequestEventArgs
    {
        CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequestEventArgsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequestEventArgs;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequestEventArgs_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequestVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_SessionId)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_EmailMailboxId)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_EmailFolderId)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_Options)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest* This,
        __x_ABI_CWindows_CApplicationModel_CEmail_CIEmailQueryOptions** value);
    HRESULT (STDMETHODCALLTYPE* get_SuggestedBatchSize)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest* This,
        UINT32* value);
    HRESULT (STDMETHODCALLTYPE* SaveMessageAsync)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest* This,
        __x_ABI_CWindows_CApplicationModel_CEmail_CIEmailMessage* message,
        __x_ABI_CWindows_CFoundation_CIAsyncAction** result);
    HRESULT (STDMETHODCALLTYPE* ReportCompletedAsync)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest* This,
        __x_ABI_CWindows_CFoundation_CIAsyncAction** result);
    HRESULT (STDMETHODCALLTYPE* ReportFailedAsync)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest* This,
        enum __x_ABI_CWindows_CApplicationModel_CEmail_CEmailBatchStatus batchStatus,
        __x_ABI_CWindows_CFoundation_CIAsyncAction** result);

        END_INTERFACE
    } __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequestVtbl;

    interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest
    {
        CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequestVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequestEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequestEventArgs_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequestEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequestEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequestEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequestEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequestEventArgs* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequestEventArgs* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequestEventArgs* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Request)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequestEventArgs* This,
        __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest** value);
    HRESULT (STDMETHODCALLTYPE* GetDeferral)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequestEventArgs* This,
        __x_ABI_CWindows_CFoundation_CIDeferral** value);

        END_INTERFACE
    } __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequestEventArgsVtbl;

    interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequestEventArgs
    {
        CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequestEventArgsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequestEventArgs;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequestEventArgs_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequest_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequest_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequestVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequest* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequest* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequest* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequest* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequest* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequest* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_EmailMailboxId)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequest* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_AutoReplySettings)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequest* This,
        __x_ABI_CWindows_CApplicationModel_CEmail_CIEmailMailboxAutoReplySettings** value);
    HRESULT (STDMETHODCALLTYPE* ReportCompletedAsync)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequest* This,
        __x_ABI_CWindows_CFoundation_CIAsyncAction** result);
    HRESULT (STDMETHODCALLTYPE* ReportFailedAsync)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequest* This,
        __x_ABI_CWindows_CFoundation_CIAsyncAction** result);

        END_INTERFACE
    } __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequestVtbl;

    interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequest
    {
        CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequestVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequest;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequest_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequestEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequestEventArgs_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequestEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequestEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequestEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequestEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequestEventArgs* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequestEventArgs* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequestEventArgs* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Request)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequestEventArgs* This,
        __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequest** value);
    HRESULT (STDMETHODCALLTYPE* GetDeferral)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequestEventArgs* This,
        __x_ABI_CWindows_CFoundation_CIDeferral** value);

        END_INTERFACE
    } __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequestEventArgsVtbl;

    interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequestEventArgs
    {
        CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequestEventArgsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequestEventArgs;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequestEventArgs_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequest_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequest_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequestVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequest* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequest* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequest* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequest* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequest* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequest* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_EmailMailboxId)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequest* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* ReportCompletedAsync)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequest* This,
        __x_ABI_CWindows_CFoundation_CIAsyncAction** result);
    HRESULT (STDMETHODCALLTYPE* ReportFailedAsync)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequest* This,
        __x_ABI_CWindows_CFoundation_CIAsyncAction** result);

        END_INTERFACE
    } __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequestVtbl;

    interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequest
    {
        CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequestVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequest;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequest_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequestEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequestEventArgs_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequestEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequestEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequestEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequestEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequestEventArgs* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequestEventArgs* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequestEventArgs* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Request)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequestEventArgs* This,
        __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequest** value);
    HRESULT (STDMETHODCALLTYPE* GetDeferral)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequestEventArgs* This,
        __x_ABI_CWindows_CFoundation_CIDeferral** value);

        END_INTERFACE
    } __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequestEventArgsVtbl;

    interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequestEventArgs
    {
        CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequestEventArgsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequestEventArgs;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequestEventArgs_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequestVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_EmailMailboxId)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_EmailMessageId)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_Response)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest* This,
        enum __x_ABI_CWindows_CApplicationModel_CEmail_CEmailMeetingResponseType* response);
    HRESULT (STDMETHODCALLTYPE* get_Subject)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_Comment)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_SendUpdate)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest* This,
        boolean* value);
    HRESULT (STDMETHODCALLTYPE* ReportCompletedAsync)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest* This,
        __x_ABI_CWindows_CFoundation_CIAsyncAction** result);
    HRESULT (STDMETHODCALLTYPE* ReportFailedAsync)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest* This,
        __x_ABI_CWindows_CFoundation_CIAsyncAction** result);

        END_INTERFACE
    } __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequestVtbl;

    interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest
    {
        CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequestVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequestEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequestEventArgs_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequestEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequestEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequestEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequestEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequestEventArgs* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequestEventArgs* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequestEventArgs* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Request)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequestEventArgs* This,
        __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest** value);
    HRESULT (STDMETHODCALLTYPE* GetDeferral)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequestEventArgs* This,
        __x_ABI_CWindows_CFoundation_CIDeferral** value);

        END_INTERFACE
    } __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequestEventArgsVtbl;

    interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequestEventArgs
    {
        CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequestEventArgsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequestEventArgs;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequestEventArgs_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequest_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequest_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequestVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequest* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequest* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequest* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequest* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequest* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequest* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_EmailMailboxId)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequest* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_Certificates)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequest* This,
        __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate** value);
    HRESULT (STDMETHODCALLTYPE* ReportCompletedAsync)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequest* This,
        __x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CEmail__CEmailCertificateValidationStatus* validationStatuses,
        __x_ABI_CWindows_CFoundation_CIAsyncAction** result);
    HRESULT (STDMETHODCALLTYPE* ReportFailedAsync)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequest* This,
        __x_ABI_CWindows_CFoundation_CIAsyncAction** result);

        END_INTERFACE
    } __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequestVtbl;

    interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequest
    {
        CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequestVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequest;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequest_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequestEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequestEventArgs_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequestEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequestEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequestEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequestEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequestEventArgs* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequestEventArgs* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequestEventArgs* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Request)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequestEventArgs* This,
        __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequest** value);
    HRESULT (STDMETHODCALLTYPE* GetDeferral)(__x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequestEventArgs* This,
        __x_ABI_CWindows_CFoundation_CIDeferral** value);

        END_INTERFACE
    } __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequestEventArgsVtbl;

    interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequestEventArgs
    {
        CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequestEventArgsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequestEventArgs;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequestEventArgs_INTERFACE_DEFINED__) */
    
