

/* this ALWAYS GENERATED file contains the definitions for the interfaces */


 /* File created by MIDL compiler version 8.01.0622 */
/* @@MIDL_FILE_HEADING(  ) */



/* verify that the <rpcndr.h> version is high enough to compile this file*/
#ifndef __REQUIRED_RPCNDR_H_VERSION__
#define __REQUIRED_RPCNDR_H_VERSION__ 500
#endif

/* verify that the <rpcsal.h> version is high enough to compile this file*/
#ifndef __REQUIRED_RPCSAL_H_VERSION__
#define __REQUIRED_RPCSAL_H_VERSION__ 100
#endif

#include "rpc.h"
#include "rpcndr.h"

#ifndef __RPCNDR_H_VERSION__
#error this stub requires an updated version of <rpcndr.h>
#endif /* __RPCNDR_H_VERSION__ */

#ifndef COM_NO_WINDOWS_H
#include "windows.h"
#include "ole2.h"
#endif /*COM_NO_WINDOWS_H*/

#ifndef __windows2Eapplicationmodel2Eemail2Edataprovider_h__
#define __windows2Eapplicationmodel2Eemail2Edataprovider_h__

#if defined(_MSC_VER) && (_MSC_VER >= 1020)
#pragma once
#endif

/* Forward Declarations */ 

#ifndef ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxCreateFolderRequestEventArgs_FWD_DEFINED__
#define ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxCreateFolderRequestEventArgs_FWD_DEFINED__
typedef interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxCreateFolderRequestEventArgs __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxCreateFolderRequestEventArgs;

#endif 	/* ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxCreateFolderRequestEventArgs_FWD_DEFINED__ */


#ifndef ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDeleteFolderRequestEventArgs_FWD_DEFINED__
#define ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDeleteFolderRequestEventArgs_FWD_DEFINED__
typedef interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDeleteFolderRequestEventArgs __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDeleteFolderRequestEventArgs;

#endif 	/* ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDeleteFolderRequestEventArgs_FWD_DEFINED__ */


#ifndef ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadAttachmentRequestEventArgs_FWD_DEFINED__
#define ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadAttachmentRequestEventArgs_FWD_DEFINED__
typedef interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadAttachmentRequestEventArgs __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadAttachmentRequestEventArgs;

#endif 	/* ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadAttachmentRequestEventArgs_FWD_DEFINED__ */


#ifndef ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadMessageRequestEventArgs_FWD_DEFINED__
#define ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadMessageRequestEventArgs_FWD_DEFINED__
typedef interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadMessageRequestEventArgs __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadMessageRequestEventArgs;

#endif 	/* ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadMessageRequestEventArgs_FWD_DEFINED__ */


#ifndef ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxEmptyFolderRequestEventArgs_FWD_DEFINED__
#define ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxEmptyFolderRequestEventArgs_FWD_DEFINED__
typedef interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxEmptyFolderRequestEventArgs __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxEmptyFolderRequestEventArgs;

#endif 	/* ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxEmptyFolderRequestEventArgs_FWD_DEFINED__ */


#ifndef ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxForwardMeetingRequestEventArgs_FWD_DEFINED__
#define ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxForwardMeetingRequestEventArgs_FWD_DEFINED__
typedef interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxForwardMeetingRequestEventArgs __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxForwardMeetingRequestEventArgs;

#endif 	/* ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxForwardMeetingRequestEventArgs_FWD_DEFINED__ */


#ifndef ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxGetAutoReplySettingsRequestEventArgs_FWD_DEFINED__
#define ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxGetAutoReplySettingsRequestEventArgs_FWD_DEFINED__
typedef interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxGetAutoReplySettingsRequestEventArgs __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxGetAutoReplySettingsRequestEventArgs;

#endif 	/* ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxGetAutoReplySettingsRequestEventArgs_FWD_DEFINED__ */


#ifndef ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxMoveFolderRequestEventArgs_FWD_DEFINED__
#define ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxMoveFolderRequestEventArgs_FWD_DEFINED__
typedef interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxMoveFolderRequestEventArgs __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxMoveFolderRequestEventArgs;

#endif 	/* ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxMoveFolderRequestEventArgs_FWD_DEFINED__ */


#ifndef ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxProposeNewTimeForMeetingRequestEventArgs_FWD_DEFINED__
#define ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxProposeNewTimeForMeetingRequestEventArgs_FWD_DEFINED__
typedef interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxProposeNewTimeForMeetingRequestEventArgs __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxProposeNewTimeForMeetingRequestEventArgs;

#endif 	/* ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxProposeNewTimeForMeetingRequestEventArgs_FWD_DEFINED__ */


#ifndef ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxResolveRecipientsRequestEventArgs_FWD_DEFINED__
#define ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxResolveRecipientsRequestEventArgs_FWD_DEFINED__
typedef interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxResolveRecipientsRequestEventArgs __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxResolveRecipientsRequestEventArgs;

#endif 	/* ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxResolveRecipientsRequestEventArgs_FWD_DEFINED__ */


#ifndef ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxServerSearchReadBatchRequestEventArgs_FWD_DEFINED__
#define ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxServerSearchReadBatchRequestEventArgs_FWD_DEFINED__
typedef interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxServerSearchReadBatchRequestEventArgs __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxServerSearchReadBatchRequestEventArgs;

#endif 	/* ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxServerSearchReadBatchRequestEventArgs_FWD_DEFINED__ */


#ifndef ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSetAutoReplySettingsRequestEventArgs_FWD_DEFINED__
#define ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSetAutoReplySettingsRequestEventArgs_FWD_DEFINED__
typedef interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSetAutoReplySettingsRequestEventArgs __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSetAutoReplySettingsRequestEventArgs;

#endif 	/* ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSetAutoReplySettingsRequestEventArgs_FWD_DEFINED__ */


#ifndef ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSyncManagerSyncRequestEventArgs_FWD_DEFINED__
#define ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSyncManagerSyncRequestEventArgs_FWD_DEFINED__
typedef interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSyncManagerSyncRequestEventArgs __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSyncManagerSyncRequestEventArgs;

#endif 	/* ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSyncManagerSyncRequestEventArgs_FWD_DEFINED__ */


#ifndef ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxUpdateMeetingResponseRequestEventArgs_FWD_DEFINED__
#define ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxUpdateMeetingResponseRequestEventArgs_FWD_DEFINED__
typedef interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxUpdateMeetingResponseRequestEventArgs __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxUpdateMeetingResponseRequestEventArgs;

#endif 	/* ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxUpdateMeetingResponseRequestEventArgs_FWD_DEFINED__ */


#ifndef ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxValidateCertificatesRequestEventArgs_FWD_DEFINED__
#define ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxValidateCertificatesRequestEventArgs_FWD_DEFINED__
typedef interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxValidateCertificatesRequestEventArgs __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxValidateCertificatesRequestEventArgs;

#endif 	/* ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxValidateCertificatesRequestEventArgs_FWD_DEFINED__ */


#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;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace ApplicationModel {
            namespace Email {
                namespace DataProvider {
                    interface IEmailDataProviderConnection;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#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;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace ApplicationModel {
            namespace Email {
                namespace DataProvider {
                    interface IEmailDataProviderTriggerDetails;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#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;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace ApplicationModel {
            namespace Email {
                namespace DataProvider {
                    interface IEmailMailboxCreateFolderRequest;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#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;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace ApplicationModel {
            namespace Email {
                namespace DataProvider {
                    interface IEmailMailboxCreateFolderRequestEventArgs;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#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;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace ApplicationModel {
            namespace Email {
                namespace DataProvider {
                    interface IEmailMailboxDeleteFolderRequest;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#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;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace ApplicationModel {
            namespace Email {
                namespace DataProvider {
                    interface IEmailMailboxDeleteFolderRequestEventArgs;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#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;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace ApplicationModel {
            namespace Email {
                namespace DataProvider {
                    interface IEmailMailboxDownloadAttachmentRequest;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#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;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace ApplicationModel {
            namespace Email {
                namespace DataProvider {
                    interface IEmailMailboxDownloadAttachmentRequestEventArgs;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#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;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace ApplicationModel {
            namespace Email {
                namespace DataProvider {
                    interface IEmailMailboxDownloadMessageRequest;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#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;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace ApplicationModel {
            namespace Email {
                namespace DataProvider {
                    interface IEmailMailboxDownloadMessageRequestEventArgs;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#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;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace ApplicationModel {
            namespace Email {
                namespace DataProvider {
                    interface IEmailMailboxEmptyFolderRequest;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#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;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace ApplicationModel {
            namespace Email {
                namespace DataProvider {
                    interface IEmailMailboxEmptyFolderRequestEventArgs;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#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;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace ApplicationModel {
            namespace Email {
                namespace DataProvider {
                    interface IEmailMailboxForwardMeetingRequest;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#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;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace ApplicationModel {
            namespace Email {
                namespace DataProvider {
                    interface IEmailMailboxForwardMeetingRequestEventArgs;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#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;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace ApplicationModel {
            namespace Email {
                namespace DataProvider {
                    interface IEmailMailboxGetAutoReplySettingsRequest;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#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;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace ApplicationModel {
            namespace Email {
                namespace DataProvider {
                    interface IEmailMailboxGetAutoReplySettingsRequestEventArgs;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#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;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace ApplicationModel {
            namespace Email {
                namespace DataProvider {
                    interface IEmailMailboxMoveFolderRequest;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#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;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace ApplicationModel {
            namespace Email {
                namespace DataProvider {
                    interface IEmailMailboxMoveFolderRequestEventArgs;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#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;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace ApplicationModel {
            namespace Email {
                namespace DataProvider {
                    interface IEmailMailboxProposeNewTimeForMeetingRequest;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#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;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace ApplicationModel {
            namespace Email {
                namespace DataProvider {
                    interface IEmailMailboxProposeNewTimeForMeetingRequestEventArgs;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#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;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace ApplicationModel {
            namespace Email {
                namespace DataProvider {
                    interface IEmailMailboxResolveRecipientsRequest;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#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;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace ApplicationModel {
            namespace Email {
                namespace DataProvider {
                    interface IEmailMailboxResolveRecipientsRequestEventArgs;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#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;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace ApplicationModel {
            namespace Email {
                namespace DataProvider {
                    interface IEmailMailboxServerSearchReadBatchRequest;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#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;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace ApplicationModel {
            namespace Email {
                namespace DataProvider {
                    interface IEmailMailboxServerSearchReadBatchRequestEventArgs;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#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;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace ApplicationModel {
            namespace Email {
                namespace DataProvider {
                    interface IEmailMailboxSetAutoReplySettingsRequest;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#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;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace ApplicationModel {
            namespace Email {
                namespace DataProvider {
                    interface IEmailMailboxSetAutoReplySettingsRequestEventArgs;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#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;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace ApplicationModel {
            namespace Email {
                namespace DataProvider {
                    interface IEmailMailboxSyncManagerSyncRequest;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#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;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace ApplicationModel {
            namespace Email {
                namespace DataProvider {
                    interface IEmailMailboxSyncManagerSyncRequestEventArgs;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#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;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace ApplicationModel {
            namespace Email {
                namespace DataProvider {
                    interface IEmailMailboxUpdateMeetingResponseRequest;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#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;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace ApplicationModel {
            namespace Email {
                namespace DataProvider {
                    interface IEmailMailboxUpdateMeetingResponseRequestEventArgs;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#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;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace ApplicationModel {
            namespace Email {
                namespace DataProvider {
                    interface IEmailMailboxValidateCertificatesRequest;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#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;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace ApplicationModel {
            namespace Email {
                namespace DataProvider {
                    interface IEmailMailboxValidateCertificatesRequestEventArgs;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#endif 	/* ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequestEventArgs_FWD_DEFINED__ */


/* header files for imported files */
#include "inspectable.h"
#include "AsyncInfo.h"
#include "EventToken.h"
#include "Windows.Foundation.h"
#include "Windows.ApplicationModel.Email.h"

#ifdef __cplusplus
extern "C"{
#endif 


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0000 */
/* [local] */ 

#ifdef __cplusplus
} /*extern "C"*/ 
#endif
#include <windows.foundation.collections.h>
#ifdef __cplusplus
extern "C" {
#endif
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
namespace DataProvider {
class EmailDataProviderConnection;
} /*DataProvider*/
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif

#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
namespace DataProvider {
interface IEmailDataProviderConnection;
} /*DataProvider*/
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
namespace DataProvider {
class EmailMailboxCreateFolderRequestEventArgs;
} /*DataProvider*/
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif

#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
namespace DataProvider {
interface IEmailMailboxCreateFolderRequestEventArgs;
} /*DataProvider*/
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0000 */
/* [local] */ 





extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0000_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0000_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4660 */




/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4660 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4660_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4660_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0001 */
/* [local] */ 

#ifndef DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxCreateFolderRequestEventArgs_USE
#define DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxCreateFolderRequestEventArgs_USE
#if defined(__cplusplus) && !defined(RO_NO_TEMPLATE_NAME)
} /*extern "C"*/ 
namespace ABI { namespace Windows { namespace Foundation {
template <>
struct __declspec(uuid("8c7db52d-496e-5419-bd78-b8b657cf4e66"))
ITypedEventHandler<ABI::Windows::ApplicationModel::Email::DataProvider::EmailDataProviderConnection*,ABI::Windows::ApplicationModel::Email::DataProvider::EmailMailboxCreateFolderRequestEventArgs*> : ITypedEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::ApplicationModel::Email::DataProvider::EmailDataProviderConnection*, ABI::Windows::ApplicationModel::Email::DataProvider::IEmailDataProviderConnection*>,ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::ApplicationModel::Email::DataProvider::EmailMailboxCreateFolderRequestEventArgs*, ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxCreateFolderRequestEventArgs*>> {
static const wchar_t* z_get_rc_name_impl() {
return L"Windows.Foundation.TypedEventHandler`2<Windows.ApplicationModel.Email.DataProvider.EmailDataProviderConnection, Windows.ApplicationModel.Email.DataProvider.EmailMailboxCreateFolderRequestEventArgs>"; }
};
typedef ITypedEventHandler<ABI::Windows::ApplicationModel::Email::DataProvider::EmailDataProviderConnection*,ABI::Windows::ApplicationModel::Email::DataProvider::EmailMailboxCreateFolderRequestEventArgs*> __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxCreateFolderRequestEventArgs_t;
#define ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxCreateFolderRequestEventArgs_FWD_DEFINED__
#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxCreateFolderRequestEventArgs ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxCreateFolderRequestEventArgs_t

/* ABI */ } /* Windows */ } /* Foundation */ }
extern "C" {
#endif //__cplusplus
#endif /* DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxCreateFolderRequestEventArgs_USE */
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
namespace DataProvider {
class EmailMailboxDeleteFolderRequestEventArgs;
} /*DataProvider*/
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif

#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
namespace DataProvider {
interface IEmailMailboxDeleteFolderRequestEventArgs;
} /*DataProvider*/
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0001 */
/* [local] */ 





extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0001_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0001_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4661 */




/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4661 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4661_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4661_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0002 */
/* [local] */ 

#ifndef DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDeleteFolderRequestEventArgs_USE
#define DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDeleteFolderRequestEventArgs_USE
#if defined(__cplusplus) && !defined(RO_NO_TEMPLATE_NAME)
} /*extern "C"*/ 
namespace ABI { namespace Windows { namespace Foundation {
template <>
struct __declspec(uuid("d962a9b6-bbb4-5d82-84b4-8f703bf3086f"))
ITypedEventHandler<ABI::Windows::ApplicationModel::Email::DataProvider::EmailDataProviderConnection*,ABI::Windows::ApplicationModel::Email::DataProvider::EmailMailboxDeleteFolderRequestEventArgs*> : ITypedEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::ApplicationModel::Email::DataProvider::EmailDataProviderConnection*, ABI::Windows::ApplicationModel::Email::DataProvider::IEmailDataProviderConnection*>,ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::ApplicationModel::Email::DataProvider::EmailMailboxDeleteFolderRequestEventArgs*, ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxDeleteFolderRequestEventArgs*>> {
static const wchar_t* z_get_rc_name_impl() {
return L"Windows.Foundation.TypedEventHandler`2<Windows.ApplicationModel.Email.DataProvider.EmailDataProviderConnection, Windows.ApplicationModel.Email.DataProvider.EmailMailboxDeleteFolderRequestEventArgs>"; }
};
typedef ITypedEventHandler<ABI::Windows::ApplicationModel::Email::DataProvider::EmailDataProviderConnection*,ABI::Windows::ApplicationModel::Email::DataProvider::EmailMailboxDeleteFolderRequestEventArgs*> __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDeleteFolderRequestEventArgs_t;
#define ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDeleteFolderRequestEventArgs_FWD_DEFINED__
#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDeleteFolderRequestEventArgs ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDeleteFolderRequestEventArgs_t

/* ABI */ } /* Windows */ } /* Foundation */ }
extern "C" {
#endif //__cplusplus
#endif /* DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDeleteFolderRequestEventArgs_USE */
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
namespace DataProvider {
class EmailMailboxDownloadAttachmentRequestEventArgs;
} /*DataProvider*/
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif

#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
namespace DataProvider {
interface IEmailMailboxDownloadAttachmentRequestEventArgs;
} /*DataProvider*/
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0002 */
/* [local] */ 





extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0002_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0002_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4662 */




/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4662 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4662_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4662_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0003 */
/* [local] */ 

#ifndef DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadAttachmentRequestEventArgs_USE
#define DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadAttachmentRequestEventArgs_USE
#if defined(__cplusplus) && !defined(RO_NO_TEMPLATE_NAME)
} /*extern "C"*/ 
namespace ABI { namespace Windows { namespace Foundation {
template <>
struct __declspec(uuid("d2e92019-b997-5cd6-8f88-4dbc6f969f15"))
ITypedEventHandler<ABI::Windows::ApplicationModel::Email::DataProvider::EmailDataProviderConnection*,ABI::Windows::ApplicationModel::Email::DataProvider::EmailMailboxDownloadAttachmentRequestEventArgs*> : ITypedEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::ApplicationModel::Email::DataProvider::EmailDataProviderConnection*, ABI::Windows::ApplicationModel::Email::DataProvider::IEmailDataProviderConnection*>,ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::ApplicationModel::Email::DataProvider::EmailMailboxDownloadAttachmentRequestEventArgs*, ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxDownloadAttachmentRequestEventArgs*>> {
static const wchar_t* z_get_rc_name_impl() {
return L"Windows.Foundation.TypedEventHandler`2<Windows.ApplicationModel.Email.DataProvider.EmailDataProviderConnection, Windows.ApplicationModel.Email.DataProvider.EmailMailboxDownloadAttachmentRequestEventArgs>"; }
};
typedef ITypedEventHandler<ABI::Windows::ApplicationModel::Email::DataProvider::EmailDataProviderConnection*,ABI::Windows::ApplicationModel::Email::DataProvider::EmailMailboxDownloadAttachmentRequestEventArgs*> __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadAttachmentRequestEventArgs_t;
#define ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadAttachmentRequestEventArgs_FWD_DEFINED__
#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadAttachmentRequestEventArgs ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadAttachmentRequestEventArgs_t

/* ABI */ } /* Windows */ } /* Foundation */ }
extern "C" {
#endif //__cplusplus
#endif /* DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadAttachmentRequestEventArgs_USE */
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
namespace DataProvider {
class EmailMailboxDownloadMessageRequestEventArgs;
} /*DataProvider*/
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif

#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
namespace DataProvider {
interface IEmailMailboxDownloadMessageRequestEventArgs;
} /*DataProvider*/
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0003 */
/* [local] */ 





extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0003_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0003_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4663 */




/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4663 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4663_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4663_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0004 */
/* [local] */ 

#ifndef DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadMessageRequestEventArgs_USE
#define DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadMessageRequestEventArgs_USE
#if defined(__cplusplus) && !defined(RO_NO_TEMPLATE_NAME)
} /*extern "C"*/ 
namespace ABI { namespace Windows { namespace Foundation {
template <>
struct __declspec(uuid("e1b59b2f-ddd5-5159-ae9a-14a866912095"))
ITypedEventHandler<ABI::Windows::ApplicationModel::Email::DataProvider::EmailDataProviderConnection*,ABI::Windows::ApplicationModel::Email::DataProvider::EmailMailboxDownloadMessageRequestEventArgs*> : ITypedEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::ApplicationModel::Email::DataProvider::EmailDataProviderConnection*, ABI::Windows::ApplicationModel::Email::DataProvider::IEmailDataProviderConnection*>,ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::ApplicationModel::Email::DataProvider::EmailMailboxDownloadMessageRequestEventArgs*, ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxDownloadMessageRequestEventArgs*>> {
static const wchar_t* z_get_rc_name_impl() {
return L"Windows.Foundation.TypedEventHandler`2<Windows.ApplicationModel.Email.DataProvider.EmailDataProviderConnection, Windows.ApplicationModel.Email.DataProvider.EmailMailboxDownloadMessageRequestEventArgs>"; }
};
typedef ITypedEventHandler<ABI::Windows::ApplicationModel::Email::DataProvider::EmailDataProviderConnection*,ABI::Windows::ApplicationModel::Email::DataProvider::EmailMailboxDownloadMessageRequestEventArgs*> __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadMessageRequestEventArgs_t;
#define ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadMessageRequestEventArgs_FWD_DEFINED__
#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadMessageRequestEventArgs ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadMessageRequestEventArgs_t

/* ABI */ } /* Windows */ } /* Foundation */ }
extern "C" {
#endif //__cplusplus
#endif /* DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadMessageRequestEventArgs_USE */
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
namespace DataProvider {
class EmailMailboxEmptyFolderRequestEventArgs;
} /*DataProvider*/
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif

#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
namespace DataProvider {
interface IEmailMailboxEmptyFolderRequestEventArgs;
} /*DataProvider*/
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0004 */
/* [local] */ 





extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0004_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0004_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4664 */




/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4664 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4664_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4664_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0005 */
/* [local] */ 

#ifndef DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxEmptyFolderRequestEventArgs_USE
#define DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxEmptyFolderRequestEventArgs_USE
#if defined(__cplusplus) && !defined(RO_NO_TEMPLATE_NAME)
} /*extern "C"*/ 
namespace ABI { namespace Windows { namespace Foundation {
template <>
struct __declspec(uuid("9a851b84-bcb1-5121-ab61-3efe568f683d"))
ITypedEventHandler<ABI::Windows::ApplicationModel::Email::DataProvider::EmailDataProviderConnection*,ABI::Windows::ApplicationModel::Email::DataProvider::EmailMailboxEmptyFolderRequestEventArgs*> : ITypedEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::ApplicationModel::Email::DataProvider::EmailDataProviderConnection*, ABI::Windows::ApplicationModel::Email::DataProvider::IEmailDataProviderConnection*>,ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::ApplicationModel::Email::DataProvider::EmailMailboxEmptyFolderRequestEventArgs*, ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxEmptyFolderRequestEventArgs*>> {
static const wchar_t* z_get_rc_name_impl() {
return L"Windows.Foundation.TypedEventHandler`2<Windows.ApplicationModel.Email.DataProvider.EmailDataProviderConnection, Windows.ApplicationModel.Email.DataProvider.EmailMailboxEmptyFolderRequestEventArgs>"; }
};
typedef ITypedEventHandler<ABI::Windows::ApplicationModel::Email::DataProvider::EmailDataProviderConnection*,ABI::Windows::ApplicationModel::Email::DataProvider::EmailMailboxEmptyFolderRequestEventArgs*> __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxEmptyFolderRequestEventArgs_t;
#define ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxEmptyFolderRequestEventArgs_FWD_DEFINED__
#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxEmptyFolderRequestEventArgs ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxEmptyFolderRequestEventArgs_t

/* ABI */ } /* Windows */ } /* Foundation */ }
extern "C" {
#endif //__cplusplus
#endif /* DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxEmptyFolderRequestEventArgs_USE */
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
namespace DataProvider {
class EmailMailboxForwardMeetingRequestEventArgs;
} /*DataProvider*/
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif

#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
namespace DataProvider {
interface IEmailMailboxForwardMeetingRequestEventArgs;
} /*DataProvider*/
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0005 */
/* [local] */ 





extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0005_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0005_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4665 */




/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4665 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4665_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4665_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0006 */
/* [local] */ 

#ifndef DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxForwardMeetingRequestEventArgs_USE
#define DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxForwardMeetingRequestEventArgs_USE
#if defined(__cplusplus) && !defined(RO_NO_TEMPLATE_NAME)
} /*extern "C"*/ 
namespace ABI { namespace Windows { namespace Foundation {
template <>
struct __declspec(uuid("9d6a017f-5a70-5d83-a680-d2806748ca0b"))
ITypedEventHandler<ABI::Windows::ApplicationModel::Email::DataProvider::EmailDataProviderConnection*,ABI::Windows::ApplicationModel::Email::DataProvider::EmailMailboxForwardMeetingRequestEventArgs*> : ITypedEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::ApplicationModel::Email::DataProvider::EmailDataProviderConnection*, ABI::Windows::ApplicationModel::Email::DataProvider::IEmailDataProviderConnection*>,ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::ApplicationModel::Email::DataProvider::EmailMailboxForwardMeetingRequestEventArgs*, ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxForwardMeetingRequestEventArgs*>> {
static const wchar_t* z_get_rc_name_impl() {
return L"Windows.Foundation.TypedEventHandler`2<Windows.ApplicationModel.Email.DataProvider.EmailDataProviderConnection, Windows.ApplicationModel.Email.DataProvider.EmailMailboxForwardMeetingRequestEventArgs>"; }
};
typedef ITypedEventHandler<ABI::Windows::ApplicationModel::Email::DataProvider::EmailDataProviderConnection*,ABI::Windows::ApplicationModel::Email::DataProvider::EmailMailboxForwardMeetingRequestEventArgs*> __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxForwardMeetingRequestEventArgs_t;
#define ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxForwardMeetingRequestEventArgs_FWD_DEFINED__
#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxForwardMeetingRequestEventArgs ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxForwardMeetingRequestEventArgs_t

/* ABI */ } /* Windows */ } /* Foundation */ }
extern "C" {
#endif //__cplusplus
#endif /* DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxForwardMeetingRequestEventArgs_USE */
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
namespace DataProvider {
class EmailMailboxGetAutoReplySettingsRequestEventArgs;
} /*DataProvider*/
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif

#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
namespace DataProvider {
interface IEmailMailboxGetAutoReplySettingsRequestEventArgs;
} /*DataProvider*/
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0006 */
/* [local] */ 





extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0006_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0006_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4666 */




/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4666 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4666_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4666_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0007 */
/* [local] */ 

#ifndef DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxGetAutoReplySettingsRequestEventArgs_USE
#define DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxGetAutoReplySettingsRequestEventArgs_USE
#if defined(__cplusplus) && !defined(RO_NO_TEMPLATE_NAME)
} /*extern "C"*/ 
namespace ABI { namespace Windows { namespace Foundation {
template <>
struct __declspec(uuid("587c6f92-a969-57b3-895f-9a06b3650d3a"))
ITypedEventHandler<ABI::Windows::ApplicationModel::Email::DataProvider::EmailDataProviderConnection*,ABI::Windows::ApplicationModel::Email::DataProvider::EmailMailboxGetAutoReplySettingsRequestEventArgs*> : ITypedEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::ApplicationModel::Email::DataProvider::EmailDataProviderConnection*, ABI::Windows::ApplicationModel::Email::DataProvider::IEmailDataProviderConnection*>,ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::ApplicationModel::Email::DataProvider::EmailMailboxGetAutoReplySettingsRequestEventArgs*, ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxGetAutoReplySettingsRequestEventArgs*>> {
static const wchar_t* z_get_rc_name_impl() {
return L"Windows.Foundation.TypedEventHandler`2<Windows.ApplicationModel.Email.DataProvider.EmailDataProviderConnection, Windows.ApplicationModel.Email.DataProvider.EmailMailboxGetAutoReplySettingsRequestEventArgs>"; }
};
typedef ITypedEventHandler<ABI::Windows::ApplicationModel::Email::DataProvider::EmailDataProviderConnection*,ABI::Windows::ApplicationModel::Email::DataProvider::EmailMailboxGetAutoReplySettingsRequestEventArgs*> __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxGetAutoReplySettingsRequestEventArgs_t;
#define ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxGetAutoReplySettingsRequestEventArgs_FWD_DEFINED__
#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxGetAutoReplySettingsRequestEventArgs ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxGetAutoReplySettingsRequestEventArgs_t

/* ABI */ } /* Windows */ } /* Foundation */ }
extern "C" {
#endif //__cplusplus
#endif /* DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxGetAutoReplySettingsRequestEventArgs_USE */
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
namespace DataProvider {
class EmailMailboxMoveFolderRequestEventArgs;
} /*DataProvider*/
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif

#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
namespace DataProvider {
interface IEmailMailboxMoveFolderRequestEventArgs;
} /*DataProvider*/
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0007 */
/* [local] */ 





extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0007_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0007_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4667 */




/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4667 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4667_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4667_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0008 */
/* [local] */ 

#ifndef DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxMoveFolderRequestEventArgs_USE
#define DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxMoveFolderRequestEventArgs_USE
#if defined(__cplusplus) && !defined(RO_NO_TEMPLATE_NAME)
} /*extern "C"*/ 
namespace ABI { namespace Windows { namespace Foundation {
template <>
struct __declspec(uuid("2c6bf2c8-42f3-523d-80db-170e4fb1567f"))
ITypedEventHandler<ABI::Windows::ApplicationModel::Email::DataProvider::EmailDataProviderConnection*,ABI::Windows::ApplicationModel::Email::DataProvider::EmailMailboxMoveFolderRequestEventArgs*> : ITypedEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::ApplicationModel::Email::DataProvider::EmailDataProviderConnection*, ABI::Windows::ApplicationModel::Email::DataProvider::IEmailDataProviderConnection*>,ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::ApplicationModel::Email::DataProvider::EmailMailboxMoveFolderRequestEventArgs*, ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxMoveFolderRequestEventArgs*>> {
static const wchar_t* z_get_rc_name_impl() {
return L"Windows.Foundation.TypedEventHandler`2<Windows.ApplicationModel.Email.DataProvider.EmailDataProviderConnection, Windows.ApplicationModel.Email.DataProvider.EmailMailboxMoveFolderRequestEventArgs>"; }
};
typedef ITypedEventHandler<ABI::Windows::ApplicationModel::Email::DataProvider::EmailDataProviderConnection*,ABI::Windows::ApplicationModel::Email::DataProvider::EmailMailboxMoveFolderRequestEventArgs*> __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxMoveFolderRequestEventArgs_t;
#define ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxMoveFolderRequestEventArgs_FWD_DEFINED__
#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxMoveFolderRequestEventArgs ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxMoveFolderRequestEventArgs_t

/* ABI */ } /* Windows */ } /* Foundation */ }
extern "C" {
#endif //__cplusplus
#endif /* DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxMoveFolderRequestEventArgs_USE */
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
namespace DataProvider {
class EmailMailboxProposeNewTimeForMeetingRequestEventArgs;
} /*DataProvider*/
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif

#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
namespace DataProvider {
interface IEmailMailboxProposeNewTimeForMeetingRequestEventArgs;
} /*DataProvider*/
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0008 */
/* [local] */ 





extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0008_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0008_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4668 */




/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4668 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4668_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4668_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0009 */
/* [local] */ 

#ifndef DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxProposeNewTimeForMeetingRequestEventArgs_USE
#define DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxProposeNewTimeForMeetingRequestEventArgs_USE
#if defined(__cplusplus) && !defined(RO_NO_TEMPLATE_NAME)
} /*extern "C"*/ 
namespace ABI { namespace Windows { namespace Foundation {
template <>
struct __declspec(uuid("309d8bde-1e60-524b-828c-5a3d64a672aa"))
ITypedEventHandler<ABI::Windows::ApplicationModel::Email::DataProvider::EmailDataProviderConnection*,ABI::Windows::ApplicationModel::Email::DataProvider::EmailMailboxProposeNewTimeForMeetingRequestEventArgs*> : ITypedEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::ApplicationModel::Email::DataProvider::EmailDataProviderConnection*, ABI::Windows::ApplicationModel::Email::DataProvider::IEmailDataProviderConnection*>,ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::ApplicationModel::Email::DataProvider::EmailMailboxProposeNewTimeForMeetingRequestEventArgs*, ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxProposeNewTimeForMeetingRequestEventArgs*>> {
static const wchar_t* z_get_rc_name_impl() {
return L"Windows.Foundation.TypedEventHandler`2<Windows.ApplicationModel.Email.DataProvider.EmailDataProviderConnection, Windows.ApplicationModel.Email.DataProvider.EmailMailboxProposeNewTimeForMeetingRequestEventArgs>"; }
};
typedef ITypedEventHandler<ABI::Windows::ApplicationModel::Email::DataProvider::EmailDataProviderConnection*,ABI::Windows::ApplicationModel::Email::DataProvider::EmailMailboxProposeNewTimeForMeetingRequestEventArgs*> __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxProposeNewTimeForMeetingRequestEventArgs_t;
#define ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxProposeNewTimeForMeetingRequestEventArgs_FWD_DEFINED__
#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxProposeNewTimeForMeetingRequestEventArgs ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxProposeNewTimeForMeetingRequestEventArgs_t

/* ABI */ } /* Windows */ } /* Foundation */ }
extern "C" {
#endif //__cplusplus
#endif /* DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxProposeNewTimeForMeetingRequestEventArgs_USE */
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
namespace DataProvider {
class EmailMailboxResolveRecipientsRequestEventArgs;
} /*DataProvider*/
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif

#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
namespace DataProvider {
interface IEmailMailboxResolveRecipientsRequestEventArgs;
} /*DataProvider*/
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0009 */
/* [local] */ 





extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0009_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0009_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4669 */




/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4669 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4669_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4669_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0010 */
/* [local] */ 

#ifndef DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxResolveRecipientsRequestEventArgs_USE
#define DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxResolveRecipientsRequestEventArgs_USE
#if defined(__cplusplus) && !defined(RO_NO_TEMPLATE_NAME)
} /*extern "C"*/ 
namespace ABI { namespace Windows { namespace Foundation {
template <>
struct __declspec(uuid("ec14e586-e4fb-5fc0-91fc-931ce17a3fc3"))
ITypedEventHandler<ABI::Windows::ApplicationModel::Email::DataProvider::EmailDataProviderConnection*,ABI::Windows::ApplicationModel::Email::DataProvider::EmailMailboxResolveRecipientsRequestEventArgs*> : ITypedEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::ApplicationModel::Email::DataProvider::EmailDataProviderConnection*, ABI::Windows::ApplicationModel::Email::DataProvider::IEmailDataProviderConnection*>,ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::ApplicationModel::Email::DataProvider::EmailMailboxResolveRecipientsRequestEventArgs*, ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxResolveRecipientsRequestEventArgs*>> {
static const wchar_t* z_get_rc_name_impl() {
return L"Windows.Foundation.TypedEventHandler`2<Windows.ApplicationModel.Email.DataProvider.EmailDataProviderConnection, Windows.ApplicationModel.Email.DataProvider.EmailMailboxResolveRecipientsRequestEventArgs>"; }
};
typedef ITypedEventHandler<ABI::Windows::ApplicationModel::Email::DataProvider::EmailDataProviderConnection*,ABI::Windows::ApplicationModel::Email::DataProvider::EmailMailboxResolveRecipientsRequestEventArgs*> __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxResolveRecipientsRequestEventArgs_t;
#define ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxResolveRecipientsRequestEventArgs_FWD_DEFINED__
#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxResolveRecipientsRequestEventArgs ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxResolveRecipientsRequestEventArgs_t

/* ABI */ } /* Windows */ } /* Foundation */ }
extern "C" {
#endif //__cplusplus
#endif /* DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxResolveRecipientsRequestEventArgs_USE */
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
namespace DataProvider {
class EmailMailboxServerSearchReadBatchRequestEventArgs;
} /*DataProvider*/
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif

#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
namespace DataProvider {
interface IEmailMailboxServerSearchReadBatchRequestEventArgs;
} /*DataProvider*/
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0010 */
/* [local] */ 





extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0010_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0010_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4670 */




/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4670 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4670_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4670_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0011 */
/* [local] */ 

#ifndef DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxServerSearchReadBatchRequestEventArgs_USE
#define DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxServerSearchReadBatchRequestEventArgs_USE
#if defined(__cplusplus) && !defined(RO_NO_TEMPLATE_NAME)
} /*extern "C"*/ 
namespace ABI { namespace Windows { namespace Foundation {
template <>
struct __declspec(uuid("f8bf9067-7d11-56a0-a303-163435c14016"))
ITypedEventHandler<ABI::Windows::ApplicationModel::Email::DataProvider::EmailDataProviderConnection*,ABI::Windows::ApplicationModel::Email::DataProvider::EmailMailboxServerSearchReadBatchRequestEventArgs*> : ITypedEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::ApplicationModel::Email::DataProvider::EmailDataProviderConnection*, ABI::Windows::ApplicationModel::Email::DataProvider::IEmailDataProviderConnection*>,ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::ApplicationModel::Email::DataProvider::EmailMailboxServerSearchReadBatchRequestEventArgs*, ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxServerSearchReadBatchRequestEventArgs*>> {
static const wchar_t* z_get_rc_name_impl() {
return L"Windows.Foundation.TypedEventHandler`2<Windows.ApplicationModel.Email.DataProvider.EmailDataProviderConnection, Windows.ApplicationModel.Email.DataProvider.EmailMailboxServerSearchReadBatchRequestEventArgs>"; }
};
typedef ITypedEventHandler<ABI::Windows::ApplicationModel::Email::DataProvider::EmailDataProviderConnection*,ABI::Windows::ApplicationModel::Email::DataProvider::EmailMailboxServerSearchReadBatchRequestEventArgs*> __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxServerSearchReadBatchRequestEventArgs_t;
#define ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxServerSearchReadBatchRequestEventArgs_FWD_DEFINED__
#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxServerSearchReadBatchRequestEventArgs ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxServerSearchReadBatchRequestEventArgs_t

/* ABI */ } /* Windows */ } /* Foundation */ }
extern "C" {
#endif //__cplusplus
#endif /* DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxServerSearchReadBatchRequestEventArgs_USE */
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
namespace DataProvider {
class EmailMailboxSetAutoReplySettingsRequestEventArgs;
} /*DataProvider*/
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif

#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
namespace DataProvider {
interface IEmailMailboxSetAutoReplySettingsRequestEventArgs;
} /*DataProvider*/
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0011 */
/* [local] */ 





extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0011_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0011_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4671 */




/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4671 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4671_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4671_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0012 */
/* [local] */ 

#ifndef DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSetAutoReplySettingsRequestEventArgs_USE
#define DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSetAutoReplySettingsRequestEventArgs_USE
#if defined(__cplusplus) && !defined(RO_NO_TEMPLATE_NAME)
} /*extern "C"*/ 
namespace ABI { namespace Windows { namespace Foundation {
template <>
struct __declspec(uuid("aa4f8fb3-05e0-54e6-afac-a28e853e756e"))
ITypedEventHandler<ABI::Windows::ApplicationModel::Email::DataProvider::EmailDataProviderConnection*,ABI::Windows::ApplicationModel::Email::DataProvider::EmailMailboxSetAutoReplySettingsRequestEventArgs*> : ITypedEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::ApplicationModel::Email::DataProvider::EmailDataProviderConnection*, ABI::Windows::ApplicationModel::Email::DataProvider::IEmailDataProviderConnection*>,ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::ApplicationModel::Email::DataProvider::EmailMailboxSetAutoReplySettingsRequestEventArgs*, ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxSetAutoReplySettingsRequestEventArgs*>> {
static const wchar_t* z_get_rc_name_impl() {
return L"Windows.Foundation.TypedEventHandler`2<Windows.ApplicationModel.Email.DataProvider.EmailDataProviderConnection, Windows.ApplicationModel.Email.DataProvider.EmailMailboxSetAutoReplySettingsRequestEventArgs>"; }
};
typedef ITypedEventHandler<ABI::Windows::ApplicationModel::Email::DataProvider::EmailDataProviderConnection*,ABI::Windows::ApplicationModel::Email::DataProvider::EmailMailboxSetAutoReplySettingsRequestEventArgs*> __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSetAutoReplySettingsRequestEventArgs_t;
#define ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSetAutoReplySettingsRequestEventArgs_FWD_DEFINED__
#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSetAutoReplySettingsRequestEventArgs ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSetAutoReplySettingsRequestEventArgs_t

/* ABI */ } /* Windows */ } /* Foundation */ }
extern "C" {
#endif //__cplusplus
#endif /* DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSetAutoReplySettingsRequestEventArgs_USE */
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
namespace DataProvider {
class EmailMailboxSyncManagerSyncRequestEventArgs;
} /*DataProvider*/
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif

#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
namespace DataProvider {
interface IEmailMailboxSyncManagerSyncRequestEventArgs;
} /*DataProvider*/
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0012 */
/* [local] */ 





extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0012_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0012_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4672 */




/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4672 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4672_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4672_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0013 */
/* [local] */ 

#ifndef DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSyncManagerSyncRequestEventArgs_USE
#define DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSyncManagerSyncRequestEventArgs_USE
#if defined(__cplusplus) && !defined(RO_NO_TEMPLATE_NAME)
} /*extern "C"*/ 
namespace ABI { namespace Windows { namespace Foundation {
template <>
struct __declspec(uuid("b65fc3ec-9476-51c4-ba70-1505d79826b9"))
ITypedEventHandler<ABI::Windows::ApplicationModel::Email::DataProvider::EmailDataProviderConnection*,ABI::Windows::ApplicationModel::Email::DataProvider::EmailMailboxSyncManagerSyncRequestEventArgs*> : ITypedEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::ApplicationModel::Email::DataProvider::EmailDataProviderConnection*, ABI::Windows::ApplicationModel::Email::DataProvider::IEmailDataProviderConnection*>,ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::ApplicationModel::Email::DataProvider::EmailMailboxSyncManagerSyncRequestEventArgs*, ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxSyncManagerSyncRequestEventArgs*>> {
static const wchar_t* z_get_rc_name_impl() {
return L"Windows.Foundation.TypedEventHandler`2<Windows.ApplicationModel.Email.DataProvider.EmailDataProviderConnection, Windows.ApplicationModel.Email.DataProvider.EmailMailboxSyncManagerSyncRequestEventArgs>"; }
};
typedef ITypedEventHandler<ABI::Windows::ApplicationModel::Email::DataProvider::EmailDataProviderConnection*,ABI::Windows::ApplicationModel::Email::DataProvider::EmailMailboxSyncManagerSyncRequestEventArgs*> __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSyncManagerSyncRequestEventArgs_t;
#define ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSyncManagerSyncRequestEventArgs_FWD_DEFINED__
#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSyncManagerSyncRequestEventArgs ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSyncManagerSyncRequestEventArgs_t

/* ABI */ } /* Windows */ } /* Foundation */ }
extern "C" {
#endif //__cplusplus
#endif /* DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSyncManagerSyncRequestEventArgs_USE */
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
namespace DataProvider {
class EmailMailboxUpdateMeetingResponseRequestEventArgs;
} /*DataProvider*/
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif

#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
namespace DataProvider {
interface IEmailMailboxUpdateMeetingResponseRequestEventArgs;
} /*DataProvider*/
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0013 */
/* [local] */ 





extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0013_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0013_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4673 */




/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4673 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4673_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4673_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0014 */
/* [local] */ 

#ifndef DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxUpdateMeetingResponseRequestEventArgs_USE
#define DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxUpdateMeetingResponseRequestEventArgs_USE
#if defined(__cplusplus) && !defined(RO_NO_TEMPLATE_NAME)
} /*extern "C"*/ 
namespace ABI { namespace Windows { namespace Foundation {
template <>
struct __declspec(uuid("3274fbfd-c10a-5b30-adea-2b4b860b4a0d"))
ITypedEventHandler<ABI::Windows::ApplicationModel::Email::DataProvider::EmailDataProviderConnection*,ABI::Windows::ApplicationModel::Email::DataProvider::EmailMailboxUpdateMeetingResponseRequestEventArgs*> : ITypedEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::ApplicationModel::Email::DataProvider::EmailDataProviderConnection*, ABI::Windows::ApplicationModel::Email::DataProvider::IEmailDataProviderConnection*>,ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::ApplicationModel::Email::DataProvider::EmailMailboxUpdateMeetingResponseRequestEventArgs*, ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxUpdateMeetingResponseRequestEventArgs*>> {
static const wchar_t* z_get_rc_name_impl() {
return L"Windows.Foundation.TypedEventHandler`2<Windows.ApplicationModel.Email.DataProvider.EmailDataProviderConnection, Windows.ApplicationModel.Email.DataProvider.EmailMailboxUpdateMeetingResponseRequestEventArgs>"; }
};
typedef ITypedEventHandler<ABI::Windows::ApplicationModel::Email::DataProvider::EmailDataProviderConnection*,ABI::Windows::ApplicationModel::Email::DataProvider::EmailMailboxUpdateMeetingResponseRequestEventArgs*> __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxUpdateMeetingResponseRequestEventArgs_t;
#define ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxUpdateMeetingResponseRequestEventArgs_FWD_DEFINED__
#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxUpdateMeetingResponseRequestEventArgs ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxUpdateMeetingResponseRequestEventArgs_t

/* ABI */ } /* Windows */ } /* Foundation */ }
extern "C" {
#endif //__cplusplus
#endif /* DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxUpdateMeetingResponseRequestEventArgs_USE */
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
namespace DataProvider {
class EmailMailboxValidateCertificatesRequestEventArgs;
} /*DataProvider*/
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif

#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
namespace DataProvider {
interface IEmailMailboxValidateCertificatesRequestEventArgs;
} /*DataProvider*/
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0014 */
/* [local] */ 





extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0014_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0014_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4674 */




/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4674 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4674_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4674_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0015 */
/* [local] */ 

#ifndef DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxValidateCertificatesRequestEventArgs_USE
#define DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxValidateCertificatesRequestEventArgs_USE
#if defined(__cplusplus) && !defined(RO_NO_TEMPLATE_NAME)
} /*extern "C"*/ 
namespace ABI { namespace Windows { namespace Foundation {
template <>
struct __declspec(uuid("de2625f7-e16f-512e-a8c6-b7445532bcc6"))
ITypedEventHandler<ABI::Windows::ApplicationModel::Email::DataProvider::EmailDataProviderConnection*,ABI::Windows::ApplicationModel::Email::DataProvider::EmailMailboxValidateCertificatesRequestEventArgs*> : ITypedEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::ApplicationModel::Email::DataProvider::EmailDataProviderConnection*, ABI::Windows::ApplicationModel::Email::DataProvider::IEmailDataProviderConnection*>,ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::ApplicationModel::Email::DataProvider::EmailMailboxValidateCertificatesRequestEventArgs*, ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxValidateCertificatesRequestEventArgs*>> {
static const wchar_t* z_get_rc_name_impl() {
return L"Windows.Foundation.TypedEventHandler`2<Windows.ApplicationModel.Email.DataProvider.EmailDataProviderConnection, Windows.ApplicationModel.Email.DataProvider.EmailMailboxValidateCertificatesRequestEventArgs>"; }
};
typedef ITypedEventHandler<ABI::Windows::ApplicationModel::Email::DataProvider::EmailDataProviderConnection*,ABI::Windows::ApplicationModel::Email::DataProvider::EmailMailboxValidateCertificatesRequestEventArgs*> __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxValidateCertificatesRequestEventArgs_t;
#define ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxValidateCertificatesRequestEventArgs_FWD_DEFINED__
#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxValidateCertificatesRequestEventArgs ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxValidateCertificatesRequestEventArgs_t

/* ABI */ } /* Windows */ } /* Foundation */ }
extern "C" {
#endif //__cplusplus
#endif /* DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxValidateCertificatesRequestEventArgs_USE */
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
class EmailRecipient;
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif

#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
interface IEmailRecipient;
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0015 */
/* [local] */ 





extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0015_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0015_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4675 */




/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4675 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4675_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4675_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0016 */
/* [local] */ 

#ifndef DEF___FIIterator_1_Windows__CApplicationModel__CEmail__CEmailRecipient_USE
#define DEF___FIIterator_1_Windows__CApplicationModel__CEmail__CEmailRecipient_USE
#if defined(__cplusplus) && !defined(RO_NO_TEMPLATE_NAME)
} /*extern "C"*/ 
namespace ABI { namespace Windows { namespace Foundation { namespace Collections {
template <>
struct __declspec(uuid("12238d88-1a2f-5e7a-89b1-8dc140536bac"))
IIterator<ABI::Windows::ApplicationModel::Email::EmailRecipient*> : IIterator_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::ApplicationModel::Email::EmailRecipient*, ABI::Windows::ApplicationModel::Email::IEmailRecipient*>> {
static const wchar_t* z_get_rc_name_impl() {
return L"Windows.Foundation.Collections.IIterator`1<Windows.ApplicationModel.Email.EmailRecipient>"; }
};
typedef IIterator<ABI::Windows::ApplicationModel::Email::EmailRecipient*> __FIIterator_1_Windows__CApplicationModel__CEmail__CEmailRecipient_t;
#define ____FIIterator_1_Windows__CApplicationModel__CEmail__CEmailRecipient_FWD_DEFINED__
#define __FIIterator_1_Windows__CApplicationModel__CEmail__CEmailRecipient ABI::Windows::Foundation::Collections::__FIIterator_1_Windows__CApplicationModel__CEmail__CEmailRecipient_t

/* ABI */ } /* Windows */ } /* Foundation */ } /* Collections */ }
extern "C" {
#endif //__cplusplus
#endif /* DEF___FIIterator_1_Windows__CApplicationModel__CEmail__CEmailRecipient_USE */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0016 */
/* [local] */ 




extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0016_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0016_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4676 */




/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4676 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4676_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4676_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0017 */
/* [local] */ 

#ifndef DEF___FIIterable_1_Windows__CApplicationModel__CEmail__CEmailRecipient_USE
#define DEF___FIIterable_1_Windows__CApplicationModel__CEmail__CEmailRecipient_USE
#if defined(__cplusplus) && !defined(RO_NO_TEMPLATE_NAME)
} /*extern "C"*/ 
namespace ABI { namespace Windows { namespace Foundation { namespace Collections {
template <>
struct __declspec(uuid("5f18cab2-236d-5ec5-bc64-e3e63d29e774"))
IIterable<ABI::Windows::ApplicationModel::Email::EmailRecipient*> : IIterable_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::ApplicationModel::Email::EmailRecipient*, ABI::Windows::ApplicationModel::Email::IEmailRecipient*>> {
static const wchar_t* z_get_rc_name_impl() {
return L"Windows.Foundation.Collections.IIterable`1<Windows.ApplicationModel.Email.EmailRecipient>"; }
};
typedef IIterable<ABI::Windows::ApplicationModel::Email::EmailRecipient*> __FIIterable_1_Windows__CApplicationModel__CEmail__CEmailRecipient_t;
#define ____FIIterable_1_Windows__CApplicationModel__CEmail__CEmailRecipient_FWD_DEFINED__
#define __FIIterable_1_Windows__CApplicationModel__CEmail__CEmailRecipient ABI::Windows::Foundation::Collections::__FIIterable_1_Windows__CApplicationModel__CEmail__CEmailRecipient_t

/* ABI */ } /* Windows */ } /* Foundation */ } /* Collections */ }
extern "C" {
#endif //__cplusplus
#endif /* DEF___FIIterable_1_Windows__CApplicationModel__CEmail__CEmailRecipient_USE */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0017 */
/* [local] */ 




extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0017_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0017_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4677 */




/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4677 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4677_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4677_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0018 */
/* [local] */ 

#ifndef DEF___FIVectorView_1_Windows__CApplicationModel__CEmail__CEmailRecipient_USE
#define DEF___FIVectorView_1_Windows__CApplicationModel__CEmail__CEmailRecipient_USE
#if defined(__cplusplus) && !defined(RO_NO_TEMPLATE_NAME)
} /*extern "C"*/ 
namespace ABI { namespace Windows { namespace Foundation { namespace Collections {
template <>
struct __declspec(uuid("f6d6af60-f11a-5c03-80cc-473407a5aabf"))
IVectorView<ABI::Windows::ApplicationModel::Email::EmailRecipient*> : IVectorView_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::ApplicationModel::Email::EmailRecipient*, ABI::Windows::ApplicationModel::Email::IEmailRecipient*>> {
static const wchar_t* z_get_rc_name_impl() {
return L"Windows.Foundation.Collections.IVectorView`1<Windows.ApplicationModel.Email.EmailRecipient>"; }
};
typedef IVectorView<ABI::Windows::ApplicationModel::Email::EmailRecipient*> __FIVectorView_1_Windows__CApplicationModel__CEmail__CEmailRecipient_t;
#define ____FIVectorView_1_Windows__CApplicationModel__CEmail__CEmailRecipient_FWD_DEFINED__
#define __FIVectorView_1_Windows__CApplicationModel__CEmail__CEmailRecipient ABI::Windows::Foundation::Collections::__FIVectorView_1_Windows__CApplicationModel__CEmail__CEmailRecipient_t

/* ABI */ } /* Windows */ } /* Foundation */ } /* Collections */ }
extern "C" {
#endif //__cplusplus
#endif /* DEF___FIVectorView_1_Windows__CApplicationModel__CEmail__CEmailRecipient_USE */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0018 */
/* [local] */ 




extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0018_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0018_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4678 */




/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4678 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4678_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4678_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0019 */
/* [local] */ 

#ifndef DEF___FIIterator_1_HSTRING_USE
#define DEF___FIIterator_1_HSTRING_USE
#if defined(__cplusplus) && !defined(RO_NO_TEMPLATE_NAME)
} /*extern "C"*/ 
namespace ABI { namespace Windows { namespace Foundation { namespace Collections {
template <>
struct __declspec(uuid("8c304ebb-6615-50a4-8829-879ecd443236"))
IIterator<HSTRING> : IIterator_impl<HSTRING> {
static const wchar_t* z_get_rc_name_impl() {
return L"Windows.Foundation.Collections.IIterator`1<String>"; }
};
typedef IIterator<HSTRING> __FIIterator_1_HSTRING_t;
#define ____FIIterator_1_HSTRING_FWD_DEFINED__
#define __FIIterator_1_HSTRING ABI::Windows::Foundation::Collections::__FIIterator_1_HSTRING_t

/* ABI */ } /* Windows */ } /* Foundation */ } /* Collections */ }
extern "C" {
#endif //__cplusplus
#endif /* DEF___FIIterator_1_HSTRING_USE */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0019 */
/* [local] */ 




extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0019_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0019_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4679 */




/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4679 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4679_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4679_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0020 */
/* [local] */ 

#ifndef DEF___FIIterable_1_HSTRING_USE
#define DEF___FIIterable_1_HSTRING_USE
#if defined(__cplusplus) && !defined(RO_NO_TEMPLATE_NAME)
} /*extern "C"*/ 
namespace ABI { namespace Windows { namespace Foundation { namespace Collections {
template <>
struct __declspec(uuid("e2fcc7c1-3bfc-5a0b-b2b0-72e769d1cb7e"))
IIterable<HSTRING> : IIterable_impl<HSTRING> {
static const wchar_t* z_get_rc_name_impl() {
return L"Windows.Foundation.Collections.IIterable`1<String>"; }
};
typedef IIterable<HSTRING> __FIIterable_1_HSTRING_t;
#define ____FIIterable_1_HSTRING_FWD_DEFINED__
#define __FIIterable_1_HSTRING ABI::Windows::Foundation::Collections::__FIIterable_1_HSTRING_t

/* ABI */ } /* Windows */ } /* Foundation */ } /* Collections */ }
extern "C" {
#endif //__cplusplus
#endif /* DEF___FIIterable_1_HSTRING_USE */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0020 */
/* [local] */ 




extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0020_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0020_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4680 */




/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4680 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4680_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4680_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0021 */
/* [local] */ 

#ifndef DEF___FIVectorView_1_HSTRING_USE
#define DEF___FIVectorView_1_HSTRING_USE
#if defined(__cplusplus) && !defined(RO_NO_TEMPLATE_NAME)
} /*extern "C"*/ 
namespace ABI { namespace Windows { namespace Foundation { namespace Collections {
template <>
struct __declspec(uuid("2f13c006-a03a-5f69-b090-75a43e33423e"))
IVectorView<HSTRING> : IVectorView_impl<HSTRING> {
static const wchar_t* z_get_rc_name_impl() {
return L"Windows.Foundation.Collections.IVectorView`1<String>"; }
};
typedef IVectorView<HSTRING> __FIVectorView_1_HSTRING_t;
#define ____FIVectorView_1_HSTRING_FWD_DEFINED__
#define __FIVectorView_1_HSTRING ABI::Windows::Foundation::Collections::__FIVectorView_1_HSTRING_t

/* ABI */ } /* Windows */ } /* Foundation */ } /* Collections */ }
extern "C" {
#endif //__cplusplus
#endif /* DEF___FIVectorView_1_HSTRING_USE */
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
class EmailRecipientResolutionResult;
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif

#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
interface IEmailRecipientResolutionResult;
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0021 */
/* [local] */ 





extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0021_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0021_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4681 */




/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4681 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4681_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4681_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0022 */
/* [local] */ 

#ifndef DEF___FIIterator_1_Windows__CApplicationModel__CEmail__CEmailRecipientResolutionResult_USE
#define DEF___FIIterator_1_Windows__CApplicationModel__CEmail__CEmailRecipientResolutionResult_USE
#if defined(__cplusplus) && !defined(RO_NO_TEMPLATE_NAME)
} /*extern "C"*/ 
namespace ABI { namespace Windows { namespace Foundation { namespace Collections {
template <>
struct __declspec(uuid("5c040cd6-9593-5e74-9a5e-7284cd1b7200"))
IIterator<ABI::Windows::ApplicationModel::Email::EmailRecipientResolutionResult*> : IIterator_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::ApplicationModel::Email::EmailRecipientResolutionResult*, ABI::Windows::ApplicationModel::Email::IEmailRecipientResolutionResult*>> {
static const wchar_t* z_get_rc_name_impl() {
return L"Windows.Foundation.Collections.IIterator`1<Windows.ApplicationModel.Email.EmailRecipientResolutionResult>"; }
};
typedef IIterator<ABI::Windows::ApplicationModel::Email::EmailRecipientResolutionResult*> __FIIterator_1_Windows__CApplicationModel__CEmail__CEmailRecipientResolutionResult_t;
#define ____FIIterator_1_Windows__CApplicationModel__CEmail__CEmailRecipientResolutionResult_FWD_DEFINED__
#define __FIIterator_1_Windows__CApplicationModel__CEmail__CEmailRecipientResolutionResult ABI::Windows::Foundation::Collections::__FIIterator_1_Windows__CApplicationModel__CEmail__CEmailRecipientResolutionResult_t

/* ABI */ } /* Windows */ } /* Foundation */ } /* Collections */ }
extern "C" {
#endif //__cplusplus
#endif /* DEF___FIIterator_1_Windows__CApplicationModel__CEmail__CEmailRecipientResolutionResult_USE */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0022 */
/* [local] */ 




extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0022_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0022_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4682 */




/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4682 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4682_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4682_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0023 */
/* [local] */ 

#ifndef DEF___FIIterable_1_Windows__CApplicationModel__CEmail__CEmailRecipientResolutionResult_USE
#define DEF___FIIterable_1_Windows__CApplicationModel__CEmail__CEmailRecipientResolutionResult_USE
#if defined(__cplusplus) && !defined(RO_NO_TEMPLATE_NAME)
} /*extern "C"*/ 
namespace ABI { namespace Windows { namespace Foundation { namespace Collections {
template <>
struct __declspec(uuid("cae3c1c4-c689-5787-976f-1a158ffdd16b"))
IIterable<ABI::Windows::ApplicationModel::Email::EmailRecipientResolutionResult*> : IIterable_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::ApplicationModel::Email::EmailRecipientResolutionResult*, ABI::Windows::ApplicationModel::Email::IEmailRecipientResolutionResult*>> {
static const wchar_t* z_get_rc_name_impl() {
return L"Windows.Foundation.Collections.IIterable`1<Windows.ApplicationModel.Email.EmailRecipientResolutionResult>"; }
};
typedef IIterable<ABI::Windows::ApplicationModel::Email::EmailRecipientResolutionResult*> __FIIterable_1_Windows__CApplicationModel__CEmail__CEmailRecipientResolutionResult_t;
#define ____FIIterable_1_Windows__CApplicationModel__CEmail__CEmailRecipientResolutionResult_FWD_DEFINED__
#define __FIIterable_1_Windows__CApplicationModel__CEmail__CEmailRecipientResolutionResult ABI::Windows::Foundation::Collections::__FIIterable_1_Windows__CApplicationModel__CEmail__CEmailRecipientResolutionResult_t

/* ABI */ } /* Windows */ } /* Foundation */ } /* Collections */ }
extern "C" {
#endif //__cplusplus
#endif /* DEF___FIIterable_1_Windows__CApplicationModel__CEmail__CEmailRecipientResolutionResult_USE */
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace Security {
namespace Cryptography {
namespace Certificates {
class Certificate;
} /*Certificates*/
} /*Cryptography*/
} /*Security*/
} /*Windows*/
}
#endif

#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace Security {
namespace Cryptography {
namespace Certificates {
interface ICertificate;
} /*Certificates*/
} /*Cryptography*/
} /*Security*/
} /*Windows*/
}
#endif


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0023 */
/* [local] */ 





extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0023_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0023_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4683 */




/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4683 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4683_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4683_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0024 */
/* [local] */ 

#ifndef DEF___FIIterator_1_Windows__CSecurity__CCryptography__CCertificates__CCertificate_USE
#define DEF___FIIterator_1_Windows__CSecurity__CCryptography__CCertificates__CCertificate_USE
#if defined(__cplusplus) && !defined(RO_NO_TEMPLATE_NAME)
} /*extern "C"*/ 
namespace ABI { namespace Windows { namespace Foundation { namespace Collections {
template <>
struct __declspec(uuid("676fc159-f15c-58bd-91a7-28f7e795c756"))
IIterator<ABI::Windows::Security::Cryptography::Certificates::Certificate*> : IIterator_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Security::Cryptography::Certificates::Certificate*, ABI::Windows::Security::Cryptography::Certificates::ICertificate*>> {
static const wchar_t* z_get_rc_name_impl() {
return L"Windows.Foundation.Collections.IIterator`1<Windows.Security.Cryptography.Certificates.Certificate>"; }
};
typedef IIterator<ABI::Windows::Security::Cryptography::Certificates::Certificate*> __FIIterator_1_Windows__CSecurity__CCryptography__CCertificates__CCertificate_t;
#define ____FIIterator_1_Windows__CSecurity__CCryptography__CCertificates__CCertificate_FWD_DEFINED__
#define __FIIterator_1_Windows__CSecurity__CCryptography__CCertificates__CCertificate ABI::Windows::Foundation::Collections::__FIIterator_1_Windows__CSecurity__CCryptography__CCertificates__CCertificate_t

/* ABI */ } /* Windows */ } /* Foundation */ } /* Collections */ }
extern "C" {
#endif //__cplusplus
#endif /* DEF___FIIterator_1_Windows__CSecurity__CCryptography__CCertificates__CCertificate_USE */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0024 */
/* [local] */ 




extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0024_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0024_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4684 */




/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4684 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4684_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4684_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0025 */
/* [local] */ 

#ifndef DEF___FIIterable_1_Windows__CSecurity__CCryptography__CCertificates__CCertificate_USE
#define DEF___FIIterable_1_Windows__CSecurity__CCryptography__CCertificates__CCertificate_USE
#if defined(__cplusplus) && !defined(RO_NO_TEMPLATE_NAME)
} /*extern "C"*/ 
namespace ABI { namespace Windows { namespace Foundation { namespace Collections {
template <>
struct __declspec(uuid("0c7d1423-e8fd-5a91-b55c-8bfbe7ac2d40"))
IIterable<ABI::Windows::Security::Cryptography::Certificates::Certificate*> : IIterable_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Security::Cryptography::Certificates::Certificate*, ABI::Windows::Security::Cryptography::Certificates::ICertificate*>> {
static const wchar_t* z_get_rc_name_impl() {
return L"Windows.Foundation.Collections.IIterable`1<Windows.Security.Cryptography.Certificates.Certificate>"; }
};
typedef IIterable<ABI::Windows::Security::Cryptography::Certificates::Certificate*> __FIIterable_1_Windows__CSecurity__CCryptography__CCertificates__CCertificate_t;
#define ____FIIterable_1_Windows__CSecurity__CCryptography__CCertificates__CCertificate_FWD_DEFINED__
#define __FIIterable_1_Windows__CSecurity__CCryptography__CCertificates__CCertificate ABI::Windows::Foundation::Collections::__FIIterable_1_Windows__CSecurity__CCryptography__CCertificates__CCertificate_t

/* ABI */ } /* Windows */ } /* Foundation */ } /* Collections */ }
extern "C" {
#endif //__cplusplus
#endif /* DEF___FIIterable_1_Windows__CSecurity__CCryptography__CCertificates__CCertificate_USE */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0025 */
/* [local] */ 




extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0025_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0025_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4685 */




/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4685 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4685_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4685_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0026 */
/* [local] */ 

#ifndef DEF___FIVectorView_1_Windows__CSecurity__CCryptography__CCertificates__CCertificate_USE
#define DEF___FIVectorView_1_Windows__CSecurity__CCryptography__CCertificates__CCertificate_USE
#if defined(__cplusplus) && !defined(RO_NO_TEMPLATE_NAME)
} /*extern "C"*/ 
namespace ABI { namespace Windows { namespace Foundation { namespace Collections {
template <>
struct __declspec(uuid("963f7013-77c2-51c5-8038-b5bcef633edb"))
IVectorView<ABI::Windows::Security::Cryptography::Certificates::Certificate*> : IVectorView_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Security::Cryptography::Certificates::Certificate*, ABI::Windows::Security::Cryptography::Certificates::ICertificate*>> {
static const wchar_t* z_get_rc_name_impl() {
return L"Windows.Foundation.Collections.IVectorView`1<Windows.Security.Cryptography.Certificates.Certificate>"; }
};
typedef IVectorView<ABI::Windows::Security::Cryptography::Certificates::Certificate*> __FIVectorView_1_Windows__CSecurity__CCryptography__CCertificates__CCertificate_t;
#define ____FIVectorView_1_Windows__CSecurity__CCryptography__CCertificates__CCertificate_FWD_DEFINED__
#define __FIVectorView_1_Windows__CSecurity__CCryptography__CCertificates__CCertificate ABI::Windows::Foundation::Collections::__FIVectorView_1_Windows__CSecurity__CCryptography__CCertificates__CCertificate_t

/* ABI */ } /* Windows */ } /* Foundation */ } /* Collections */ }
extern "C" {
#endif //__cplusplus
#endif /* DEF___FIVectorView_1_Windows__CSecurity__CCryptography__CCertificates__CCertificate_USE */

#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
enum EmailCertificateValidationStatus;
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0026 */
/* [local] */ 





extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0026_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0026_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4686 */




/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4686 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4686_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4686_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0027 */
/* [local] */ 

#ifndef DEF___FIIterator_1_Windows__CApplicationModel__CEmail__CEmailCertificateValidationStatus_USE
#define DEF___FIIterator_1_Windows__CApplicationModel__CEmail__CEmailCertificateValidationStatus_USE
#if defined(__cplusplus) && !defined(RO_NO_TEMPLATE_NAME)
} /*extern "C"*/ 
namespace ABI { namespace Windows { namespace Foundation { namespace Collections {
template <>
struct __declspec(uuid("1cfe3d41-16a5-5026-a6fe-2cb0a303a605"))
IIterator<enum ABI::Windows::ApplicationModel::Email::EmailCertificateValidationStatus> : IIterator_impl<enum ABI::Windows::ApplicationModel::Email::EmailCertificateValidationStatus> {
static const wchar_t* z_get_rc_name_impl() {
return L"Windows.Foundation.Collections.IIterator`1<Windows.ApplicationModel.Email.EmailCertificateValidationStatus>"; }
};
typedef IIterator<enum ABI::Windows::ApplicationModel::Email::EmailCertificateValidationStatus> __FIIterator_1_Windows__CApplicationModel__CEmail__CEmailCertificateValidationStatus_t;
#define ____FIIterator_1_Windows__CApplicationModel__CEmail__CEmailCertificateValidationStatus_FWD_DEFINED__
#define __FIIterator_1_Windows__CApplicationModel__CEmail__CEmailCertificateValidationStatus ABI::Windows::Foundation::Collections::__FIIterator_1_Windows__CApplicationModel__CEmail__CEmailCertificateValidationStatus_t

/* ABI */ } /* Windows */ } /* Foundation */ } /* Collections */ }
extern "C" {
#endif //__cplusplus
#endif /* DEF___FIIterator_1_Windows__CApplicationModel__CEmail__CEmailCertificateValidationStatus_USE */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0027 */
/* [local] */ 




extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0027_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0027_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4687 */




/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4687 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4687_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4687_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0028 */
/* [local] */ 

#ifndef DEF___FIIterable_1_Windows__CApplicationModel__CEmail__CEmailCertificateValidationStatus_USE
#define DEF___FIIterable_1_Windows__CApplicationModel__CEmail__CEmailCertificateValidationStatus_USE
#if defined(__cplusplus) && !defined(RO_NO_TEMPLATE_NAME)
} /*extern "C"*/ 
namespace ABI { namespace Windows { namespace Foundation { namespace Collections {
template <>
struct __declspec(uuid("7e326530-7449-51a7-b1bc-c43533a78e06"))
IIterable<enum ABI::Windows::ApplicationModel::Email::EmailCertificateValidationStatus> : IIterable_impl<enum ABI::Windows::ApplicationModel::Email::EmailCertificateValidationStatus> {
static const wchar_t* z_get_rc_name_impl() {
return L"Windows.Foundation.Collections.IIterable`1<Windows.ApplicationModel.Email.EmailCertificateValidationStatus>"; }
};
typedef IIterable<enum ABI::Windows::ApplicationModel::Email::EmailCertificateValidationStatus> __FIIterable_1_Windows__CApplicationModel__CEmail__CEmailCertificateValidationStatus_t;
#define ____FIIterable_1_Windows__CApplicationModel__CEmail__CEmailCertificateValidationStatus_FWD_DEFINED__
#define __FIIterable_1_Windows__CApplicationModel__CEmail__CEmailCertificateValidationStatus ABI::Windows::Foundation::Collections::__FIIterable_1_Windows__CApplicationModel__CEmail__CEmailCertificateValidationStatus_t

/* ABI */ } /* Windows */ } /* Foundation */ } /* Collections */ }
extern "C" {
#endif //__cplusplus
#endif /* DEF___FIIterable_1_Windows__CApplicationModel__CEmail__CEmailCertificateValidationStatus_USE */
#if defined(__cplusplus)
}
#endif // defined(__cplusplus)
#include <Windows.Foundation.h>
#if !defined(__windows2Eapplicationmodel2Eemail_h__)
#include <Windows.ApplicationModel.Email.h>
#endif // !defined(__windows2Eapplicationmodel2Eemail_h__)
#if !defined(__windows2Esecurity2Ecryptography2Ecertificates_h__)
#include <Windows.Security.Cryptography.Certificates.h>
#endif // !defined(__windows2Esecurity2Ecryptography2Ecertificates_h__)
#if defined(__cplusplus)
extern "C" {
#endif // defined(__cplusplus)
#if !defined(__cplusplus)
#if !defined(__cplusplus)

typedef enum __x_ABI_CWindows_CApplicationModel_CEmail_CEmailBatchStatus __x_ABI_CWindows_CApplicationModel_CEmail_CEmailBatchStatus;


#endif /* end if !defined(__cplusplus) */


#endif
#if !defined(__cplusplus)
#if !defined(__cplusplus)

typedef enum __x_ABI_CWindows_CApplicationModel_CEmail_CEmailCertificateValidationStatus __x_ABI_CWindows_CApplicationModel_CEmail_CEmailCertificateValidationStatus;


#endif /* end if !defined(__cplusplus) */


#endif
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
class EmailFolder;
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif

#if !defined(__cplusplus)
#if !defined(__cplusplus)

typedef enum __x_ABI_CWindows_CApplicationModel_CEmail_CEmailMailboxAutoReplyMessageResponseKind __x_ABI_CWindows_CApplicationModel_CEmail_CEmailMailboxAutoReplyMessageResponseKind;


#endif /* end if !defined(__cplusplus) */


#endif
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
class EmailMailboxAutoReplySettings;
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif

#if !defined(__cplusplus)
#if !defined(__cplusplus)

typedef enum __x_ABI_CWindows_CApplicationModel_CEmail_CEmailMailboxCreateFolderStatus __x_ABI_CWindows_CApplicationModel_CEmail_CEmailMailboxCreateFolderStatus;


#endif /* end if !defined(__cplusplus) */


#endif
#if !defined(__cplusplus)
#if !defined(__cplusplus)

typedef enum __x_ABI_CWindows_CApplicationModel_CEmail_CEmailMailboxDeleteFolderStatus __x_ABI_CWindows_CApplicationModel_CEmail_CEmailMailboxDeleteFolderStatus;


#endif /* end if !defined(__cplusplus) */


#endif
#if !defined(__cplusplus)
#if !defined(__cplusplus)

typedef enum __x_ABI_CWindows_CApplicationModel_CEmail_CEmailMailboxEmptyFolderStatus __x_ABI_CWindows_CApplicationModel_CEmail_CEmailMailboxEmptyFolderStatus;


#endif /* end if !defined(__cplusplus) */


#endif
#if !defined(__cplusplus)
#if !defined(__cplusplus)

typedef enum __x_ABI_CWindows_CApplicationModel_CEmail_CEmailMeetingResponseType __x_ABI_CWindows_CApplicationModel_CEmail_CEmailMeetingResponseType;


#endif /* end if !defined(__cplusplus) */


#endif
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
class EmailMessage;
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif

#if !defined(__cplusplus)
#if !defined(__cplusplus)

typedef enum __x_ABI_CWindows_CApplicationModel_CEmail_CEmailMessageBodyKind __x_ABI_CWindows_CApplicationModel_CEmail_CEmailMessageBodyKind;


#endif /* end if !defined(__cplusplus) */


#endif
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
class EmailQueryOptions;
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif

#if !defined(__cplusplus)
typedef struct __x_ABI_CWindows_CFoundation_CDateTime __x_ABI_CWindows_CFoundation_CDateTime;

#endif
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace Foundation {
class Deferral;
} /*Foundation*/
} /*Windows*/
}
#endif


#if !defined(__cplusplus)
typedef struct __x_ABI_CWindows_CFoundation_CTimeSpan __x_ABI_CWindows_CFoundation_CTimeSpan;

#endif
















#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
namespace DataProvider {
class EmailDataProviderTriggerDetails;
} /*DataProvider*/
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
namespace DataProvider {
class EmailMailboxCreateFolderRequest;
} /*DataProvider*/
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
namespace DataProvider {
class EmailMailboxDeleteFolderRequest;
} /*DataProvider*/
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
namespace DataProvider {
class EmailMailboxDownloadAttachmentRequest;
} /*DataProvider*/
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
namespace DataProvider {
class EmailMailboxDownloadMessageRequest;
} /*DataProvider*/
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
namespace DataProvider {
class EmailMailboxEmptyFolderRequest;
} /*DataProvider*/
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
namespace DataProvider {
class EmailMailboxForwardMeetingRequest;
} /*DataProvider*/
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
namespace DataProvider {
class EmailMailboxGetAutoReplySettingsRequest;
} /*DataProvider*/
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
namespace DataProvider {
class EmailMailboxMoveFolderRequest;
} /*DataProvider*/
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
namespace DataProvider {
class EmailMailboxProposeNewTimeForMeetingRequest;
} /*DataProvider*/
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
namespace DataProvider {
class EmailMailboxResolveRecipientsRequest;
} /*DataProvider*/
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
namespace DataProvider {
class EmailMailboxServerSearchReadBatchRequest;
} /*DataProvider*/
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
namespace DataProvider {
class EmailMailboxSetAutoReplySettingsRequest;
} /*DataProvider*/
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
namespace DataProvider {
class EmailMailboxSyncManagerSyncRequest;
} /*DataProvider*/
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
namespace DataProvider {
class EmailMailboxUpdateMeetingResponseRequest;
} /*DataProvider*/
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Email {
namespace DataProvider {
class EmailMailboxValidateCertificatesRequest;
} /*DataProvider*/
} /*Email*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0028 */
/* [local] */ 


#ifdef __cplusplus

} /* end extern "C" */
namespace ABI {
    namespace Windows {
        namespace ApplicationModel {
            namespace Email {
                
                typedef enum EmailBatchStatus EmailBatchStatus;
                
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

extern "C" { 
#endif

#ifdef __cplusplus

} /* end extern "C" */
namespace ABI {
    namespace Windows {
        namespace ApplicationModel {
            namespace Email {
                
                typedef enum EmailCertificateValidationStatus EmailCertificateValidationStatus;
                
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

extern "C" { 
#endif


#ifdef __cplusplus

} /* end extern "C" */
namespace ABI {
    namespace Windows {
        namespace ApplicationModel {
            namespace Email {
                
                typedef enum EmailMailboxAutoReplyMessageResponseKind EmailMailboxAutoReplyMessageResponseKind;
                
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

extern "C" { 
#endif


#ifdef __cplusplus

} /* end extern "C" */
namespace ABI {
    namespace Windows {
        namespace ApplicationModel {
            namespace Email {
                
                typedef enum EmailMailboxCreateFolderStatus EmailMailboxCreateFolderStatus;
                
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

extern "C" { 
#endif

#ifdef __cplusplus

} /* end extern "C" */
namespace ABI {
    namespace Windows {
        namespace ApplicationModel {
            namespace Email {
                
                typedef enum EmailMailboxDeleteFolderStatus EmailMailboxDeleteFolderStatus;
                
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

extern "C" { 
#endif

#ifdef __cplusplus

} /* end extern "C" */
namespace ABI {
    namespace Windows {
        namespace ApplicationModel {
            namespace Email {
                
                typedef enum EmailMailboxEmptyFolderStatus EmailMailboxEmptyFolderStatus;
                
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

extern "C" { 
#endif

#ifdef __cplusplus

} /* end extern "C" */
namespace ABI {
    namespace Windows {
        namespace ApplicationModel {
            namespace Email {
                
                typedef enum EmailMeetingResponseType EmailMeetingResponseType;
                
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

extern "C" { 
#endif


#ifdef __cplusplus

} /* end extern "C" */
namespace ABI {
    namespace Windows {
        namespace ApplicationModel {
            namespace Email {
                
                typedef enum EmailMessageBodyKind EmailMessageBodyKind;
                
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

extern "C" { 
#endif


#ifdef __cplusplus

} /* end extern "C" */
namespace ABI {
    namespace Windows {
        namespace Foundation {
            
            typedef struct DateTime DateTime;
            
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

extern "C" { 
#endif



#ifdef __cplusplus

} /* end extern "C" */
namespace ABI {
    namespace Windows {
        namespace Foundation {
            
            typedef struct TimeSpan TimeSpan;
            
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

extern "C" { 
#endif



















extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0028_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0028_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4688 */




/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4688 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4688_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4688_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0029 */
/* [local] */ 

#ifndef DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxCreateFolderRequestEventArgs
#define DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxCreateFolderRequestEventArgs
#if !defined(__cplusplus) || defined(RO_NO_TEMPLATE_NAME)


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0029 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0029_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0029_v0_0_s_ifspec;

#ifndef ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxCreateFolderRequestEventArgs_INTERFACE_DEFINED__
#define ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxCreateFolderRequestEventArgs_INTERFACE_DEFINED__

/* interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxCreateFolderRequestEventArgs */
/* [unique][uuid][object] */ 



/* interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxCreateFolderRequestEventArgs */
/* [unique][uuid][object] */ 


EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxCreateFolderRequestEventArgs;

#if defined(__cplusplus) && !defined(CINTERFACE)
    
    MIDL_INTERFACE("8c7db52d-496e-5419-bd78-b8b657cf4e66")
    __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxCreateFolderRequestEventArgs : public IUnknown
    {
    public:
        virtual HRESULT STDMETHODCALLTYPE Invoke( 
            /* [in] */ __RPC__in_opt ABI::Windows::ApplicationModel::Email::DataProvider::IEmailDataProviderConnection *sender,
            /* [in] */ __RPC__in_opt ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxCreateFolderRequestEventArgs *e) = 0;
        
    };
    
    
#else 	/* C style interface */

    typedef struct __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxCreateFolderRequestEventArgsVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxCreateFolderRequestEventArgs * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxCreateFolderRequestEventArgs * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxCreateFolderRequestEventArgs * This);
        
        HRESULT ( STDMETHODCALLTYPE *Invoke )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxCreateFolderRequestEventArgs * This,
            /* [in] */ __RPC__in_opt __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection *sender,
            /* [in] */ __RPC__in_opt __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequestEventArgs *e);
        
        END_INTERFACE
    } __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxCreateFolderRequestEventArgsVtbl;

    interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxCreateFolderRequestEventArgs
    {
        CONST_VTBL struct __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxCreateFolderRequestEventArgsVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxCreateFolderRequestEventArgs_QueryInterface(This,riid,ppvObject)	\
    ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 

#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxCreateFolderRequestEventArgs_AddRef(This)	\
    ( (This)->lpVtbl -> AddRef(This) ) 

#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxCreateFolderRequestEventArgs_Release(This)	\
    ( (This)->lpVtbl -> Release(This) ) 


#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxCreateFolderRequestEventArgs_Invoke(This,sender,e)	\
    ( (This)->lpVtbl -> Invoke(This,sender,e) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxCreateFolderRequestEventArgs_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0030 */
/* [local] */ 

#endif /* pinterface */
#endif /* DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxCreateFolderRequestEventArgs */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0030 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0030_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0030_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4689 */




/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4689 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4689_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4689_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0031 */
/* [local] */ 

#ifndef DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDeleteFolderRequestEventArgs
#define DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDeleteFolderRequestEventArgs
#if !defined(__cplusplus) || defined(RO_NO_TEMPLATE_NAME)


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0031 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0031_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0031_v0_0_s_ifspec;

#ifndef ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDeleteFolderRequestEventArgs_INTERFACE_DEFINED__
#define ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDeleteFolderRequestEventArgs_INTERFACE_DEFINED__

/* interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDeleteFolderRequestEventArgs */
/* [unique][uuid][object] */ 



/* interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDeleteFolderRequestEventArgs */
/* [unique][uuid][object] */ 


EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDeleteFolderRequestEventArgs;

#if defined(__cplusplus) && !defined(CINTERFACE)
    
    MIDL_INTERFACE("d962a9b6-bbb4-5d82-84b4-8f703bf3086f")
    __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDeleteFolderRequestEventArgs : public IUnknown
    {
    public:
        virtual HRESULT STDMETHODCALLTYPE Invoke( 
            /* [in] */ __RPC__in_opt ABI::Windows::ApplicationModel::Email::DataProvider::IEmailDataProviderConnection *sender,
            /* [in] */ __RPC__in_opt ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxDeleteFolderRequestEventArgs *e) = 0;
        
    };
    
    
#else 	/* C style interface */

    typedef struct __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDeleteFolderRequestEventArgsVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDeleteFolderRequestEventArgs * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDeleteFolderRequestEventArgs * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDeleteFolderRequestEventArgs * This);
        
        HRESULT ( STDMETHODCALLTYPE *Invoke )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDeleteFolderRequestEventArgs * This,
            /* [in] */ __RPC__in_opt __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection *sender,
            /* [in] */ __RPC__in_opt __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequestEventArgs *e);
        
        END_INTERFACE
    } __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDeleteFolderRequestEventArgsVtbl;

    interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDeleteFolderRequestEventArgs
    {
        CONST_VTBL struct __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDeleteFolderRequestEventArgsVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDeleteFolderRequestEventArgs_QueryInterface(This,riid,ppvObject)	\
    ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 

#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDeleteFolderRequestEventArgs_AddRef(This)	\
    ( (This)->lpVtbl -> AddRef(This) ) 

#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDeleteFolderRequestEventArgs_Release(This)	\
    ( (This)->lpVtbl -> Release(This) ) 


#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDeleteFolderRequestEventArgs_Invoke(This,sender,e)	\
    ( (This)->lpVtbl -> Invoke(This,sender,e) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDeleteFolderRequestEventArgs_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0032 */
/* [local] */ 

#endif /* pinterface */
#endif /* DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDeleteFolderRequestEventArgs */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0032 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0032_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0032_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4690 */




/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4690 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4690_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4690_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0033 */
/* [local] */ 

#ifndef DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadAttachmentRequestEventArgs
#define DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadAttachmentRequestEventArgs
#if !defined(__cplusplus) || defined(RO_NO_TEMPLATE_NAME)


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0033 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0033_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0033_v0_0_s_ifspec;

#ifndef ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadAttachmentRequestEventArgs_INTERFACE_DEFINED__
#define ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadAttachmentRequestEventArgs_INTERFACE_DEFINED__

/* interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadAttachmentRequestEventArgs */
/* [unique][uuid][object] */ 



/* interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadAttachmentRequestEventArgs */
/* [unique][uuid][object] */ 


EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadAttachmentRequestEventArgs;

#if defined(__cplusplus) && !defined(CINTERFACE)
    
    MIDL_INTERFACE("d2e92019-b997-5cd6-8f88-4dbc6f969f15")
    __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadAttachmentRequestEventArgs : public IUnknown
    {
    public:
        virtual HRESULT STDMETHODCALLTYPE Invoke( 
            /* [in] */ __RPC__in_opt ABI::Windows::ApplicationModel::Email::DataProvider::IEmailDataProviderConnection *sender,
            /* [in] */ __RPC__in_opt ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxDownloadAttachmentRequestEventArgs *e) = 0;
        
    };
    
    
#else 	/* C style interface */

    typedef struct __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadAttachmentRequestEventArgsVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadAttachmentRequestEventArgs * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadAttachmentRequestEventArgs * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadAttachmentRequestEventArgs * This);
        
        HRESULT ( STDMETHODCALLTYPE *Invoke )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadAttachmentRequestEventArgs * This,
            /* [in] */ __RPC__in_opt __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection *sender,
            /* [in] */ __RPC__in_opt __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequestEventArgs *e);
        
        END_INTERFACE
    } __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadAttachmentRequestEventArgsVtbl;

    interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadAttachmentRequestEventArgs
    {
        CONST_VTBL struct __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadAttachmentRequestEventArgsVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadAttachmentRequestEventArgs_QueryInterface(This,riid,ppvObject)	\
    ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 

#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadAttachmentRequestEventArgs_AddRef(This)	\
    ( (This)->lpVtbl -> AddRef(This) ) 

#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadAttachmentRequestEventArgs_Release(This)	\
    ( (This)->lpVtbl -> Release(This) ) 


#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadAttachmentRequestEventArgs_Invoke(This,sender,e)	\
    ( (This)->lpVtbl -> Invoke(This,sender,e) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadAttachmentRequestEventArgs_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0034 */
/* [local] */ 

#endif /* pinterface */
#endif /* DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadAttachmentRequestEventArgs */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0034 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0034_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0034_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4691 */




/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4691 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4691_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4691_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0035 */
/* [local] */ 

#ifndef DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadMessageRequestEventArgs
#define DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadMessageRequestEventArgs
#if !defined(__cplusplus) || defined(RO_NO_TEMPLATE_NAME)


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0035 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0035_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0035_v0_0_s_ifspec;

#ifndef ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadMessageRequestEventArgs_INTERFACE_DEFINED__
#define ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadMessageRequestEventArgs_INTERFACE_DEFINED__

/* interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadMessageRequestEventArgs */
/* [unique][uuid][object] */ 



/* interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadMessageRequestEventArgs */
/* [unique][uuid][object] */ 


EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadMessageRequestEventArgs;

#if defined(__cplusplus) && !defined(CINTERFACE)
    
    MIDL_INTERFACE("e1b59b2f-ddd5-5159-ae9a-14a866912095")
    __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadMessageRequestEventArgs : public IUnknown
    {
    public:
        virtual HRESULT STDMETHODCALLTYPE Invoke( 
            /* [in] */ __RPC__in_opt ABI::Windows::ApplicationModel::Email::DataProvider::IEmailDataProviderConnection *sender,
            /* [in] */ __RPC__in_opt ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxDownloadMessageRequestEventArgs *e) = 0;
        
    };
    
    
#else 	/* C style interface */

    typedef struct __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadMessageRequestEventArgsVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadMessageRequestEventArgs * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadMessageRequestEventArgs * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadMessageRequestEventArgs * This);
        
        HRESULT ( STDMETHODCALLTYPE *Invoke )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadMessageRequestEventArgs * This,
            /* [in] */ __RPC__in_opt __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection *sender,
            /* [in] */ __RPC__in_opt __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequestEventArgs *e);
        
        END_INTERFACE
    } __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadMessageRequestEventArgsVtbl;

    interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadMessageRequestEventArgs
    {
        CONST_VTBL struct __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadMessageRequestEventArgsVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadMessageRequestEventArgs_QueryInterface(This,riid,ppvObject)	\
    ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 

#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadMessageRequestEventArgs_AddRef(This)	\
    ( (This)->lpVtbl -> AddRef(This) ) 

#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadMessageRequestEventArgs_Release(This)	\
    ( (This)->lpVtbl -> Release(This) ) 


#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadMessageRequestEventArgs_Invoke(This,sender,e)	\
    ( (This)->lpVtbl -> Invoke(This,sender,e) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadMessageRequestEventArgs_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0036 */
/* [local] */ 

#endif /* pinterface */
#endif /* DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadMessageRequestEventArgs */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0036 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0036_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0036_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4692 */




/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4692 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4692_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4692_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0037 */
/* [local] */ 

#ifndef DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxEmptyFolderRequestEventArgs
#define DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxEmptyFolderRequestEventArgs
#if !defined(__cplusplus) || defined(RO_NO_TEMPLATE_NAME)


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0037 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0037_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0037_v0_0_s_ifspec;

#ifndef ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxEmptyFolderRequestEventArgs_INTERFACE_DEFINED__
#define ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxEmptyFolderRequestEventArgs_INTERFACE_DEFINED__

/* interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxEmptyFolderRequestEventArgs */
/* [unique][uuid][object] */ 



/* interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxEmptyFolderRequestEventArgs */
/* [unique][uuid][object] */ 


EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxEmptyFolderRequestEventArgs;

#if defined(__cplusplus) && !defined(CINTERFACE)
    
    MIDL_INTERFACE("9a851b84-bcb1-5121-ab61-3efe568f683d")
    __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxEmptyFolderRequestEventArgs : public IUnknown
    {
    public:
        virtual HRESULT STDMETHODCALLTYPE Invoke( 
            /* [in] */ __RPC__in_opt ABI::Windows::ApplicationModel::Email::DataProvider::IEmailDataProviderConnection *sender,
            /* [in] */ __RPC__in_opt ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxEmptyFolderRequestEventArgs *e) = 0;
        
    };
    
    
#else 	/* C style interface */

    typedef struct __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxEmptyFolderRequestEventArgsVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxEmptyFolderRequestEventArgs * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxEmptyFolderRequestEventArgs * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxEmptyFolderRequestEventArgs * This);
        
        HRESULT ( STDMETHODCALLTYPE *Invoke )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxEmptyFolderRequestEventArgs * This,
            /* [in] */ __RPC__in_opt __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection *sender,
            /* [in] */ __RPC__in_opt __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequestEventArgs *e);
        
        END_INTERFACE
    } __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxEmptyFolderRequestEventArgsVtbl;

    interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxEmptyFolderRequestEventArgs
    {
        CONST_VTBL struct __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxEmptyFolderRequestEventArgsVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxEmptyFolderRequestEventArgs_QueryInterface(This,riid,ppvObject)	\
    ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 

#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxEmptyFolderRequestEventArgs_AddRef(This)	\
    ( (This)->lpVtbl -> AddRef(This) ) 

#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxEmptyFolderRequestEventArgs_Release(This)	\
    ( (This)->lpVtbl -> Release(This) ) 


#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxEmptyFolderRequestEventArgs_Invoke(This,sender,e)	\
    ( (This)->lpVtbl -> Invoke(This,sender,e) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxEmptyFolderRequestEventArgs_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0038 */
/* [local] */ 

#endif /* pinterface */
#endif /* DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxEmptyFolderRequestEventArgs */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0038 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0038_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0038_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4693 */




/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4693 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4693_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4693_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0039 */
/* [local] */ 

#ifndef DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxForwardMeetingRequestEventArgs
#define DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxForwardMeetingRequestEventArgs
#if !defined(__cplusplus) || defined(RO_NO_TEMPLATE_NAME)


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0039 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0039_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0039_v0_0_s_ifspec;

#ifndef ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxForwardMeetingRequestEventArgs_INTERFACE_DEFINED__
#define ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxForwardMeetingRequestEventArgs_INTERFACE_DEFINED__

/* interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxForwardMeetingRequestEventArgs */
/* [unique][uuid][object] */ 



/* interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxForwardMeetingRequestEventArgs */
/* [unique][uuid][object] */ 


EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxForwardMeetingRequestEventArgs;

#if defined(__cplusplus) && !defined(CINTERFACE)
    
    MIDL_INTERFACE("9d6a017f-5a70-5d83-a680-d2806748ca0b")
    __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxForwardMeetingRequestEventArgs : public IUnknown
    {
    public:
        virtual HRESULT STDMETHODCALLTYPE Invoke( 
            /* [in] */ __RPC__in_opt ABI::Windows::ApplicationModel::Email::DataProvider::IEmailDataProviderConnection *sender,
            /* [in] */ __RPC__in_opt ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxForwardMeetingRequestEventArgs *e) = 0;
        
    };
    
    
#else 	/* C style interface */

    typedef struct __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxForwardMeetingRequestEventArgsVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxForwardMeetingRequestEventArgs * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxForwardMeetingRequestEventArgs * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxForwardMeetingRequestEventArgs * This);
        
        HRESULT ( STDMETHODCALLTYPE *Invoke )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxForwardMeetingRequestEventArgs * This,
            /* [in] */ __RPC__in_opt __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection *sender,
            /* [in] */ __RPC__in_opt __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequestEventArgs *e);
        
        END_INTERFACE
    } __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxForwardMeetingRequestEventArgsVtbl;

    interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxForwardMeetingRequestEventArgs
    {
        CONST_VTBL struct __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxForwardMeetingRequestEventArgsVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxForwardMeetingRequestEventArgs_QueryInterface(This,riid,ppvObject)	\
    ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 

#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxForwardMeetingRequestEventArgs_AddRef(This)	\
    ( (This)->lpVtbl -> AddRef(This) ) 

#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxForwardMeetingRequestEventArgs_Release(This)	\
    ( (This)->lpVtbl -> Release(This) ) 


#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxForwardMeetingRequestEventArgs_Invoke(This,sender,e)	\
    ( (This)->lpVtbl -> Invoke(This,sender,e) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxForwardMeetingRequestEventArgs_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0040 */
/* [local] */ 

#endif /* pinterface */
#endif /* DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxForwardMeetingRequestEventArgs */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0040 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0040_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0040_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4694 */




/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4694 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4694_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4694_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0041 */
/* [local] */ 

#ifndef DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxGetAutoReplySettingsRequestEventArgs
#define DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxGetAutoReplySettingsRequestEventArgs
#if !defined(__cplusplus) || defined(RO_NO_TEMPLATE_NAME)


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0041 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0041_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0041_v0_0_s_ifspec;

#ifndef ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxGetAutoReplySettingsRequestEventArgs_INTERFACE_DEFINED__
#define ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxGetAutoReplySettingsRequestEventArgs_INTERFACE_DEFINED__

/* interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxGetAutoReplySettingsRequestEventArgs */
/* [unique][uuid][object] */ 



/* interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxGetAutoReplySettingsRequestEventArgs */
/* [unique][uuid][object] */ 


EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxGetAutoReplySettingsRequestEventArgs;

#if defined(__cplusplus) && !defined(CINTERFACE)
    
    MIDL_INTERFACE("587c6f92-a969-57b3-895f-9a06b3650d3a")
    __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxGetAutoReplySettingsRequestEventArgs : public IUnknown
    {
    public:
        virtual HRESULT STDMETHODCALLTYPE Invoke( 
            /* [in] */ __RPC__in_opt ABI::Windows::ApplicationModel::Email::DataProvider::IEmailDataProviderConnection *sender,
            /* [in] */ __RPC__in_opt ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxGetAutoReplySettingsRequestEventArgs *e) = 0;
        
    };
    
    
#else 	/* C style interface */

    typedef struct __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxGetAutoReplySettingsRequestEventArgsVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxGetAutoReplySettingsRequestEventArgs * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxGetAutoReplySettingsRequestEventArgs * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxGetAutoReplySettingsRequestEventArgs * This);
        
        HRESULT ( STDMETHODCALLTYPE *Invoke )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxGetAutoReplySettingsRequestEventArgs * This,
            /* [in] */ __RPC__in_opt __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection *sender,
            /* [in] */ __RPC__in_opt __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequestEventArgs *e);
        
        END_INTERFACE
    } __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxGetAutoReplySettingsRequestEventArgsVtbl;

    interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxGetAutoReplySettingsRequestEventArgs
    {
        CONST_VTBL struct __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxGetAutoReplySettingsRequestEventArgsVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxGetAutoReplySettingsRequestEventArgs_QueryInterface(This,riid,ppvObject)	\
    ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 

#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxGetAutoReplySettingsRequestEventArgs_AddRef(This)	\
    ( (This)->lpVtbl -> AddRef(This) ) 

#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxGetAutoReplySettingsRequestEventArgs_Release(This)	\
    ( (This)->lpVtbl -> Release(This) ) 


#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxGetAutoReplySettingsRequestEventArgs_Invoke(This,sender,e)	\
    ( (This)->lpVtbl -> Invoke(This,sender,e) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxGetAutoReplySettingsRequestEventArgs_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0042 */
/* [local] */ 

#endif /* pinterface */
#endif /* DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxGetAutoReplySettingsRequestEventArgs */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0042 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0042_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0042_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4695 */




/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4695 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4695_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4695_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0043 */
/* [local] */ 

#ifndef DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxMoveFolderRequestEventArgs
#define DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxMoveFolderRequestEventArgs
#if !defined(__cplusplus) || defined(RO_NO_TEMPLATE_NAME)


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0043 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0043_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0043_v0_0_s_ifspec;

#ifndef ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxMoveFolderRequestEventArgs_INTERFACE_DEFINED__
#define ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxMoveFolderRequestEventArgs_INTERFACE_DEFINED__

/* interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxMoveFolderRequestEventArgs */
/* [unique][uuid][object] */ 



/* interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxMoveFolderRequestEventArgs */
/* [unique][uuid][object] */ 


EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxMoveFolderRequestEventArgs;

#if defined(__cplusplus) && !defined(CINTERFACE)
    
    MIDL_INTERFACE("2c6bf2c8-42f3-523d-80db-170e4fb1567f")
    __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxMoveFolderRequestEventArgs : public IUnknown
    {
    public:
        virtual HRESULT STDMETHODCALLTYPE Invoke( 
            /* [in] */ __RPC__in_opt ABI::Windows::ApplicationModel::Email::DataProvider::IEmailDataProviderConnection *sender,
            /* [in] */ __RPC__in_opt ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxMoveFolderRequestEventArgs *e) = 0;
        
    };
    
    
#else 	/* C style interface */

    typedef struct __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxMoveFolderRequestEventArgsVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxMoveFolderRequestEventArgs * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxMoveFolderRequestEventArgs * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxMoveFolderRequestEventArgs * This);
        
        HRESULT ( STDMETHODCALLTYPE *Invoke )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxMoveFolderRequestEventArgs * This,
            /* [in] */ __RPC__in_opt __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection *sender,
            /* [in] */ __RPC__in_opt __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequestEventArgs *e);
        
        END_INTERFACE
    } __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxMoveFolderRequestEventArgsVtbl;

    interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxMoveFolderRequestEventArgs
    {
        CONST_VTBL struct __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxMoveFolderRequestEventArgsVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxMoveFolderRequestEventArgs_QueryInterface(This,riid,ppvObject)	\
    ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 

#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxMoveFolderRequestEventArgs_AddRef(This)	\
    ( (This)->lpVtbl -> AddRef(This) ) 

#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxMoveFolderRequestEventArgs_Release(This)	\
    ( (This)->lpVtbl -> Release(This) ) 


#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxMoveFolderRequestEventArgs_Invoke(This,sender,e)	\
    ( (This)->lpVtbl -> Invoke(This,sender,e) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxMoveFolderRequestEventArgs_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0044 */
/* [local] */ 

#endif /* pinterface */
#endif /* DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxMoveFolderRequestEventArgs */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0044 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0044_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0044_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4696 */




/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4696 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4696_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4696_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0045 */
/* [local] */ 

#ifndef DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxProposeNewTimeForMeetingRequestEventArgs
#define DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxProposeNewTimeForMeetingRequestEventArgs
#if !defined(__cplusplus) || defined(RO_NO_TEMPLATE_NAME)


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0045 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0045_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0045_v0_0_s_ifspec;

#ifndef ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxProposeNewTimeForMeetingRequestEventArgs_INTERFACE_DEFINED__
#define ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxProposeNewTimeForMeetingRequestEventArgs_INTERFACE_DEFINED__

/* interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxProposeNewTimeForMeetingRequestEventArgs */
/* [unique][uuid][object] */ 



/* interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxProposeNewTimeForMeetingRequestEventArgs */
/* [unique][uuid][object] */ 


EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxProposeNewTimeForMeetingRequestEventArgs;

#if defined(__cplusplus) && !defined(CINTERFACE)
    
    MIDL_INTERFACE("309d8bde-1e60-524b-828c-5a3d64a672aa")
    __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxProposeNewTimeForMeetingRequestEventArgs : public IUnknown
    {
    public:
        virtual HRESULT STDMETHODCALLTYPE Invoke( 
            /* [in] */ __RPC__in_opt ABI::Windows::ApplicationModel::Email::DataProvider::IEmailDataProviderConnection *sender,
            /* [in] */ __RPC__in_opt ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxProposeNewTimeForMeetingRequestEventArgs *e) = 0;
        
    };
    
    
#else 	/* C style interface */

    typedef struct __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxProposeNewTimeForMeetingRequestEventArgsVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxProposeNewTimeForMeetingRequestEventArgs * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxProposeNewTimeForMeetingRequestEventArgs * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxProposeNewTimeForMeetingRequestEventArgs * This);
        
        HRESULT ( STDMETHODCALLTYPE *Invoke )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxProposeNewTimeForMeetingRequestEventArgs * This,
            /* [in] */ __RPC__in_opt __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection *sender,
            /* [in] */ __RPC__in_opt __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequestEventArgs *e);
        
        END_INTERFACE
    } __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxProposeNewTimeForMeetingRequestEventArgsVtbl;

    interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxProposeNewTimeForMeetingRequestEventArgs
    {
        CONST_VTBL struct __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxProposeNewTimeForMeetingRequestEventArgsVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxProposeNewTimeForMeetingRequestEventArgs_QueryInterface(This,riid,ppvObject)	\
    ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 

#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxProposeNewTimeForMeetingRequestEventArgs_AddRef(This)	\
    ( (This)->lpVtbl -> AddRef(This) ) 

#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxProposeNewTimeForMeetingRequestEventArgs_Release(This)	\
    ( (This)->lpVtbl -> Release(This) ) 


#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxProposeNewTimeForMeetingRequestEventArgs_Invoke(This,sender,e)	\
    ( (This)->lpVtbl -> Invoke(This,sender,e) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxProposeNewTimeForMeetingRequestEventArgs_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0046 */
/* [local] */ 

#endif /* pinterface */
#endif /* DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxProposeNewTimeForMeetingRequestEventArgs */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0046 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0046_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0046_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4697 */




/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4697 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4697_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4697_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0047 */
/* [local] */ 

#ifndef DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxResolveRecipientsRequestEventArgs
#define DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxResolveRecipientsRequestEventArgs
#if !defined(__cplusplus) || defined(RO_NO_TEMPLATE_NAME)


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0047 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0047_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0047_v0_0_s_ifspec;

#ifndef ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxResolveRecipientsRequestEventArgs_INTERFACE_DEFINED__
#define ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxResolveRecipientsRequestEventArgs_INTERFACE_DEFINED__

/* interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxResolveRecipientsRequestEventArgs */
/* [unique][uuid][object] */ 



/* interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxResolveRecipientsRequestEventArgs */
/* [unique][uuid][object] */ 


EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxResolveRecipientsRequestEventArgs;

#if defined(__cplusplus) && !defined(CINTERFACE)
    
    MIDL_INTERFACE("ec14e586-e4fb-5fc0-91fc-931ce17a3fc3")
    __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxResolveRecipientsRequestEventArgs : public IUnknown
    {
    public:
        virtual HRESULT STDMETHODCALLTYPE Invoke( 
            /* [in] */ __RPC__in_opt ABI::Windows::ApplicationModel::Email::DataProvider::IEmailDataProviderConnection *sender,
            /* [in] */ __RPC__in_opt ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxResolveRecipientsRequestEventArgs *e) = 0;
        
    };
    
    
#else 	/* C style interface */

    typedef struct __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxResolveRecipientsRequestEventArgsVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxResolveRecipientsRequestEventArgs * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxResolveRecipientsRequestEventArgs * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxResolveRecipientsRequestEventArgs * This);
        
        HRESULT ( STDMETHODCALLTYPE *Invoke )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxResolveRecipientsRequestEventArgs * This,
            /* [in] */ __RPC__in_opt __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection *sender,
            /* [in] */ __RPC__in_opt __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequestEventArgs *e);
        
        END_INTERFACE
    } __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxResolveRecipientsRequestEventArgsVtbl;

    interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxResolveRecipientsRequestEventArgs
    {
        CONST_VTBL struct __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxResolveRecipientsRequestEventArgsVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxResolveRecipientsRequestEventArgs_QueryInterface(This,riid,ppvObject)	\
    ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 

#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxResolveRecipientsRequestEventArgs_AddRef(This)	\
    ( (This)->lpVtbl -> AddRef(This) ) 

#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxResolveRecipientsRequestEventArgs_Release(This)	\
    ( (This)->lpVtbl -> Release(This) ) 


#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxResolveRecipientsRequestEventArgs_Invoke(This,sender,e)	\
    ( (This)->lpVtbl -> Invoke(This,sender,e) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxResolveRecipientsRequestEventArgs_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0048 */
/* [local] */ 

#endif /* pinterface */
#endif /* DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxResolveRecipientsRequestEventArgs */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0048 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0048_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0048_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4698 */




/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4698 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4698_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4698_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0049 */
/* [local] */ 

#ifndef DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxServerSearchReadBatchRequestEventArgs
#define DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxServerSearchReadBatchRequestEventArgs
#if !defined(__cplusplus) || defined(RO_NO_TEMPLATE_NAME)


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0049 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0049_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0049_v0_0_s_ifspec;

#ifndef ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxServerSearchReadBatchRequestEventArgs_INTERFACE_DEFINED__
#define ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxServerSearchReadBatchRequestEventArgs_INTERFACE_DEFINED__

/* interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxServerSearchReadBatchRequestEventArgs */
/* [unique][uuid][object] */ 



/* interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxServerSearchReadBatchRequestEventArgs */
/* [unique][uuid][object] */ 


EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxServerSearchReadBatchRequestEventArgs;

#if defined(__cplusplus) && !defined(CINTERFACE)
    
    MIDL_INTERFACE("f8bf9067-7d11-56a0-a303-163435c14016")
    __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxServerSearchReadBatchRequestEventArgs : public IUnknown
    {
    public:
        virtual HRESULT STDMETHODCALLTYPE Invoke( 
            /* [in] */ __RPC__in_opt ABI::Windows::ApplicationModel::Email::DataProvider::IEmailDataProviderConnection *sender,
            /* [in] */ __RPC__in_opt ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxServerSearchReadBatchRequestEventArgs *e) = 0;
        
    };
    
    
#else 	/* C style interface */

    typedef struct __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxServerSearchReadBatchRequestEventArgsVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxServerSearchReadBatchRequestEventArgs * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxServerSearchReadBatchRequestEventArgs * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxServerSearchReadBatchRequestEventArgs * This);
        
        HRESULT ( STDMETHODCALLTYPE *Invoke )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxServerSearchReadBatchRequestEventArgs * This,
            /* [in] */ __RPC__in_opt __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection *sender,
            /* [in] */ __RPC__in_opt __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequestEventArgs *e);
        
        END_INTERFACE
    } __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxServerSearchReadBatchRequestEventArgsVtbl;

    interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxServerSearchReadBatchRequestEventArgs
    {
        CONST_VTBL struct __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxServerSearchReadBatchRequestEventArgsVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxServerSearchReadBatchRequestEventArgs_QueryInterface(This,riid,ppvObject)	\
    ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 

#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxServerSearchReadBatchRequestEventArgs_AddRef(This)	\
    ( (This)->lpVtbl -> AddRef(This) ) 

#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxServerSearchReadBatchRequestEventArgs_Release(This)	\
    ( (This)->lpVtbl -> Release(This) ) 


#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxServerSearchReadBatchRequestEventArgs_Invoke(This,sender,e)	\
    ( (This)->lpVtbl -> Invoke(This,sender,e) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxServerSearchReadBatchRequestEventArgs_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0050 */
/* [local] */ 

#endif /* pinterface */
#endif /* DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxServerSearchReadBatchRequestEventArgs */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0050 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0050_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0050_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4699 */




/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4699 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4699_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4699_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0051 */
/* [local] */ 

#ifndef DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSetAutoReplySettingsRequestEventArgs
#define DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSetAutoReplySettingsRequestEventArgs
#if !defined(__cplusplus) || defined(RO_NO_TEMPLATE_NAME)


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0051 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0051_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0051_v0_0_s_ifspec;

#ifndef ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSetAutoReplySettingsRequestEventArgs_INTERFACE_DEFINED__
#define ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSetAutoReplySettingsRequestEventArgs_INTERFACE_DEFINED__

/* interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSetAutoReplySettingsRequestEventArgs */
/* [unique][uuid][object] */ 



/* interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSetAutoReplySettingsRequestEventArgs */
/* [unique][uuid][object] */ 


EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSetAutoReplySettingsRequestEventArgs;

#if defined(__cplusplus) && !defined(CINTERFACE)
    
    MIDL_INTERFACE("aa4f8fb3-05e0-54e6-afac-a28e853e756e")
    __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSetAutoReplySettingsRequestEventArgs : public IUnknown
    {
    public:
        virtual HRESULT STDMETHODCALLTYPE Invoke( 
            /* [in] */ __RPC__in_opt ABI::Windows::ApplicationModel::Email::DataProvider::IEmailDataProviderConnection *sender,
            /* [in] */ __RPC__in_opt ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxSetAutoReplySettingsRequestEventArgs *e) = 0;
        
    };
    
    
#else 	/* C style interface */

    typedef struct __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSetAutoReplySettingsRequestEventArgsVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSetAutoReplySettingsRequestEventArgs * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSetAutoReplySettingsRequestEventArgs * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSetAutoReplySettingsRequestEventArgs * This);
        
        HRESULT ( STDMETHODCALLTYPE *Invoke )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSetAutoReplySettingsRequestEventArgs * This,
            /* [in] */ __RPC__in_opt __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection *sender,
            /* [in] */ __RPC__in_opt __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequestEventArgs *e);
        
        END_INTERFACE
    } __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSetAutoReplySettingsRequestEventArgsVtbl;

    interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSetAutoReplySettingsRequestEventArgs
    {
        CONST_VTBL struct __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSetAutoReplySettingsRequestEventArgsVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSetAutoReplySettingsRequestEventArgs_QueryInterface(This,riid,ppvObject)	\
    ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 

#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSetAutoReplySettingsRequestEventArgs_AddRef(This)	\
    ( (This)->lpVtbl -> AddRef(This) ) 

#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSetAutoReplySettingsRequestEventArgs_Release(This)	\
    ( (This)->lpVtbl -> Release(This) ) 


#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSetAutoReplySettingsRequestEventArgs_Invoke(This,sender,e)	\
    ( (This)->lpVtbl -> Invoke(This,sender,e) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSetAutoReplySettingsRequestEventArgs_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0052 */
/* [local] */ 

#endif /* pinterface */
#endif /* DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSetAutoReplySettingsRequestEventArgs */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0052 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0052_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0052_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4700 */




/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4700 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4700_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4700_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0053 */
/* [local] */ 

#ifndef DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSyncManagerSyncRequestEventArgs
#define DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSyncManagerSyncRequestEventArgs
#if !defined(__cplusplus) || defined(RO_NO_TEMPLATE_NAME)


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0053 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0053_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0053_v0_0_s_ifspec;

#ifndef ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSyncManagerSyncRequestEventArgs_INTERFACE_DEFINED__
#define ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSyncManagerSyncRequestEventArgs_INTERFACE_DEFINED__

/* interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSyncManagerSyncRequestEventArgs */
/* [unique][uuid][object] */ 



/* interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSyncManagerSyncRequestEventArgs */
/* [unique][uuid][object] */ 


EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSyncManagerSyncRequestEventArgs;

#if defined(__cplusplus) && !defined(CINTERFACE)
    
    MIDL_INTERFACE("b65fc3ec-9476-51c4-ba70-1505d79826b9")
    __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSyncManagerSyncRequestEventArgs : public IUnknown
    {
    public:
        virtual HRESULT STDMETHODCALLTYPE Invoke( 
            /* [in] */ __RPC__in_opt ABI::Windows::ApplicationModel::Email::DataProvider::IEmailDataProviderConnection *sender,
            /* [in] */ __RPC__in_opt ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxSyncManagerSyncRequestEventArgs *e) = 0;
        
    };
    
    
#else 	/* C style interface */

    typedef struct __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSyncManagerSyncRequestEventArgsVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSyncManagerSyncRequestEventArgs * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSyncManagerSyncRequestEventArgs * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSyncManagerSyncRequestEventArgs * This);
        
        HRESULT ( STDMETHODCALLTYPE *Invoke )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSyncManagerSyncRequestEventArgs * This,
            /* [in] */ __RPC__in_opt __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection *sender,
            /* [in] */ __RPC__in_opt __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequestEventArgs *e);
        
        END_INTERFACE
    } __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSyncManagerSyncRequestEventArgsVtbl;

    interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSyncManagerSyncRequestEventArgs
    {
        CONST_VTBL struct __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSyncManagerSyncRequestEventArgsVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSyncManagerSyncRequestEventArgs_QueryInterface(This,riid,ppvObject)	\
    ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 

#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSyncManagerSyncRequestEventArgs_AddRef(This)	\
    ( (This)->lpVtbl -> AddRef(This) ) 

#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSyncManagerSyncRequestEventArgs_Release(This)	\
    ( (This)->lpVtbl -> Release(This) ) 


#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSyncManagerSyncRequestEventArgs_Invoke(This,sender,e)	\
    ( (This)->lpVtbl -> Invoke(This,sender,e) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSyncManagerSyncRequestEventArgs_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0054 */
/* [local] */ 

#endif /* pinterface */
#endif /* DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSyncManagerSyncRequestEventArgs */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0054 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0054_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0054_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4701 */




/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4701 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4701_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4701_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0055 */
/* [local] */ 

#ifndef DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxUpdateMeetingResponseRequestEventArgs
#define DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxUpdateMeetingResponseRequestEventArgs
#if !defined(__cplusplus) || defined(RO_NO_TEMPLATE_NAME)


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0055 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0055_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0055_v0_0_s_ifspec;

#ifndef ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxUpdateMeetingResponseRequestEventArgs_INTERFACE_DEFINED__
#define ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxUpdateMeetingResponseRequestEventArgs_INTERFACE_DEFINED__

/* interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxUpdateMeetingResponseRequestEventArgs */
/* [unique][uuid][object] */ 



/* interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxUpdateMeetingResponseRequestEventArgs */
/* [unique][uuid][object] */ 


EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxUpdateMeetingResponseRequestEventArgs;

#if defined(__cplusplus) && !defined(CINTERFACE)
    
    MIDL_INTERFACE("3274fbfd-c10a-5b30-adea-2b4b860b4a0d")
    __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxUpdateMeetingResponseRequestEventArgs : public IUnknown
    {
    public:
        virtual HRESULT STDMETHODCALLTYPE Invoke( 
            /* [in] */ __RPC__in_opt ABI::Windows::ApplicationModel::Email::DataProvider::IEmailDataProviderConnection *sender,
            /* [in] */ __RPC__in_opt ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxUpdateMeetingResponseRequestEventArgs *e) = 0;
        
    };
    
    
#else 	/* C style interface */

    typedef struct __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxUpdateMeetingResponseRequestEventArgsVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxUpdateMeetingResponseRequestEventArgs * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxUpdateMeetingResponseRequestEventArgs * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxUpdateMeetingResponseRequestEventArgs * This);
        
        HRESULT ( STDMETHODCALLTYPE *Invoke )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxUpdateMeetingResponseRequestEventArgs * This,
            /* [in] */ __RPC__in_opt __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection *sender,
            /* [in] */ __RPC__in_opt __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequestEventArgs *e);
        
        END_INTERFACE
    } __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxUpdateMeetingResponseRequestEventArgsVtbl;

    interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxUpdateMeetingResponseRequestEventArgs
    {
        CONST_VTBL struct __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxUpdateMeetingResponseRequestEventArgsVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxUpdateMeetingResponseRequestEventArgs_QueryInterface(This,riid,ppvObject)	\
    ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 

#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxUpdateMeetingResponseRequestEventArgs_AddRef(This)	\
    ( (This)->lpVtbl -> AddRef(This) ) 

#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxUpdateMeetingResponseRequestEventArgs_Release(This)	\
    ( (This)->lpVtbl -> Release(This) ) 


#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxUpdateMeetingResponseRequestEventArgs_Invoke(This,sender,e)	\
    ( (This)->lpVtbl -> Invoke(This,sender,e) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxUpdateMeetingResponseRequestEventArgs_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0056 */
/* [local] */ 

#endif /* pinterface */
#endif /* DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxUpdateMeetingResponseRequestEventArgs */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0056 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0056_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0056_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4702 */




/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4702 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4702_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider2Eidl_0000_4702_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0057 */
/* [local] */ 

#ifndef DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxValidateCertificatesRequestEventArgs
#define DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxValidateCertificatesRequestEventArgs
#if !defined(__cplusplus) || defined(RO_NO_TEMPLATE_NAME)


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0057 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0057_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0057_v0_0_s_ifspec;

#ifndef ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxValidateCertificatesRequestEventArgs_INTERFACE_DEFINED__
#define ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxValidateCertificatesRequestEventArgs_INTERFACE_DEFINED__

/* interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxValidateCertificatesRequestEventArgs */
/* [unique][uuid][object] */ 



/* interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxValidateCertificatesRequestEventArgs */
/* [unique][uuid][object] */ 


EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxValidateCertificatesRequestEventArgs;

#if defined(__cplusplus) && !defined(CINTERFACE)
    
    MIDL_INTERFACE("de2625f7-e16f-512e-a8c6-b7445532bcc6")
    __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxValidateCertificatesRequestEventArgs : public IUnknown
    {
    public:
        virtual HRESULT STDMETHODCALLTYPE Invoke( 
            /* [in] */ __RPC__in_opt ABI::Windows::ApplicationModel::Email::DataProvider::IEmailDataProviderConnection *sender,
            /* [in] */ __RPC__in_opt ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxValidateCertificatesRequestEventArgs *e) = 0;
        
    };
    
    
#else 	/* C style interface */

    typedef struct __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxValidateCertificatesRequestEventArgsVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxValidateCertificatesRequestEventArgs * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxValidateCertificatesRequestEventArgs * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxValidateCertificatesRequestEventArgs * This);
        
        HRESULT ( STDMETHODCALLTYPE *Invoke )( 
            __RPC__in __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxValidateCertificatesRequestEventArgs * This,
            /* [in] */ __RPC__in_opt __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection *sender,
            /* [in] */ __RPC__in_opt __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequestEventArgs *e);
        
        END_INTERFACE
    } __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxValidateCertificatesRequestEventArgsVtbl;

    interface __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxValidateCertificatesRequestEventArgs
    {
        CONST_VTBL struct __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxValidateCertificatesRequestEventArgsVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxValidateCertificatesRequestEventArgs_QueryInterface(This,riid,ppvObject)	\
    ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 

#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxValidateCertificatesRequestEventArgs_AddRef(This)	\
    ( (This)->lpVtbl -> AddRef(This) ) 

#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxValidateCertificatesRequestEventArgs_Release(This)	\
    ( (This)->lpVtbl -> Release(This) ) 


#define __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxValidateCertificatesRequestEventArgs_Invoke(This,sender,e)	\
    ( (This)->lpVtbl -> Invoke(This,sender,e) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxValidateCertificatesRequestEventArgs_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0058 */
/* [local] */ 

#endif /* pinterface */
#endif /* DEF___FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxValidateCertificatesRequestEventArgs */
#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_ApplicationModel_Email_DataProvider_IEmailDataProviderConnection[] = L"Windows.ApplicationModel.Email.DataProvider.IEmailDataProviderConnection";
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0058 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0058_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0058_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection */
/* [uuid][object] */ 



/* interface ABI::Windows::ApplicationModel::Email::DataProvider::IEmailDataProviderConnection */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace ApplicationModel {
                namespace Email {
                    namespace DataProvider {
                        
                        MIDL_INTERFACE("3B9C9DC7-37B2-4BF0-AE30-7B644A1C96E1")
                        IEmailDataProviderConnection : public IInspectable
                        {
                        public:
                            virtual HRESULT STDMETHODCALLTYPE add_MailboxSyncRequested( 
                                /* [in] */ __RPC__in_opt __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSyncManagerSyncRequestEventArgs *handler,
                                /* [out][retval] */ __RPC__out EventRegistrationToken *token) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE remove_MailboxSyncRequested( 
                                /* [in] */ EventRegistrationToken token) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE add_DownloadMessageRequested( 
                                /* [in] */ __RPC__in_opt __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadMessageRequestEventArgs *handler,
                                /* [out][retval] */ __RPC__out EventRegistrationToken *token) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE remove_DownloadMessageRequested( 
                                /* [in] */ EventRegistrationToken token) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE add_DownloadAttachmentRequested( 
                                /* [in] */ __RPC__in_opt __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadAttachmentRequestEventArgs *handler,
                                /* [out][retval] */ __RPC__out EventRegistrationToken *token) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE remove_DownloadAttachmentRequested( 
                                /* [in] */ EventRegistrationToken token) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE add_CreateFolderRequested( 
                                /* [in] */ __RPC__in_opt __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxCreateFolderRequestEventArgs *handler,
                                /* [out][retval] */ __RPC__out EventRegistrationToken *token) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE remove_CreateFolderRequested( 
                                /* [in] */ EventRegistrationToken token) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE add_DeleteFolderRequested( 
                                /* [in] */ __RPC__in_opt __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDeleteFolderRequestEventArgs *handler,
                                /* [out][retval] */ __RPC__out EventRegistrationToken *token) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE remove_DeleteFolderRequested( 
                                /* [in] */ EventRegistrationToken token) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE add_EmptyFolderRequested( 
                                /* [in] */ __RPC__in_opt __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxEmptyFolderRequestEventArgs *handler,
                                /* [out][retval] */ __RPC__out EventRegistrationToken *token) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE remove_EmptyFolderRequested( 
                                /* [in] */ EventRegistrationToken token) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE add_MoveFolderRequested( 
                                /* [in] */ __RPC__in_opt __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxMoveFolderRequestEventArgs *handler,
                                /* [out][retval] */ __RPC__out EventRegistrationToken *token) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE remove_MoveFolderRequested( 
                                /* [in] */ EventRegistrationToken token) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE add_UpdateMeetingResponseRequested( 
                                /* [in] */ __RPC__in_opt __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxUpdateMeetingResponseRequestEventArgs *handler,
                                /* [out][retval] */ __RPC__out EventRegistrationToken *token) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE remove_UpdateMeetingResponseRequested( 
                                /* [in] */ EventRegistrationToken token) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE add_ForwardMeetingRequested( 
                                /* [in] */ __RPC__in_opt __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxForwardMeetingRequestEventArgs *handler,
                                /* [out][retval] */ __RPC__out EventRegistrationToken *token) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE remove_ForwardMeetingRequested( 
                                /* [in] */ EventRegistrationToken token) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE add_ProposeNewTimeForMeetingRequested( 
                                /* [in] */ __RPC__in_opt __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxProposeNewTimeForMeetingRequestEventArgs *handler,
                                /* [out][retval] */ __RPC__out EventRegistrationToken *token) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE remove_ProposeNewTimeForMeetingRequested( 
                                /* [in] */ EventRegistrationToken token) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE add_SetAutoReplySettingsRequested( 
                                /* [in] */ __RPC__in_opt __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSetAutoReplySettingsRequestEventArgs *handler,
                                /* [out][retval] */ __RPC__out EventRegistrationToken *token) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE remove_SetAutoReplySettingsRequested( 
                                /* [in] */ EventRegistrationToken token) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE add_GetAutoReplySettingsRequested( 
                                /* [in] */ __RPC__in_opt __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxGetAutoReplySettingsRequestEventArgs *handler,
                                /* [out][retval] */ __RPC__out EventRegistrationToken *token) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE remove_GetAutoReplySettingsRequested( 
                                /* [in] */ EventRegistrationToken token) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE add_ResolveRecipientsRequested( 
                                /* [in] */ __RPC__in_opt __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxResolveRecipientsRequestEventArgs *handler,
                                /* [out][retval] */ __RPC__out EventRegistrationToken *token) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE remove_ResolveRecipientsRequested( 
                                /* [in] */ EventRegistrationToken token) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE add_ValidateCertificatesRequested( 
                                /* [in] */ __RPC__in_opt __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxValidateCertificatesRequestEventArgs *handler,
                                /* [out][retval] */ __RPC__out EventRegistrationToken *token) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE remove_ValidateCertificatesRequested( 
                                /* [in] */ EventRegistrationToken token) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE add_ServerSearchReadBatchRequested( 
                                /* [in] */ __RPC__in_opt __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxServerSearchReadBatchRequestEventArgs *handler,
                                /* [out][retval] */ __RPC__out EventRegistrationToken *token) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE remove_ServerSearchReadBatchRequested( 
                                /* [in] */ EventRegistrationToken token) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE Start( void) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IEmailDataProviderConnection = __uuidof(IEmailDataProviderConnection);

                        
                    }  /* end namespace */
                }  /* end namespace */
            }  /* end namespace */
        }  /* end namespace */
    }  /* end namespace */
    extern "C" { 
    
#else 	/* C style interface */

    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnectionVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection * This,
            /* [out] */ __RPC__out ULONG *iidCount,
            /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*iidCount) IID **iids);
        
        HRESULT ( STDMETHODCALLTYPE *GetRuntimeClassName )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        HRESULT ( STDMETHODCALLTYPE *add_MailboxSyncRequested )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection * This,
            /* [in] */ __RPC__in_opt __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSyncManagerSyncRequestEventArgs *handler,
            /* [out][retval] */ __RPC__out EventRegistrationToken *token);
        
        HRESULT ( STDMETHODCALLTYPE *remove_MailboxSyncRequested )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection * This,
            /* [in] */ EventRegistrationToken token);
        
        HRESULT ( STDMETHODCALLTYPE *add_DownloadMessageRequested )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection * This,
            /* [in] */ __RPC__in_opt __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadMessageRequestEventArgs *handler,
            /* [out][retval] */ __RPC__out EventRegistrationToken *token);
        
        HRESULT ( STDMETHODCALLTYPE *remove_DownloadMessageRequested )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection * This,
            /* [in] */ EventRegistrationToken token);
        
        HRESULT ( STDMETHODCALLTYPE *add_DownloadAttachmentRequested )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection * This,
            /* [in] */ __RPC__in_opt __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDownloadAttachmentRequestEventArgs *handler,
            /* [out][retval] */ __RPC__out EventRegistrationToken *token);
        
        HRESULT ( STDMETHODCALLTYPE *remove_DownloadAttachmentRequested )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection * This,
            /* [in] */ EventRegistrationToken token);
        
        HRESULT ( STDMETHODCALLTYPE *add_CreateFolderRequested )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection * This,
            /* [in] */ __RPC__in_opt __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxCreateFolderRequestEventArgs *handler,
            /* [out][retval] */ __RPC__out EventRegistrationToken *token);
        
        HRESULT ( STDMETHODCALLTYPE *remove_CreateFolderRequested )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection * This,
            /* [in] */ EventRegistrationToken token);
        
        HRESULT ( STDMETHODCALLTYPE *add_DeleteFolderRequested )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection * This,
            /* [in] */ __RPC__in_opt __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxDeleteFolderRequestEventArgs *handler,
            /* [out][retval] */ __RPC__out EventRegistrationToken *token);
        
        HRESULT ( STDMETHODCALLTYPE *remove_DeleteFolderRequested )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection * This,
            /* [in] */ EventRegistrationToken token);
        
        HRESULT ( STDMETHODCALLTYPE *add_EmptyFolderRequested )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection * This,
            /* [in] */ __RPC__in_opt __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxEmptyFolderRequestEventArgs *handler,
            /* [out][retval] */ __RPC__out EventRegistrationToken *token);
        
        HRESULT ( STDMETHODCALLTYPE *remove_EmptyFolderRequested )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection * This,
            /* [in] */ EventRegistrationToken token);
        
        HRESULT ( STDMETHODCALLTYPE *add_MoveFolderRequested )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection * This,
            /* [in] */ __RPC__in_opt __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxMoveFolderRequestEventArgs *handler,
            /* [out][retval] */ __RPC__out EventRegistrationToken *token);
        
        HRESULT ( STDMETHODCALLTYPE *remove_MoveFolderRequested )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection * This,
            /* [in] */ EventRegistrationToken token);
        
        HRESULT ( STDMETHODCALLTYPE *add_UpdateMeetingResponseRequested )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection * This,
            /* [in] */ __RPC__in_opt __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxUpdateMeetingResponseRequestEventArgs *handler,
            /* [out][retval] */ __RPC__out EventRegistrationToken *token);
        
        HRESULT ( STDMETHODCALLTYPE *remove_UpdateMeetingResponseRequested )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection * This,
            /* [in] */ EventRegistrationToken token);
        
        HRESULT ( STDMETHODCALLTYPE *add_ForwardMeetingRequested )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection * This,
            /* [in] */ __RPC__in_opt __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxForwardMeetingRequestEventArgs *handler,
            /* [out][retval] */ __RPC__out EventRegistrationToken *token);
        
        HRESULT ( STDMETHODCALLTYPE *remove_ForwardMeetingRequested )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection * This,
            /* [in] */ EventRegistrationToken token);
        
        HRESULT ( STDMETHODCALLTYPE *add_ProposeNewTimeForMeetingRequested )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection * This,
            /* [in] */ __RPC__in_opt __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxProposeNewTimeForMeetingRequestEventArgs *handler,
            /* [out][retval] */ __RPC__out EventRegistrationToken *token);
        
        HRESULT ( STDMETHODCALLTYPE *remove_ProposeNewTimeForMeetingRequested )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection * This,
            /* [in] */ EventRegistrationToken token);
        
        HRESULT ( STDMETHODCALLTYPE *add_SetAutoReplySettingsRequested )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection * This,
            /* [in] */ __RPC__in_opt __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxSetAutoReplySettingsRequestEventArgs *handler,
            /* [out][retval] */ __RPC__out EventRegistrationToken *token);
        
        HRESULT ( STDMETHODCALLTYPE *remove_SetAutoReplySettingsRequested )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection * This,
            /* [in] */ EventRegistrationToken token);
        
        HRESULT ( STDMETHODCALLTYPE *add_GetAutoReplySettingsRequested )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection * This,
            /* [in] */ __RPC__in_opt __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxGetAutoReplySettingsRequestEventArgs *handler,
            /* [out][retval] */ __RPC__out EventRegistrationToken *token);
        
        HRESULT ( STDMETHODCALLTYPE *remove_GetAutoReplySettingsRequested )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection * This,
            /* [in] */ EventRegistrationToken token);
        
        HRESULT ( STDMETHODCALLTYPE *add_ResolveRecipientsRequested )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection * This,
            /* [in] */ __RPC__in_opt __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxResolveRecipientsRequestEventArgs *handler,
            /* [out][retval] */ __RPC__out EventRegistrationToken *token);
        
        HRESULT ( STDMETHODCALLTYPE *remove_ResolveRecipientsRequested )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection * This,
            /* [in] */ EventRegistrationToken token);
        
        HRESULT ( STDMETHODCALLTYPE *add_ValidateCertificatesRequested )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection * This,
            /* [in] */ __RPC__in_opt __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxValidateCertificatesRequestEventArgs *handler,
            /* [out][retval] */ __RPC__out EventRegistrationToken *token);
        
        HRESULT ( STDMETHODCALLTYPE *remove_ValidateCertificatesRequested )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection * This,
            /* [in] */ EventRegistrationToken token);
        
        HRESULT ( STDMETHODCALLTYPE *add_ServerSearchReadBatchRequested )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection * This,
            /* [in] */ __RPC__in_opt __FITypedEventHandler_2_Windows__CApplicationModel__CEmail__CDataProvider__CEmailDataProviderConnection_Windows__CApplicationModel__CEmail__CDataProvider__CEmailMailboxServerSearchReadBatchRequestEventArgs *handler,
            /* [out][retval] */ __RPC__out EventRegistrationToken *token);
        
        HRESULT ( STDMETHODCALLTYPE *remove_ServerSearchReadBatchRequested )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection * This,
            /* [in] */ EventRegistrationToken token);
        
        HRESULT ( STDMETHODCALLTYPE *Start )( 
            __RPC__in __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;
    };

    

#ifdef COBJMACROS


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection_QueryInterface(This,riid,ppvObject)	\
    ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection_AddRef(This)	\
    ( (This)->lpVtbl -> AddRef(This) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection_Release(This)	\
    ( (This)->lpVtbl -> Release(This) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection_GetIids(This,iidCount,iids)	\
    ( (This)->lpVtbl -> GetIids(This,iidCount,iids) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection_GetRuntimeClassName(This,className)	\
    ( (This)->lpVtbl -> GetRuntimeClassName(This,className) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection_GetTrustLevel(This,trustLevel)	\
    ( (This)->lpVtbl -> GetTrustLevel(This,trustLevel) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection_add_MailboxSyncRequested(This,handler,token)	\
    ( (This)->lpVtbl -> add_MailboxSyncRequested(This,handler,token) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection_remove_MailboxSyncRequested(This,token)	\
    ( (This)->lpVtbl -> remove_MailboxSyncRequested(This,token) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection_add_DownloadMessageRequested(This,handler,token)	\
    ( (This)->lpVtbl -> add_DownloadMessageRequested(This,handler,token) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection_remove_DownloadMessageRequested(This,token)	\
    ( (This)->lpVtbl -> remove_DownloadMessageRequested(This,token) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection_add_DownloadAttachmentRequested(This,handler,token)	\
    ( (This)->lpVtbl -> add_DownloadAttachmentRequested(This,handler,token) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection_remove_DownloadAttachmentRequested(This,token)	\
    ( (This)->lpVtbl -> remove_DownloadAttachmentRequested(This,token) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection_add_CreateFolderRequested(This,handler,token)	\
    ( (This)->lpVtbl -> add_CreateFolderRequested(This,handler,token) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection_remove_CreateFolderRequested(This,token)	\
    ( (This)->lpVtbl -> remove_CreateFolderRequested(This,token) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection_add_DeleteFolderRequested(This,handler,token)	\
    ( (This)->lpVtbl -> add_DeleteFolderRequested(This,handler,token) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection_remove_DeleteFolderRequested(This,token)	\
    ( (This)->lpVtbl -> remove_DeleteFolderRequested(This,token) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection_add_EmptyFolderRequested(This,handler,token)	\
    ( (This)->lpVtbl -> add_EmptyFolderRequested(This,handler,token) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection_remove_EmptyFolderRequested(This,token)	\
    ( (This)->lpVtbl -> remove_EmptyFolderRequested(This,token) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection_add_MoveFolderRequested(This,handler,token)	\
    ( (This)->lpVtbl -> add_MoveFolderRequested(This,handler,token) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection_remove_MoveFolderRequested(This,token)	\
    ( (This)->lpVtbl -> remove_MoveFolderRequested(This,token) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection_add_UpdateMeetingResponseRequested(This,handler,token)	\
    ( (This)->lpVtbl -> add_UpdateMeetingResponseRequested(This,handler,token) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection_remove_UpdateMeetingResponseRequested(This,token)	\
    ( (This)->lpVtbl -> remove_UpdateMeetingResponseRequested(This,token) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection_add_ForwardMeetingRequested(This,handler,token)	\
    ( (This)->lpVtbl -> add_ForwardMeetingRequested(This,handler,token) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection_remove_ForwardMeetingRequested(This,token)	\
    ( (This)->lpVtbl -> remove_ForwardMeetingRequested(This,token) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection_add_ProposeNewTimeForMeetingRequested(This,handler,token)	\
    ( (This)->lpVtbl -> add_ProposeNewTimeForMeetingRequested(This,handler,token) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection_remove_ProposeNewTimeForMeetingRequested(This,token)	\
    ( (This)->lpVtbl -> remove_ProposeNewTimeForMeetingRequested(This,token) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection_add_SetAutoReplySettingsRequested(This,handler,token)	\
    ( (This)->lpVtbl -> add_SetAutoReplySettingsRequested(This,handler,token) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection_remove_SetAutoReplySettingsRequested(This,token)	\
    ( (This)->lpVtbl -> remove_SetAutoReplySettingsRequested(This,token) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection_add_GetAutoReplySettingsRequested(This,handler,token)	\
    ( (This)->lpVtbl -> add_GetAutoReplySettingsRequested(This,handler,token) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection_remove_GetAutoReplySettingsRequested(This,token)	\
    ( (This)->lpVtbl -> remove_GetAutoReplySettingsRequested(This,token) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection_add_ResolveRecipientsRequested(This,handler,token)	\
    ( (This)->lpVtbl -> add_ResolveRecipientsRequested(This,handler,token) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection_remove_ResolveRecipientsRequested(This,token)	\
    ( (This)->lpVtbl -> remove_ResolveRecipientsRequested(This,token) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection_add_ValidateCertificatesRequested(This,handler,token)	\
    ( (This)->lpVtbl -> add_ValidateCertificatesRequested(This,handler,token) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection_remove_ValidateCertificatesRequested(This,token)	\
    ( (This)->lpVtbl -> remove_ValidateCertificatesRequested(This,token) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection_add_ServerSearchReadBatchRequested(This,handler,token)	\
    ( (This)->lpVtbl -> add_ServerSearchReadBatchRequested(This,handler,token) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection_remove_ServerSearchReadBatchRequested(This,token)	\
    ( (This)->lpVtbl -> remove_ServerSearchReadBatchRequested(This,token) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection_Start(This)	\
    ( (This)->lpVtbl -> Start(This) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderConnection_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0059 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderTriggerDetails_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_ApplicationModel_Email_DataProvider_IEmailDataProviderTriggerDetails[] = L"Windows.ApplicationModel.Email.DataProvider.IEmailDataProviderTriggerDetails";
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderTriggerDetails_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0059 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0059_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0059_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderTriggerDetails_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderTriggerDetails_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderTriggerDetails */
/* [uuid][object] */ 



/* interface ABI::Windows::ApplicationModel::Email::DataProvider::IEmailDataProviderTriggerDetails */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderTriggerDetails;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace ApplicationModel {
                namespace Email {
                    namespace DataProvider {
                        
                        MIDL_INTERFACE("8F3E4E50-341E-45F3-BBA0-84A005E1319A")
                        IEmailDataProviderTriggerDetails : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Connection( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::ApplicationModel::Email::DataProvider::IEmailDataProviderConnection **value) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IEmailDataProviderTriggerDetails = __uuidof(IEmailDataProviderTriggerDetails);

                        
                    }  /* end namespace */
                }  /* end namespace */
            }  /* end namespace */
        }  /* end namespace */
    }  /* end namespace */
    extern "C" { 
    
#else 	/* C style interface */

    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderTriggerDetailsVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderTriggerDetails * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderTriggerDetails * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderTriggerDetails * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderTriggerDetails * This,
            /* [out] */ __RPC__out ULONG *iidCount,
            /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*iidCount) IID **iids);
        
        HRESULT ( STDMETHODCALLTYPE *GetRuntimeClassName )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderTriggerDetails * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderTriggerDetails * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Connection )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderTriggerDetails * This,
            /* [out][retval] */ __RPC__deref_out_opt __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;
    };

    

#ifdef COBJMACROS


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderTriggerDetails_QueryInterface(This,riid,ppvObject)	\
    ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderTriggerDetails_AddRef(This)	\
    ( (This)->lpVtbl -> AddRef(This) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderTriggerDetails_Release(This)	\
    ( (This)->lpVtbl -> Release(This) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderTriggerDetails_GetIids(This,iidCount,iids)	\
    ( (This)->lpVtbl -> GetIids(This,iidCount,iids) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderTriggerDetails_GetRuntimeClassName(This,className)	\
    ( (This)->lpVtbl -> GetRuntimeClassName(This,className) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderTriggerDetails_GetTrustLevel(This,trustLevel)	\
    ( (This)->lpVtbl -> GetTrustLevel(This,trustLevel) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderTriggerDetails_get_Connection(This,value)	\
    ( (This)->lpVtbl -> get_Connection(This,value) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailDataProviderTriggerDetails_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0060 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequest_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_ApplicationModel_Email_DataProvider_IEmailMailboxCreateFolderRequest[] = L"Windows.ApplicationModel.Email.DataProvider.IEmailMailboxCreateFolderRequest";
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequest_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0060 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0060_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0060_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequest_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequest_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequest */
/* [uuid][object] */ 



/* interface ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxCreateFolderRequest */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequest;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace ApplicationModel {
                namespace Email {
                    namespace DataProvider {
                        
                        MIDL_INTERFACE("184D3775-C921-4C39-A309-E16C9F22B04B")
                        IEmailMailboxCreateFolderRequest : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_EmailMailboxId( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_ParentFolderId( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Name( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE ReportCompletedAsync( 
                                /* [in] */ __RPC__in_opt ABI::Windows::ApplicationModel::Email::IEmailFolder *folder,
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Foundation::IAsyncAction **result) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE ReportFailedAsync( 
                                /* [in] */ ABI::Windows::ApplicationModel::Email::EmailMailboxCreateFolderStatus status,
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Foundation::IAsyncAction **result) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IEmailMailboxCreateFolderRequest = __uuidof(IEmailMailboxCreateFolderRequest);

                        
                    }  /* end namespace */
                }  /* end namespace */
            }  /* end namespace */
        }  /* end namespace */
    }  /* end namespace */
    extern "C" { 
    
#else 	/* C style interface */

    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequestVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequest * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequest * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequest * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequest * This,
            /* [out] */ __RPC__out ULONG *iidCount,
            /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*iidCount) IID **iids);
        
        HRESULT ( STDMETHODCALLTYPE *GetRuntimeClassName )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequest * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequest * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_EmailMailboxId )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ParentFolderId )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        HRESULT ( STDMETHODCALLTYPE *ReportCompletedAsync )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequest * This,
            /* [in] */ __RPC__in_opt __x_ABI_CWindows_CApplicationModel_CEmail_CIEmailFolder *folder,
            /* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CFoundation_CIAsyncAction **result);
        
        HRESULT ( STDMETHODCALLTYPE *ReportFailedAsync )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequest * This,
            /* [in] */ __x_ABI_CWindows_CApplicationModel_CEmail_CEmailMailboxCreateFolderStatus status,
            /* [out][retval] */ __RPC__deref_out_opt __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;
    };

    

#ifdef COBJMACROS


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequest_QueryInterface(This,riid,ppvObject)	\
    ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequest_AddRef(This)	\
    ( (This)->lpVtbl -> AddRef(This) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequest_Release(This)	\
    ( (This)->lpVtbl -> Release(This) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequest_GetIids(This,iidCount,iids)	\
    ( (This)->lpVtbl -> GetIids(This,iidCount,iids) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequest_GetRuntimeClassName(This,className)	\
    ( (This)->lpVtbl -> GetRuntimeClassName(This,className) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequest_GetTrustLevel(This,trustLevel)	\
    ( (This)->lpVtbl -> GetTrustLevel(This,trustLevel) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequest_get_EmailMailboxId(This,value)	\
    ( (This)->lpVtbl -> get_EmailMailboxId(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequest_get_ParentFolderId(This,value)	\
    ( (This)->lpVtbl -> get_ParentFolderId(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequest_get_Name(This,value)	\
    ( (This)->lpVtbl -> get_Name(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequest_ReportCompletedAsync(This,folder,result)	\
    ( (This)->lpVtbl -> ReportCompletedAsync(This,folder,result) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequest_ReportFailedAsync(This,status,result)	\
    ( (This)->lpVtbl -> ReportFailedAsync(This,status,result) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequest_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0061 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequestEventArgs_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_ApplicationModel_Email_DataProvider_IEmailMailboxCreateFolderRequestEventArgs[] = L"Windows.ApplicationModel.Email.DataProvider.IEmailMailboxCreateFolderRequestEventArgs";
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequestEventArgs_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0061 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0061_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0061_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequestEventArgs_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequestEventArgs_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequestEventArgs */
/* [uuid][object] */ 



/* interface ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxCreateFolderRequestEventArgs */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequestEventArgs;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace ApplicationModel {
                namespace Email {
                    namespace DataProvider {
                        
                        MIDL_INTERFACE("03E4C02C-241C-4EA9-A68F-FF20BC5AFC85")
                        IEmailMailboxCreateFolderRequestEventArgs : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Request( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxCreateFolderRequest **value) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE GetDeferral( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Foundation::IDeferral **value) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IEmailMailboxCreateFolderRequestEventArgs = __uuidof(IEmailMailboxCreateFolderRequestEventArgs);

                        
                    }  /* end namespace */
                }  /* end namespace */
            }  /* end namespace */
        }  /* end namespace */
    }  /* end namespace */
    extern "C" { 
    
#else 	/* C style interface */

    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequestEventArgsVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequestEventArgs * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequestEventArgs * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequestEventArgs * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequestEventArgs * This,
            /* [out] */ __RPC__out ULONG *iidCount,
            /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*iidCount) IID **iids);
        
        HRESULT ( STDMETHODCALLTYPE *GetRuntimeClassName )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequestEventArgs * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequestEventArgs * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Request )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequestEventArgs * This,
            /* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequest **value);
        
        HRESULT ( STDMETHODCALLTYPE *GetDeferral )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequestEventArgs * This,
            /* [out][retval] */ __RPC__deref_out_opt __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;
    };

    

#ifdef COBJMACROS


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequestEventArgs_QueryInterface(This,riid,ppvObject)	\
    ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequestEventArgs_AddRef(This)	\
    ( (This)->lpVtbl -> AddRef(This) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequestEventArgs_Release(This)	\
    ( (This)->lpVtbl -> Release(This) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequestEventArgs_GetIids(This,iidCount,iids)	\
    ( (This)->lpVtbl -> GetIids(This,iidCount,iids) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequestEventArgs_GetRuntimeClassName(This,className)	\
    ( (This)->lpVtbl -> GetRuntimeClassName(This,className) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequestEventArgs_GetTrustLevel(This,trustLevel)	\
    ( (This)->lpVtbl -> GetTrustLevel(This,trustLevel) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequestEventArgs_get_Request(This,value)	\
    ( (This)->lpVtbl -> get_Request(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequestEventArgs_GetDeferral(This,value)	\
    ( (This)->lpVtbl -> GetDeferral(This,value) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxCreateFolderRequestEventArgs_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0062 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequest_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_ApplicationModel_Email_DataProvider_IEmailMailboxDeleteFolderRequest[] = L"Windows.ApplicationModel.Email.DataProvider.IEmailMailboxDeleteFolderRequest";
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequest_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0062 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0062_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0062_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequest_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequest_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequest */
/* [uuid][object] */ 



/* interface ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxDeleteFolderRequest */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequest;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace ApplicationModel {
                namespace Email {
                    namespace DataProvider {
                        
                        MIDL_INTERFACE("9469E88A-A931-4779-923D-09A3EA292E29")
                        IEmailMailboxDeleteFolderRequest : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_EmailMailboxId( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_EmailFolderId( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE ReportCompletedAsync( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Foundation::IAsyncAction **result) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE ReportFailedAsync( 
                                /* [in] */ ABI::Windows::ApplicationModel::Email::EmailMailboxDeleteFolderStatus status,
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Foundation::IAsyncAction **result) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IEmailMailboxDeleteFolderRequest = __uuidof(IEmailMailboxDeleteFolderRequest);

                        
                    }  /* end namespace */
                }  /* end namespace */
            }  /* end namespace */
        }  /* end namespace */
    }  /* end namespace */
    extern "C" { 
    
#else 	/* C style interface */

    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequestVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequest * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequest * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequest * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequest * This,
            /* [out] */ __RPC__out ULONG *iidCount,
            /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*iidCount) IID **iids);
        
        HRESULT ( STDMETHODCALLTYPE *GetRuntimeClassName )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequest * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequest * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_EmailMailboxId )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_EmailFolderId )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        HRESULT ( STDMETHODCALLTYPE *ReportCompletedAsync )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CFoundation_CIAsyncAction **result);
        
        HRESULT ( STDMETHODCALLTYPE *ReportFailedAsync )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequest * This,
            /* [in] */ __x_ABI_CWindows_CApplicationModel_CEmail_CEmailMailboxDeleteFolderStatus status,
            /* [out][retval] */ __RPC__deref_out_opt __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;
    };

    

#ifdef COBJMACROS


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequest_QueryInterface(This,riid,ppvObject)	\
    ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequest_AddRef(This)	\
    ( (This)->lpVtbl -> AddRef(This) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequest_Release(This)	\
    ( (This)->lpVtbl -> Release(This) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequest_GetIids(This,iidCount,iids)	\
    ( (This)->lpVtbl -> GetIids(This,iidCount,iids) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequest_GetRuntimeClassName(This,className)	\
    ( (This)->lpVtbl -> GetRuntimeClassName(This,className) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequest_GetTrustLevel(This,trustLevel)	\
    ( (This)->lpVtbl -> GetTrustLevel(This,trustLevel) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequest_get_EmailMailboxId(This,value)	\
    ( (This)->lpVtbl -> get_EmailMailboxId(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequest_get_EmailFolderId(This,value)	\
    ( (This)->lpVtbl -> get_EmailFolderId(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequest_ReportCompletedAsync(This,result)	\
    ( (This)->lpVtbl -> ReportCompletedAsync(This,result) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequest_ReportFailedAsync(This,status,result)	\
    ( (This)->lpVtbl -> ReportFailedAsync(This,status,result) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequest_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0063 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequestEventArgs_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_ApplicationModel_Email_DataProvider_IEmailMailboxDeleteFolderRequestEventArgs[] = L"Windows.ApplicationModel.Email.DataProvider.IEmailMailboxDeleteFolderRequestEventArgs";
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequestEventArgs_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0063 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0063_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0063_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequestEventArgs_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequestEventArgs_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequestEventArgs */
/* [uuid][object] */ 



/* interface ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxDeleteFolderRequestEventArgs */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequestEventArgs;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace ApplicationModel {
                namespace Email {
                    namespace DataProvider {
                        
                        MIDL_INTERFACE("B4D32D06-2332-4678-8378-28B579336846")
                        IEmailMailboxDeleteFolderRequestEventArgs : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Request( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxDeleteFolderRequest **value) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE GetDeferral( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Foundation::IDeferral **value) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IEmailMailboxDeleteFolderRequestEventArgs = __uuidof(IEmailMailboxDeleteFolderRequestEventArgs);

                        
                    }  /* end namespace */
                }  /* end namespace */
            }  /* end namespace */
        }  /* end namespace */
    }  /* end namespace */
    extern "C" { 
    
#else 	/* C style interface */

    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequestEventArgsVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequestEventArgs * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequestEventArgs * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequestEventArgs * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequestEventArgs * This,
            /* [out] */ __RPC__out ULONG *iidCount,
            /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*iidCount) IID **iids);
        
        HRESULT ( STDMETHODCALLTYPE *GetRuntimeClassName )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequestEventArgs * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequestEventArgs * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Request )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequestEventArgs * This,
            /* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequest **value);
        
        HRESULT ( STDMETHODCALLTYPE *GetDeferral )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequestEventArgs * This,
            /* [out][retval] */ __RPC__deref_out_opt __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;
    };

    

#ifdef COBJMACROS


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequestEventArgs_QueryInterface(This,riid,ppvObject)	\
    ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequestEventArgs_AddRef(This)	\
    ( (This)->lpVtbl -> AddRef(This) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequestEventArgs_Release(This)	\
    ( (This)->lpVtbl -> Release(This) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequestEventArgs_GetIids(This,iidCount,iids)	\
    ( (This)->lpVtbl -> GetIids(This,iidCount,iids) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequestEventArgs_GetRuntimeClassName(This,className)	\
    ( (This)->lpVtbl -> GetRuntimeClassName(This,className) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequestEventArgs_GetTrustLevel(This,trustLevel)	\
    ( (This)->lpVtbl -> GetTrustLevel(This,trustLevel) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequestEventArgs_get_Request(This,value)	\
    ( (This)->lpVtbl -> get_Request(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequestEventArgs_GetDeferral(This,value)	\
    ( (This)->lpVtbl -> GetDeferral(This,value) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDeleteFolderRequestEventArgs_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0064 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequest_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_ApplicationModel_Email_DataProvider_IEmailMailboxDownloadAttachmentRequest[] = L"Windows.ApplicationModel.Email.DataProvider.IEmailMailboxDownloadAttachmentRequest";
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequest_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0064 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0064_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0064_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequest_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequest_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequest */
/* [uuid][object] */ 



/* interface ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxDownloadAttachmentRequest */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequest;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace ApplicationModel {
                namespace Email {
                    namespace DataProvider {
                        
                        MIDL_INTERFACE("0B1DBBB4-750C-48E1-BCE4-8D589684FFBC")
                        IEmailMailboxDownloadAttachmentRequest : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_EmailMailboxId( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_EmailMessageId( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_EmailAttachmentId( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE ReportCompletedAsync( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Foundation::IAsyncAction **result) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE ReportFailedAsync( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Foundation::IAsyncAction **result) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IEmailMailboxDownloadAttachmentRequest = __uuidof(IEmailMailboxDownloadAttachmentRequest);

                        
                    }  /* end namespace */
                }  /* end namespace */
            }  /* end namespace */
        }  /* end namespace */
    }  /* end namespace */
    extern "C" { 
    
#else 	/* C style interface */

    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequestVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequest * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequest * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequest * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequest * This,
            /* [out] */ __RPC__out ULONG *iidCount,
            /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*iidCount) IID **iids);
        
        HRESULT ( STDMETHODCALLTYPE *GetRuntimeClassName )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequest * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequest * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_EmailMailboxId )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_EmailMessageId )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_EmailAttachmentId )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        HRESULT ( STDMETHODCALLTYPE *ReportCompletedAsync )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CFoundation_CIAsyncAction **result);
        
        HRESULT ( STDMETHODCALLTYPE *ReportFailedAsync )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt __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;
    };

    

#ifdef COBJMACROS


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequest_QueryInterface(This,riid,ppvObject)	\
    ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequest_AddRef(This)	\
    ( (This)->lpVtbl -> AddRef(This) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequest_Release(This)	\
    ( (This)->lpVtbl -> Release(This) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequest_GetIids(This,iidCount,iids)	\
    ( (This)->lpVtbl -> GetIids(This,iidCount,iids) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequest_GetRuntimeClassName(This,className)	\
    ( (This)->lpVtbl -> GetRuntimeClassName(This,className) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequest_GetTrustLevel(This,trustLevel)	\
    ( (This)->lpVtbl -> GetTrustLevel(This,trustLevel) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequest_get_EmailMailboxId(This,value)	\
    ( (This)->lpVtbl -> get_EmailMailboxId(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequest_get_EmailMessageId(This,value)	\
    ( (This)->lpVtbl -> get_EmailMessageId(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequest_get_EmailAttachmentId(This,value)	\
    ( (This)->lpVtbl -> get_EmailAttachmentId(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequest_ReportCompletedAsync(This,result)	\
    ( (This)->lpVtbl -> ReportCompletedAsync(This,result) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequest_ReportFailedAsync(This,result)	\
    ( (This)->lpVtbl -> ReportFailedAsync(This,result) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequest_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0065 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequestEventArgs_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_ApplicationModel_Email_DataProvider_IEmailMailboxDownloadAttachmentRequestEventArgs[] = L"Windows.ApplicationModel.Email.DataProvider.IEmailMailboxDownloadAttachmentRequestEventArgs";
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequestEventArgs_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0065 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0065_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0065_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequestEventArgs_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequestEventArgs_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequestEventArgs */
/* [uuid][object] */ 



/* interface ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxDownloadAttachmentRequestEventArgs */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequestEventArgs;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace ApplicationModel {
                namespace Email {
                    namespace DataProvider {
                        
                        MIDL_INTERFACE("CCDDC46D-FFA8-4877-9F9D-FED7BCAF4104")
                        IEmailMailboxDownloadAttachmentRequestEventArgs : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Request( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxDownloadAttachmentRequest **value) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE GetDeferral( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Foundation::IDeferral **value) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IEmailMailboxDownloadAttachmentRequestEventArgs = __uuidof(IEmailMailboxDownloadAttachmentRequestEventArgs);

                        
                    }  /* end namespace */
                }  /* end namespace */
            }  /* end namespace */
        }  /* end namespace */
    }  /* end namespace */
    extern "C" { 
    
#else 	/* C style interface */

    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequestEventArgsVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequestEventArgs * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequestEventArgs * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequestEventArgs * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequestEventArgs * This,
            /* [out] */ __RPC__out ULONG *iidCount,
            /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*iidCount) IID **iids);
        
        HRESULT ( STDMETHODCALLTYPE *GetRuntimeClassName )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequestEventArgs * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequestEventArgs * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Request )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequestEventArgs * This,
            /* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequest **value);
        
        HRESULT ( STDMETHODCALLTYPE *GetDeferral )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequestEventArgs * This,
            /* [out][retval] */ __RPC__deref_out_opt __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;
    };

    

#ifdef COBJMACROS


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequestEventArgs_QueryInterface(This,riid,ppvObject)	\
    ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequestEventArgs_AddRef(This)	\
    ( (This)->lpVtbl -> AddRef(This) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequestEventArgs_Release(This)	\
    ( (This)->lpVtbl -> Release(This) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequestEventArgs_GetIids(This,iidCount,iids)	\
    ( (This)->lpVtbl -> GetIids(This,iidCount,iids) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequestEventArgs_GetRuntimeClassName(This,className)	\
    ( (This)->lpVtbl -> GetRuntimeClassName(This,className) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequestEventArgs_GetTrustLevel(This,trustLevel)	\
    ( (This)->lpVtbl -> GetTrustLevel(This,trustLevel) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequestEventArgs_get_Request(This,value)	\
    ( (This)->lpVtbl -> get_Request(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequestEventArgs_GetDeferral(This,value)	\
    ( (This)->lpVtbl -> GetDeferral(This,value) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadAttachmentRequestEventArgs_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0066 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequest_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_ApplicationModel_Email_DataProvider_IEmailMailboxDownloadMessageRequest[] = L"Windows.ApplicationModel.Email.DataProvider.IEmailMailboxDownloadMessageRequest";
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequest_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0066 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0066_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0066_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequest_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequest_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequest */
/* [uuid][object] */ 



/* interface ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxDownloadMessageRequest */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequest;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace ApplicationModel {
                namespace Email {
                    namespace DataProvider {
                        
                        MIDL_INTERFACE("497B4187-5B4D-4B23-816C-F3842BEB753E")
                        IEmailMailboxDownloadMessageRequest : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_EmailMailboxId( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_EmailMessageId( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE ReportCompletedAsync( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Foundation::IAsyncAction **result) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE ReportFailedAsync( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Foundation::IAsyncAction **result) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IEmailMailboxDownloadMessageRequest = __uuidof(IEmailMailboxDownloadMessageRequest);

                        
                    }  /* end namespace */
                }  /* end namespace */
            }  /* end namespace */
        }  /* end namespace */
    }  /* end namespace */
    extern "C" { 
    
#else 	/* C style interface */

    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequestVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequest * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequest * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequest * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequest * This,
            /* [out] */ __RPC__out ULONG *iidCount,
            /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*iidCount) IID **iids);
        
        HRESULT ( STDMETHODCALLTYPE *GetRuntimeClassName )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequest * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequest * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_EmailMailboxId )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_EmailMessageId )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        HRESULT ( STDMETHODCALLTYPE *ReportCompletedAsync )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CFoundation_CIAsyncAction **result);
        
        HRESULT ( STDMETHODCALLTYPE *ReportFailedAsync )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt __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;
    };

    

#ifdef COBJMACROS


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequest_QueryInterface(This,riid,ppvObject)	\
    ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequest_AddRef(This)	\
    ( (This)->lpVtbl -> AddRef(This) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequest_Release(This)	\
    ( (This)->lpVtbl -> Release(This) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequest_GetIids(This,iidCount,iids)	\
    ( (This)->lpVtbl -> GetIids(This,iidCount,iids) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequest_GetRuntimeClassName(This,className)	\
    ( (This)->lpVtbl -> GetRuntimeClassName(This,className) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequest_GetTrustLevel(This,trustLevel)	\
    ( (This)->lpVtbl -> GetTrustLevel(This,trustLevel) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequest_get_EmailMailboxId(This,value)	\
    ( (This)->lpVtbl -> get_EmailMailboxId(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequest_get_EmailMessageId(This,value)	\
    ( (This)->lpVtbl -> get_EmailMessageId(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequest_ReportCompletedAsync(This,result)	\
    ( (This)->lpVtbl -> ReportCompletedAsync(This,result) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequest_ReportFailedAsync(This,result)	\
    ( (This)->lpVtbl -> ReportFailedAsync(This,result) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequest_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0067 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequestEventArgs_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_ApplicationModel_Email_DataProvider_IEmailMailboxDownloadMessageRequestEventArgs[] = L"Windows.ApplicationModel.Email.DataProvider.IEmailMailboxDownloadMessageRequestEventArgs";
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequestEventArgs_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0067 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0067_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0067_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequestEventArgs_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequestEventArgs_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequestEventArgs */
/* [uuid][object] */ 



/* interface ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxDownloadMessageRequestEventArgs */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequestEventArgs;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace ApplicationModel {
                namespace Email {
                    namespace DataProvider {
                        
                        MIDL_INTERFACE("470409AD-D0A0-4A5B-BB2A-37621039C53E")
                        IEmailMailboxDownloadMessageRequestEventArgs : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Request( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxDownloadMessageRequest **value) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE GetDeferral( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Foundation::IDeferral **value) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IEmailMailboxDownloadMessageRequestEventArgs = __uuidof(IEmailMailboxDownloadMessageRequestEventArgs);

                        
                    }  /* end namespace */
                }  /* end namespace */
            }  /* end namespace */
        }  /* end namespace */
    }  /* end namespace */
    extern "C" { 
    
#else 	/* C style interface */

    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequestEventArgsVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequestEventArgs * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequestEventArgs * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequestEventArgs * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequestEventArgs * This,
            /* [out] */ __RPC__out ULONG *iidCount,
            /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*iidCount) IID **iids);
        
        HRESULT ( STDMETHODCALLTYPE *GetRuntimeClassName )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequestEventArgs * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequestEventArgs * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Request )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequestEventArgs * This,
            /* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequest **value);
        
        HRESULT ( STDMETHODCALLTYPE *GetDeferral )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequestEventArgs * This,
            /* [out][retval] */ __RPC__deref_out_opt __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;
    };

    

#ifdef COBJMACROS


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequestEventArgs_QueryInterface(This,riid,ppvObject)	\
    ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequestEventArgs_AddRef(This)	\
    ( (This)->lpVtbl -> AddRef(This) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequestEventArgs_Release(This)	\
    ( (This)->lpVtbl -> Release(This) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequestEventArgs_GetIids(This,iidCount,iids)	\
    ( (This)->lpVtbl -> GetIids(This,iidCount,iids) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequestEventArgs_GetRuntimeClassName(This,className)	\
    ( (This)->lpVtbl -> GetRuntimeClassName(This,className) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequestEventArgs_GetTrustLevel(This,trustLevel)	\
    ( (This)->lpVtbl -> GetTrustLevel(This,trustLevel) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequestEventArgs_get_Request(This,value)	\
    ( (This)->lpVtbl -> get_Request(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequestEventArgs_GetDeferral(This,value)	\
    ( (This)->lpVtbl -> GetDeferral(This,value) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxDownloadMessageRequestEventArgs_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0068 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequest_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_ApplicationModel_Email_DataProvider_IEmailMailboxEmptyFolderRequest[] = L"Windows.ApplicationModel.Email.DataProvider.IEmailMailboxEmptyFolderRequest";
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequest_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0068 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0068_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0068_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequest_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequest_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequest */
/* [uuid][object] */ 



/* interface ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxEmptyFolderRequest */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequest;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace ApplicationModel {
                namespace Email {
                    namespace DataProvider {
                        
                        MIDL_INTERFACE("FE4B03AB-F86D-46D9-B4CE-BC8A6D9E9268")
                        IEmailMailboxEmptyFolderRequest : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_EmailMailboxId( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_EmailFolderId( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE ReportCompletedAsync( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Foundation::IAsyncAction **result) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE ReportFailedAsync( 
                                /* [in] */ ABI::Windows::ApplicationModel::Email::EmailMailboxEmptyFolderStatus status,
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Foundation::IAsyncAction **result) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IEmailMailboxEmptyFolderRequest = __uuidof(IEmailMailboxEmptyFolderRequest);

                        
                    }  /* end namespace */
                }  /* end namespace */
            }  /* end namespace */
        }  /* end namespace */
    }  /* end namespace */
    extern "C" { 
    
#else 	/* C style interface */

    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequestVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequest * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequest * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequest * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequest * This,
            /* [out] */ __RPC__out ULONG *iidCount,
            /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*iidCount) IID **iids);
        
        HRESULT ( STDMETHODCALLTYPE *GetRuntimeClassName )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequest * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequest * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_EmailMailboxId )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_EmailFolderId )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        HRESULT ( STDMETHODCALLTYPE *ReportCompletedAsync )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CFoundation_CIAsyncAction **result);
        
        HRESULT ( STDMETHODCALLTYPE *ReportFailedAsync )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequest * This,
            /* [in] */ __x_ABI_CWindows_CApplicationModel_CEmail_CEmailMailboxEmptyFolderStatus status,
            /* [out][retval] */ __RPC__deref_out_opt __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;
    };

    

#ifdef COBJMACROS


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequest_QueryInterface(This,riid,ppvObject)	\
    ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequest_AddRef(This)	\
    ( (This)->lpVtbl -> AddRef(This) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequest_Release(This)	\
    ( (This)->lpVtbl -> Release(This) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequest_GetIids(This,iidCount,iids)	\
    ( (This)->lpVtbl -> GetIids(This,iidCount,iids) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequest_GetRuntimeClassName(This,className)	\
    ( (This)->lpVtbl -> GetRuntimeClassName(This,className) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequest_GetTrustLevel(This,trustLevel)	\
    ( (This)->lpVtbl -> GetTrustLevel(This,trustLevel) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequest_get_EmailMailboxId(This,value)	\
    ( (This)->lpVtbl -> get_EmailMailboxId(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequest_get_EmailFolderId(This,value)	\
    ( (This)->lpVtbl -> get_EmailFolderId(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequest_ReportCompletedAsync(This,result)	\
    ( (This)->lpVtbl -> ReportCompletedAsync(This,result) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequest_ReportFailedAsync(This,status,result)	\
    ( (This)->lpVtbl -> ReportFailedAsync(This,status,result) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequest_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0069 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequestEventArgs_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_ApplicationModel_Email_DataProvider_IEmailMailboxEmptyFolderRequestEventArgs[] = L"Windows.ApplicationModel.Email.DataProvider.IEmailMailboxEmptyFolderRequestEventArgs";
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequestEventArgs_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0069 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0069_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0069_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequestEventArgs_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequestEventArgs_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequestEventArgs */
/* [uuid][object] */ 



/* interface ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxEmptyFolderRequestEventArgs */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequestEventArgs;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace ApplicationModel {
                namespace Email {
                    namespace DataProvider {
                        
                        MIDL_INTERFACE("7183F484-985A-4AC0-B33F-EE0E2627A3C0")
                        IEmailMailboxEmptyFolderRequestEventArgs : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Request( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxEmptyFolderRequest **value) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE GetDeferral( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Foundation::IDeferral **value) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IEmailMailboxEmptyFolderRequestEventArgs = __uuidof(IEmailMailboxEmptyFolderRequestEventArgs);

                        
                    }  /* end namespace */
                }  /* end namespace */
            }  /* end namespace */
        }  /* end namespace */
    }  /* end namespace */
    extern "C" { 
    
#else 	/* C style interface */

    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequestEventArgsVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequestEventArgs * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequestEventArgs * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequestEventArgs * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequestEventArgs * This,
            /* [out] */ __RPC__out ULONG *iidCount,
            /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*iidCount) IID **iids);
        
        HRESULT ( STDMETHODCALLTYPE *GetRuntimeClassName )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequestEventArgs * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequestEventArgs * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Request )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequestEventArgs * This,
            /* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequest **value);
        
        HRESULT ( STDMETHODCALLTYPE *GetDeferral )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequestEventArgs * This,
            /* [out][retval] */ __RPC__deref_out_opt __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;
    };

    

#ifdef COBJMACROS


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequestEventArgs_QueryInterface(This,riid,ppvObject)	\
    ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequestEventArgs_AddRef(This)	\
    ( (This)->lpVtbl -> AddRef(This) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequestEventArgs_Release(This)	\
    ( (This)->lpVtbl -> Release(This) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequestEventArgs_GetIids(This,iidCount,iids)	\
    ( (This)->lpVtbl -> GetIids(This,iidCount,iids) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequestEventArgs_GetRuntimeClassName(This,className)	\
    ( (This)->lpVtbl -> GetRuntimeClassName(This,className) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequestEventArgs_GetTrustLevel(This,trustLevel)	\
    ( (This)->lpVtbl -> GetTrustLevel(This,trustLevel) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequestEventArgs_get_Request(This,value)	\
    ( (This)->lpVtbl -> get_Request(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequestEventArgs_GetDeferral(This,value)	\
    ( (This)->lpVtbl -> GetDeferral(This,value) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxEmptyFolderRequestEventArgs_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0070 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_ApplicationModel_Email_DataProvider_IEmailMailboxForwardMeetingRequest[] = L"Windows.ApplicationModel.Email.DataProvider.IEmailMailboxForwardMeetingRequest";
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0070 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0070_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0070_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest */
/* [uuid][object] */ 



/* interface ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxForwardMeetingRequest */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace ApplicationModel {
                namespace Email {
                    namespace DataProvider {
                        
                        MIDL_INTERFACE("616D6AF1-70D4-4832-B869-B80542AE9BE8")
                        IEmailMailboxForwardMeetingRequest : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_EmailMailboxId( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_EmailMessageId( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Recipients( 
                                /* [out][retval] */ __RPC__deref_out_opt __FIVectorView_1_Windows__CApplicationModel__CEmail__CEmailRecipient **value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Subject( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_ForwardHeaderType( 
                                /* [out][retval] */ __RPC__out ABI::Windows::ApplicationModel::Email::EmailMessageBodyKind *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_ForwardHeader( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Comment( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE ReportCompletedAsync( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Foundation::IAsyncAction **result) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE ReportFailedAsync( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Foundation::IAsyncAction **result) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IEmailMailboxForwardMeetingRequest = __uuidof(IEmailMailboxForwardMeetingRequest);

                        
                    }  /* end namespace */
                }  /* end namespace */
            }  /* end namespace */
        }  /* end namespace */
    }  /* end namespace */
    extern "C" { 
    
#else 	/* C style interface */

    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequestVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest * This,
            /* [out] */ __RPC__out ULONG *iidCount,
            /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*iidCount) IID **iids);
        
        HRESULT ( STDMETHODCALLTYPE *GetRuntimeClassName )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_EmailMailboxId )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_EmailMessageId )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Recipients )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt __FIVectorView_1_Windows__CApplicationModel__CEmail__CEmailRecipient **value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Subject )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ForwardHeaderType )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest * This,
            /* [out][retval] */ __RPC__out __x_ABI_CWindows_CApplicationModel_CEmail_CEmailMessageBodyKind *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ForwardHeader )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Comment )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        HRESULT ( STDMETHODCALLTYPE *ReportCompletedAsync )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CFoundation_CIAsyncAction **result);
        
        HRESULT ( STDMETHODCALLTYPE *ReportFailedAsync )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt __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;
    };

    

#ifdef COBJMACROS


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest_QueryInterface(This,riid,ppvObject)	\
    ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest_AddRef(This)	\
    ( (This)->lpVtbl -> AddRef(This) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest_Release(This)	\
    ( (This)->lpVtbl -> Release(This) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest_GetIids(This,iidCount,iids)	\
    ( (This)->lpVtbl -> GetIids(This,iidCount,iids) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest_GetRuntimeClassName(This,className)	\
    ( (This)->lpVtbl -> GetRuntimeClassName(This,className) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest_GetTrustLevel(This,trustLevel)	\
    ( (This)->lpVtbl -> GetTrustLevel(This,trustLevel) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest_get_EmailMailboxId(This,value)	\
    ( (This)->lpVtbl -> get_EmailMailboxId(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest_get_EmailMessageId(This,value)	\
    ( (This)->lpVtbl -> get_EmailMessageId(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest_get_Recipients(This,value)	\
    ( (This)->lpVtbl -> get_Recipients(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest_get_Subject(This,value)	\
    ( (This)->lpVtbl -> get_Subject(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest_get_ForwardHeaderType(This,value)	\
    ( (This)->lpVtbl -> get_ForwardHeaderType(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest_get_ForwardHeader(This,value)	\
    ( (This)->lpVtbl -> get_ForwardHeader(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest_get_Comment(This,value)	\
    ( (This)->lpVtbl -> get_Comment(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest_ReportCompletedAsync(This,result)	\
    ( (This)->lpVtbl -> ReportCompletedAsync(This,result) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest_ReportFailedAsync(This,result)	\
    ( (This)->lpVtbl -> ReportFailedAsync(This,result) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0071 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequestEventArgs_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_ApplicationModel_Email_DataProvider_IEmailMailboxForwardMeetingRequestEventArgs[] = L"Windows.ApplicationModel.Email.DataProvider.IEmailMailboxForwardMeetingRequestEventArgs";
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequestEventArgs_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0071 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0071_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0071_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequestEventArgs_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequestEventArgs_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequestEventArgs */
/* [uuid][object] */ 



/* interface ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxForwardMeetingRequestEventArgs */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequestEventArgs;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace ApplicationModel {
                namespace Email {
                    namespace DataProvider {
                        
                        MIDL_INTERFACE("2BD8F33A-2974-4759-A5A5-58F44D3C0275")
                        IEmailMailboxForwardMeetingRequestEventArgs : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Request( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxForwardMeetingRequest **value) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE GetDeferral( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Foundation::IDeferral **value) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IEmailMailboxForwardMeetingRequestEventArgs = __uuidof(IEmailMailboxForwardMeetingRequestEventArgs);

                        
                    }  /* end namespace */
                }  /* end namespace */
            }  /* end namespace */
        }  /* end namespace */
    }  /* end namespace */
    extern "C" { 
    
#else 	/* C style interface */

    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequestEventArgsVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequestEventArgs * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequestEventArgs * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequestEventArgs * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequestEventArgs * This,
            /* [out] */ __RPC__out ULONG *iidCount,
            /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*iidCount) IID **iids);
        
        HRESULT ( STDMETHODCALLTYPE *GetRuntimeClassName )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequestEventArgs * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequestEventArgs * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Request )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequestEventArgs * This,
            /* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequest **value);
        
        HRESULT ( STDMETHODCALLTYPE *GetDeferral )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequestEventArgs * This,
            /* [out][retval] */ __RPC__deref_out_opt __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;
    };

    

#ifdef COBJMACROS


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequestEventArgs_QueryInterface(This,riid,ppvObject)	\
    ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequestEventArgs_AddRef(This)	\
    ( (This)->lpVtbl -> AddRef(This) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequestEventArgs_Release(This)	\
    ( (This)->lpVtbl -> Release(This) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequestEventArgs_GetIids(This,iidCount,iids)	\
    ( (This)->lpVtbl -> GetIids(This,iidCount,iids) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequestEventArgs_GetRuntimeClassName(This,className)	\
    ( (This)->lpVtbl -> GetRuntimeClassName(This,className) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequestEventArgs_GetTrustLevel(This,trustLevel)	\
    ( (This)->lpVtbl -> GetTrustLevel(This,trustLevel) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequestEventArgs_get_Request(This,value)	\
    ( (This)->lpVtbl -> get_Request(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequestEventArgs_GetDeferral(This,value)	\
    ( (This)->lpVtbl -> GetDeferral(This,value) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxForwardMeetingRequestEventArgs_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0072 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequest_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_ApplicationModel_Email_DataProvider_IEmailMailboxGetAutoReplySettingsRequest[] = L"Windows.ApplicationModel.Email.DataProvider.IEmailMailboxGetAutoReplySettingsRequest";
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequest_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0072 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0072_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0072_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequest_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequest_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequest */
/* [uuid][object] */ 



/* interface ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxGetAutoReplySettingsRequest */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequest;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace ApplicationModel {
                namespace Email {
                    namespace DataProvider {
                        
                        MIDL_INTERFACE("9B380789-1E88-4E01-84CC-1386AD9A2C2F")
                        IEmailMailboxGetAutoReplySettingsRequest : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_EmailMailboxId( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_RequestedFormat( 
                                /* [out][retval] */ __RPC__out ABI::Windows::ApplicationModel::Email::EmailMailboxAutoReplyMessageResponseKind *value) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE ReportCompletedAsync( 
                                /* [in] */ __RPC__in_opt ABI::Windows::ApplicationModel::Email::IEmailMailboxAutoReplySettings *autoReplySettings,
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Foundation::IAsyncAction **result) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE ReportFailedAsync( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Foundation::IAsyncAction **result) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IEmailMailboxGetAutoReplySettingsRequest = __uuidof(IEmailMailboxGetAutoReplySettingsRequest);

                        
                    }  /* end namespace */
                }  /* end namespace */
            }  /* end namespace */
        }  /* end namespace */
    }  /* end namespace */
    extern "C" { 
    
#else 	/* C style interface */

    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequestVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequest * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequest * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequest * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequest * This,
            /* [out] */ __RPC__out ULONG *iidCount,
            /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*iidCount) IID **iids);
        
        HRESULT ( STDMETHODCALLTYPE *GetRuntimeClassName )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequest * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequest * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_EmailMailboxId )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_RequestedFormat )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequest * This,
            /* [out][retval] */ __RPC__out __x_ABI_CWindows_CApplicationModel_CEmail_CEmailMailboxAutoReplyMessageResponseKind *value);
        
        HRESULT ( STDMETHODCALLTYPE *ReportCompletedAsync )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequest * This,
            /* [in] */ __RPC__in_opt __x_ABI_CWindows_CApplicationModel_CEmail_CIEmailMailboxAutoReplySettings *autoReplySettings,
            /* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CFoundation_CIAsyncAction **result);
        
        HRESULT ( STDMETHODCALLTYPE *ReportFailedAsync )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt __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;
    };

    

#ifdef COBJMACROS


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequest_QueryInterface(This,riid,ppvObject)	\
    ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequest_AddRef(This)	\
    ( (This)->lpVtbl -> AddRef(This) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequest_Release(This)	\
    ( (This)->lpVtbl -> Release(This) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequest_GetIids(This,iidCount,iids)	\
    ( (This)->lpVtbl -> GetIids(This,iidCount,iids) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequest_GetRuntimeClassName(This,className)	\
    ( (This)->lpVtbl -> GetRuntimeClassName(This,className) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequest_GetTrustLevel(This,trustLevel)	\
    ( (This)->lpVtbl -> GetTrustLevel(This,trustLevel) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequest_get_EmailMailboxId(This,value)	\
    ( (This)->lpVtbl -> get_EmailMailboxId(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequest_get_RequestedFormat(This,value)	\
    ( (This)->lpVtbl -> get_RequestedFormat(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequest_ReportCompletedAsync(This,autoReplySettings,result)	\
    ( (This)->lpVtbl -> ReportCompletedAsync(This,autoReplySettings,result) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequest_ReportFailedAsync(This,result)	\
    ( (This)->lpVtbl -> ReportFailedAsync(This,result) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequest_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0073 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequestEventArgs_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_ApplicationModel_Email_DataProvider_IEmailMailboxGetAutoReplySettingsRequestEventArgs[] = L"Windows.ApplicationModel.Email.DataProvider.IEmailMailboxGetAutoReplySettingsRequestEventArgs";
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequestEventArgs_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0073 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0073_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0073_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequestEventArgs_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequestEventArgs_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequestEventArgs */
/* [uuid][object] */ 



/* interface ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxGetAutoReplySettingsRequestEventArgs */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequestEventArgs;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace ApplicationModel {
                namespace Email {
                    namespace DataProvider {
                        
                        MIDL_INTERFACE("D79F55C2-FD45-4004-8A91-9BACF38B7022")
                        IEmailMailboxGetAutoReplySettingsRequestEventArgs : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Request( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxGetAutoReplySettingsRequest **value) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE GetDeferral( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Foundation::IDeferral **value) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IEmailMailboxGetAutoReplySettingsRequestEventArgs = __uuidof(IEmailMailboxGetAutoReplySettingsRequestEventArgs);

                        
                    }  /* end namespace */
                }  /* end namespace */
            }  /* end namespace */
        }  /* end namespace */
    }  /* end namespace */
    extern "C" { 
    
#else 	/* C style interface */

    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequestEventArgsVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequestEventArgs * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequestEventArgs * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequestEventArgs * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequestEventArgs * This,
            /* [out] */ __RPC__out ULONG *iidCount,
            /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*iidCount) IID **iids);
        
        HRESULT ( STDMETHODCALLTYPE *GetRuntimeClassName )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequestEventArgs * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequestEventArgs * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Request )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequestEventArgs * This,
            /* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequest **value);
        
        HRESULT ( STDMETHODCALLTYPE *GetDeferral )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequestEventArgs * This,
            /* [out][retval] */ __RPC__deref_out_opt __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;
    };

    

#ifdef COBJMACROS


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequestEventArgs_QueryInterface(This,riid,ppvObject)	\
    ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequestEventArgs_AddRef(This)	\
    ( (This)->lpVtbl -> AddRef(This) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequestEventArgs_Release(This)	\
    ( (This)->lpVtbl -> Release(This) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequestEventArgs_GetIids(This,iidCount,iids)	\
    ( (This)->lpVtbl -> GetIids(This,iidCount,iids) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequestEventArgs_GetRuntimeClassName(This,className)	\
    ( (This)->lpVtbl -> GetRuntimeClassName(This,className) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequestEventArgs_GetTrustLevel(This,trustLevel)	\
    ( (This)->lpVtbl -> GetTrustLevel(This,trustLevel) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequestEventArgs_get_Request(This,value)	\
    ( (This)->lpVtbl -> get_Request(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequestEventArgs_GetDeferral(This,value)	\
    ( (This)->lpVtbl -> GetDeferral(This,value) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxGetAutoReplySettingsRequestEventArgs_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0074 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_ApplicationModel_Email_DataProvider_IEmailMailboxMoveFolderRequest[] = L"Windows.ApplicationModel.Email.DataProvider.IEmailMailboxMoveFolderRequest";
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0074 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0074_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0074_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest */
/* [uuid][object] */ 



/* interface ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxMoveFolderRequest */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace ApplicationModel {
                namespace Email {
                    namespace DataProvider {
                        
                        MIDL_INTERFACE("10BA2856-4A95-4068-91CC-67CC7ACF454F")
                        IEmailMailboxMoveFolderRequest : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_EmailMailboxId( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_EmailFolderId( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_NewParentFolderId( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_NewFolderName( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE ReportCompletedAsync( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Foundation::IAsyncAction **result) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE ReportFailedAsync( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Foundation::IAsyncAction **result) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IEmailMailboxMoveFolderRequest = __uuidof(IEmailMailboxMoveFolderRequest);

                        
                    }  /* end namespace */
                }  /* end namespace */
            }  /* end namespace */
        }  /* end namespace */
    }  /* end namespace */
    extern "C" { 
    
#else 	/* C style interface */

    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequestVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest * This,
            /* [out] */ __RPC__out ULONG *iidCount,
            /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*iidCount) IID **iids);
        
        HRESULT ( STDMETHODCALLTYPE *GetRuntimeClassName )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_EmailMailboxId )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_EmailFolderId )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_NewParentFolderId )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_NewFolderName )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        HRESULT ( STDMETHODCALLTYPE *ReportCompletedAsync )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CFoundation_CIAsyncAction **result);
        
        HRESULT ( STDMETHODCALLTYPE *ReportFailedAsync )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt __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;
    };

    

#ifdef COBJMACROS


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest_QueryInterface(This,riid,ppvObject)	\
    ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest_AddRef(This)	\
    ( (This)->lpVtbl -> AddRef(This) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest_Release(This)	\
    ( (This)->lpVtbl -> Release(This) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest_GetIids(This,iidCount,iids)	\
    ( (This)->lpVtbl -> GetIids(This,iidCount,iids) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest_GetRuntimeClassName(This,className)	\
    ( (This)->lpVtbl -> GetRuntimeClassName(This,className) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest_GetTrustLevel(This,trustLevel)	\
    ( (This)->lpVtbl -> GetTrustLevel(This,trustLevel) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest_get_EmailMailboxId(This,value)	\
    ( (This)->lpVtbl -> get_EmailMailboxId(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest_get_EmailFolderId(This,value)	\
    ( (This)->lpVtbl -> get_EmailFolderId(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest_get_NewParentFolderId(This,value)	\
    ( (This)->lpVtbl -> get_NewParentFolderId(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest_get_NewFolderName(This,value)	\
    ( (This)->lpVtbl -> get_NewFolderName(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest_ReportCompletedAsync(This,result)	\
    ( (This)->lpVtbl -> ReportCompletedAsync(This,result) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest_ReportFailedAsync(This,result)	\
    ( (This)->lpVtbl -> ReportFailedAsync(This,result) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0075 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequestEventArgs_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_ApplicationModel_Email_DataProvider_IEmailMailboxMoveFolderRequestEventArgs[] = L"Windows.ApplicationModel.Email.DataProvider.IEmailMailboxMoveFolderRequestEventArgs";
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequestEventArgs_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0075 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0075_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0075_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequestEventArgs_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequestEventArgs_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequestEventArgs */
/* [uuid][object] */ 



/* interface ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxMoveFolderRequestEventArgs */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequestEventArgs;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace ApplicationModel {
                namespace Email {
                    namespace DataProvider {
                        
                        MIDL_INTERFACE("38623020-14BA-4C88-8698-7239E3C8AAA7")
                        IEmailMailboxMoveFolderRequestEventArgs : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Request( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxMoveFolderRequest **value) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE GetDeferral( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Foundation::IDeferral **value) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IEmailMailboxMoveFolderRequestEventArgs = __uuidof(IEmailMailboxMoveFolderRequestEventArgs);

                        
                    }  /* end namespace */
                }  /* end namespace */
            }  /* end namespace */
        }  /* end namespace */
    }  /* end namespace */
    extern "C" { 
    
#else 	/* C style interface */

    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequestEventArgsVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequestEventArgs * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequestEventArgs * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequestEventArgs * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequestEventArgs * This,
            /* [out] */ __RPC__out ULONG *iidCount,
            /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*iidCount) IID **iids);
        
        HRESULT ( STDMETHODCALLTYPE *GetRuntimeClassName )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequestEventArgs * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequestEventArgs * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Request )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequestEventArgs * This,
            /* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequest **value);
        
        HRESULT ( STDMETHODCALLTYPE *GetDeferral )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequestEventArgs * This,
            /* [out][retval] */ __RPC__deref_out_opt __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;
    };

    

#ifdef COBJMACROS


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequestEventArgs_QueryInterface(This,riid,ppvObject)	\
    ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequestEventArgs_AddRef(This)	\
    ( (This)->lpVtbl -> AddRef(This) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequestEventArgs_Release(This)	\
    ( (This)->lpVtbl -> Release(This) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequestEventArgs_GetIids(This,iidCount,iids)	\
    ( (This)->lpVtbl -> GetIids(This,iidCount,iids) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequestEventArgs_GetRuntimeClassName(This,className)	\
    ( (This)->lpVtbl -> GetRuntimeClassName(This,className) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequestEventArgs_GetTrustLevel(This,trustLevel)	\
    ( (This)->lpVtbl -> GetTrustLevel(This,trustLevel) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequestEventArgs_get_Request(This,value)	\
    ( (This)->lpVtbl -> get_Request(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequestEventArgs_GetDeferral(This,value)	\
    ( (This)->lpVtbl -> GetDeferral(This,value) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxMoveFolderRequestEventArgs_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0076 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_ApplicationModel_Email_DataProvider_IEmailMailboxProposeNewTimeForMeetingRequest[] = L"Windows.ApplicationModel.Email.DataProvider.IEmailMailboxProposeNewTimeForMeetingRequest";
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0076 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0076_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0076_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest */
/* [uuid][object] */ 



/* interface ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxProposeNewTimeForMeetingRequest */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace ApplicationModel {
                namespace Email {
                    namespace DataProvider {
                        
                        MIDL_INTERFACE("5AEFF152-9799-4F9F-A399-FF07F3EEF04E")
                        IEmailMailboxProposeNewTimeForMeetingRequest : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_EmailMailboxId( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_EmailMessageId( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_NewStartTime( 
                                /* [out][retval] */ __RPC__out ABI::Windows::Foundation::DateTime *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_NewDuration( 
                                /* [out][retval] */ __RPC__out ABI::Windows::Foundation::TimeSpan *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Subject( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Comment( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE ReportCompletedAsync( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Foundation::IAsyncAction **result) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE ReportFailedAsync( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Foundation::IAsyncAction **result) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IEmailMailboxProposeNewTimeForMeetingRequest = __uuidof(IEmailMailboxProposeNewTimeForMeetingRequest);

                        
                    }  /* end namespace */
                }  /* end namespace */
            }  /* end namespace */
        }  /* end namespace */
    }  /* end namespace */
    extern "C" { 
    
#else 	/* C style interface */

    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequestVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest * This,
            /* [out] */ __RPC__out ULONG *iidCount,
            /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*iidCount) IID **iids);
        
        HRESULT ( STDMETHODCALLTYPE *GetRuntimeClassName )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_EmailMailboxId )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_EmailMessageId )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_NewStartTime )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest * This,
            /* [out][retval] */ __RPC__out __x_ABI_CWindows_CFoundation_CDateTime *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_NewDuration )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest * This,
            /* [out][retval] */ __RPC__out __x_ABI_CWindows_CFoundation_CTimeSpan *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Subject )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Comment )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        HRESULT ( STDMETHODCALLTYPE *ReportCompletedAsync )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CFoundation_CIAsyncAction **result);
        
        HRESULT ( STDMETHODCALLTYPE *ReportFailedAsync )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt __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;
    };

    

#ifdef COBJMACROS


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest_QueryInterface(This,riid,ppvObject)	\
    ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest_AddRef(This)	\
    ( (This)->lpVtbl -> AddRef(This) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest_Release(This)	\
    ( (This)->lpVtbl -> Release(This) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest_GetIids(This,iidCount,iids)	\
    ( (This)->lpVtbl -> GetIids(This,iidCount,iids) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest_GetRuntimeClassName(This,className)	\
    ( (This)->lpVtbl -> GetRuntimeClassName(This,className) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest_GetTrustLevel(This,trustLevel)	\
    ( (This)->lpVtbl -> GetTrustLevel(This,trustLevel) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest_get_EmailMailboxId(This,value)	\
    ( (This)->lpVtbl -> get_EmailMailboxId(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest_get_EmailMessageId(This,value)	\
    ( (This)->lpVtbl -> get_EmailMessageId(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest_get_NewStartTime(This,value)	\
    ( (This)->lpVtbl -> get_NewStartTime(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest_get_NewDuration(This,value)	\
    ( (This)->lpVtbl -> get_NewDuration(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest_get_Subject(This,value)	\
    ( (This)->lpVtbl -> get_Subject(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest_get_Comment(This,value)	\
    ( (This)->lpVtbl -> get_Comment(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest_ReportCompletedAsync(This,result)	\
    ( (This)->lpVtbl -> ReportCompletedAsync(This,result) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest_ReportFailedAsync(This,result)	\
    ( (This)->lpVtbl -> ReportFailedAsync(This,result) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0077 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequestEventArgs_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_ApplicationModel_Email_DataProvider_IEmailMailboxProposeNewTimeForMeetingRequestEventArgs[] = L"Windows.ApplicationModel.Email.DataProvider.IEmailMailboxProposeNewTimeForMeetingRequestEventArgs";
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequestEventArgs_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0077 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0077_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0077_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequestEventArgs_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequestEventArgs_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequestEventArgs */
/* [uuid][object] */ 



/* interface ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxProposeNewTimeForMeetingRequestEventArgs */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequestEventArgs;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace ApplicationModel {
                namespace Email {
                    namespace DataProvider {
                        
                        MIDL_INTERFACE("FB480B98-33AD-4A67-8251-0F9C249B6A20")
                        IEmailMailboxProposeNewTimeForMeetingRequestEventArgs : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Request( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxProposeNewTimeForMeetingRequest **value) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE GetDeferral( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Foundation::IDeferral **value) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IEmailMailboxProposeNewTimeForMeetingRequestEventArgs = __uuidof(IEmailMailboxProposeNewTimeForMeetingRequestEventArgs);

                        
                    }  /* end namespace */
                }  /* end namespace */
            }  /* end namespace */
        }  /* end namespace */
    }  /* end namespace */
    extern "C" { 
    
#else 	/* C style interface */

    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequestEventArgsVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequestEventArgs * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequestEventArgs * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequestEventArgs * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequestEventArgs * This,
            /* [out] */ __RPC__out ULONG *iidCount,
            /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*iidCount) IID **iids);
        
        HRESULT ( STDMETHODCALLTYPE *GetRuntimeClassName )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequestEventArgs * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequestEventArgs * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Request )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequestEventArgs * This,
            /* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequest **value);
        
        HRESULT ( STDMETHODCALLTYPE *GetDeferral )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequestEventArgs * This,
            /* [out][retval] */ __RPC__deref_out_opt __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;
    };

    

#ifdef COBJMACROS


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequestEventArgs_QueryInterface(This,riid,ppvObject)	\
    ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequestEventArgs_AddRef(This)	\
    ( (This)->lpVtbl -> AddRef(This) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequestEventArgs_Release(This)	\
    ( (This)->lpVtbl -> Release(This) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequestEventArgs_GetIids(This,iidCount,iids)	\
    ( (This)->lpVtbl -> GetIids(This,iidCount,iids) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequestEventArgs_GetRuntimeClassName(This,className)	\
    ( (This)->lpVtbl -> GetRuntimeClassName(This,className) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequestEventArgs_GetTrustLevel(This,trustLevel)	\
    ( (This)->lpVtbl -> GetTrustLevel(This,trustLevel) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequestEventArgs_get_Request(This,value)	\
    ( (This)->lpVtbl -> get_Request(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequestEventArgs_GetDeferral(This,value)	\
    ( (This)->lpVtbl -> GetDeferral(This,value) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxProposeNewTimeForMeetingRequestEventArgs_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0078 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequest_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_ApplicationModel_Email_DataProvider_IEmailMailboxResolveRecipientsRequest[] = L"Windows.ApplicationModel.Email.DataProvider.IEmailMailboxResolveRecipientsRequest";
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequest_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0078 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0078_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0078_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequest_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequest_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequest */
/* [uuid][object] */ 



/* interface ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxResolveRecipientsRequest */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequest;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace ApplicationModel {
                namespace Email {
                    namespace DataProvider {
                        
                        MIDL_INTERFACE("EFA4CF70-7B39-4C9B-811E-41EAF43A332D")
                        IEmailMailboxResolveRecipientsRequest : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_EmailMailboxId( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Recipients( 
                                /* [out][retval] */ __RPC__deref_out_opt __FIVectorView_1_HSTRING **value) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE ReportCompletedAsync( 
                                /* [in] */ __RPC__in_opt __FIIterable_1_Windows__CApplicationModel__CEmail__CEmailRecipientResolutionResult *resolutionResults,
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Foundation::IAsyncAction **result) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE ReportFailedAsync( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Foundation::IAsyncAction **result) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IEmailMailboxResolveRecipientsRequest = __uuidof(IEmailMailboxResolveRecipientsRequest);

                        
                    }  /* end namespace */
                }  /* end namespace */
            }  /* end namespace */
        }  /* end namespace */
    }  /* end namespace */
    extern "C" { 
    
#else 	/* C style interface */

    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequestVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequest * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequest * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequest * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequest * This,
            /* [out] */ __RPC__out ULONG *iidCount,
            /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*iidCount) IID **iids);
        
        HRESULT ( STDMETHODCALLTYPE *GetRuntimeClassName )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequest * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequest * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_EmailMailboxId )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Recipients )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt __FIVectorView_1_HSTRING **value);
        
        HRESULT ( STDMETHODCALLTYPE *ReportCompletedAsync )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequest * This,
            /* [in] */ __RPC__in_opt __FIIterable_1_Windows__CApplicationModel__CEmail__CEmailRecipientResolutionResult *resolutionResults,
            /* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CFoundation_CIAsyncAction **result);
        
        HRESULT ( STDMETHODCALLTYPE *ReportFailedAsync )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt __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;
    };

    

#ifdef COBJMACROS


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequest_QueryInterface(This,riid,ppvObject)	\
    ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequest_AddRef(This)	\
    ( (This)->lpVtbl -> AddRef(This) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequest_Release(This)	\
    ( (This)->lpVtbl -> Release(This) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequest_GetIids(This,iidCount,iids)	\
    ( (This)->lpVtbl -> GetIids(This,iidCount,iids) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequest_GetRuntimeClassName(This,className)	\
    ( (This)->lpVtbl -> GetRuntimeClassName(This,className) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequest_GetTrustLevel(This,trustLevel)	\
    ( (This)->lpVtbl -> GetTrustLevel(This,trustLevel) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequest_get_EmailMailboxId(This,value)	\
    ( (This)->lpVtbl -> get_EmailMailboxId(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequest_get_Recipients(This,value)	\
    ( (This)->lpVtbl -> get_Recipients(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequest_ReportCompletedAsync(This,resolutionResults,result)	\
    ( (This)->lpVtbl -> ReportCompletedAsync(This,resolutionResults,result) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequest_ReportFailedAsync(This,result)	\
    ( (This)->lpVtbl -> ReportFailedAsync(This,result) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequest_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0079 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequestEventArgs_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_ApplicationModel_Email_DataProvider_IEmailMailboxResolveRecipientsRequestEventArgs[] = L"Windows.ApplicationModel.Email.DataProvider.IEmailMailboxResolveRecipientsRequestEventArgs";
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequestEventArgs_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0079 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0079_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0079_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequestEventArgs_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequestEventArgs_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequestEventArgs */
/* [uuid][object] */ 



/* interface ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxResolveRecipientsRequestEventArgs */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequestEventArgs;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace ApplicationModel {
                namespace Email {
                    namespace DataProvider {
                        
                        MIDL_INTERFACE("260F9E02-B2CF-40F8-8C28-E3ED43B1E89A")
                        IEmailMailboxResolveRecipientsRequestEventArgs : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Request( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxResolveRecipientsRequest **value) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE GetDeferral( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Foundation::IDeferral **value) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IEmailMailboxResolveRecipientsRequestEventArgs = __uuidof(IEmailMailboxResolveRecipientsRequestEventArgs);

                        
                    }  /* end namespace */
                }  /* end namespace */
            }  /* end namespace */
        }  /* end namespace */
    }  /* end namespace */
    extern "C" { 
    
#else 	/* C style interface */

    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequestEventArgsVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequestEventArgs * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequestEventArgs * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequestEventArgs * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequestEventArgs * This,
            /* [out] */ __RPC__out ULONG *iidCount,
            /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*iidCount) IID **iids);
        
        HRESULT ( STDMETHODCALLTYPE *GetRuntimeClassName )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequestEventArgs * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequestEventArgs * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Request )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequestEventArgs * This,
            /* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequest **value);
        
        HRESULT ( STDMETHODCALLTYPE *GetDeferral )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequestEventArgs * This,
            /* [out][retval] */ __RPC__deref_out_opt __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;
    };

    

#ifdef COBJMACROS


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequestEventArgs_QueryInterface(This,riid,ppvObject)	\
    ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequestEventArgs_AddRef(This)	\
    ( (This)->lpVtbl -> AddRef(This) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequestEventArgs_Release(This)	\
    ( (This)->lpVtbl -> Release(This) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequestEventArgs_GetIids(This,iidCount,iids)	\
    ( (This)->lpVtbl -> GetIids(This,iidCount,iids) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequestEventArgs_GetRuntimeClassName(This,className)	\
    ( (This)->lpVtbl -> GetRuntimeClassName(This,className) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequestEventArgs_GetTrustLevel(This,trustLevel)	\
    ( (This)->lpVtbl -> GetTrustLevel(This,trustLevel) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequestEventArgs_get_Request(This,value)	\
    ( (This)->lpVtbl -> get_Request(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequestEventArgs_GetDeferral(This,value)	\
    ( (This)->lpVtbl -> GetDeferral(This,value) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxResolveRecipientsRequestEventArgs_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0080 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_ApplicationModel_Email_DataProvider_IEmailMailboxServerSearchReadBatchRequest[] = L"Windows.ApplicationModel.Email.DataProvider.IEmailMailboxServerSearchReadBatchRequest";
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0080 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0080_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0080_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest */
/* [uuid][object] */ 



/* interface ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxServerSearchReadBatchRequest */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace ApplicationModel {
                namespace Email {
                    namespace DataProvider {
                        
                        MIDL_INTERFACE("090EEBDF-5A96-41D3-8AD8-34912F9AA60E")
                        IEmailMailboxServerSearchReadBatchRequest : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_SessionId( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_EmailMailboxId( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_EmailFolderId( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Options( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::ApplicationModel::Email::IEmailQueryOptions **value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_SuggestedBatchSize( 
                                /* [out][retval] */ __RPC__out UINT32 *value) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE SaveMessageAsync( 
                                /* [in] */ __RPC__in_opt ABI::Windows::ApplicationModel::Email::IEmailMessage *message,
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Foundation::IAsyncAction **result) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE ReportCompletedAsync( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Foundation::IAsyncAction **result) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE ReportFailedAsync( 
                                /* [in] */ ABI::Windows::ApplicationModel::Email::EmailBatchStatus batchStatus,
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Foundation::IAsyncAction **result) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IEmailMailboxServerSearchReadBatchRequest = __uuidof(IEmailMailboxServerSearchReadBatchRequest);

                        
                    }  /* end namespace */
                }  /* end namespace */
            }  /* end namespace */
        }  /* end namespace */
    }  /* end namespace */
    extern "C" { 
    
#else 	/* C style interface */

    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequestVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest * This,
            /* [out] */ __RPC__out ULONG *iidCount,
            /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*iidCount) IID **iids);
        
        HRESULT ( STDMETHODCALLTYPE *GetRuntimeClassName )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_SessionId )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_EmailMailboxId )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_EmailFolderId )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Options )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CApplicationModel_CEmail_CIEmailQueryOptions **value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_SuggestedBatchSize )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest * This,
            /* [out][retval] */ __RPC__out UINT32 *value);
        
        HRESULT ( STDMETHODCALLTYPE *SaveMessageAsync )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest * This,
            /* [in] */ __RPC__in_opt __x_ABI_CWindows_CApplicationModel_CEmail_CIEmailMessage *message,
            /* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CFoundation_CIAsyncAction **result);
        
        HRESULT ( STDMETHODCALLTYPE *ReportCompletedAsync )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CFoundation_CIAsyncAction **result);
        
        HRESULT ( STDMETHODCALLTYPE *ReportFailedAsync )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest * This,
            /* [in] */ __x_ABI_CWindows_CApplicationModel_CEmail_CEmailBatchStatus batchStatus,
            /* [out][retval] */ __RPC__deref_out_opt __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;
    };

    

#ifdef COBJMACROS


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest_QueryInterface(This,riid,ppvObject)	\
    ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest_AddRef(This)	\
    ( (This)->lpVtbl -> AddRef(This) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest_Release(This)	\
    ( (This)->lpVtbl -> Release(This) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest_GetIids(This,iidCount,iids)	\
    ( (This)->lpVtbl -> GetIids(This,iidCount,iids) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest_GetRuntimeClassName(This,className)	\
    ( (This)->lpVtbl -> GetRuntimeClassName(This,className) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest_GetTrustLevel(This,trustLevel)	\
    ( (This)->lpVtbl -> GetTrustLevel(This,trustLevel) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest_get_SessionId(This,value)	\
    ( (This)->lpVtbl -> get_SessionId(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest_get_EmailMailboxId(This,value)	\
    ( (This)->lpVtbl -> get_EmailMailboxId(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest_get_EmailFolderId(This,value)	\
    ( (This)->lpVtbl -> get_EmailFolderId(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest_get_Options(This,value)	\
    ( (This)->lpVtbl -> get_Options(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest_get_SuggestedBatchSize(This,value)	\
    ( (This)->lpVtbl -> get_SuggestedBatchSize(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest_SaveMessageAsync(This,message,result)	\
    ( (This)->lpVtbl -> SaveMessageAsync(This,message,result) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest_ReportCompletedAsync(This,result)	\
    ( (This)->lpVtbl -> ReportCompletedAsync(This,result) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest_ReportFailedAsync(This,batchStatus,result)	\
    ( (This)->lpVtbl -> ReportFailedAsync(This,batchStatus,result) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0081 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequestEventArgs_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_ApplicationModel_Email_DataProvider_IEmailMailboxServerSearchReadBatchRequestEventArgs[] = L"Windows.ApplicationModel.Email.DataProvider.IEmailMailboxServerSearchReadBatchRequestEventArgs";
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequestEventArgs_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0081 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0081_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0081_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequestEventArgs_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequestEventArgs_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequestEventArgs */
/* [uuid][object] */ 



/* interface ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxServerSearchReadBatchRequestEventArgs */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequestEventArgs;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace ApplicationModel {
                namespace Email {
                    namespace DataProvider {
                        
                        MIDL_INTERFACE("14101B4E-ED9E-45D1-AD7A-CC9B7F643AE2")
                        IEmailMailboxServerSearchReadBatchRequestEventArgs : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Request( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxServerSearchReadBatchRequest **value) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE GetDeferral( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Foundation::IDeferral **value) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IEmailMailboxServerSearchReadBatchRequestEventArgs = __uuidof(IEmailMailboxServerSearchReadBatchRequestEventArgs);

                        
                    }  /* end namespace */
                }  /* end namespace */
            }  /* end namespace */
        }  /* end namespace */
    }  /* end namespace */
    extern "C" { 
    
#else 	/* C style interface */

    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequestEventArgsVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequestEventArgs * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequestEventArgs * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequestEventArgs * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequestEventArgs * This,
            /* [out] */ __RPC__out ULONG *iidCount,
            /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*iidCount) IID **iids);
        
        HRESULT ( STDMETHODCALLTYPE *GetRuntimeClassName )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequestEventArgs * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequestEventArgs * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Request )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequestEventArgs * This,
            /* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequest **value);
        
        HRESULT ( STDMETHODCALLTYPE *GetDeferral )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequestEventArgs * This,
            /* [out][retval] */ __RPC__deref_out_opt __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;
    };

    

#ifdef COBJMACROS


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequestEventArgs_QueryInterface(This,riid,ppvObject)	\
    ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequestEventArgs_AddRef(This)	\
    ( (This)->lpVtbl -> AddRef(This) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequestEventArgs_Release(This)	\
    ( (This)->lpVtbl -> Release(This) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequestEventArgs_GetIids(This,iidCount,iids)	\
    ( (This)->lpVtbl -> GetIids(This,iidCount,iids) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequestEventArgs_GetRuntimeClassName(This,className)	\
    ( (This)->lpVtbl -> GetRuntimeClassName(This,className) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequestEventArgs_GetTrustLevel(This,trustLevel)	\
    ( (This)->lpVtbl -> GetTrustLevel(This,trustLevel) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequestEventArgs_get_Request(This,value)	\
    ( (This)->lpVtbl -> get_Request(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequestEventArgs_GetDeferral(This,value)	\
    ( (This)->lpVtbl -> GetDeferral(This,value) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxServerSearchReadBatchRequestEventArgs_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0082 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequest_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_ApplicationModel_Email_DataProvider_IEmailMailboxSetAutoReplySettingsRequest[] = L"Windows.ApplicationModel.Email.DataProvider.IEmailMailboxSetAutoReplySettingsRequest";
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequest_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0082 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0082_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0082_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequest_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequest_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequest */
/* [uuid][object] */ 



/* interface ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxSetAutoReplySettingsRequest */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequest;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace ApplicationModel {
                namespace Email {
                    namespace DataProvider {
                        
                        MIDL_INTERFACE("75A422D0-A88E-4E54-8DC7-C243186B774E")
                        IEmailMailboxSetAutoReplySettingsRequest : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_EmailMailboxId( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_AutoReplySettings( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::ApplicationModel::Email::IEmailMailboxAutoReplySettings **value) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE ReportCompletedAsync( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Foundation::IAsyncAction **result) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE ReportFailedAsync( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Foundation::IAsyncAction **result) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IEmailMailboxSetAutoReplySettingsRequest = __uuidof(IEmailMailboxSetAutoReplySettingsRequest);

                        
                    }  /* end namespace */
                }  /* end namespace */
            }  /* end namespace */
        }  /* end namespace */
    }  /* end namespace */
    extern "C" { 
    
#else 	/* C style interface */

    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequestVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequest * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequest * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequest * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequest * This,
            /* [out] */ __RPC__out ULONG *iidCount,
            /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*iidCount) IID **iids);
        
        HRESULT ( STDMETHODCALLTYPE *GetRuntimeClassName )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequest * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequest * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_EmailMailboxId )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_AutoReplySettings )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CApplicationModel_CEmail_CIEmailMailboxAutoReplySettings **value);
        
        HRESULT ( STDMETHODCALLTYPE *ReportCompletedAsync )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CFoundation_CIAsyncAction **result);
        
        HRESULT ( STDMETHODCALLTYPE *ReportFailedAsync )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt __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;
    };

    

#ifdef COBJMACROS


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequest_QueryInterface(This,riid,ppvObject)	\
    ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequest_AddRef(This)	\
    ( (This)->lpVtbl -> AddRef(This) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequest_Release(This)	\
    ( (This)->lpVtbl -> Release(This) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequest_GetIids(This,iidCount,iids)	\
    ( (This)->lpVtbl -> GetIids(This,iidCount,iids) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequest_GetRuntimeClassName(This,className)	\
    ( (This)->lpVtbl -> GetRuntimeClassName(This,className) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequest_GetTrustLevel(This,trustLevel)	\
    ( (This)->lpVtbl -> GetTrustLevel(This,trustLevel) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequest_get_EmailMailboxId(This,value)	\
    ( (This)->lpVtbl -> get_EmailMailboxId(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequest_get_AutoReplySettings(This,value)	\
    ( (This)->lpVtbl -> get_AutoReplySettings(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequest_ReportCompletedAsync(This,result)	\
    ( (This)->lpVtbl -> ReportCompletedAsync(This,result) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequest_ReportFailedAsync(This,result)	\
    ( (This)->lpVtbl -> ReportFailedAsync(This,result) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequest_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0083 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequestEventArgs_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_ApplicationModel_Email_DataProvider_IEmailMailboxSetAutoReplySettingsRequestEventArgs[] = L"Windows.ApplicationModel.Email.DataProvider.IEmailMailboxSetAutoReplySettingsRequestEventArgs";
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequestEventArgs_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0083 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0083_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0083_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequestEventArgs_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequestEventArgs_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequestEventArgs */
/* [uuid][object] */ 



/* interface ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxSetAutoReplySettingsRequestEventArgs */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequestEventArgs;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace ApplicationModel {
                namespace Email {
                    namespace DataProvider {
                        
                        MIDL_INTERFACE("09DA11AD-D7CA-4087-AC86-53FA67F76246")
                        IEmailMailboxSetAutoReplySettingsRequestEventArgs : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Request( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxSetAutoReplySettingsRequest **value) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE GetDeferral( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Foundation::IDeferral **value) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IEmailMailboxSetAutoReplySettingsRequestEventArgs = __uuidof(IEmailMailboxSetAutoReplySettingsRequestEventArgs);

                        
                    }  /* end namespace */
                }  /* end namespace */
            }  /* end namespace */
        }  /* end namespace */
    }  /* end namespace */
    extern "C" { 
    
#else 	/* C style interface */

    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequestEventArgsVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequestEventArgs * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequestEventArgs * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequestEventArgs * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequestEventArgs * This,
            /* [out] */ __RPC__out ULONG *iidCount,
            /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*iidCount) IID **iids);
        
        HRESULT ( STDMETHODCALLTYPE *GetRuntimeClassName )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequestEventArgs * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequestEventArgs * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Request )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequestEventArgs * This,
            /* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequest **value);
        
        HRESULT ( STDMETHODCALLTYPE *GetDeferral )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequestEventArgs * This,
            /* [out][retval] */ __RPC__deref_out_opt __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;
    };

    

#ifdef COBJMACROS


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequestEventArgs_QueryInterface(This,riid,ppvObject)	\
    ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequestEventArgs_AddRef(This)	\
    ( (This)->lpVtbl -> AddRef(This) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequestEventArgs_Release(This)	\
    ( (This)->lpVtbl -> Release(This) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequestEventArgs_GetIids(This,iidCount,iids)	\
    ( (This)->lpVtbl -> GetIids(This,iidCount,iids) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequestEventArgs_GetRuntimeClassName(This,className)	\
    ( (This)->lpVtbl -> GetRuntimeClassName(This,className) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequestEventArgs_GetTrustLevel(This,trustLevel)	\
    ( (This)->lpVtbl -> GetTrustLevel(This,trustLevel) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequestEventArgs_get_Request(This,value)	\
    ( (This)->lpVtbl -> get_Request(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequestEventArgs_GetDeferral(This,value)	\
    ( (This)->lpVtbl -> GetDeferral(This,value) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSetAutoReplySettingsRequestEventArgs_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0084 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequest_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_ApplicationModel_Email_DataProvider_IEmailMailboxSyncManagerSyncRequest[] = L"Windows.ApplicationModel.Email.DataProvider.IEmailMailboxSyncManagerSyncRequest";
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequest_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0084 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0084_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0084_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequest_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequest_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequest */
/* [uuid][object] */ 



/* interface ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxSyncManagerSyncRequest */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequest;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace ApplicationModel {
                namespace Email {
                    namespace DataProvider {
                        
                        MIDL_INTERFACE("4E10E8E4-7E67-405A-B673-DC60C91090FC")
                        IEmailMailboxSyncManagerSyncRequest : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_EmailMailboxId( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE ReportCompletedAsync( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Foundation::IAsyncAction **result) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE ReportFailedAsync( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Foundation::IAsyncAction **result) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IEmailMailboxSyncManagerSyncRequest = __uuidof(IEmailMailboxSyncManagerSyncRequest);

                        
                    }  /* end namespace */
                }  /* end namespace */
            }  /* end namespace */
        }  /* end namespace */
    }  /* end namespace */
    extern "C" { 
    
#else 	/* C style interface */

    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequestVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequest * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequest * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequest * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequest * This,
            /* [out] */ __RPC__out ULONG *iidCount,
            /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*iidCount) IID **iids);
        
        HRESULT ( STDMETHODCALLTYPE *GetRuntimeClassName )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequest * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequest * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_EmailMailboxId )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        HRESULT ( STDMETHODCALLTYPE *ReportCompletedAsync )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CFoundation_CIAsyncAction **result);
        
        HRESULT ( STDMETHODCALLTYPE *ReportFailedAsync )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt __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;
    };

    

#ifdef COBJMACROS


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequest_QueryInterface(This,riid,ppvObject)	\
    ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequest_AddRef(This)	\
    ( (This)->lpVtbl -> AddRef(This) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequest_Release(This)	\
    ( (This)->lpVtbl -> Release(This) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequest_GetIids(This,iidCount,iids)	\
    ( (This)->lpVtbl -> GetIids(This,iidCount,iids) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequest_GetRuntimeClassName(This,className)	\
    ( (This)->lpVtbl -> GetRuntimeClassName(This,className) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequest_GetTrustLevel(This,trustLevel)	\
    ( (This)->lpVtbl -> GetTrustLevel(This,trustLevel) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequest_get_EmailMailboxId(This,value)	\
    ( (This)->lpVtbl -> get_EmailMailboxId(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequest_ReportCompletedAsync(This,result)	\
    ( (This)->lpVtbl -> ReportCompletedAsync(This,result) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequest_ReportFailedAsync(This,result)	\
    ( (This)->lpVtbl -> ReportFailedAsync(This,result) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequest_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0085 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequestEventArgs_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_ApplicationModel_Email_DataProvider_IEmailMailboxSyncManagerSyncRequestEventArgs[] = L"Windows.ApplicationModel.Email.DataProvider.IEmailMailboxSyncManagerSyncRequestEventArgs";
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequestEventArgs_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0085 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0085_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0085_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequestEventArgs_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequestEventArgs_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequestEventArgs */
/* [uuid][object] */ 



/* interface ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxSyncManagerSyncRequestEventArgs */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequestEventArgs;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace ApplicationModel {
                namespace Email {
                    namespace DataProvider {
                        
                        MIDL_INTERFACE("439A031A-8FCC-4AE5-B9B5-D434E0A65AA8")
                        IEmailMailboxSyncManagerSyncRequestEventArgs : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Request( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxSyncManagerSyncRequest **value) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE GetDeferral( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Foundation::IDeferral **value) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IEmailMailboxSyncManagerSyncRequestEventArgs = __uuidof(IEmailMailboxSyncManagerSyncRequestEventArgs);

                        
                    }  /* end namespace */
                }  /* end namespace */
            }  /* end namespace */
        }  /* end namespace */
    }  /* end namespace */
    extern "C" { 
    
#else 	/* C style interface */

    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequestEventArgsVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequestEventArgs * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequestEventArgs * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequestEventArgs * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequestEventArgs * This,
            /* [out] */ __RPC__out ULONG *iidCount,
            /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*iidCount) IID **iids);
        
        HRESULT ( STDMETHODCALLTYPE *GetRuntimeClassName )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequestEventArgs * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequestEventArgs * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Request )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequestEventArgs * This,
            /* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequest **value);
        
        HRESULT ( STDMETHODCALLTYPE *GetDeferral )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequestEventArgs * This,
            /* [out][retval] */ __RPC__deref_out_opt __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;
    };

    

#ifdef COBJMACROS


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequestEventArgs_QueryInterface(This,riid,ppvObject)	\
    ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequestEventArgs_AddRef(This)	\
    ( (This)->lpVtbl -> AddRef(This) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequestEventArgs_Release(This)	\
    ( (This)->lpVtbl -> Release(This) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequestEventArgs_GetIids(This,iidCount,iids)	\
    ( (This)->lpVtbl -> GetIids(This,iidCount,iids) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequestEventArgs_GetRuntimeClassName(This,className)	\
    ( (This)->lpVtbl -> GetRuntimeClassName(This,className) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequestEventArgs_GetTrustLevel(This,trustLevel)	\
    ( (This)->lpVtbl -> GetTrustLevel(This,trustLevel) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequestEventArgs_get_Request(This,value)	\
    ( (This)->lpVtbl -> get_Request(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequestEventArgs_GetDeferral(This,value)	\
    ( (This)->lpVtbl -> GetDeferral(This,value) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxSyncManagerSyncRequestEventArgs_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0086 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_ApplicationModel_Email_DataProvider_IEmailMailboxUpdateMeetingResponseRequest[] = L"Windows.ApplicationModel.Email.DataProvider.IEmailMailboxUpdateMeetingResponseRequest";
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0086 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0086_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0086_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest */
/* [uuid][object] */ 



/* interface ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxUpdateMeetingResponseRequest */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace ApplicationModel {
                namespace Email {
                    namespace DataProvider {
                        
                        MIDL_INTERFACE("5B99AC93-B2CF-4888-BA4F-306B6B66DF30")
                        IEmailMailboxUpdateMeetingResponseRequest : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_EmailMailboxId( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_EmailMessageId( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Response( 
                                /* [out][retval] */ __RPC__out ABI::Windows::ApplicationModel::Email::EmailMeetingResponseType *response) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Subject( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Comment( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_SendUpdate( 
                                /* [out][retval] */ __RPC__out boolean *value) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE ReportCompletedAsync( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Foundation::IAsyncAction **result) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE ReportFailedAsync( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Foundation::IAsyncAction **result) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IEmailMailboxUpdateMeetingResponseRequest = __uuidof(IEmailMailboxUpdateMeetingResponseRequest);

                        
                    }  /* end namespace */
                }  /* end namespace */
            }  /* end namespace */
        }  /* end namespace */
    }  /* end namespace */
    extern "C" { 
    
#else 	/* C style interface */

    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequestVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest * This,
            /* [out] */ __RPC__out ULONG *iidCount,
            /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*iidCount) IID **iids);
        
        HRESULT ( STDMETHODCALLTYPE *GetRuntimeClassName )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_EmailMailboxId )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_EmailMessageId )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Response )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest * This,
            /* [out][retval] */ __RPC__out __x_ABI_CWindows_CApplicationModel_CEmail_CEmailMeetingResponseType *response);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Subject )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Comment )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_SendUpdate )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest * This,
            /* [out][retval] */ __RPC__out boolean *value);
        
        HRESULT ( STDMETHODCALLTYPE *ReportCompletedAsync )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CFoundation_CIAsyncAction **result);
        
        HRESULT ( STDMETHODCALLTYPE *ReportFailedAsync )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt __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;
    };

    

#ifdef COBJMACROS


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest_QueryInterface(This,riid,ppvObject)	\
    ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest_AddRef(This)	\
    ( (This)->lpVtbl -> AddRef(This) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest_Release(This)	\
    ( (This)->lpVtbl -> Release(This) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest_GetIids(This,iidCount,iids)	\
    ( (This)->lpVtbl -> GetIids(This,iidCount,iids) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest_GetRuntimeClassName(This,className)	\
    ( (This)->lpVtbl -> GetRuntimeClassName(This,className) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest_GetTrustLevel(This,trustLevel)	\
    ( (This)->lpVtbl -> GetTrustLevel(This,trustLevel) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest_get_EmailMailboxId(This,value)	\
    ( (This)->lpVtbl -> get_EmailMailboxId(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest_get_EmailMessageId(This,value)	\
    ( (This)->lpVtbl -> get_EmailMessageId(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest_get_Response(This,response)	\
    ( (This)->lpVtbl -> get_Response(This,response) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest_get_Subject(This,value)	\
    ( (This)->lpVtbl -> get_Subject(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest_get_Comment(This,value)	\
    ( (This)->lpVtbl -> get_Comment(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest_get_SendUpdate(This,value)	\
    ( (This)->lpVtbl -> get_SendUpdate(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest_ReportCompletedAsync(This,result)	\
    ( (This)->lpVtbl -> ReportCompletedAsync(This,result) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest_ReportFailedAsync(This,result)	\
    ( (This)->lpVtbl -> ReportFailedAsync(This,result) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0087 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequestEventArgs_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_ApplicationModel_Email_DataProvider_IEmailMailboxUpdateMeetingResponseRequestEventArgs[] = L"Windows.ApplicationModel.Email.DataProvider.IEmailMailboxUpdateMeetingResponseRequestEventArgs";
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequestEventArgs_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0087 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0087_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0087_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequestEventArgs_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequestEventArgs_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequestEventArgs */
/* [uuid][object] */ 



/* interface ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxUpdateMeetingResponseRequestEventArgs */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequestEventArgs;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace ApplicationModel {
                namespace Email {
                    namespace DataProvider {
                        
                        MIDL_INTERFACE("6898D761-56C9-4F17-BE31-66FDA94BA159")
                        IEmailMailboxUpdateMeetingResponseRequestEventArgs : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Request( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxUpdateMeetingResponseRequest **value) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE GetDeferral( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Foundation::IDeferral **value) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IEmailMailboxUpdateMeetingResponseRequestEventArgs = __uuidof(IEmailMailboxUpdateMeetingResponseRequestEventArgs);

                        
                    }  /* end namespace */
                }  /* end namespace */
            }  /* end namespace */
        }  /* end namespace */
    }  /* end namespace */
    extern "C" { 
    
#else 	/* C style interface */

    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequestEventArgsVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequestEventArgs * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequestEventArgs * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequestEventArgs * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequestEventArgs * This,
            /* [out] */ __RPC__out ULONG *iidCount,
            /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*iidCount) IID **iids);
        
        HRESULT ( STDMETHODCALLTYPE *GetRuntimeClassName )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequestEventArgs * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequestEventArgs * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Request )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequestEventArgs * This,
            /* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequest **value);
        
        HRESULT ( STDMETHODCALLTYPE *GetDeferral )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequestEventArgs * This,
            /* [out][retval] */ __RPC__deref_out_opt __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;
    };

    

#ifdef COBJMACROS


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequestEventArgs_QueryInterface(This,riid,ppvObject)	\
    ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequestEventArgs_AddRef(This)	\
    ( (This)->lpVtbl -> AddRef(This) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequestEventArgs_Release(This)	\
    ( (This)->lpVtbl -> Release(This) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequestEventArgs_GetIids(This,iidCount,iids)	\
    ( (This)->lpVtbl -> GetIids(This,iidCount,iids) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequestEventArgs_GetRuntimeClassName(This,className)	\
    ( (This)->lpVtbl -> GetRuntimeClassName(This,className) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequestEventArgs_GetTrustLevel(This,trustLevel)	\
    ( (This)->lpVtbl -> GetTrustLevel(This,trustLevel) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequestEventArgs_get_Request(This,value)	\
    ( (This)->lpVtbl -> get_Request(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequestEventArgs_GetDeferral(This,value)	\
    ( (This)->lpVtbl -> GetDeferral(This,value) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxUpdateMeetingResponseRequestEventArgs_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0088 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequest_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_ApplicationModel_Email_DataProvider_IEmailMailboxValidateCertificatesRequest[] = L"Windows.ApplicationModel.Email.DataProvider.IEmailMailboxValidateCertificatesRequest";
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequest_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0088 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0088_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0088_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequest_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequest_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequest */
/* [uuid][object] */ 



/* interface ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxValidateCertificatesRequest */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequest;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace ApplicationModel {
                namespace Email {
                    namespace DataProvider {
                        
                        MIDL_INTERFACE("A94D3931-E11A-4F97-B81A-187A70A8F41A")
                        IEmailMailboxValidateCertificatesRequest : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_EmailMailboxId( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Certificates( 
                                /* [out][retval] */ __RPC__deref_out_opt __FIVectorView_1_Windows__CSecurity__CCryptography__CCertificates__CCertificate **value) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE ReportCompletedAsync( 
                                /* [in] */ __RPC__in_opt __FIIterable_1_Windows__CApplicationModel__CEmail__CEmailCertificateValidationStatus *validationStatuses,
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Foundation::IAsyncAction **result) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE ReportFailedAsync( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Foundation::IAsyncAction **result) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IEmailMailboxValidateCertificatesRequest = __uuidof(IEmailMailboxValidateCertificatesRequest);

                        
                    }  /* end namespace */
                }  /* end namespace */
            }  /* end namespace */
        }  /* end namespace */
    }  /* end namespace */
    extern "C" { 
    
#else 	/* C style interface */

    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequestVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequest * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequest * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequest * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequest * This,
            /* [out] */ __RPC__out ULONG *iidCount,
            /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*iidCount) IID **iids);
        
        HRESULT ( STDMETHODCALLTYPE *GetRuntimeClassName )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequest * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequest * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_EmailMailboxId )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Certificates )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt __FIVectorView_1_Windows__CSecurity__CCryptography__CCertificates__CCertificate **value);
        
        HRESULT ( STDMETHODCALLTYPE *ReportCompletedAsync )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequest * This,
            /* [in] */ __RPC__in_opt __FIIterable_1_Windows__CApplicationModel__CEmail__CEmailCertificateValidationStatus *validationStatuses,
            /* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CFoundation_CIAsyncAction **result);
        
        HRESULT ( STDMETHODCALLTYPE *ReportFailedAsync )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequest * This,
            /* [out][retval] */ __RPC__deref_out_opt __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;
    };

    

#ifdef COBJMACROS


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequest_QueryInterface(This,riid,ppvObject)	\
    ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequest_AddRef(This)	\
    ( (This)->lpVtbl -> AddRef(This) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequest_Release(This)	\
    ( (This)->lpVtbl -> Release(This) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequest_GetIids(This,iidCount,iids)	\
    ( (This)->lpVtbl -> GetIids(This,iidCount,iids) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequest_GetRuntimeClassName(This,className)	\
    ( (This)->lpVtbl -> GetRuntimeClassName(This,className) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequest_GetTrustLevel(This,trustLevel)	\
    ( (This)->lpVtbl -> GetTrustLevel(This,trustLevel) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequest_get_EmailMailboxId(This,value)	\
    ( (This)->lpVtbl -> get_EmailMailboxId(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequest_get_Certificates(This,value)	\
    ( (This)->lpVtbl -> get_Certificates(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequest_ReportCompletedAsync(This,validationStatuses,result)	\
    ( (This)->lpVtbl -> ReportCompletedAsync(This,validationStatuses,result) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequest_ReportFailedAsync(This,result)	\
    ( (This)->lpVtbl -> ReportFailedAsync(This,result) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequest_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0089 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequestEventArgs_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_ApplicationModel_Email_DataProvider_IEmailMailboxValidateCertificatesRequestEventArgs[] = L"Windows.ApplicationModel.Email.DataProvider.IEmailMailboxValidateCertificatesRequestEventArgs";
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequestEventArgs_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0089 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0089_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0089_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequestEventArgs_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequestEventArgs_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequestEventArgs */
/* [uuid][object] */ 



/* interface ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxValidateCertificatesRequestEventArgs */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequestEventArgs;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace ApplicationModel {
                namespace Email {
                    namespace DataProvider {
                        
                        MIDL_INTERFACE("2583BF17-02FF-49FE-A73C-03F37566C691")
                        IEmailMailboxValidateCertificatesRequestEventArgs : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Request( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::ApplicationModel::Email::DataProvider::IEmailMailboxValidateCertificatesRequest **value) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE GetDeferral( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Foundation::IDeferral **value) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IEmailMailboxValidateCertificatesRequestEventArgs = __uuidof(IEmailMailboxValidateCertificatesRequestEventArgs);

                        
                    }  /* end namespace */
                }  /* end namespace */
            }  /* end namespace */
        }  /* end namespace */
    }  /* end namespace */
    extern "C" { 
    
#else 	/* C style interface */

    typedef struct __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequestEventArgsVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequestEventArgs * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequestEventArgs * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequestEventArgs * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequestEventArgs * This,
            /* [out] */ __RPC__out ULONG *iidCount,
            /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*iidCount) IID **iids);
        
        HRESULT ( STDMETHODCALLTYPE *GetRuntimeClassName )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequestEventArgs * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequestEventArgs * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Request )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequestEventArgs * This,
            /* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequest **value);
        
        HRESULT ( STDMETHODCALLTYPE *GetDeferral )( 
            __RPC__in __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequestEventArgs * This,
            /* [out][retval] */ __RPC__deref_out_opt __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;
    };

    

#ifdef COBJMACROS


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequestEventArgs_QueryInterface(This,riid,ppvObject)	\
    ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequestEventArgs_AddRef(This)	\
    ( (This)->lpVtbl -> AddRef(This) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequestEventArgs_Release(This)	\
    ( (This)->lpVtbl -> Release(This) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequestEventArgs_GetIids(This,iidCount,iids)	\
    ( (This)->lpVtbl -> GetIids(This,iidCount,iids) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequestEventArgs_GetRuntimeClassName(This,className)	\
    ( (This)->lpVtbl -> GetRuntimeClassName(This,className) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequestEventArgs_GetTrustLevel(This,trustLevel)	\
    ( (This)->lpVtbl -> GetTrustLevel(This,trustLevel) ) 


#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequestEventArgs_get_Request(This,value)	\
    ( (This)->lpVtbl -> get_Request(This,value) ) 

#define __x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequestEventArgs_GetDeferral(This,value)	\
    ( (This)->lpVtbl -> GetDeferral(This,value) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CApplicationModel_CEmail_CDataProvider_CIEmailMailboxValidateCertificatesRequestEventArgs_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0090 */
/* [local] */ 

#ifndef RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailDataProviderConnection_DEFINED
#define RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailDataProviderConnection_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_ApplicationModel_Email_DataProvider_EmailDataProviderConnection[] = L"Windows.ApplicationModel.Email.DataProvider.EmailDataProviderConnection";
#endif
#ifndef RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailDataProviderTriggerDetails_DEFINED
#define RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailDataProviderTriggerDetails_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_ApplicationModel_Email_DataProvider_EmailDataProviderTriggerDetails[] = L"Windows.ApplicationModel.Email.DataProvider.EmailDataProviderTriggerDetails";
#endif
#ifndef RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxCreateFolderRequest_DEFINED
#define RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxCreateFolderRequest_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_ApplicationModel_Email_DataProvider_EmailMailboxCreateFolderRequest[] = L"Windows.ApplicationModel.Email.DataProvider.EmailMailboxCreateFolderRequest";
#endif
#ifndef RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxCreateFolderRequestEventArgs_DEFINED
#define RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxCreateFolderRequestEventArgs_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_ApplicationModel_Email_DataProvider_EmailMailboxCreateFolderRequestEventArgs[] = L"Windows.ApplicationModel.Email.DataProvider.EmailMailboxCreateFolderRequestEventArgs";
#endif
#ifndef RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxDeleteFolderRequest_DEFINED
#define RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxDeleteFolderRequest_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_ApplicationModel_Email_DataProvider_EmailMailboxDeleteFolderRequest[] = L"Windows.ApplicationModel.Email.DataProvider.EmailMailboxDeleteFolderRequest";
#endif
#ifndef RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxDeleteFolderRequestEventArgs_DEFINED
#define RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxDeleteFolderRequestEventArgs_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_ApplicationModel_Email_DataProvider_EmailMailboxDeleteFolderRequestEventArgs[] = L"Windows.ApplicationModel.Email.DataProvider.EmailMailboxDeleteFolderRequestEventArgs";
#endif
#ifndef RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxDownloadAttachmentRequest_DEFINED
#define RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxDownloadAttachmentRequest_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_ApplicationModel_Email_DataProvider_EmailMailboxDownloadAttachmentRequest[] = L"Windows.ApplicationModel.Email.DataProvider.EmailMailboxDownloadAttachmentRequest";
#endif
#ifndef RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxDownloadAttachmentRequestEventArgs_DEFINED
#define RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxDownloadAttachmentRequestEventArgs_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_ApplicationModel_Email_DataProvider_EmailMailboxDownloadAttachmentRequestEventArgs[] = L"Windows.ApplicationModel.Email.DataProvider.EmailMailboxDownloadAttachmentRequestEventArgs";
#endif
#ifndef RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxDownloadMessageRequest_DEFINED
#define RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxDownloadMessageRequest_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_ApplicationModel_Email_DataProvider_EmailMailboxDownloadMessageRequest[] = L"Windows.ApplicationModel.Email.DataProvider.EmailMailboxDownloadMessageRequest";
#endif
#ifndef RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxDownloadMessageRequestEventArgs_DEFINED
#define RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxDownloadMessageRequestEventArgs_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_ApplicationModel_Email_DataProvider_EmailMailboxDownloadMessageRequestEventArgs[] = L"Windows.ApplicationModel.Email.DataProvider.EmailMailboxDownloadMessageRequestEventArgs";
#endif
#ifndef RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxEmptyFolderRequest_DEFINED
#define RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxEmptyFolderRequest_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_ApplicationModel_Email_DataProvider_EmailMailboxEmptyFolderRequest[] = L"Windows.ApplicationModel.Email.DataProvider.EmailMailboxEmptyFolderRequest";
#endif
#ifndef RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxEmptyFolderRequestEventArgs_DEFINED
#define RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxEmptyFolderRequestEventArgs_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_ApplicationModel_Email_DataProvider_EmailMailboxEmptyFolderRequestEventArgs[] = L"Windows.ApplicationModel.Email.DataProvider.EmailMailboxEmptyFolderRequestEventArgs";
#endif
#ifndef RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxForwardMeetingRequest_DEFINED
#define RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxForwardMeetingRequest_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_ApplicationModel_Email_DataProvider_EmailMailboxForwardMeetingRequest[] = L"Windows.ApplicationModel.Email.DataProvider.EmailMailboxForwardMeetingRequest";
#endif
#ifndef RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxForwardMeetingRequestEventArgs_DEFINED
#define RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxForwardMeetingRequestEventArgs_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_ApplicationModel_Email_DataProvider_EmailMailboxForwardMeetingRequestEventArgs[] = L"Windows.ApplicationModel.Email.DataProvider.EmailMailboxForwardMeetingRequestEventArgs";
#endif
#ifndef RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxGetAutoReplySettingsRequest_DEFINED
#define RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxGetAutoReplySettingsRequest_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_ApplicationModel_Email_DataProvider_EmailMailboxGetAutoReplySettingsRequest[] = L"Windows.ApplicationModel.Email.DataProvider.EmailMailboxGetAutoReplySettingsRequest";
#endif
#ifndef RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxGetAutoReplySettingsRequestEventArgs_DEFINED
#define RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxGetAutoReplySettingsRequestEventArgs_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_ApplicationModel_Email_DataProvider_EmailMailboxGetAutoReplySettingsRequestEventArgs[] = L"Windows.ApplicationModel.Email.DataProvider.EmailMailboxGetAutoReplySettingsRequestEventArgs";
#endif
#ifndef RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxMoveFolderRequest_DEFINED
#define RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxMoveFolderRequest_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_ApplicationModel_Email_DataProvider_EmailMailboxMoveFolderRequest[] = L"Windows.ApplicationModel.Email.DataProvider.EmailMailboxMoveFolderRequest";
#endif
#ifndef RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxMoveFolderRequestEventArgs_DEFINED
#define RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxMoveFolderRequestEventArgs_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_ApplicationModel_Email_DataProvider_EmailMailboxMoveFolderRequestEventArgs[] = L"Windows.ApplicationModel.Email.DataProvider.EmailMailboxMoveFolderRequestEventArgs";
#endif
#ifndef RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxProposeNewTimeForMeetingRequest_DEFINED
#define RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxProposeNewTimeForMeetingRequest_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_ApplicationModel_Email_DataProvider_EmailMailboxProposeNewTimeForMeetingRequest[] = L"Windows.ApplicationModel.Email.DataProvider.EmailMailboxProposeNewTimeForMeetingRequest";
#endif
#ifndef RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxProposeNewTimeForMeetingRequestEventArgs_DEFINED
#define RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxProposeNewTimeForMeetingRequestEventArgs_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_ApplicationModel_Email_DataProvider_EmailMailboxProposeNewTimeForMeetingRequestEventArgs[] = L"Windows.ApplicationModel.Email.DataProvider.EmailMailboxProposeNewTimeForMeetingRequestEventArgs";
#endif
#ifndef RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxResolveRecipientsRequest_DEFINED
#define RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxResolveRecipientsRequest_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_ApplicationModel_Email_DataProvider_EmailMailboxResolveRecipientsRequest[] = L"Windows.ApplicationModel.Email.DataProvider.EmailMailboxResolveRecipientsRequest";
#endif
#ifndef RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxResolveRecipientsRequestEventArgs_DEFINED
#define RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxResolveRecipientsRequestEventArgs_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_ApplicationModel_Email_DataProvider_EmailMailboxResolveRecipientsRequestEventArgs[] = L"Windows.ApplicationModel.Email.DataProvider.EmailMailboxResolveRecipientsRequestEventArgs";
#endif
#ifndef RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxServerSearchReadBatchRequest_DEFINED
#define RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxServerSearchReadBatchRequest_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_ApplicationModel_Email_DataProvider_EmailMailboxServerSearchReadBatchRequest[] = L"Windows.ApplicationModel.Email.DataProvider.EmailMailboxServerSearchReadBatchRequest";
#endif
#ifndef RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxServerSearchReadBatchRequestEventArgs_DEFINED
#define RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxServerSearchReadBatchRequestEventArgs_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_ApplicationModel_Email_DataProvider_EmailMailboxServerSearchReadBatchRequestEventArgs[] = L"Windows.ApplicationModel.Email.DataProvider.EmailMailboxServerSearchReadBatchRequestEventArgs";
#endif
#ifndef RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxSetAutoReplySettingsRequest_DEFINED
#define RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxSetAutoReplySettingsRequest_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_ApplicationModel_Email_DataProvider_EmailMailboxSetAutoReplySettingsRequest[] = L"Windows.ApplicationModel.Email.DataProvider.EmailMailboxSetAutoReplySettingsRequest";
#endif
#ifndef RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxSetAutoReplySettingsRequestEventArgs_DEFINED
#define RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxSetAutoReplySettingsRequestEventArgs_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_ApplicationModel_Email_DataProvider_EmailMailboxSetAutoReplySettingsRequestEventArgs[] = L"Windows.ApplicationModel.Email.DataProvider.EmailMailboxSetAutoReplySettingsRequestEventArgs";
#endif
#ifndef RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxSyncManagerSyncRequest_DEFINED
#define RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxSyncManagerSyncRequest_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_ApplicationModel_Email_DataProvider_EmailMailboxSyncManagerSyncRequest[] = L"Windows.ApplicationModel.Email.DataProvider.EmailMailboxSyncManagerSyncRequest";
#endif
#ifndef RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxSyncManagerSyncRequestEventArgs_DEFINED
#define RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxSyncManagerSyncRequestEventArgs_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_ApplicationModel_Email_DataProvider_EmailMailboxSyncManagerSyncRequestEventArgs[] = L"Windows.ApplicationModel.Email.DataProvider.EmailMailboxSyncManagerSyncRequestEventArgs";
#endif
#ifndef RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxUpdateMeetingResponseRequest_DEFINED
#define RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxUpdateMeetingResponseRequest_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_ApplicationModel_Email_DataProvider_EmailMailboxUpdateMeetingResponseRequest[] = L"Windows.ApplicationModel.Email.DataProvider.EmailMailboxUpdateMeetingResponseRequest";
#endif
#ifndef RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxUpdateMeetingResponseRequestEventArgs_DEFINED
#define RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxUpdateMeetingResponseRequestEventArgs_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_ApplicationModel_Email_DataProvider_EmailMailboxUpdateMeetingResponseRequestEventArgs[] = L"Windows.ApplicationModel.Email.DataProvider.EmailMailboxUpdateMeetingResponseRequestEventArgs";
#endif
#ifndef RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxValidateCertificatesRequest_DEFINED
#define RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxValidateCertificatesRequest_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_ApplicationModel_Email_DataProvider_EmailMailboxValidateCertificatesRequest[] = L"Windows.ApplicationModel.Email.DataProvider.EmailMailboxValidateCertificatesRequest";
#endif
#ifndef RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxValidateCertificatesRequestEventArgs_DEFINED
#define RUNTIMECLASS_Windows_ApplicationModel_Email_DataProvider_EmailMailboxValidateCertificatesRequestEventArgs_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_ApplicationModel_Email_DataProvider_EmailMailboxValidateCertificatesRequestEventArgs[] = L"Windows.ApplicationModel.Email.DataProvider.EmailMailboxValidateCertificatesRequestEventArgs";
#endif


/* interface __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0090 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0090_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Eapplicationmodel2Eemail2Edataprovider_0000_0090_v0_0_s_ifspec;

/* Additional Prototypes for ALL interfaces */

unsigned long             __RPC_USER  HSTRING_UserSize(     __RPC__in unsigned long *, unsigned long            , __RPC__in HSTRING * ); 
unsigned char * __RPC_USER  HSTRING_UserMarshal(  __RPC__in unsigned long *, __RPC__inout_xcount(0) unsigned char *, __RPC__in HSTRING * ); 
unsigned char * __RPC_USER  HSTRING_UserUnmarshal(__RPC__in unsigned long *, __RPC__in_xcount(0) unsigned char *, __RPC__out HSTRING * ); 
void                      __RPC_USER  HSTRING_UserFree(     __RPC__in unsigned long *, __RPC__in HSTRING * ); 

unsigned long             __RPC_USER  HSTRING_UserSize64(     __RPC__in unsigned long *, unsigned long            , __RPC__in HSTRING * ); 
unsigned char * __RPC_USER  HSTRING_UserMarshal64(  __RPC__in unsigned long *, __RPC__inout_xcount(0) unsigned char *, __RPC__in HSTRING * ); 
unsigned char * __RPC_USER  HSTRING_UserUnmarshal64(__RPC__in unsigned long *, __RPC__in_xcount(0) unsigned char *, __RPC__out HSTRING * ); 
void                      __RPC_USER  HSTRING_UserFree64(     __RPC__in unsigned long *, __RPC__in HSTRING * ); 

/* end of Additional Prototypes */

#ifdef __cplusplus
}
#endif

#endif


