3548 lines
199 KiB
C
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__) */
|
|
|