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

5122 lines
299 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.Networking.h"
#include "Windows.Networking.Sockets.h"
#include "Windows.Security.Credentials.h"
#include "Windows.Security.Cryptography.Certificates.h"
#include "Windows.Storage.Streams.h"
// Importing Collections header
#include "Windows.Foundation.Collections.h"
/* Forward Declarations */
#ifndef ____x_ABI_CWindows_CNetworking_CVpn_CIVpnAppId_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnAppId_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnAppId __x_ABI_CWindows_CNetworking_CVpn_CIVpnAppId;
#endif // ____x_ABI_CWindows_CNetworking_CVpn_CIVpnAppId_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CNetworking_CVpn_CIVpnAppIdFactory_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnAppIdFactory_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnAppIdFactory __x_ABI_CWindows_CNetworking_CVpn_CIVpnAppIdFactory;
#endif // ____x_ABI_CWindows_CNetworking_CVpn_CIVpnAppIdFactory_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel __x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel;
#endif // ____x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel2_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel2_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel2 __x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel2;
#endif // ____x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel2_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel4_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel4_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel4 __x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel4;
#endif // ____x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel4_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelActivityEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelActivityEventArgs_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelActivityEventArgs __x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelActivityEventArgs;
#endif // ____x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelActivityEventArgs_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelActivityStateChangedArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelActivityStateChangedArgs_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelActivityStateChangedArgs __x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelActivityStateChangedArgs;
#endif // ____x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelActivityStateChangedArgs_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelConfiguration_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelConfiguration_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelConfiguration __x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelConfiguration;
#endif // ____x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelConfiguration_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelConfiguration2_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelConfiguration2_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelConfiguration2 __x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelConfiguration2;
#endif // ____x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelConfiguration2_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelStatics_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelStatics_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelStatics __x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelStatics;
#endif // ____x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelStatics_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CNetworking_CVpn_CIVpnCredential_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnCredential_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnCredential __x_ABI_CWindows_CNetworking_CVpn_CIVpnCredential;
#endif // ____x_ABI_CWindows_CNetworking_CVpn_CIVpnCredential_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomCheckBox_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomCheckBox_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomCheckBox __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomCheckBox;
#endif // ____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomCheckBox_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomComboBox_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomComboBox_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomComboBox __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomComboBox;
#endif // ____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomComboBox_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomEditBox_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomEditBox_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomEditBox __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomEditBox;
#endif // ____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomEditBox_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomErrorBox_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomErrorBox_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomErrorBox __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomErrorBox;
#endif // ____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomErrorBox_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPrompt_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPrompt_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPrompt __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPrompt;
#endif // ____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPrompt_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptBooleanInput_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptBooleanInput_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptBooleanInput __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptBooleanInput;
#endif // ____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptBooleanInput_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptElement_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptElement_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptElement __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptElement;
#endif // ____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptElement_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptOptionSelector_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptOptionSelector_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptOptionSelector __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptOptionSelector;
#endif // ____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptOptionSelector_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptText_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptText_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptText __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptText;
#endif // ____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptText_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptTextInput_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptTextInput_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptTextInput __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptTextInput;
#endif // ____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptTextInput_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomTextBox_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomTextBox_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomTextBox __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomTextBox;
#endif // ____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomTextBox_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameAssignment_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameAssignment_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameAssignment __x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameAssignment;
#endif // ____x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameAssignment_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo __x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo;
#endif // ____x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo2_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo2_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo2 __x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo2;
#endif // ____x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo2_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfoFactory_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfoFactory_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfoFactory __x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfoFactory;
#endif // ____x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfoFactory_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CNetworking_CVpn_CIVpnInterfaceId_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnInterfaceId_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnInterfaceId __x_ABI_CWindows_CNetworking_CVpn_CIVpnInterfaceId;
#endif // ____x_ABI_CWindows_CNetworking_CVpn_CIVpnInterfaceId_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CNetworking_CVpn_CIVpnInterfaceIdFactory_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnInterfaceIdFactory_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnInterfaceIdFactory __x_ABI_CWindows_CNetworking_CVpn_CIVpnInterfaceIdFactory;
#endif // ____x_ABI_CWindows_CNetworking_CVpn_CIVpnInterfaceIdFactory_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CNetworking_CVpn_CIVpnManagementAgent_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnManagementAgent_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnManagementAgent __x_ABI_CWindows_CNetworking_CVpn_CIVpnManagementAgent;
#endif // ____x_ABI_CWindows_CNetworking_CVpn_CIVpnManagementAgent_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceAssignment_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceAssignment_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceAssignment __x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceAssignment;
#endif // ____x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceAssignment_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfo_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfo_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfo __x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfo;
#endif // ____x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfo_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfoFactory_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfoFactory_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfoFactory __x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfoFactory;
#endif // ____x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfoFactory_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CNetworking_CVpn_CIVpnNativeProfile_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnNativeProfile_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnNativeProfile __x_ABI_CWindows_CNetworking_CVpn_CIVpnNativeProfile;
#endif // ____x_ABI_CWindows_CNetworking_CVpn_CIVpnNativeProfile_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CNetworking_CVpn_CIVpnNativeProfile2_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnNativeProfile2_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnNativeProfile2 __x_ABI_CWindows_CNetworking_CVpn_CIVpnNativeProfile2;
#endif // ____x_ABI_CWindows_CNetworking_CVpn_CIVpnNativeProfile2_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer __x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer;
#endif // ____x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer2_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer2_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer2 __x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer2;
#endif // ____x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer2_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer3_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer3_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer3 __x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer3;
#endif // ____x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer3_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferFactory_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferFactory_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferFactory __x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferFactory;
#endif // ____x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferFactory_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferList_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferList_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferList __x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferList;
#endif // ____x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferList_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferList2_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferList2_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferList2 __x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferList2;
#endif // ____x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferList2_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CNetworking_CVpn_CIVpnPickedCredential_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnPickedCredential_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnPickedCredential __x_ABI_CWindows_CNetworking_CVpn_CIVpnPickedCredential;
#endif // ____x_ABI_CWindows_CNetworking_CVpn_CIVpnPickedCredential_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugIn_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugIn_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugIn __x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugIn;
#endif // ____x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugIn_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugInProfile_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugInProfile_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugInProfile __x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugInProfile;
#endif // ____x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugInProfile_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugInProfile2_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugInProfile2_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugInProfile2 __x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugInProfile2;
#endif // ____x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugInProfile2_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CNetworking_CVpn_CIVpnProfile_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnProfile_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnProfile __x_ABI_CWindows_CNetworking_CVpn_CIVpnProfile;
#endif // ____x_ABI_CWindows_CNetworking_CVpn_CIVpnProfile_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CNetworking_CVpn_CIVpnRoute_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnRoute_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnRoute __x_ABI_CWindows_CNetworking_CVpn_CIVpnRoute;
#endif // ____x_ABI_CWindows_CNetworking_CVpn_CIVpnRoute_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteAssignment_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteAssignment_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteAssignment __x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteAssignment;
#endif // ____x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteAssignment_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteFactory_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteFactory_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteFactory __x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteFactory;
#endif // ____x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteFactory_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CNetworking_CVpn_CIVpnSystemHealth_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnSystemHealth_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnSystemHealth __x_ABI_CWindows_CNetworking_CVpn_CIVpnSystemHealth;
#endif // ____x_ABI_CWindows_CNetworking_CVpn_CIVpnSystemHealth_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilter_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilter_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilter __x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilter;
#endif // ____x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilter_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilterAssignment_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilterAssignment_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilterAssignment __x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilterAssignment;
#endif // ____x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilterAssignment_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilterFactory_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilterFactory_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilterFactory __x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilterFactory;
#endif // ____x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilterFactory_FWD_DEFINED__
// Parameterized interface forward declarations (C)
// Collection interface definitions
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile;
typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfileVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnProfile** result);
HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile* This,
UINT32 itemsLength,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnProfile** items,
UINT32* result);
END_INTERFACE
} __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfileVtbl;
interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile
{
CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfileVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile;
typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfileVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile* This,
__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile** result);
END_INTERFACE
} __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfileVtbl;
interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile
{
CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfileVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile;
typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfileVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile* This,
UINT32 index,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnProfile** result);
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile* This,
UINT32* result);
HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnProfile* value,
UINT32* index,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile* This,
UINT32 startIndex,
UINT32 itemsLength,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnProfile** items,
UINT32* result);
END_INTERFACE
} __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfileVtbl;
interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile
{
CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfileVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile;
#if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile __x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile;
typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfileVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile* This,
__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile* handler);
HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile* This,
__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile** result);
HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile* This,
__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile** result);
END_INTERFACE
} __x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfileVtbl;
interface __x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile
{
CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfileVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile;
typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfileVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile* This,
__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile* asyncInfo,
enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus);
END_INTERFACE
} __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfileVtbl;
interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile
{
CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfileVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CVpn__CVpnCredential __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CVpn__CVpnCredential;
#if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CVpn__CVpnCredential_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CVpn__CVpnCredential_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CVpn__CVpnCredential __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CVpn__CVpnCredential;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CVpn__CVpnCredential;
typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CVpn__CVpnCredentialVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CVpn__CVpnCredential* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CVpn__CVpnCredential* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CVpn__CVpnCredential* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CVpn__CVpnCredential* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CVpn__CVpnCredential* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CVpn__CVpnCredential* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CVpn__CVpnCredential* This,
__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CVpn__CVpnCredential* handler);
HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CVpn__CVpnCredential* This,
__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CVpn__CVpnCredential** result);
HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CVpn__CVpnCredential* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnCredential** result);
END_INTERFACE
} __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CVpn__CVpnCredentialVtbl;
interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CVpn__CVpnCredential
{
CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CVpn__CVpnCredentialVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CVpn__CVpnCredential_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CVpn__CVpnCredential_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CVpn__CVpnCredential_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CVpn__CVpnCredential __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CVpn__CVpnCredential;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CVpn__CVpnCredential;
typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CVpn__CVpnCredentialVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CVpn__CVpnCredential* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CVpn__CVpnCredential* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CVpn__CVpnCredential* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CVpn__CVpnCredential* This,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CVpn__CVpnCredential* asyncInfo,
enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus);
END_INTERFACE
} __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CVpn__CVpnCredentialVtbl;
interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CVpn__CVpnCredential
{
CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CVpn__CVpnCredentialVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CVpn__CVpnCredential_INTERFACE_DEFINED__
typedef enum __x_ABI_CWindows_CNetworking_CVpn_CVpnManagementErrorStatus __x_ABI_CWindows_CNetworking_CVpn_CVpnManagementErrorStatus;
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CVpn__CVpnManagementErrorStatus __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CVpn__CVpnManagementErrorStatus;
#if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CVpn__CVpnManagementErrorStatus_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CVpn__CVpnManagementErrorStatus_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CVpn__CVpnManagementErrorStatus __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CVpn__CVpnManagementErrorStatus;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CVpn__CVpnManagementErrorStatus;
typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CVpn__CVpnManagementErrorStatusVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CVpn__CVpnManagementErrorStatus* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CVpn__CVpnManagementErrorStatus* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CVpn__CVpnManagementErrorStatus* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CVpn__CVpnManagementErrorStatus* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CVpn__CVpnManagementErrorStatus* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CVpn__CVpnManagementErrorStatus* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CVpn__CVpnManagementErrorStatus* This,
__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CVpn__CVpnManagementErrorStatus* handler);
HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CVpn__CVpnManagementErrorStatus* This,
__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CVpn__CVpnManagementErrorStatus** result);
HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CVpn__CVpnManagementErrorStatus* This,
enum __x_ABI_CWindows_CNetworking_CVpn_CVpnManagementErrorStatus* result);
END_INTERFACE
} __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CVpn__CVpnManagementErrorStatusVtbl;
interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CVpn__CVpnManagementErrorStatus
{
CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CVpn__CVpnManagementErrorStatusVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CVpn__CVpnManagementErrorStatus_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CVpn__CVpnManagementErrorStatus_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CVpn__CVpnManagementErrorStatus_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CVpn__CVpnManagementErrorStatus __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CVpn__CVpnManagementErrorStatus;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CVpn__CVpnManagementErrorStatus;
typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CVpn__CVpnManagementErrorStatusVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CVpn__CVpnManagementErrorStatus* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CVpn__CVpnManagementErrorStatus* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CVpn__CVpnManagementErrorStatus* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CVpn__CVpnManagementErrorStatus* This,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CVpn__CVpnManagementErrorStatus* asyncInfo,
enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus);
END_INTERFACE
} __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CVpn__CVpnManagementErrorStatusVtbl;
interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CVpn__CVpnManagementErrorStatus
{
CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CVpn__CVpnManagementErrorStatusVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CVpn__CVpnManagementErrorStatus_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIIterator_1_IInspectable_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIIterator_1_IInspectable_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIIterator_1_IInspectable __x_ABI_C__FIIterator_1_IInspectable;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIIterator_1_IInspectable;
typedef struct __x_ABI_C__FIIterator_1_IInspectableVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1_IInspectable* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1_IInspectable* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1_IInspectable* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1_IInspectable* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1_IInspectable* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1_IInspectable* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1_IInspectable* This,
IInspectable** result);
HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1_IInspectable* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1_IInspectable* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1_IInspectable* This,
UINT32 itemsLength,
IInspectable** items,
UINT32* result);
END_INTERFACE
} __x_ABI_C__FIIterator_1_IInspectableVtbl;
interface __x_ABI_C__FIIterator_1_IInspectable
{
CONST_VTBL struct __x_ABI_C__FIIterator_1_IInspectableVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIIterator_1_IInspectable_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIIterable_1_IInspectable_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIIterable_1_IInspectable_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIIterable_1_IInspectable __x_ABI_C__FIIterable_1_IInspectable;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIIterable_1_IInspectable;
typedef struct __x_ABI_C__FIIterable_1_IInspectableVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1_IInspectable* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1_IInspectable* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1_IInspectable* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1_IInspectable* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1_IInspectable* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1_IInspectable* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1_IInspectable* This,
__x_ABI_C__FIIterator_1_IInspectable** result);
END_INTERFACE
} __x_ABI_C__FIIterable_1_IInspectableVtbl;
interface __x_ABI_C__FIIterable_1_IInspectable
{
CONST_VTBL struct __x_ABI_C__FIIterable_1_IInspectableVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIIterable_1_IInspectable_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__
#ifndef ____x_ABI_CWindows_CFoundation_CIUriRuntimeClass_FWD_DEFINED__
#define ____x_ABI_CWindows_CFoundation_CIUriRuntimeClass_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CFoundation_CIUriRuntimeClass __x_ABI_CWindows_CFoundation_CIUriRuntimeClass;
#endif // ____x_ABI_CWindows_CFoundation_CIUriRuntimeClass_FWD_DEFINED__
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CFoundation__CUri_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CFoundation__CUri_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CFoundation__CUri __x_ABI_C__FIIterator_1___x_ABI_CWindows__CFoundation__CUri;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CFoundation__CUri;
typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CFoundation__CUriVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CFoundation__CUri* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CFoundation__CUri* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CFoundation__CUri* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CFoundation__CUri* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CFoundation__CUri* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CFoundation__CUri* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CFoundation__CUri* This,
__x_ABI_CWindows_CFoundation_CIUriRuntimeClass** result);
HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CFoundation__CUri* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CFoundation__CUri* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CFoundation__CUri* This,
UINT32 itemsLength,
__x_ABI_CWindows_CFoundation_CIUriRuntimeClass** items,
UINT32* result);
END_INTERFACE
} __x_ABI_C__FIIterator_1___x_ABI_CWindows__CFoundation__CUriVtbl;
interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CFoundation__CUri
{
CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CFoundation__CUriVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CFoundation__CUri_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CFoundation__CUri_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CFoundation__CUri_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CFoundation__CUri __x_ABI_C__FIIterable_1___x_ABI_CWindows__CFoundation__CUri;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CFoundation__CUri;
typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CFoundation__CUriVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CFoundation__CUri* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CFoundation__CUri* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CFoundation__CUri* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CFoundation__CUri* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CFoundation__CUri* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CFoundation__CUri* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CFoundation__CUri* This,
__x_ABI_C__FIIterator_1___x_ABI_CWindows__CFoundation__CUri** result);
END_INTERFACE
} __x_ABI_C__FIIterable_1___x_ABI_CWindows__CFoundation__CUriVtbl;
interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CFoundation__CUri
{
CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CFoundation__CUriVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CFoundation__CUri_INTERFACE_DEFINED__
#ifndef ____x_ABI_CWindows_CNetworking_CIHostName_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CIHostName_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CNetworking_CIHostName __x_ABI_CWindows_CNetworking_CIHostName;
#endif // ____x_ABI_CWindows_CNetworking_CIHostName_FWD_DEFINED__
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CHostName_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CHostName_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CHostName __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CHostName;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CHostName;
typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CHostNameVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CHostName* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CHostName* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CHostName* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CHostName* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CHostName* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CHostName* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CHostName* This,
__x_ABI_CWindows_CNetworking_CIHostName** result);
HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CHostName* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CHostName* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CHostName* This,
UINT32 itemsLength,
__x_ABI_CWindows_CNetworking_CIHostName** items,
UINT32* result);
END_INTERFACE
} __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CHostNameVtbl;
interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CHostName
{
CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CHostNameVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CHostName_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CHostName_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CHostName_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CHostName __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CHostName;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CHostName;
typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CHostNameVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CHostName* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CHostName* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CHostName* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CHostName* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CHostName* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CHostName* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CHostName* This,
__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CHostName** result);
END_INTERFACE
} __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CHostNameVtbl;
interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CHostName
{
CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CHostNameVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CHostName_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPrompt_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPrompt_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPrompt __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPrompt;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPrompt;
typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPrompt* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPrompt* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPrompt* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPrompt* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPrompt* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPrompt* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPrompt* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPrompt** result);
HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPrompt* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPrompt* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPrompt* This,
UINT32 itemsLength,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPrompt** items,
UINT32* result);
END_INTERFACE
} __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptVtbl;
interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPrompt
{
CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPrompt_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPrompt_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPrompt_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPrompt __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPrompt;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPrompt;
typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPrompt* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPrompt* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPrompt* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPrompt* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPrompt* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPrompt* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPrompt* This,
__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPrompt** result);
END_INTERFACE
} __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptVtbl;
interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPrompt
{
CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPrompt_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElement_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElement_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElement __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElement;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElement;
typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElementVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElement* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElement* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElement* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElement* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElement* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElement* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElement* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptElement** result);
HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElement* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElement* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElement* This,
UINT32 itemsLength,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptElement** items,
UINT32* result);
END_INTERFACE
} __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElementVtbl;
interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElement
{
CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElementVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElement_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElement_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElement_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElement __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElement;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElement;
typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElementVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElement* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElement* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElement* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElement* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElement* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElement* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElement* This,
__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElement** result);
END_INTERFACE
} __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElementVtbl;
interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElement
{
CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElementVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElement_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId;
typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppIdVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnAppId** result);
HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId* This,
UINT32 itemsLength,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnAppId** items,
UINT32* result);
END_INTERFACE
} __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppIdVtbl;
interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId
{
CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppIdVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId;
typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppIdVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId* This,
__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId** result);
END_INTERFACE
} __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppIdVtbl;
interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId
{
CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppIdVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo;
typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfoVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo** result);
HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo* This,
UINT32 itemsLength,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo** items,
UINT32* result);
END_INTERFACE
} __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfoVtbl;
interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo
{
CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfoVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo;
typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfoVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo* This,
__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo** result);
END_INTERFACE
} __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfoVtbl;
interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo
{
CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfoVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo;
typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfoVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfo** result);
HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo* This,
UINT32 itemsLength,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfo** items,
UINT32* result);
END_INTERFACE
} __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfoVtbl;
interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo
{
CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfoVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo;
typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfoVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo* This,
__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo** result);
END_INTERFACE
} __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfoVtbl;
interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo
{
CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfoVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnPacketBuffer_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnPacketBuffer_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnPacketBuffer __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnPacketBuffer;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnPacketBuffer;
typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnPacketBufferVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnPacketBuffer* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnPacketBuffer* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnPacketBuffer* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnPacketBuffer* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnPacketBuffer* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnPacketBuffer* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnPacketBuffer* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer** result);
HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnPacketBuffer* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnPacketBuffer* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnPacketBuffer* This,
UINT32 itemsLength,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer** items,
UINT32* result);
END_INTERFACE
} __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnPacketBufferVtbl;
interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnPacketBuffer
{
CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnPacketBufferVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnPacketBuffer_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnPacketBuffer_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnPacketBuffer_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnPacketBuffer __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnPacketBuffer;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnPacketBuffer;
typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnPacketBufferVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnPacketBuffer* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnPacketBuffer* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnPacketBuffer* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnPacketBuffer* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnPacketBuffer* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnPacketBuffer* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnPacketBuffer* This,
__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnPacketBuffer** result);
END_INTERFACE
} __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnPacketBufferVtbl;
interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnPacketBuffer
{
CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnPacketBufferVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnPacketBuffer_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute;
typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRouteVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnRoute** result);
HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute* This,
UINT32 itemsLength,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnRoute** items,
UINT32* result);
END_INTERFACE
} __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRouteVtbl;
interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute
{
CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRouteVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute;
typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRouteVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute* This,
__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute** result);
END_INTERFACE
} __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRouteVtbl;
interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute
{
CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRouteVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter;
typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilterVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilter** result);
HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter* This,
UINT32 itemsLength,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilter** items,
UINT32* result);
END_INTERFACE
} __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilterVtbl;
interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter
{
CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilterVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter;
typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilterVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter* This,
__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter** result);
END_INTERFACE
} __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilterVtbl;
interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter
{
CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilterVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter_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__CFoundation__CUri_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CFoundation__CUri_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CFoundation__CUri __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CFoundation__CUri;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CFoundation__CUri;
typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CFoundation__CUriVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CFoundation__CUri* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CFoundation__CUri* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CFoundation__CUri* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CFoundation__CUri* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CFoundation__CUri* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CFoundation__CUri* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CFoundation__CUri* This,
UINT32 index,
__x_ABI_CWindows_CFoundation_CIUriRuntimeClass** result);
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CFoundation__CUri* This,
UINT32* result);
HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CFoundation__CUri* This,
__x_ABI_CWindows_CFoundation_CIUriRuntimeClass* value,
UINT32* index,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CFoundation__CUri* This,
UINT32 startIndex,
UINT32 itemsLength,
__x_ABI_CWindows_CFoundation_CIUriRuntimeClass** items,
UINT32* result);
END_INTERFACE
} __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CFoundation__CUriVtbl;
interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CFoundation__CUri
{
CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CFoundation__CUriVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CFoundation__CUri_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CHostName_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CHostName_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CHostName __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CHostName;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CHostName;
typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CHostNameVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CHostName* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CHostName* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CHostName* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CHostName* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CHostName* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CHostName* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CHostName* This,
UINT32 index,
__x_ABI_CWindows_CNetworking_CIHostName** result);
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CHostName* This,
UINT32* result);
HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CHostName* This,
__x_ABI_CWindows_CNetworking_CIHostName* value,
UINT32* index,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CHostName* This,
UINT32 startIndex,
UINT32 itemsLength,
__x_ABI_CWindows_CNetworking_CIHostName** items,
UINT32* result);
END_INTERFACE
} __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CHostNameVtbl;
interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CHostName
{
CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CHostNameVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CHostName_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPrompt_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPrompt_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPrompt __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPrompt;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPrompt;
typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPrompt* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPrompt* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPrompt* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPrompt* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPrompt* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPrompt* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPrompt* This,
UINT32 index,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPrompt** result);
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPrompt* This,
UINT32* result);
HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPrompt* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPrompt* value,
UINT32* index,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPrompt* This,
UINT32 startIndex,
UINT32 itemsLength,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPrompt** items,
UINT32* result);
END_INTERFACE
} __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptVtbl;
interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPrompt
{
CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPrompt_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElement_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElement_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElement __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElement;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElement;
typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElementVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElement* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElement* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElement* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElement* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElement* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElement* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElement* This,
UINT32 index,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptElement** result);
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElement* This,
UINT32* result);
HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElement* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptElement* value,
UINT32* index,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElement* This,
UINT32 startIndex,
UINT32 itemsLength,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptElement** items,
UINT32* result);
END_INTERFACE
} __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElementVtbl;
interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElement
{
CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElementVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElement_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId;
typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppIdVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId* This,
UINT32 index,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnAppId** result);
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId* This,
UINT32* result);
HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnAppId* value,
UINT32* index,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId* This,
UINT32 startIndex,
UINT32 itemsLength,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnAppId** items,
UINT32* result);
END_INTERFACE
} __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppIdVtbl;
interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId
{
CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppIdVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo;
typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfoVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo* This,
UINT32 index,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo** result);
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo* This,
UINT32* result);
HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo* value,
UINT32* index,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo* This,
UINT32 startIndex,
UINT32 itemsLength,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo** items,
UINT32* result);
END_INTERFACE
} __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfoVtbl;
interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo
{
CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfoVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo;
typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfoVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo* This,
UINT32 index,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfo** result);
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo* This,
UINT32* result);
HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfo* value,
UINT32* index,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo* This,
UINT32 startIndex,
UINT32 itemsLength,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfo** items,
UINT32* result);
END_INTERFACE
} __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfoVtbl;
interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo
{
CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfoVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute;
typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRouteVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute* This,
UINT32 index,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnRoute** result);
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute* This,
UINT32* result);
HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnRoute* value,
UINT32* index,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute* This,
UINT32 startIndex,
UINT32 itemsLength,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnRoute** items,
UINT32* result);
END_INTERFACE
} __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRouteVtbl;
interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute
{
CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRouteVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter;
typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilterVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter* This,
UINT32 index,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilter** result);
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter* This,
UINT32* result);
HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilter* value,
UINT32* index,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter* This,
UINT32 startIndex,
UINT32 itemsLength,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilter** items,
UINT32* result);
END_INTERFACE
} __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilterVtbl;
interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter
{
CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilterVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter_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__CFoundation__CUri_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIVector_1___x_ABI_CWindows__CFoundation__CUri_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIVector_1___x_ABI_CWindows__CFoundation__CUri __x_ABI_C__FIVector_1___x_ABI_CWindows__CFoundation__CUri;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIVector_1___x_ABI_CWindows__CFoundation__CUri;
typedef struct __x_ABI_C__FIVector_1___x_ABI_CWindows__CFoundation__CUriVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CFoundation__CUri* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CFoundation__CUri* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CFoundation__CUri* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CFoundation__CUri* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CFoundation__CUri* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CFoundation__CUri* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CFoundation__CUri* This,
UINT32 index,
__x_ABI_CWindows_CFoundation_CIUriRuntimeClass** result);
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CFoundation__CUri* This,
UINT32* result);
HRESULT (STDMETHODCALLTYPE* GetView)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CFoundation__CUri* This,
__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CFoundation__CUri** result);
HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CFoundation__CUri* This,
__x_ABI_CWindows_CFoundation_CIUriRuntimeClass* value,
UINT32* index,
boolean* result);
HRESULT (STDMETHODCALLTYPE* SetAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CFoundation__CUri* This,
UINT32 index,
__x_ABI_CWindows_CFoundation_CIUriRuntimeClass* value);
HRESULT (STDMETHODCALLTYPE* InsertAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CFoundation__CUri* This,
UINT32 index,
__x_ABI_CWindows_CFoundation_CIUriRuntimeClass* value);
HRESULT (STDMETHODCALLTYPE* RemoveAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CFoundation__CUri* This,
UINT32 index);
HRESULT (STDMETHODCALLTYPE* Append)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CFoundation__CUri* This,
__x_ABI_CWindows_CFoundation_CIUriRuntimeClass* value);
HRESULT (STDMETHODCALLTYPE* RemoveAtEnd)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CFoundation__CUri* This);
HRESULT (STDMETHODCALLTYPE* Clear)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CFoundation__CUri* This);
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CFoundation__CUri* This,
UINT32 startIndex,
UINT32 itemsLength,
__x_ABI_CWindows_CFoundation_CIUriRuntimeClass** items,
UINT32* result);
HRESULT (STDMETHODCALLTYPE* ReplaceAll)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CFoundation__CUri* This,
UINT32 itemsLength,
__x_ABI_CWindows_CFoundation_CIUriRuntimeClass** items);
END_INTERFACE
} __x_ABI_C__FIVector_1___x_ABI_CWindows__CFoundation__CUriVtbl;
interface __x_ABI_C__FIVector_1___x_ABI_CWindows__CFoundation__CUri
{
CONST_VTBL struct __x_ABI_C__FIVector_1___x_ABI_CWindows__CFoundation__CUriVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIVector_1___x_ABI_CWindows__CFoundation__CUri_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CHostName_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CHostName_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CHostName __x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CHostName;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CHostName;
typedef struct __x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CHostNameVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CHostName* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CHostName* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CHostName* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CHostName* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CHostName* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CHostName* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CHostName* This,
UINT32 index,
__x_ABI_CWindows_CNetworking_CIHostName** result);
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CHostName* This,
UINT32* result);
HRESULT (STDMETHODCALLTYPE* GetView)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CHostName* This,
__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CHostName** result);
HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CHostName* This,
__x_ABI_CWindows_CNetworking_CIHostName* value,
UINT32* index,
boolean* result);
HRESULT (STDMETHODCALLTYPE* SetAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CHostName* This,
UINT32 index,
__x_ABI_CWindows_CNetworking_CIHostName* value);
HRESULT (STDMETHODCALLTYPE* InsertAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CHostName* This,
UINT32 index,
__x_ABI_CWindows_CNetworking_CIHostName* value);
HRESULT (STDMETHODCALLTYPE* RemoveAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CHostName* This,
UINT32 index);
HRESULT (STDMETHODCALLTYPE* Append)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CHostName* This,
__x_ABI_CWindows_CNetworking_CIHostName* value);
HRESULT (STDMETHODCALLTYPE* RemoveAtEnd)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CHostName* This);
HRESULT (STDMETHODCALLTYPE* Clear)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CHostName* This);
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CHostName* This,
UINT32 startIndex,
UINT32 itemsLength,
__x_ABI_CWindows_CNetworking_CIHostName** items,
UINT32* result);
HRESULT (STDMETHODCALLTYPE* ReplaceAll)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CHostName* This,
UINT32 itemsLength,
__x_ABI_CWindows_CNetworking_CIHostName** items);
END_INTERFACE
} __x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CHostNameVtbl;
interface __x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CHostName
{
CONST_VTBL struct __x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CHostNameVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CHostName_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId __x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId;
typedef struct __x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppIdVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId* This,
UINT32 index,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnAppId** result);
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId* This,
UINT32* result);
HRESULT (STDMETHODCALLTYPE* GetView)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId* This,
__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId** result);
HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnAppId* value,
UINT32* index,
boolean* result);
HRESULT (STDMETHODCALLTYPE* SetAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId* This,
UINT32 index,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnAppId* value);
HRESULT (STDMETHODCALLTYPE* InsertAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId* This,
UINT32 index,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnAppId* value);
HRESULT (STDMETHODCALLTYPE* RemoveAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId* This,
UINT32 index);
HRESULT (STDMETHODCALLTYPE* Append)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnAppId* value);
HRESULT (STDMETHODCALLTYPE* RemoveAtEnd)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId* This);
HRESULT (STDMETHODCALLTYPE* Clear)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId* This);
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId* This,
UINT32 startIndex,
UINT32 itemsLength,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnAppId** items,
UINT32* result);
HRESULT (STDMETHODCALLTYPE* ReplaceAll)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId* This,
UINT32 itemsLength,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnAppId** items);
END_INTERFACE
} __x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppIdVtbl;
interface __x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId
{
CONST_VTBL struct __x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppIdVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo __x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo;
typedef struct __x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfoVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo* This,
UINT32 index,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo** result);
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo* This,
UINT32* result);
HRESULT (STDMETHODCALLTYPE* GetView)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo* This,
__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo** result);
HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo* value,
UINT32* index,
boolean* result);
HRESULT (STDMETHODCALLTYPE* SetAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo* This,
UINT32 index,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo* value);
HRESULT (STDMETHODCALLTYPE* InsertAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo* This,
UINT32 index,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo* value);
HRESULT (STDMETHODCALLTYPE* RemoveAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo* This,
UINT32 index);
HRESULT (STDMETHODCALLTYPE* Append)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo* value);
HRESULT (STDMETHODCALLTYPE* RemoveAtEnd)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo* This);
HRESULT (STDMETHODCALLTYPE* Clear)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo* This);
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo* This,
UINT32 startIndex,
UINT32 itemsLength,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo** items,
UINT32* result);
HRESULT (STDMETHODCALLTYPE* ReplaceAll)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo* This,
UINT32 itemsLength,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo** items);
END_INTERFACE
} __x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfoVtbl;
interface __x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo
{
CONST_VTBL struct __x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfoVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo __x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo;
typedef struct __x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfoVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo* This,
UINT32 index,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfo** result);
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo* This,
UINT32* result);
HRESULT (STDMETHODCALLTYPE* GetView)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo* This,
__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo** result);
HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfo* value,
UINT32* index,
boolean* result);
HRESULT (STDMETHODCALLTYPE* SetAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo* This,
UINT32 index,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfo* value);
HRESULT (STDMETHODCALLTYPE* InsertAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo* This,
UINT32 index,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfo* value);
HRESULT (STDMETHODCALLTYPE* RemoveAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo* This,
UINT32 index);
HRESULT (STDMETHODCALLTYPE* Append)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfo* value);
HRESULT (STDMETHODCALLTYPE* RemoveAtEnd)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo* This);
HRESULT (STDMETHODCALLTYPE* Clear)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo* This);
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo* This,
UINT32 startIndex,
UINT32 itemsLength,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfo** items,
UINT32* result);
HRESULT (STDMETHODCALLTYPE* ReplaceAll)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo* This,
UINT32 itemsLength,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfo** items);
END_INTERFACE
} __x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfoVtbl;
interface __x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo
{
CONST_VTBL struct __x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfoVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute __x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute;
typedef struct __x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRouteVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute* This,
UINT32 index,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnRoute** result);
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute* This,
UINT32* result);
HRESULT (STDMETHODCALLTYPE* GetView)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute* This,
__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute** result);
HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnRoute* value,
UINT32* index,
boolean* result);
HRESULT (STDMETHODCALLTYPE* SetAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute* This,
UINT32 index,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnRoute* value);
HRESULT (STDMETHODCALLTYPE* InsertAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute* This,
UINT32 index,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnRoute* value);
HRESULT (STDMETHODCALLTYPE* RemoveAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute* This,
UINT32 index);
HRESULT (STDMETHODCALLTYPE* Append)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnRoute* value);
HRESULT (STDMETHODCALLTYPE* RemoveAtEnd)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute* This);
HRESULT (STDMETHODCALLTYPE* Clear)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute* This);
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute* This,
UINT32 startIndex,
UINT32 itemsLength,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnRoute** items,
UINT32* result);
HRESULT (STDMETHODCALLTYPE* ReplaceAll)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute* This,
UINT32 itemsLength,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnRoute** items);
END_INTERFACE
} __x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRouteVtbl;
interface __x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute
{
CONST_VTBL struct __x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRouteVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter __x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter;
typedef struct __x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilterVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter* This,
UINT32 index,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilter** result);
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter* This,
UINT32* result);
HRESULT (STDMETHODCALLTYPE* GetView)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter* This,
__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter** result);
HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilter* value,
UINT32* index,
boolean* result);
HRESULT (STDMETHODCALLTYPE* SetAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter* This,
UINT32 index,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilter* value);
HRESULT (STDMETHODCALLTYPE* InsertAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter* This,
UINT32 index,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilter* value);
HRESULT (STDMETHODCALLTYPE* RemoveAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter* This,
UINT32 index);
HRESULT (STDMETHODCALLTYPE* Append)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilter* value);
HRESULT (STDMETHODCALLTYPE* RemoveAtEnd)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter* This);
HRESULT (STDMETHODCALLTYPE* Clear)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter* This);
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter* This,
UINT32 startIndex,
UINT32 itemsLength,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilter** items,
UINT32* result);
HRESULT (STDMETHODCALLTYPE* ReplaceAll)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter* This,
UINT32 itemsLength,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilter** items);
END_INTERFACE
} __x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilterVtbl;
interface __x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter
{
CONST_VTBL struct __x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilterVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CVpn__CVpnChannel___x_ABI_CWindows__CNetworking__CVpn__CVpnChannelActivityEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CVpn__CVpnChannel___x_ABI_CWindows__CNetworking__CVpn__CVpnChannelActivityEventArgs_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CVpn__CVpnChannel___x_ABI_CWindows__CNetworking__CVpn__CVpnChannelActivityEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CVpn__CVpnChannel___x_ABI_CWindows__CNetworking__CVpn__CVpnChannelActivityEventArgs;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CVpn__CVpnChannel___x_ABI_CWindows__CNetworking__CVpn__CVpnChannelActivityEventArgs;
typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CVpn__CVpnChannel___x_ABI_CWindows__CNetworking__CVpn__CVpnChannelActivityEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CVpn__CVpnChannel___x_ABI_CWindows__CNetworking__CVpn__CVpnChannelActivityEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CVpn__CVpnChannel___x_ABI_CWindows__CNetworking__CVpn__CVpnChannelActivityEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CVpn__CVpnChannel___x_ABI_CWindows__CNetworking__CVpn__CVpnChannelActivityEventArgs* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CVpn__CVpnChannel___x_ABI_CWindows__CNetworking__CVpn__CVpnChannelActivityEventArgs* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel* sender,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelActivityEventArgs* args);
END_INTERFACE
} __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CVpn__CVpnChannel___x_ABI_CWindows__CNetworking__CVpn__CVpnChannelActivityEventArgsVtbl;
interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CVpn__CVpnChannel___x_ABI_CWindows__CNetworking__CVpn__CVpnChannelActivityEventArgs
{
CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CVpn__CVpnChannel___x_ABI_CWindows__CNetworking__CVpn__CVpnChannelActivityEventArgsVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CVpn__CVpnChannel___x_ABI_CWindows__CNetworking__CVpn__CVpnChannelActivityEventArgs_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CVpn__CVpnChannel___x_ABI_CWindows__CNetworking__CVpn__CVpnChannelActivityStateChangedArgs_INTERFACE_DEFINED__)
#define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CVpn__CVpnChannel___x_ABI_CWindows__CNetworking__CVpn__CVpnChannelActivityStateChangedArgs_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CVpn__CVpnChannel___x_ABI_CWindows__CNetworking__CVpn__CVpnChannelActivityStateChangedArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CVpn__CVpnChannel___x_ABI_CWindows__CNetworking__CVpn__CVpnChannelActivityStateChangedArgs;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CVpn__CVpnChannel___x_ABI_CWindows__CNetworking__CVpn__CVpnChannelActivityStateChangedArgs;
typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CVpn__CVpnChannel___x_ABI_CWindows__CNetworking__CVpn__CVpnChannelActivityStateChangedArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CVpn__CVpnChannel___x_ABI_CWindows__CNetworking__CVpn__CVpnChannelActivityStateChangedArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CVpn__CVpnChannel___x_ABI_CWindows__CNetworking__CVpn__CVpnChannelActivityStateChangedArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CVpn__CVpnChannel___x_ABI_CWindows__CNetworking__CVpn__CVpnChannelActivityStateChangedArgs* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CVpn__CVpnChannel___x_ABI_CWindows__CNetworking__CVpn__CVpnChannelActivityStateChangedArgs* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel* sender,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelActivityStateChangedArgs* args);
END_INTERFACE
} __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CVpn__CVpnChannel___x_ABI_CWindows__CNetworking__CVpn__CVpnChannelActivityStateChangedArgsVtbl;
interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CVpn__CVpnChannel___x_ABI_CWindows__CNetworking__CVpn__CVpnChannelActivityStateChangedArgs
{
CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CVpn__CVpnChannel___x_ABI_CWindows__CNetworking__CVpn__CVpnChannelActivityStateChangedArgsVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CVpn__CVpnChannel___x_ABI_CWindows__CNetworking__CVpn__CVpnChannelActivityStateChangedArgs_INTERFACE_DEFINED__
typedef enum __x_ABI_CWindows_CFoundation_CAsyncStatus __x_ABI_CWindows_CFoundation_CAsyncStatus;
#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__
typedef enum __x_ABI_CWindows_CNetworking_CSockets_CControlChannelTriggerStatus __x_ABI_CWindows_CNetworking_CSockets_CControlChannelTriggerStatus;
#ifndef ____x_ABI_CWindows_CSecurity_CCredentials_CIPasswordCredential_FWD_DEFINED__
#define ____x_ABI_CWindows_CSecurity_CCredentials_CIPasswordCredential_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CSecurity_CCredentials_CIPasswordCredential __x_ABI_CWindows_CSecurity_CCredentials_CIPasswordCredential;
#endif // ____x_ABI_CWindows_CSecurity_CCredentials_CIPasswordCredential_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CSecurity_CCryptography_CCertificates_CICertificate_FWD_DEFINED__
#define ____x_ABI_CWindows_CSecurity_CCryptography_CCertificates_CICertificate_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CSecurity_CCryptography_CCertificates_CICertificate __x_ABI_CWindows_CSecurity_CCryptography_CCertificates_CICertificate;
#endif // ____x_ABI_CWindows_CSecurity_CCryptography_CCertificates_CICertificate_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_CNetworking_CVpn_CVpnAppIdType __x_ABI_CWindows_CNetworking_CVpn_CVpnAppIdType;
typedef enum __x_ABI_CWindows_CNetworking_CVpn_CVpnAuthenticationMethod __x_ABI_CWindows_CNetworking_CVpn_CVpnAuthenticationMethod;
typedef enum __x_ABI_CWindows_CNetworking_CVpn_CVpnChannelActivityEventType __x_ABI_CWindows_CNetworking_CVpn_CVpnChannelActivityEventType;
typedef enum __x_ABI_CWindows_CNetworking_CVpn_CVpnCredentialType __x_ABI_CWindows_CNetworking_CVpn_CVpnCredentialType;
typedef enum __x_ABI_CWindows_CNetworking_CVpn_CVpnDataPathType __x_ABI_CWindows_CNetworking_CVpn_CVpnDataPathType;
typedef enum __x_ABI_CWindows_CNetworking_CVpn_CVpnDomainNameType __x_ABI_CWindows_CNetworking_CVpn_CVpnDomainNameType;
typedef enum __x_ABI_CWindows_CNetworking_CVpn_CVpnIPProtocol __x_ABI_CWindows_CNetworking_CVpn_CVpnIPProtocol;
typedef enum __x_ABI_CWindows_CNetworking_CVpn_CVpnManagementConnectionStatus __x_ABI_CWindows_CNetworking_CVpn_CVpnManagementConnectionStatus;
typedef enum __x_ABI_CWindows_CNetworking_CVpn_CVpnNativeProtocolType __x_ABI_CWindows_CNetworking_CVpn_CVpnNativeProtocolType;
typedef enum __x_ABI_CWindows_CNetworking_CVpn_CVpnPacketBufferStatus __x_ABI_CWindows_CNetworking_CVpn_CVpnPacketBufferStatus;
typedef enum __x_ABI_CWindows_CNetworking_CVpn_CVpnRoutingPolicyType __x_ABI_CWindows_CNetworking_CVpn_CVpnRoutingPolicyType;
enum __x_ABI_CWindows_CNetworking_CVpn_CVpnAppIdType
{
__x_ABI_CWindows_CNetworking_CVpn_CVpnAppIdType_PackageFamilyName = 0,
__x_ABI_CWindows_CNetworking_CVpn_CVpnAppIdType_FullyQualifiedBinaryName = 1,
__x_ABI_CWindows_CNetworking_CVpn_CVpnAppIdType_FilePath = 2,
};
enum __x_ABI_CWindows_CNetworking_CVpn_CVpnAuthenticationMethod
{
__x_ABI_CWindows_CNetworking_CVpn_CVpnAuthenticationMethod_Mschapv2 = 0,
__x_ABI_CWindows_CNetworking_CVpn_CVpnAuthenticationMethod_Eap = 1,
__x_ABI_CWindows_CNetworking_CVpn_CVpnAuthenticationMethod_Certificate = 2,
__x_ABI_CWindows_CNetworking_CVpn_CVpnAuthenticationMethod_PresharedKey = 3,
};
enum __x_ABI_CWindows_CNetworking_CVpn_CVpnChannelActivityEventType
{
__x_ABI_CWindows_CNetworking_CVpn_CVpnChannelActivityEventType_Idle = 0,
__x_ABI_CWindows_CNetworking_CVpn_CVpnChannelActivityEventType_Active = 1,
};
enum __x_ABI_CWindows_CNetworking_CVpn_CVpnChannelRequestCredentialsOptions
{
__x_ABI_CWindows_CNetworking_CVpn_CVpnChannelRequestCredentialsOptions_None = 0,
__x_ABI_CWindows_CNetworking_CVpn_CVpnChannelRequestCredentialsOptions_Retrying = 0x1,
__x_ABI_CWindows_CNetworking_CVpn_CVpnChannelRequestCredentialsOptions_UseForSingleSignIn = 0x2,
};
enum __x_ABI_CWindows_CNetworking_CVpn_CVpnCredentialType
{
__x_ABI_CWindows_CNetworking_CVpn_CVpnCredentialType_UsernamePassword = 0,
__x_ABI_CWindows_CNetworking_CVpn_CVpnCredentialType_UsernameOtpPin = 1,
__x_ABI_CWindows_CNetworking_CVpn_CVpnCredentialType_UsernamePasswordAndPin = 2,
__x_ABI_CWindows_CNetworking_CVpn_CVpnCredentialType_UsernamePasswordChange = 3,
__x_ABI_CWindows_CNetworking_CVpn_CVpnCredentialType_SmartCard = 4,
__x_ABI_CWindows_CNetworking_CVpn_CVpnCredentialType_ProtectedCertificate = 5,
__x_ABI_CWindows_CNetworking_CVpn_CVpnCredentialType_UnProtectedCertificate = 6,
};
enum __x_ABI_CWindows_CNetworking_CVpn_CVpnDataPathType
{
__x_ABI_CWindows_CNetworking_CVpn_CVpnDataPathType_Send = 0,
__x_ABI_CWindows_CNetworking_CVpn_CVpnDataPathType_Receive = 1,
};
enum __x_ABI_CWindows_CNetworking_CVpn_CVpnDomainNameType
{
__x_ABI_CWindows_CNetworking_CVpn_CVpnDomainNameType_Suffix = 0,
__x_ABI_CWindows_CNetworking_CVpn_CVpnDomainNameType_FullyQualified = 1,
__x_ABI_CWindows_CNetworking_CVpn_CVpnDomainNameType_Reserved = 65535,
};
enum __x_ABI_CWindows_CNetworking_CVpn_CVpnIPProtocol
{
__x_ABI_CWindows_CNetworking_CVpn_CVpnIPProtocol_None = 0,
__x_ABI_CWindows_CNetworking_CVpn_CVpnIPProtocol_Tcp = 6,
__x_ABI_CWindows_CNetworking_CVpn_CVpnIPProtocol_Udp = 17,
__x_ABI_CWindows_CNetworking_CVpn_CVpnIPProtocol_Icmp = 1,
__x_ABI_CWindows_CNetworking_CVpn_CVpnIPProtocol_Ipv6Icmp = 58,
__x_ABI_CWindows_CNetworking_CVpn_CVpnIPProtocol_Igmp = 2,
__x_ABI_CWindows_CNetworking_CVpn_CVpnIPProtocol_Pgm = 113,
};
enum __x_ABI_CWindows_CNetworking_CVpn_CVpnManagementConnectionStatus
{
__x_ABI_CWindows_CNetworking_CVpn_CVpnManagementConnectionStatus_Disconnected = 0,
__x_ABI_CWindows_CNetworking_CVpn_CVpnManagementConnectionStatus_Disconnecting = 1,
__x_ABI_CWindows_CNetworking_CVpn_CVpnManagementConnectionStatus_Connected = 2,
__x_ABI_CWindows_CNetworking_CVpn_CVpnManagementConnectionStatus_Connecting = 3,
};
enum __x_ABI_CWindows_CNetworking_CVpn_CVpnManagementErrorStatus
{
__x_ABI_CWindows_CNetworking_CVpn_CVpnManagementErrorStatus_Ok = 0,
__x_ABI_CWindows_CNetworking_CVpn_CVpnManagementErrorStatus_Other = 1,
__x_ABI_CWindows_CNetworking_CVpn_CVpnManagementErrorStatus_InvalidXmlSyntax = 2,
__x_ABI_CWindows_CNetworking_CVpn_CVpnManagementErrorStatus_ProfileNameTooLong = 3,
__x_ABI_CWindows_CNetworking_CVpn_CVpnManagementErrorStatus_ProfileInvalidAppId = 4,
__x_ABI_CWindows_CNetworking_CVpn_CVpnManagementErrorStatus_AccessDenied = 5,
__x_ABI_CWindows_CNetworking_CVpn_CVpnManagementErrorStatus_CannotFindProfile = 6,
__x_ABI_CWindows_CNetworking_CVpn_CVpnManagementErrorStatus_AlreadyDisconnecting = 7,
__x_ABI_CWindows_CNetworking_CVpn_CVpnManagementErrorStatus_AlreadyConnected = 8,
__x_ABI_CWindows_CNetworking_CVpn_CVpnManagementErrorStatus_GeneralAuthenticationFailure = 9,
__x_ABI_CWindows_CNetworking_CVpn_CVpnManagementErrorStatus_EapFailure = 10,
__x_ABI_CWindows_CNetworking_CVpn_CVpnManagementErrorStatus_SmartCardFailure = 11,
__x_ABI_CWindows_CNetworking_CVpn_CVpnManagementErrorStatus_CertificateFailure = 12,
__x_ABI_CWindows_CNetworking_CVpn_CVpnManagementErrorStatus_ServerConfiguration = 13,
__x_ABI_CWindows_CNetworking_CVpn_CVpnManagementErrorStatus_NoConnection = 14,
__x_ABI_CWindows_CNetworking_CVpn_CVpnManagementErrorStatus_ServerConnection = 15,
__x_ABI_CWindows_CNetworking_CVpn_CVpnManagementErrorStatus_UserNamePassword = 16,
__x_ABI_CWindows_CNetworking_CVpn_CVpnManagementErrorStatus_DnsNotResolvable = 17,
__x_ABI_CWindows_CNetworking_CVpn_CVpnManagementErrorStatus_InvalidIP = 18,
};
enum __x_ABI_CWindows_CNetworking_CVpn_CVpnNativeProtocolType
{
__x_ABI_CWindows_CNetworking_CVpn_CVpnNativeProtocolType_Pptp = 0,
__x_ABI_CWindows_CNetworking_CVpn_CVpnNativeProtocolType_L2tp = 1,
__x_ABI_CWindows_CNetworking_CVpn_CVpnNativeProtocolType_IpsecIkev2 = 2,
};
enum __x_ABI_CWindows_CNetworking_CVpn_CVpnPacketBufferStatus
{
__x_ABI_CWindows_CNetworking_CVpn_CVpnPacketBufferStatus_Ok = 0,
__x_ABI_CWindows_CNetworking_CVpn_CVpnPacketBufferStatus_InvalidBufferSize = 1,
};
enum __x_ABI_CWindows_CNetworking_CVpn_CVpnRoutingPolicyType
{
__x_ABI_CWindows_CNetworking_CVpn_CVpnRoutingPolicyType_SplitRouting = 0,
__x_ABI_CWindows_CNetworking_CVpn_CVpnRoutingPolicyType_ForceAllTrafficOverVpn = 1,
};
#if !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnAppId_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnAppId_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnAppIdVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnAppId* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnAppId* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnAppId* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnAppId* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnAppId* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnAppId* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Type)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnAppId* This,
enum __x_ABI_CWindows_CNetworking_CVpn_CVpnAppIdType* value);
HRESULT (STDMETHODCALLTYPE* put_Type)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnAppId* This,
enum __x_ABI_CWindows_CNetworking_CVpn_CVpnAppIdType value);
HRESULT (STDMETHODCALLTYPE* get_Value)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnAppId* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* put_Value)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnAppId* This,
HSTRING value);
END_INTERFACE
} __x_ABI_CWindows_CNetworking_CVpn_CIVpnAppIdVtbl;
interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnAppId
{
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnAppIdVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CVpn_CIVpnAppId;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnAppId_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnAppIdFactory_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnAppIdFactory_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnAppIdFactoryVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnAppIdFactory* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnAppIdFactory* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnAppIdFactory* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnAppIdFactory* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnAppIdFactory* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnAppIdFactory* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* Create)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnAppIdFactory* This,
enum __x_ABI_CWindows_CNetworking_CVpn_CVpnAppIdType type,
HSTRING value,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnAppId** result);
END_INTERFACE
} __x_ABI_CWindows_CNetworking_CVpn_CIVpnAppIdFactoryVtbl;
interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnAppIdFactory
{
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnAppIdFactoryVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CVpn_CIVpnAppIdFactory;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnAppIdFactory_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* AssociateTransport)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel* This,
IInspectable* mainOuterTunnelTransport,
IInspectable* optionalOuterTunnelTransport);
HRESULT (STDMETHODCALLTYPE* Start)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel* This,
__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CHostName* assignedClientIPv4list,
__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CHostName* assignedClientIPv6list,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnInterfaceId* vpnInterfaceId,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteAssignment* routeScope,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceAssignment* namespaceScope,
UINT32 mtuSize,
UINT32 maxFrameSize,
boolean optimizeForLowCostNetwork,
IInspectable* mainOuterTunnelTransport,
IInspectable* optionalOuterTunnelTransport);
HRESULT (STDMETHODCALLTYPE* Stop)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel* This);
HRESULT (STDMETHODCALLTYPE* RequestCredentials)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel* This,
enum __x_ABI_CWindows_CNetworking_CVpn_CVpnCredentialType credType,
boolean isRetry,
boolean isSingleSignOnCredential,
__x_ABI_CWindows_CSecurity_CCryptography_CCertificates_CICertificate* certificate,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnPickedCredential** credential);
HRESULT (STDMETHODCALLTYPE* RequestVpnPacketBuffer)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel* This,
enum __x_ABI_CWindows_CNetworking_CVpn_CVpnDataPathType type,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer** vpnPacketBuffer);
HRESULT (STDMETHODCALLTYPE* LogDiagnosticMessage)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel* This,
HSTRING message);
HRESULT (STDMETHODCALLTYPE* get_Id)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel* This,
UINT32* value);
HRESULT (STDMETHODCALLTYPE* get_Configuration)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelConfiguration** value);
HRESULT (STDMETHODCALLTYPE* add_ActivityChange)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CVpn__CVpnChannel___x_ABI_CWindows__CNetworking__CVpn__CVpnChannelActivityEventArgs* handler,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_ActivityChange)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* put_PlugInContext)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel* This,
IInspectable* value);
HRESULT (STDMETHODCALLTYPE* get_PlugInContext)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel* This,
IInspectable** value);
HRESULT (STDMETHODCALLTYPE* get_SystemHealth)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnSystemHealth** value);
HRESULT (STDMETHODCALLTYPE* RequestCustomPrompt)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel* This,
__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPrompt* customPrompt);
HRESULT (STDMETHODCALLTYPE* SetErrorMessage)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel* This,
HSTRING message);
HRESULT (STDMETHODCALLTYPE* SetAllowedSslTlsVersions)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel* This,
IInspectable* tunnelTransport,
boolean useTls12);
END_INTERFACE
} __x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelVtbl;
interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel
{
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel2_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel2_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel2Vtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel2* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel2* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel2* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel2* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel2* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel2* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* StartWithMainTransport)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel2* This,
__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CHostName* assignedClientIPv4list,
__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CHostName* assignedClientIPv6list,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnInterfaceId* vpnInterfaceId,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteAssignment* assignedRoutes,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameAssignment* assignedDomainName,
UINT32 mtuSize,
UINT32 maxFrameSize,
boolean Reserved,
IInspectable* mainOuterTunnelTransport);
HRESULT (STDMETHODCALLTYPE* StartExistingTransports)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel2* This,
__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CHostName* assignedClientIPv4list,
__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CHostName* assignedClientIPv6list,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnInterfaceId* vpnInterfaceId,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteAssignment* assignedRoutes,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameAssignment* assignedDomainName,
UINT32 mtuSize,
UINT32 maxFrameSize,
boolean Reserved);
HRESULT (STDMETHODCALLTYPE* add_ActivityStateChange)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel2* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CVpn__CVpnChannel___x_ABI_CWindows__CNetworking__CVpn__CVpnChannelActivityStateChangedArgs* handler,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_ActivityStateChange)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel2* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* GetVpnSendPacketBuffer)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel2* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer** vpnSendPacketBuffer);
HRESULT (STDMETHODCALLTYPE* GetVpnReceivePacketBuffer)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel2* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer** vpnReceivePacketBuffer);
HRESULT (STDMETHODCALLTYPE* RequestCustomPromptAsync)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel2* This,
__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnCustomPromptElement* customPromptElement,
__x_ABI_CWindows_CFoundation_CIAsyncAction** action);
HRESULT (STDMETHODCALLTYPE* RequestCredentialsWithCertificateAsync)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel2* This,
enum __x_ABI_CWindows_CNetworking_CVpn_CVpnCredentialType credType,
UINT32 credOptions,
__x_ABI_CWindows_CSecurity_CCryptography_CCertificates_CICertificate* certificate,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CVpn__CVpnCredential** credential);
HRESULT (STDMETHODCALLTYPE* RequestCredentialsWithOptionsAsync)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel2* This,
enum __x_ABI_CWindows_CNetworking_CVpn_CVpnCredentialType credType,
UINT32 credOptions,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CVpn__CVpnCredential** credential);
HRESULT (STDMETHODCALLTYPE* RequestCredentialsSimpleAsync)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel2* This,
enum __x_ABI_CWindows_CNetworking_CVpn_CVpnCredentialType credType,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CVpn__CVpnCredential** credential);
HRESULT (STDMETHODCALLTYPE* TerminateConnection)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel2* This,
HSTRING message);
HRESULT (STDMETHODCALLTYPE* StartWithTrafficFilter)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel2* This,
__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CHostName* assignedClientIpv4List,
__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CHostName* assignedClientIpv6List,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnInterfaceId* vpnInterfaceId,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteAssignment* assignedRoutes,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameAssignment* assignedNamespace,
UINT32 mtuSize,
UINT32 maxFrameSize,
boolean reserved,
IInspectable* mainOuterTunnelTransport,
IInspectable* optionalOuterTunnelTransport,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilterAssignment* assignedTrafficFilters);
END_INTERFACE
} __x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel2Vtbl;
interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel2
{
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel2Vtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel2;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel2_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel4_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel4_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel4Vtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel4* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel4* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel4* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel4* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel4* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel4* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* AddAndAssociateTransport)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel4* This,
IInspectable* transport,
IInspectable* context);
HRESULT (STDMETHODCALLTYPE* StartWithMultipleTransports)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel4* This,
__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CHostName* assignedClientIpv4Addresses,
__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CHostName* assignedClientIpv6Addresses,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnInterfaceId* vpninterfaceId,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteAssignment* assignedRoutes,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameAssignment* assignedNamespace,
UINT32 mtuSize,
UINT32 maxFrameSize,
boolean reserved,
__x_ABI_C__FIIterable_1_IInspectable* transports,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilterAssignment* assignedTrafficFilters);
HRESULT (STDMETHODCALLTYPE* ReplaceAndAssociateTransport)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel4* This,
IInspectable* transport,
IInspectable* context);
HRESULT (STDMETHODCALLTYPE* StartReconnectingTransport)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel4* This,
IInspectable* transport,
IInspectable* context);
HRESULT (STDMETHODCALLTYPE* GetSlotTypeForTransportContext)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel4* This,
IInspectable* context,
enum __x_ABI_CWindows_CNetworking_CSockets_CControlChannelTriggerStatus* slotType);
HRESULT (STDMETHODCALLTYPE* get_CurrentRequestTransportContext)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel4* This,
IInspectable** context);
END_INTERFACE
} __x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel4Vtbl;
interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel4
{
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel4Vtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel4;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel4_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelActivityEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelActivityEventArgs_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelActivityEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelActivityEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelActivityEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelActivityEventArgs* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelActivityEventArgs* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelActivityEventArgs* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelActivityEventArgs* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Type)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelActivityEventArgs* This,
enum __x_ABI_CWindows_CNetworking_CVpn_CVpnChannelActivityEventType* value);
END_INTERFACE
} __x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelActivityEventArgsVtbl;
interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelActivityEventArgs
{
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelActivityEventArgsVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelActivityEventArgs;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelActivityEventArgs_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelActivityStateChangedArgs_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelActivityStateChangedArgs_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelActivityStateChangedArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelActivityStateChangedArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelActivityStateChangedArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelActivityStateChangedArgs* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelActivityStateChangedArgs* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelActivityStateChangedArgs* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelActivityStateChangedArgs* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_ActivityState)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelActivityStateChangedArgs* This,
enum __x_ABI_CWindows_CNetworking_CVpn_CVpnChannelActivityEventType* value);
END_INTERFACE
} __x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelActivityStateChangedArgsVtbl;
interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelActivityStateChangedArgs
{
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelActivityStateChangedArgsVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelActivityStateChangedArgs;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelActivityStateChangedArgs_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelConfiguration_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelConfiguration_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelConfigurationVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelConfiguration* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelConfiguration* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelConfiguration* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelConfiguration* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelConfiguration* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelConfiguration* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_ServerServiceName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelConfiguration* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* get_ServerHostNameList)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelConfiguration* This,
__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CHostName** value);
HRESULT (STDMETHODCALLTYPE* get_CustomField)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelConfiguration* This,
HSTRING* value);
END_INTERFACE
} __x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelConfigurationVtbl;
interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelConfiguration
{
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelConfigurationVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelConfiguration;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelConfiguration_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelConfiguration2_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelConfiguration2_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelConfiguration2Vtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelConfiguration2* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelConfiguration2* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelConfiguration2* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelConfiguration2* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelConfiguration2* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelConfiguration2* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_ServerUris)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelConfiguration2* This,
__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CFoundation__CUri** value);
END_INTERFACE
} __x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelConfiguration2Vtbl;
interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelConfiguration2
{
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelConfiguration2Vtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelConfiguration2;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelConfiguration2_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelStatics_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelStatics_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelStaticsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelStatics* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelStatics* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelStatics* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelStatics* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelStatics* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelStatics* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* ProcessEventAsync)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelStatics* This,
IInspectable* thirdPartyPlugIn,
IInspectable* event);
END_INTERFACE
} __x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelStaticsVtbl;
interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelStatics
{
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelStaticsVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelStatics;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnChannelStatics_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnCredential_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnCredential_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnCredentialVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCredential* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCredential* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCredential* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCredential* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCredential* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCredential* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_PasskeyCredential)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCredential* This,
__x_ABI_CWindows_CSecurity_CCredentials_CIPasswordCredential** value);
HRESULT (STDMETHODCALLTYPE* get_CertificateCredential)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCredential* This,
__x_ABI_CWindows_CSecurity_CCryptography_CCertificates_CICertificate** value);
HRESULT (STDMETHODCALLTYPE* get_AdditionalPin)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCredential* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* get_OldPasswordCredential)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCredential* This,
__x_ABI_CWindows_CSecurity_CCredentials_CIPasswordCredential** value);
END_INTERFACE
} __x_ABI_CWindows_CNetworking_CVpn_CIVpnCredentialVtbl;
interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnCredential
{
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnCredentialVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CVpn_CIVpnCredential;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnCredential_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomCheckBox_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomCheckBox_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomCheckBoxVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomCheckBox* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomCheckBox* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomCheckBox* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomCheckBox* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomCheckBox* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomCheckBox* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* put_InitialCheckState)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomCheckBox* This,
boolean value);
HRESULT (STDMETHODCALLTYPE* get_InitialCheckState)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomCheckBox* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* get_Checked)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomCheckBox* This,
boolean* value);
END_INTERFACE
} __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomCheckBoxVtbl;
interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomCheckBox
{
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomCheckBoxVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomCheckBox;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomCheckBox_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomComboBox_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomComboBox_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomComboBoxVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomComboBox* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomComboBox* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomComboBox* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomComboBox* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomComboBox* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomComboBox* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* put_OptionsText)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomComboBox* This,
__x_ABI_C__FIVectorView_1_HSTRING* value);
HRESULT (STDMETHODCALLTYPE* get_OptionsText)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomComboBox* This,
__x_ABI_C__FIVectorView_1_HSTRING** value);
HRESULT (STDMETHODCALLTYPE* get_Selected)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomComboBox* This,
UINT32* value);
END_INTERFACE
} __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomComboBoxVtbl;
interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomComboBox
{
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomComboBoxVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomComboBox;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomComboBox_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomEditBox_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomEditBox_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomEditBoxVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomEditBox* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomEditBox* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomEditBox* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomEditBox* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomEditBox* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomEditBox* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* put_DefaultText)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomEditBox* This,
HSTRING value);
HRESULT (STDMETHODCALLTYPE* get_DefaultText)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomEditBox* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* put_NoEcho)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomEditBox* This,
boolean value);
HRESULT (STDMETHODCALLTYPE* get_NoEcho)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomEditBox* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* get_Text)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomEditBox* This,
HSTRING* value);
END_INTERFACE
} __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomEditBoxVtbl;
interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomEditBox
{
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomEditBoxVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomEditBox;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomEditBox_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomErrorBox_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomErrorBox_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomErrorBoxVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomErrorBox* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomErrorBox* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomErrorBox* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomErrorBox* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomErrorBox* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomErrorBox* This,
TrustLevel* trustLevel);
END_INTERFACE
} __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomErrorBoxVtbl;
interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomErrorBox
{
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomErrorBoxVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomErrorBox;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomErrorBox_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPrompt_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPrompt_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPrompt* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPrompt* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPrompt* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPrompt* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPrompt* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPrompt* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* put_Label)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPrompt* This,
HSTRING value);
HRESULT (STDMETHODCALLTYPE* get_Label)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPrompt* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* put_Compulsory)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPrompt* This,
boolean value);
HRESULT (STDMETHODCALLTYPE* get_Compulsory)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPrompt* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* put_Bordered)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPrompt* This,
boolean value);
HRESULT (STDMETHODCALLTYPE* get_Bordered)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPrompt* This,
boolean* value);
END_INTERFACE
} __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptVtbl;
interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPrompt
{
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPrompt;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPrompt_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptBooleanInput_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptBooleanInput_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptBooleanInputVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptBooleanInput* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptBooleanInput* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptBooleanInput* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptBooleanInput* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptBooleanInput* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptBooleanInput* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* put_InitialValue)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptBooleanInput* This,
boolean value);
HRESULT (STDMETHODCALLTYPE* get_InitialValue)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptBooleanInput* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* get_Value)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptBooleanInput* This,
boolean* value);
END_INTERFACE
} __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptBooleanInputVtbl;
interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptBooleanInput
{
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptBooleanInputVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptBooleanInput;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptBooleanInput_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptElement_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptElement_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptElementVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptElement* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptElement* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptElement* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptElement* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptElement* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptElement* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* put_DisplayName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptElement* This,
HSTRING value);
HRESULT (STDMETHODCALLTYPE* get_DisplayName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptElement* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* put_Compulsory)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptElement* This,
boolean value);
HRESULT (STDMETHODCALLTYPE* get_Compulsory)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptElement* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* put_Emphasized)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptElement* This,
boolean value);
HRESULT (STDMETHODCALLTYPE* get_Emphasized)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptElement* This,
boolean* value);
END_INTERFACE
} __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptElementVtbl;
interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptElement
{
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptElementVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptElement;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptElement_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptOptionSelector_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptOptionSelector_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptOptionSelectorVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptOptionSelector* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptOptionSelector* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptOptionSelector* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptOptionSelector* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptOptionSelector* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptOptionSelector* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Options)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptOptionSelector* This,
__x_ABI_C__FIVector_1_HSTRING** value);
HRESULT (STDMETHODCALLTYPE* get_SelectedIndex)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptOptionSelector* This,
UINT32* value);
END_INTERFACE
} __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptOptionSelectorVtbl;
interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptOptionSelector
{
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptOptionSelectorVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptOptionSelector;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptOptionSelector_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptText_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptText_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptTextVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptText* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptText* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptText* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptText* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptText* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptText* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* put_Text)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptText* This,
HSTRING value);
HRESULT (STDMETHODCALLTYPE* get_Text)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptText* This,
HSTRING* value);
END_INTERFACE
} __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptTextVtbl;
interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptText
{
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptTextVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptText;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptText_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptTextInput_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptTextInput_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptTextInputVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptTextInput* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptTextInput* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptTextInput* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptTextInput* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptTextInput* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptTextInput* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* put_PlaceholderText)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptTextInput* This,
HSTRING value);
HRESULT (STDMETHODCALLTYPE* get_PlaceholderText)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptTextInput* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* put_IsTextHidden)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptTextInput* This,
boolean value);
HRESULT (STDMETHODCALLTYPE* get_IsTextHidden)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptTextInput* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* get_Text)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptTextInput* This,
HSTRING* value);
END_INTERFACE
} __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptTextInputVtbl;
interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptTextInput
{
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptTextInputVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptTextInput;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomPromptTextInput_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomTextBox_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomTextBox_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomTextBoxVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomTextBox* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomTextBox* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomTextBox* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomTextBox* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomTextBox* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomTextBox* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* put_DisplayText)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomTextBox* This,
HSTRING value);
HRESULT (STDMETHODCALLTYPE* get_DisplayText)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomTextBox* This,
HSTRING* value);
END_INTERFACE
} __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomTextBoxVtbl;
interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomTextBox
{
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomTextBoxVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomTextBox;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnCustomTextBox_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameAssignment_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameAssignment_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameAssignmentVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameAssignment* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameAssignment* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameAssignment* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameAssignment* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameAssignment* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameAssignment* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_DomainNameList)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameAssignment* This,
__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo** value);
HRESULT (STDMETHODCALLTYPE* put_ProxyAutoConfigurationUri)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameAssignment* This,
__x_ABI_CWindows_CFoundation_CIUriRuntimeClass* value);
HRESULT (STDMETHODCALLTYPE* get_ProxyAutoConfigurationUri)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameAssignment* This,
__x_ABI_CWindows_CFoundation_CIUriRuntimeClass** value);
END_INTERFACE
} __x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameAssignmentVtbl;
interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameAssignment
{
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameAssignmentVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameAssignment;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameAssignment_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfoVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* put_DomainName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo* This,
__x_ABI_CWindows_CNetworking_CIHostName* value);
HRESULT (STDMETHODCALLTYPE* get_DomainName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo* This,
__x_ABI_CWindows_CNetworking_CIHostName** value);
HRESULT (STDMETHODCALLTYPE* put_DomainNameType)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo* This,
enum __x_ABI_CWindows_CNetworking_CVpn_CVpnDomainNameType value);
HRESULT (STDMETHODCALLTYPE* get_DomainNameType)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo* This,
enum __x_ABI_CWindows_CNetworking_CVpn_CVpnDomainNameType* value);
HRESULT (STDMETHODCALLTYPE* get_DnsServers)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo* This,
__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CHostName** value);
HRESULT (STDMETHODCALLTYPE* get_WebProxyServers)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo* This,
__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CHostName** value);
END_INTERFACE
} __x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfoVtbl;
interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo
{
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfoVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo2_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo2_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo2Vtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo2* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo2* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo2* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo2* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo2* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo2* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_WebProxyUris)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo2* This,
__x_ABI_C__FIVector_1___x_ABI_CWindows__CFoundation__CUri** value);
END_INTERFACE
} __x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo2Vtbl;
interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo2
{
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo2Vtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo2;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo2_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfoFactory_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfoFactory_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfoFactoryVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfoFactory* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfoFactory* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfoFactory* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfoFactory* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfoFactory* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfoFactory* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* CreateVpnDomainNameInfo)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfoFactory* This,
HSTRING name,
enum __x_ABI_CWindows_CNetworking_CVpn_CVpnDomainNameType nameType,
__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CHostName* dnsServerList,
__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CHostName* proxyServerList,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfo** domainNameInfo);
END_INTERFACE
} __x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfoFactoryVtbl;
interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfoFactory
{
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfoFactoryVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfoFactory;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnDomainNameInfoFactory_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnInterfaceId_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnInterfaceId_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnInterfaceIdVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnInterfaceId* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnInterfaceId* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnInterfaceId* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnInterfaceId* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnInterfaceId* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnInterfaceId* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* GetAddressInfo)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnInterfaceId* This,
UINT32* idLength,
BYTE** id);
END_INTERFACE
} __x_ABI_CWindows_CNetworking_CVpn_CIVpnInterfaceIdVtbl;
interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnInterfaceId
{
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnInterfaceIdVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CVpn_CIVpnInterfaceId;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnInterfaceId_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnInterfaceIdFactory_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnInterfaceIdFactory_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnInterfaceIdFactoryVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnInterfaceIdFactory* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnInterfaceIdFactory* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnInterfaceIdFactory* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnInterfaceIdFactory* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnInterfaceIdFactory* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnInterfaceIdFactory* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* CreateVpnInterfaceId)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnInterfaceIdFactory* This,
UINT32 addressLength,
BYTE* address,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnInterfaceId** vpnInterfaceId);
END_INTERFACE
} __x_ABI_CWindows_CNetworking_CVpn_CIVpnInterfaceIdFactoryVtbl;
interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnInterfaceIdFactory
{
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnInterfaceIdFactoryVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CVpn_CIVpnInterfaceIdFactory;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnInterfaceIdFactory_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnManagementAgent_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnManagementAgent_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnManagementAgentVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnManagementAgent* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnManagementAgent* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnManagementAgent* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnManagementAgent* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnManagementAgent* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnManagementAgent* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* AddProfileFromXmlAsync)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnManagementAgent* This,
HSTRING xml,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CVpn__CVpnManagementErrorStatus** operation);
HRESULT (STDMETHODCALLTYPE* AddProfileFromObjectAsync)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnManagementAgent* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnProfile* profile,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CVpn__CVpnManagementErrorStatus** operation);
HRESULT (STDMETHODCALLTYPE* UpdateProfileFromXmlAsync)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnManagementAgent* This,
HSTRING xml,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CVpn__CVpnManagementErrorStatus** operation);
HRESULT (STDMETHODCALLTYPE* UpdateProfileFromObjectAsync)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnManagementAgent* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnProfile* profile,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CVpn__CVpnManagementErrorStatus** operation);
HRESULT (STDMETHODCALLTYPE* GetProfilesAsync)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnManagementAgent* This,
__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CVpn__CIVpnProfile** operation);
HRESULT (STDMETHODCALLTYPE* DeleteProfileAsync)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnManagementAgent* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnProfile* profile,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CVpn__CVpnManagementErrorStatus** operation);
HRESULT (STDMETHODCALLTYPE* ConnectProfileAsync)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnManagementAgent* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnProfile* profile,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CVpn__CVpnManagementErrorStatus** operation);
HRESULT (STDMETHODCALLTYPE* ConnectProfileWithPasswordCredentialAsync)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnManagementAgent* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnProfile* profile,
__x_ABI_CWindows_CSecurity_CCredentials_CIPasswordCredential* passwordCredential,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CVpn__CVpnManagementErrorStatus** operation);
HRESULT (STDMETHODCALLTYPE* DisconnectProfileAsync)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnManagementAgent* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnProfile* profile,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CVpn__CVpnManagementErrorStatus** operation);
END_INTERFACE
} __x_ABI_CWindows_CNetworking_CVpn_CIVpnManagementAgentVtbl;
interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnManagementAgent
{
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnManagementAgentVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CVpn_CIVpnManagementAgent;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnManagementAgent_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceAssignment_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceAssignment_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceAssignmentVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceAssignment* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceAssignment* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceAssignment* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceAssignment* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceAssignment* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceAssignment* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* put_NamespaceList)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceAssignment* This,
__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo* value);
HRESULT (STDMETHODCALLTYPE* get_NamespaceList)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceAssignment* This,
__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnNamespaceInfo** value);
HRESULT (STDMETHODCALLTYPE* put_ProxyAutoConfigUri)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceAssignment* This,
__x_ABI_CWindows_CFoundation_CIUriRuntimeClass* value);
HRESULT (STDMETHODCALLTYPE* get_ProxyAutoConfigUri)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceAssignment* This,
__x_ABI_CWindows_CFoundation_CIUriRuntimeClass** value);
END_INTERFACE
} __x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceAssignmentVtbl;
interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceAssignment
{
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceAssignmentVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceAssignment;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceAssignment_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfo_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfo_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfoVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfo* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfo* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfo* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfo* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfo* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfo* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* put_Namespace)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfo* This,
HSTRING value);
HRESULT (STDMETHODCALLTYPE* get_Namespace)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfo* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* put_DnsServers)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfo* This,
__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CHostName* value);
HRESULT (STDMETHODCALLTYPE* get_DnsServers)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfo* This,
__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CHostName** value);
HRESULT (STDMETHODCALLTYPE* put_WebProxyServers)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfo* This,
__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CHostName* value);
HRESULT (STDMETHODCALLTYPE* get_WebProxyServers)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfo* This,
__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CHostName** value);
END_INTERFACE
} __x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfoVtbl;
interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfo
{
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfoVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfo;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfo_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfoFactory_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfoFactory_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfoFactoryVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfoFactory* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfoFactory* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfoFactory* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfoFactory* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfoFactory* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfoFactory* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* CreateVpnNamespaceInfo)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfoFactory* This,
HSTRING name,
__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CHostName* dnsServerList,
__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CHostName* proxyServerList,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfo** namespaceInfo);
END_INTERFACE
} __x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfoFactoryVtbl;
interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfoFactory
{
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfoFactoryVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfoFactory;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnNamespaceInfoFactory_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnNativeProfile_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnNativeProfile_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnNativeProfileVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNativeProfile* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNativeProfile* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNativeProfile* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNativeProfile* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNativeProfile* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNativeProfile* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Servers)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNativeProfile* This,
__x_ABI_C__FIVector_1_HSTRING** value);
HRESULT (STDMETHODCALLTYPE* get_RoutingPolicyType)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNativeProfile* This,
enum __x_ABI_CWindows_CNetworking_CVpn_CVpnRoutingPolicyType* value);
HRESULT (STDMETHODCALLTYPE* put_RoutingPolicyType)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNativeProfile* This,
enum __x_ABI_CWindows_CNetworking_CVpn_CVpnRoutingPolicyType value);
HRESULT (STDMETHODCALLTYPE* get_NativeProtocolType)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNativeProfile* This,
enum __x_ABI_CWindows_CNetworking_CVpn_CVpnNativeProtocolType* value);
HRESULT (STDMETHODCALLTYPE* put_NativeProtocolType)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNativeProfile* This,
enum __x_ABI_CWindows_CNetworking_CVpn_CVpnNativeProtocolType value);
HRESULT (STDMETHODCALLTYPE* get_UserAuthenticationMethod)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNativeProfile* This,
enum __x_ABI_CWindows_CNetworking_CVpn_CVpnAuthenticationMethod* value);
HRESULT (STDMETHODCALLTYPE* put_UserAuthenticationMethod)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNativeProfile* This,
enum __x_ABI_CWindows_CNetworking_CVpn_CVpnAuthenticationMethod value);
HRESULT (STDMETHODCALLTYPE* get_TunnelAuthenticationMethod)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNativeProfile* This,
enum __x_ABI_CWindows_CNetworking_CVpn_CVpnAuthenticationMethod* value);
HRESULT (STDMETHODCALLTYPE* put_TunnelAuthenticationMethod)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNativeProfile* This,
enum __x_ABI_CWindows_CNetworking_CVpn_CVpnAuthenticationMethod value);
HRESULT (STDMETHODCALLTYPE* get_EapConfiguration)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNativeProfile* This,
HSTRING* Value);
HRESULT (STDMETHODCALLTYPE* put_EapConfiguration)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNativeProfile* This,
HSTRING value);
END_INTERFACE
} __x_ABI_CWindows_CNetworking_CVpn_CIVpnNativeProfileVtbl;
interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnNativeProfile
{
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnNativeProfileVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CVpn_CIVpnNativeProfile;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnNativeProfile_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnNativeProfile2_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnNativeProfile2_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnNativeProfile2Vtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNativeProfile2* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNativeProfile2* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNativeProfile2* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNativeProfile2* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNativeProfile2* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNativeProfile2* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_RequireVpnClientAppUI)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNativeProfile2* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* put_RequireVpnClientAppUI)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNativeProfile2* This,
boolean value);
HRESULT (STDMETHODCALLTYPE* get_ConnectionStatus)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnNativeProfile2* This,
enum __x_ABI_CWindows_CNetworking_CVpn_CVpnManagementConnectionStatus* value);
END_INTERFACE
} __x_ABI_CWindows_CNetworking_CVpn_CIVpnNativeProfile2Vtbl;
interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnNativeProfile2
{
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnNativeProfile2Vtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CVpn_CIVpnNativeProfile2;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnNativeProfile2_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Buffer)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer* This,
__x_ABI_CWindows_CStorage_CStreams_CIBuffer** value);
HRESULT (STDMETHODCALLTYPE* put_Status)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer* This,
enum __x_ABI_CWindows_CNetworking_CVpn_CVpnPacketBufferStatus value);
HRESULT (STDMETHODCALLTYPE* get_Status)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer* This,
enum __x_ABI_CWindows_CNetworking_CVpn_CVpnPacketBufferStatus* value);
HRESULT (STDMETHODCALLTYPE* put_TransportAffinity)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer* This,
UINT32 value);
HRESULT (STDMETHODCALLTYPE* get_TransportAffinity)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer* This,
UINT32* value);
END_INTERFACE
} __x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferVtbl;
interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer
{
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer2_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer2_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer2Vtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer2* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer2* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer2* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer2* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer2* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer2* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_AppId)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer2* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnAppId** value);
END_INTERFACE
} __x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer2Vtbl;
interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer2
{
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer2Vtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer2;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer2_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer3_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer3_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer3Vtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer3* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer3* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer3* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer3* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer3* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer3* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* put_TransportContext)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer3* This,
IInspectable* value);
HRESULT (STDMETHODCALLTYPE* get_TransportContext)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer3* This,
IInspectable** value);
END_INTERFACE
} __x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer3Vtbl;
interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer3
{
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer3Vtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer3;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer3_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferFactory_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferFactory_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferFactoryVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferFactory* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferFactory* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferFactory* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferFactory* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferFactory* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferFactory* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* CreateVpnPacketBuffer)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferFactory* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer* parentBuffer,
UINT32 offset,
UINT32 length,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer** vpnPacketBuffer);
END_INTERFACE
} __x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferFactoryVtbl;
interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferFactory
{
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferFactoryVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferFactory;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferFactory_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferList_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferList_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferListVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferList* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferList* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferList* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferList* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferList* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferList* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* Append)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferList* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer* nextVpnPacketBuffer);
HRESULT (STDMETHODCALLTYPE* AddAtBegin)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferList* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer* nextVpnPacketBuffer);
HRESULT (STDMETHODCALLTYPE* RemoveAtEnd)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferList* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer** nextVpnPacketBuffer);
HRESULT (STDMETHODCALLTYPE* RemoveAtBegin)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferList* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer** nextVpnPacketBuffer);
HRESULT (STDMETHODCALLTYPE* Clear)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferList* This);
HRESULT (STDMETHODCALLTYPE* put_Status)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferList* This,
enum __x_ABI_CWindows_CNetworking_CVpn_CVpnPacketBufferStatus value);
HRESULT (STDMETHODCALLTYPE* get_Status)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferList* This,
enum __x_ABI_CWindows_CNetworking_CVpn_CVpnPacketBufferStatus* value);
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferList* This,
UINT32* value);
END_INTERFACE
} __x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferListVtbl;
interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferList
{
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferListVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferList;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferList_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferList2_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferList2_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferList2Vtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferList2* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferList2* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferList2* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferList2* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferList2* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferList2* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* AddLeadingPacket)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferList2* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer* nextVpnPacketBuffer);
HRESULT (STDMETHODCALLTYPE* RemoveLeadingPacket)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferList2* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer** nextVpnPacketBuffer);
HRESULT (STDMETHODCALLTYPE* AddTrailingPacket)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferList2* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer* nextVpnPacketBuffer);
HRESULT (STDMETHODCALLTYPE* RemoveTrailingPacket)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferList2* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer** nextVpnPacketBuffer);
END_INTERFACE
} __x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferList2Vtbl;
interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferList2
{
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferList2Vtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferList2;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferList2_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnPickedCredential_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnPickedCredential_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnPickedCredentialVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPickedCredential* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPickedCredential* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPickedCredential* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPickedCredential* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPickedCredential* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPickedCredential* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_PasskeyCredential)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPickedCredential* This,
__x_ABI_CWindows_CSecurity_CCredentials_CIPasswordCredential** value);
HRESULT (STDMETHODCALLTYPE* get_AdditionalPin)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPickedCredential* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* get_OldPasswordCredential)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPickedCredential* This,
__x_ABI_CWindows_CSecurity_CCredentials_CIPasswordCredential** value);
END_INTERFACE
} __x_ABI_CWindows_CNetworking_CVpn_CIVpnPickedCredentialVtbl;
interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnPickedCredential
{
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnPickedCredentialVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CVpn_CIVpnPickedCredential;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnPickedCredential_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugIn_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugIn_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugInVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugIn* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugIn* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugIn* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugIn* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugIn* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugIn* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* Connect)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugIn* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel* channel);
HRESULT (STDMETHODCALLTYPE* Disconnect)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugIn* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel* channel);
HRESULT (STDMETHODCALLTYPE* GetKeepAlivePayload)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugIn* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel* channel,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer** keepAlivePacket);
HRESULT (STDMETHODCALLTYPE* Encapsulate)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugIn* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel* channel,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferList* packets,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferList* encapulatedPackets);
HRESULT (STDMETHODCALLTYPE* Decapsulate)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugIn* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnChannel* channel,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBuffer* encapBuffer,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferList* decapsulatedPackets,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnPacketBufferList* controlPacketsToSend);
END_INTERFACE
} __x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugInVtbl;
interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugIn
{
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugInVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugIn;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugIn_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugInProfile_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugInProfile_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugInProfileVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugInProfile* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugInProfile* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugInProfile* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugInProfile* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugInProfile* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugInProfile* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_ServerUris)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugInProfile* This,
__x_ABI_C__FIVector_1___x_ABI_CWindows__CFoundation__CUri** value);
HRESULT (STDMETHODCALLTYPE* get_CustomConfiguration)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugInProfile* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* put_CustomConfiguration)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugInProfile* This,
HSTRING value);
HRESULT (STDMETHODCALLTYPE* get_VpnPluginPackageFamilyName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugInProfile* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* put_VpnPluginPackageFamilyName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugInProfile* This,
HSTRING value);
END_INTERFACE
} __x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugInProfileVtbl;
interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugInProfile
{
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugInProfileVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugInProfile;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugInProfile_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugInProfile2_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugInProfile2_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugInProfile2Vtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugInProfile2* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugInProfile2* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugInProfile2* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugInProfile2* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugInProfile2* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugInProfile2* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_RequireVpnClientAppUI)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugInProfile2* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* put_RequireVpnClientAppUI)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugInProfile2* This,
boolean value);
HRESULT (STDMETHODCALLTYPE* get_ConnectionStatus)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugInProfile2* This,
enum __x_ABI_CWindows_CNetworking_CVpn_CVpnManagementConnectionStatus* value);
END_INTERFACE
} __x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugInProfile2Vtbl;
interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugInProfile2
{
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugInProfile2Vtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugInProfile2;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnPlugInProfile2_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnProfile_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnProfile_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnProfileVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnProfile* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnProfile* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnProfile* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnProfile* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnProfile* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnProfile* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_ProfileName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnProfile* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* put_ProfileName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnProfile* This,
HSTRING value);
HRESULT (STDMETHODCALLTYPE* get_AppTriggers)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnProfile* This,
__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnAppId** value);
HRESULT (STDMETHODCALLTYPE* get_Routes)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnProfile* This,
__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute** value);
HRESULT (STDMETHODCALLTYPE* get_DomainNameInfoList)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnProfile* This,
__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnDomainNameInfo** value);
HRESULT (STDMETHODCALLTYPE* get_TrafficFilters)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnProfile* This,
__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter** value);
HRESULT (STDMETHODCALLTYPE* get_RememberCredentials)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnProfile* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* put_RememberCredentials)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnProfile* This,
boolean value);
HRESULT (STDMETHODCALLTYPE* get_AlwaysOn)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnProfile* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* put_AlwaysOn)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnProfile* This,
boolean value);
END_INTERFACE
} __x_ABI_CWindows_CNetworking_CVpn_CIVpnProfileVtbl;
interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnProfile
{
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnProfileVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CVpn_CIVpnProfile;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnProfile_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnRoute_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnRoute_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnRoute* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnRoute* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnRoute* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnRoute* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnRoute* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnRoute* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* put_Address)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnRoute* This,
__x_ABI_CWindows_CNetworking_CIHostName* value);
HRESULT (STDMETHODCALLTYPE* get_Address)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnRoute* This,
__x_ABI_CWindows_CNetworking_CIHostName** value);
HRESULT (STDMETHODCALLTYPE* put_PrefixSize)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnRoute* This,
BYTE value);
HRESULT (STDMETHODCALLTYPE* get_PrefixSize)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnRoute* This,
BYTE* value);
END_INTERFACE
} __x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteVtbl;
interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnRoute
{
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CVpn_CIVpnRoute;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnRoute_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteAssignment_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteAssignment_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteAssignmentVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteAssignment* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteAssignment* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteAssignment* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteAssignment* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteAssignment* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteAssignment* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* put_Ipv4InclusionRoutes)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteAssignment* This,
__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute* value);
HRESULT (STDMETHODCALLTYPE* put_Ipv6InclusionRoutes)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteAssignment* This,
__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute* value);
HRESULT (STDMETHODCALLTYPE* get_Ipv4InclusionRoutes)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteAssignment* This,
__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute** value);
HRESULT (STDMETHODCALLTYPE* get_Ipv6InclusionRoutes)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteAssignment* This,
__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute** value);
HRESULT (STDMETHODCALLTYPE* put_Ipv4ExclusionRoutes)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteAssignment* This,
__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute* value);
HRESULT (STDMETHODCALLTYPE* put_Ipv6ExclusionRoutes)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteAssignment* This,
__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute* value);
HRESULT (STDMETHODCALLTYPE* get_Ipv4ExclusionRoutes)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteAssignment* This,
__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute** value);
HRESULT (STDMETHODCALLTYPE* get_Ipv6ExclusionRoutes)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteAssignment* This,
__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnRoute** value);
HRESULT (STDMETHODCALLTYPE* put_ExcludeLocalSubnets)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteAssignment* This,
boolean value);
HRESULT (STDMETHODCALLTYPE* get_ExcludeLocalSubnets)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteAssignment* This,
boolean* value);
END_INTERFACE
} __x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteAssignmentVtbl;
interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteAssignment
{
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteAssignmentVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteAssignment;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteAssignment_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteFactory_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteFactory_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteFactoryVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteFactory* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteFactory* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteFactory* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteFactory* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteFactory* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteFactory* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* CreateVpnRoute)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteFactory* This,
__x_ABI_CWindows_CNetworking_CIHostName* address,
BYTE prefixSize,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnRoute** route);
END_INTERFACE
} __x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteFactoryVtbl;
interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteFactory
{
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteFactoryVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteFactory;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnRouteFactory_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnSystemHealth_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnSystemHealth_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnSystemHealthVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnSystemHealth* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnSystemHealth* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnSystemHealth* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnSystemHealth* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnSystemHealth* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnSystemHealth* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_StatementOfHealth)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnSystemHealth* This,
__x_ABI_CWindows_CStorage_CStreams_CIBuffer** value);
END_INTERFACE
} __x_ABI_CWindows_CNetworking_CVpn_CIVpnSystemHealthVtbl;
interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnSystemHealth
{
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnSystemHealthVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CVpn_CIVpnSystemHealth;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnSystemHealth_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilter_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilter_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilterVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilter* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilter* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilter* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilter* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilter* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilter* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_AppId)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilter* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnAppId** value);
HRESULT (STDMETHODCALLTYPE* put_AppId)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilter* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnAppId* value);
HRESULT (STDMETHODCALLTYPE* get_AppClaims)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilter* This,
__x_ABI_C__FIVector_1_HSTRING** value);
HRESULT (STDMETHODCALLTYPE* get_Protocol)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilter* This,
enum __x_ABI_CWindows_CNetworking_CVpn_CVpnIPProtocol* value);
HRESULT (STDMETHODCALLTYPE* put_Protocol)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilter* This,
enum __x_ABI_CWindows_CNetworking_CVpn_CVpnIPProtocol value);
HRESULT (STDMETHODCALLTYPE* get_LocalPortRanges)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilter* This,
__x_ABI_C__FIVector_1_HSTRING** value);
HRESULT (STDMETHODCALLTYPE* get_RemotePortRanges)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilter* This,
__x_ABI_C__FIVector_1_HSTRING** value);
HRESULT (STDMETHODCALLTYPE* get_LocalAddressRanges)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilter* This,
__x_ABI_C__FIVector_1_HSTRING** value);
HRESULT (STDMETHODCALLTYPE* get_RemoteAddressRanges)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilter* This,
__x_ABI_C__FIVector_1_HSTRING** value);
HRESULT (STDMETHODCALLTYPE* get_RoutingPolicyType)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilter* This,
enum __x_ABI_CWindows_CNetworking_CVpn_CVpnRoutingPolicyType* value);
HRESULT (STDMETHODCALLTYPE* put_RoutingPolicyType)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilter* This,
enum __x_ABI_CWindows_CNetworking_CVpn_CVpnRoutingPolicyType value);
END_INTERFACE
} __x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilterVtbl;
interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilter
{
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilterVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilter;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilter_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilterAssignment_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilterAssignment_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilterAssignmentVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilterAssignment* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilterAssignment* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilterAssignment* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilterAssignment* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilterAssignment* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilterAssignment* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_TrafficFilterList)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilterAssignment* This,
__x_ABI_C__FIVector_1___x_ABI_CWindows__CNetworking__CVpn__CVpnTrafficFilter** value);
HRESULT (STDMETHODCALLTYPE* get_AllowOutbound)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilterAssignment* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* put_AllowOutbound)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilterAssignment* This,
boolean value);
HRESULT (STDMETHODCALLTYPE* get_AllowInbound)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilterAssignment* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* put_AllowInbound)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilterAssignment* This,
boolean value);
END_INTERFACE
} __x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilterAssignmentVtbl;
interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilterAssignment
{
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilterAssignmentVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilterAssignment;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilterAssignment_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilterFactory_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilterFactory_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilterFactoryVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilterFactory* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilterFactory* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilterFactory* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilterFactory* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilterFactory* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilterFactory* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* Create)(__x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilterFactory* This,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnAppId* appId,
__x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilter** result);
END_INTERFACE
} __x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilterFactoryVtbl;
interface __x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilterFactory
{
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilterFactoryVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilterFactory;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CVpn_CIVpnTrafficFilterFactory_INTERFACE_DEFINED__) */