// WARNING: Please don't edit this file. It was generated by Swift/WinRT v0.0.1 #pragma once // Header files for imported files #include #include #include #include "Windows.Foundation.h" #include "Windows.Storage.Streams.h" #include "Windows.System.h" #include "Windows.UI.Notifications.h" // Importing Collections header #include "Windows.Foundation.Collections.h" /* Forward Declarations */ #ifndef ____x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannel_FWD_DEFINED__ #define ____x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannel_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannel __x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannel; #endif // ____x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannel_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerForUser_FWD_DEFINED__ #define ____x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerForUser_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerForUser __x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerForUser; #endif // ____x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerForUser_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerForUser2_FWD_DEFINED__ #define ____x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerForUser2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerForUser2 __x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerForUser2; #endif // ____x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerForUser2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics __x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics; #endif // ____x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics2_FWD_DEFINED__ #define ____x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics2 __x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics2; #endif // ____x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics3_FWD_DEFINED__ #define ____x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics3_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics3 __x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics3; #endif // ____x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics3_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationReceivedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationReceivedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationReceivedEventArgs __x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationReceivedEventArgs; #endif // ____x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationReceivedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CNetworking_CPushNotifications_CIRawNotification_FWD_DEFINED__ #define ____x_ABI_CWindows_CNetworking_CPushNotifications_CIRawNotification_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CNetworking_CPushNotifications_CIRawNotification __x_ABI_CWindows_CNetworking_CPushNotifications_CIRawNotification; #endif // ____x_ABI_CWindows_CNetworking_CPushNotifications_CIRawNotification_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CNetworking_CPushNotifications_CIRawNotification2_FWD_DEFINED__ #define ____x_ABI_CWindows_CNetworking_CPushNotifications_CIRawNotification2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CNetworking_CPushNotifications_CIRawNotification2 __x_ABI_CWindows_CNetworking_CPushNotifications_CIRawNotification2; #endif // ____x_ABI_CWindows_CNetworking_CPushNotifications_CIRawNotification2_FWD_DEFINED__ // Parameterized interface forward declarations (C) // Collection interface definitions typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel; #if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel; typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannelVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel* This, __x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannel** result); END_INTERFACE } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannelVtbl; interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel { CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannelVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel; typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannelVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel* asyncInfo, enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus); END_INTERFACE } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannelVtbl; interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel { CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannelVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING_INTERFACE_DEFINED__) #define ____x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING __x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING; typedef struct __x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRINGVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Key)(__x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, HSTRING* result); HRESULT (STDMETHODCALLTYPE* get_Value)(__x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, HSTRING* result); END_INTERFACE } __x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRINGVtbl; interface __x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING { CONST_VTBL struct __x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRINGVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING; typedef struct __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRINGVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, __x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING** result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, UINT32 itemsLength, __x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING** items, UINT32* result); END_INTERFACE } __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRINGVtbl; interface __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING { CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRINGVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING; typedef struct __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRINGVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING** result); END_INTERFACE } __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRINGVtbl; interface __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING { CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRINGVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIMapView_2_HSTRING_HSTRING __x_ABI_C__FIMapView_2_HSTRING_HSTRING; #if !defined(____x_ABI_C__FIMapView_2_HSTRING_HSTRING_INTERFACE_DEFINED__) #define ____x_ABI_C__FIMapView_2_HSTRING_HSTRING_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIMapView_2_HSTRING_HSTRING __x_ABI_C__FIMapView_2_HSTRING_HSTRING; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIMapView_2_HSTRING_HSTRING; typedef struct __x_ABI_C__FIMapView_2_HSTRING_HSTRINGVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIMapView_2_HSTRING_HSTRING* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIMapView_2_HSTRING_HSTRING* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIMapView_2_HSTRING_HSTRING* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIMapView_2_HSTRING_HSTRING* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIMapView_2_HSTRING_HSTRING* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIMapView_2_HSTRING_HSTRING* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* Lookup)(__x_ABI_C__FIMapView_2_HSTRING_HSTRING* This, HSTRING key, HSTRING* result); HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIMapView_2_HSTRING_HSTRING* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* HasKey)(__x_ABI_C__FIMapView_2_HSTRING_HSTRING* This, HSTRING key, boolean* result); HRESULT (STDMETHODCALLTYPE* Split)(__x_ABI_C__FIMapView_2_HSTRING_HSTRING* This, __x_ABI_C__FIMapView_2_HSTRING_HSTRING** first, __x_ABI_C__FIMapView_2_HSTRING_HSTRING** second); END_INTERFACE } __x_ABI_C__FIMapView_2_HSTRING_HSTRINGVtbl; interface __x_ABI_C__FIMapView_2_HSTRING_HSTRING { CONST_VTBL struct __x_ABI_C__FIMapView_2_HSTRING_HSTRINGVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIMapView_2_HSTRING_HSTRING_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationReceivedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationReceivedEventArgs_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationReceivedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationReceivedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationReceivedEventArgs; typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationReceivedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationReceivedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationReceivedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationReceivedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationReceivedEventArgs* This, __x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannel* sender, __x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationReceivedEventArgs* args); END_INTERFACE } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationReceivedEventArgsVtbl; interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationReceivedEventArgs { CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationReceivedEventArgsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationReceivedEventArgs_INTERFACE_DEFINED__ typedef enum __x_ABI_CWindows_CFoundation_CAsyncStatus __x_ABI_CWindows_CFoundation_CAsyncStatus; typedef struct __x_ABI_CWindows_CFoundation_CDateTime __x_ABI_CWindows_CFoundation_CDateTime; #ifndef ____x_ABI_CWindows_CFoundation_CIAsyncInfo_FWD_DEFINED__ #define ____x_ABI_CWindows_CFoundation_CIAsyncInfo_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CFoundation_CIAsyncInfo __x_ABI_CWindows_CFoundation_CIAsyncInfo; #endif // ____x_ABI_CWindows_CFoundation_CIAsyncInfo_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CStreams_CIBuffer __x_ABI_CWindows_CStorage_CStreams_CIBuffer; #endif // ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CSystem_CIUser_FWD_DEFINED__ #define ____x_ABI_CWindows_CSystem_CIUser_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CSystem_CIUser __x_ABI_CWindows_CSystem_CIUser; #endif // ____x_ABI_CWindows_CSystem_CIUser_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CNotifications_CIBadgeNotification_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CNotifications_CIBadgeNotification_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CNotifications_CIBadgeNotification __x_ABI_CWindows_CUI_CNotifications_CIBadgeNotification; #endif // ____x_ABI_CWindows_CUI_CNotifications_CIBadgeNotification_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CNotifications_CITileNotification_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CNotifications_CITileNotification_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CNotifications_CITileNotification __x_ABI_CWindows_CUI_CNotifications_CITileNotification; #endif // ____x_ABI_CWindows_CUI_CNotifications_CITileNotification_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CNotifications_CIToastNotification_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CNotifications_CIToastNotification_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CNotifications_CIToastNotification __x_ABI_CWindows_CUI_CNotifications_CIToastNotification; #endif // ____x_ABI_CWindows_CUI_CNotifications_CIToastNotification_FWD_DEFINED__ typedef enum __x_ABI_CWindows_CNetworking_CPushNotifications_CPushNotificationType __x_ABI_CWindows_CNetworking_CPushNotifications_CPushNotificationType; enum __x_ABI_CWindows_CNetworking_CPushNotifications_CPushNotificationType { __x_ABI_CWindows_CNetworking_CPushNotifications_CPushNotificationType_Toast = 0, __x_ABI_CWindows_CNetworking_CPushNotifications_CPushNotificationType_Tile = 1, __x_ABI_CWindows_CNetworking_CPushNotifications_CPushNotificationType_Badge = 2, __x_ABI_CWindows_CNetworking_CPushNotifications_CPushNotificationType_Raw = 3, __x_ABI_CWindows_CNetworking_CPushNotifications_CPushNotificationType_TileFlyout = 4, }; #if !defined(____x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannel_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannel_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannel* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannel* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannel* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannel* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannel* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannel* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Uri)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannel* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_ExpirationTime)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannel* This, struct __x_ABI_CWindows_CFoundation_CDateTime* value); HRESULT (STDMETHODCALLTYPE* Close)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannel* This); HRESULT (STDMETHODCALLTYPE* add_PushNotificationReceived)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannel* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationReceivedEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_PushNotificationReceived)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannel* This, EventRegistrationToken token); END_INTERFACE } __x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelVtbl; interface __x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannel { CONST_VTBL struct __x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannel; #endif /* !defined(____x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannel_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerForUser_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerForUser_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerForUserVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerForUser* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerForUser* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerForUser* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerForUser* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerForUser* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerForUser* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* CreatePushNotificationChannelForApplicationAsync)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerForUser* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel** operation); HRESULT (STDMETHODCALLTYPE* CreatePushNotificationChannelForApplicationAsyncWithId)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerForUser* This, HSTRING applicationId, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel** operation); HRESULT (STDMETHODCALLTYPE* CreatePushNotificationChannelForSecondaryTileAsync)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerForUser* This, HSTRING tileId, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel** operation); HRESULT (STDMETHODCALLTYPE* get_User)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerForUser* This, __x_ABI_CWindows_CSystem_CIUser** value); END_INTERFACE } __x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerForUserVtbl; interface __x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerForUser { CONST_VTBL struct __x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerForUserVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerForUser; #endif /* !defined(____x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerForUser_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerForUser2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerForUser2_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerForUser2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerForUser2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerForUser2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerForUser2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerForUser2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerForUser2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerForUser2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerForUser2* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer* appServerKey, HSTRING channelId, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel** operation); HRESULT (STDMETHODCALLTYPE* CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsyncWithId)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerForUser2* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer* appServerKey, HSTRING channelId, HSTRING appId, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel** operation); END_INTERFACE } __x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerForUser2Vtbl; interface __x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerForUser2 { CONST_VTBL struct __x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerForUser2Vtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerForUser2; #endif /* !defined(____x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerForUser2_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* CreatePushNotificationChannelForApplicationAsync)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel** operation); HRESULT (STDMETHODCALLTYPE* CreatePushNotificationChannelForApplicationAsyncWithId)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics* This, HSTRING applicationId, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel** operation); HRESULT (STDMETHODCALLTYPE* CreatePushNotificationChannelForSecondaryTileAsync)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics* This, HSTRING tileId, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CPushNotifications__CPushNotificationChannel** operation); END_INTERFACE } __x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStaticsVtbl; interface __x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics { CONST_VTBL struct __x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStaticsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics; #endif /* !defined(____x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics2_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetForUser)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics2* This, __x_ABI_CWindows_CSystem_CIUser* user, __x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerForUser** result); END_INTERFACE } __x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics2Vtbl; interface __x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics2 { CONST_VTBL struct __x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics2Vtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics2; #endif /* !defined(____x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics2_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics3_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics3_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics3Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics3* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics3* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics3* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics3* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics3* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics3* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetDefault)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics3* This, __x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerForUser** result); END_INTERFACE } __x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics3Vtbl; interface __x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics3 { CONST_VTBL struct __x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics3Vtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics3; #endif /* !defined(____x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationChannelManagerStatics3_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationReceivedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationReceivedEventArgs_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationReceivedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationReceivedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationReceivedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationReceivedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationReceivedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationReceivedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationReceivedEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Cancel)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationReceivedEventArgs* This, boolean value); HRESULT (STDMETHODCALLTYPE* get_Cancel)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationReceivedEventArgs* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_NotificationType)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationReceivedEventArgs* This, enum __x_ABI_CWindows_CNetworking_CPushNotifications_CPushNotificationType* value); HRESULT (STDMETHODCALLTYPE* get_ToastNotification)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationReceivedEventArgs* This, __x_ABI_CWindows_CUI_CNotifications_CIToastNotification** value); HRESULT (STDMETHODCALLTYPE* get_TileNotification)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationReceivedEventArgs* This, __x_ABI_CWindows_CUI_CNotifications_CITileNotification** value); HRESULT (STDMETHODCALLTYPE* get_BadgeNotification)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationReceivedEventArgs* This, __x_ABI_CWindows_CUI_CNotifications_CIBadgeNotification** value); HRESULT (STDMETHODCALLTYPE* get_RawNotification)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationReceivedEventArgs* This, __x_ABI_CWindows_CNetworking_CPushNotifications_CIRawNotification** value); END_INTERFACE } __x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationReceivedEventArgsVtbl; interface __x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationReceivedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationReceivedEventArgsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationReceivedEventArgs; #endif /* !defined(____x_ABI_CWindows_CNetworking_CPushNotifications_CIPushNotificationReceivedEventArgs_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CNetworking_CPushNotifications_CIRawNotification_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CNetworking_CPushNotifications_CIRawNotification_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CNetworking_CPushNotifications_CIRawNotificationVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIRawNotification* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIRawNotification* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIRawNotification* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIRawNotification* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIRawNotification* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIRawNotification* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Content)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIRawNotification* This, HSTRING* value); END_INTERFACE } __x_ABI_CWindows_CNetworking_CPushNotifications_CIRawNotificationVtbl; interface __x_ABI_CWindows_CNetworking_CPushNotifications_CIRawNotification { CONST_VTBL struct __x_ABI_CWindows_CNetworking_CPushNotifications_CIRawNotificationVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CPushNotifications_CIRawNotification; #endif /* !defined(____x_ABI_CWindows_CNetworking_CPushNotifications_CIRawNotification_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CNetworking_CPushNotifications_CIRawNotification2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CNetworking_CPushNotifications_CIRawNotification2_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CNetworking_CPushNotifications_CIRawNotification2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIRawNotification2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIRawNotification2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIRawNotification2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIRawNotification2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIRawNotification2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIRawNotification2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Headers)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIRawNotification2* This, __x_ABI_C__FIMapView_2_HSTRING_HSTRING** value); HRESULT (STDMETHODCALLTYPE* get_ChannelId)(__x_ABI_CWindows_CNetworking_CPushNotifications_CIRawNotification2* This, HSTRING* value); END_INTERFACE } __x_ABI_CWindows_CNetworking_CPushNotifications_CIRawNotification2Vtbl; interface __x_ABI_CWindows_CNetworking_CPushNotifications_CIRawNotification2 { CONST_VTBL struct __x_ABI_CWindows_CNetworking_CPushNotifications_CIRawNotification2Vtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CPushNotifications_CIRawNotification2; #endif /* !defined(____x_ABI_CWindows_CNetworking_CPushNotifications_CIRawNotification2_INTERFACE_DEFINED__) */