

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


 /* File created by MIDL compiler version 8.00.0613 */
/* @@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 __windows2Ephone2Enotification2Emanagement_h__
#define __windows2Ephone2Enotification2Emanagement_h__

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

/* Forward Declarations */ 

#ifndef ____FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_FWD_DEFINED__
#define ____FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_FWD_DEFINED__
typedef interface __FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo __FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo;

#endif 	/* ____FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_FWD_DEFINED__ */


#ifndef ____FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_FWD_DEFINED__
#define ____FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_FWD_DEFINED__
typedef interface __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo;

#endif 	/* ____FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_FWD_DEFINED__ */


#ifndef ____FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_FWD_DEFINED__
#define ____FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_FWD_DEFINED__
typedef interface __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo;

#endif 	/* ____FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_FWD_DEFINED__ */


#ifndef ____FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo_FWD_DEFINED__
#define ____FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo_FWD_DEFINED__
typedef interface __FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo __FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo;

#endif 	/* ____FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo_FWD_DEFINED__ */


#ifndef ____FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo_FWD_DEFINED__
#define ____FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo_FWD_DEFINED__
typedef interface __FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo __FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo;

#endif 	/* ____FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo_FWD_DEFINED__ */


#ifndef ____FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo_FWD_DEFINED__
#define ____FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo_FWD_DEFINED__
typedef interface __FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo __FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo;

#endif 	/* ____FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo_FWD_DEFINED__ */


#ifndef ____FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo_FWD_DEFINED__
#define ____FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo_FWD_DEFINED__
typedef interface __FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo __FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo;

#endif 	/* ____FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo_FWD_DEFINED__ */


#ifndef ____FIIterator_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails_FWD_DEFINED__
#define ____FIIterator_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails_FWD_DEFINED__
typedef interface __FIIterator_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails __FIIterator_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails;

#endif 	/* ____FIIterator_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails_FWD_DEFINED__ */


#ifndef ____FIIterable_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails_FWD_DEFINED__
#define ____FIIterable_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails_FWD_DEFINED__
typedef interface __FIIterable_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails __FIIterable_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails;

#endif 	/* ____FIIterable_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails_FWD_DEFINED__ */


#ifndef ____FIIterator_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry_FWD_DEFINED__
#define ____FIIterator_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry_FWD_DEFINED__
typedef interface __FIIterator_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry __FIIterator_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry;

#endif 	/* ____FIIterator_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry_FWD_DEFINED__ */


#ifndef ____FIIterable_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry_FWD_DEFINED__
#define ____FIIterable_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry_FWD_DEFINED__
typedef interface __FIIterable_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry __FIIterable_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry;

#endif 	/* ____FIIterable_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry_FWD_DEFINED__ */


#ifndef ____FIIterator_1_Windows__CPhone__CNotification__CManagement__CTextResponse_FWD_DEFINED__
#define ____FIIterator_1_Windows__CPhone__CNotification__CManagement__CTextResponse_FWD_DEFINED__
typedef interface __FIIterator_1_Windows__CPhone__CNotification__CManagement__CTextResponse __FIIterator_1_Windows__CPhone__CNotification__CManagement__CTextResponse;

#endif 	/* ____FIIterator_1_Windows__CPhone__CNotification__CManagement__CTextResponse_FWD_DEFINED__ */


#ifndef ____FIIterable_1_Windows__CPhone__CNotification__CManagement__CTextResponse_FWD_DEFINED__
#define ____FIIterable_1_Windows__CPhone__CNotification__CManagement__CTextResponse_FWD_DEFINED__
typedef interface __FIIterable_1_Windows__CPhone__CNotification__CManagement__CTextResponse __FIIterable_1_Windows__CPhone__CNotification__CManagement__CTextResponse;

#endif 	/* ____FIIterable_1_Windows__CPhone__CNotification__CManagement__CTextResponse_FWD_DEFINED__ */


#ifndef ____FIMapView_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_FWD_DEFINED__
#define ____FIMapView_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_FWD_DEFINED__
typedef interface __FIMapView_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo __FIMapView_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo;

#endif 	/* ____FIMapView_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_FWD_DEFINED__ */


#ifndef ____FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo_FWD_DEFINED__
#define ____FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo_FWD_DEFINED__
typedef interface __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo;

#endif 	/* ____FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo_FWD_DEFINED__ */


#ifndef ____FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo_FWD_DEFINED__
#define ____FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo_FWD_DEFINED__
typedef interface __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo;

#endif 	/* ____FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo_FWD_DEFINED__ */


#ifndef ____FIVectorView_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails_FWD_DEFINED__
#define ____FIVectorView_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails_FWD_DEFINED__
typedef interface __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails;

#endif 	/* ____FIVectorView_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails_FWD_DEFINED__ */


#ifndef ____FIVectorView_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry_FWD_DEFINED__
#define ____FIVectorView_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry_FWD_DEFINED__
typedef interface __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry;

#endif 	/* ____FIVectorView_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry_FWD_DEFINED__ */


#ifndef ____FIVectorView_1_Windows__CPhone__CNotification__CManagement__CTextResponse_FWD_DEFINED__
#define ____FIVectorView_1_Windows__CPhone__CNotification__CManagement__CTextResponse_FWD_DEFINED__
typedef interface __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CTextResponse __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CTextResponse;

#endif 	/* ____FIVectorView_1_Windows__CPhone__CNotification__CManagement__CTextResponse_FWD_DEFINED__ */


#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CITextResponse_FWD_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CITextResponse_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CITextResponse __x_ABI_CWindows_CPhone_CNotification_CManagement_CITextResponse;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    interface ITextResponse;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CITextResponse_FWD_DEFINED__ */


#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAppNotificationInfo_FWD_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAppNotificationInfo_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAppNotificationInfo __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAppNotificationInfo;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    interface IAppNotificationInfo;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAppNotificationInfo_FWD_DEFINED__ */


#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailAccountInfo_FWD_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailAccountInfo_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailAccountInfo __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailAccountInfo;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    interface IEmailAccountInfo;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailAccountInfo_FWD_DEFINED__ */


#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailFolderInfo_FWD_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailFolderInfo_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailFolderInfo __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailFolderInfo;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    interface IEmailFolderInfo;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailFolderInfo_FWD_DEFINED__ */


#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIBinaryId_FWD_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIBinaryId_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIBinaryId __x_ABI_CWindows_CPhone_CNotification_CManagement_CIBinaryId;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    interface IBinaryId;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIBinaryId_FWD_DEFINED__ */


#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryNotificationTriggerDetails_FWD_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryNotificationTriggerDetails_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryNotificationTriggerDetails __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryNotificationTriggerDetails;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    interface IAccessoryNotificationTriggerDetails;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryNotificationTriggerDetails_FWD_DEFINED__ */


#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetails_FWD_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetails_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetails __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetails;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    interface IAlarmNotificationTriggerDetails;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetails_FWD_DEFINED__ */


#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetails2_FWD_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetails2_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetails2 __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetails2;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    interface IAlarmNotificationTriggerDetails2;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetails2_FWD_DEFINED__ */


#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails_FWD_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    interface IEmailNotificationTriggerDetails;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails_FWD_DEFINED__ */


#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails2_FWD_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails2_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails2 __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails2;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    interface IEmailNotificationTriggerDetails2;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails2_FWD_DEFINED__ */


#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailReadNotificationTriggerDetails_FWD_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailReadNotificationTriggerDetails_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailReadNotificationTriggerDetails __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailReadNotificationTriggerDetails;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    interface IEmailReadNotificationTriggerDetails;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailReadNotificationTriggerDetails_FWD_DEFINED__ */


#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails_FWD_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    interface IPhoneLineDetails;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails_FWD_DEFINED__ */


#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails2_FWD_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails2_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails2 __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails2;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    interface IPhoneLineDetails2;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails2_FWD_DEFINED__ */


#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneCallDetails_FWD_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneCallDetails_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneCallDetails __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneCallDetails;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    interface IPhoneCallDetails;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneCallDetails_FWD_DEFINED__ */


#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneNotificationTriggerDetails_FWD_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneNotificationTriggerDetails_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneNotificationTriggerDetails __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneNotificationTriggerDetails;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    interface IPhoneNotificationTriggerDetails;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneNotificationTriggerDetails_FWD_DEFINED__ */


#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CISpeedDialEntry_FWD_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CISpeedDialEntry_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CISpeedDialEntry __x_ABI_CWindows_CPhone_CNotification_CManagement_CISpeedDialEntry;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    interface ISpeedDialEntry;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CISpeedDialEntry_FWD_DEFINED__ */


#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails_FWD_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails __x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    interface IReminderNotificationTriggerDetails;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails_FWD_DEFINED__ */


#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails2_FWD_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails2_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails2 __x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails2;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    interface IReminderNotificationTriggerDetails2;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails2_FWD_DEFINED__ */


#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CICalendarChangedNotificationTriggerDetails_FWD_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CICalendarChangedNotificationTriggerDetails_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CICalendarChangedNotificationTriggerDetails __x_ABI_CWindows_CPhone_CNotification_CManagement_CICalendarChangedNotificationTriggerDetails;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    interface ICalendarChangedNotificationTriggerDetails;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CICalendarChangedNotificationTriggerDetails_FWD_DEFINED__ */


#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetails_FWD_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetails_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetails __x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetails;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    interface IToastNotificationTriggerDetails;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetails_FWD_DEFINED__ */


#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetails2_FWD_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetails2_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetails2 __x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetails2;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    interface IToastNotificationTriggerDetails2;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetails2_FWD_DEFINED__ */


#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CICortanaTileNotificationTriggerDetails_FWD_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CICortanaTileNotificationTriggerDetails_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CICortanaTileNotificationTriggerDetails __x_ABI_CWindows_CPhone_CNotification_CManagement_CICortanaTileNotificationTriggerDetails;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    interface ICortanaTileNotificationTriggerDetails;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CICortanaTileNotificationTriggerDetails_FWD_DEFINED__ */


#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaMetadata_FWD_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaMetadata_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaMetadata __x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaMetadata;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    interface IMediaMetadata;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaMetadata_FWD_DEFINED__ */


#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaControlsTriggerDetails_FWD_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaControlsTriggerDetails_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaControlsTriggerDetails __x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaControlsTriggerDetails;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    interface IMediaControlsTriggerDetails;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaControlsTriggerDetails_FWD_DEFINED__ */


#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIVolumeInfo_FWD_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIVolumeInfo_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIVolumeInfo __x_ABI_CWindows_CPhone_CNotification_CManagement_CIVolumeInfo;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    interface IVolumeInfo;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIVolumeInfo_FWD_DEFINED__ */


#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager_FWD_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    interface IAccessoryManager;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager_FWD_DEFINED__ */


#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager2_FWD_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager2_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager2 __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager2;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    interface IAccessoryManager2;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager2_FWD_DEFINED__ */


#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager3_FWD_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager3_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager3 __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager3;

#ifdef __cplusplus
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    interface IAccessoryManager3;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

#endif /* __cplusplus */

#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager3_FWD_DEFINED__ */


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

#ifdef __cplusplus
extern "C"{
#endif 


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_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 Phone {
namespace Notification {
namespace Management {
class AppNotificationInfo;
} /*Management*/
} /*Notification*/
} /*Phone*/
} /*Windows*/
}
#endif

#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace Phone {
namespace Notification {
namespace Management {
interface IAppNotificationInfo;
} /*Management*/
} /*Notification*/
} /*Phone*/
} /*Windows*/
}
#endif


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0000 */
/* [local] */ 




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0000_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0000_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2360 */




/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2360 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2360_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2360_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0001 */
/* [local] */ 

#ifndef DEF___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_USE
#define DEF___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_USE
#if defined(__cplusplus) && !defined(RO_NO_TEMPLATE_NAME)
} /*extern "C"*/ 
namespace ABI { namespace Windows { namespace Foundation { namespace Collections {
template <>
struct __declspec(uuid("f8767859-bd3f-5b95-b329-027f99d7e77e"))
IKeyValuePair<HSTRING,ABI::Windows::Phone::Notification::Management::AppNotificationInfo*> : IKeyValuePair_impl<HSTRING,ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Phone::Notification::Management::AppNotificationInfo*, ABI::Windows::Phone::Notification::Management::IAppNotificationInfo*>> {
static const wchar_t* z_get_rc_name_impl() {
return L"Windows.Foundation.Collections.IKeyValuePair`2<String, Windows.Phone.Notification.Management.AppNotificationInfo>"; }
};
typedef IKeyValuePair<HSTRING,ABI::Windows::Phone::Notification::Management::AppNotificationInfo*> __FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_t;
#define ____FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_FWD_DEFINED__
#define __FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo ABI::Windows::Foundation::Collections::__FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_t

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


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0001 */
/* [local] */ 




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0001_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0001_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2361 */




/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2361 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2361_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2361_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0002 */
/* [local] */ 

#ifndef DEF___FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_USE
#define DEF___FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_USE
#if defined(__cplusplus) && !defined(RO_NO_TEMPLATE_NAME)
} /*extern "C"*/ 
namespace ABI { namespace Windows { namespace Foundation { namespace Collections {
template <>
struct __declspec(uuid("663c82f7-c70a-5bad-9050-70e9a44198ce"))
IIterator<__FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo*> : IIterator_impl<__FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo*> {
static const wchar_t* z_get_rc_name_impl() {
return L"Windows.Foundation.Collections.IIterator`1<Windows.Foundation.Collections.IKeyValuePair`2<String, Windows.Phone.Notification.Management.AppNotificationInfo>>"; }
};
typedef IIterator<__FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo*> __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_t;
#define ____FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_FWD_DEFINED__
#define __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo ABI::Windows::Foundation::Collections::__FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_t

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


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0002 */
/* [local] */ 




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0002_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0002_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2362 */




/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2362 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2362_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2362_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0003 */
/* [local] */ 

#ifndef DEF___FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_USE
#define DEF___FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_USE
#if defined(__cplusplus) && !defined(RO_NO_TEMPLATE_NAME)
} /*extern "C"*/ 
namespace ABI { namespace Windows { namespace Foundation { namespace Collections {
template <>
struct __declspec(uuid("7f4379c5-eec0-52e0-b5e1-75b292a9c72a"))
IIterable<__FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo*> : IIterable_impl<__FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo*> {
static const wchar_t* z_get_rc_name_impl() {
return L"Windows.Foundation.Collections.IIterable`1<Windows.Foundation.Collections.IKeyValuePair`2<String, Windows.Phone.Notification.Management.AppNotificationInfo>>"; }
};
typedef IIterable<__FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo*> __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_t;
#define ____FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_FWD_DEFINED__
#define __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo ABI::Windows::Foundation::Collections::__FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_t

/* ABI */ } /* Windows */ } /* Foundation */ } /* Collections */ }
extern "C" {
#endif //__cplusplus
#endif /* DEF___FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_USE */
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace Phone {
namespace Notification {
namespace Management {
class EmailAccountInfo;
} /*Management*/
} /*Notification*/
} /*Phone*/
} /*Windows*/
}
#endif

#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace Phone {
namespace Notification {
namespace Management {
interface IEmailAccountInfo;
} /*Management*/
} /*Notification*/
} /*Phone*/
} /*Windows*/
}
#endif


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0003 */
/* [local] */ 





extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0003_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0003_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2363 */




/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2363 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2363_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2363_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0004 */
/* [local] */ 

#ifndef DEF___FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo_USE
#define DEF___FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo_USE
#if defined(__cplusplus) && !defined(RO_NO_TEMPLATE_NAME)
} /*extern "C"*/ 
namespace ABI { namespace Windows { namespace Foundation { namespace Collections {
template <>
struct __declspec(uuid("8746a278-d14b-594b-b939-99c36a4bd9aa"))
IIterator<ABI::Windows::Phone::Notification::Management::EmailAccountInfo*> : IIterator_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Phone::Notification::Management::EmailAccountInfo*, ABI::Windows::Phone::Notification::Management::IEmailAccountInfo*>> {
static const wchar_t* z_get_rc_name_impl() {
return L"Windows.Foundation.Collections.IIterator`1<Windows.Phone.Notification.Management.EmailAccountInfo>"; }
};
typedef IIterator<ABI::Windows::Phone::Notification::Management::EmailAccountInfo*> __FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo_t;
#define ____FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo_FWD_DEFINED__
#define __FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo ABI::Windows::Foundation::Collections::__FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo_t

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


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0004 */
/* [local] */ 




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0004_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0004_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2364 */




/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2364 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2364_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2364_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0005 */
/* [local] */ 

#ifndef DEF___FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo_USE
#define DEF___FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo_USE
#if defined(__cplusplus) && !defined(RO_NO_TEMPLATE_NAME)
} /*extern "C"*/ 
namespace ABI { namespace Windows { namespace Foundation { namespace Collections {
template <>
struct __declspec(uuid("bd2ce2ee-1692-54ef-9e1c-c229aee8fa63"))
IIterable<ABI::Windows::Phone::Notification::Management::EmailAccountInfo*> : IIterable_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Phone::Notification::Management::EmailAccountInfo*, ABI::Windows::Phone::Notification::Management::IEmailAccountInfo*>> {
static const wchar_t* z_get_rc_name_impl() {
return L"Windows.Foundation.Collections.IIterable`1<Windows.Phone.Notification.Management.EmailAccountInfo>"; }
};
typedef IIterable<ABI::Windows::Phone::Notification::Management::EmailAccountInfo*> __FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo_t;
#define ____FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo_FWD_DEFINED__
#define __FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo ABI::Windows::Foundation::Collections::__FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo_t

/* ABI */ } /* Windows */ } /* Foundation */ } /* Collections */ }
extern "C" {
#endif //__cplusplus
#endif /* DEF___FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo_USE */
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace Phone {
namespace Notification {
namespace Management {
class EmailFolderInfo;
} /*Management*/
} /*Notification*/
} /*Phone*/
} /*Windows*/
}
#endif

#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace Phone {
namespace Notification {
namespace Management {
interface IEmailFolderInfo;
} /*Management*/
} /*Notification*/
} /*Phone*/
} /*Windows*/
}
#endif


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0005 */
/* [local] */ 





extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0005_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0005_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2365 */




/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2365 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2365_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2365_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0006 */
/* [local] */ 

#ifndef DEF___FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo_USE
#define DEF___FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo_USE
#if defined(__cplusplus) && !defined(RO_NO_TEMPLATE_NAME)
} /*extern "C"*/ 
namespace ABI { namespace Windows { namespace Foundation { namespace Collections {
template <>
struct __declspec(uuid("2ab64390-dc22-5b21-9606-7f6a793bca30"))
IIterator<ABI::Windows::Phone::Notification::Management::EmailFolderInfo*> : IIterator_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Phone::Notification::Management::EmailFolderInfo*, ABI::Windows::Phone::Notification::Management::IEmailFolderInfo*>> {
static const wchar_t* z_get_rc_name_impl() {
return L"Windows.Foundation.Collections.IIterator`1<Windows.Phone.Notification.Management.EmailFolderInfo>"; }
};
typedef IIterator<ABI::Windows::Phone::Notification::Management::EmailFolderInfo*> __FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo_t;
#define ____FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo_FWD_DEFINED__
#define __FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo ABI::Windows::Foundation::Collections::__FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo_t

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


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0006 */
/* [local] */ 




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0006_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0006_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2366 */




/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2366 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2366_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2366_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0007 */
/* [local] */ 

#ifndef DEF___FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo_USE
#define DEF___FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo_USE
#if defined(__cplusplus) && !defined(RO_NO_TEMPLATE_NAME)
} /*extern "C"*/ 
namespace ABI { namespace Windows { namespace Foundation { namespace Collections {
template <>
struct __declspec(uuid("bcdc74a2-9314-5b21-98df-334a7359cd76"))
IIterable<ABI::Windows::Phone::Notification::Management::EmailFolderInfo*> : IIterable_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Phone::Notification::Management::EmailFolderInfo*, ABI::Windows::Phone::Notification::Management::IEmailFolderInfo*>> {
static const wchar_t* z_get_rc_name_impl() {
return L"Windows.Foundation.Collections.IIterable`1<Windows.Phone.Notification.Management.EmailFolderInfo>"; }
};
typedef IIterable<ABI::Windows::Phone::Notification::Management::EmailFolderInfo*> __FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo_t;
#define ____FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo_FWD_DEFINED__
#define __FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo ABI::Windows::Foundation::Collections::__FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo_t

/* ABI */ } /* Windows */ } /* Foundation */ } /* Collections */ }
extern "C" {
#endif //__cplusplus
#endif /* DEF___FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo_USE */
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace Phone {
namespace Notification {
namespace Management {
class PhoneLineDetails;
} /*Management*/
} /*Notification*/
} /*Phone*/
} /*Windows*/
}
#endif

#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace Phone {
namespace Notification {
namespace Management {
interface IPhoneLineDetails;
} /*Management*/
} /*Notification*/
} /*Phone*/
} /*Windows*/
}
#endif


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0007 */
/* [local] */ 





extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0007_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0007_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2367 */




/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2367 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2367_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2367_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0008 */
/* [local] */ 

#ifndef DEF___FIIterator_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails_USE
#define DEF___FIIterator_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails_USE
#if defined(__cplusplus) && !defined(RO_NO_TEMPLATE_NAME)
} /*extern "C"*/ 
namespace ABI { namespace Windows { namespace Foundation { namespace Collections {
template <>
struct __declspec(uuid("83de7c7e-4271-5cc5-8fd1-58d1c7098a1c"))
IIterator<ABI::Windows::Phone::Notification::Management::PhoneLineDetails*> : IIterator_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Phone::Notification::Management::PhoneLineDetails*, ABI::Windows::Phone::Notification::Management::IPhoneLineDetails*>> {
static const wchar_t* z_get_rc_name_impl() {
return L"Windows.Foundation.Collections.IIterator`1<Windows.Phone.Notification.Management.PhoneLineDetails>"; }
};
typedef IIterator<ABI::Windows::Phone::Notification::Management::PhoneLineDetails*> __FIIterator_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails_t;
#define ____FIIterator_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails_FWD_DEFINED__
#define __FIIterator_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails ABI::Windows::Foundation::Collections::__FIIterator_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails_t

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


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0008 */
/* [local] */ 




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0008_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0008_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2368 */




/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2368 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2368_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2368_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0009 */
/* [local] */ 

#ifndef DEF___FIIterable_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails_USE
#define DEF___FIIterable_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails_USE
#if defined(__cplusplus) && !defined(RO_NO_TEMPLATE_NAME)
} /*extern "C"*/ 
namespace ABI { namespace Windows { namespace Foundation { namespace Collections {
template <>
struct __declspec(uuid("b5cf4d20-289d-5474-baba-4aca9710301c"))
IIterable<ABI::Windows::Phone::Notification::Management::PhoneLineDetails*> : IIterable_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Phone::Notification::Management::PhoneLineDetails*, ABI::Windows::Phone::Notification::Management::IPhoneLineDetails*>> {
static const wchar_t* z_get_rc_name_impl() {
return L"Windows.Foundation.Collections.IIterable`1<Windows.Phone.Notification.Management.PhoneLineDetails>"; }
};
typedef IIterable<ABI::Windows::Phone::Notification::Management::PhoneLineDetails*> __FIIterable_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails_t;
#define ____FIIterable_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails_FWD_DEFINED__
#define __FIIterable_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails ABI::Windows::Foundation::Collections::__FIIterable_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails_t

/* ABI */ } /* Windows */ } /* Foundation */ } /* Collections */ }
extern "C" {
#endif //__cplusplus
#endif /* DEF___FIIterable_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails_USE */
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace Phone {
namespace Notification {
namespace Management {
class SpeedDialEntry;
} /*Management*/
} /*Notification*/
} /*Phone*/
} /*Windows*/
}
#endif

#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace Phone {
namespace Notification {
namespace Management {
interface ISpeedDialEntry;
} /*Management*/
} /*Notification*/
} /*Phone*/
} /*Windows*/
}
#endif


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0009 */
/* [local] */ 





extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0009_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0009_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2369 */




/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2369 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2369_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2369_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0010 */
/* [local] */ 

#ifndef DEF___FIIterator_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry_USE
#define DEF___FIIterator_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry_USE
#if defined(__cplusplus) && !defined(RO_NO_TEMPLATE_NAME)
} /*extern "C"*/ 
namespace ABI { namespace Windows { namespace Foundation { namespace Collections {
template <>
struct __declspec(uuid("cd97202f-7f94-5920-b64b-cd4838471de4"))
IIterator<ABI::Windows::Phone::Notification::Management::SpeedDialEntry*> : IIterator_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Phone::Notification::Management::SpeedDialEntry*, ABI::Windows::Phone::Notification::Management::ISpeedDialEntry*>> {
static const wchar_t* z_get_rc_name_impl() {
return L"Windows.Foundation.Collections.IIterator`1<Windows.Phone.Notification.Management.SpeedDialEntry>"; }
};
typedef IIterator<ABI::Windows::Phone::Notification::Management::SpeedDialEntry*> __FIIterator_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry_t;
#define ____FIIterator_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry_FWD_DEFINED__
#define __FIIterator_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry ABI::Windows::Foundation::Collections::__FIIterator_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry_t

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


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0010 */
/* [local] */ 




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0010_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0010_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2370 */




/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2370 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2370_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2370_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0011 */
/* [local] */ 

#ifndef DEF___FIIterable_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry_USE
#define DEF___FIIterable_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry_USE
#if defined(__cplusplus) && !defined(RO_NO_TEMPLATE_NAME)
} /*extern "C"*/ 
namespace ABI { namespace Windows { namespace Foundation { namespace Collections {
template <>
struct __declspec(uuid("7647d109-9397-544e-9691-835eb84fe076"))
IIterable<ABI::Windows::Phone::Notification::Management::SpeedDialEntry*> : IIterable_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Phone::Notification::Management::SpeedDialEntry*, ABI::Windows::Phone::Notification::Management::ISpeedDialEntry*>> {
static const wchar_t* z_get_rc_name_impl() {
return L"Windows.Foundation.Collections.IIterable`1<Windows.Phone.Notification.Management.SpeedDialEntry>"; }
};
typedef IIterable<ABI::Windows::Phone::Notification::Management::SpeedDialEntry*> __FIIterable_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry_t;
#define ____FIIterable_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry_FWD_DEFINED__
#define __FIIterable_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry ABI::Windows::Foundation::Collections::__FIIterable_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry_t

/* ABI */ } /* Windows */ } /* Foundation */ } /* Collections */ }
extern "C" {
#endif //__cplusplus
#endif /* DEF___FIIterable_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry_USE */
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace Phone {
namespace Notification {
namespace Management {
class TextResponse;
} /*Management*/
} /*Notification*/
} /*Phone*/
} /*Windows*/
}
#endif

#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace Phone {
namespace Notification {
namespace Management {
interface ITextResponse;
} /*Management*/
} /*Notification*/
} /*Phone*/
} /*Windows*/
}
#endif


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0011 */
/* [local] */ 





extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0011_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0011_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2371 */




/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2371 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2371_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2371_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0012 */
/* [local] */ 

#ifndef DEF___FIIterator_1_Windows__CPhone__CNotification__CManagement__CTextResponse_USE
#define DEF___FIIterator_1_Windows__CPhone__CNotification__CManagement__CTextResponse_USE
#if defined(__cplusplus) && !defined(RO_NO_TEMPLATE_NAME)
} /*extern "C"*/ 
namespace ABI { namespace Windows { namespace Foundation { namespace Collections {
template <>
struct __declspec(uuid("02c1a8d0-cb34-5e4a-a051-03af3f95e4d4"))
IIterator<ABI::Windows::Phone::Notification::Management::TextResponse*> : IIterator_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Phone::Notification::Management::TextResponse*, ABI::Windows::Phone::Notification::Management::ITextResponse*>> {
static const wchar_t* z_get_rc_name_impl() {
return L"Windows.Foundation.Collections.IIterator`1<Windows.Phone.Notification.Management.TextResponse>"; }
};
typedef IIterator<ABI::Windows::Phone::Notification::Management::TextResponse*> __FIIterator_1_Windows__CPhone__CNotification__CManagement__CTextResponse_t;
#define ____FIIterator_1_Windows__CPhone__CNotification__CManagement__CTextResponse_FWD_DEFINED__
#define __FIIterator_1_Windows__CPhone__CNotification__CManagement__CTextResponse ABI::Windows::Foundation::Collections::__FIIterator_1_Windows__CPhone__CNotification__CManagement__CTextResponse_t

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


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0012 */
/* [local] */ 




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0012_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0012_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2372 */




/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2372 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2372_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2372_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0013 */
/* [local] */ 

#ifndef DEF___FIIterable_1_Windows__CPhone__CNotification__CManagement__CTextResponse_USE
#define DEF___FIIterable_1_Windows__CPhone__CNotification__CManagement__CTextResponse_USE
#if defined(__cplusplus) && !defined(RO_NO_TEMPLATE_NAME)
} /*extern "C"*/ 
namespace ABI { namespace Windows { namespace Foundation { namespace Collections {
template <>
struct __declspec(uuid("d7573a25-5434-5b66-b4b6-cfc55adad897"))
IIterable<ABI::Windows::Phone::Notification::Management::TextResponse*> : IIterable_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Phone::Notification::Management::TextResponse*, ABI::Windows::Phone::Notification::Management::ITextResponse*>> {
static const wchar_t* z_get_rc_name_impl() {
return L"Windows.Foundation.Collections.IIterable`1<Windows.Phone.Notification.Management.TextResponse>"; }
};
typedef IIterable<ABI::Windows::Phone::Notification::Management::TextResponse*> __FIIterable_1_Windows__CPhone__CNotification__CManagement__CTextResponse_t;
#define ____FIIterable_1_Windows__CPhone__CNotification__CManagement__CTextResponse_FWD_DEFINED__
#define __FIIterable_1_Windows__CPhone__CNotification__CManagement__CTextResponse ABI::Windows::Foundation::Collections::__FIIterable_1_Windows__CPhone__CNotification__CManagement__CTextResponse_t

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


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0013 */
/* [local] */ 




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0013_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0013_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2373 */




/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2373 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2373_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2373_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0014 */
/* [local] */ 

#ifndef DEF___FIMapView_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_USE
#define DEF___FIMapView_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_USE
#if defined(__cplusplus) && !defined(RO_NO_TEMPLATE_NAME)
} /*extern "C"*/ 
namespace ABI { namespace Windows { namespace Foundation { namespace Collections {
template <>
struct __declspec(uuid("a826e920-0b3a-54f3-9133-0a530baa7298"))
IMapView<HSTRING,ABI::Windows::Phone::Notification::Management::AppNotificationInfo*> : IMapView_impl<HSTRING,ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Phone::Notification::Management::AppNotificationInfo*, ABI::Windows::Phone::Notification::Management::IAppNotificationInfo*>> {
static const wchar_t* z_get_rc_name_impl() {
return L"Windows.Foundation.Collections.IMapView`2<String, Windows.Phone.Notification.Management.AppNotificationInfo>"; }
};
typedef IMapView<HSTRING,ABI::Windows::Phone::Notification::Management::AppNotificationInfo*> __FIMapView_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_t;
#define ____FIMapView_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_FWD_DEFINED__
#define __FIMapView_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo ABI::Windows::Foundation::Collections::__FIMapView_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_t

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


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0014 */
/* [local] */ 




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0014_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0014_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2374 */




/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2374 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2374_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2374_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0015 */
/* [local] */ 

#ifndef DEF___FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo_USE
#define DEF___FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo_USE
#if defined(__cplusplus) && !defined(RO_NO_TEMPLATE_NAME)
} /*extern "C"*/ 
namespace ABI { namespace Windows { namespace Foundation { namespace Collections {
template <>
struct __declspec(uuid("6a6ee5da-e1dd-524d-abc5-8381bee08235"))
IVectorView<ABI::Windows::Phone::Notification::Management::EmailAccountInfo*> : IVectorView_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Phone::Notification::Management::EmailAccountInfo*, ABI::Windows::Phone::Notification::Management::IEmailAccountInfo*>> {
static const wchar_t* z_get_rc_name_impl() {
return L"Windows.Foundation.Collections.IVectorView`1<Windows.Phone.Notification.Management.EmailAccountInfo>"; }
};
typedef IVectorView<ABI::Windows::Phone::Notification::Management::EmailAccountInfo*> __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo_t;
#define ____FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo_FWD_DEFINED__
#define __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo ABI::Windows::Foundation::Collections::__FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo_t

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


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0015 */
/* [local] */ 




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0015_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0015_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2375 */




/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2375 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2375_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2375_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0016 */
/* [local] */ 

#ifndef DEF___FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo_USE
#define DEF___FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo_USE
#if defined(__cplusplus) && !defined(RO_NO_TEMPLATE_NAME)
} /*extern "C"*/ 
namespace ABI { namespace Windows { namespace Foundation { namespace Collections {
template <>
struct __declspec(uuid("37914e68-5c67-5978-85c7-9b4673169184"))
IVectorView<ABI::Windows::Phone::Notification::Management::EmailFolderInfo*> : IVectorView_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Phone::Notification::Management::EmailFolderInfo*, ABI::Windows::Phone::Notification::Management::IEmailFolderInfo*>> {
static const wchar_t* z_get_rc_name_impl() {
return L"Windows.Foundation.Collections.IVectorView`1<Windows.Phone.Notification.Management.EmailFolderInfo>"; }
};
typedef IVectorView<ABI::Windows::Phone::Notification::Management::EmailFolderInfo*> __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo_t;
#define ____FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo_FWD_DEFINED__
#define __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo ABI::Windows::Foundation::Collections::__FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo_t

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


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0016 */
/* [local] */ 




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0016_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0016_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2376 */




/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2376 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2376_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2376_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0017 */
/* [local] */ 

#ifndef DEF___FIVectorView_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails_USE
#define DEF___FIVectorView_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails_USE
#if defined(__cplusplus) && !defined(RO_NO_TEMPLATE_NAME)
} /*extern "C"*/ 
namespace ABI { namespace Windows { namespace Foundation { namespace Collections {
template <>
struct __declspec(uuid("9e9d53cd-e8e3-56d6-b669-00b2da0a8d34"))
IVectorView<ABI::Windows::Phone::Notification::Management::PhoneLineDetails*> : IVectorView_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Phone::Notification::Management::PhoneLineDetails*, ABI::Windows::Phone::Notification::Management::IPhoneLineDetails*>> {
static const wchar_t* z_get_rc_name_impl() {
return L"Windows.Foundation.Collections.IVectorView`1<Windows.Phone.Notification.Management.PhoneLineDetails>"; }
};
typedef IVectorView<ABI::Windows::Phone::Notification::Management::PhoneLineDetails*> __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails_t;
#define ____FIVectorView_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails_FWD_DEFINED__
#define __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails ABI::Windows::Foundation::Collections::__FIVectorView_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails_t

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


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0017 */
/* [local] */ 




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0017_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0017_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2377 */




/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2377 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2377_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2377_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0018 */
/* [local] */ 

#ifndef DEF___FIVectorView_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry_USE
#define DEF___FIVectorView_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry_USE
#if defined(__cplusplus) && !defined(RO_NO_TEMPLATE_NAME)
} /*extern "C"*/ 
namespace ABI { namespace Windows { namespace Foundation { namespace Collections {
template <>
struct __declspec(uuid("53afe069-2b7a-545d-8503-a745f1310538"))
IVectorView<ABI::Windows::Phone::Notification::Management::SpeedDialEntry*> : IVectorView_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Phone::Notification::Management::SpeedDialEntry*, ABI::Windows::Phone::Notification::Management::ISpeedDialEntry*>> {
static const wchar_t* z_get_rc_name_impl() {
return L"Windows.Foundation.Collections.IVectorView`1<Windows.Phone.Notification.Management.SpeedDialEntry>"; }
};
typedef IVectorView<ABI::Windows::Phone::Notification::Management::SpeedDialEntry*> __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry_t;
#define ____FIVectorView_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry_FWD_DEFINED__
#define __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry ABI::Windows::Foundation::Collections::__FIVectorView_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry_t

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


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0018 */
/* [local] */ 




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0018_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0018_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2378 */




/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2378 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2378_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2378_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0019 */
/* [local] */ 

#ifndef DEF___FIVectorView_1_Windows__CPhone__CNotification__CManagement__CTextResponse_USE
#define DEF___FIVectorView_1_Windows__CPhone__CNotification__CManagement__CTextResponse_USE
#if defined(__cplusplus) && !defined(RO_NO_TEMPLATE_NAME)
} /*extern "C"*/ 
namespace ABI { namespace Windows { namespace Foundation { namespace Collections {
template <>
struct __declspec(uuid("a92dadd6-75f5-5889-a6f5-1ca444a3facd"))
IVectorView<ABI::Windows::Phone::Notification::Management::TextResponse*> : IVectorView_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Phone::Notification::Management::TextResponse*, ABI::Windows::Phone::Notification::Management::ITextResponse*>> {
static const wchar_t* z_get_rc_name_impl() {
return L"Windows.Foundation.Collections.IVectorView`1<Windows.Phone.Notification.Management.TextResponse>"; }
};
typedef IVectorView<ABI::Windows::Phone::Notification::Management::TextResponse*> __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CTextResponse_t;
#define ____FIVectorView_1_Windows__CPhone__CNotification__CManagement__CTextResponse_FWD_DEFINED__
#define __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CTextResponse ABI::Windows::Foundation::Collections::__FIVectorView_1_Windows__CPhone__CNotification__CManagement__CTextResponse_t

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


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0019 */
/* [local] */ 




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0019_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0019_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2379 */




/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2379 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2379_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2379_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0020 */
/* [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_windows2Ephone2Enotification2Emanagement_0000_0020 */
/* [local] */ 




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0020_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0020_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2380 */




/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2380 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2380_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2380_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0021 */
/* [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_windows2Ephone2Enotification2Emanagement_0000_0021 */
/* [local] */ 




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0021_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0021_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2381 */




/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2381 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2381_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2381_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0022 */
/* [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 */
#if defined(__cplusplus)
}
#endif // defined(__cplusplus)
#include <Windows.Foundation.h>
#if !defined(__windows2Eapplicationmodel2Eappointments_h__)
#include <Windows.ApplicationModel.Appointments.h>
#endif // !defined(__windows2Eapplicationmodel2Eappointments_h__)
#if !defined(__windows2Eapplicationmodel2Eemail_h__)
#include <Windows.ApplicationModel.Email.h>
#endif // !defined(__windows2Eapplicationmodel2Eemail_h__)
#if !defined(__windows2Estorage2Estreams_h__)
#include <Windows.Storage.Streams.h>
#endif // !defined(__windows2Estorage2Estreams_h__)
#if defined(__cplusplus)
extern "C" {
#endif // defined(__cplusplus)
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace ApplicationModel {
namespace Appointments {
class Appointment;
} /*Appointments*/
} /*ApplicationModel*/
} /*Windows*/
}
#endif

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

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

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

#endif

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

typedef enum __x_ABI_CWindows_CPhone_CNotification_CManagement_CAccessoryNotificationType __x_ABI_CWindows_CPhone_CNotification_CManagement_CAccessoryNotificationType;


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


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

typedef enum __x_ABI_CWindows_CPhone_CNotification_CManagement_CReminderState __x_ABI_CWindows_CPhone_CNotification_CManagement_CReminderState;


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


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

typedef enum __x_ABI_CWindows_CPhone_CNotification_CManagement_CPhoneNotificationType __x_ABI_CWindows_CPhone_CNotification_CManagement_CPhoneNotificationType;


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


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

typedef enum __x_ABI_CWindows_CPhone_CNotification_CManagement_CPhoneCallTransport __x_ABI_CWindows_CPhone_CNotification_CManagement_CPhoneCallTransport;


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


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

typedef enum __x_ABI_CWindows_CPhone_CNotification_CManagement_CPhoneMediaType __x_ABI_CWindows_CPhone_CNotification_CManagement_CPhoneMediaType;


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


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

typedef enum __x_ABI_CWindows_CPhone_CNotification_CManagement_CPhoneCallDirection __x_ABI_CWindows_CPhone_CNotification_CManagement_CPhoneCallDirection;


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


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

typedef enum __x_ABI_CWindows_CPhone_CNotification_CManagement_CPhoneCallState __x_ABI_CWindows_CPhone_CNotification_CManagement_CPhoneCallState;


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


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

typedef enum __x_ABI_CWindows_CPhone_CNotification_CManagement_CPhoneCallAudioEndpoint __x_ABI_CWindows_CPhone_CNotification_CManagement_CPhoneCallAudioEndpoint;


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


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

typedef enum __x_ABI_CWindows_CPhone_CNotification_CManagement_CPhoneLineRegistrationState __x_ABI_CWindows_CPhone_CNotification_CManagement_CPhoneLineRegistrationState;


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


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

typedef enum __x_ABI_CWindows_CPhone_CNotification_CManagement_CCalendarChangedEvent __x_ABI_CWindows_CPhone_CNotification_CManagement_CCalendarChangedEvent;


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


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

typedef enum __x_ABI_CWindows_CPhone_CNotification_CManagement_CPlaybackStatus __x_ABI_CWindows_CPhone_CNotification_CManagement_CPlaybackStatus;


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


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

typedef enum __x_ABI_CWindows_CPhone_CNotification_CManagement_CPlaybackCapability __x_ABI_CWindows_CPhone_CNotification_CManagement_CPlaybackCapability;


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


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

typedef enum __x_ABI_CWindows_CPhone_CNotification_CManagement_CPlaybackCommand __x_ABI_CWindows_CPhone_CNotification_CManagement_CPlaybackCommand;


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


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

typedef enum __x_ABI_CWindows_CPhone_CNotification_CManagement_CVibrateState __x_ABI_CWindows_CPhone_CNotification_CManagement_CVibrateState;


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


#endif






















#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace Phone {
namespace Notification {
namespace Management {
class BinaryId;
} /*Management*/
} /*Notification*/
} /*Phone*/
} /*Windows*/
}
#endif
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace Phone {
namespace Notification {
namespace Management {
class AlarmNotificationTriggerDetails;
} /*Management*/
} /*Notification*/
} /*Phone*/
} /*Windows*/
}
#endif
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace Phone {
namespace Notification {
namespace Management {
class EmailReadNotificationTriggerDetails;
} /*Management*/
} /*Notification*/
} /*Phone*/
} /*Windows*/
}
#endif
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace Phone {
namespace Notification {
namespace Management {
class EmailNotificationTriggerDetails;
} /*Management*/
} /*Notification*/
} /*Phone*/
} /*Windows*/
}
#endif
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace Phone {
namespace Notification {
namespace Management {
class PhoneCallDetails;
} /*Management*/
} /*Notification*/
} /*Phone*/
} /*Windows*/
}
#endif
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace Phone {
namespace Notification {
namespace Management {
class PhoneNotificationTriggerDetails;
} /*Management*/
} /*Notification*/
} /*Phone*/
} /*Windows*/
}
#endif
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace Phone {
namespace Notification {
namespace Management {
class ReminderNotificationTriggerDetails;
} /*Management*/
} /*Notification*/
} /*Phone*/
} /*Windows*/
}
#endif
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace Phone {
namespace Notification {
namespace Management {
class CalendarChangedNotificationTriggerDetails;
} /*Management*/
} /*Notification*/
} /*Phone*/
} /*Windows*/
}
#endif
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace Phone {
namespace Notification {
namespace Management {
class ToastNotificationTriggerDetails;
} /*Management*/
} /*Notification*/
} /*Phone*/
} /*Windows*/
}
#endif
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace Phone {
namespace Notification {
namespace Management {
class CortanaTileNotificationTriggerDetails;
} /*Management*/
} /*Notification*/
} /*Phone*/
} /*Windows*/
}
#endif
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace Phone {
namespace Notification {
namespace Management {
class MediaMetadata;
} /*Management*/
} /*Notification*/
} /*Phone*/
} /*Windows*/
}
#endif
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace Phone {
namespace Notification {
namespace Management {
class MediaControlsTriggerDetails;
} /*Management*/
} /*Notification*/
} /*Phone*/
} /*Windows*/
}
#endif
#ifdef __cplusplus
namespace ABI {
namespace Windows {
namespace Phone {
namespace Notification {
namespace Management {
class VolumeInfo;
} /*Management*/
} /*Notification*/
} /*Phone*/
} /*Windows*/
}
#endif


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0022 */
/* [local] */ 




#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


#ifdef __cplusplus

} /* end extern "C" */
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    
                    typedef enum AccessoryNotificationType AccessoryNotificationType;
                    
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

extern "C" { 
#endif

#ifdef __cplusplus

} /* end extern "C" */
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    
                    typedef enum ReminderState ReminderState;
                    
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

extern "C" { 
#endif

#ifdef __cplusplus

} /* end extern "C" */
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    
                    typedef enum PhoneNotificationType PhoneNotificationType;
                    
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

extern "C" { 
#endif

#ifdef __cplusplus

} /* end extern "C" */
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    
                    typedef enum PhoneCallTransport PhoneCallTransport;
                    
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

extern "C" { 
#endif

#ifdef __cplusplus

} /* end extern "C" */
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    
                    typedef enum PhoneMediaType PhoneMediaType;
                    
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

extern "C" { 
#endif

#ifdef __cplusplus

} /* end extern "C" */
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    
                    typedef enum PhoneCallDirection PhoneCallDirection;
                    
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

extern "C" { 
#endif

#ifdef __cplusplus

} /* end extern "C" */
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    
                    typedef enum PhoneCallState PhoneCallState;
                    
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

extern "C" { 
#endif

#ifdef __cplusplus

} /* end extern "C" */
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    
                    typedef enum PhoneCallAudioEndpoint PhoneCallAudioEndpoint;
                    
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

extern "C" { 
#endif

#ifdef __cplusplus

} /* end extern "C" */
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    
                    typedef enum PhoneLineRegistrationState PhoneLineRegistrationState;
                    
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

extern "C" { 
#endif

#ifdef __cplusplus

} /* end extern "C" */
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    
                    typedef enum CalendarChangedEvent CalendarChangedEvent;
                    
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

extern "C" { 
#endif

#ifdef __cplusplus

} /* end extern "C" */
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    
                    typedef enum PlaybackStatus PlaybackStatus;
                    
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

extern "C" { 
#endif

#ifdef __cplusplus

} /* end extern "C" */
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    
                    typedef enum PlaybackCapability PlaybackCapability;
                    
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

extern "C" { 
#endif

#ifdef __cplusplus

} /* end extern "C" */
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    
                    typedef enum PlaybackCommand PlaybackCommand;
                    
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

extern "C" { 
#endif

#ifdef __cplusplus

} /* end extern "C" */
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    
                    typedef enum VibrateState VibrateState;
                    
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

extern "C" { 
#endif

























extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0022_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0022_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2382 */




/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2382 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2382_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2382_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0023 */
/* [local] */ 

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


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0023 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0023_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0023_v0_0_s_ifspec;

#ifndef ____FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_INTERFACE_DEFINED__
#define ____FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_INTERFACE_DEFINED__

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



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


EXTERN_C const IID IID___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo;

#if defined(__cplusplus) && !defined(CINTERFACE)
    
    MIDL_INTERFACE("f8767859-bd3f-5b95-b329-027f99d7e77e")
    __FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo : public IInspectable
    {
    public:
        virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Key( 
            /* [retval][out] */ __RPC__deref_out_opt HSTRING *key) = 0;
        
        virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Value( 
            /* [retval][out] */ __RPC__deref_out_opt ABI::Windows::Phone::Notification::Management::IAppNotificationInfo **value) = 0;
        
    };
    
    
#else 	/* C style interface */

    typedef struct __FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfoVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo * 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 __FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Key )( 
            __RPC__in __FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo * This,
            /* [retval][out] */ __RPC__deref_out_opt HSTRING *key);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Value )( 
            __RPC__in __FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo * This,
            /* [retval][out] */ __RPC__deref_out_opt __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAppNotificationInfo **value);
        
        END_INTERFACE
    } __FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfoVtbl;

    interface __FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo
    {
        CONST_VTBL struct __FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfoVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


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

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

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


#define __FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_get_Key(This,key)	\
    ( (This)->lpVtbl -> get_Key(This,key) ) 

#define __FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_get_Value(This,value)	\
    ( (This)->lpVtbl -> get_Value(This,value) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0024 */
/* [local] */ 

#endif /* pinterface */
#endif /* DEF___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0024 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0024_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0024_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2383 */




/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2383 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2383_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2383_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0025 */
/* [local] */ 

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


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0025 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0025_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0025_v0_0_s_ifspec;

#ifndef ____FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_INTERFACE_DEFINED__
#define ____FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_INTERFACE_DEFINED__

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



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


EXTERN_C const IID IID___FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo;

#if defined(__cplusplus) && !defined(CINTERFACE)
    
    MIDL_INTERFACE("663c82f7-c70a-5bad-9050-70e9a44198ce")
    __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo : public IInspectable
    {
    public:
        virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Current( 
            /* [retval][out] */ __RPC__deref_out_opt __FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo **current) = 0;
        
        virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_HasCurrent( 
            /* [retval][out] */ __RPC__out boolean *hasCurrent) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE MoveNext( 
            /* [retval][out] */ __RPC__out boolean *hasCurrent) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE GetMany( 
            /* [in] */ unsigned int capacity,
            /* [size_is][length_is][out] */ __RPC__out_ecount_part(capacity, *actual) __FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo **items,
            /* [retval][out] */ __RPC__out unsigned int *actual) = 0;
        
    };
    
    
#else 	/* C style interface */

    typedef struct __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfoVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo * 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 __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Current )( 
            __RPC__in __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo * This,
            /* [retval][out] */ __RPC__deref_out_opt __FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo **current);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_HasCurrent )( 
            __RPC__in __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo * This,
            /* [retval][out] */ __RPC__out boolean *hasCurrent);
        
        HRESULT ( STDMETHODCALLTYPE *MoveNext )( 
            __RPC__in __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo * This,
            /* [retval][out] */ __RPC__out boolean *hasCurrent);
        
        HRESULT ( STDMETHODCALLTYPE *GetMany )( 
            __RPC__in __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo * This,
            /* [in] */ unsigned int capacity,
            /* [size_is][length_is][out] */ __RPC__out_ecount_part(capacity, *actual) __FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo **items,
            /* [retval][out] */ __RPC__out unsigned int *actual);
        
        END_INTERFACE
    } __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfoVtbl;

    interface __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo
    {
        CONST_VTBL struct __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfoVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


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

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

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


#define __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_get_Current(This,current)	\
    ( (This)->lpVtbl -> get_Current(This,current) ) 

#define __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_get_HasCurrent(This,hasCurrent)	\
    ( (This)->lpVtbl -> get_HasCurrent(This,hasCurrent) ) 

#define __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_MoveNext(This,hasCurrent)	\
    ( (This)->lpVtbl -> MoveNext(This,hasCurrent) ) 

#define __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_GetMany(This,capacity,items,actual)	\
    ( (This)->lpVtbl -> GetMany(This,capacity,items,actual) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0026 */
/* [local] */ 

#endif /* pinterface */
#endif /* DEF___FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0026 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0026_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0026_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2384 */




/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2384 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2384_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2384_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0027 */
/* [local] */ 

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


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0027 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0027_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0027_v0_0_s_ifspec;

#ifndef ____FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_INTERFACE_DEFINED__
#define ____FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_INTERFACE_DEFINED__

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



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


EXTERN_C const IID IID___FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo;

#if defined(__cplusplus) && !defined(CINTERFACE)
    
    MIDL_INTERFACE("7f4379c5-eec0-52e0-b5e1-75b292a9c72a")
    __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo : public IInspectable
    {
    public:
        virtual HRESULT STDMETHODCALLTYPE First( 
            /* [retval][out] */ __RPC__deref_out_opt __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo **first) = 0;
        
    };
    
    
#else 	/* C style interface */

    typedef struct __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfoVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo * 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 __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        HRESULT ( STDMETHODCALLTYPE *First )( 
            __RPC__in __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo * This,
            /* [retval][out] */ __RPC__deref_out_opt __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo **first);
        
        END_INTERFACE
    } __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfoVtbl;

    interface __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo
    {
        CONST_VTBL struct __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfoVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


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

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

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


#define __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_First(This,first)	\
    ( (This)->lpVtbl -> First(This,first) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0028 */
/* [local] */ 

#endif /* pinterface */
#endif /* DEF___FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0028 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0028_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0028_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2385 */




/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2385 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2385_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2385_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0029 */
/* [local] */ 

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


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0029 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0029_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0029_v0_0_s_ifspec;

#ifndef ____FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo_INTERFACE_DEFINED__
#define ____FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo_INTERFACE_DEFINED__

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



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


EXTERN_C const IID IID___FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo;

#if defined(__cplusplus) && !defined(CINTERFACE)
    
    MIDL_INTERFACE("8746a278-d14b-594b-b939-99c36a4bd9aa")
    __FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo : public IInspectable
    {
    public:
        virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Current( 
            /* [retval][out] */ __RPC__deref_out_opt ABI::Windows::Phone::Notification::Management::IEmailAccountInfo **current) = 0;
        
        virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_HasCurrent( 
            /* [retval][out] */ __RPC__out boolean *hasCurrent) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE MoveNext( 
            /* [retval][out] */ __RPC__out boolean *hasCurrent) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE GetMany( 
            /* [in] */ unsigned int capacity,
            /* [size_is][length_is][out] */ __RPC__out_ecount_part(capacity, *actual) ABI::Windows::Phone::Notification::Management::IEmailAccountInfo **items,
            /* [retval][out] */ __RPC__out unsigned int *actual) = 0;
        
    };
    
    
#else 	/* C style interface */

    typedef struct __FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfoVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo * 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 __FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Current )( 
            __RPC__in __FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo * This,
            /* [retval][out] */ __RPC__deref_out_opt __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailAccountInfo **current);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_HasCurrent )( 
            __RPC__in __FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo * This,
            /* [retval][out] */ __RPC__out boolean *hasCurrent);
        
        HRESULT ( STDMETHODCALLTYPE *MoveNext )( 
            __RPC__in __FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo * This,
            /* [retval][out] */ __RPC__out boolean *hasCurrent);
        
        HRESULT ( STDMETHODCALLTYPE *GetMany )( 
            __RPC__in __FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo * This,
            /* [in] */ unsigned int capacity,
            /* [size_is][length_is][out] */ __RPC__out_ecount_part(capacity, *actual) __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailAccountInfo **items,
            /* [retval][out] */ __RPC__out unsigned int *actual);
        
        END_INTERFACE
    } __FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfoVtbl;

    interface __FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo
    {
        CONST_VTBL struct __FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfoVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


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

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

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


#define __FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo_get_Current(This,current)	\
    ( (This)->lpVtbl -> get_Current(This,current) ) 

#define __FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo_get_HasCurrent(This,hasCurrent)	\
    ( (This)->lpVtbl -> get_HasCurrent(This,hasCurrent) ) 

#define __FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo_MoveNext(This,hasCurrent)	\
    ( (This)->lpVtbl -> MoveNext(This,hasCurrent) ) 

#define __FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo_GetMany(This,capacity,items,actual)	\
    ( (This)->lpVtbl -> GetMany(This,capacity,items,actual) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0030 */
/* [local] */ 

#endif /* pinterface */
#endif /* DEF___FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0030 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0030_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0030_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2386 */




/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2386 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2386_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2386_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0031 */
/* [local] */ 

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


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0031 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0031_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0031_v0_0_s_ifspec;

#ifndef ____FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo_INTERFACE_DEFINED__
#define ____FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo_INTERFACE_DEFINED__

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



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


EXTERN_C const IID IID___FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo;

#if defined(__cplusplus) && !defined(CINTERFACE)
    
    MIDL_INTERFACE("bd2ce2ee-1692-54ef-9e1c-c229aee8fa63")
    __FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo : public IInspectable
    {
    public:
        virtual HRESULT STDMETHODCALLTYPE First( 
            /* [retval][out] */ __RPC__deref_out_opt __FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo **first) = 0;
        
    };
    
    
#else 	/* C style interface */

    typedef struct __FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfoVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo * 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 __FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        HRESULT ( STDMETHODCALLTYPE *First )( 
            __RPC__in __FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo * This,
            /* [retval][out] */ __RPC__deref_out_opt __FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo **first);
        
        END_INTERFACE
    } __FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfoVtbl;

    interface __FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo
    {
        CONST_VTBL struct __FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfoVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


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

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

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


#define __FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo_First(This,first)	\
    ( (This)->lpVtbl -> First(This,first) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0032 */
/* [local] */ 

#endif /* pinterface */
#endif /* DEF___FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0032 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0032_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0032_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2387 */




/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2387 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2387_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2387_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0033 */
/* [local] */ 

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


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0033 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0033_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0033_v0_0_s_ifspec;

#ifndef ____FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo_INTERFACE_DEFINED__
#define ____FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo_INTERFACE_DEFINED__

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



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


EXTERN_C const IID IID___FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo;

#if defined(__cplusplus) && !defined(CINTERFACE)
    
    MIDL_INTERFACE("2ab64390-dc22-5b21-9606-7f6a793bca30")
    __FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo : public IInspectable
    {
    public:
        virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Current( 
            /* [retval][out] */ __RPC__deref_out_opt ABI::Windows::Phone::Notification::Management::IEmailFolderInfo **current) = 0;
        
        virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_HasCurrent( 
            /* [retval][out] */ __RPC__out boolean *hasCurrent) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE MoveNext( 
            /* [retval][out] */ __RPC__out boolean *hasCurrent) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE GetMany( 
            /* [in] */ unsigned int capacity,
            /* [size_is][length_is][out] */ __RPC__out_ecount_part(capacity, *actual) ABI::Windows::Phone::Notification::Management::IEmailFolderInfo **items,
            /* [retval][out] */ __RPC__out unsigned int *actual) = 0;
        
    };
    
    
#else 	/* C style interface */

    typedef struct __FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfoVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo * 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 __FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Current )( 
            __RPC__in __FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo * This,
            /* [retval][out] */ __RPC__deref_out_opt __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailFolderInfo **current);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_HasCurrent )( 
            __RPC__in __FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo * This,
            /* [retval][out] */ __RPC__out boolean *hasCurrent);
        
        HRESULT ( STDMETHODCALLTYPE *MoveNext )( 
            __RPC__in __FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo * This,
            /* [retval][out] */ __RPC__out boolean *hasCurrent);
        
        HRESULT ( STDMETHODCALLTYPE *GetMany )( 
            __RPC__in __FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo * This,
            /* [in] */ unsigned int capacity,
            /* [size_is][length_is][out] */ __RPC__out_ecount_part(capacity, *actual) __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailFolderInfo **items,
            /* [retval][out] */ __RPC__out unsigned int *actual);
        
        END_INTERFACE
    } __FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfoVtbl;

    interface __FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo
    {
        CONST_VTBL struct __FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfoVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


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

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

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


#define __FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo_get_Current(This,current)	\
    ( (This)->lpVtbl -> get_Current(This,current) ) 

#define __FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo_get_HasCurrent(This,hasCurrent)	\
    ( (This)->lpVtbl -> get_HasCurrent(This,hasCurrent) ) 

#define __FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo_MoveNext(This,hasCurrent)	\
    ( (This)->lpVtbl -> MoveNext(This,hasCurrent) ) 

#define __FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo_GetMany(This,capacity,items,actual)	\
    ( (This)->lpVtbl -> GetMany(This,capacity,items,actual) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0034 */
/* [local] */ 

#endif /* pinterface */
#endif /* DEF___FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0034 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0034_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0034_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2388 */




/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2388 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2388_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2388_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0035 */
/* [local] */ 

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


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0035 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0035_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0035_v0_0_s_ifspec;

#ifndef ____FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo_INTERFACE_DEFINED__
#define ____FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo_INTERFACE_DEFINED__

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



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


EXTERN_C const IID IID___FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo;

#if defined(__cplusplus) && !defined(CINTERFACE)
    
    MIDL_INTERFACE("bcdc74a2-9314-5b21-98df-334a7359cd76")
    __FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo : public IInspectable
    {
    public:
        virtual HRESULT STDMETHODCALLTYPE First( 
            /* [retval][out] */ __RPC__deref_out_opt __FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo **first) = 0;
        
    };
    
    
#else 	/* C style interface */

    typedef struct __FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfoVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo * 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 __FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        HRESULT ( STDMETHODCALLTYPE *First )( 
            __RPC__in __FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo * This,
            /* [retval][out] */ __RPC__deref_out_opt __FIIterator_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo **first);
        
        END_INTERFACE
    } __FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfoVtbl;

    interface __FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo
    {
        CONST_VTBL struct __FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfoVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


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

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

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


#define __FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo_First(This,first)	\
    ( (This)->lpVtbl -> First(This,first) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0036 */
/* [local] */ 

#endif /* pinterface */
#endif /* DEF___FIIterable_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0036 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0036_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0036_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2389 */




/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2389 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2389_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2389_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0037 */
/* [local] */ 

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


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0037 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0037_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0037_v0_0_s_ifspec;

#ifndef ____FIIterator_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails_INTERFACE_DEFINED__
#define ____FIIterator_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails_INTERFACE_DEFINED__

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



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


EXTERN_C const IID IID___FIIterator_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails;

#if defined(__cplusplus) && !defined(CINTERFACE)
    
    MIDL_INTERFACE("83de7c7e-4271-5cc5-8fd1-58d1c7098a1c")
    __FIIterator_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails : public IInspectable
    {
    public:
        virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Current( 
            /* [retval][out] */ __RPC__deref_out_opt ABI::Windows::Phone::Notification::Management::IPhoneLineDetails **current) = 0;
        
        virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_HasCurrent( 
            /* [retval][out] */ __RPC__out boolean *hasCurrent) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE MoveNext( 
            /* [retval][out] */ __RPC__out boolean *hasCurrent) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE GetMany( 
            /* [in] */ unsigned int capacity,
            /* [size_is][length_is][out] */ __RPC__out_ecount_part(capacity, *actual) ABI::Windows::Phone::Notification::Management::IPhoneLineDetails **items,
            /* [retval][out] */ __RPC__out unsigned int *actual) = 0;
        
    };
    
    
#else 	/* C style interface */

    typedef struct __FIIterator_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetailsVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __FIIterator_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __FIIterator_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __FIIterator_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __FIIterator_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails * 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 __FIIterator_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __FIIterator_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Current )( 
            __RPC__in __FIIterator_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails * This,
            /* [retval][out] */ __RPC__deref_out_opt __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails **current);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_HasCurrent )( 
            __RPC__in __FIIterator_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails * This,
            /* [retval][out] */ __RPC__out boolean *hasCurrent);
        
        HRESULT ( STDMETHODCALLTYPE *MoveNext )( 
            __RPC__in __FIIterator_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails * This,
            /* [retval][out] */ __RPC__out boolean *hasCurrent);
        
        HRESULT ( STDMETHODCALLTYPE *GetMany )( 
            __RPC__in __FIIterator_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails * This,
            /* [in] */ unsigned int capacity,
            /* [size_is][length_is][out] */ __RPC__out_ecount_part(capacity, *actual) __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails **items,
            /* [retval][out] */ __RPC__out unsigned int *actual);
        
        END_INTERFACE
    } __FIIterator_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetailsVtbl;

    interface __FIIterator_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails
    {
        CONST_VTBL struct __FIIterator_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetailsVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


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

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

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


#define __FIIterator_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails_get_Current(This,current)	\
    ( (This)->lpVtbl -> get_Current(This,current) ) 

#define __FIIterator_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails_get_HasCurrent(This,hasCurrent)	\
    ( (This)->lpVtbl -> get_HasCurrent(This,hasCurrent) ) 

#define __FIIterator_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails_MoveNext(This,hasCurrent)	\
    ( (This)->lpVtbl -> MoveNext(This,hasCurrent) ) 

#define __FIIterator_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails_GetMany(This,capacity,items,actual)	\
    ( (This)->lpVtbl -> GetMany(This,capacity,items,actual) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____FIIterator_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0038 */
/* [local] */ 

#endif /* pinterface */
#endif /* DEF___FIIterator_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0038 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0038_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0038_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2390 */




/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2390 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2390_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2390_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0039 */
/* [local] */ 

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


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0039 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0039_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0039_v0_0_s_ifspec;

#ifndef ____FIIterable_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails_INTERFACE_DEFINED__
#define ____FIIterable_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails_INTERFACE_DEFINED__

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



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


EXTERN_C const IID IID___FIIterable_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails;

#if defined(__cplusplus) && !defined(CINTERFACE)
    
    MIDL_INTERFACE("b5cf4d20-289d-5474-baba-4aca9710301c")
    __FIIterable_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails : public IInspectable
    {
    public:
        virtual HRESULT STDMETHODCALLTYPE First( 
            /* [retval][out] */ __RPC__deref_out_opt __FIIterator_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails **first) = 0;
        
    };
    
    
#else 	/* C style interface */

    typedef struct __FIIterable_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetailsVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __FIIterable_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __FIIterable_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __FIIterable_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __FIIterable_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails * 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 __FIIterable_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __FIIterable_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        HRESULT ( STDMETHODCALLTYPE *First )( 
            __RPC__in __FIIterable_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails * This,
            /* [retval][out] */ __RPC__deref_out_opt __FIIterator_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails **first);
        
        END_INTERFACE
    } __FIIterable_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetailsVtbl;

    interface __FIIterable_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails
    {
        CONST_VTBL struct __FIIterable_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetailsVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


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

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

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


#define __FIIterable_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails_First(This,first)	\
    ( (This)->lpVtbl -> First(This,first) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____FIIterable_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0040 */
/* [local] */ 

#endif /* pinterface */
#endif /* DEF___FIIterable_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0040 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0040_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0040_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2391 */




/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2391 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2391_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2391_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0041 */
/* [local] */ 

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


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0041 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0041_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0041_v0_0_s_ifspec;

#ifndef ____FIIterator_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry_INTERFACE_DEFINED__
#define ____FIIterator_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry_INTERFACE_DEFINED__

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



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


EXTERN_C const IID IID___FIIterator_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry;

#if defined(__cplusplus) && !defined(CINTERFACE)
    
    MIDL_INTERFACE("cd97202f-7f94-5920-b64b-cd4838471de4")
    __FIIterator_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry : public IInspectable
    {
    public:
        virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Current( 
            /* [retval][out] */ __RPC__deref_out_opt ABI::Windows::Phone::Notification::Management::ISpeedDialEntry **current) = 0;
        
        virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_HasCurrent( 
            /* [retval][out] */ __RPC__out boolean *hasCurrent) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE MoveNext( 
            /* [retval][out] */ __RPC__out boolean *hasCurrent) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE GetMany( 
            /* [in] */ unsigned int capacity,
            /* [size_is][length_is][out] */ __RPC__out_ecount_part(capacity, *actual) ABI::Windows::Phone::Notification::Management::ISpeedDialEntry **items,
            /* [retval][out] */ __RPC__out unsigned int *actual) = 0;
        
    };
    
    
#else 	/* C style interface */

    typedef struct __FIIterator_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntryVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __FIIterator_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __FIIterator_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __FIIterator_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __FIIterator_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry * 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 __FIIterator_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __FIIterator_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Current )( 
            __RPC__in __FIIterator_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry * This,
            /* [retval][out] */ __RPC__deref_out_opt __x_ABI_CWindows_CPhone_CNotification_CManagement_CISpeedDialEntry **current);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_HasCurrent )( 
            __RPC__in __FIIterator_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry * This,
            /* [retval][out] */ __RPC__out boolean *hasCurrent);
        
        HRESULT ( STDMETHODCALLTYPE *MoveNext )( 
            __RPC__in __FIIterator_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry * This,
            /* [retval][out] */ __RPC__out boolean *hasCurrent);
        
        HRESULT ( STDMETHODCALLTYPE *GetMany )( 
            __RPC__in __FIIterator_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry * This,
            /* [in] */ unsigned int capacity,
            /* [size_is][length_is][out] */ __RPC__out_ecount_part(capacity, *actual) __x_ABI_CWindows_CPhone_CNotification_CManagement_CISpeedDialEntry **items,
            /* [retval][out] */ __RPC__out unsigned int *actual);
        
        END_INTERFACE
    } __FIIterator_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntryVtbl;

    interface __FIIterator_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry
    {
        CONST_VTBL struct __FIIterator_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntryVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


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

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

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


#define __FIIterator_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry_get_Current(This,current)	\
    ( (This)->lpVtbl -> get_Current(This,current) ) 

#define __FIIterator_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry_get_HasCurrent(This,hasCurrent)	\
    ( (This)->lpVtbl -> get_HasCurrent(This,hasCurrent) ) 

#define __FIIterator_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry_MoveNext(This,hasCurrent)	\
    ( (This)->lpVtbl -> MoveNext(This,hasCurrent) ) 

#define __FIIterator_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry_GetMany(This,capacity,items,actual)	\
    ( (This)->lpVtbl -> GetMany(This,capacity,items,actual) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____FIIterator_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0042 */
/* [local] */ 

#endif /* pinterface */
#endif /* DEF___FIIterator_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0042 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0042_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0042_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2392 */




/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2392 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2392_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2392_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0043 */
/* [local] */ 

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


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0043 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0043_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0043_v0_0_s_ifspec;

#ifndef ____FIIterable_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry_INTERFACE_DEFINED__
#define ____FIIterable_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry_INTERFACE_DEFINED__

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



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


EXTERN_C const IID IID___FIIterable_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry;

#if defined(__cplusplus) && !defined(CINTERFACE)
    
    MIDL_INTERFACE("7647d109-9397-544e-9691-835eb84fe076")
    __FIIterable_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry : public IInspectable
    {
    public:
        virtual HRESULT STDMETHODCALLTYPE First( 
            /* [retval][out] */ __RPC__deref_out_opt __FIIterator_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry **first) = 0;
        
    };
    
    
#else 	/* C style interface */

    typedef struct __FIIterable_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntryVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __FIIterable_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __FIIterable_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __FIIterable_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __FIIterable_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry * 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 __FIIterable_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __FIIterable_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        HRESULT ( STDMETHODCALLTYPE *First )( 
            __RPC__in __FIIterable_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry * This,
            /* [retval][out] */ __RPC__deref_out_opt __FIIterator_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry **first);
        
        END_INTERFACE
    } __FIIterable_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntryVtbl;

    interface __FIIterable_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry
    {
        CONST_VTBL struct __FIIterable_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntryVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


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

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

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


#define __FIIterable_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry_First(This,first)	\
    ( (This)->lpVtbl -> First(This,first) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____FIIterable_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0044 */
/* [local] */ 

#endif /* pinterface */
#endif /* DEF___FIIterable_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0044 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0044_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0044_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2393 */




/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2393 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2393_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2393_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0045 */
/* [local] */ 

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


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0045 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0045_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0045_v0_0_s_ifspec;

#ifndef ____FIIterator_1_Windows__CPhone__CNotification__CManagement__CTextResponse_INTERFACE_DEFINED__
#define ____FIIterator_1_Windows__CPhone__CNotification__CManagement__CTextResponse_INTERFACE_DEFINED__

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



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


EXTERN_C const IID IID___FIIterator_1_Windows__CPhone__CNotification__CManagement__CTextResponse;

#if defined(__cplusplus) && !defined(CINTERFACE)
    
    MIDL_INTERFACE("02c1a8d0-cb34-5e4a-a051-03af3f95e4d4")
    __FIIterator_1_Windows__CPhone__CNotification__CManagement__CTextResponse : public IInspectable
    {
    public:
        virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Current( 
            /* [retval][out] */ __RPC__deref_out_opt ABI::Windows::Phone::Notification::Management::ITextResponse **current) = 0;
        
        virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_HasCurrent( 
            /* [retval][out] */ __RPC__out boolean *hasCurrent) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE MoveNext( 
            /* [retval][out] */ __RPC__out boolean *hasCurrent) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE GetMany( 
            /* [in] */ unsigned int capacity,
            /* [size_is][length_is][out] */ __RPC__out_ecount_part(capacity, *actual) ABI::Windows::Phone::Notification::Management::ITextResponse **items,
            /* [retval][out] */ __RPC__out unsigned int *actual) = 0;
        
    };
    
    
#else 	/* C style interface */

    typedef struct __FIIterator_1_Windows__CPhone__CNotification__CManagement__CTextResponseVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __FIIterator_1_Windows__CPhone__CNotification__CManagement__CTextResponse * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __FIIterator_1_Windows__CPhone__CNotification__CManagement__CTextResponse * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __FIIterator_1_Windows__CPhone__CNotification__CManagement__CTextResponse * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __FIIterator_1_Windows__CPhone__CNotification__CManagement__CTextResponse * 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 __FIIterator_1_Windows__CPhone__CNotification__CManagement__CTextResponse * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __FIIterator_1_Windows__CPhone__CNotification__CManagement__CTextResponse * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Current )( 
            __RPC__in __FIIterator_1_Windows__CPhone__CNotification__CManagement__CTextResponse * This,
            /* [retval][out] */ __RPC__deref_out_opt __x_ABI_CWindows_CPhone_CNotification_CManagement_CITextResponse **current);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_HasCurrent )( 
            __RPC__in __FIIterator_1_Windows__CPhone__CNotification__CManagement__CTextResponse * This,
            /* [retval][out] */ __RPC__out boolean *hasCurrent);
        
        HRESULT ( STDMETHODCALLTYPE *MoveNext )( 
            __RPC__in __FIIterator_1_Windows__CPhone__CNotification__CManagement__CTextResponse * This,
            /* [retval][out] */ __RPC__out boolean *hasCurrent);
        
        HRESULT ( STDMETHODCALLTYPE *GetMany )( 
            __RPC__in __FIIterator_1_Windows__CPhone__CNotification__CManagement__CTextResponse * This,
            /* [in] */ unsigned int capacity,
            /* [size_is][length_is][out] */ __RPC__out_ecount_part(capacity, *actual) __x_ABI_CWindows_CPhone_CNotification_CManagement_CITextResponse **items,
            /* [retval][out] */ __RPC__out unsigned int *actual);
        
        END_INTERFACE
    } __FIIterator_1_Windows__CPhone__CNotification__CManagement__CTextResponseVtbl;

    interface __FIIterator_1_Windows__CPhone__CNotification__CManagement__CTextResponse
    {
        CONST_VTBL struct __FIIterator_1_Windows__CPhone__CNotification__CManagement__CTextResponseVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


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

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

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


#define __FIIterator_1_Windows__CPhone__CNotification__CManagement__CTextResponse_get_Current(This,current)	\
    ( (This)->lpVtbl -> get_Current(This,current) ) 

#define __FIIterator_1_Windows__CPhone__CNotification__CManagement__CTextResponse_get_HasCurrent(This,hasCurrent)	\
    ( (This)->lpVtbl -> get_HasCurrent(This,hasCurrent) ) 

#define __FIIterator_1_Windows__CPhone__CNotification__CManagement__CTextResponse_MoveNext(This,hasCurrent)	\
    ( (This)->lpVtbl -> MoveNext(This,hasCurrent) ) 

#define __FIIterator_1_Windows__CPhone__CNotification__CManagement__CTextResponse_GetMany(This,capacity,items,actual)	\
    ( (This)->lpVtbl -> GetMany(This,capacity,items,actual) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____FIIterator_1_Windows__CPhone__CNotification__CManagement__CTextResponse_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0046 */
/* [local] */ 

#endif /* pinterface */
#endif /* DEF___FIIterator_1_Windows__CPhone__CNotification__CManagement__CTextResponse */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0046 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0046_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0046_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2394 */




/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2394 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2394_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2394_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0047 */
/* [local] */ 

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


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0047 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0047_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0047_v0_0_s_ifspec;

#ifndef ____FIIterable_1_Windows__CPhone__CNotification__CManagement__CTextResponse_INTERFACE_DEFINED__
#define ____FIIterable_1_Windows__CPhone__CNotification__CManagement__CTextResponse_INTERFACE_DEFINED__

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



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


EXTERN_C const IID IID___FIIterable_1_Windows__CPhone__CNotification__CManagement__CTextResponse;

#if defined(__cplusplus) && !defined(CINTERFACE)
    
    MIDL_INTERFACE("d7573a25-5434-5b66-b4b6-cfc55adad897")
    __FIIterable_1_Windows__CPhone__CNotification__CManagement__CTextResponse : public IInspectable
    {
    public:
        virtual HRESULT STDMETHODCALLTYPE First( 
            /* [retval][out] */ __RPC__deref_out_opt __FIIterator_1_Windows__CPhone__CNotification__CManagement__CTextResponse **first) = 0;
        
    };
    
    
#else 	/* C style interface */

    typedef struct __FIIterable_1_Windows__CPhone__CNotification__CManagement__CTextResponseVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __FIIterable_1_Windows__CPhone__CNotification__CManagement__CTextResponse * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __FIIterable_1_Windows__CPhone__CNotification__CManagement__CTextResponse * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __FIIterable_1_Windows__CPhone__CNotification__CManagement__CTextResponse * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __FIIterable_1_Windows__CPhone__CNotification__CManagement__CTextResponse * 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 __FIIterable_1_Windows__CPhone__CNotification__CManagement__CTextResponse * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __FIIterable_1_Windows__CPhone__CNotification__CManagement__CTextResponse * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        HRESULT ( STDMETHODCALLTYPE *First )( 
            __RPC__in __FIIterable_1_Windows__CPhone__CNotification__CManagement__CTextResponse * This,
            /* [retval][out] */ __RPC__deref_out_opt __FIIterator_1_Windows__CPhone__CNotification__CManagement__CTextResponse **first);
        
        END_INTERFACE
    } __FIIterable_1_Windows__CPhone__CNotification__CManagement__CTextResponseVtbl;

    interface __FIIterable_1_Windows__CPhone__CNotification__CManagement__CTextResponse
    {
        CONST_VTBL struct __FIIterable_1_Windows__CPhone__CNotification__CManagement__CTextResponseVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


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

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

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


#define __FIIterable_1_Windows__CPhone__CNotification__CManagement__CTextResponse_First(This,first)	\
    ( (This)->lpVtbl -> First(This,first) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____FIIterable_1_Windows__CPhone__CNotification__CManagement__CTextResponse_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0048 */
/* [local] */ 

#endif /* pinterface */
#endif /* DEF___FIIterable_1_Windows__CPhone__CNotification__CManagement__CTextResponse */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0048 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0048_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0048_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2395 */




/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2395 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2395_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2395_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0049 */
/* [local] */ 

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


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0049 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0049_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0049_v0_0_s_ifspec;

#ifndef ____FIMapView_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_INTERFACE_DEFINED__
#define ____FIMapView_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_INTERFACE_DEFINED__

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



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


EXTERN_C const IID IID___FIMapView_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo;

#if defined(__cplusplus) && !defined(CINTERFACE)
    
    MIDL_INTERFACE("a826e920-0b3a-54f3-9133-0a530baa7298")
    __FIMapView_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo : public IInspectable
    {
    public:
        virtual HRESULT STDMETHODCALLTYPE Lookup( 
            /* [in] */ __RPC__in HSTRING key,
            /* [retval][out] */ __RPC__deref_out_opt ABI::Windows::Phone::Notification::Management::IAppNotificationInfo **value) = 0;
        
        virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Size( 
            /* [retval][out] */ __RPC__out unsigned int *size) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE HasKey( 
            /* [in] */ __RPC__in HSTRING key,
            /* [retval][out] */ __RPC__out boolean *found) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE Split( 
            /* [out] */ __RPC__deref_out_opt __FIMapView_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo **firstPartition,
            /* [out] */ __RPC__deref_out_opt __FIMapView_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo **secondPartition) = 0;
        
    };
    
    
#else 	/* C style interface */

    typedef struct __FIMapView_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfoVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __FIMapView_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __FIMapView_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __FIMapView_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __FIMapView_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo * 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 __FIMapView_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __FIMapView_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        HRESULT ( STDMETHODCALLTYPE *Lookup )( 
            __RPC__in __FIMapView_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo * This,
            /* [in] */ __RPC__in HSTRING key,
            /* [retval][out] */ __RPC__deref_out_opt __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAppNotificationInfo **value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Size )( 
            __RPC__in __FIMapView_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo * This,
            /* [retval][out] */ __RPC__out unsigned int *size);
        
        HRESULT ( STDMETHODCALLTYPE *HasKey )( 
            __RPC__in __FIMapView_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo * This,
            /* [in] */ __RPC__in HSTRING key,
            /* [retval][out] */ __RPC__out boolean *found);
        
        HRESULT ( STDMETHODCALLTYPE *Split )( 
            __RPC__in __FIMapView_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo * This,
            /* [out] */ __RPC__deref_out_opt __FIMapView_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo **firstPartition,
            /* [out] */ __RPC__deref_out_opt __FIMapView_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo **secondPartition);
        
        END_INTERFACE
    } __FIMapView_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfoVtbl;

    interface __FIMapView_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo
    {
        CONST_VTBL struct __FIMapView_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfoVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


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

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

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


#define __FIMapView_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_Lookup(This,key,value)	\
    ( (This)->lpVtbl -> Lookup(This,key,value) ) 

#define __FIMapView_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_get_Size(This,size)	\
    ( (This)->lpVtbl -> get_Size(This,size) ) 

#define __FIMapView_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_HasKey(This,key,found)	\
    ( (This)->lpVtbl -> HasKey(This,key,found) ) 

#define __FIMapView_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_Split(This,firstPartition,secondPartition)	\
    ( (This)->lpVtbl -> Split(This,firstPartition,secondPartition) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____FIMapView_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0050 */
/* [local] */ 

#endif /* pinterface */
#endif /* DEF___FIMapView_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0050 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0050_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0050_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2396 */




/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2396 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2396_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2396_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0051 */
/* [local] */ 

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


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0051 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0051_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0051_v0_0_s_ifspec;

#ifndef ____FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo_INTERFACE_DEFINED__
#define ____FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo_INTERFACE_DEFINED__

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



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


EXTERN_C const IID IID___FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo;

#if defined(__cplusplus) && !defined(CINTERFACE)
    
    MIDL_INTERFACE("6a6ee5da-e1dd-524d-abc5-8381bee08235")
    __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo : public IInspectable
    {
    public:
        virtual HRESULT STDMETHODCALLTYPE GetAt( 
            /* [in] */ unsigned int index,
            /* [retval][out] */ __RPC__deref_out_opt ABI::Windows::Phone::Notification::Management::IEmailAccountInfo **item) = 0;
        
        virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Size( 
            /* [retval][out] */ __RPC__out unsigned int *size) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE IndexOf( 
            /* [in] */ __RPC__in_opt ABI::Windows::Phone::Notification::Management::IEmailAccountInfo *item,
            /* [out] */ __RPC__out unsigned int *index,
            /* [retval][out] */ __RPC__out boolean *found) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE GetMany( 
            /* [in] */ unsigned int startIndex,
            /* [in] */ unsigned int capacity,
            /* [size_is][length_is][out] */ __RPC__out_ecount_part(capacity, *actual) ABI::Windows::Phone::Notification::Management::IEmailAccountInfo **items,
            /* [retval][out] */ __RPC__out unsigned int *actual) = 0;
        
    };
    
    
#else 	/* C style interface */

    typedef struct __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfoVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo * 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 __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        HRESULT ( STDMETHODCALLTYPE *GetAt )( 
            __RPC__in __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo * This,
            /* [in] */ unsigned int index,
            /* [retval][out] */ __RPC__deref_out_opt __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailAccountInfo **item);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Size )( 
            __RPC__in __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo * This,
            /* [retval][out] */ __RPC__out unsigned int *size);
        
        HRESULT ( STDMETHODCALLTYPE *IndexOf )( 
            __RPC__in __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo * This,
            /* [in] */ __RPC__in_opt __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailAccountInfo *item,
            /* [out] */ __RPC__out unsigned int *index,
            /* [retval][out] */ __RPC__out boolean *found);
        
        HRESULT ( STDMETHODCALLTYPE *GetMany )( 
            __RPC__in __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo * This,
            /* [in] */ unsigned int startIndex,
            /* [in] */ unsigned int capacity,
            /* [size_is][length_is][out] */ __RPC__out_ecount_part(capacity, *actual) __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailAccountInfo **items,
            /* [retval][out] */ __RPC__out unsigned int *actual);
        
        END_INTERFACE
    } __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfoVtbl;

    interface __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo
    {
        CONST_VTBL struct __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfoVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


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

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

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


#define __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo_GetAt(This,index,item)	\
    ( (This)->lpVtbl -> GetAt(This,index,item) ) 

#define __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo_get_Size(This,size)	\
    ( (This)->lpVtbl -> get_Size(This,size) ) 

#define __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo_IndexOf(This,item,index,found)	\
    ( (This)->lpVtbl -> IndexOf(This,item,index,found) ) 

#define __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo_GetMany(This,startIndex,capacity,items,actual)	\
    ( (This)->lpVtbl -> GetMany(This,startIndex,capacity,items,actual) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0052 */
/* [local] */ 

#endif /* pinterface */
#endif /* DEF___FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0052 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0052_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0052_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2397 */




/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2397 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2397_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2397_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0053 */
/* [local] */ 

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


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0053 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0053_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0053_v0_0_s_ifspec;

#ifndef ____FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo_INTERFACE_DEFINED__
#define ____FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo_INTERFACE_DEFINED__

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



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


EXTERN_C const IID IID___FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo;

#if defined(__cplusplus) && !defined(CINTERFACE)
    
    MIDL_INTERFACE("37914e68-5c67-5978-85c7-9b4673169184")
    __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo : public IInspectable
    {
    public:
        virtual HRESULT STDMETHODCALLTYPE GetAt( 
            /* [in] */ unsigned int index,
            /* [retval][out] */ __RPC__deref_out_opt ABI::Windows::Phone::Notification::Management::IEmailFolderInfo **item) = 0;
        
        virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Size( 
            /* [retval][out] */ __RPC__out unsigned int *size) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE IndexOf( 
            /* [in] */ __RPC__in_opt ABI::Windows::Phone::Notification::Management::IEmailFolderInfo *item,
            /* [out] */ __RPC__out unsigned int *index,
            /* [retval][out] */ __RPC__out boolean *found) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE GetMany( 
            /* [in] */ unsigned int startIndex,
            /* [in] */ unsigned int capacity,
            /* [size_is][length_is][out] */ __RPC__out_ecount_part(capacity, *actual) ABI::Windows::Phone::Notification::Management::IEmailFolderInfo **items,
            /* [retval][out] */ __RPC__out unsigned int *actual) = 0;
        
    };
    
    
#else 	/* C style interface */

    typedef struct __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfoVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo * 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 __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        HRESULT ( STDMETHODCALLTYPE *GetAt )( 
            __RPC__in __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo * This,
            /* [in] */ unsigned int index,
            /* [retval][out] */ __RPC__deref_out_opt __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailFolderInfo **item);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Size )( 
            __RPC__in __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo * This,
            /* [retval][out] */ __RPC__out unsigned int *size);
        
        HRESULT ( STDMETHODCALLTYPE *IndexOf )( 
            __RPC__in __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo * This,
            /* [in] */ __RPC__in_opt __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailFolderInfo *item,
            /* [out] */ __RPC__out unsigned int *index,
            /* [retval][out] */ __RPC__out boolean *found);
        
        HRESULT ( STDMETHODCALLTYPE *GetMany )( 
            __RPC__in __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo * This,
            /* [in] */ unsigned int startIndex,
            /* [in] */ unsigned int capacity,
            /* [size_is][length_is][out] */ __RPC__out_ecount_part(capacity, *actual) __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailFolderInfo **items,
            /* [retval][out] */ __RPC__out unsigned int *actual);
        
        END_INTERFACE
    } __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfoVtbl;

    interface __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo
    {
        CONST_VTBL struct __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfoVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


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

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

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


#define __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo_GetAt(This,index,item)	\
    ( (This)->lpVtbl -> GetAt(This,index,item) ) 

#define __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo_get_Size(This,size)	\
    ( (This)->lpVtbl -> get_Size(This,size) ) 

#define __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo_IndexOf(This,item,index,found)	\
    ( (This)->lpVtbl -> IndexOf(This,item,index,found) ) 

#define __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo_GetMany(This,startIndex,capacity,items,actual)	\
    ( (This)->lpVtbl -> GetMany(This,startIndex,capacity,items,actual) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0054 */
/* [local] */ 

#endif /* pinterface */
#endif /* DEF___FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0054 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0054_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0054_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2398 */




/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2398 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2398_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2398_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0055 */
/* [local] */ 

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


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0055 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0055_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0055_v0_0_s_ifspec;

#ifndef ____FIVectorView_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails_INTERFACE_DEFINED__
#define ____FIVectorView_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails_INTERFACE_DEFINED__

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



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


EXTERN_C const IID IID___FIVectorView_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails;

#if defined(__cplusplus) && !defined(CINTERFACE)
    
    MIDL_INTERFACE("9e9d53cd-e8e3-56d6-b669-00b2da0a8d34")
    __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails : public IInspectable
    {
    public:
        virtual HRESULT STDMETHODCALLTYPE GetAt( 
            /* [in] */ unsigned int index,
            /* [retval][out] */ __RPC__deref_out_opt ABI::Windows::Phone::Notification::Management::IPhoneLineDetails **item) = 0;
        
        virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Size( 
            /* [retval][out] */ __RPC__out unsigned int *size) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE IndexOf( 
            /* [in] */ __RPC__in_opt ABI::Windows::Phone::Notification::Management::IPhoneLineDetails *item,
            /* [out] */ __RPC__out unsigned int *index,
            /* [retval][out] */ __RPC__out boolean *found) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE GetMany( 
            /* [in] */ unsigned int startIndex,
            /* [in] */ unsigned int capacity,
            /* [size_is][length_is][out] */ __RPC__out_ecount_part(capacity, *actual) ABI::Windows::Phone::Notification::Management::IPhoneLineDetails **items,
            /* [retval][out] */ __RPC__out unsigned int *actual) = 0;
        
    };
    
    
#else 	/* C style interface */

    typedef struct __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetailsVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails * 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 __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        HRESULT ( STDMETHODCALLTYPE *GetAt )( 
            __RPC__in __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails * This,
            /* [in] */ unsigned int index,
            /* [retval][out] */ __RPC__deref_out_opt __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails **item);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Size )( 
            __RPC__in __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails * This,
            /* [retval][out] */ __RPC__out unsigned int *size);
        
        HRESULT ( STDMETHODCALLTYPE *IndexOf )( 
            __RPC__in __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails * This,
            /* [in] */ __RPC__in_opt __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails *item,
            /* [out] */ __RPC__out unsigned int *index,
            /* [retval][out] */ __RPC__out boolean *found);
        
        HRESULT ( STDMETHODCALLTYPE *GetMany )( 
            __RPC__in __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails * This,
            /* [in] */ unsigned int startIndex,
            /* [in] */ unsigned int capacity,
            /* [size_is][length_is][out] */ __RPC__out_ecount_part(capacity, *actual) __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails **items,
            /* [retval][out] */ __RPC__out unsigned int *actual);
        
        END_INTERFACE
    } __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetailsVtbl;

    interface __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails
    {
        CONST_VTBL struct __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetailsVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


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

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

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


#define __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails_GetAt(This,index,item)	\
    ( (This)->lpVtbl -> GetAt(This,index,item) ) 

#define __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails_get_Size(This,size)	\
    ( (This)->lpVtbl -> get_Size(This,size) ) 

#define __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails_IndexOf(This,item,index,found)	\
    ( (This)->lpVtbl -> IndexOf(This,item,index,found) ) 

#define __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails_GetMany(This,startIndex,capacity,items,actual)	\
    ( (This)->lpVtbl -> GetMany(This,startIndex,capacity,items,actual) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____FIVectorView_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0056 */
/* [local] */ 

#endif /* pinterface */
#endif /* DEF___FIVectorView_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0056 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0056_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0056_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2399 */




/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2399 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2399_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2399_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0057 */
/* [local] */ 

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


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0057 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0057_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0057_v0_0_s_ifspec;

#ifndef ____FIVectorView_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry_INTERFACE_DEFINED__
#define ____FIVectorView_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry_INTERFACE_DEFINED__

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



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


EXTERN_C const IID IID___FIVectorView_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry;

#if defined(__cplusplus) && !defined(CINTERFACE)
    
    MIDL_INTERFACE("53afe069-2b7a-545d-8503-a745f1310538")
    __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry : public IInspectable
    {
    public:
        virtual HRESULT STDMETHODCALLTYPE GetAt( 
            /* [in] */ unsigned int index,
            /* [retval][out] */ __RPC__deref_out_opt ABI::Windows::Phone::Notification::Management::ISpeedDialEntry **item) = 0;
        
        virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Size( 
            /* [retval][out] */ __RPC__out unsigned int *size) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE IndexOf( 
            /* [in] */ __RPC__in_opt ABI::Windows::Phone::Notification::Management::ISpeedDialEntry *item,
            /* [out] */ __RPC__out unsigned int *index,
            /* [retval][out] */ __RPC__out boolean *found) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE GetMany( 
            /* [in] */ unsigned int startIndex,
            /* [in] */ unsigned int capacity,
            /* [size_is][length_is][out] */ __RPC__out_ecount_part(capacity, *actual) ABI::Windows::Phone::Notification::Management::ISpeedDialEntry **items,
            /* [retval][out] */ __RPC__out unsigned int *actual) = 0;
        
    };
    
    
#else 	/* C style interface */

    typedef struct __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntryVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry * 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 __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        HRESULT ( STDMETHODCALLTYPE *GetAt )( 
            __RPC__in __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry * This,
            /* [in] */ unsigned int index,
            /* [retval][out] */ __RPC__deref_out_opt __x_ABI_CWindows_CPhone_CNotification_CManagement_CISpeedDialEntry **item);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Size )( 
            __RPC__in __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry * This,
            /* [retval][out] */ __RPC__out unsigned int *size);
        
        HRESULT ( STDMETHODCALLTYPE *IndexOf )( 
            __RPC__in __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry * This,
            /* [in] */ __RPC__in_opt __x_ABI_CWindows_CPhone_CNotification_CManagement_CISpeedDialEntry *item,
            /* [out] */ __RPC__out unsigned int *index,
            /* [retval][out] */ __RPC__out boolean *found);
        
        HRESULT ( STDMETHODCALLTYPE *GetMany )( 
            __RPC__in __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry * This,
            /* [in] */ unsigned int startIndex,
            /* [in] */ unsigned int capacity,
            /* [size_is][length_is][out] */ __RPC__out_ecount_part(capacity, *actual) __x_ABI_CWindows_CPhone_CNotification_CManagement_CISpeedDialEntry **items,
            /* [retval][out] */ __RPC__out unsigned int *actual);
        
        END_INTERFACE
    } __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntryVtbl;

    interface __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry
    {
        CONST_VTBL struct __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntryVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


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

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

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


#define __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry_GetAt(This,index,item)	\
    ( (This)->lpVtbl -> GetAt(This,index,item) ) 

#define __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry_get_Size(This,size)	\
    ( (This)->lpVtbl -> get_Size(This,size) ) 

#define __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry_IndexOf(This,item,index,found)	\
    ( (This)->lpVtbl -> IndexOf(This,item,index,found) ) 

#define __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry_GetMany(This,startIndex,capacity,items,actual)	\
    ( (This)->lpVtbl -> GetMany(This,startIndex,capacity,items,actual) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____FIVectorView_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0058 */
/* [local] */ 

#endif /* pinterface */
#endif /* DEF___FIVectorView_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0058 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0058_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0058_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2400 */




/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2400 */




extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2400_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_2400_v0_0_s_ifspec;

/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0059 */
/* [local] */ 

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


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0059 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0059_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0059_v0_0_s_ifspec;

#ifndef ____FIVectorView_1_Windows__CPhone__CNotification__CManagement__CTextResponse_INTERFACE_DEFINED__
#define ____FIVectorView_1_Windows__CPhone__CNotification__CManagement__CTextResponse_INTERFACE_DEFINED__

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



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


EXTERN_C const IID IID___FIVectorView_1_Windows__CPhone__CNotification__CManagement__CTextResponse;

#if defined(__cplusplus) && !defined(CINTERFACE)
    
    MIDL_INTERFACE("a92dadd6-75f5-5889-a6f5-1ca444a3facd")
    __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CTextResponse : public IInspectable
    {
    public:
        virtual HRESULT STDMETHODCALLTYPE GetAt( 
            /* [in] */ unsigned int index,
            /* [retval][out] */ __RPC__deref_out_opt ABI::Windows::Phone::Notification::Management::ITextResponse **item) = 0;
        
        virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Size( 
            /* [retval][out] */ __RPC__out unsigned int *size) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE IndexOf( 
            /* [in] */ __RPC__in_opt ABI::Windows::Phone::Notification::Management::ITextResponse *item,
            /* [out] */ __RPC__out unsigned int *index,
            /* [retval][out] */ __RPC__out boolean *found) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE GetMany( 
            /* [in] */ unsigned int startIndex,
            /* [in] */ unsigned int capacity,
            /* [size_is][length_is][out] */ __RPC__out_ecount_part(capacity, *actual) ABI::Windows::Phone::Notification::Management::ITextResponse **items,
            /* [retval][out] */ __RPC__out unsigned int *actual) = 0;
        
    };
    
    
#else 	/* C style interface */

    typedef struct __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CTextResponseVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CTextResponse * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CTextResponse * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CTextResponse * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CTextResponse * 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 __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CTextResponse * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CTextResponse * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        HRESULT ( STDMETHODCALLTYPE *GetAt )( 
            __RPC__in __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CTextResponse * This,
            /* [in] */ unsigned int index,
            /* [retval][out] */ __RPC__deref_out_opt __x_ABI_CWindows_CPhone_CNotification_CManagement_CITextResponse **item);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Size )( 
            __RPC__in __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CTextResponse * This,
            /* [retval][out] */ __RPC__out unsigned int *size);
        
        HRESULT ( STDMETHODCALLTYPE *IndexOf )( 
            __RPC__in __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CTextResponse * This,
            /* [in] */ __RPC__in_opt __x_ABI_CWindows_CPhone_CNotification_CManagement_CITextResponse *item,
            /* [out] */ __RPC__out unsigned int *index,
            /* [retval][out] */ __RPC__out boolean *found);
        
        HRESULT ( STDMETHODCALLTYPE *GetMany )( 
            __RPC__in __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CTextResponse * This,
            /* [in] */ unsigned int startIndex,
            /* [in] */ unsigned int capacity,
            /* [size_is][length_is][out] */ __RPC__out_ecount_part(capacity, *actual) __x_ABI_CWindows_CPhone_CNotification_CManagement_CITextResponse **items,
            /* [retval][out] */ __RPC__out unsigned int *actual);
        
        END_INTERFACE
    } __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CTextResponseVtbl;

    interface __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CTextResponse
    {
        CONST_VTBL struct __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CTextResponseVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


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

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

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


#define __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CTextResponse_GetAt(This,index,item)	\
    ( (This)->lpVtbl -> GetAt(This,index,item) ) 

#define __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CTextResponse_get_Size(This,size)	\
    ( (This)->lpVtbl -> get_Size(This,size) ) 

#define __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CTextResponse_IndexOf(This,item,index,found)	\
    ( (This)->lpVtbl -> IndexOf(This,item,index,found) ) 

#define __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CTextResponse_GetMany(This,startIndex,capacity,items,actual)	\
    ( (This)->lpVtbl -> GetMany(This,startIndex,capacity,items,actual) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____FIVectorView_1_Windows__CPhone__CNotification__CManagement__CTextResponse_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0060 */
/* [local] */ 

#endif /* pinterface */
#endif /* DEF___FIVectorView_1_Windows__CPhone__CNotification__CManagement__CTextResponse */
#if !defined(__cplusplus)

#if !defined(__cplusplus)
/* [v1_enum] */ 
enum __x_ABI_CWindows_CPhone_CNotification_CManagement_CAccessoryNotificationType
    {
        AccessoryNotificationType_None	= 0,
        AccessoryNotificationType_Phone	= 0x1,
        AccessoryNotificationType_Email	= 0x2,
        AccessoryNotificationType_Reminder	= 0x4,
        AccessoryNotificationType_Alarm	= 0x8,
        AccessoryNotificationType_Toast	= 0x10,
        AccessoryNotificationType_AppUninstalled	= 0x20,
        AccessoryNotificationType_Dnd	= 0x40,
        AccessoryNotificationType_DrivingMode	= 0x80,
        AccessoryNotificationType_BatterySaver	= 0x100,
        AccessoryNotificationType_Media	= 0x200,
        AccessoryNotificationType_CortanaTile	= 0x400,
        AccessoryNotificationType_ToastCleared	= 0x800,
        AccessoryNotificationType_CalendarChanged	= 0x1000,
        AccessoryNotificationType_VolumeChanged	= 0x2000,
        AccessoryNotificationType_EmailReadStatusChanged	= 0x4000
    } ;
#endif /* end if !defined(__cplusplus) */

#else
namespace ABI {
namespace Windows {
namespace Phone {
namespace Notification {
namespace Management {
enum AccessoryNotificationType;
DEFINE_ENUM_FLAG_OPERATORS(AccessoryNotificationType)
} /*Management*/
} /*Notification*/
} /*Phone*/
} /*Windows*/
}
#endif
#if !defined(__cplusplus)

#if !defined(__cplusplus)
/* [v1_enum] */ 
enum __x_ABI_CWindows_CPhone_CNotification_CManagement_CReminderState
    {
        ReminderState_Active	= 0,
        ReminderState_Snoozed	= 1,
        ReminderState_Dismissed	= 2
    } ;
#endif /* end if !defined(__cplusplus) */

#endif
#if !defined(__cplusplus)

#if !defined(__cplusplus)
/* [v1_enum] */ 
enum __x_ABI_CWindows_CPhone_CNotification_CManagement_CPhoneNotificationType
    {
        PhoneNotificationType_NewCall	= 0,
        PhoneNotificationType_CallChanged	= 1,
        PhoneNotificationType_LineChanged	= 2,
        PhoneNotificationType_PhoneCallAudioEndpointChanged	= 3,
        PhoneNotificationType_PhoneMuteChanged	= 4
    } ;
#endif /* end if !defined(__cplusplus) */

#endif
#if !defined(__cplusplus)

#if !defined(__cplusplus)
/* [v1_enum] */ 
enum __x_ABI_CWindows_CPhone_CNotification_CManagement_CPhoneCallTransport
    {
        PhoneCallTransport_Cellular	= 0,
        PhoneCallTransport_Voip	= 1
    } ;
#endif /* end if !defined(__cplusplus) */

#endif
#if !defined(__cplusplus)

#if !defined(__cplusplus)
/* [v1_enum] */ 
enum __x_ABI_CWindows_CPhone_CNotification_CManagement_CPhoneMediaType
    {
        PhoneMediaType_AudioOnly	= 0,
        PhoneMediaType_AudioVideo	= 1
    } ;
#endif /* end if !defined(__cplusplus) */

#endif
#if !defined(__cplusplus)

#if !defined(__cplusplus)
/* [v1_enum] */ 
enum __x_ABI_CWindows_CPhone_CNotification_CManagement_CPhoneCallDirection
    {
        PhoneCallDirection_Incoming	= 0,
        PhoneCallDirection_Outgoing	= 1
    } ;
#endif /* end if !defined(__cplusplus) */

#endif
#if !defined(__cplusplus)

#if !defined(__cplusplus)
/* [v1_enum] */ 
enum __x_ABI_CWindows_CPhone_CNotification_CManagement_CPhoneCallState
    {
        PhoneCallState_Unknown	= 0,
        PhoneCallState_Ringing	= 1,
        PhoneCallState_Talking	= 2,
        PhoneCallState_Held	= 3,
        PhoneCallState_Ended	= 4
    } ;
#endif /* end if !defined(__cplusplus) */

#endif
#if !defined(__cplusplus)

#if !defined(__cplusplus)
/* [v1_enum] */ 
enum __x_ABI_CWindows_CPhone_CNotification_CManagement_CPhoneCallAudioEndpoint
    {
        PhoneCallAudioEndpoint_Default	= 0,
        PhoneCallAudioEndpoint_Speaker	= 1,
        PhoneCallAudioEndpoint_Handsfree	= 2
    } ;
#endif /* end if !defined(__cplusplus) */

#endif
#if !defined(__cplusplus)

#if !defined(__cplusplus)
/* [v1_enum] */ 
enum __x_ABI_CWindows_CPhone_CNotification_CManagement_CPhoneLineRegistrationState
    {
        PhoneLineRegistrationState_Disconnected	= 0,
        PhoneLineRegistrationState_Home	= 1,
        PhoneLineRegistrationState_Roaming	= 2
    } ;
#endif /* end if !defined(__cplusplus) */

#endif
#if !defined(__cplusplus)

#if !defined(__cplusplus)
/* [v1_enum] */ 
enum __x_ABI_CWindows_CPhone_CNotification_CManagement_CCalendarChangedEvent
    {
        CalendarChangedEvent_LostEvents	= 0,
        CalendarChangedEvent_AppointmentAdded	= 1,
        CalendarChangedEvent_AppointmentChanged	= 2,
        CalendarChangedEvent_AppointmentDeleted	= 3,
        CalendarChangedEvent_CalendarAdded	= 4,
        CalendarChangedEvent_CalendarChanged	= 5,
        CalendarChangedEvent_CalendarDeleted	= 6
    } ;
#endif /* end if !defined(__cplusplus) */

#endif
#if !defined(__cplusplus)

#if !defined(__cplusplus)
/* [v1_enum] */ 
enum __x_ABI_CWindows_CPhone_CNotification_CManagement_CPlaybackStatus
    {
        PlaybackStatus_None	= 0,
        PlaybackStatus_TrackChanged	= 1,
        PlaybackStatus_Stopped	= 2,
        PlaybackStatus_Playing	= 3,
        PlaybackStatus_Paused	= 4
    } ;
#endif /* end if !defined(__cplusplus) */

#endif
#if !defined(__cplusplus)

#if !defined(__cplusplus)
/* [v1_enum] */ 
enum __x_ABI_CWindows_CPhone_CNotification_CManagement_CPlaybackCapability
    {
        PlaybackCapability_None	= 0,
        PlaybackCapability_Play	= 0x1,
        PlaybackCapability_Pause	= 0x2,
        PlaybackCapability_Stop	= 0x4,
        PlaybackCapability_Record	= 0x8,
        PlaybackCapability_FastForward	= 0x10,
        PlaybackCapability_Rewind	= 0x20,
        PlaybackCapability_Next	= 0x40,
        PlaybackCapability_Previous	= 0x80,
        PlaybackCapability_ChannelUp	= 0x100,
        PlaybackCapability_ChannelDown	= 0x200
    } ;
#endif /* end if !defined(__cplusplus) */

#else
namespace ABI {
namespace Windows {
namespace Phone {
namespace Notification {
namespace Management {
enum PlaybackCapability;
DEFINE_ENUM_FLAG_OPERATORS(PlaybackCapability)
} /*Management*/
} /*Notification*/
} /*Phone*/
} /*Windows*/
}
#endif
#if !defined(__cplusplus)

#if !defined(__cplusplus)
/* [v1_enum] */ 
enum __x_ABI_CWindows_CPhone_CNotification_CManagement_CPlaybackCommand
    {
        PlaybackCommand_Play	= 0,
        PlaybackCommand_Pause	= 1,
        PlaybackCommand_Stop	= 2,
        PlaybackCommand_Record	= 3,
        PlaybackCommand_FastForward	= 4,
        PlaybackCommand_Rewind	= 5,
        PlaybackCommand_Next	= 6,
        PlaybackCommand_Previous	= 7,
        PlaybackCommand_ChannelUp	= 8,
        PlaybackCommand_ChannelDown	= 9
    } ;
#endif /* end if !defined(__cplusplus) */

#endif
#if !defined(__cplusplus)

#if !defined(__cplusplus)
/* [v1_enum] */ 
enum __x_ABI_CWindows_CPhone_CNotification_CManagement_CVibrateState
    {
        VibrateState_RingerOffVibrateOff	= 0,
        VibrateState_RingerOffVibrateOn	= 1,
        VibrateState_RingerOnVibrateOff	= 2,
        VibrateState_RingerOnVibrateOn	= 3
    } ;
#endif /* end if !defined(__cplusplus) */

#endif
#if !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CITextResponse_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Phone_Notification_Management_ITextResponse[] = L"Windows.Phone.Notification.Management.ITextResponse";
#endif /* !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CITextResponse_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0060 */
/* [local] */ 

#ifdef __cplusplus
} /* end extern "C" */
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    
                    /* [v1_enum] */ 
                    enum AccessoryNotificationType
                        {
                            AccessoryNotificationType_None	= 0,
                            AccessoryNotificationType_Phone	= 0x1,
                            AccessoryNotificationType_Email	= 0x2,
                            AccessoryNotificationType_Reminder	= 0x4,
                            AccessoryNotificationType_Alarm	= 0x8,
                            AccessoryNotificationType_Toast	= 0x10,
                            AccessoryNotificationType_AppUninstalled	= 0x20,
                            AccessoryNotificationType_Dnd	= 0x40,
                            AccessoryNotificationType_DrivingMode	= 0x80,
                            AccessoryNotificationType_BatterySaver	= 0x100,
                            AccessoryNotificationType_Media	= 0x200,
                            AccessoryNotificationType_CortanaTile	= 0x400,
                            AccessoryNotificationType_ToastCleared	= 0x800,
                            AccessoryNotificationType_CalendarChanged	= 0x1000,
                            AccessoryNotificationType_VolumeChanged	= 0x2000,
                            AccessoryNotificationType_EmailReadStatusChanged	= 0x4000
                        } ;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

extern "C" { 
#endif

#ifdef __cplusplus
} /* end extern "C" */
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    
                    /* [v1_enum] */ 
                    enum ReminderState
                        {
                            ReminderState_Active	= 0,
                            ReminderState_Snoozed	= 1,
                            ReminderState_Dismissed	= 2
                        } ;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

extern "C" { 
#endif

#ifdef __cplusplus
} /* end extern "C" */
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    
                    /* [v1_enum] */ 
                    enum PhoneNotificationType
                        {
                            PhoneNotificationType_NewCall	= 0,
                            PhoneNotificationType_CallChanged	= 1,
                            PhoneNotificationType_LineChanged	= 2,
                            PhoneNotificationType_PhoneCallAudioEndpointChanged	= 3,
                            PhoneNotificationType_PhoneMuteChanged	= 4
                        } ;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

extern "C" { 
#endif

#ifdef __cplusplus
} /* end extern "C" */
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    
                    /* [v1_enum] */ 
                    enum PhoneCallTransport
                        {
                            PhoneCallTransport_Cellular	= 0,
                            PhoneCallTransport_Voip	= 1
                        } ;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

extern "C" { 
#endif

#ifdef __cplusplus
} /* end extern "C" */
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    
                    /* [v1_enum] */ 
                    enum PhoneMediaType
                        {
                            PhoneMediaType_AudioOnly	= 0,
                            PhoneMediaType_AudioVideo	= 1
                        } ;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

extern "C" { 
#endif

#ifdef __cplusplus
} /* end extern "C" */
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    
                    /* [v1_enum] */ 
                    enum PhoneCallDirection
                        {
                            PhoneCallDirection_Incoming	= 0,
                            PhoneCallDirection_Outgoing	= 1
                        } ;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

extern "C" { 
#endif

#ifdef __cplusplus
} /* end extern "C" */
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    
                    /* [v1_enum] */ 
                    enum PhoneCallState
                        {
                            PhoneCallState_Unknown	= 0,
                            PhoneCallState_Ringing	= 1,
                            PhoneCallState_Talking	= 2,
                            PhoneCallState_Held	= 3,
                            PhoneCallState_Ended	= 4
                        } ;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

extern "C" { 
#endif

#ifdef __cplusplus
} /* end extern "C" */
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    
                    /* [v1_enum] */ 
                    enum PhoneCallAudioEndpoint
                        {
                            PhoneCallAudioEndpoint_Default	= 0,
                            PhoneCallAudioEndpoint_Speaker	= 1,
                            PhoneCallAudioEndpoint_Handsfree	= 2
                        } ;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

extern "C" { 
#endif

#ifdef __cplusplus
} /* end extern "C" */
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    
                    /* [v1_enum] */ 
                    enum PhoneLineRegistrationState
                        {
                            PhoneLineRegistrationState_Disconnected	= 0,
                            PhoneLineRegistrationState_Home	= 1,
                            PhoneLineRegistrationState_Roaming	= 2
                        } ;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

extern "C" { 
#endif

#ifdef __cplusplus
} /* end extern "C" */
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    
                    /* [v1_enum] */ 
                    enum CalendarChangedEvent
                        {
                            CalendarChangedEvent_LostEvents	= 0,
                            CalendarChangedEvent_AppointmentAdded	= 1,
                            CalendarChangedEvent_AppointmentChanged	= 2,
                            CalendarChangedEvent_AppointmentDeleted	= 3,
                            CalendarChangedEvent_CalendarAdded	= 4,
                            CalendarChangedEvent_CalendarChanged	= 5,
                            CalendarChangedEvent_CalendarDeleted	= 6
                        } ;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

extern "C" { 
#endif

#ifdef __cplusplus
} /* end extern "C" */
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    
                    /* [v1_enum] */ 
                    enum PlaybackStatus
                        {
                            PlaybackStatus_None	= 0,
                            PlaybackStatus_TrackChanged	= 1,
                            PlaybackStatus_Stopped	= 2,
                            PlaybackStatus_Playing	= 3,
                            PlaybackStatus_Paused	= 4
                        } ;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

extern "C" { 
#endif

#ifdef __cplusplus
} /* end extern "C" */
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    
                    /* [v1_enum] */ 
                    enum PlaybackCapability
                        {
                            PlaybackCapability_None	= 0,
                            PlaybackCapability_Play	= 0x1,
                            PlaybackCapability_Pause	= 0x2,
                            PlaybackCapability_Stop	= 0x4,
                            PlaybackCapability_Record	= 0x8,
                            PlaybackCapability_FastForward	= 0x10,
                            PlaybackCapability_Rewind	= 0x20,
                            PlaybackCapability_Next	= 0x40,
                            PlaybackCapability_Previous	= 0x80,
                            PlaybackCapability_ChannelUp	= 0x100,
                            PlaybackCapability_ChannelDown	= 0x200
                        } ;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

extern "C" { 
#endif

#ifdef __cplusplus
} /* end extern "C" */
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    
                    /* [v1_enum] */ 
                    enum PlaybackCommand
                        {
                            PlaybackCommand_Play	= 0,
                            PlaybackCommand_Pause	= 1,
                            PlaybackCommand_Stop	= 2,
                            PlaybackCommand_Record	= 3,
                            PlaybackCommand_FastForward	= 4,
                            PlaybackCommand_Rewind	= 5,
                            PlaybackCommand_Next	= 6,
                            PlaybackCommand_Previous	= 7,
                            PlaybackCommand_ChannelUp	= 8,
                            PlaybackCommand_ChannelDown	= 9
                        } ;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

extern "C" { 
#endif

#ifdef __cplusplus
} /* end extern "C" */
namespace ABI {
    namespace Windows {
        namespace Phone {
            namespace Notification {
                namespace Management {
                    
                    /* [v1_enum] */ 
                    enum VibrateState
                        {
                            VibrateState_RingerOffVibrateOff	= 0,
                            VibrateState_RingerOffVibrateOn	= 1,
                            VibrateState_RingerOnVibrateOff	= 2,
                            VibrateState_RingerOnVibrateOn	= 3
                        } ;
                } /* end namespace */
            } /* end namespace */
        } /* end namespace */
    } /* end namespace */
} /* end namespace */

extern "C" { 
#endif



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0060_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0060_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CITextResponse_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CITextResponse_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CITextResponse */
/* [uuid][object] */ 



/* interface ABI::Windows::Phone::Notification::Management::ITextResponse */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CPhone_CNotification_CManagement_CITextResponse;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace Phone {
                namespace Notification {
                    namespace Management {
                        
                        MIDL_INTERFACE("E9CB74C3-2457-4CDB-8110-72F5E8E883E8")
                        ITextResponse : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Id( 
                                /* [out][retval] */ __RPC__out UINT32 *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Content( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_ITextResponse = __uuidof(ITextResponse);

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

    typedef struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CITextResponseVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CITextResponse * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CITextResponse * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CITextResponse * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CITextResponse * 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_CPhone_CNotification_CManagement_CITextResponse * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CITextResponse * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Id )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CITextResponse * This,
            /* [out][retval] */ __RPC__out UINT32 *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Content )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CITextResponse * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        END_INTERFACE
    } __x_ABI_CWindows_CPhone_CNotification_CManagement_CITextResponseVtbl;

    interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CITextResponse
    {
        CONST_VTBL struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CITextResponseVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


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

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

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


#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CITextResponse_get_Id(This,value)	\
    ( (This)->lpVtbl -> get_Id(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CITextResponse_get_Content(This,value)	\
    ( (This)->lpVtbl -> get_Content(This,value) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CITextResponse_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0061 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAppNotificationInfo_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Phone_Notification_Management_IAppNotificationInfo[] = L"Windows.Phone.Notification.Management.IAppNotificationInfo";
#endif /* !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAppNotificationInfo_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0061 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0061_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0061_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAppNotificationInfo_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAppNotificationInfo_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAppNotificationInfo */
/* [uuid][object] */ 



/* interface ABI::Windows::Phone::Notification::Management::IAppNotificationInfo */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CPhone_CNotification_CManagement_CIAppNotificationInfo;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace Phone {
                namespace Notification {
                    namespace Management {
                        
                        MIDL_INTERFACE("2157BEA5-E286-45D3-9BEA-F790FC216E0E")
                        IAppNotificationInfo : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Id( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Name( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IAppNotificationInfo = __uuidof(IAppNotificationInfo);

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

    typedef struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAppNotificationInfoVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAppNotificationInfo * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAppNotificationInfo * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAppNotificationInfo * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAppNotificationInfo * 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_CPhone_CNotification_CManagement_CIAppNotificationInfo * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAppNotificationInfo * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Id )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAppNotificationInfo * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAppNotificationInfo * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        END_INTERFACE
    } __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAppNotificationInfoVtbl;

    interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAppNotificationInfo
    {
        CONST_VTBL struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAppNotificationInfoVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


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

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

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


#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAppNotificationInfo_get_Id(This,value)	\
    ( (This)->lpVtbl -> get_Id(This,value) ) 

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

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAppNotificationInfo_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0062 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailAccountInfo_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Phone_Notification_Management_IEmailAccountInfo[] = L"Windows.Phone.Notification.Management.IEmailAccountInfo";
#endif /* !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailAccountInfo_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0062 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0062_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0062_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailAccountInfo_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailAccountInfo_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailAccountInfo */
/* [uuid][object] */ 



/* interface ABI::Windows::Phone::Notification::Management::IEmailAccountInfo */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailAccountInfo;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace Phone {
                namespace Notification {
                    namespace Management {
                        
                        MIDL_INTERFACE("DFBC02AB-BDA0-4568-927E-B2EDE35818A1")
                        IEmailAccountInfo : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_DisplayName( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_IsNotificationEnabled( 
                                /* [out][retval] */ __RPC__out boolean *value) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IEmailAccountInfo = __uuidof(IEmailAccountInfo);

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

    typedef struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailAccountInfoVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailAccountInfo * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailAccountInfo * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailAccountInfo * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailAccountInfo * 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_CPhone_CNotification_CManagement_CIEmailAccountInfo * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailAccountInfo * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_DisplayName )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailAccountInfo * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsNotificationEnabled )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailAccountInfo * This,
            /* [out][retval] */ __RPC__out boolean *value);
        
        END_INTERFACE
    } __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailAccountInfoVtbl;

    interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailAccountInfo
    {
        CONST_VTBL struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailAccountInfoVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


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

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

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


#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailAccountInfo_get_DisplayName(This,value)	\
    ( (This)->lpVtbl -> get_DisplayName(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailAccountInfo_get_IsNotificationEnabled(This,value)	\
    ( (This)->lpVtbl -> get_IsNotificationEnabled(This,value) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailAccountInfo_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0063 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailFolderInfo_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Phone_Notification_Management_IEmailFolderInfo[] = L"Windows.Phone.Notification.Management.IEmailFolderInfo";
#endif /* !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailFolderInfo_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0063 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0063_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0063_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailFolderInfo_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailFolderInfo_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailFolderInfo */
/* [uuid][object] */ 



/* interface ABI::Windows::Phone::Notification::Management::IEmailFolderInfo */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailFolderInfo;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace Phone {
                namespace Notification {
                    namespace Management {
                        
                        MIDL_INTERFACE("C207150E-E237-46D6-90E6-4F529EEAC1E2")
                        IEmailFolderInfo : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_DisplayName( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_IsNotificationEnabled( 
                                /* [out][retval] */ __RPC__out boolean *value) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IEmailFolderInfo = __uuidof(IEmailFolderInfo);

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

    typedef struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailFolderInfoVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailFolderInfo * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailFolderInfo * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailFolderInfo * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailFolderInfo * 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_CPhone_CNotification_CManagement_CIEmailFolderInfo * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailFolderInfo * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_DisplayName )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailFolderInfo * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsNotificationEnabled )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailFolderInfo * This,
            /* [out][retval] */ __RPC__out boolean *value);
        
        END_INTERFACE
    } __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailFolderInfoVtbl;

    interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailFolderInfo
    {
        CONST_VTBL struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailFolderInfoVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


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

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

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


#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailFolderInfo_get_DisplayName(This,value)	\
    ( (This)->lpVtbl -> get_DisplayName(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailFolderInfo_get_IsNotificationEnabled(This,value)	\
    ( (This)->lpVtbl -> get_IsNotificationEnabled(This,value) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailFolderInfo_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0064 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CIBinaryId_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Phone_Notification_Management_IBinaryId[] = L"Windows.Phone.Notification.Management.IBinaryId";
#endif /* !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CIBinaryId_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0064 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0064_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0064_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIBinaryId_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIBinaryId_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIBinaryId */
/* [uuid][object] */ 



/* interface ABI::Windows::Phone::Notification::Management::IBinaryId */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CPhone_CNotification_CManagement_CIBinaryId;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace Phone {
                namespace Notification {
                    namespace Management {
                        
                        MIDL_INTERFACE("4F0DA531-5595-44B4-9181-CE4EFA3FC168")
                        IBinaryId : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Id( 
                                /* [out][retval] */ __RPC__out BYTE *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Length( 
                                /* [out][retval] */ __RPC__out UINT32 *value) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IBinaryId = __uuidof(IBinaryId);

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

    typedef struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CIBinaryIdVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIBinaryId * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIBinaryId * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIBinaryId * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIBinaryId * 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_CPhone_CNotification_CManagement_CIBinaryId * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIBinaryId * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Id )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIBinaryId * This,
            /* [out][retval] */ __RPC__out BYTE *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Length )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIBinaryId * This,
            /* [out][retval] */ __RPC__out UINT32 *value);
        
        END_INTERFACE
    } __x_ABI_CWindows_CPhone_CNotification_CManagement_CIBinaryIdVtbl;

    interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIBinaryId
    {
        CONST_VTBL struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CIBinaryIdVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


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

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

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


#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIBinaryId_get_Id(This,value)	\
    ( (This)->lpVtbl -> get_Id(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIBinaryId_get_Length(This,value)	\
    ( (This)->lpVtbl -> get_Length(This,value) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIBinaryId_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0065 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryNotificationTriggerDetails_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Phone_Notification_Management_IAccessoryNotificationTriggerDetails[] = L"Windows.Phone.Notification.Management.IAccessoryNotificationTriggerDetails";
#endif /* !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryNotificationTriggerDetails_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0065 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0065_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0065_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryNotificationTriggerDetails_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryNotificationTriggerDetails_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryNotificationTriggerDetails */
/* [uuid][object] */ 



/* interface ABI::Windows::Phone::Notification::Management::IAccessoryNotificationTriggerDetails */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryNotificationTriggerDetails;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace Phone {
                namespace Notification {
                    namespace Management {
                        
                        MIDL_INTERFACE("6968A7D4-E3CA-49CB-8C87-2C11CDFF9646")
                        IAccessoryNotificationTriggerDetails : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_TimeCreated( 
                                /* [out][retval] */ __RPC__out ABI::Windows::Foundation::DateTime *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_AppDisplayName( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_AppId( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_AccessoryNotificationType( 
                                /* [out][retval] */ __RPC__out ABI::Windows::Phone::Notification::Management::AccessoryNotificationType *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_StartedProcessing( 
                                /* [out][retval] */ __RPC__out boolean *value) = 0;
                            
                            virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_StartedProcessing( 
                                /* [in] */ boolean value) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IAccessoryNotificationTriggerDetails = __uuidof(IAccessoryNotificationTriggerDetails);

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

    typedef struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryNotificationTriggerDetailsVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryNotificationTriggerDetails * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryNotificationTriggerDetails * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryNotificationTriggerDetails * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryNotificationTriggerDetails * 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_CPhone_CNotification_CManagement_CIAccessoryNotificationTriggerDetails * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryNotificationTriggerDetails * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_TimeCreated )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryNotificationTriggerDetails * This,
            /* [out][retval] */ __RPC__out __x_ABI_CWindows_CFoundation_CDateTime *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_AppDisplayName )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryNotificationTriggerDetails * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_AppId )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryNotificationTriggerDetails * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_AccessoryNotificationType )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryNotificationTriggerDetails * This,
            /* [out][retval] */ __RPC__out __x_ABI_CWindows_CPhone_CNotification_CManagement_CAccessoryNotificationType *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_StartedProcessing )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryNotificationTriggerDetails * This,
            /* [out][retval] */ __RPC__out boolean *value);
        
        /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_StartedProcessing )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryNotificationTriggerDetails * This,
            /* [in] */ boolean value);
        
        END_INTERFACE
    } __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryNotificationTriggerDetailsVtbl;

    interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryNotificationTriggerDetails
    {
        CONST_VTBL struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryNotificationTriggerDetailsVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


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

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

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


#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryNotificationTriggerDetails_get_TimeCreated(This,value)	\
    ( (This)->lpVtbl -> get_TimeCreated(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryNotificationTriggerDetails_get_AppDisplayName(This,value)	\
    ( (This)->lpVtbl -> get_AppDisplayName(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryNotificationTriggerDetails_get_AppId(This,value)	\
    ( (This)->lpVtbl -> get_AppId(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryNotificationTriggerDetails_get_AccessoryNotificationType(This,value)	\
    ( (This)->lpVtbl -> get_AccessoryNotificationType(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryNotificationTriggerDetails_get_StartedProcessing(This,value)	\
    ( (This)->lpVtbl -> get_StartedProcessing(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryNotificationTriggerDetails_put_StartedProcessing(This,value)	\
    ( (This)->lpVtbl -> put_StartedProcessing(This,value) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryNotificationTriggerDetails_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0066 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetails_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Phone_Notification_Management_IAlarmNotificationTriggerDetails[] = L"Windows.Phone.Notification.Management.IAlarmNotificationTriggerDetails";
#endif /* !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetails_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0066 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0066_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0066_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetails_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetails_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetails */
/* [uuid][object] */ 



/* interface ABI::Windows::Phone::Notification::Management::IAlarmNotificationTriggerDetails */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetails;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace Phone {
                namespace Notification {
                    namespace Management {
                        
                        MIDL_INTERFACE("38F5FA30-C738-4DA2-908C-775D83C36ABB")
                        IAlarmNotificationTriggerDetails : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_AlarmId( 
                                /* [out][retval] */ __RPC__out GUID *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Title( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Timestamp( 
                                /* [out][retval] */ __RPC__out ABI::Windows::Foundation::DateTime *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_ReminderState( 
                                /* [out][retval] */ __RPC__out ABI::Windows::Phone::Notification::Management::ReminderState *value) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IAlarmNotificationTriggerDetails = __uuidof(IAlarmNotificationTriggerDetails);

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

    typedef struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetailsVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetails * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetails * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetails * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetails * 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_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetails * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetails * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_AlarmId )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetails * This,
            /* [out][retval] */ __RPC__out GUID *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Title )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetails * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Timestamp )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetails * This,
            /* [out][retval] */ __RPC__out __x_ABI_CWindows_CFoundation_CDateTime *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ReminderState )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetails * This,
            /* [out][retval] */ __RPC__out __x_ABI_CWindows_CPhone_CNotification_CManagement_CReminderState *value);
        
        END_INTERFACE
    } __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetailsVtbl;

    interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetails
    {
        CONST_VTBL struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetailsVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


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

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

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


#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetails_get_AlarmId(This,value)	\
    ( (This)->lpVtbl -> get_AlarmId(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetails_get_Title(This,value)	\
    ( (This)->lpVtbl -> get_Title(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetails_get_Timestamp(This,value)	\
    ( (This)->lpVtbl -> get_Timestamp(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetails_get_ReminderState(This,value)	\
    ( (This)->lpVtbl -> get_ReminderState(This,value) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetails_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0067 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetails2_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Phone_Notification_Management_IAlarmNotificationTriggerDetails2[] = L"Windows.Phone.Notification.Management.IAlarmNotificationTriggerDetails2";
#endif /* !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetails2_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0067 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0067_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0067_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetails2_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetails2_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetails2 */
/* [uuid][object] */ 



/* interface ABI::Windows::Phone::Notification::Management::IAlarmNotificationTriggerDetails2 */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetails2;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace Phone {
                namespace Notification {
                    namespace Management {
                        
                        MIDL_INTERFACE("CF16E06A-7155-40FE-A9C2-7BD2127EF853")
                        IAlarmNotificationTriggerDetails2 : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_InstanceId( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IAlarmNotificationTriggerDetails2 = __uuidof(IAlarmNotificationTriggerDetails2);

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

    typedef struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetails2Vtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetails2 * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetails2 * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetails2 * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetails2 * 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_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetails2 * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetails2 * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_InstanceId )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetails2 * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        END_INTERFACE
    } __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetails2Vtbl;

    interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetails2
    {
        CONST_VTBL struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetails2Vtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


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

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

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


#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetails2_get_InstanceId(This,value)	\
    ( (This)->lpVtbl -> get_InstanceId(This,value) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAlarmNotificationTriggerDetails2_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0068 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Phone_Notification_Management_IEmailNotificationTriggerDetails[] = L"Windows.Phone.Notification.Management.IEmailNotificationTriggerDetails";
#endif /* !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0068 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0068_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0068_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails */
/* [uuid][object] */ 



/* interface ABI::Windows::Phone::Notification::Management::IEmailNotificationTriggerDetails */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace Phone {
                namespace Notification {
                    namespace Management {
                        
                        MIDL_INTERFACE("F3B82612-46CF-4E70-8E0D-7B2E04AB492B")
                        IEmailNotificationTriggerDetails : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_AccountName( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_ParentFolderName( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_SenderName( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_SenderAddress( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_EmailMessage( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::ApplicationModel::Email::IEmailMessage **value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Timestamp( 
                                /* [out][retval] */ __RPC__out ABI::Windows::Foundation::DateTime *value) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IEmailNotificationTriggerDetails = __uuidof(IEmailNotificationTriggerDetails);

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

    typedef struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetailsVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails * 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_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_AccountName )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ParentFolderName )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_SenderName )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_SenderAddress )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_EmailMessage )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails * This,
            /* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CApplicationModel_CEmail_CIEmailMessage **value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Timestamp )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails * This,
            /* [out][retval] */ __RPC__out __x_ABI_CWindows_CFoundation_CDateTime *value);
        
        END_INTERFACE
    } __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetailsVtbl;

    interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails
    {
        CONST_VTBL struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetailsVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


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

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

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


#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails_get_AccountName(This,value)	\
    ( (This)->lpVtbl -> get_AccountName(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails_get_ParentFolderName(This,value)	\
    ( (This)->lpVtbl -> get_ParentFolderName(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails_get_SenderName(This,value)	\
    ( (This)->lpVtbl -> get_SenderName(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails_get_SenderAddress(This,value)	\
    ( (This)->lpVtbl -> get_SenderAddress(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails_get_EmailMessage(This,value)	\
    ( (This)->lpVtbl -> get_EmailMessage(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails_get_Timestamp(This,value)	\
    ( (This)->lpVtbl -> get_Timestamp(This,value) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0069 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails2_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Phone_Notification_Management_IEmailNotificationTriggerDetails2[] = L"Windows.Phone.Notification.Management.IEmailNotificationTriggerDetails2";
#endif /* !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails2_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0069 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0069_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0069_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails2_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails2_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails2 */
/* [uuid][object] */ 



/* interface ABI::Windows::Phone::Notification::Management::IEmailNotificationTriggerDetails2 */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails2;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace Phone {
                namespace Notification {
                    namespace Management {
                        
                        MIDL_INTERFACE("168067E3-C56F-4EC7-BED1-F734E08DE5B2")
                        IEmailNotificationTriggerDetails2 : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_MessageEntryId( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Phone::Notification::Management::IBinaryId **value) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IEmailNotificationTriggerDetails2 = __uuidof(IEmailNotificationTriggerDetails2);

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

    typedef struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails2Vtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails2 * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails2 * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails2 * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails2 * 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_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails2 * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails2 * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_MessageEntryId )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails2 * This,
            /* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CPhone_CNotification_CManagement_CIBinaryId **value);
        
        END_INTERFACE
    } __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails2Vtbl;

    interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails2
    {
        CONST_VTBL struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails2Vtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


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

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

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


#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails2_get_MessageEntryId(This,value)	\
    ( (This)->lpVtbl -> get_MessageEntryId(This,value) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailNotificationTriggerDetails2_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0070 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailReadNotificationTriggerDetails_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Phone_Notification_Management_IEmailReadNotificationTriggerDetails[] = L"Windows.Phone.Notification.Management.IEmailReadNotificationTriggerDetails";
#endif /* !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailReadNotificationTriggerDetails_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0070 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0070_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0070_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailReadNotificationTriggerDetails_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailReadNotificationTriggerDetails_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailReadNotificationTriggerDetails */
/* [uuid][object] */ 



/* interface ABI::Windows::Phone::Notification::Management::IEmailReadNotificationTriggerDetails */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailReadNotificationTriggerDetails;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace Phone {
                namespace Notification {
                    namespace Management {
                        
                        MIDL_INTERFACE("F5B7A087-06F3-4E3E-8C42-325E67010413")
                        IEmailReadNotificationTriggerDetails : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_AccountName( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_ParentFolderName( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_MessageEntryId( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Phone::Notification::Management::IBinaryId **value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_IsRead( 
                                /* [out][retval] */ __RPC__out boolean *value) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IEmailReadNotificationTriggerDetails = __uuidof(IEmailReadNotificationTriggerDetails);

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

    typedef struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailReadNotificationTriggerDetailsVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailReadNotificationTriggerDetails * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailReadNotificationTriggerDetails * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailReadNotificationTriggerDetails * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailReadNotificationTriggerDetails * 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_CPhone_CNotification_CManagement_CIEmailReadNotificationTriggerDetails * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailReadNotificationTriggerDetails * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_AccountName )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailReadNotificationTriggerDetails * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ParentFolderName )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailReadNotificationTriggerDetails * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_MessageEntryId )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailReadNotificationTriggerDetails * This,
            /* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CPhone_CNotification_CManagement_CIBinaryId **value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsRead )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailReadNotificationTriggerDetails * This,
            /* [out][retval] */ __RPC__out boolean *value);
        
        END_INTERFACE
    } __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailReadNotificationTriggerDetailsVtbl;

    interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailReadNotificationTriggerDetails
    {
        CONST_VTBL struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailReadNotificationTriggerDetailsVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


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

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

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


#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailReadNotificationTriggerDetails_get_AccountName(This,value)	\
    ( (This)->lpVtbl -> get_AccountName(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailReadNotificationTriggerDetails_get_ParentFolderName(This,value)	\
    ( (This)->lpVtbl -> get_ParentFolderName(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailReadNotificationTriggerDetails_get_MessageEntryId(This,value)	\
    ( (This)->lpVtbl -> get_MessageEntryId(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailReadNotificationTriggerDetails_get_IsRead(This,value)	\
    ( (This)->lpVtbl -> get_IsRead(This,value) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIEmailReadNotificationTriggerDetails_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0071 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Phone_Notification_Management_IPhoneLineDetails[] = L"Windows.Phone.Notification.Management.IPhoneLineDetails";
#endif /* !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0071 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0071_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0071_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails */
/* [uuid][object] */ 



/* interface ABI::Windows::Phone::Notification::Management::IPhoneLineDetails */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace Phone {
                namespace Notification {
                    namespace Management {
                        
                        MIDL_INTERFACE("47EB32DC-33ED-49B9-995C-A296BAC82B77")
                        IPhoneLineDetails : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_LineId( 
                                /* [out][retval] */ __RPC__out GUID *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_DisplayName( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_LineNumber( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_DefaultOutgoingLine( 
                                /* [out][retval] */ __RPC__out boolean *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_VoicemailCount( 
                                /* [out][retval] */ __RPC__out UINT32 *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_RegistrationState( 
                                /* [out][retval] */ __RPC__out ABI::Windows::Phone::Notification::Management::PhoneLineRegistrationState *value) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IPhoneLineDetails = __uuidof(IPhoneLineDetails);

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

    typedef struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetailsVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails * 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_CPhone_CNotification_CManagement_CIPhoneLineDetails * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_LineId )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails * This,
            /* [out][retval] */ __RPC__out GUID *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_DisplayName )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_LineNumber )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultOutgoingLine )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails * This,
            /* [out][retval] */ __RPC__out boolean *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_VoicemailCount )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails * This,
            /* [out][retval] */ __RPC__out UINT32 *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_RegistrationState )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails * This,
            /* [out][retval] */ __RPC__out __x_ABI_CWindows_CPhone_CNotification_CManagement_CPhoneLineRegistrationState *value);
        
        END_INTERFACE
    } __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetailsVtbl;

    interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails
    {
        CONST_VTBL struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetailsVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


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

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

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


#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails_get_LineId(This,value)	\
    ( (This)->lpVtbl -> get_LineId(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails_get_DisplayName(This,value)	\
    ( (This)->lpVtbl -> get_DisplayName(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails_get_LineNumber(This,value)	\
    ( (This)->lpVtbl -> get_LineNumber(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails_get_DefaultOutgoingLine(This,value)	\
    ( (This)->lpVtbl -> get_DefaultOutgoingLine(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails_get_VoicemailCount(This,value)	\
    ( (This)->lpVtbl -> get_VoicemailCount(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails_get_RegistrationState(This,value)	\
    ( (This)->lpVtbl -> get_RegistrationState(This,value) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0072 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails2_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Phone_Notification_Management_IPhoneLineDetails2[] = L"Windows.Phone.Notification.Management.IPhoneLineDetails2";
#endif /* !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails2_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0072 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0072_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0072_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails2_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails2_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails2 */
/* [uuid][object] */ 



/* interface ABI::Windows::Phone::Notification::Management::IPhoneLineDetails2 */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails2;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace Phone {
                namespace Notification {
                    namespace Management {
                        
                        MIDL_INTERFACE("B30CD77D-0147-498C-8241-BF0CABC60A25")
                        IPhoneLineDetails2 : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_MissedCallCount( 
                                /* [out][retval] */ __RPC__out UINT32 *value) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IPhoneLineDetails2 = __uuidof(IPhoneLineDetails2);

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

    typedef struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails2Vtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails2 * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails2 * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails2 * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails2 * 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_CPhone_CNotification_CManagement_CIPhoneLineDetails2 * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails2 * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_MissedCallCount )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails2 * This,
            /* [out][retval] */ __RPC__out UINT32 *value);
        
        END_INTERFACE
    } __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails2Vtbl;

    interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails2
    {
        CONST_VTBL struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails2Vtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


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

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

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


#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails2_get_MissedCallCount(This,value)	\
    ( (This)->lpVtbl -> get_MissedCallCount(This,value) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails2_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0073 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneCallDetails_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Phone_Notification_Management_IPhoneCallDetails[] = L"Windows.Phone.Notification.Management.IPhoneCallDetails";
#endif /* !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneCallDetails_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0073 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0073_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0073_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneCallDetails_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneCallDetails_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneCallDetails */
/* [uuid][object] */ 



/* interface ABI::Windows::Phone::Notification::Management::IPhoneCallDetails */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneCallDetails;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace Phone {
                namespace Notification {
                    namespace Management {
                        
                        MIDL_INTERFACE("0C1B6F53-F071-483E-BF33-EBD44B724447")
                        IPhoneCallDetails : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_PhoneLine( 
                                /* [out][retval] */ __RPC__out GUID *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_CallId( 
                                /* [out][retval] */ __RPC__out UINT32 *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_CallTransport( 
                                /* [out][retval] */ __RPC__out ABI::Windows::Phone::Notification::Management::PhoneCallTransport *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_CallMediaType( 
                                /* [out][retval] */ __RPC__out ABI::Windows::Phone::Notification::Management::PhoneMediaType *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_CallDirection( 
                                /* [out][retval] */ __RPC__out ABI::Windows::Phone::Notification::Management::PhoneCallDirection *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_State( 
                                /* [out][retval] */ __RPC__out ABI::Windows::Phone::Notification::Management::PhoneCallState *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_ConferenceCallId( 
                                /* [out][retval] */ __RPC__out UINT32 *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_StartTime( 
                                /* [out][retval] */ __RPC__out ABI::Windows::Foundation::DateTime *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_EndTime( 
                                /* [out][retval] */ __RPC__out ABI::Windows::Foundation::DateTime *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_PhoneNumber( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_ContactName( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_PresetTextResponses( 
                                /* [out][retval] */ __RPC__deref_out_opt __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CTextResponse **value) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IPhoneCallDetails = __uuidof(IPhoneCallDetails);

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

    typedef struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneCallDetailsVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneCallDetails * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneCallDetails * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneCallDetails * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneCallDetails * 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_CPhone_CNotification_CManagement_CIPhoneCallDetails * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneCallDetails * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_PhoneLine )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneCallDetails * This,
            /* [out][retval] */ __RPC__out GUID *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CallId )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneCallDetails * This,
            /* [out][retval] */ __RPC__out UINT32 *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CallTransport )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneCallDetails * This,
            /* [out][retval] */ __RPC__out __x_ABI_CWindows_CPhone_CNotification_CManagement_CPhoneCallTransport *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CallMediaType )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneCallDetails * This,
            /* [out][retval] */ __RPC__out __x_ABI_CWindows_CPhone_CNotification_CManagement_CPhoneMediaType *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CallDirection )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneCallDetails * This,
            /* [out][retval] */ __RPC__out __x_ABI_CWindows_CPhone_CNotification_CManagement_CPhoneCallDirection *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_State )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneCallDetails * This,
            /* [out][retval] */ __RPC__out __x_ABI_CWindows_CPhone_CNotification_CManagement_CPhoneCallState *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ConferenceCallId )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneCallDetails * This,
            /* [out][retval] */ __RPC__out UINT32 *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_StartTime )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneCallDetails * This,
            /* [out][retval] */ __RPC__out __x_ABI_CWindows_CFoundation_CDateTime *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_EndTime )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneCallDetails * This,
            /* [out][retval] */ __RPC__out __x_ABI_CWindows_CFoundation_CDateTime *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_PhoneNumber )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneCallDetails * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ContactName )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneCallDetails * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_PresetTextResponses )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneCallDetails * This,
            /* [out][retval] */ __RPC__deref_out_opt __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CTextResponse **value);
        
        END_INTERFACE
    } __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneCallDetailsVtbl;

    interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneCallDetails
    {
        CONST_VTBL struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneCallDetailsVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


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

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

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


#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneCallDetails_get_PhoneLine(This,value)	\
    ( (This)->lpVtbl -> get_PhoneLine(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneCallDetails_get_CallId(This,value)	\
    ( (This)->lpVtbl -> get_CallId(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneCallDetails_get_CallTransport(This,value)	\
    ( (This)->lpVtbl -> get_CallTransport(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneCallDetails_get_CallMediaType(This,value)	\
    ( (This)->lpVtbl -> get_CallMediaType(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneCallDetails_get_CallDirection(This,value)	\
    ( (This)->lpVtbl -> get_CallDirection(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneCallDetails_get_State(This,value)	\
    ( (This)->lpVtbl -> get_State(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneCallDetails_get_ConferenceCallId(This,value)	\
    ( (This)->lpVtbl -> get_ConferenceCallId(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneCallDetails_get_StartTime(This,value)	\
    ( (This)->lpVtbl -> get_StartTime(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneCallDetails_get_EndTime(This,value)	\
    ( (This)->lpVtbl -> get_EndTime(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneCallDetails_get_PhoneNumber(This,value)	\
    ( (This)->lpVtbl -> get_PhoneNumber(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneCallDetails_get_ContactName(This,value)	\
    ( (This)->lpVtbl -> get_ContactName(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneCallDetails_get_PresetTextResponses(This,value)	\
    ( (This)->lpVtbl -> get_PresetTextResponses(This,value) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneCallDetails_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0074 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneNotificationTriggerDetails_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Phone_Notification_Management_IPhoneNotificationTriggerDetails[] = L"Windows.Phone.Notification.Management.IPhoneNotificationTriggerDetails";
#endif /* !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneNotificationTriggerDetails_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0074 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0074_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0074_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneNotificationTriggerDetails_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneNotificationTriggerDetails_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneNotificationTriggerDetails */
/* [uuid][object] */ 



/* interface ABI::Windows::Phone::Notification::Management::IPhoneNotificationTriggerDetails */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneNotificationTriggerDetails;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace Phone {
                namespace Notification {
                    namespace Management {
                        
                        MIDL_INTERFACE("CCC2FDF7-09C3-4118-91BC-CA6323A8D383")
                        IPhoneNotificationTriggerDetails : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_PhoneNotificationType( 
                                /* [out][retval] */ __RPC__out ABI::Windows::Phone::Notification::Management::PhoneNotificationType *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_CallDetails( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Phone::Notification::Management::IPhoneCallDetails **value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_PhoneLineChangedId( 
                                /* [out][retval] */ __RPC__out GUID *value) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IPhoneNotificationTriggerDetails = __uuidof(IPhoneNotificationTriggerDetails);

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

    typedef struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneNotificationTriggerDetailsVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneNotificationTriggerDetails * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneNotificationTriggerDetails * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneNotificationTriggerDetails * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneNotificationTriggerDetails * 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_CPhone_CNotification_CManagement_CIPhoneNotificationTriggerDetails * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneNotificationTriggerDetails * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_PhoneNotificationType )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneNotificationTriggerDetails * This,
            /* [out][retval] */ __RPC__out __x_ABI_CWindows_CPhone_CNotification_CManagement_CPhoneNotificationType *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CallDetails )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneNotificationTriggerDetails * This,
            /* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneCallDetails **value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_PhoneLineChangedId )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneNotificationTriggerDetails * This,
            /* [out][retval] */ __RPC__out GUID *value);
        
        END_INTERFACE
    } __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneNotificationTriggerDetailsVtbl;

    interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneNotificationTriggerDetails
    {
        CONST_VTBL struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneNotificationTriggerDetailsVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


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

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

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


#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneNotificationTriggerDetails_get_PhoneNotificationType(This,value)	\
    ( (This)->lpVtbl -> get_PhoneNotificationType(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneNotificationTriggerDetails_get_CallDetails(This,value)	\
    ( (This)->lpVtbl -> get_CallDetails(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneNotificationTriggerDetails_get_PhoneLineChangedId(This,value)	\
    ( (This)->lpVtbl -> get_PhoneLineChangedId(This,value) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneNotificationTriggerDetails_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0075 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CISpeedDialEntry_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Phone_Notification_Management_ISpeedDialEntry[] = L"Windows.Phone.Notification.Management.ISpeedDialEntry";
#endif /* !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CISpeedDialEntry_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0075 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0075_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0075_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CISpeedDialEntry_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CISpeedDialEntry_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CISpeedDialEntry */
/* [uuid][object] */ 



/* interface ABI::Windows::Phone::Notification::Management::ISpeedDialEntry */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CPhone_CNotification_CManagement_CISpeedDialEntry;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace Phone {
                namespace Notification {
                    namespace Management {
                        
                        MIDL_INTERFACE("9240B6DB-872C-46DC-B62A-BE4541B166F8")
                        ISpeedDialEntry : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_PhoneNumber( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_NumberType( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_ContactName( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_ISpeedDialEntry = __uuidof(ISpeedDialEntry);

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

    typedef struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CISpeedDialEntryVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CISpeedDialEntry * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CISpeedDialEntry * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CISpeedDialEntry * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CISpeedDialEntry * 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_CPhone_CNotification_CManagement_CISpeedDialEntry * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CISpeedDialEntry * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_PhoneNumber )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CISpeedDialEntry * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_NumberType )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CISpeedDialEntry * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ContactName )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CISpeedDialEntry * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        END_INTERFACE
    } __x_ABI_CWindows_CPhone_CNotification_CManagement_CISpeedDialEntryVtbl;

    interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CISpeedDialEntry
    {
        CONST_VTBL struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CISpeedDialEntryVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


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

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

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


#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CISpeedDialEntry_get_PhoneNumber(This,value)	\
    ( (This)->lpVtbl -> get_PhoneNumber(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CISpeedDialEntry_get_NumberType(This,value)	\
    ( (This)->lpVtbl -> get_NumberType(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CISpeedDialEntry_get_ContactName(This,value)	\
    ( (This)->lpVtbl -> get_ContactName(This,value) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CISpeedDialEntry_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0076 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Phone_Notification_Management_IReminderNotificationTriggerDetails[] = L"Windows.Phone.Notification.Management.IReminderNotificationTriggerDetails";
#endif /* !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0076 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0076_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0076_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails */
/* [uuid][object] */ 



/* interface ABI::Windows::Phone::Notification::Management::IReminderNotificationTriggerDetails */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace Phone {
                namespace Notification {
                    namespace Management {
                        
                        MIDL_INTERFACE("5BDDAA5D-9F61-4BF0-9FEB-10502BC0B0C2")
                        IReminderNotificationTriggerDetails : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_ReminderId( 
                                /* [out][retval] */ __RPC__out GUID *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Title( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Description( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Details( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Timestamp( 
                                /* [out][retval] */ __RPC__out ABI::Windows::Foundation::DateTime *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Appointment( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::ApplicationModel::Appointments::IAppointment **value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_ReminderState( 
                                /* [out][retval] */ __RPC__out ABI::Windows::Phone::Notification::Management::ReminderState *value) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IReminderNotificationTriggerDetails = __uuidof(IReminderNotificationTriggerDetails);

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

    typedef struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetailsVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails * 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_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ReminderId )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails * This,
            /* [out][retval] */ __RPC__out GUID *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Title )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Description )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Details )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Timestamp )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails * This,
            /* [out][retval] */ __RPC__out __x_ABI_CWindows_CFoundation_CDateTime *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Appointment )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails * This,
            /* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CApplicationModel_CAppointments_CIAppointment **value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ReminderState )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails * This,
            /* [out][retval] */ __RPC__out __x_ABI_CWindows_CPhone_CNotification_CManagement_CReminderState *value);
        
        END_INTERFACE
    } __x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetailsVtbl;

    interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails
    {
        CONST_VTBL struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetailsVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


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

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

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


#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails_get_ReminderId(This,value)	\
    ( (This)->lpVtbl -> get_ReminderId(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails_get_Title(This,value)	\
    ( (This)->lpVtbl -> get_Title(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails_get_Description(This,value)	\
    ( (This)->lpVtbl -> get_Description(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails_get_Details(This,value)	\
    ( (This)->lpVtbl -> get_Details(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails_get_Timestamp(This,value)	\
    ( (This)->lpVtbl -> get_Timestamp(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails_get_Appointment(This,value)	\
    ( (This)->lpVtbl -> get_Appointment(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails_get_ReminderState(This,value)	\
    ( (This)->lpVtbl -> get_ReminderState(This,value) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0077 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails2_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Phone_Notification_Management_IReminderNotificationTriggerDetails2[] = L"Windows.Phone.Notification.Management.IReminderNotificationTriggerDetails2";
#endif /* !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails2_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0077 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0077_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0077_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails2_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails2_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails2 */
/* [uuid][object] */ 



/* interface ABI::Windows::Phone::Notification::Management::IReminderNotificationTriggerDetails2 */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails2;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace Phone {
                namespace Notification {
                    namespace Management {
                        
                        MIDL_INTERFACE("E715F9C0-504D-4C0F-A6B3-BCB9722C6CDD")
                        IReminderNotificationTriggerDetails2 : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_InstanceId( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IReminderNotificationTriggerDetails2 = __uuidof(IReminderNotificationTriggerDetails2);

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

    typedef struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails2Vtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails2 * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails2 * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails2 * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails2 * 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_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails2 * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails2 * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_InstanceId )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails2 * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        END_INTERFACE
    } __x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails2Vtbl;

    interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails2
    {
        CONST_VTBL struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails2Vtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


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

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

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


#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails2_get_InstanceId(This,value)	\
    ( (This)->lpVtbl -> get_InstanceId(This,value) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIReminderNotificationTriggerDetails2_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0078 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CICalendarChangedNotificationTriggerDetails_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Phone_Notification_Management_ICalendarChangedNotificationTriggerDetails[] = L"Windows.Phone.Notification.Management.ICalendarChangedNotificationTriggerDetails";
#endif /* !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CICalendarChangedNotificationTriggerDetails_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0078 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0078_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0078_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CICalendarChangedNotificationTriggerDetails_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CICalendarChangedNotificationTriggerDetails_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CICalendarChangedNotificationTriggerDetails */
/* [uuid][object] */ 



/* interface ABI::Windows::Phone::Notification::Management::ICalendarChangedNotificationTriggerDetails */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CPhone_CNotification_CManagement_CICalendarChangedNotificationTriggerDetails;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace Phone {
                namespace Notification {
                    namespace Management {
                        
                        MIDL_INTERFACE("4B8A3BFC-279D-42AB-9C68-3E87977BF216")
                        ICalendarChangedNotificationTriggerDetails : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_EventType( 
                                /* [out][retval] */ __RPC__out ABI::Windows::Phone::Notification::Management::CalendarChangedEvent *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_ItemId( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_ICalendarChangedNotificationTriggerDetails = __uuidof(ICalendarChangedNotificationTriggerDetails);

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

    typedef struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CICalendarChangedNotificationTriggerDetailsVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CICalendarChangedNotificationTriggerDetails * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CICalendarChangedNotificationTriggerDetails * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CICalendarChangedNotificationTriggerDetails * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CICalendarChangedNotificationTriggerDetails * 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_CPhone_CNotification_CManagement_CICalendarChangedNotificationTriggerDetails * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CICalendarChangedNotificationTriggerDetails * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_EventType )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CICalendarChangedNotificationTriggerDetails * This,
            /* [out][retval] */ __RPC__out __x_ABI_CWindows_CPhone_CNotification_CManagement_CCalendarChangedEvent *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ItemId )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CICalendarChangedNotificationTriggerDetails * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        END_INTERFACE
    } __x_ABI_CWindows_CPhone_CNotification_CManagement_CICalendarChangedNotificationTriggerDetailsVtbl;

    interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CICalendarChangedNotificationTriggerDetails
    {
        CONST_VTBL struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CICalendarChangedNotificationTriggerDetailsVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


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

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

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


#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CICalendarChangedNotificationTriggerDetails_get_EventType(This,value)	\
    ( (This)->lpVtbl -> get_EventType(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CICalendarChangedNotificationTriggerDetails_get_ItemId(This,value)	\
    ( (This)->lpVtbl -> get_ItemId(This,value) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CICalendarChangedNotificationTriggerDetails_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0079 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetails_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Phone_Notification_Management_IToastNotificationTriggerDetails[] = L"Windows.Phone.Notification.Management.IToastNotificationTriggerDetails";
#endif /* !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetails_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0079 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0079_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0079_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetails_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetails_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetails */
/* [uuid][object] */ 



/* interface ABI::Windows::Phone::Notification::Management::IToastNotificationTriggerDetails */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetails;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace Phone {
                namespace Notification {
                    namespace Management {
                        
                        MIDL_INTERFACE("C9314895-4E6D-4E9D-AFEC-9E921B875AE8")
                        IToastNotificationTriggerDetails : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Text1( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Text2( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Text3( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Text4( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_SuppressPopup( 
                                /* [out][retval] */ __RPC__out boolean *value) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IToastNotificationTriggerDetails = __uuidof(IToastNotificationTriggerDetails);

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

    typedef struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetailsVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetails * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetails * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetails * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetails * 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_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetails * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetails * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Text1 )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetails * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Text2 )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetails * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Text3 )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetails * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Text4 )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetails * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_SuppressPopup )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetails * This,
            /* [out][retval] */ __RPC__out boolean *value);
        
        END_INTERFACE
    } __x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetailsVtbl;

    interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetails
    {
        CONST_VTBL struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetailsVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


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

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

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


#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetails_get_Text1(This,value)	\
    ( (This)->lpVtbl -> get_Text1(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetails_get_Text2(This,value)	\
    ( (This)->lpVtbl -> get_Text2(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetails_get_Text3(This,value)	\
    ( (This)->lpVtbl -> get_Text3(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetails_get_Text4(This,value)	\
    ( (This)->lpVtbl -> get_Text4(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetails_get_SuppressPopup(This,value)	\
    ( (This)->lpVtbl -> get_SuppressPopup(This,value) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetails_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0080 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetails2_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Phone_Notification_Management_IToastNotificationTriggerDetails2[] = L"Windows.Phone.Notification.Management.IToastNotificationTriggerDetails2";
#endif /* !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetails2_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0080 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0080_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0080_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetails2_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetails2_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetails2 */
/* [uuid][object] */ 



/* interface ABI::Windows::Phone::Notification::Management::IToastNotificationTriggerDetails2 */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetails2;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace Phone {
                namespace Notification {
                    namespace Management {
                        
                        MIDL_INTERFACE("3E0479DD-CAC4-4F60-AFA3-B925D9D83C93")
                        IToastNotificationTriggerDetails2 : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_InstanceId( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IToastNotificationTriggerDetails2 = __uuidof(IToastNotificationTriggerDetails2);

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

    typedef struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetails2Vtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetails2 * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetails2 * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetails2 * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetails2 * 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_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetails2 * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetails2 * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_InstanceId )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetails2 * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        END_INTERFACE
    } __x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetails2Vtbl;

    interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetails2
    {
        CONST_VTBL struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetails2Vtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


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

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

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


#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetails2_get_InstanceId(This,value)	\
    ( (This)->lpVtbl -> get_InstanceId(This,value) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIToastNotificationTriggerDetails2_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0081 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CICortanaTileNotificationTriggerDetails_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Phone_Notification_Management_ICortanaTileNotificationTriggerDetails[] = L"Windows.Phone.Notification.Management.ICortanaTileNotificationTriggerDetails";
#endif /* !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CICortanaTileNotificationTriggerDetails_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0081 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0081_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0081_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CICortanaTileNotificationTriggerDetails_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CICortanaTileNotificationTriggerDetails_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CICortanaTileNotificationTriggerDetails */
/* [uuid][object] */ 



/* interface ABI::Windows::Phone::Notification::Management::ICortanaTileNotificationTriggerDetails */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CPhone_CNotification_CManagement_CICortanaTileNotificationTriggerDetails;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace Phone {
                namespace Notification {
                    namespace Management {
                        
                        MIDL_INTERFACE("DC0F01D5-1489-46BB-B73B-7F90067ECF27")
                        ICortanaTileNotificationTriggerDetails : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_TileId( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Content( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_LargeContent1( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_LargeContent2( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_EmphasizedText( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_NonWrappedSmallContent1( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_NonWrappedSmallContent2( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_NonWrappedSmallContent3( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_NonWrappedSmallContent4( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Source( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_ICortanaTileNotificationTriggerDetails = __uuidof(ICortanaTileNotificationTriggerDetails);

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

    typedef struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CICortanaTileNotificationTriggerDetailsVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CICortanaTileNotificationTriggerDetails * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CICortanaTileNotificationTriggerDetails * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CICortanaTileNotificationTriggerDetails * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CICortanaTileNotificationTriggerDetails * 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_CPhone_CNotification_CManagement_CICortanaTileNotificationTriggerDetails * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CICortanaTileNotificationTriggerDetails * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_TileId )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CICortanaTileNotificationTriggerDetails * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Content )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CICortanaTileNotificationTriggerDetails * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_LargeContent1 )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CICortanaTileNotificationTriggerDetails * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_LargeContent2 )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CICortanaTileNotificationTriggerDetails * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_EmphasizedText )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CICortanaTileNotificationTriggerDetails * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_NonWrappedSmallContent1 )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CICortanaTileNotificationTriggerDetails * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_NonWrappedSmallContent2 )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CICortanaTileNotificationTriggerDetails * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_NonWrappedSmallContent3 )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CICortanaTileNotificationTriggerDetails * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_NonWrappedSmallContent4 )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CICortanaTileNotificationTriggerDetails * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Source )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CICortanaTileNotificationTriggerDetails * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        END_INTERFACE
    } __x_ABI_CWindows_CPhone_CNotification_CManagement_CICortanaTileNotificationTriggerDetailsVtbl;

    interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CICortanaTileNotificationTriggerDetails
    {
        CONST_VTBL struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CICortanaTileNotificationTriggerDetailsVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


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

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

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


#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CICortanaTileNotificationTriggerDetails_get_TileId(This,value)	\
    ( (This)->lpVtbl -> get_TileId(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CICortanaTileNotificationTriggerDetails_get_Content(This,value)	\
    ( (This)->lpVtbl -> get_Content(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CICortanaTileNotificationTriggerDetails_get_LargeContent1(This,value)	\
    ( (This)->lpVtbl -> get_LargeContent1(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CICortanaTileNotificationTriggerDetails_get_LargeContent2(This,value)	\
    ( (This)->lpVtbl -> get_LargeContent2(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CICortanaTileNotificationTriggerDetails_get_EmphasizedText(This,value)	\
    ( (This)->lpVtbl -> get_EmphasizedText(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CICortanaTileNotificationTriggerDetails_get_NonWrappedSmallContent1(This,value)	\
    ( (This)->lpVtbl -> get_NonWrappedSmallContent1(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CICortanaTileNotificationTriggerDetails_get_NonWrappedSmallContent2(This,value)	\
    ( (This)->lpVtbl -> get_NonWrappedSmallContent2(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CICortanaTileNotificationTriggerDetails_get_NonWrappedSmallContent3(This,value)	\
    ( (This)->lpVtbl -> get_NonWrappedSmallContent3(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CICortanaTileNotificationTriggerDetails_get_NonWrappedSmallContent4(This,value)	\
    ( (This)->lpVtbl -> get_NonWrappedSmallContent4(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CICortanaTileNotificationTriggerDetails_get_Source(This,value)	\
    ( (This)->lpVtbl -> get_Source(This,value) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CICortanaTileNotificationTriggerDetails_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0082 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaMetadata_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Phone_Notification_Management_IMediaMetadata[] = L"Windows.Phone.Notification.Management.IMediaMetadata";
#endif /* !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaMetadata_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0082 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0082_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0082_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaMetadata_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaMetadata_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaMetadata */
/* [uuid][object] */ 



/* interface ABI::Windows::Phone::Notification::Management::IMediaMetadata */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaMetadata;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace Phone {
                namespace Notification {
                    namespace Management {
                        
                        MIDL_INTERFACE("9B50DDF7-BB6C-4330-B3CD-0704A54CDB80")
                        IMediaMetadata : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Title( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Subtitle( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Artist( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Album( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Track( 
                                /* [out][retval] */ __RPC__out UINT32 *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Duration( 
                                /* [out][retval] */ __RPC__out ABI::Windows::Foundation::TimeSpan *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Thumbnail( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Storage::Streams::IRandomAccessStreamReference **value) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IMediaMetadata = __uuidof(IMediaMetadata);

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

    typedef struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaMetadataVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaMetadata * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaMetadata * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaMetadata * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaMetadata * 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_CPhone_CNotification_CManagement_CIMediaMetadata * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaMetadata * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Title )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaMetadata * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Subtitle )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaMetadata * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Artist )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaMetadata * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Album )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaMetadata * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Track )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaMetadata * This,
            /* [out][retval] */ __RPC__out UINT32 *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Duration )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaMetadata * This,
            /* [out][retval] */ __RPC__out __x_ABI_CWindows_CFoundation_CTimeSpan *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Thumbnail )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaMetadata * This,
            /* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamReference **value);
        
        END_INTERFACE
    } __x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaMetadataVtbl;

    interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaMetadata
    {
        CONST_VTBL struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaMetadataVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


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

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

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


#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaMetadata_get_Title(This,value)	\
    ( (This)->lpVtbl -> get_Title(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaMetadata_get_Subtitle(This,value)	\
    ( (This)->lpVtbl -> get_Subtitle(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaMetadata_get_Artist(This,value)	\
    ( (This)->lpVtbl -> get_Artist(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaMetadata_get_Album(This,value)	\
    ( (This)->lpVtbl -> get_Album(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaMetadata_get_Track(This,value)	\
    ( (This)->lpVtbl -> get_Track(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaMetadata_get_Duration(This,value)	\
    ( (This)->lpVtbl -> get_Duration(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaMetadata_get_Thumbnail(This,value)	\
    ( (This)->lpVtbl -> get_Thumbnail(This,value) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaMetadata_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0083 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaControlsTriggerDetails_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Phone_Notification_Management_IMediaControlsTriggerDetails[] = L"Windows.Phone.Notification.Management.IMediaControlsTriggerDetails";
#endif /* !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaControlsTriggerDetails_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0083 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0083_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0083_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaControlsTriggerDetails_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaControlsTriggerDetails_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaControlsTriggerDetails */
/* [uuid][object] */ 



/* interface ABI::Windows::Phone::Notification::Management::IMediaControlsTriggerDetails */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaControlsTriggerDetails;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace Phone {
                namespace Notification {
                    namespace Management {
                        
                        MIDL_INTERFACE("FAB4648B-AE45-4548-91CA-4AB0548E33B5")
                        IMediaControlsTriggerDetails : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_PlaybackStatus( 
                                /* [out][retval] */ __RPC__out ABI::Windows::Phone::Notification::Management::PlaybackStatus *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_MediaMetadata( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Phone::Notification::Management::IMediaMetadata **value) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IMediaControlsTriggerDetails = __uuidof(IMediaControlsTriggerDetails);

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

    typedef struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaControlsTriggerDetailsVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaControlsTriggerDetails * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaControlsTriggerDetails * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaControlsTriggerDetails * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaControlsTriggerDetails * 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_CPhone_CNotification_CManagement_CIMediaControlsTriggerDetails * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaControlsTriggerDetails * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_PlaybackStatus )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaControlsTriggerDetails * This,
            /* [out][retval] */ __RPC__out __x_ABI_CWindows_CPhone_CNotification_CManagement_CPlaybackStatus *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_MediaMetadata )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaControlsTriggerDetails * This,
            /* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaMetadata **value);
        
        END_INTERFACE
    } __x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaControlsTriggerDetailsVtbl;

    interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaControlsTriggerDetails
    {
        CONST_VTBL struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaControlsTriggerDetailsVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


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

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

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


#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaControlsTriggerDetails_get_PlaybackStatus(This,value)	\
    ( (This)->lpVtbl -> get_PlaybackStatus(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaControlsTriggerDetails_get_MediaMetadata(This,value)	\
    ( (This)->lpVtbl -> get_MediaMetadata(This,value) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaControlsTriggerDetails_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0084 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CIVolumeInfo_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Phone_Notification_Management_IVolumeInfo[] = L"Windows.Phone.Notification.Management.IVolumeInfo";
#endif /* !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CIVolumeInfo_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0084 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0084_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0084_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIVolumeInfo_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIVolumeInfo_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIVolumeInfo */
/* [uuid][object] */ 



/* interface ABI::Windows::Phone::Notification::Management::IVolumeInfo */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CPhone_CNotification_CManagement_CIVolumeInfo;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace Phone {
                namespace Notification {
                    namespace Management {
                        
                        MIDL_INTERFACE("944DD118-7704-4481-B92E-D3ED3ECE6322")
                        IVolumeInfo : public IInspectable
                        {
                        public:
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_SystemVolume( 
                                /* [out][retval] */ __RPC__out UINT32 *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_CallVolume( 
                                /* [out][retval] */ __RPC__out UINT32 *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_MediaVolume( 
                                /* [out][retval] */ __RPC__out UINT32 *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_IsMuted( 
                                /* [out][retval] */ __RPC__out boolean *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_IsVibrateEnabled( 
                                /* [out][retval] */ __RPC__out ABI::Windows::Phone::Notification::Management::VibrateState *value) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IVolumeInfo = __uuidof(IVolumeInfo);

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

    typedef struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CIVolumeInfoVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIVolumeInfo * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIVolumeInfo * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIVolumeInfo * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIVolumeInfo * 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_CPhone_CNotification_CManagement_CIVolumeInfo * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIVolumeInfo * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_SystemVolume )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIVolumeInfo * This,
            /* [out][retval] */ __RPC__out UINT32 *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CallVolume )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIVolumeInfo * This,
            /* [out][retval] */ __RPC__out UINT32 *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_MediaVolume )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIVolumeInfo * This,
            /* [out][retval] */ __RPC__out UINT32 *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsMuted )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIVolumeInfo * This,
            /* [out][retval] */ __RPC__out boolean *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsVibrateEnabled )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIVolumeInfo * This,
            /* [out][retval] */ __RPC__out __x_ABI_CWindows_CPhone_CNotification_CManagement_CVibrateState *value);
        
        END_INTERFACE
    } __x_ABI_CWindows_CPhone_CNotification_CManagement_CIVolumeInfoVtbl;

    interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIVolumeInfo
    {
        CONST_VTBL struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CIVolumeInfoVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


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

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

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


#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIVolumeInfo_get_SystemVolume(This,value)	\
    ( (This)->lpVtbl -> get_SystemVolume(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIVolumeInfo_get_CallVolume(This,value)	\
    ( (This)->lpVtbl -> get_CallVolume(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIVolumeInfo_get_MediaVolume(This,value)	\
    ( (This)->lpVtbl -> get_MediaVolume(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIVolumeInfo_get_IsMuted(This,value)	\
    ( (This)->lpVtbl -> get_IsMuted(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIVolumeInfo_get_IsVibrateEnabled(This,value)	\
    ( (This)->lpVtbl -> get_IsVibrateEnabled(This,value) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIVolumeInfo_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0085 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Phone_Notification_Management_IAccessoryManager[] = L"Windows.Phone.Notification.Management.IAccessoryManager";
#endif /* !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0085 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0085_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0085_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager */
/* [uuid][object] */ 



/* interface ABI::Windows::Phone::Notification::Management::IAccessoryManager */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace Phone {
                namespace Notification {
                    namespace Management {
                        
                        MIDL_INTERFACE("0D04A12C-883D-4AA7-BCA7-FA4BB8BFFEE6")
                        IAccessoryManager : public IInspectable
                        {
                        public:
                            virtual HRESULT STDMETHODCALLTYPE RegisterAccessoryApp( 
                                /* [out][retval] */ __RPC__deref_out_opt HSTRING *triggerId) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE GetNextTriggerDetails( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Phone::Notification::Management::IAccessoryNotificationTriggerDetails **pDetails) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE ProcessTriggerDetails( 
                                /* [in] */ __RPC__in_opt ABI::Windows::Phone::Notification::Management::IAccessoryNotificationTriggerDetails *pDetails) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_PhoneLineDetails( 
                                /* [out][retval] */ __RPC__deref_out_opt __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails **ppvalue) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE GetPhoneLineDetails( 
                                /* [in] */ GUID phoneLine,
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Phone::Notification::Management::IPhoneLineDetails **ppdetails) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE AcceptPhoneCall( 
                                /* [in] */ UINT32 phoneCallId) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE AcceptPhoneCallOnEndpoint( 
                                /* [in] */ UINT32 phoneCallId,
                                /* [in] */ ABI::Windows::Phone::Notification::Management::PhoneCallAudioEndpoint endPoint) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE AcceptPhoneCallWithVideo( 
                                /* [in] */ UINT32 phoneCallId) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE AcceptPhoneCallWithVideoOnAudioEndpoint( 
                                /* [in] */ UINT32 phoneCallId,
                                /* [in] */ ABI::Windows::Phone::Notification::Management::PhoneCallAudioEndpoint endPoint) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE RejectPhoneCall( 
                                /* [in] */ UINT32 phoneCallId) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE RejectPhoneCallWithText( 
                                /* [in] */ UINT32 phoneCallId,
                                /* [in] */ UINT32 textResponseID) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE MakePhoneCall( 
                                /* [in] */ GUID phoneLine,
                                /* [in] */ __RPC__in HSTRING phoneNumber) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE MakePhoneCallOnAudioEndpoint( 
                                /* [in] */ GUID phoneLine,
                                /* [in] */ __RPC__in HSTRING phoneNumber,
                                /* [in] */ ABI::Windows::Phone::Notification::Management::PhoneCallAudioEndpoint endPoint) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE MakePhoneCallWithVideo( 
                                /* [in] */ GUID phoneLine,
                                /* [in] */ __RPC__in HSTRING phoneNumber) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE MakePhoneCallWithVideoOnAudioEndpoint( 
                                /* [in] */ GUID phoneLine,
                                /* [in] */ __RPC__in HSTRING phoneNumber,
                                /* [in] */ ABI::Windows::Phone::Notification::Management::PhoneCallAudioEndpoint endPoint) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE SwapPhoneCalls( 
                                /* [in] */ UINT32 phoneCallIdToHold,
                                /* [in] */ UINT32 phoneCallIdOnHold) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE HoldPhoneCall( 
                                /* [in] */ UINT32 phoneCallId,
                                /* [in] */ boolean holdCall) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE EndPhoneCall( 
                                /* [in] */ UINT32 phoneCallId) = 0;
                            
                            virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_PhoneMute( 
                                /* [in] */ boolean value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_PhoneMute( 
                                /* [out][retval] */ __RPC__out boolean *value) = 0;
                            
                            virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_PhoneCallAudioEndpoint( 
                                /* [in] */ ABI::Windows::Phone::Notification::Management::PhoneCallAudioEndpoint value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_PhoneCallAudioEndpoint( 
                                /* [out][retval] */ __RPC__out ABI::Windows::Phone::Notification::Management::PhoneCallAudioEndpoint *value) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE SnoozeAlarm( 
                                /* [in] */ GUID alarmId) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE SnoozeAlarmForSpecifiedTime( 
                                /* [in] */ GUID alarmId,
                                /* [in] */ ABI::Windows::Foundation::TimeSpan timeSpan) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE DismissAlarm( 
                                /* [in] */ GUID alarmId) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE SnoozeReminder( 
                                /* [in] */ GUID reminderId) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE SnoozeReminderForSpecifiedTime( 
                                /* [in] */ GUID reminderId,
                                /* [in] */ ABI::Windows::Foundation::TimeSpan timeSpan) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE DismissReminder( 
                                /* [in] */ GUID reminderId) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE GetMediaMetadata( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Phone::Notification::Management::IMediaMetadata **ppMetadata) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_MediaPlaybackCapabilities( 
                                /* [out][retval] */ __RPC__out ABI::Windows::Phone::Notification::Management::PlaybackCapability *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_MediaPlaybackStatus( 
                                /* [out][retval] */ __RPC__out ABI::Windows::Phone::Notification::Management::PlaybackStatus *value) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE PerformMediaPlaybackCommand( 
                                /* [in] */ ABI::Windows::Phone::Notification::Management::PlaybackCommand command) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_DoNotDisturbEnabled( 
                                /* [out][retval] */ __RPC__out boolean *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_DrivingModeEnabled( 
                                /* [out][retval] */ __RPC__out boolean *value) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_BatterySaverState( 
                                /* [out][retval] */ __RPC__out boolean *value) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE GetApps( 
                                /* [out][retval] */ __RPC__deref_out_opt __FIMapView_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo **returnValue) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE EnableNotificationsForApplication( 
                                /* [in] */ __RPC__in HSTRING appId) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE DisableNotificationsForApplication( 
                                /* [in] */ __RPC__in HSTRING appId) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE IsNotificationEnabledForApplication( 
                                /* [in] */ __RPC__in HSTRING appId,
                                /* [out][retval] */ __RPC__out boolean *enabled) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE GetEnabledAccessoryNotificationTypes( 
                                /* [out][retval] */ __RPC__out INT32 *enabledAccessoryNotificationTypes) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE EnableAccessoryNotificationTypes( 
                                /* [in] */ INT32 accessoryNotificationTypes) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE DisableAllAccessoryNotificationTypes( void) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE GetUserConsent( 
                                /* [out][retval] */ __RPC__out boolean *enabled) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE GetAppIcon( 
                                /* [in] */ __RPC__in HSTRING appId,
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Storage::Streams::IRandomAccessStreamReference **returnValue) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IAccessoryManager = __uuidof(IAccessoryManager);

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

    typedef struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManagerVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager * 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_CPhone_CNotification_CManagement_CIAccessoryManager * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        HRESULT ( STDMETHODCALLTYPE *RegisterAccessoryApp )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager * This,
            /* [out][retval] */ __RPC__deref_out_opt HSTRING *triggerId);
        
        HRESULT ( STDMETHODCALLTYPE *GetNextTriggerDetails )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager * This,
            /* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryNotificationTriggerDetails **pDetails);
        
        HRESULT ( STDMETHODCALLTYPE *ProcessTriggerDetails )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager * This,
            /* [in] */ __RPC__in_opt __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryNotificationTriggerDetails *pDetails);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_PhoneLineDetails )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager * This,
            /* [out][retval] */ __RPC__deref_out_opt __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CPhoneLineDetails **ppvalue);
        
        HRESULT ( STDMETHODCALLTYPE *GetPhoneLineDetails )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager * This,
            /* [in] */ GUID phoneLine,
            /* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CPhone_CNotification_CManagement_CIPhoneLineDetails **ppdetails);
        
        HRESULT ( STDMETHODCALLTYPE *AcceptPhoneCall )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager * This,
            /* [in] */ UINT32 phoneCallId);
        
        HRESULT ( STDMETHODCALLTYPE *AcceptPhoneCallOnEndpoint )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager * This,
            /* [in] */ UINT32 phoneCallId,
            /* [in] */ __x_ABI_CWindows_CPhone_CNotification_CManagement_CPhoneCallAudioEndpoint endPoint);
        
        HRESULT ( STDMETHODCALLTYPE *AcceptPhoneCallWithVideo )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager * This,
            /* [in] */ UINT32 phoneCallId);
        
        HRESULT ( STDMETHODCALLTYPE *AcceptPhoneCallWithVideoOnAudioEndpoint )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager * This,
            /* [in] */ UINT32 phoneCallId,
            /* [in] */ __x_ABI_CWindows_CPhone_CNotification_CManagement_CPhoneCallAudioEndpoint endPoint);
        
        HRESULT ( STDMETHODCALLTYPE *RejectPhoneCall )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager * This,
            /* [in] */ UINT32 phoneCallId);
        
        HRESULT ( STDMETHODCALLTYPE *RejectPhoneCallWithText )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager * This,
            /* [in] */ UINT32 phoneCallId,
            /* [in] */ UINT32 textResponseID);
        
        HRESULT ( STDMETHODCALLTYPE *MakePhoneCall )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager * This,
            /* [in] */ GUID phoneLine,
            /* [in] */ __RPC__in HSTRING phoneNumber);
        
        HRESULT ( STDMETHODCALLTYPE *MakePhoneCallOnAudioEndpoint )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager * This,
            /* [in] */ GUID phoneLine,
            /* [in] */ __RPC__in HSTRING phoneNumber,
            /* [in] */ __x_ABI_CWindows_CPhone_CNotification_CManagement_CPhoneCallAudioEndpoint endPoint);
        
        HRESULT ( STDMETHODCALLTYPE *MakePhoneCallWithVideo )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager * This,
            /* [in] */ GUID phoneLine,
            /* [in] */ __RPC__in HSTRING phoneNumber);
        
        HRESULT ( STDMETHODCALLTYPE *MakePhoneCallWithVideoOnAudioEndpoint )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager * This,
            /* [in] */ GUID phoneLine,
            /* [in] */ __RPC__in HSTRING phoneNumber,
            /* [in] */ __x_ABI_CWindows_CPhone_CNotification_CManagement_CPhoneCallAudioEndpoint endPoint);
        
        HRESULT ( STDMETHODCALLTYPE *SwapPhoneCalls )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager * This,
            /* [in] */ UINT32 phoneCallIdToHold,
            /* [in] */ UINT32 phoneCallIdOnHold);
        
        HRESULT ( STDMETHODCALLTYPE *HoldPhoneCall )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager * This,
            /* [in] */ UINT32 phoneCallId,
            /* [in] */ boolean holdCall);
        
        HRESULT ( STDMETHODCALLTYPE *EndPhoneCall )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager * This,
            /* [in] */ UINT32 phoneCallId);
        
        /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_PhoneMute )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager * This,
            /* [in] */ boolean value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_PhoneMute )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager * This,
            /* [out][retval] */ __RPC__out boolean *value);
        
        /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_PhoneCallAudioEndpoint )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager * This,
            /* [in] */ __x_ABI_CWindows_CPhone_CNotification_CManagement_CPhoneCallAudioEndpoint value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_PhoneCallAudioEndpoint )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager * This,
            /* [out][retval] */ __RPC__out __x_ABI_CWindows_CPhone_CNotification_CManagement_CPhoneCallAudioEndpoint *value);
        
        HRESULT ( STDMETHODCALLTYPE *SnoozeAlarm )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager * This,
            /* [in] */ GUID alarmId);
        
        HRESULT ( STDMETHODCALLTYPE *SnoozeAlarmForSpecifiedTime )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager * This,
            /* [in] */ GUID alarmId,
            /* [in] */ __x_ABI_CWindows_CFoundation_CTimeSpan timeSpan);
        
        HRESULT ( STDMETHODCALLTYPE *DismissAlarm )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager * This,
            /* [in] */ GUID alarmId);
        
        HRESULT ( STDMETHODCALLTYPE *SnoozeReminder )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager * This,
            /* [in] */ GUID reminderId);
        
        HRESULT ( STDMETHODCALLTYPE *SnoozeReminderForSpecifiedTime )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager * This,
            /* [in] */ GUID reminderId,
            /* [in] */ __x_ABI_CWindows_CFoundation_CTimeSpan timeSpan);
        
        HRESULT ( STDMETHODCALLTYPE *DismissReminder )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager * This,
            /* [in] */ GUID reminderId);
        
        HRESULT ( STDMETHODCALLTYPE *GetMediaMetadata )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager * This,
            /* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CPhone_CNotification_CManagement_CIMediaMetadata **ppMetadata);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_MediaPlaybackCapabilities )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager * This,
            /* [out][retval] */ __RPC__out __x_ABI_CWindows_CPhone_CNotification_CManagement_CPlaybackCapability *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_MediaPlaybackStatus )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager * This,
            /* [out][retval] */ __RPC__out __x_ABI_CWindows_CPhone_CNotification_CManagement_CPlaybackStatus *value);
        
        HRESULT ( STDMETHODCALLTYPE *PerformMediaPlaybackCommand )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager * This,
            /* [in] */ __x_ABI_CWindows_CPhone_CNotification_CManagement_CPlaybackCommand command);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_DoNotDisturbEnabled )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager * This,
            /* [out][retval] */ __RPC__out boolean *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_DrivingModeEnabled )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager * This,
            /* [out][retval] */ __RPC__out boolean *value);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_BatterySaverState )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager * This,
            /* [out][retval] */ __RPC__out boolean *value);
        
        HRESULT ( STDMETHODCALLTYPE *GetApps )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager * This,
            /* [out][retval] */ __RPC__deref_out_opt __FIMapView_2_HSTRING_Windows__CPhone__CNotification__CManagement__CAppNotificationInfo **returnValue);
        
        HRESULT ( STDMETHODCALLTYPE *EnableNotificationsForApplication )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager * This,
            /* [in] */ __RPC__in HSTRING appId);
        
        HRESULT ( STDMETHODCALLTYPE *DisableNotificationsForApplication )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager * This,
            /* [in] */ __RPC__in HSTRING appId);
        
        HRESULT ( STDMETHODCALLTYPE *IsNotificationEnabledForApplication )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager * This,
            /* [in] */ __RPC__in HSTRING appId,
            /* [out][retval] */ __RPC__out boolean *enabled);
        
        HRESULT ( STDMETHODCALLTYPE *GetEnabledAccessoryNotificationTypes )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager * This,
            /* [out][retval] */ __RPC__out INT32 *enabledAccessoryNotificationTypes);
        
        HRESULT ( STDMETHODCALLTYPE *EnableAccessoryNotificationTypes )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager * This,
            /* [in] */ INT32 accessoryNotificationTypes);
        
        HRESULT ( STDMETHODCALLTYPE *DisableAllAccessoryNotificationTypes )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetUserConsent )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager * This,
            /* [out][retval] */ __RPC__out boolean *enabled);
        
        HRESULT ( STDMETHODCALLTYPE *GetAppIcon )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager * This,
            /* [in] */ __RPC__in HSTRING appId,
            /* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamReference **returnValue);
        
        END_INTERFACE
    } __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManagerVtbl;

    interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager
    {
        CONST_VTBL struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManagerVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


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

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

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


#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager_RegisterAccessoryApp(This,triggerId)	\
    ( (This)->lpVtbl -> RegisterAccessoryApp(This,triggerId) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager_GetNextTriggerDetails(This,pDetails)	\
    ( (This)->lpVtbl -> GetNextTriggerDetails(This,pDetails) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager_ProcessTriggerDetails(This,pDetails)	\
    ( (This)->lpVtbl -> ProcessTriggerDetails(This,pDetails) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager_get_PhoneLineDetails(This,ppvalue)	\
    ( (This)->lpVtbl -> get_PhoneLineDetails(This,ppvalue) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager_GetPhoneLineDetails(This,phoneLine,ppdetails)	\
    ( (This)->lpVtbl -> GetPhoneLineDetails(This,phoneLine,ppdetails) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager_AcceptPhoneCall(This,phoneCallId)	\
    ( (This)->lpVtbl -> AcceptPhoneCall(This,phoneCallId) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager_AcceptPhoneCallOnEndpoint(This,phoneCallId,endPoint)	\
    ( (This)->lpVtbl -> AcceptPhoneCallOnEndpoint(This,phoneCallId,endPoint) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager_AcceptPhoneCallWithVideo(This,phoneCallId)	\
    ( (This)->lpVtbl -> AcceptPhoneCallWithVideo(This,phoneCallId) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager_AcceptPhoneCallWithVideoOnAudioEndpoint(This,phoneCallId,endPoint)	\
    ( (This)->lpVtbl -> AcceptPhoneCallWithVideoOnAudioEndpoint(This,phoneCallId,endPoint) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager_RejectPhoneCall(This,phoneCallId)	\
    ( (This)->lpVtbl -> RejectPhoneCall(This,phoneCallId) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager_RejectPhoneCallWithText(This,phoneCallId,textResponseID)	\
    ( (This)->lpVtbl -> RejectPhoneCallWithText(This,phoneCallId,textResponseID) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager_MakePhoneCall(This,phoneLine,phoneNumber)	\
    ( (This)->lpVtbl -> MakePhoneCall(This,phoneLine,phoneNumber) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager_MakePhoneCallOnAudioEndpoint(This,phoneLine,phoneNumber,endPoint)	\
    ( (This)->lpVtbl -> MakePhoneCallOnAudioEndpoint(This,phoneLine,phoneNumber,endPoint) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager_MakePhoneCallWithVideo(This,phoneLine,phoneNumber)	\
    ( (This)->lpVtbl -> MakePhoneCallWithVideo(This,phoneLine,phoneNumber) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager_MakePhoneCallWithVideoOnAudioEndpoint(This,phoneLine,phoneNumber,endPoint)	\
    ( (This)->lpVtbl -> MakePhoneCallWithVideoOnAudioEndpoint(This,phoneLine,phoneNumber,endPoint) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager_SwapPhoneCalls(This,phoneCallIdToHold,phoneCallIdOnHold)	\
    ( (This)->lpVtbl -> SwapPhoneCalls(This,phoneCallIdToHold,phoneCallIdOnHold) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager_HoldPhoneCall(This,phoneCallId,holdCall)	\
    ( (This)->lpVtbl -> HoldPhoneCall(This,phoneCallId,holdCall) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager_EndPhoneCall(This,phoneCallId)	\
    ( (This)->lpVtbl -> EndPhoneCall(This,phoneCallId) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager_put_PhoneMute(This,value)	\
    ( (This)->lpVtbl -> put_PhoneMute(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager_get_PhoneMute(This,value)	\
    ( (This)->lpVtbl -> get_PhoneMute(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager_put_PhoneCallAudioEndpoint(This,value)	\
    ( (This)->lpVtbl -> put_PhoneCallAudioEndpoint(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager_get_PhoneCallAudioEndpoint(This,value)	\
    ( (This)->lpVtbl -> get_PhoneCallAudioEndpoint(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager_SnoozeAlarm(This,alarmId)	\
    ( (This)->lpVtbl -> SnoozeAlarm(This,alarmId) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager_SnoozeAlarmForSpecifiedTime(This,alarmId,timeSpan)	\
    ( (This)->lpVtbl -> SnoozeAlarmForSpecifiedTime(This,alarmId,timeSpan) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager_DismissAlarm(This,alarmId)	\
    ( (This)->lpVtbl -> DismissAlarm(This,alarmId) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager_SnoozeReminder(This,reminderId)	\
    ( (This)->lpVtbl -> SnoozeReminder(This,reminderId) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager_SnoozeReminderForSpecifiedTime(This,reminderId,timeSpan)	\
    ( (This)->lpVtbl -> SnoozeReminderForSpecifiedTime(This,reminderId,timeSpan) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager_DismissReminder(This,reminderId)	\
    ( (This)->lpVtbl -> DismissReminder(This,reminderId) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager_GetMediaMetadata(This,ppMetadata)	\
    ( (This)->lpVtbl -> GetMediaMetadata(This,ppMetadata) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager_get_MediaPlaybackCapabilities(This,value)	\
    ( (This)->lpVtbl -> get_MediaPlaybackCapabilities(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager_get_MediaPlaybackStatus(This,value)	\
    ( (This)->lpVtbl -> get_MediaPlaybackStatus(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager_PerformMediaPlaybackCommand(This,command)	\
    ( (This)->lpVtbl -> PerformMediaPlaybackCommand(This,command) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager_get_DoNotDisturbEnabled(This,value)	\
    ( (This)->lpVtbl -> get_DoNotDisturbEnabled(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager_get_DrivingModeEnabled(This,value)	\
    ( (This)->lpVtbl -> get_DrivingModeEnabled(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager_get_BatterySaverState(This,value)	\
    ( (This)->lpVtbl -> get_BatterySaverState(This,value) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager_GetApps(This,returnValue)	\
    ( (This)->lpVtbl -> GetApps(This,returnValue) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager_EnableNotificationsForApplication(This,appId)	\
    ( (This)->lpVtbl -> EnableNotificationsForApplication(This,appId) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager_DisableNotificationsForApplication(This,appId)	\
    ( (This)->lpVtbl -> DisableNotificationsForApplication(This,appId) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager_IsNotificationEnabledForApplication(This,appId,enabled)	\
    ( (This)->lpVtbl -> IsNotificationEnabledForApplication(This,appId,enabled) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager_GetEnabledAccessoryNotificationTypes(This,enabledAccessoryNotificationTypes)	\
    ( (This)->lpVtbl -> GetEnabledAccessoryNotificationTypes(This,enabledAccessoryNotificationTypes) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager_EnableAccessoryNotificationTypes(This,accessoryNotificationTypes)	\
    ( (This)->lpVtbl -> EnableAccessoryNotificationTypes(This,accessoryNotificationTypes) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager_DisableAllAccessoryNotificationTypes(This)	\
    ( (This)->lpVtbl -> DisableAllAccessoryNotificationTypes(This) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager_GetUserConsent(This,enabled)	\
    ( (This)->lpVtbl -> GetUserConsent(This,enabled) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager_GetAppIcon(This,appId,returnValue)	\
    ( (This)->lpVtbl -> GetAppIcon(This,appId,returnValue) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0086 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager2_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Phone_Notification_Management_IAccessoryManager2[] = L"Windows.Phone.Notification.Management.IAccessoryManager2";
#endif /* !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager2_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0086 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0086_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0086_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager2_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager2_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager2 */
/* [uuid][object] */ 



/* interface ABI::Windows::Phone::Notification::Management::IAccessoryManager2 */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager2;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace Phone {
                namespace Notification {
                    namespace Management {
                        
                        MIDL_INTERFACE("BACAD44D-D393-46C6-B80C-15FDF44D5386")
                        IAccessoryManager2 : public IInspectable
                        {
                        public:
                            virtual HRESULT STDMETHODCALLTYPE RingDevice( void) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_SpeedDialList( 
                                /* [out][retval] */ __RPC__deref_out_opt __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry **ppvalue) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE ClearToast( 
                                /* [in] */ __RPC__in HSTRING instanceId) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_IsPhonePinLocked( 
                                /* [out][retval] */ __RPC__out boolean *pinLocked) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE IncreaseVolume( 
                                /* [in] */ INT32 step) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE DecreaseVolume( 
                                /* [in] */ INT32 step) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE SetMute( 
                                /* [in] */ boolean mute) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE SetRingerVibrate( 
                                /* [in] */ boolean ringer,
                                /* [in] */ boolean vibrate) = 0;
                            
                            virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_VolumeInfo( 
                                /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Phone::Notification::Management::IVolumeInfo **ppVolume) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE GetAllEmailAccounts( 
                                /* [out][retval] */ __RPC__deref_out_opt __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo **emailAccounts) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE GetFolders( 
                                /* [in] */ __RPC__in HSTRING emailAccount,
                                /* [out][retval] */ __RPC__deref_out_opt __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo **folders) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE EnableEmailNotificationEmailAccount( 
                                /* [in] */ __RPC__in HSTRING emailAccount) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE DisableEmailNotificationEmailAccount( 
                                /* [in] */ __RPC__in HSTRING emailAccount) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE EnableEmailNotificationFolderFilter( 
                                /* [in] */ __RPC__in HSTRING emailAccount,
                                /* [in] */ __RPC__in_opt __FIVectorView_1_HSTRING *folders) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE UpdateEmailReadStatus( 
                                /* [in] */ __RPC__in_opt ABI::Windows::Phone::Notification::Management::IBinaryId *messageEntryId,
                                /* [in] */ boolean isRead) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IAccessoryManager2 = __uuidof(IAccessoryManager2);

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

    typedef struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager2Vtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager2 * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager2 * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager2 * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager2 * 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_CPhone_CNotification_CManagement_CIAccessoryManager2 * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager2 * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        HRESULT ( STDMETHODCALLTYPE *RingDevice )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager2 * This);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_SpeedDialList )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager2 * This,
            /* [out][retval] */ __RPC__deref_out_opt __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CSpeedDialEntry **ppvalue);
        
        HRESULT ( STDMETHODCALLTYPE *ClearToast )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager2 * This,
            /* [in] */ __RPC__in HSTRING instanceId);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsPhonePinLocked )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager2 * This,
            /* [out][retval] */ __RPC__out boolean *pinLocked);
        
        HRESULT ( STDMETHODCALLTYPE *IncreaseVolume )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager2 * This,
            /* [in] */ INT32 step);
        
        HRESULT ( STDMETHODCALLTYPE *DecreaseVolume )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager2 * This,
            /* [in] */ INT32 step);
        
        HRESULT ( STDMETHODCALLTYPE *SetMute )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager2 * This,
            /* [in] */ boolean mute);
        
        HRESULT ( STDMETHODCALLTYPE *SetRingerVibrate )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager2 * This,
            /* [in] */ boolean ringer,
            /* [in] */ boolean vibrate);
        
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_VolumeInfo )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager2 * This,
            /* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CPhone_CNotification_CManagement_CIVolumeInfo **ppVolume);
        
        HRESULT ( STDMETHODCALLTYPE *GetAllEmailAccounts )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager2 * This,
            /* [out][retval] */ __RPC__deref_out_opt __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailAccountInfo **emailAccounts);
        
        HRESULT ( STDMETHODCALLTYPE *GetFolders )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager2 * This,
            /* [in] */ __RPC__in HSTRING emailAccount,
            /* [out][retval] */ __RPC__deref_out_opt __FIVectorView_1_Windows__CPhone__CNotification__CManagement__CEmailFolderInfo **folders);
        
        HRESULT ( STDMETHODCALLTYPE *EnableEmailNotificationEmailAccount )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager2 * This,
            /* [in] */ __RPC__in HSTRING emailAccount);
        
        HRESULT ( STDMETHODCALLTYPE *DisableEmailNotificationEmailAccount )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager2 * This,
            /* [in] */ __RPC__in HSTRING emailAccount);
        
        HRESULT ( STDMETHODCALLTYPE *EnableEmailNotificationFolderFilter )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager2 * This,
            /* [in] */ __RPC__in HSTRING emailAccount,
            /* [in] */ __RPC__in_opt __FIVectorView_1_HSTRING *folders);
        
        HRESULT ( STDMETHODCALLTYPE *UpdateEmailReadStatus )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager2 * This,
            /* [in] */ __RPC__in_opt __x_ABI_CWindows_CPhone_CNotification_CManagement_CIBinaryId *messageEntryId,
            /* [in] */ boolean isRead);
        
        END_INTERFACE
    } __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager2Vtbl;

    interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager2
    {
        CONST_VTBL struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager2Vtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


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

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

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


#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager2_RingDevice(This)	\
    ( (This)->lpVtbl -> RingDevice(This) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager2_get_SpeedDialList(This,ppvalue)	\
    ( (This)->lpVtbl -> get_SpeedDialList(This,ppvalue) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager2_ClearToast(This,instanceId)	\
    ( (This)->lpVtbl -> ClearToast(This,instanceId) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager2_get_IsPhonePinLocked(This,pinLocked)	\
    ( (This)->lpVtbl -> get_IsPhonePinLocked(This,pinLocked) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager2_IncreaseVolume(This,step)	\
    ( (This)->lpVtbl -> IncreaseVolume(This,step) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager2_DecreaseVolume(This,step)	\
    ( (This)->lpVtbl -> DecreaseVolume(This,step) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager2_SetMute(This,mute)	\
    ( (This)->lpVtbl -> SetMute(This,mute) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager2_SetRingerVibrate(This,ringer,vibrate)	\
    ( (This)->lpVtbl -> SetRingerVibrate(This,ringer,vibrate) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager2_get_VolumeInfo(This,ppVolume)	\
    ( (This)->lpVtbl -> get_VolumeInfo(This,ppVolume) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager2_GetAllEmailAccounts(This,emailAccounts)	\
    ( (This)->lpVtbl -> GetAllEmailAccounts(This,emailAccounts) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager2_GetFolders(This,emailAccount,folders)	\
    ( (This)->lpVtbl -> GetFolders(This,emailAccount,folders) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager2_EnableEmailNotificationEmailAccount(This,emailAccount)	\
    ( (This)->lpVtbl -> EnableEmailNotificationEmailAccount(This,emailAccount) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager2_DisableEmailNotificationEmailAccount(This,emailAccount)	\
    ( (This)->lpVtbl -> DisableEmailNotificationEmailAccount(This,emailAccount) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager2_EnableEmailNotificationFolderFilter(This,emailAccount,folders)	\
    ( (This)->lpVtbl -> EnableEmailNotificationFolderFilter(This,emailAccount,folders) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager2_UpdateEmailReadStatus(This,messageEntryId,isRead)	\
    ( (This)->lpVtbl -> UpdateEmailReadStatus(This,messageEntryId,isRead) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager2_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0087 */
/* [local] */ 

#if !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager3_INTERFACE_DEFINED__)
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Phone_Notification_Management_IAccessoryManager3[] = L"Windows.Phone.Notification.Management.IAccessoryManager3";
#endif /* !defined(____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager3_INTERFACE_DEFINED__) */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0087 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0087_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0087_v0_0_s_ifspec;

#ifndef ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager3_INTERFACE_DEFINED__
#define ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager3_INTERFACE_DEFINED__

/* interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager3 */
/* [uuid][object] */ 



/* interface ABI::Windows::Phone::Notification::Management::IAccessoryManager3 */
/* [uuid][object] */ 


EXTERN_C const IID IID___x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager3;

#if defined(__cplusplus) && !defined(CINTERFACE)
    } /* end extern "C" */
    namespace ABI {
        namespace Windows {
            namespace Phone {
                namespace Notification {
                    namespace Management {
                        
                        MIDL_INTERFACE("81F75137-EDC7-47E0-B2F7-7E577C833F7D")
                        IAccessoryManager3 : public IInspectable
                        {
                        public:
                            virtual HRESULT STDMETHODCALLTYPE SnoozeAlarmByInstanceId( 
                                /* [in] */ __RPC__in HSTRING instanceId) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE DismissAlarmByInstanceId( 
                                /* [in] */ __RPC__in HSTRING instanceId) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE SnoozeReminderByInstanceId( 
                                /* [in] */ __RPC__in HSTRING instanceId) = 0;
                            
                            virtual HRESULT STDMETHODCALLTYPE DismissReminderByInstanceId( 
                                /* [in] */ __RPC__in HSTRING instanceId) = 0;
                            
                        };

                        extern const __declspec(selectany) IID & IID_IAccessoryManager3 = __uuidof(IAccessoryManager3);

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

    typedef struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager3Vtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager3 * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [annotation][iid_is][out] */ 
            _COM_Outptr_  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager3 * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager3 * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetIids )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager3 * 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_CPhone_CNotification_CManagement_CIAccessoryManager3 * This,
            /* [out] */ __RPC__deref_out_opt HSTRING *className);
        
        HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager3 * This,
            /* [out] */ __RPC__out TrustLevel *trustLevel);
        
        HRESULT ( STDMETHODCALLTYPE *SnoozeAlarmByInstanceId )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager3 * This,
            /* [in] */ __RPC__in HSTRING instanceId);
        
        HRESULT ( STDMETHODCALLTYPE *DismissAlarmByInstanceId )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager3 * This,
            /* [in] */ __RPC__in HSTRING instanceId);
        
        HRESULT ( STDMETHODCALLTYPE *SnoozeReminderByInstanceId )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager3 * This,
            /* [in] */ __RPC__in HSTRING instanceId);
        
        HRESULT ( STDMETHODCALLTYPE *DismissReminderByInstanceId )( 
            __RPC__in __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager3 * This,
            /* [in] */ __RPC__in HSTRING instanceId);
        
        END_INTERFACE
    } __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager3Vtbl;

    interface __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager3
    {
        CONST_VTBL struct __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager3Vtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


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

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

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


#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager3_SnoozeAlarmByInstanceId(This,instanceId)	\
    ( (This)->lpVtbl -> SnoozeAlarmByInstanceId(This,instanceId) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager3_DismissAlarmByInstanceId(This,instanceId)	\
    ( (This)->lpVtbl -> DismissAlarmByInstanceId(This,instanceId) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager3_SnoozeReminderByInstanceId(This,instanceId)	\
    ( (This)->lpVtbl -> SnoozeReminderByInstanceId(This,instanceId) ) 

#define __x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager3_DismissReminderByInstanceId(This,instanceId)	\
    ( (This)->lpVtbl -> DismissReminderByInstanceId(This,instanceId) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* ____x_ABI_CWindows_CPhone_CNotification_CManagement_CIAccessoryManager3_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0088 */
/* [local] */ 

#ifndef RUNTIMECLASS_Windows_Phone_Notification_Management_TextResponse_DEFINED
#define RUNTIMECLASS_Windows_Phone_Notification_Management_TextResponse_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Phone_Notification_Management_TextResponse[] = L"Windows.Phone.Notification.Management.TextResponse";
#endif
#ifndef RUNTIMECLASS_Windows_Phone_Notification_Management_AppNotificationInfo_DEFINED
#define RUNTIMECLASS_Windows_Phone_Notification_Management_AppNotificationInfo_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Phone_Notification_Management_AppNotificationInfo[] = L"Windows.Phone.Notification.Management.AppNotificationInfo";
#endif
#ifndef RUNTIMECLASS_Windows_Phone_Notification_Management_EmailAccountInfo_DEFINED
#define RUNTIMECLASS_Windows_Phone_Notification_Management_EmailAccountInfo_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Phone_Notification_Management_EmailAccountInfo[] = L"Windows.Phone.Notification.Management.EmailAccountInfo";
#endif
#ifndef RUNTIMECLASS_Windows_Phone_Notification_Management_EmailFolderInfo_DEFINED
#define RUNTIMECLASS_Windows_Phone_Notification_Management_EmailFolderInfo_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Phone_Notification_Management_EmailFolderInfo[] = L"Windows.Phone.Notification.Management.EmailFolderInfo";
#endif
#ifndef RUNTIMECLASS_Windows_Phone_Notification_Management_BinaryId_DEFINED
#define RUNTIMECLASS_Windows_Phone_Notification_Management_BinaryId_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Phone_Notification_Management_BinaryId[] = L"Windows.Phone.Notification.Management.BinaryId";
#endif
#ifndef RUNTIMECLASS_Windows_Phone_Notification_Management_AlarmNotificationTriggerDetails_DEFINED
#define RUNTIMECLASS_Windows_Phone_Notification_Management_AlarmNotificationTriggerDetails_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Phone_Notification_Management_AlarmNotificationTriggerDetails[] = L"Windows.Phone.Notification.Management.AlarmNotificationTriggerDetails";
#endif
#ifndef RUNTIMECLASS_Windows_Phone_Notification_Management_EmailReadNotificationTriggerDetails_DEFINED
#define RUNTIMECLASS_Windows_Phone_Notification_Management_EmailReadNotificationTriggerDetails_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Phone_Notification_Management_EmailReadNotificationTriggerDetails[] = L"Windows.Phone.Notification.Management.EmailReadNotificationTriggerDetails";
#endif
#ifndef RUNTIMECLASS_Windows_Phone_Notification_Management_EmailNotificationTriggerDetails_DEFINED
#define RUNTIMECLASS_Windows_Phone_Notification_Management_EmailNotificationTriggerDetails_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Phone_Notification_Management_EmailNotificationTriggerDetails[] = L"Windows.Phone.Notification.Management.EmailNotificationTriggerDetails";
#endif
#ifndef RUNTIMECLASS_Windows_Phone_Notification_Management_PhoneLineDetails_DEFINED
#define RUNTIMECLASS_Windows_Phone_Notification_Management_PhoneLineDetails_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Phone_Notification_Management_PhoneLineDetails[] = L"Windows.Phone.Notification.Management.PhoneLineDetails";
#endif
#ifndef RUNTIMECLASS_Windows_Phone_Notification_Management_PhoneCallDetails_DEFINED
#define RUNTIMECLASS_Windows_Phone_Notification_Management_PhoneCallDetails_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Phone_Notification_Management_PhoneCallDetails[] = L"Windows.Phone.Notification.Management.PhoneCallDetails";
#endif
#ifndef RUNTIMECLASS_Windows_Phone_Notification_Management_PhoneNotificationTriggerDetails_DEFINED
#define RUNTIMECLASS_Windows_Phone_Notification_Management_PhoneNotificationTriggerDetails_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Phone_Notification_Management_PhoneNotificationTriggerDetails[] = L"Windows.Phone.Notification.Management.PhoneNotificationTriggerDetails";
#endif
#ifndef RUNTIMECLASS_Windows_Phone_Notification_Management_SpeedDialEntry_DEFINED
#define RUNTIMECLASS_Windows_Phone_Notification_Management_SpeedDialEntry_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Phone_Notification_Management_SpeedDialEntry[] = L"Windows.Phone.Notification.Management.SpeedDialEntry";
#endif
#ifndef RUNTIMECLASS_Windows_Phone_Notification_Management_ReminderNotificationTriggerDetails_DEFINED
#define RUNTIMECLASS_Windows_Phone_Notification_Management_ReminderNotificationTriggerDetails_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Phone_Notification_Management_ReminderNotificationTriggerDetails[] = L"Windows.Phone.Notification.Management.ReminderNotificationTriggerDetails";
#endif
#ifndef RUNTIMECLASS_Windows_Phone_Notification_Management_CalendarChangedNotificationTriggerDetails_DEFINED
#define RUNTIMECLASS_Windows_Phone_Notification_Management_CalendarChangedNotificationTriggerDetails_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Phone_Notification_Management_CalendarChangedNotificationTriggerDetails[] = L"Windows.Phone.Notification.Management.CalendarChangedNotificationTriggerDetails";
#endif
#ifndef RUNTIMECLASS_Windows_Phone_Notification_Management_ToastNotificationTriggerDetails_DEFINED
#define RUNTIMECLASS_Windows_Phone_Notification_Management_ToastNotificationTriggerDetails_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Phone_Notification_Management_ToastNotificationTriggerDetails[] = L"Windows.Phone.Notification.Management.ToastNotificationTriggerDetails";
#endif
#ifndef RUNTIMECLASS_Windows_Phone_Notification_Management_CortanaTileNotificationTriggerDetails_DEFINED
#define RUNTIMECLASS_Windows_Phone_Notification_Management_CortanaTileNotificationTriggerDetails_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Phone_Notification_Management_CortanaTileNotificationTriggerDetails[] = L"Windows.Phone.Notification.Management.CortanaTileNotificationTriggerDetails";
#endif
#ifndef RUNTIMECLASS_Windows_Phone_Notification_Management_MediaMetadata_DEFINED
#define RUNTIMECLASS_Windows_Phone_Notification_Management_MediaMetadata_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Phone_Notification_Management_MediaMetadata[] = L"Windows.Phone.Notification.Management.MediaMetadata";
#endif
#ifndef RUNTIMECLASS_Windows_Phone_Notification_Management_MediaControlsTriggerDetails_DEFINED
#define RUNTIMECLASS_Windows_Phone_Notification_Management_MediaControlsTriggerDetails_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Phone_Notification_Management_MediaControlsTriggerDetails[] = L"Windows.Phone.Notification.Management.MediaControlsTriggerDetails";
#endif
#ifndef RUNTIMECLASS_Windows_Phone_Notification_Management_VolumeInfo_DEFINED
#define RUNTIMECLASS_Windows_Phone_Notification_Management_VolumeInfo_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Phone_Notification_Management_VolumeInfo[] = L"Windows.Phone.Notification.Management.VolumeInfo";
#endif
#ifndef RUNTIMECLASS_Windows_Phone_Notification_Management_AccessoryManager_DEFINED
#define RUNTIMECLASS_Windows_Phone_Notification_Management_AccessoryManager_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Phone_Notification_Management_AccessoryManager[] = L"Windows.Phone.Notification.Management.AccessoryManager";
#endif


/* interface __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0088 */
/* [local] */ 



extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0088_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_windows2Ephone2Enotification2Emanagement_0000_0088_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


