// 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" // Importing Collections header #include "Windows.Foundation.Collections.h" /* Forward Declarations */ #ifndef ____x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatusChangedEventHandler_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatusChangedEventHandler_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatusChangedEventHandler __x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatusChangedEventHandler; #endif // ____x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatusChangedEventHandler_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedEventHandler_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedEventHandler_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedEventHandler __x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedEventHandler; #endif // ____x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedEventHandler_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSms_CISmsAppMessage_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSms_CISmsAppMessage_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSms_CISmsAppMessage __x_ABI_CWindows_CDevices_CSms_CISmsAppMessage; #endif // ____x_ABI_CWindows_CDevices_CSms_CISmsAppMessage_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSms_CISmsBinaryMessage_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSms_CISmsBinaryMessage_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSms_CISmsBinaryMessage __x_ABI_CWindows_CDevices_CSms_CISmsBinaryMessage; #endif // ____x_ABI_CWindows_CDevices_CSms_CISmsBinaryMessage_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSms_CISmsBroadcastMessage_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSms_CISmsBroadcastMessage_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSms_CISmsBroadcastMessage __x_ABI_CWindows_CDevices_CSms_CISmsBroadcastMessage; #endif // ____x_ABI_CWindows_CDevices_CSms_CISmsBroadcastMessage_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSms_CISmsDevice_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSms_CISmsDevice_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSms_CISmsDevice __x_ABI_CWindows_CDevices_CSms_CISmsDevice; #endif // ____x_ABI_CWindows_CDevices_CSms_CISmsDevice_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSms_CISmsDevice2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSms_CISmsDevice2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSms_CISmsDevice2 __x_ABI_CWindows_CDevices_CSms_CISmsDevice2; #endif // ____x_ABI_CWindows_CDevices_CSms_CISmsDevice2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSms_CISmsDevice2Statics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSms_CISmsDevice2Statics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSms_CISmsDevice2Statics __x_ABI_CWindows_CDevices_CSms_CISmsDevice2Statics; #endif // ____x_ABI_CWindows_CDevices_CSms_CISmsDevice2Statics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSms_CISmsDeviceMessageStore_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSms_CISmsDeviceMessageStore_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSms_CISmsDeviceMessageStore __x_ABI_CWindows_CDevices_CSms_CISmsDeviceMessageStore; #endif // ____x_ABI_CWindows_CDevices_CSms_CISmsDeviceMessageStore_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatics __x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatics; #endif // ____x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatics2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatics2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatics2 __x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatics2; #endif // ____x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatics2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSms_CISmsFilterRule_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSms_CISmsFilterRule_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSms_CISmsFilterRule __x_ABI_CWindows_CDevices_CSms_CISmsFilterRule; #endif // ____x_ABI_CWindows_CDevices_CSms_CISmsFilterRule_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSms_CISmsFilterRuleFactory_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSms_CISmsFilterRuleFactory_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSms_CISmsFilterRuleFactory __x_ABI_CWindows_CDevices_CSms_CISmsFilterRuleFactory; #endif // ____x_ABI_CWindows_CDevices_CSms_CISmsFilterRuleFactory_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSms_CISmsFilterRules_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSms_CISmsFilterRules_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSms_CISmsFilterRules __x_ABI_CWindows_CDevices_CSms_CISmsFilterRules; #endif // ____x_ABI_CWindows_CDevices_CSms_CISmsFilterRules_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSms_CISmsFilterRulesFactory_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSms_CISmsFilterRulesFactory_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSms_CISmsFilterRulesFactory __x_ABI_CWindows_CDevices_CSms_CISmsFilterRulesFactory; #endif // ____x_ABI_CWindows_CDevices_CSms_CISmsFilterRulesFactory_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSms_CISmsMessage_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSms_CISmsMessage_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSms_CISmsMessage __x_ABI_CWindows_CDevices_CSms_CISmsMessage; #endif // ____x_ABI_CWindows_CDevices_CSms_CISmsMessage_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSms_CISmsMessageBase_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSms_CISmsMessageBase_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSms_CISmsMessageBase __x_ABI_CWindows_CDevices_CSms_CISmsMessageBase; #endif // ____x_ABI_CWindows_CDevices_CSms_CISmsMessageBase_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedEventArgs __x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedEventArgs; #endif // ____x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedTriggerDetails_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedTriggerDetails_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedTriggerDetails __x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedTriggerDetails; #endif // ____x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedTriggerDetails_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSms_CISmsMessageRegistration_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSms_CISmsMessageRegistration_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSms_CISmsMessageRegistration __x_ABI_CWindows_CDevices_CSms_CISmsMessageRegistration; #endif // ____x_ABI_CWindows_CDevices_CSms_CISmsMessageRegistration_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSms_CISmsMessageRegistrationStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSms_CISmsMessageRegistrationStatics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSms_CISmsMessageRegistrationStatics __x_ABI_CWindows_CDevices_CSms_CISmsMessageRegistrationStatics; #endif // ____x_ABI_CWindows_CDevices_CSms_CISmsMessageRegistrationStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSms_CISmsReceivedEventDetails_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSms_CISmsReceivedEventDetails_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSms_CISmsReceivedEventDetails __x_ABI_CWindows_CDevices_CSms_CISmsReceivedEventDetails; #endif // ____x_ABI_CWindows_CDevices_CSms_CISmsReceivedEventDetails_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSms_CISmsReceivedEventDetails2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSms_CISmsReceivedEventDetails2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSms_CISmsReceivedEventDetails2 __x_ABI_CWindows_CDevices_CSms_CISmsReceivedEventDetails2; #endif // ____x_ABI_CWindows_CDevices_CSms_CISmsReceivedEventDetails2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSms_CISmsSendMessageResult_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSms_CISmsSendMessageResult_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSms_CISmsSendMessageResult __x_ABI_CWindows_CDevices_CSms_CISmsSendMessageResult; #endif // ____x_ABI_CWindows_CDevices_CSms_CISmsSendMessageResult_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSms_CISmsStatusMessage_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSms_CISmsStatusMessage_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSms_CISmsStatusMessage __x_ABI_CWindows_CDevices_CSms_CISmsStatusMessage; #endif // ____x_ABI_CWindows_CDevices_CSms_CISmsStatusMessage_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSms_CISmsTextMessage_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSms_CISmsTextMessage_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSms_CISmsTextMessage __x_ABI_CWindows_CDevices_CSms_CISmsTextMessage; #endif // ____x_ABI_CWindows_CDevices_CSms_CISmsTextMessage_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSms_CISmsTextMessage2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSms_CISmsTextMessage2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSms_CISmsTextMessage2 __x_ABI_CWindows_CDevices_CSms_CISmsTextMessage2; #endif // ____x_ABI_CWindows_CDevices_CSms_CISmsTextMessage2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSms_CISmsTextMessageStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSms_CISmsTextMessageStatics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSms_CISmsTextMessageStatics __x_ABI_CWindows_CDevices_CSms_CISmsTextMessageStatics; #endif // ____x_ABI_CWindows_CDevices_CSms_CISmsTextMessageStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSms_CISmsVoicemailMessage_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSms_CISmsVoicemailMessage_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSms_CISmsVoicemailMessage __x_ABI_CWindows_CDevices_CSms_CISmsVoicemailMessage; #endif // ____x_ABI_CWindows_CDevices_CSms_CISmsVoicemailMessage_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSms_CISmsWapMessage_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSms_CISmsWapMessage_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSms_CISmsWapMessage __x_ABI_CWindows_CDevices_CSms_CISmsWapMessage; #endif // ____x_ABI_CWindows_CDevices_CSms_CISmsWapMessage_FWD_DEFINED__ // Parameterized interface forward declarations (C) // Collection interface definitions typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage; #if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage; typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CISmsMessageVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage* This, __x_ABI_CWindows_CDevices_CSms_CISmsMessage** result); END_INTERFACE } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CISmsMessageVtbl; interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage { CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CISmsMessageVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage; typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CISmsMessageVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage* asyncInfo, enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus); END_INTERFACE } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CISmsMessageVtbl; interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage { CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CISmsMessageVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CSmsDevice __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CSmsDevice; #if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CSmsDevice_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CSmsDevice_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CSmsDevice __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CSmsDevice; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CSmsDevice; typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CSmsDeviceVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CSmsDevice* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CSmsDevice* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CSmsDevice* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CSmsDevice* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CSmsDevice* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CSmsDevice* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CSmsDevice* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CSmsDevice* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CSmsDevice* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CSmsDevice** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CSmsDevice* This, __x_ABI_CWindows_CDevices_CSms_CISmsDevice** result); END_INTERFACE } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CSmsDeviceVtbl; interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CSmsDevice { CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CSmsDeviceVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CSmsDevice_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CSmsDevice_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CSmsDevice_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CSmsDevice __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CSmsDevice; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CSmsDevice; typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CSmsDeviceVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CSmsDevice* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CSmsDevice* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CSmsDevice* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CSmsDevice* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CSmsDevice* asyncInfo, enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus); END_INTERFACE } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CSmsDeviceVtbl; interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CSmsDevice { CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CSmsDeviceVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CSmsDevice_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CSmsSendMessageResult __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CSmsSendMessageResult; #if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CSmsSendMessageResult_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CSmsSendMessageResult_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CSmsSendMessageResult __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CSmsSendMessageResult; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CSmsSendMessageResult; typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CSmsSendMessageResultVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CSmsSendMessageResult* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CSmsSendMessageResult* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CSmsSendMessageResult* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CSmsSendMessageResult* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CSmsSendMessageResult* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CSmsSendMessageResult* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CSmsSendMessageResult* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CSmsSendMessageResult* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CSmsSendMessageResult* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CSmsSendMessageResult** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CSmsSendMessageResult* This, __x_ABI_CWindows_CDevices_CSms_CISmsSendMessageResult** result); END_INTERFACE } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CSmsSendMessageResultVtbl; interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CSmsSendMessageResult { CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CSmsSendMessageResultVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CSmsSendMessageResult_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CSmsSendMessageResult_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CSmsSendMessageResult_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CSmsSendMessageResult __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CSmsSendMessageResult; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CSmsSendMessageResult; typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CSmsSendMessageResultVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CSmsSendMessageResult* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CSmsSendMessageResult* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CSmsSendMessageResult* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CSmsSendMessageResult* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CSmsSendMessageResult* asyncInfo, enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus); END_INTERFACE } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CSmsSendMessageResultVtbl; interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CSmsSendMessageResult { CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CSmsSendMessageResultVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSms__CSmsSendMessageResult_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage; typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CISmsMessageVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage* This, __x_ABI_CWindows_CDevices_CSms_CISmsMessage** result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage* This, UINT32 itemsLength, __x_ABI_CWindows_CDevices_CSms_CISmsMessage** items, UINT32* result); END_INTERFACE } __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CISmsMessageVtbl; interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage { CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CISmsMessageVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage; typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CISmsMessageVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage* This, __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage** result); END_INTERFACE } __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CISmsMessageVtbl; interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage { CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CISmsMessageVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_INTERFACE_DEFINED__) #define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage; typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessageVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage* This, UINT32 index, __x_ABI_CWindows_CDevices_CSms_CISmsMessage** result); HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage* This, __x_ABI_CWindows_CDevices_CSms_CISmsMessage* value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage* This, UINT32 startIndex, UINT32 itemsLength, __x_ABI_CWindows_CDevices_CSms_CISmsMessage** items, UINT32* result); END_INTERFACE } __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessageVtbl; interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage { CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessageVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationProgressHandler_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_int __x_ABI_C__FIAsyncOperationProgressHandler_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_int; typedef interface __x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_int __x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_int; #if !defined(____x_ABI_C__FIAsyncOperationWithProgressCompletedHandler_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_int_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperationWithProgressCompletedHandler_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_int_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationWithProgressCompletedHandler_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_int __x_ABI_C__FIAsyncOperationWithProgressCompletedHandler_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_int; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationWithProgressCompletedHandler_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_int; typedef struct __x_ABI_C__FIAsyncOperationWithProgressCompletedHandler_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_intVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationWithProgressCompletedHandler_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_int* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationWithProgressCompletedHandler_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_int* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationWithProgressCompletedHandler_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_int* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationWithProgressCompletedHandler_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_int* This, __x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_int* asyncInfo, enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus); END_INTERFACE } __x_ABI_C__FIAsyncOperationWithProgressCompletedHandler_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_intVtbl; interface __x_ABI_C__FIAsyncOperationWithProgressCompletedHandler_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_int { CONST_VTBL struct __x_ABI_C__FIAsyncOperationWithProgressCompletedHandler_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_intVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperationWithProgressCompletedHandler_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_int_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_int_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_int_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_int __x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_int; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_int; typedef struct __x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_intVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_int* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_int* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_int* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_int* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_int* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_int* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Progress)(__x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_int* This, __x_ABI_C__FIAsyncOperationProgressHandler_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_int* handler); HRESULT (STDMETHODCALLTYPE* get_Progress)(__x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_int* This, __x_ABI_C__FIAsyncOperationProgressHandler_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_int** result); HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_int* This, __x_ABI_C__FIAsyncOperationWithProgressCompletedHandler_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_int* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_int* This, __x_ABI_C__FIAsyncOperationWithProgressCompletedHandler_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_int** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_int* This, __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage** result); END_INTERFACE } __x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_intVtbl; interface __x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_int { CONST_VTBL struct __x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_intVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_int_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIAsyncOperationProgressHandler_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_int_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperationProgressHandler_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_int_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationProgressHandler_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_int __x_ABI_C__FIAsyncOperationProgressHandler_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_int; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationProgressHandler_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_int; typedef struct __x_ABI_C__FIAsyncOperationProgressHandler_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_intVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationProgressHandler_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_int* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationProgressHandler_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_int* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationProgressHandler_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_int* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationProgressHandler_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_int* This, __x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_int* asyncInfo, INT32 progressInfo); END_INTERFACE } __x_ABI_C__FIAsyncOperationProgressHandler_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_intVtbl; interface __x_ABI_C__FIAsyncOperationProgressHandler_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_int { CONST_VTBL struct __x_ABI_C__FIAsyncOperationProgressHandler_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_intVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperationProgressHandler_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_int_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterator_1_int_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterator_1_int_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterator_1_int __x_ABI_C__FIIterator_1_int; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterator_1_int; typedef struct __x_ABI_C__FIIterator_1_intVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1_int* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1_int* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1_int* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1_int* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1_int* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1_int* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1_int* This, INT32* result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1_int* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1_int* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1_int* This, UINT32 itemsLength, INT32* items, UINT32* result); END_INTERFACE } __x_ABI_C__FIIterator_1_intVtbl; interface __x_ABI_C__FIIterator_1_int { CONST_VTBL struct __x_ABI_C__FIIterator_1_intVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterator_1_int_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterable_1_int_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterable_1_int_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterable_1_int __x_ABI_C__FIIterable_1_int; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterable_1_int; typedef struct __x_ABI_C__FIIterable_1_intVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1_int* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1_int* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1_int* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1_int* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1_int* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1_int* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1_int* This, __x_ABI_C__FIIterator_1_int** result); END_INTERFACE } __x_ABI_C__FIIterable_1_intVtbl; interface __x_ABI_C__FIIterable_1_int { CONST_VTBL struct __x_ABI_C__FIIterable_1_intVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterable_1_int_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterator_1_HSTRING_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterator_1_HSTRING_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterator_1_HSTRING __x_ABI_C__FIIterator_1_HSTRING; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterator_1_HSTRING; typedef struct __x_ABI_C__FIIterator_1_HSTRINGVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1_HSTRING* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1_HSTRING* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1_HSTRING* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1_HSTRING* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1_HSTRING* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1_HSTRING* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1_HSTRING* This, HSTRING* result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1_HSTRING* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1_HSTRING* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1_HSTRING* This, UINT32 itemsLength, HSTRING* items, UINT32* result); END_INTERFACE } __x_ABI_C__FIIterator_1_HSTRINGVtbl; interface __x_ABI_C__FIIterator_1_HSTRING { CONST_VTBL struct __x_ABI_C__FIIterator_1_HSTRINGVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterator_1_HSTRING_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterable_1_HSTRING_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterable_1_HSTRING_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterable_1_HSTRING __x_ABI_C__FIIterable_1_HSTRING; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterable_1_HSTRING; typedef struct __x_ABI_C__FIIterable_1_HSTRINGVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1_HSTRING* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1_HSTRING* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1_HSTRING* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1_HSTRING* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1_HSTRING* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1_HSTRING* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1_HSTRING* This, __x_ABI_C__FIIterator_1_HSTRING** result); END_INTERFACE } __x_ABI_C__FIIterable_1_HSTRINGVtbl; interface __x_ABI_C__FIIterable_1_HSTRING { CONST_VTBL struct __x_ABI_C__FIIterable_1_HSTRINGVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterable_1_HSTRING_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessage_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessage_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessage __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessage; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessage; typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessageVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessage* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessage* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessage* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessage* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessage* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessage* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessage* This, __x_ABI_CWindows_CDevices_CSms_CISmsBinaryMessage** result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessage* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessage* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessage* This, UINT32 itemsLength, __x_ABI_CWindows_CDevices_CSms_CISmsBinaryMessage** items, UINT32* result); END_INTERFACE } __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessageVtbl; interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessage { CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessageVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessage_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessage_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessage_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessage __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessage; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessage; typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessageVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessage* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessage* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessage* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessage* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessage* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessage* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessage* This, __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessage** result); END_INTERFACE } __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessageVtbl; interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessage { CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessageVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessage_INTERFACE_DEFINED__ typedef enum __x_ABI_CWindows_CDevices_CSms_CSmsBroadcastType __x_ABI_CWindows_CDevices_CSms_CSmsBroadcastType; #if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType; typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastTypeVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType* This, enum __x_ABI_CWindows_CDevices_CSms_CSmsBroadcastType* result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType* This, UINT32 itemsLength, enum __x_ABI_CWindows_CDevices_CSms_CSmsBroadcastType* items, UINT32* result); END_INTERFACE } __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastTypeVtbl; interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType { CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastTypeVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType; typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastTypeVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType* This, __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType** result); END_INTERFACE } __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastTypeVtbl; interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType { CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastTypeVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule; typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRuleVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule* This, __x_ABI_CWindows_CDevices_CSms_CISmsFilterRule** result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule* This, UINT32 itemsLength, __x_ABI_CWindows_CDevices_CSms_CISmsFilterRule** items, UINT32* result); END_INTERFACE } __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRuleVtbl; interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule { CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRuleVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule; typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRuleVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule* This, __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule** result); END_INTERFACE } __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRuleVtbl; interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule { CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRuleVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration; typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistrationVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration* This, __x_ABI_CWindows_CDevices_CSms_CISmsMessageRegistration** result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration* This, UINT32 itemsLength, __x_ABI_CWindows_CDevices_CSms_CISmsMessageRegistration** items, UINT32* result); END_INTERFACE } __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistrationVtbl; interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration { CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistrationVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration; typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistrationVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration* This, __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration** result); END_INTERFACE } __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistrationVtbl; interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration { CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistrationVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration_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__FIMap_2_HSTRING_HSTRING_INTERFACE_DEFINED__) #define ____x_ABI_C__FIMap_2_HSTRING_HSTRING_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIMap_2_HSTRING_HSTRING __x_ABI_C__FIMap_2_HSTRING_HSTRING; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIMap_2_HSTRING_HSTRING; typedef struct __x_ABI_C__FIMap_2_HSTRING_HSTRINGVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIMap_2_HSTRING_HSTRING* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIMap_2_HSTRING_HSTRING* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIMap_2_HSTRING_HSTRING* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIMap_2_HSTRING_HSTRING* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIMap_2_HSTRING_HSTRING* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIMap_2_HSTRING_HSTRING* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* Lookup)(__x_ABI_C__FIMap_2_HSTRING_HSTRING* This, HSTRING key, HSTRING* result); HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIMap_2_HSTRING_HSTRING* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* HasKey)(__x_ABI_C__FIMap_2_HSTRING_HSTRING* This, HSTRING key, boolean* result); HRESULT (STDMETHODCALLTYPE* GetView)(__x_ABI_C__FIMap_2_HSTRING_HSTRING* This, __x_ABI_C__FIMapView_2_HSTRING_HSTRING** result); HRESULT (STDMETHODCALLTYPE* Insert)(__x_ABI_C__FIMap_2_HSTRING_HSTRING* This, HSTRING key, HSTRING value, boolean* result); HRESULT (STDMETHODCALLTYPE* Remove)(__x_ABI_C__FIMap_2_HSTRING_HSTRING* This, HSTRING key); HRESULT (STDMETHODCALLTYPE* Clear)(__x_ABI_C__FIMap_2_HSTRING_HSTRING* This); END_INTERFACE } __x_ABI_C__FIMap_2_HSTRING_HSTRINGVtbl; interface __x_ABI_C__FIMap_2_HSTRING_HSTRING { CONST_VTBL struct __x_ABI_C__FIMap_2_HSTRING_HSTRINGVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIMap_2_HSTRING_HSTRING_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIVectorView_1_int_INTERFACE_DEFINED__) #define ____x_ABI_C__FIVectorView_1_int_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIVectorView_1_int __x_ABI_C__FIVectorView_1_int; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIVectorView_1_int; typedef struct __x_ABI_C__FIVectorView_1_intVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1_int* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1_int* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1_int* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1_int* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1_int* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1_int* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1_int* This, UINT32 index, INT32* result); HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1_int* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1_int* This, INT32 value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1_int* This, UINT32 startIndex, UINT32 itemsLength, INT32* items, UINT32* result); END_INTERFACE } __x_ABI_C__FIVectorView_1_intVtbl; interface __x_ABI_C__FIVectorView_1_int { CONST_VTBL struct __x_ABI_C__FIVectorView_1_intVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIVectorView_1_int_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIVectorView_1_HSTRING_INTERFACE_DEFINED__) #define ____x_ABI_C__FIVectorView_1_HSTRING_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIVectorView_1_HSTRING __x_ABI_C__FIVectorView_1_HSTRING; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIVectorView_1_HSTRING; typedef struct __x_ABI_C__FIVectorView_1_HSTRINGVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1_HSTRING* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1_HSTRING* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1_HSTRING* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1_HSTRING* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1_HSTRING* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1_HSTRING* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1_HSTRING* This, UINT32 index, HSTRING* result); HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1_HSTRING* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1_HSTRING* This, HSTRING value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1_HSTRING* This, UINT32 startIndex, UINT32 itemsLength, HSTRING* items, UINT32* result); END_INTERFACE } __x_ABI_C__FIVectorView_1_HSTRINGVtbl; interface __x_ABI_C__FIVectorView_1_HSTRING { CONST_VTBL struct __x_ABI_C__FIVectorView_1_HSTRINGVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIVectorView_1_HSTRING_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessage_INTERFACE_DEFINED__) #define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessage_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessage __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessage; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessage; typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessageVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessage* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessage* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessage* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessage* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessage* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessage* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessage* This, UINT32 index, __x_ABI_CWindows_CDevices_CSms_CISmsBinaryMessage** result); HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessage* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessage* This, __x_ABI_CWindows_CDevices_CSms_CISmsBinaryMessage* value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessage* This, UINT32 startIndex, UINT32 itemsLength, __x_ABI_CWindows_CDevices_CSms_CISmsBinaryMessage** items, UINT32* result); END_INTERFACE } __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessageVtbl; interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessage { CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessageVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessage_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType_INTERFACE_DEFINED__) #define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType; typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastTypeVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType* This, UINT32 index, enum __x_ABI_CWindows_CDevices_CSms_CSmsBroadcastType* result); HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType* This, enum __x_ABI_CWindows_CDevices_CSms_CSmsBroadcastType value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType* This, UINT32 startIndex, UINT32 itemsLength, enum __x_ABI_CWindows_CDevices_CSms_CSmsBroadcastType* items, UINT32* result); END_INTERFACE } __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastTypeVtbl; interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType { CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastTypeVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule_INTERFACE_DEFINED__) #define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule; typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRuleVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule* This, UINT32 index, __x_ABI_CWindows_CDevices_CSms_CISmsFilterRule** result); HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule* This, __x_ABI_CWindows_CDevices_CSms_CISmsFilterRule* value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule* This, UINT32 startIndex, UINT32 itemsLength, __x_ABI_CWindows_CDevices_CSms_CISmsFilterRule** items, UINT32* result); END_INTERFACE } __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRuleVtbl; interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule { CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRuleVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration_INTERFACE_DEFINED__) #define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration; typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistrationVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration* This, UINT32 index, __x_ABI_CWindows_CDevices_CSms_CISmsMessageRegistration** result); HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration* This, __x_ABI_CWindows_CDevices_CSms_CISmsMessageRegistration* value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration* This, UINT32 startIndex, UINT32 itemsLength, __x_ABI_CWindows_CDevices_CSms_CISmsMessageRegistration** items, UINT32* result); END_INTERFACE } __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistrationVtbl; interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration { CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistrationVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIVector_1_int_INTERFACE_DEFINED__) #define ____x_ABI_C__FIVector_1_int_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIVector_1_int __x_ABI_C__FIVector_1_int; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIVector_1_int; typedef struct __x_ABI_C__FIVector_1_intVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVector_1_int* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVector_1_int* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVector_1_int* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVector_1_int* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVector_1_int* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVector_1_int* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVector_1_int* This, UINT32 index, INT32* result); HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVector_1_int* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* GetView)(__x_ABI_C__FIVector_1_int* This, __x_ABI_C__FIVectorView_1_int** result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVector_1_int* This, INT32 value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* SetAt)(__x_ABI_C__FIVector_1_int* This, UINT32 index, INT32 value); HRESULT (STDMETHODCALLTYPE* InsertAt)(__x_ABI_C__FIVector_1_int* This, UINT32 index, INT32 value); HRESULT (STDMETHODCALLTYPE* RemoveAt)(__x_ABI_C__FIVector_1_int* This, UINT32 index); HRESULT (STDMETHODCALLTYPE* Append)(__x_ABI_C__FIVector_1_int* This, INT32 value); HRESULT (STDMETHODCALLTYPE* RemoveAtEnd)(__x_ABI_C__FIVector_1_int* This); HRESULT (STDMETHODCALLTYPE* Clear)(__x_ABI_C__FIVector_1_int* This); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVector_1_int* This, UINT32 startIndex, UINT32 itemsLength, INT32* items, UINT32* result); HRESULT (STDMETHODCALLTYPE* ReplaceAll)(__x_ABI_C__FIVector_1_int* This, UINT32 itemsLength, INT32* items); END_INTERFACE } __x_ABI_C__FIVector_1_intVtbl; interface __x_ABI_C__FIVector_1_int { CONST_VTBL struct __x_ABI_C__FIVector_1_intVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIVector_1_int_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIVector_1_HSTRING_INTERFACE_DEFINED__) #define ____x_ABI_C__FIVector_1_HSTRING_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIVector_1_HSTRING __x_ABI_C__FIVector_1_HSTRING; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIVector_1_HSTRING; typedef struct __x_ABI_C__FIVector_1_HSTRINGVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVector_1_HSTRING* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVector_1_HSTRING* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVector_1_HSTRING* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVector_1_HSTRING* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVector_1_HSTRING* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVector_1_HSTRING* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVector_1_HSTRING* This, UINT32 index, HSTRING* result); HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVector_1_HSTRING* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* GetView)(__x_ABI_C__FIVector_1_HSTRING* This, __x_ABI_C__FIVectorView_1_HSTRING** result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVector_1_HSTRING* This, HSTRING value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* SetAt)(__x_ABI_C__FIVector_1_HSTRING* This, UINT32 index, HSTRING value); HRESULT (STDMETHODCALLTYPE* InsertAt)(__x_ABI_C__FIVector_1_HSTRING* This, UINT32 index, HSTRING value); HRESULT (STDMETHODCALLTYPE* RemoveAt)(__x_ABI_C__FIVector_1_HSTRING* This, UINT32 index); HRESULT (STDMETHODCALLTYPE* Append)(__x_ABI_C__FIVector_1_HSTRING* This, HSTRING value); HRESULT (STDMETHODCALLTYPE* RemoveAtEnd)(__x_ABI_C__FIVector_1_HSTRING* This); HRESULT (STDMETHODCALLTYPE* Clear)(__x_ABI_C__FIVector_1_HSTRING* This); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVector_1_HSTRING* This, UINT32 startIndex, UINT32 itemsLength, HSTRING* items, UINT32* result); HRESULT (STDMETHODCALLTYPE* ReplaceAll)(__x_ABI_C__FIVector_1_HSTRING* This, UINT32 itemsLength, HSTRING* items); END_INTERFACE } __x_ABI_C__FIVector_1_HSTRINGVtbl; interface __x_ABI_C__FIVector_1_HSTRING { CONST_VTBL struct __x_ABI_C__FIVector_1_HSTRINGVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIVector_1_HSTRING_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType_INTERFACE_DEFINED__) #define ____x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType __x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType; typedef struct __x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastTypeVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType* This, UINT32 index, enum __x_ABI_CWindows_CDevices_CSms_CSmsBroadcastType* result); HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* GetView)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType* This, __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType** result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType* This, enum __x_ABI_CWindows_CDevices_CSms_CSmsBroadcastType value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* SetAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType* This, UINT32 index, enum __x_ABI_CWindows_CDevices_CSms_CSmsBroadcastType value); HRESULT (STDMETHODCALLTYPE* InsertAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType* This, UINT32 index, enum __x_ABI_CWindows_CDevices_CSms_CSmsBroadcastType value); HRESULT (STDMETHODCALLTYPE* RemoveAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType* This, UINT32 index); HRESULT (STDMETHODCALLTYPE* Append)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType* This, enum __x_ABI_CWindows_CDevices_CSms_CSmsBroadcastType value); HRESULT (STDMETHODCALLTYPE* RemoveAtEnd)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType* This); HRESULT (STDMETHODCALLTYPE* Clear)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType* This); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType* This, UINT32 startIndex, UINT32 itemsLength, enum __x_ABI_CWindows_CDevices_CSms_CSmsBroadcastType* items, UINT32* result); HRESULT (STDMETHODCALLTYPE* ReplaceAll)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType* This, UINT32 itemsLength, enum __x_ABI_CWindows_CDevices_CSms_CSmsBroadcastType* items); END_INTERFACE } __x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastTypeVtbl; interface __x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType { CONST_VTBL struct __x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastTypeVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule_INTERFACE_DEFINED__) #define ____x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule __x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule; typedef struct __x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRuleVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule* This, UINT32 index, __x_ABI_CWindows_CDevices_CSms_CISmsFilterRule** result); HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* GetView)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule* This, __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule** result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule* This, __x_ABI_CWindows_CDevices_CSms_CISmsFilterRule* value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* SetAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule* This, UINT32 index, __x_ABI_CWindows_CDevices_CSms_CISmsFilterRule* value); HRESULT (STDMETHODCALLTYPE* InsertAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule* This, UINT32 index, __x_ABI_CWindows_CDevices_CSms_CISmsFilterRule* value); HRESULT (STDMETHODCALLTYPE* RemoveAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule* This, UINT32 index); HRESULT (STDMETHODCALLTYPE* Append)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule* This, __x_ABI_CWindows_CDevices_CSms_CISmsFilterRule* value); HRESULT (STDMETHODCALLTYPE* RemoveAtEnd)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule* This); HRESULT (STDMETHODCALLTYPE* Clear)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule* This); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule* This, UINT32 startIndex, UINT32 itemsLength, __x_ABI_CWindows_CDevices_CSms_CISmsFilterRule** items, UINT32* result); HRESULT (STDMETHODCALLTYPE* ReplaceAll)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule* This, UINT32 itemsLength, __x_ABI_CWindows_CDevices_CSms_CISmsFilterRule** items); END_INTERFACE } __x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRuleVtbl; interface __x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule { CONST_VTBL struct __x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRuleVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIReference_1_int_INTERFACE_DEFINED__) #define ____x_ABI_C__FIReference_1_int_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIReference_1_int __x_ABI_C__FIReference_1_int; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIReference_1_int; typedef struct __x_ABI_C__FIReference_1_intVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIReference_1_int* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIReference_1_int* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIReference_1_int* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIReference_1_int* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIReference_1_int* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIReference_1_int* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Value)(__x_ABI_C__FIReference_1_int* This, INT32* result); END_INTERFACE } __x_ABI_C__FIReference_1_intVtbl; interface __x_ABI_C__FIReference_1_int { CONST_VTBL struct __x_ABI_C__FIReference_1_intVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIReference_1_int_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSms__CSmsDevice2_IInspectable_INTERFACE_DEFINED__) #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSms__CSmsDevice2_IInspectable_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSms__CSmsDevice2_IInspectable __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSms__CSmsDevice2_IInspectable; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSms__CSmsDevice2_IInspectable; typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSms__CSmsDevice2_IInspectableVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSms__CSmsDevice2_IInspectable* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSms__CSmsDevice2_IInspectable* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSms__CSmsDevice2_IInspectable* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSms__CSmsDevice2_IInspectable* This, __x_ABI_CWindows_CDevices_CSms_CISmsDevice2* sender, IInspectable* args); END_INTERFACE } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSms__CSmsDevice2_IInspectableVtbl; interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSms__CSmsDevice2_IInspectable { CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSms__CSmsDevice2_IInspectableVtbl* lpVtbl; }; #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSms__CSmsDevice2_IInspectable_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration___x_ABI_CWindows__CDevices__CSms__CSmsMessageReceivedTriggerDetails_INTERFACE_DEFINED__) #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration___x_ABI_CWindows__CDevices__CSms__CSmsMessageReceivedTriggerDetails_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration___x_ABI_CWindows__CDevices__CSms__CSmsMessageReceivedTriggerDetails __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration___x_ABI_CWindows__CDevices__CSms__CSmsMessageReceivedTriggerDetails; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration___x_ABI_CWindows__CDevices__CSms__CSmsMessageReceivedTriggerDetails; typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration___x_ABI_CWindows__CDevices__CSms__CSmsMessageReceivedTriggerDetailsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration___x_ABI_CWindows__CDevices__CSms__CSmsMessageReceivedTriggerDetails* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration___x_ABI_CWindows__CDevices__CSms__CSmsMessageReceivedTriggerDetails* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration___x_ABI_CWindows__CDevices__CSms__CSmsMessageReceivedTriggerDetails* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration___x_ABI_CWindows__CDevices__CSms__CSmsMessageReceivedTriggerDetails* This, __x_ABI_CWindows_CDevices_CSms_CISmsMessageRegistration* sender, __x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedTriggerDetails* args); END_INTERFACE } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration___x_ABI_CWindows__CDevices__CSms__CSmsMessageReceivedTriggerDetailsVtbl; interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration___x_ABI_CWindows__CDevices__CSms__CSmsMessageReceivedTriggerDetails { CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration___x_ABI_CWindows__CDevices__CSms__CSmsMessageReceivedTriggerDetailsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration___x_ABI_CWindows__CDevices__CSms__CSmsMessageReceivedTriggerDetails_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_CIAsyncAction_FWD_DEFINED__ #define ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CFoundation_CIAsyncAction __x_ABI_CWindows_CFoundation_CIAsyncAction; #endif // ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__ #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_CFoundation_CIPropertyValue_FWD_DEFINED__ #define ____x_ABI_CWindows_CFoundation_CIPropertyValue_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CFoundation_CIPropertyValue __x_ABI_CWindows_CFoundation_CIPropertyValue; #endif // ____x_ABI_CWindows_CFoundation_CIPropertyValue_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__ typedef enum __x_ABI_CWindows_CDevices_CSms_CCellularClass __x_ABI_CWindows_CDevices_CSms_CCellularClass; typedef enum __x_ABI_CWindows_CDevices_CSms_CSmsDataFormat __x_ABI_CWindows_CDevices_CSms_CSmsDataFormat; typedef enum __x_ABI_CWindows_CDevices_CSms_CSmsDeviceStatus __x_ABI_CWindows_CDevices_CSms_CSmsDeviceStatus; typedef enum __x_ABI_CWindows_CDevices_CSms_CSmsEncoding __x_ABI_CWindows_CDevices_CSms_CSmsEncoding; typedef enum __x_ABI_CWindows_CDevices_CSms_CSmsFilterActionType __x_ABI_CWindows_CDevices_CSms_CSmsFilterActionType; typedef enum __x_ABI_CWindows_CDevices_CSms_CSmsGeographicalScope __x_ABI_CWindows_CDevices_CSms_CSmsGeographicalScope; typedef enum __x_ABI_CWindows_CDevices_CSms_CSmsMessageClass __x_ABI_CWindows_CDevices_CSms_CSmsMessageClass; typedef enum __x_ABI_CWindows_CDevices_CSms_CSmsMessageFilter __x_ABI_CWindows_CDevices_CSms_CSmsMessageFilter; typedef enum __x_ABI_CWindows_CDevices_CSms_CSmsMessageType __x_ABI_CWindows_CDevices_CSms_CSmsMessageType; typedef enum __x_ABI_CWindows_CDevices_CSms_CSmsModemErrorCode __x_ABI_CWindows_CDevices_CSms_CSmsModemErrorCode; typedef struct __x_ABI_CWindows_CDevices_CSms_CSmsEncodedLength __x_ABI_CWindows_CDevices_CSms_CSmsEncodedLength; enum __x_ABI_CWindows_CDevices_CSms_CCellularClass { __x_ABI_CWindows_CDevices_CSms_CCellularClass_None = 0, __x_ABI_CWindows_CDevices_CSms_CCellularClass_Gsm = 1, __x_ABI_CWindows_CDevices_CSms_CCellularClass_Cdma = 2, }; enum __x_ABI_CWindows_CDevices_CSms_CSmsBroadcastType { __x_ABI_CWindows_CDevices_CSms_CSmsBroadcastType_Other = 0, __x_ABI_CWindows_CDevices_CSms_CSmsBroadcastType_CmasPresidential = 1, __x_ABI_CWindows_CDevices_CSms_CSmsBroadcastType_CmasExtreme = 2, __x_ABI_CWindows_CDevices_CSms_CSmsBroadcastType_CmasSevere = 3, __x_ABI_CWindows_CDevices_CSms_CSmsBroadcastType_CmasAmber = 4, __x_ABI_CWindows_CDevices_CSms_CSmsBroadcastType_CmasTest = 5, __x_ABI_CWindows_CDevices_CSms_CSmsBroadcastType_EUAlert1 = 6, __x_ABI_CWindows_CDevices_CSms_CSmsBroadcastType_EUAlert2 = 7, __x_ABI_CWindows_CDevices_CSms_CSmsBroadcastType_EUAlert3 = 8, __x_ABI_CWindows_CDevices_CSms_CSmsBroadcastType_EUAlertAmber = 9, __x_ABI_CWindows_CDevices_CSms_CSmsBroadcastType_EUAlertInfo = 10, __x_ABI_CWindows_CDevices_CSms_CSmsBroadcastType_EtwsEarthquake = 11, __x_ABI_CWindows_CDevices_CSms_CSmsBroadcastType_EtwsTsunami = 12, __x_ABI_CWindows_CDevices_CSms_CSmsBroadcastType_EtwsTsunamiAndEarthquake = 13, __x_ABI_CWindows_CDevices_CSms_CSmsBroadcastType_LatAlertLocal = 14, }; enum __x_ABI_CWindows_CDevices_CSms_CSmsDataFormat { __x_ABI_CWindows_CDevices_CSms_CSmsDataFormat_Unknown = 0, __x_ABI_CWindows_CDevices_CSms_CSmsDataFormat_CdmaSubmit = 1, __x_ABI_CWindows_CDevices_CSms_CSmsDataFormat_GsmSubmit = 2, __x_ABI_CWindows_CDevices_CSms_CSmsDataFormat_CdmaDeliver = 3, __x_ABI_CWindows_CDevices_CSms_CSmsDataFormat_GsmDeliver = 4, }; enum __x_ABI_CWindows_CDevices_CSms_CSmsDeviceStatus { __x_ABI_CWindows_CDevices_CSms_CSmsDeviceStatus_Off = 0, __x_ABI_CWindows_CDevices_CSms_CSmsDeviceStatus_Ready = 1, __x_ABI_CWindows_CDevices_CSms_CSmsDeviceStatus_SimNotInserted = 2, __x_ABI_CWindows_CDevices_CSms_CSmsDeviceStatus_BadSim = 3, __x_ABI_CWindows_CDevices_CSms_CSmsDeviceStatus_DeviceFailure = 4, __x_ABI_CWindows_CDevices_CSms_CSmsDeviceStatus_SubscriptionNotActivated = 5, __x_ABI_CWindows_CDevices_CSms_CSmsDeviceStatus_DeviceLocked = 6, __x_ABI_CWindows_CDevices_CSms_CSmsDeviceStatus_DeviceBlocked = 7, }; enum __x_ABI_CWindows_CDevices_CSms_CSmsEncoding { __x_ABI_CWindows_CDevices_CSms_CSmsEncoding_Unknown = 0, __x_ABI_CWindows_CDevices_CSms_CSmsEncoding_Optimal = 1, __x_ABI_CWindows_CDevices_CSms_CSmsEncoding_SevenBitAscii = 2, __x_ABI_CWindows_CDevices_CSms_CSmsEncoding_Unicode = 3, __x_ABI_CWindows_CDevices_CSms_CSmsEncoding_GsmSevenBit = 4, __x_ABI_CWindows_CDevices_CSms_CSmsEncoding_EightBit = 5, __x_ABI_CWindows_CDevices_CSms_CSmsEncoding_Latin = 6, __x_ABI_CWindows_CDevices_CSms_CSmsEncoding_Korean = 7, __x_ABI_CWindows_CDevices_CSms_CSmsEncoding_IA5 = 8, __x_ABI_CWindows_CDevices_CSms_CSmsEncoding_ShiftJis = 9, __x_ABI_CWindows_CDevices_CSms_CSmsEncoding_LatinHebrew = 10, }; enum __x_ABI_CWindows_CDevices_CSms_CSmsFilterActionType { __x_ABI_CWindows_CDevices_CSms_CSmsFilterActionType_AcceptImmediately = 0, __x_ABI_CWindows_CDevices_CSms_CSmsFilterActionType_Drop = 1, __x_ABI_CWindows_CDevices_CSms_CSmsFilterActionType_Peek = 2, __x_ABI_CWindows_CDevices_CSms_CSmsFilterActionType_Accept = 3, }; enum __x_ABI_CWindows_CDevices_CSms_CSmsGeographicalScope { __x_ABI_CWindows_CDevices_CSms_CSmsGeographicalScope_None = 0, __x_ABI_CWindows_CDevices_CSms_CSmsGeographicalScope_CellWithImmediateDisplay = 1, __x_ABI_CWindows_CDevices_CSms_CSmsGeographicalScope_LocationArea = 2, __x_ABI_CWindows_CDevices_CSms_CSmsGeographicalScope_Plmn = 3, __x_ABI_CWindows_CDevices_CSms_CSmsGeographicalScope_Cell = 4, }; enum __x_ABI_CWindows_CDevices_CSms_CSmsMessageClass { __x_ABI_CWindows_CDevices_CSms_CSmsMessageClass_None = 0, __x_ABI_CWindows_CDevices_CSms_CSmsMessageClass_Class0 = 1, __x_ABI_CWindows_CDevices_CSms_CSmsMessageClass_Class1 = 2, __x_ABI_CWindows_CDevices_CSms_CSmsMessageClass_Class2 = 3, __x_ABI_CWindows_CDevices_CSms_CSmsMessageClass_Class3 = 4, }; enum __x_ABI_CWindows_CDevices_CSms_CSmsMessageFilter { __x_ABI_CWindows_CDevices_CSms_CSmsMessageFilter_All = 0, __x_ABI_CWindows_CDevices_CSms_CSmsMessageFilter_Unread = 1, __x_ABI_CWindows_CDevices_CSms_CSmsMessageFilter_Read = 2, __x_ABI_CWindows_CDevices_CSms_CSmsMessageFilter_Sent = 3, __x_ABI_CWindows_CDevices_CSms_CSmsMessageFilter_Draft = 4, }; enum __x_ABI_CWindows_CDevices_CSms_CSmsMessageType { __x_ABI_CWindows_CDevices_CSms_CSmsMessageType_Binary = 0, __x_ABI_CWindows_CDevices_CSms_CSmsMessageType_Text = 1, __x_ABI_CWindows_CDevices_CSms_CSmsMessageType_Wap = 2, __x_ABI_CWindows_CDevices_CSms_CSmsMessageType_App = 3, __x_ABI_CWindows_CDevices_CSms_CSmsMessageType_Broadcast = 4, __x_ABI_CWindows_CDevices_CSms_CSmsMessageType_Voicemail = 5, __x_ABI_CWindows_CDevices_CSms_CSmsMessageType_Status = 6, }; enum __x_ABI_CWindows_CDevices_CSms_CSmsModemErrorCode { __x_ABI_CWindows_CDevices_CSms_CSmsModemErrorCode_Other = 0, __x_ABI_CWindows_CDevices_CSms_CSmsModemErrorCode_MessagingNetworkError = 1, __x_ABI_CWindows_CDevices_CSms_CSmsModemErrorCode_SmsOperationNotSupportedByDevice = 2, __x_ABI_CWindows_CDevices_CSms_CSmsModemErrorCode_SmsServiceNotSupportedByNetwork = 3, __x_ABI_CWindows_CDevices_CSms_CSmsModemErrorCode_DeviceFailure = 4, __x_ABI_CWindows_CDevices_CSms_CSmsModemErrorCode_MessageNotEncodedProperly = 5, __x_ABI_CWindows_CDevices_CSms_CSmsModemErrorCode_MessageTooLarge = 6, __x_ABI_CWindows_CDevices_CSms_CSmsModemErrorCode_DeviceNotReady = 7, __x_ABI_CWindows_CDevices_CSms_CSmsModemErrorCode_NetworkNotReady = 8, __x_ABI_CWindows_CDevices_CSms_CSmsModemErrorCode_InvalidSmscAddress = 9, __x_ABI_CWindows_CDevices_CSms_CSmsModemErrorCode_NetworkFailure = 10, __x_ABI_CWindows_CDevices_CSms_CSmsModemErrorCode_FixedDialingNumberRestricted = 11, }; struct __x_ABI_CWindows_CDevices_CSms_CSmsEncodedLength { UINT32 SegmentCount; UINT32 CharacterCountLastSegment; UINT32 CharactersPerSegment; UINT32 ByteCountLastSegment; UINT32 BytesPerSegment; }; #if !defined(____x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatusChangedEventHandler_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatusChangedEventHandler_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatusChangedEventHandlerVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatusChangedEventHandler* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatusChangedEventHandler* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatusChangedEventHandler* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatusChangedEventHandler* This, __x_ABI_CWindows_CDevices_CSms_CISmsDevice* sender); END_INTERFACE } __x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatusChangedEventHandlerVtbl; interface __x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatusChangedEventHandler { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatusChangedEventHandlerVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatusChangedEventHandler; #endif /* !defined(____x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatusChangedEventHandler_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedEventHandler_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedEventHandler_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedEventHandlerVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedEventHandler* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedEventHandler* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedEventHandler* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedEventHandler* This, __x_ABI_CWindows_CDevices_CSms_CISmsDevice* sender, __x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedEventArgs* e); END_INTERFACE } __x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedEventHandlerVtbl; interface __x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedEventHandler { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedEventHandlerVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedEventHandler; #endif /* !defined(____x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedEventHandler_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSms_CISmsAppMessage_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSms_CISmsAppMessage_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSms_CISmsAppMessageVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSms_CISmsAppMessage* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSms_CISmsAppMessage* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSms_CISmsAppMessage* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSms_CISmsAppMessage* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSms_CISmsAppMessage* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSms_CISmsAppMessage* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Timestamp)(__x_ABI_CWindows_CDevices_CSms_CISmsAppMessage* This, struct __x_ABI_CWindows_CFoundation_CDateTime* value); HRESULT (STDMETHODCALLTYPE* get_To)(__x_ABI_CWindows_CDevices_CSms_CISmsAppMessage* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* put_To)(__x_ABI_CWindows_CDevices_CSms_CISmsAppMessage* This, HSTRING value); HRESULT (STDMETHODCALLTYPE* get_From)(__x_ABI_CWindows_CDevices_CSms_CISmsAppMessage* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_Body)(__x_ABI_CWindows_CDevices_CSms_CISmsAppMessage* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* put_Body)(__x_ABI_CWindows_CDevices_CSms_CISmsAppMessage* This, HSTRING value); HRESULT (STDMETHODCALLTYPE* get_CallbackNumber)(__x_ABI_CWindows_CDevices_CSms_CISmsAppMessage* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* put_CallbackNumber)(__x_ABI_CWindows_CDevices_CSms_CISmsAppMessage* This, HSTRING value); HRESULT (STDMETHODCALLTYPE* get_IsDeliveryNotificationEnabled)(__x_ABI_CWindows_CDevices_CSms_CISmsAppMessage* This, boolean* value); HRESULT (STDMETHODCALLTYPE* put_IsDeliveryNotificationEnabled)(__x_ABI_CWindows_CDevices_CSms_CISmsAppMessage* This, boolean value); HRESULT (STDMETHODCALLTYPE* get_RetryAttemptCount)(__x_ABI_CWindows_CDevices_CSms_CISmsAppMessage* This, INT32* value); HRESULT (STDMETHODCALLTYPE* put_RetryAttemptCount)(__x_ABI_CWindows_CDevices_CSms_CISmsAppMessage* This, INT32 value); HRESULT (STDMETHODCALLTYPE* get_Encoding)(__x_ABI_CWindows_CDevices_CSms_CISmsAppMessage* This, enum __x_ABI_CWindows_CDevices_CSms_CSmsEncoding* value); HRESULT (STDMETHODCALLTYPE* put_Encoding)(__x_ABI_CWindows_CDevices_CSms_CISmsAppMessage* This, enum __x_ABI_CWindows_CDevices_CSms_CSmsEncoding value); HRESULT (STDMETHODCALLTYPE* get_PortNumber)(__x_ABI_CWindows_CDevices_CSms_CISmsAppMessage* This, INT32* value); HRESULT (STDMETHODCALLTYPE* put_PortNumber)(__x_ABI_CWindows_CDevices_CSms_CISmsAppMessage* This, INT32 value); HRESULT (STDMETHODCALLTYPE* get_TeleserviceId)(__x_ABI_CWindows_CDevices_CSms_CISmsAppMessage* This, INT32* value); HRESULT (STDMETHODCALLTYPE* put_TeleserviceId)(__x_ABI_CWindows_CDevices_CSms_CISmsAppMessage* This, INT32 value); HRESULT (STDMETHODCALLTYPE* get_ProtocolId)(__x_ABI_CWindows_CDevices_CSms_CISmsAppMessage* This, INT32* value); HRESULT (STDMETHODCALLTYPE* put_ProtocolId)(__x_ABI_CWindows_CDevices_CSms_CISmsAppMessage* This, INT32 value); HRESULT (STDMETHODCALLTYPE* get_BinaryBody)(__x_ABI_CWindows_CDevices_CSms_CISmsAppMessage* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer** value); HRESULT (STDMETHODCALLTYPE* put_BinaryBody)(__x_ABI_CWindows_CDevices_CSms_CISmsAppMessage* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CSms_CISmsAppMessageVtbl; interface __x_ABI_CWindows_CDevices_CSms_CISmsAppMessage { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSms_CISmsAppMessageVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSms_CISmsAppMessage; #endif /* !defined(____x_ABI_CWindows_CDevices_CSms_CISmsAppMessage_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSms_CISmsBinaryMessage_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSms_CISmsBinaryMessage_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSms_CISmsBinaryMessageVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSms_CISmsBinaryMessage* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSms_CISmsBinaryMessage* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSms_CISmsBinaryMessage* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSms_CISmsBinaryMessage* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSms_CISmsBinaryMessage* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSms_CISmsBinaryMessage* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Format)(__x_ABI_CWindows_CDevices_CSms_CISmsBinaryMessage* This, enum __x_ABI_CWindows_CDevices_CSms_CSmsDataFormat* value); HRESULT (STDMETHODCALLTYPE* put_Format)(__x_ABI_CWindows_CDevices_CSms_CISmsBinaryMessage* This, enum __x_ABI_CWindows_CDevices_CSms_CSmsDataFormat value); HRESULT (STDMETHODCALLTYPE* GetData)(__x_ABI_CWindows_CDevices_CSms_CISmsBinaryMessage* This, UINT32* valueLength, BYTE** value); HRESULT (STDMETHODCALLTYPE* SetData)(__x_ABI_CWindows_CDevices_CSms_CISmsBinaryMessage* This, UINT32 valueLength, BYTE* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CSms_CISmsBinaryMessageVtbl; interface __x_ABI_CWindows_CDevices_CSms_CISmsBinaryMessage { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSms_CISmsBinaryMessageVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSms_CISmsBinaryMessage; #endif /* !defined(____x_ABI_CWindows_CDevices_CSms_CISmsBinaryMessage_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSms_CISmsBroadcastMessage_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSms_CISmsBroadcastMessage_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSms_CISmsBroadcastMessageVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSms_CISmsBroadcastMessage* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSms_CISmsBroadcastMessage* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSms_CISmsBroadcastMessage* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSms_CISmsBroadcastMessage* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSms_CISmsBroadcastMessage* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSms_CISmsBroadcastMessage* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Timestamp)(__x_ABI_CWindows_CDevices_CSms_CISmsBroadcastMessage* This, struct __x_ABI_CWindows_CFoundation_CDateTime* value); HRESULT (STDMETHODCALLTYPE* get_To)(__x_ABI_CWindows_CDevices_CSms_CISmsBroadcastMessage* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_Body)(__x_ABI_CWindows_CDevices_CSms_CISmsBroadcastMessage* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_Channel)(__x_ABI_CWindows_CDevices_CSms_CISmsBroadcastMessage* This, INT32* value); HRESULT (STDMETHODCALLTYPE* get_GeographicalScope)(__x_ABI_CWindows_CDevices_CSms_CISmsBroadcastMessage* This, enum __x_ABI_CWindows_CDevices_CSms_CSmsGeographicalScope* value); HRESULT (STDMETHODCALLTYPE* get_MessageCode)(__x_ABI_CWindows_CDevices_CSms_CISmsBroadcastMessage* This, INT32* value); HRESULT (STDMETHODCALLTYPE* get_UpdateNumber)(__x_ABI_CWindows_CDevices_CSms_CISmsBroadcastMessage* This, INT32* value); HRESULT (STDMETHODCALLTYPE* get_BroadcastType)(__x_ABI_CWindows_CDevices_CSms_CISmsBroadcastMessage* This, enum __x_ABI_CWindows_CDevices_CSms_CSmsBroadcastType* value); HRESULT (STDMETHODCALLTYPE* get_IsEmergencyAlert)(__x_ABI_CWindows_CDevices_CSms_CISmsBroadcastMessage* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsUserPopupRequested)(__x_ABI_CWindows_CDevices_CSms_CISmsBroadcastMessage* This, boolean* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CSms_CISmsBroadcastMessageVtbl; interface __x_ABI_CWindows_CDevices_CSms_CISmsBroadcastMessage { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSms_CISmsBroadcastMessageVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSms_CISmsBroadcastMessage; #endif /* !defined(____x_ABI_CWindows_CDevices_CSms_CISmsBroadcastMessage_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSms_CISmsDevice_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSms_CISmsDevice_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSms_CISmsDeviceVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSms_CISmsDevice* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSms_CISmsDevice* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSms_CISmsDevice* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSms_CISmsDevice* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSms_CISmsDevice* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSms_CISmsDevice* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* SendMessageAsync)(__x_ABI_CWindows_CDevices_CSms_CISmsDevice* This, __x_ABI_CWindows_CDevices_CSms_CISmsMessage* message, __x_ABI_CWindows_CFoundation_CIAsyncAction** asyncInfo); HRESULT (STDMETHODCALLTYPE* CalculateLength)(__x_ABI_CWindows_CDevices_CSms_CISmsDevice* This, __x_ABI_CWindows_CDevices_CSms_CISmsTextMessage* message, struct __x_ABI_CWindows_CDevices_CSms_CSmsEncodedLength* encodedLength); HRESULT (STDMETHODCALLTYPE* get_AccountPhoneNumber)(__x_ABI_CWindows_CDevices_CSms_CISmsDevice* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_CellularClass)(__x_ABI_CWindows_CDevices_CSms_CISmsDevice* This, enum __x_ABI_CWindows_CDevices_CSms_CCellularClass* value); HRESULT (STDMETHODCALLTYPE* get_MessageStore)(__x_ABI_CWindows_CDevices_CSms_CISmsDevice* This, __x_ABI_CWindows_CDevices_CSms_CISmsDeviceMessageStore** value); HRESULT (STDMETHODCALLTYPE* get_DeviceStatus)(__x_ABI_CWindows_CDevices_CSms_CISmsDevice* This, enum __x_ABI_CWindows_CDevices_CSms_CSmsDeviceStatus* value); HRESULT (STDMETHODCALLTYPE* add_SmsMessageReceived)(__x_ABI_CWindows_CDevices_CSms_CISmsDevice* This, __x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedEventHandler* eventHandler, EventRegistrationToken* eventCookie); HRESULT (STDMETHODCALLTYPE* remove_SmsMessageReceived)(__x_ABI_CWindows_CDevices_CSms_CISmsDevice* This, EventRegistrationToken eventCookie); HRESULT (STDMETHODCALLTYPE* add_SmsDeviceStatusChanged)(__x_ABI_CWindows_CDevices_CSms_CISmsDevice* This, __x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatusChangedEventHandler* eventHandler, EventRegistrationToken* eventCookie); HRESULT (STDMETHODCALLTYPE* remove_SmsDeviceStatusChanged)(__x_ABI_CWindows_CDevices_CSms_CISmsDevice* This, EventRegistrationToken eventCookie); END_INTERFACE } __x_ABI_CWindows_CDevices_CSms_CISmsDeviceVtbl; interface __x_ABI_CWindows_CDevices_CSms_CISmsDevice { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSms_CISmsDeviceVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSms_CISmsDevice; #endif /* !defined(____x_ABI_CWindows_CDevices_CSms_CISmsDevice_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSms_CISmsDevice2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSms_CISmsDevice2_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSms_CISmsDevice2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSms_CISmsDevice2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSms_CISmsDevice2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSms_CISmsDevice2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSms_CISmsDevice2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSms_CISmsDevice2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSms_CISmsDevice2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_SmscAddress)(__x_ABI_CWindows_CDevices_CSms_CISmsDevice2* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* put_SmscAddress)(__x_ABI_CWindows_CDevices_CSms_CISmsDevice2* This, HSTRING value); HRESULT (STDMETHODCALLTYPE* get_DeviceId)(__x_ABI_CWindows_CDevices_CSms_CISmsDevice2* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_ParentDeviceId)(__x_ABI_CWindows_CDevices_CSms_CISmsDevice2* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_AccountPhoneNumber)(__x_ABI_CWindows_CDevices_CSms_CISmsDevice2* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_CellularClass)(__x_ABI_CWindows_CDevices_CSms_CISmsDevice2* This, enum __x_ABI_CWindows_CDevices_CSms_CCellularClass* value); HRESULT (STDMETHODCALLTYPE* get_DeviceStatus)(__x_ABI_CWindows_CDevices_CSms_CISmsDevice2* This, enum __x_ABI_CWindows_CDevices_CSms_CSmsDeviceStatus* value); HRESULT (STDMETHODCALLTYPE* CalculateLength)(__x_ABI_CWindows_CDevices_CSms_CISmsDevice2* This, __x_ABI_CWindows_CDevices_CSms_CISmsMessageBase* message, struct __x_ABI_CWindows_CDevices_CSms_CSmsEncodedLength* value); HRESULT (STDMETHODCALLTYPE* SendMessageAndGetResultAsync)(__x_ABI_CWindows_CDevices_CSms_CISmsDevice2* This, __x_ABI_CWindows_CDevices_CSms_CISmsMessageBase* message, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CSmsSendMessageResult** asyncInfo); HRESULT (STDMETHODCALLTYPE* add_DeviceStatusChanged)(__x_ABI_CWindows_CDevices_CSms_CISmsDevice2* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSms__CSmsDevice2_IInspectable* eventHandler, EventRegistrationToken* eventCookie); HRESULT (STDMETHODCALLTYPE* remove_DeviceStatusChanged)(__x_ABI_CWindows_CDevices_CSms_CISmsDevice2* This, EventRegistrationToken eventCookie); END_INTERFACE } __x_ABI_CWindows_CDevices_CSms_CISmsDevice2Vtbl; interface __x_ABI_CWindows_CDevices_CSms_CISmsDevice2 { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSms_CISmsDevice2Vtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSms_CISmsDevice2; #endif /* !defined(____x_ABI_CWindows_CDevices_CSms_CISmsDevice2_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSms_CISmsDevice2Statics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSms_CISmsDevice2Statics_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSms_CISmsDevice2StaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSms_CISmsDevice2Statics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSms_CISmsDevice2Statics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSms_CISmsDevice2Statics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSms_CISmsDevice2Statics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSms_CISmsDevice2Statics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSms_CISmsDevice2Statics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetDeviceSelector)(__x_ABI_CWindows_CDevices_CSms_CISmsDevice2Statics* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* FromId)(__x_ABI_CWindows_CDevices_CSms_CISmsDevice2Statics* This, HSTRING deviceId, __x_ABI_CWindows_CDevices_CSms_CISmsDevice2** value); HRESULT (STDMETHODCALLTYPE* GetDefault)(__x_ABI_CWindows_CDevices_CSms_CISmsDevice2Statics* This, __x_ABI_CWindows_CDevices_CSms_CISmsDevice2** value); HRESULT (STDMETHODCALLTYPE* FromParentId)(__x_ABI_CWindows_CDevices_CSms_CISmsDevice2Statics* This, HSTRING parentDeviceId, __x_ABI_CWindows_CDevices_CSms_CISmsDevice2** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CSms_CISmsDevice2StaticsVtbl; interface __x_ABI_CWindows_CDevices_CSms_CISmsDevice2Statics { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSms_CISmsDevice2StaticsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSms_CISmsDevice2Statics; #endif /* !defined(____x_ABI_CWindows_CDevices_CSms_CISmsDevice2Statics_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSms_CISmsDeviceMessageStore_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSms_CISmsDeviceMessageStore_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSms_CISmsDeviceMessageStoreVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSms_CISmsDeviceMessageStore* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSms_CISmsDeviceMessageStore* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSms_CISmsDeviceMessageStore* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSms_CISmsDeviceMessageStore* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSms_CISmsDeviceMessageStore* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSms_CISmsDeviceMessageStore* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* DeleteMessageAsync)(__x_ABI_CWindows_CDevices_CSms_CISmsDeviceMessageStore* This, UINT32 messageId, __x_ABI_CWindows_CFoundation_CIAsyncAction** asyncInfo); HRESULT (STDMETHODCALLTYPE* DeleteMessagesAsync)(__x_ABI_CWindows_CDevices_CSms_CISmsDeviceMessageStore* This, enum __x_ABI_CWindows_CDevices_CSms_CSmsMessageFilter messageFilter, __x_ABI_CWindows_CFoundation_CIAsyncAction** asyncInfo); HRESULT (STDMETHODCALLTYPE* GetMessageAsync)(__x_ABI_CWindows_CDevices_CSms_CISmsDeviceMessageStore* This, UINT32 messageId, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage** asyncInfo); HRESULT (STDMETHODCALLTYPE* GetMessagesAsync)(__x_ABI_CWindows_CDevices_CSms_CISmsDeviceMessageStore* This, enum __x_ABI_CWindows_CDevices_CSms_CSmsMessageFilter messageFilter, __x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsMessage_int** asyncInfo); HRESULT (STDMETHODCALLTYPE* get_MaxMessages)(__x_ABI_CWindows_CDevices_CSms_CISmsDeviceMessageStore* This, UINT32* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CSms_CISmsDeviceMessageStoreVtbl; interface __x_ABI_CWindows_CDevices_CSms_CISmsDeviceMessageStore { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSms_CISmsDeviceMessageStoreVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSms_CISmsDeviceMessageStore; #endif /* !defined(____x_ABI_CWindows_CDevices_CSms_CISmsDeviceMessageStore_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatics_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSms_CISmsDeviceStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetDeviceSelector)(__x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatics* This, HSTRING* phstrDeviceClassSelector); HRESULT (STDMETHODCALLTYPE* FromIdAsync)(__x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatics* This, HSTRING deviceId, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CSmsDevice** asyncInfo); HRESULT (STDMETHODCALLTYPE* GetDefaultAsync)(__x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatics* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CSmsDevice** asyncInfo); END_INTERFACE } __x_ABI_CWindows_CDevices_CSms_CISmsDeviceStaticsVtbl; interface __x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatics { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSms_CISmsDeviceStaticsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatics; #endif /* !defined(____x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatics_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatics2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatics2_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatics2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatics2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatics2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatics2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatics2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatics2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatics2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* FromNetworkAccountIdAsync)(__x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatics2* This, HSTRING networkAccountId, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSms__CSmsDevice** asyncInfo); END_INTERFACE } __x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatics2Vtbl; interface __x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatics2 { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatics2Vtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatics2; #endif /* !defined(____x_ABI_CWindows_CDevices_CSms_CISmsDeviceStatics2_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSms_CISmsFilterRule_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSms_CISmsFilterRule_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSms_CISmsFilterRuleVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSms_CISmsFilterRule* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSms_CISmsFilterRule* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSms_CISmsFilterRule* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSms_CISmsFilterRule* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSms_CISmsFilterRule* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSms_CISmsFilterRule* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_MessageType)(__x_ABI_CWindows_CDevices_CSms_CISmsFilterRule* This, enum __x_ABI_CWindows_CDevices_CSms_CSmsMessageType* value); HRESULT (STDMETHODCALLTYPE* get_ImsiPrefixes)(__x_ABI_CWindows_CDevices_CSms_CISmsFilterRule* This, __x_ABI_C__FIVector_1_HSTRING** value); HRESULT (STDMETHODCALLTYPE* get_DeviceIds)(__x_ABI_CWindows_CDevices_CSms_CISmsFilterRule* This, __x_ABI_C__FIVector_1_HSTRING** value); HRESULT (STDMETHODCALLTYPE* get_SenderNumbers)(__x_ABI_CWindows_CDevices_CSms_CISmsFilterRule* This, __x_ABI_C__FIVector_1_HSTRING** value); HRESULT (STDMETHODCALLTYPE* get_TextMessagePrefixes)(__x_ABI_CWindows_CDevices_CSms_CISmsFilterRule* This, __x_ABI_C__FIVector_1_HSTRING** value); HRESULT (STDMETHODCALLTYPE* get_PortNumbers)(__x_ABI_CWindows_CDevices_CSms_CISmsFilterRule* This, __x_ABI_C__FIVector_1_int** value); HRESULT (STDMETHODCALLTYPE* get_CellularClass)(__x_ABI_CWindows_CDevices_CSms_CISmsFilterRule* This, enum __x_ABI_CWindows_CDevices_CSms_CCellularClass* value); HRESULT (STDMETHODCALLTYPE* put_CellularClass)(__x_ABI_CWindows_CDevices_CSms_CISmsFilterRule* This, enum __x_ABI_CWindows_CDevices_CSms_CCellularClass value); HRESULT (STDMETHODCALLTYPE* get_ProtocolIds)(__x_ABI_CWindows_CDevices_CSms_CISmsFilterRule* This, __x_ABI_C__FIVector_1_int** value); HRESULT (STDMETHODCALLTYPE* get_TeleserviceIds)(__x_ABI_CWindows_CDevices_CSms_CISmsFilterRule* This, __x_ABI_C__FIVector_1_int** value); HRESULT (STDMETHODCALLTYPE* get_WapApplicationIds)(__x_ABI_CWindows_CDevices_CSms_CISmsFilterRule* This, __x_ABI_C__FIVector_1_HSTRING** value); HRESULT (STDMETHODCALLTYPE* get_WapContentTypes)(__x_ABI_CWindows_CDevices_CSms_CISmsFilterRule* This, __x_ABI_C__FIVector_1_HSTRING** value); HRESULT (STDMETHODCALLTYPE* get_BroadcastTypes)(__x_ABI_CWindows_CDevices_CSms_CISmsFilterRule* This, __x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsBroadcastType** value); HRESULT (STDMETHODCALLTYPE* get_BroadcastChannels)(__x_ABI_CWindows_CDevices_CSms_CISmsFilterRule* This, __x_ABI_C__FIVector_1_int** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CSms_CISmsFilterRuleVtbl; interface __x_ABI_CWindows_CDevices_CSms_CISmsFilterRule { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSms_CISmsFilterRuleVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSms_CISmsFilterRule; #endif /* !defined(____x_ABI_CWindows_CDevices_CSms_CISmsFilterRule_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSms_CISmsFilterRuleFactory_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSms_CISmsFilterRuleFactory_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSms_CISmsFilterRuleFactoryVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSms_CISmsFilterRuleFactory* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSms_CISmsFilterRuleFactory* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSms_CISmsFilterRuleFactory* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSms_CISmsFilterRuleFactory* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSms_CISmsFilterRuleFactory* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSms_CISmsFilterRuleFactory* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* CreateFilterRule)(__x_ABI_CWindows_CDevices_CSms_CISmsFilterRuleFactory* This, enum __x_ABI_CWindows_CDevices_CSms_CSmsMessageType messageType, __x_ABI_CWindows_CDevices_CSms_CISmsFilterRule** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CSms_CISmsFilterRuleFactoryVtbl; interface __x_ABI_CWindows_CDevices_CSms_CISmsFilterRuleFactory { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSms_CISmsFilterRuleFactoryVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSms_CISmsFilterRuleFactory; #endif /* !defined(____x_ABI_CWindows_CDevices_CSms_CISmsFilterRuleFactory_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSms_CISmsFilterRules_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSms_CISmsFilterRules_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSms_CISmsFilterRulesVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSms_CISmsFilterRules* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSms_CISmsFilterRules* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSms_CISmsFilterRules* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSms_CISmsFilterRules* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSms_CISmsFilterRules* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSms_CISmsFilterRules* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_ActionType)(__x_ABI_CWindows_CDevices_CSms_CISmsFilterRules* This, enum __x_ABI_CWindows_CDevices_CSms_CSmsFilterActionType* value); HRESULT (STDMETHODCALLTYPE* get_Rules)(__x_ABI_CWindows_CDevices_CSms_CISmsFilterRules* This, __x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CSms__CSmsFilterRule** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CSms_CISmsFilterRulesVtbl; interface __x_ABI_CWindows_CDevices_CSms_CISmsFilterRules { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSms_CISmsFilterRulesVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSms_CISmsFilterRules; #endif /* !defined(____x_ABI_CWindows_CDevices_CSms_CISmsFilterRules_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSms_CISmsFilterRulesFactory_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSms_CISmsFilterRulesFactory_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSms_CISmsFilterRulesFactoryVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSms_CISmsFilterRulesFactory* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSms_CISmsFilterRulesFactory* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSms_CISmsFilterRulesFactory* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSms_CISmsFilterRulesFactory* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSms_CISmsFilterRulesFactory* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSms_CISmsFilterRulesFactory* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* CreateFilterRules)(__x_ABI_CWindows_CDevices_CSms_CISmsFilterRulesFactory* This, enum __x_ABI_CWindows_CDevices_CSms_CSmsFilterActionType actionType, __x_ABI_CWindows_CDevices_CSms_CISmsFilterRules** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CSms_CISmsFilterRulesFactoryVtbl; interface __x_ABI_CWindows_CDevices_CSms_CISmsFilterRulesFactory { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSms_CISmsFilterRulesFactoryVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSms_CISmsFilterRulesFactory; #endif /* !defined(____x_ABI_CWindows_CDevices_CSms_CISmsFilterRulesFactory_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSms_CISmsMessage_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSms_CISmsMessage_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSms_CISmsMessageVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSms_CISmsMessage* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSms_CISmsMessage* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSms_CISmsMessage* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSms_CISmsMessage* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSms_CISmsMessage* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSms_CISmsMessage* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Id)(__x_ABI_CWindows_CDevices_CSms_CISmsMessage* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_MessageClass)(__x_ABI_CWindows_CDevices_CSms_CISmsMessage* This, enum __x_ABI_CWindows_CDevices_CSms_CSmsMessageClass* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CSms_CISmsMessageVtbl; interface __x_ABI_CWindows_CDevices_CSms_CISmsMessage { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSms_CISmsMessageVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSms_CISmsMessage; #endif /* !defined(____x_ABI_CWindows_CDevices_CSms_CISmsMessage_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSms_CISmsMessageBase_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSms_CISmsMessageBase_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSms_CISmsMessageBaseVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageBase* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageBase* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageBase* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageBase* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageBase* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageBase* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_MessageType)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageBase* This, enum __x_ABI_CWindows_CDevices_CSms_CSmsMessageType* value); HRESULT (STDMETHODCALLTYPE* get_DeviceId)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageBase* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_CellularClass)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageBase* This, enum __x_ABI_CWindows_CDevices_CSms_CCellularClass* value); HRESULT (STDMETHODCALLTYPE* get_MessageClass)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageBase* This, enum __x_ABI_CWindows_CDevices_CSms_CSmsMessageClass* value); HRESULT (STDMETHODCALLTYPE* get_SimIccId)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageBase* This, HSTRING* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CSms_CISmsMessageBaseVtbl; interface __x_ABI_CWindows_CDevices_CSms_CISmsMessageBase { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSms_CISmsMessageBaseVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSms_CISmsMessageBase; #endif /* !defined(____x_ABI_CWindows_CDevices_CSms_CISmsMessageBase_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedEventArgs_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_TextMessage)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedEventArgs* This, __x_ABI_CWindows_CDevices_CSms_CISmsTextMessage** value); HRESULT (STDMETHODCALLTYPE* get_BinaryMessage)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedEventArgs* This, __x_ABI_CWindows_CDevices_CSms_CISmsBinaryMessage** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedEventArgsVtbl; interface __x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedEventArgsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedEventArgs_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedTriggerDetails_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedTriggerDetails_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedTriggerDetailsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedTriggerDetails* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedTriggerDetails* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedTriggerDetails* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedTriggerDetails* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedTriggerDetails* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedTriggerDetails* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_MessageType)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedTriggerDetails* This, enum __x_ABI_CWindows_CDevices_CSms_CSmsMessageType* value); HRESULT (STDMETHODCALLTYPE* get_TextMessage)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedTriggerDetails* This, __x_ABI_CWindows_CDevices_CSms_CISmsTextMessage2** value); HRESULT (STDMETHODCALLTYPE* get_WapMessage)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedTriggerDetails* This, __x_ABI_CWindows_CDevices_CSms_CISmsWapMessage** value); HRESULT (STDMETHODCALLTYPE* get_AppMessage)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedTriggerDetails* This, __x_ABI_CWindows_CDevices_CSms_CISmsAppMessage** value); HRESULT (STDMETHODCALLTYPE* get_BroadcastMessage)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedTriggerDetails* This, __x_ABI_CWindows_CDevices_CSms_CISmsBroadcastMessage** value); HRESULT (STDMETHODCALLTYPE* get_VoicemailMessage)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedTriggerDetails* This, __x_ABI_CWindows_CDevices_CSms_CISmsVoicemailMessage** value); HRESULT (STDMETHODCALLTYPE* get_StatusMessage)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedTriggerDetails* This, __x_ABI_CWindows_CDevices_CSms_CISmsStatusMessage** value); HRESULT (STDMETHODCALLTYPE* Drop)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedTriggerDetails* This); HRESULT (STDMETHODCALLTYPE* Accept)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedTriggerDetails* This); END_INTERFACE } __x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedTriggerDetailsVtbl; interface __x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedTriggerDetails { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedTriggerDetailsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedTriggerDetails; #endif /* !defined(____x_ABI_CWindows_CDevices_CSms_CISmsMessageReceivedTriggerDetails_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSms_CISmsMessageRegistration_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSms_CISmsMessageRegistration_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSms_CISmsMessageRegistrationVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageRegistration* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageRegistration* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageRegistration* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageRegistration* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageRegistration* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageRegistration* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Id)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageRegistration* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* Unregister)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageRegistration* This); HRESULT (STDMETHODCALLTYPE* add_MessageReceived)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageRegistration* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration___x_ABI_CWindows__CDevices__CSms__CSmsMessageReceivedTriggerDetails* eventHandler, EventRegistrationToken* eventCookie); HRESULT (STDMETHODCALLTYPE* remove_MessageReceived)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageRegistration* This, EventRegistrationToken eventCookie); END_INTERFACE } __x_ABI_CWindows_CDevices_CSms_CISmsMessageRegistrationVtbl; interface __x_ABI_CWindows_CDevices_CSms_CISmsMessageRegistration { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSms_CISmsMessageRegistrationVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSms_CISmsMessageRegistration; #endif /* !defined(____x_ABI_CWindows_CDevices_CSms_CISmsMessageRegistration_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSms_CISmsMessageRegistrationStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSms_CISmsMessageRegistrationStatics_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSms_CISmsMessageRegistrationStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageRegistrationStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageRegistrationStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageRegistrationStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageRegistrationStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageRegistrationStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageRegistrationStatics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_AllRegistrations)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageRegistrationStatics* This, __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CSmsMessageRegistration** value); HRESULT (STDMETHODCALLTYPE* Register)(__x_ABI_CWindows_CDevices_CSms_CISmsMessageRegistrationStatics* This, HSTRING id, __x_ABI_CWindows_CDevices_CSms_CISmsFilterRules* filterRules, __x_ABI_CWindows_CDevices_CSms_CISmsMessageRegistration** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CSms_CISmsMessageRegistrationStaticsVtbl; interface __x_ABI_CWindows_CDevices_CSms_CISmsMessageRegistrationStatics { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSms_CISmsMessageRegistrationStaticsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSms_CISmsMessageRegistrationStatics; #endif /* !defined(____x_ABI_CWindows_CDevices_CSms_CISmsMessageRegistrationStatics_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSms_CISmsReceivedEventDetails_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSms_CISmsReceivedEventDetails_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSms_CISmsReceivedEventDetailsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSms_CISmsReceivedEventDetails* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSms_CISmsReceivedEventDetails* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSms_CISmsReceivedEventDetails* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSms_CISmsReceivedEventDetails* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSms_CISmsReceivedEventDetails* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSms_CISmsReceivedEventDetails* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_DeviceId)(__x_ABI_CWindows_CDevices_CSms_CISmsReceivedEventDetails* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_MessageIndex)(__x_ABI_CWindows_CDevices_CSms_CISmsReceivedEventDetails* This, UINT32* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CSms_CISmsReceivedEventDetailsVtbl; interface __x_ABI_CWindows_CDevices_CSms_CISmsReceivedEventDetails { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSms_CISmsReceivedEventDetailsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSms_CISmsReceivedEventDetails; #endif /* !defined(____x_ABI_CWindows_CDevices_CSms_CISmsReceivedEventDetails_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSms_CISmsReceivedEventDetails2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSms_CISmsReceivedEventDetails2_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSms_CISmsReceivedEventDetails2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSms_CISmsReceivedEventDetails2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSms_CISmsReceivedEventDetails2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSms_CISmsReceivedEventDetails2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSms_CISmsReceivedEventDetails2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSms_CISmsReceivedEventDetails2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSms_CISmsReceivedEventDetails2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_MessageClass)(__x_ABI_CWindows_CDevices_CSms_CISmsReceivedEventDetails2* This, enum __x_ABI_CWindows_CDevices_CSms_CSmsMessageClass* value); HRESULT (STDMETHODCALLTYPE* get_BinaryMessage)(__x_ABI_CWindows_CDevices_CSms_CISmsReceivedEventDetails2* This, __x_ABI_CWindows_CDevices_CSms_CISmsBinaryMessage** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CSms_CISmsReceivedEventDetails2Vtbl; interface __x_ABI_CWindows_CDevices_CSms_CISmsReceivedEventDetails2 { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSms_CISmsReceivedEventDetails2Vtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSms_CISmsReceivedEventDetails2; #endif /* !defined(____x_ABI_CWindows_CDevices_CSms_CISmsReceivedEventDetails2_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSms_CISmsSendMessageResult_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSms_CISmsSendMessageResult_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSms_CISmsSendMessageResultVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSms_CISmsSendMessageResult* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSms_CISmsSendMessageResult* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSms_CISmsSendMessageResult* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSms_CISmsSendMessageResult* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSms_CISmsSendMessageResult* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSms_CISmsSendMessageResult* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_IsSuccessful)(__x_ABI_CWindows_CDevices_CSms_CISmsSendMessageResult* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_MessageReferenceNumbers)(__x_ABI_CWindows_CDevices_CSms_CISmsSendMessageResult* This, __x_ABI_C__FIVectorView_1_int** value); HRESULT (STDMETHODCALLTYPE* get_CellularClass)(__x_ABI_CWindows_CDevices_CSms_CISmsSendMessageResult* This, enum __x_ABI_CWindows_CDevices_CSms_CCellularClass* value); HRESULT (STDMETHODCALLTYPE* get_ModemErrorCode)(__x_ABI_CWindows_CDevices_CSms_CISmsSendMessageResult* This, enum __x_ABI_CWindows_CDevices_CSms_CSmsModemErrorCode* value); HRESULT (STDMETHODCALLTYPE* get_IsErrorTransient)(__x_ABI_CWindows_CDevices_CSms_CISmsSendMessageResult* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_NetworkCauseCode)(__x_ABI_CWindows_CDevices_CSms_CISmsSendMessageResult* This, INT32* value); HRESULT (STDMETHODCALLTYPE* get_TransportFailureCause)(__x_ABI_CWindows_CDevices_CSms_CISmsSendMessageResult* This, INT32* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CSms_CISmsSendMessageResultVtbl; interface __x_ABI_CWindows_CDevices_CSms_CISmsSendMessageResult { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSms_CISmsSendMessageResultVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSms_CISmsSendMessageResult; #endif /* !defined(____x_ABI_CWindows_CDevices_CSms_CISmsSendMessageResult_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSms_CISmsStatusMessage_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSms_CISmsStatusMessage_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSms_CISmsStatusMessageVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSms_CISmsStatusMessage* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSms_CISmsStatusMessage* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSms_CISmsStatusMessage* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSms_CISmsStatusMessage* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSms_CISmsStatusMessage* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSms_CISmsStatusMessage* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_To)(__x_ABI_CWindows_CDevices_CSms_CISmsStatusMessage* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_From)(__x_ABI_CWindows_CDevices_CSms_CISmsStatusMessage* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_Body)(__x_ABI_CWindows_CDevices_CSms_CISmsStatusMessage* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_Status)(__x_ABI_CWindows_CDevices_CSms_CISmsStatusMessage* This, INT32* value); HRESULT (STDMETHODCALLTYPE* get_MessageReferenceNumber)(__x_ABI_CWindows_CDevices_CSms_CISmsStatusMessage* This, INT32* value); HRESULT (STDMETHODCALLTYPE* get_ServiceCenterTimestamp)(__x_ABI_CWindows_CDevices_CSms_CISmsStatusMessage* This, struct __x_ABI_CWindows_CFoundation_CDateTime* value); HRESULT (STDMETHODCALLTYPE* get_DischargeTime)(__x_ABI_CWindows_CDevices_CSms_CISmsStatusMessage* This, struct __x_ABI_CWindows_CFoundation_CDateTime* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CSms_CISmsStatusMessageVtbl; interface __x_ABI_CWindows_CDevices_CSms_CISmsStatusMessage { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSms_CISmsStatusMessageVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSms_CISmsStatusMessage; #endif /* !defined(____x_ABI_CWindows_CDevices_CSms_CISmsStatusMessage_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSms_CISmsTextMessage_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSms_CISmsTextMessage_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSms_CISmsTextMessageVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSms_CISmsTextMessage* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSms_CISmsTextMessage* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSms_CISmsTextMessage* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSms_CISmsTextMessage* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSms_CISmsTextMessage* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSms_CISmsTextMessage* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Timestamp)(__x_ABI_CWindows_CDevices_CSms_CISmsTextMessage* This, struct __x_ABI_CWindows_CFoundation_CDateTime* value); HRESULT (STDMETHODCALLTYPE* get_PartReferenceId)(__x_ABI_CWindows_CDevices_CSms_CISmsTextMessage* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_PartNumber)(__x_ABI_CWindows_CDevices_CSms_CISmsTextMessage* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_PartCount)(__x_ABI_CWindows_CDevices_CSms_CISmsTextMessage* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_To)(__x_ABI_CWindows_CDevices_CSms_CISmsTextMessage* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* put_To)(__x_ABI_CWindows_CDevices_CSms_CISmsTextMessage* This, HSTRING value); HRESULT (STDMETHODCALLTYPE* get_From)(__x_ABI_CWindows_CDevices_CSms_CISmsTextMessage* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* put_From)(__x_ABI_CWindows_CDevices_CSms_CISmsTextMessage* This, HSTRING value); HRESULT (STDMETHODCALLTYPE* get_Body)(__x_ABI_CWindows_CDevices_CSms_CISmsTextMessage* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* put_Body)(__x_ABI_CWindows_CDevices_CSms_CISmsTextMessage* This, HSTRING value); HRESULT (STDMETHODCALLTYPE* get_Encoding)(__x_ABI_CWindows_CDevices_CSms_CISmsTextMessage* This, enum __x_ABI_CWindows_CDevices_CSms_CSmsEncoding* value); HRESULT (STDMETHODCALLTYPE* put_Encoding)(__x_ABI_CWindows_CDevices_CSms_CISmsTextMessage* This, enum __x_ABI_CWindows_CDevices_CSms_CSmsEncoding value); HRESULT (STDMETHODCALLTYPE* ToBinaryMessages)(__x_ABI_CWindows_CDevices_CSms_CISmsTextMessage* This, enum __x_ABI_CWindows_CDevices_CSms_CSmsDataFormat format, __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSms__CISmsBinaryMessage** messages); END_INTERFACE } __x_ABI_CWindows_CDevices_CSms_CISmsTextMessageVtbl; interface __x_ABI_CWindows_CDevices_CSms_CISmsTextMessage { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSms_CISmsTextMessageVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSms_CISmsTextMessage; #endif /* !defined(____x_ABI_CWindows_CDevices_CSms_CISmsTextMessage_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSms_CISmsTextMessage2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSms_CISmsTextMessage2_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSms_CISmsTextMessage2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSms_CISmsTextMessage2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSms_CISmsTextMessage2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSms_CISmsTextMessage2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSms_CISmsTextMessage2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSms_CISmsTextMessage2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSms_CISmsTextMessage2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Timestamp)(__x_ABI_CWindows_CDevices_CSms_CISmsTextMessage2* This, struct __x_ABI_CWindows_CFoundation_CDateTime* value); HRESULT (STDMETHODCALLTYPE* get_To)(__x_ABI_CWindows_CDevices_CSms_CISmsTextMessage2* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* put_To)(__x_ABI_CWindows_CDevices_CSms_CISmsTextMessage2* This, HSTRING value); HRESULT (STDMETHODCALLTYPE* get_From)(__x_ABI_CWindows_CDevices_CSms_CISmsTextMessage2* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_Body)(__x_ABI_CWindows_CDevices_CSms_CISmsTextMessage2* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* put_Body)(__x_ABI_CWindows_CDevices_CSms_CISmsTextMessage2* This, HSTRING value); HRESULT (STDMETHODCALLTYPE* get_Encoding)(__x_ABI_CWindows_CDevices_CSms_CISmsTextMessage2* This, enum __x_ABI_CWindows_CDevices_CSms_CSmsEncoding* value); HRESULT (STDMETHODCALLTYPE* put_Encoding)(__x_ABI_CWindows_CDevices_CSms_CISmsTextMessage2* This, enum __x_ABI_CWindows_CDevices_CSms_CSmsEncoding value); HRESULT (STDMETHODCALLTYPE* get_CallbackNumber)(__x_ABI_CWindows_CDevices_CSms_CISmsTextMessage2* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* put_CallbackNumber)(__x_ABI_CWindows_CDevices_CSms_CISmsTextMessage2* This, HSTRING value); HRESULT (STDMETHODCALLTYPE* get_IsDeliveryNotificationEnabled)(__x_ABI_CWindows_CDevices_CSms_CISmsTextMessage2* This, boolean* value); HRESULT (STDMETHODCALLTYPE* put_IsDeliveryNotificationEnabled)(__x_ABI_CWindows_CDevices_CSms_CISmsTextMessage2* This, boolean value); HRESULT (STDMETHODCALLTYPE* get_RetryAttemptCount)(__x_ABI_CWindows_CDevices_CSms_CISmsTextMessage2* This, INT32* value); HRESULT (STDMETHODCALLTYPE* put_RetryAttemptCount)(__x_ABI_CWindows_CDevices_CSms_CISmsTextMessage2* This, INT32 value); HRESULT (STDMETHODCALLTYPE* get_TeleserviceId)(__x_ABI_CWindows_CDevices_CSms_CISmsTextMessage2* This, INT32* value); HRESULT (STDMETHODCALLTYPE* get_ProtocolId)(__x_ABI_CWindows_CDevices_CSms_CISmsTextMessage2* This, INT32* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CSms_CISmsTextMessage2Vtbl; interface __x_ABI_CWindows_CDevices_CSms_CISmsTextMessage2 { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSms_CISmsTextMessage2Vtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSms_CISmsTextMessage2; #endif /* !defined(____x_ABI_CWindows_CDevices_CSms_CISmsTextMessage2_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSms_CISmsTextMessageStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSms_CISmsTextMessageStatics_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSms_CISmsTextMessageStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSms_CISmsTextMessageStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSms_CISmsTextMessageStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSms_CISmsTextMessageStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSms_CISmsTextMessageStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSms_CISmsTextMessageStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSms_CISmsTextMessageStatics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* FromBinaryMessage)(__x_ABI_CWindows_CDevices_CSms_CISmsTextMessageStatics* This, __x_ABI_CWindows_CDevices_CSms_CISmsBinaryMessage* binaryMessage, __x_ABI_CWindows_CDevices_CSms_CISmsTextMessage** textMessage); HRESULT (STDMETHODCALLTYPE* FromBinaryData)(__x_ABI_CWindows_CDevices_CSms_CISmsTextMessageStatics* This, enum __x_ABI_CWindows_CDevices_CSms_CSmsDataFormat format, UINT32 valueLength, BYTE* value, __x_ABI_CWindows_CDevices_CSms_CISmsTextMessage** textMessage); END_INTERFACE } __x_ABI_CWindows_CDevices_CSms_CISmsTextMessageStaticsVtbl; interface __x_ABI_CWindows_CDevices_CSms_CISmsTextMessageStatics { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSms_CISmsTextMessageStaticsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSms_CISmsTextMessageStatics; #endif /* !defined(____x_ABI_CWindows_CDevices_CSms_CISmsTextMessageStatics_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSms_CISmsVoicemailMessage_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSms_CISmsVoicemailMessage_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSms_CISmsVoicemailMessageVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSms_CISmsVoicemailMessage* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSms_CISmsVoicemailMessage* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSms_CISmsVoicemailMessage* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSms_CISmsVoicemailMessage* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSms_CISmsVoicemailMessage* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSms_CISmsVoicemailMessage* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Timestamp)(__x_ABI_CWindows_CDevices_CSms_CISmsVoicemailMessage* This, struct __x_ABI_CWindows_CFoundation_CDateTime* value); HRESULT (STDMETHODCALLTYPE* get_To)(__x_ABI_CWindows_CDevices_CSms_CISmsVoicemailMessage* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_Body)(__x_ABI_CWindows_CDevices_CSms_CISmsVoicemailMessage* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_MessageCount)(__x_ABI_CWindows_CDevices_CSms_CISmsVoicemailMessage* This, __x_ABI_C__FIReference_1_int** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CSms_CISmsVoicemailMessageVtbl; interface __x_ABI_CWindows_CDevices_CSms_CISmsVoicemailMessage { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSms_CISmsVoicemailMessageVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSms_CISmsVoicemailMessage; #endif /* !defined(____x_ABI_CWindows_CDevices_CSms_CISmsVoicemailMessage_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSms_CISmsWapMessage_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSms_CISmsWapMessage_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSms_CISmsWapMessageVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSms_CISmsWapMessage* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSms_CISmsWapMessage* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSms_CISmsWapMessage* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSms_CISmsWapMessage* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSms_CISmsWapMessage* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSms_CISmsWapMessage* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Timestamp)(__x_ABI_CWindows_CDevices_CSms_CISmsWapMessage* This, struct __x_ABI_CWindows_CFoundation_CDateTime* value); HRESULT (STDMETHODCALLTYPE* get_To)(__x_ABI_CWindows_CDevices_CSms_CISmsWapMessage* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_From)(__x_ABI_CWindows_CDevices_CSms_CISmsWapMessage* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_ApplicationId)(__x_ABI_CWindows_CDevices_CSms_CISmsWapMessage* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_ContentType)(__x_ABI_CWindows_CDevices_CSms_CISmsWapMessage* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_BinaryBody)(__x_ABI_CWindows_CDevices_CSms_CISmsWapMessage* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer** value); HRESULT (STDMETHODCALLTYPE* get_Headers)(__x_ABI_CWindows_CDevices_CSms_CISmsWapMessage* This, __x_ABI_C__FIMap_2_HSTRING_HSTRING** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CSms_CISmsWapMessageVtbl; interface __x_ABI_CWindows_CDevices_CSms_CISmsWapMessage { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSms_CISmsWapMessageVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSms_CISmsWapMessage; #endif /* !defined(____x_ABI_CWindows_CDevices_CSms_CISmsWapMessage_INTERFACE_DEFINED__) */