swift-cwinrt/Sources/CWinRT/include/Windows.Devices.Sms.h
2024-02-15 17:12:35 -08:00

3548 lines
199 KiB
C

// WARNING: Please don't edit this file. It was generated by Swift/WinRT v0.0.1
#pragma once
// Header files for imported files
#include <inspectable.h>
#include <EventToken.h>
#include <windowscontracts.h>
#include "Windows.Foundation.h"
#include "Windows.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__) */