4490 lines
291 KiB
C
4490 lines
291 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.ApplicationModel.Background.h"
|
|
#include "Windows.Networking.h"
|
|
#include "Windows.Networking.Connectivity.h"
|
|
#include "Windows.Security.Credentials.h"
|
|
#include "Windows.Security.Cryptography.Certificates.h"
|
|
#include "Windows.Storage.Streams.h"
|
|
#include "Windows.Web.h"
|
|
// Importing Collections header
|
|
#include "Windows.Foundation.Collections.h"
|
|
|
|
/* Forward Declarations */
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTrigger_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTrigger_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTrigger __x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTrigger;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTrigger_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTrigger2_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTrigger2_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTrigger2 __x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTrigger2;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTrigger2_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerEventDetails_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerEventDetails_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerEventDetails __x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerEventDetails;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerEventDetails_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerFactory_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerFactory_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerFactory __x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerFactory;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerFactory_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerResetEventDetails_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerResetEventDetails_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerResetEventDetails __x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerResetEventDetails;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerResetEventDetails_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket2_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket2_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket2 __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket2;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket2_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket3_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket3_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket3 __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket3;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket3_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl2_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl2_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl2 __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl2;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl2_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl3_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl3_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl3 __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl3;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl3_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketInformation_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketInformation_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketInformation __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketInformation;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketInformation_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketMessageReceivedEventArgs_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketMessageReceivedEventArgs_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketMessageReceivedEventArgs __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketMessageReceivedEventArgs;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketMessageReceivedEventArgs_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketStatics_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketStatics_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketStatics __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketStatics;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketStatics_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket __x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket2_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket2_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket2 __x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket2;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket2_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket3_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket3_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket3 __x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket3;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket3_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketControl_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketControl_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketControl __x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketControl;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketControl_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketControl2_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketControl2_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketControl2 __x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketControl2;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketControl2_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketMessageReceivedEventArgs_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketMessageReceivedEventArgs_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketMessageReceivedEventArgs __x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketMessageReceivedEventArgs;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketMessageReceivedEventArgs_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketMessageReceivedEventArgs2_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketMessageReceivedEventArgs2_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketMessageReceivedEventArgs2 __x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketMessageReceivedEventArgs2;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketMessageReceivedEventArgs2_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocket_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocket_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocket __x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocket;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocket_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocketControl_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocketControl_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocketControl __x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocketControl;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocketControl_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocketInformation_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocketInformation_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocketInformation __x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocketInformation;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocketInformation_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIServerStreamWebSocket_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIServerStreamWebSocket_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIServerStreamWebSocket __x_ABI_CWindows_CNetworking_CSockets_CIServerStreamWebSocket;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIServerStreamWebSocket_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIServerStreamWebSocketInformation_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIServerStreamWebSocketInformation_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIServerStreamWebSocketInformation __x_ABI_CWindows_CNetworking_CSockets_CIServerStreamWebSocketInformation;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIServerStreamWebSocketInformation_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CISocketActivityContext_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CISocketActivityContext_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CISocketActivityContext __x_ABI_CWindows_CNetworking_CSockets_CISocketActivityContext;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CISocketActivityContext_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CISocketActivityContextFactory_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CISocketActivityContextFactory_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CISocketActivityContextFactory __x_ABI_CWindows_CNetworking_CSockets_CISocketActivityContextFactory;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CISocketActivityContextFactory_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CISocketActivityInformation_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CISocketActivityInformation_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CISocketActivityInformation __x_ABI_CWindows_CNetworking_CSockets_CISocketActivityInformation;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CISocketActivityInformation_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CISocketActivityInformationStatics_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CISocketActivityInformationStatics_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CISocketActivityInformationStatics __x_ABI_CWindows_CNetworking_CSockets_CISocketActivityInformationStatics;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CISocketActivityInformationStatics_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CISocketActivityTriggerDetails_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CISocketActivityTriggerDetails_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CISocketActivityTriggerDetails __x_ABI_CWindows_CNetworking_CSockets_CISocketActivityTriggerDetails;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CISocketActivityTriggerDetails_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CISocketErrorStatics_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CISocketErrorStatics_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CISocketErrorStatics __x_ABI_CWindows_CNetworking_CSockets_CISocketErrorStatics;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CISocketErrorStatics_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket2_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket2_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket2 __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket2;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket2_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket3_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket3_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket3 __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket3;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket3_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl2_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl2_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl2 __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl2;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl2_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl3_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl3_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl3 __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl3;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl3_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl4_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl4_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl4 __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl4;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl4_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketInformation_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketInformation_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketInformation __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketInformation;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketInformation_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketInformation2_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketInformation2_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketInformation2 __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketInformation2;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketInformation2_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener2_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener2_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener2 __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener2;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener2_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener3_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener3_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener3 __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener3;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener3_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerConnectionReceivedEventArgs_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerConnectionReceivedEventArgs_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerConnectionReceivedEventArgs __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerConnectionReceivedEventArgs;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerConnectionReceivedEventArgs_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerControl_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerControl_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerControl __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerControl;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerControl_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerControl2_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerControl2_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerControl2 __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerControl2;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerControl2_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerInformation_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerInformation_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerInformation __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerInformation;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerInformation_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketStatics_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketStatics_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketStatics __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketStatics;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketStatics_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocket_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocket_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocket __x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocket;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocket_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocket2_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocket2_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocket2 __x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocket2;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocket2_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocketControl_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocketControl_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocketControl __x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocketControl;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocketControl_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocketControl2_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocketControl2_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocketControl2 __x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocketControl2;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocketControl2_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIWebSocket_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIWebSocket_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIWebSocket __x_ABI_CWindows_CNetworking_CSockets_CIWebSocket;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIWebSocket_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIWebSocketClosedEventArgs_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIWebSocketClosedEventArgs_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIWebSocketClosedEventArgs __x_ABI_CWindows_CNetworking_CSockets_CIWebSocketClosedEventArgs;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIWebSocketClosedEventArgs_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIWebSocketControl_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIWebSocketControl_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIWebSocketControl __x_ABI_CWindows_CNetworking_CSockets_CIWebSocketControl;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIWebSocketControl_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIWebSocketControl2_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIWebSocketControl2_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIWebSocketControl2 __x_ABI_CWindows_CNetworking_CSockets_CIWebSocketControl2;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIWebSocketControl2_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIWebSocketErrorStatics_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIWebSocketErrorStatics_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIWebSocketErrorStatics __x_ABI_CWindows_CNetworking_CSockets_CIWebSocketErrorStatics;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIWebSocketErrorStatics_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIWebSocketInformation_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIWebSocketInformation_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIWebSocketInformation __x_ABI_CWindows_CNetworking_CSockets_CIWebSocketInformation;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIWebSocketInformation_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIWebSocketInformation2_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIWebSocketInformation2_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIWebSocketInformation2 __x_ABI_CWindows_CNetworking_CSockets_CIWebSocketInformation2;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIWebSocketInformation2_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIWebSocketServerCustomValidationRequestedEventArgs_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIWebSocketServerCustomValidationRequestedEventArgs_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIWebSocketServerCustomValidationRequestedEventArgs __x_ABI_CWindows_CNetworking_CSockets_CIWebSocketServerCustomValidationRequestedEventArgs;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CSockets_CIWebSocketServerCustomValidationRequestedEventArgs_FWD_DEFINED__
|
|
|
|
// Parameterized interface forward declarations (C)
|
|
|
|
// Collection interface definitions
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CIEndpointPair_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CIEndpointPair_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CIEndpointPair __x_ABI_CWindows_CNetworking_CIEndpointPair;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CIEndpointPair_FWD_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CEndpointPair_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CEndpointPair_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CEndpointPair __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CEndpointPair;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CEndpointPair;
|
|
|
|
typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CEndpointPairVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CEndpointPair* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CEndpointPair* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CEndpointPair* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CEndpointPair* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CEndpointPair* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CEndpointPair* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CEndpointPair* This,
|
|
__x_ABI_CWindows_CNetworking_CIEndpointPair** result);
|
|
HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CEndpointPair* This,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CEndpointPair* This,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CEndpointPair* This,
|
|
UINT32 itemsLength,
|
|
__x_ABI_CWindows_CNetworking_CIEndpointPair** items,
|
|
UINT32* result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CEndpointPairVtbl;
|
|
|
|
interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CEndpointPair
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CEndpointPairVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CEndpointPair_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CEndpointPair_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CEndpointPair_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CEndpointPair __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CEndpointPair;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CEndpointPair;
|
|
|
|
typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CEndpointPairVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CEndpointPair* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CEndpointPair* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CEndpointPair* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CEndpointPair* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CEndpointPair* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CEndpointPair* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CEndpointPair* This,
|
|
__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CEndpointPair** result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CEndpointPairVtbl;
|
|
|
|
interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CEndpointPair
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CEndpointPairVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CEndpointPair_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair;
|
|
|
|
typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPairVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair* This,
|
|
UINT32 index,
|
|
__x_ABI_CWindows_CNetworking_CIEndpointPair** result);
|
|
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair* This,
|
|
UINT32* result);
|
|
HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair* This,
|
|
__x_ABI_CWindows_CNetworking_CIEndpointPair* value,
|
|
UINT32* index,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair* This,
|
|
UINT32 startIndex,
|
|
UINT32 itemsLength,
|
|
__x_ABI_CWindows_CNetworking_CIEndpointPair** items,
|
|
UINT32* result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPairVtbl;
|
|
|
|
interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPairVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair;
|
|
|
|
#if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair __x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair;
|
|
|
|
typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPairVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair* This,
|
|
__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair* handler);
|
|
HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair* This,
|
|
__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair** result);
|
|
HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair* This,
|
|
__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair** result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPairVtbl;
|
|
|
|
interface __x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPairVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair;
|
|
|
|
typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPairVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair* This);
|
|
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair* This,
|
|
__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair* asyncInfo,
|
|
enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPairVtbl;
|
|
|
|
interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPairVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair_INTERFACE_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CStorage_CStreams_CIOutputStream_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CStorage_CStreams_CIOutputStream_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CStorage_CStreams_CIOutputStream __x_ABI_CWindows_CStorage_CStreams_CIOutputStream;
|
|
|
|
#endif // ____x_ABI_CWindows_CStorage_CStreams_CIOutputStream_FWD_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIOutputStream __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIOutputStream;
|
|
|
|
#if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIOutputStream_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIOutputStream_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIOutputStream __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIOutputStream;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIOutputStream;
|
|
|
|
typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIOutputStreamVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIOutputStream* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIOutputStream* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIOutputStream* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIOutputStream* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIOutputStream* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIOutputStream* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIOutputStream* This,
|
|
__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIOutputStream* handler);
|
|
HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIOutputStream* This,
|
|
__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIOutputStream** result);
|
|
HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIOutputStream* This,
|
|
__x_ABI_CWindows_CStorage_CStreams_CIOutputStream** result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIOutputStreamVtbl;
|
|
|
|
interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIOutputStream
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIOutputStreamVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIOutputStream_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIOutputStream_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIOutputStream_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIOutputStream __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIOutputStream;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIOutputStream;
|
|
|
|
typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIOutputStreamVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIOutputStream* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIOutputStream* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIOutputStream* This);
|
|
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIOutputStream* This,
|
|
__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIOutputStream* asyncInfo,
|
|
enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIOutputStreamVtbl;
|
|
|
|
interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIOutputStream
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIOutputStreamVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIOutputStream_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIAsyncOperationProgressHandler_2_UINT32_UINT32 __x_ABI_C__FIAsyncOperationProgressHandler_2_UINT32_UINT32;
|
|
|
|
typedef interface __x_ABI_C__FIAsyncOperationWithProgress_2_UINT32_UINT32 __x_ABI_C__FIAsyncOperationWithProgress_2_UINT32_UINT32;
|
|
|
|
#if !defined(____x_ABI_C__FIAsyncOperationWithProgressCompletedHandler_2_UINT32_UINT32_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIAsyncOperationWithProgressCompletedHandler_2_UINT32_UINT32_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIAsyncOperationWithProgressCompletedHandler_2_UINT32_UINT32 __x_ABI_C__FIAsyncOperationWithProgressCompletedHandler_2_UINT32_UINT32;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationWithProgressCompletedHandler_2_UINT32_UINT32;
|
|
|
|
typedef struct __x_ABI_C__FIAsyncOperationWithProgressCompletedHandler_2_UINT32_UINT32Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationWithProgressCompletedHandler_2_UINT32_UINT32* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationWithProgressCompletedHandler_2_UINT32_UINT32* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationWithProgressCompletedHandler_2_UINT32_UINT32* This);
|
|
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationWithProgressCompletedHandler_2_UINT32_UINT32* This,
|
|
__x_ABI_C__FIAsyncOperationWithProgress_2_UINT32_UINT32* asyncInfo,
|
|
enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIAsyncOperationWithProgressCompletedHandler_2_UINT32_UINT32Vtbl;
|
|
|
|
interface __x_ABI_C__FIAsyncOperationWithProgressCompletedHandler_2_UINT32_UINT32
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIAsyncOperationWithProgressCompletedHandler_2_UINT32_UINT32Vtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIAsyncOperationWithProgressCompletedHandler_2_UINT32_UINT32_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIAsyncOperationWithProgress_2_UINT32_UINT32_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIAsyncOperationWithProgress_2_UINT32_UINT32_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIAsyncOperationWithProgress_2_UINT32_UINT32 __x_ABI_C__FIAsyncOperationWithProgress_2_UINT32_UINT32;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationWithProgress_2_UINT32_UINT32;
|
|
|
|
typedef struct __x_ABI_C__FIAsyncOperationWithProgress_2_UINT32_UINT32Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationWithProgress_2_UINT32_UINT32* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationWithProgress_2_UINT32_UINT32* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationWithProgress_2_UINT32_UINT32* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperationWithProgress_2_UINT32_UINT32* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperationWithProgress_2_UINT32_UINT32* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperationWithProgress_2_UINT32_UINT32* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* put_Progress)(__x_ABI_C__FIAsyncOperationWithProgress_2_UINT32_UINT32* This,
|
|
__x_ABI_C__FIAsyncOperationProgressHandler_2_UINT32_UINT32* handler);
|
|
HRESULT (STDMETHODCALLTYPE* get_Progress)(__x_ABI_C__FIAsyncOperationWithProgress_2_UINT32_UINT32* This,
|
|
__x_ABI_C__FIAsyncOperationProgressHandler_2_UINT32_UINT32** result);
|
|
HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperationWithProgress_2_UINT32_UINT32* This,
|
|
__x_ABI_C__FIAsyncOperationWithProgressCompletedHandler_2_UINT32_UINT32* handler);
|
|
HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperationWithProgress_2_UINT32_UINT32* This,
|
|
__x_ABI_C__FIAsyncOperationWithProgressCompletedHandler_2_UINT32_UINT32** result);
|
|
HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperationWithProgress_2_UINT32_UINT32* This,
|
|
UINT32* result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIAsyncOperationWithProgress_2_UINT32_UINT32Vtbl;
|
|
|
|
interface __x_ABI_C__FIAsyncOperationWithProgress_2_UINT32_UINT32
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIAsyncOperationWithProgress_2_UINT32_UINT32Vtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIAsyncOperationWithProgress_2_UINT32_UINT32_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIAsyncOperationProgressHandler_2_UINT32_UINT32_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIAsyncOperationProgressHandler_2_UINT32_UINT32_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIAsyncOperationProgressHandler_2_UINT32_UINT32 __x_ABI_C__FIAsyncOperationProgressHandler_2_UINT32_UINT32;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationProgressHandler_2_UINT32_UINT32;
|
|
|
|
typedef struct __x_ABI_C__FIAsyncOperationProgressHandler_2_UINT32_UINT32Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationProgressHandler_2_UINT32_UINT32* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationProgressHandler_2_UINT32_UINT32* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationProgressHandler_2_UINT32_UINT32* This);
|
|
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationProgressHandler_2_UINT32_UINT32* This,
|
|
__x_ABI_C__FIAsyncOperationWithProgress_2_UINT32_UINT32* asyncInfo,
|
|
UINT32 progressInfo);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIAsyncOperationProgressHandler_2_UINT32_UINT32Vtbl;
|
|
|
|
interface __x_ABI_C__FIAsyncOperationProgressHandler_2_UINT32_UINT32
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIAsyncOperationProgressHandler_2_UINT32_UINT32Vtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIAsyncOperationProgressHandler_2_UINT32_UINT32_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIIterator_1_HSTRING_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIIterator_1_HSTRING_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIIterator_1_HSTRING __x_ABI_C__FIIterator_1_HSTRING;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIIterator_1_HSTRING;
|
|
|
|
typedef struct __x_ABI_C__FIIterator_1_HSTRINGVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1_HSTRING* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1_HSTRING* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1_HSTRING* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1_HSTRING* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1_HSTRING* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1_HSTRING* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1_HSTRING* This,
|
|
HSTRING* result);
|
|
HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1_HSTRING* This,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1_HSTRING* This,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1_HSTRING* This,
|
|
UINT32 itemsLength,
|
|
HSTRING* items,
|
|
UINT32* result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIIterator_1_HSTRINGVtbl;
|
|
|
|
interface __x_ABI_C__FIIterator_1_HSTRING
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIIterator_1_HSTRINGVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIIterator_1_HSTRING_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIIterable_1_HSTRING_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIIterable_1_HSTRING_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIIterable_1_HSTRING __x_ABI_C__FIIterable_1_HSTRING;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIIterable_1_HSTRING;
|
|
|
|
typedef struct __x_ABI_C__FIIterable_1_HSTRINGVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1_HSTRING* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1_HSTRING* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1_HSTRING* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1_HSTRING* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1_HSTRING* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1_HSTRING* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1_HSTRING* This,
|
|
__x_ABI_C__FIIterator_1_HSTRING** result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIIterable_1_HSTRINGVtbl;
|
|
|
|
interface __x_ABI_C__FIIterable_1_HSTRING
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIIterable_1_HSTRINGVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIIterable_1_HSTRING_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation __x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation;
|
|
|
|
typedef struct __x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformationVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_Key)(__x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation* This,
|
|
HSTRING* result);
|
|
HRESULT (STDMETHODCALLTYPE* get_Value)(__x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation* This,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CISocketActivityInformation** result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformationVtbl;
|
|
|
|
interface __x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformationVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation;
|
|
|
|
typedef struct __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformationVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation* This,
|
|
__x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation** result);
|
|
HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation* This,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation* This,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation* This,
|
|
UINT32 itemsLength,
|
|
__x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation** items,
|
|
UINT32* result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformationVtbl;
|
|
|
|
interface __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformationVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation;
|
|
|
|
typedef struct __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformationVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation* This,
|
|
__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation** result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformationVtbl;
|
|
|
|
interface __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformationVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation_INTERFACE_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__
|
|
|
|
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate __x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate;
|
|
|
|
typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificateVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This,
|
|
__x_ABI_CWindows_CSecurity_CCryptography_CCertificates_CICertificate** result);
|
|
HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This,
|
|
UINT32 itemsLength,
|
|
__x_ABI_CWindows_CSecurity_CCryptography_CCertificates_CICertificate** items,
|
|
UINT32* result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificateVtbl;
|
|
|
|
interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificateVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate __x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate;
|
|
|
|
typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificateVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This,
|
|
__x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate** result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificateVtbl;
|
|
|
|
interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificateVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate_INTERFACE_DEFINED__
|
|
|
|
typedef enum __x_ABI_CWindows_CSecurity_CCryptography_CCertificates_CChainValidationResult __x_ABI_CWindows_CSecurity_CCryptography_CCertificates_CChainValidationResult;
|
|
|
|
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult __x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult;
|
|
|
|
typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResultVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult* This,
|
|
enum __x_ABI_CWindows_CSecurity_CCryptography_CCertificates_CChainValidationResult* result);
|
|
HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult* This,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult* This,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult* This,
|
|
UINT32 itemsLength,
|
|
enum __x_ABI_CWindows_CSecurity_CCryptography_CCertificates_CChainValidationResult* items,
|
|
UINT32* result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResultVtbl;
|
|
|
|
interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResultVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult __x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult;
|
|
|
|
typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResultVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult* This,
|
|
__x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult** result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResultVtbl;
|
|
|
|
interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResultVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation __x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation;
|
|
|
|
#if !defined(____x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation __x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation;
|
|
|
|
typedef struct __x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformationVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* Lookup)(__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation* This,
|
|
HSTRING key,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CISocketActivityInformation** result);
|
|
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation* This,
|
|
UINT32* result);
|
|
HRESULT (STDMETHODCALLTYPE* HasKey)(__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation* This,
|
|
HSTRING key,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* Split)(__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation* This,
|
|
__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation** first,
|
|
__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation** second);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformationVtbl;
|
|
|
|
interface __x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformationVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation_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__CSecurity__CCryptography__CCertificates__CCertificate_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate;
|
|
|
|
typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificateVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This,
|
|
UINT32 index,
|
|
__x_ABI_CWindows_CSecurity_CCryptography_CCertificates_CICertificate** result);
|
|
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This,
|
|
UINT32* result);
|
|
HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This,
|
|
__x_ABI_CWindows_CSecurity_CCryptography_CCertificates_CICertificate* value,
|
|
UINT32* index,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate* This,
|
|
UINT32 startIndex,
|
|
UINT32 itemsLength,
|
|
__x_ABI_CWindows_CSecurity_CCryptography_CCertificates_CICertificate** items,
|
|
UINT32* result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificateVtbl;
|
|
|
|
interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificateVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult;
|
|
|
|
typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResultVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult* This,
|
|
UINT32 index,
|
|
enum __x_ABI_CWindows_CSecurity_CCryptography_CCertificates_CChainValidationResult* result);
|
|
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult* This,
|
|
UINT32* result);
|
|
HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult* This,
|
|
enum __x_ABI_CWindows_CSecurity_CCryptography_CCertificates_CChainValidationResult value,
|
|
UINT32* index,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult* This,
|
|
UINT32 startIndex,
|
|
UINT32 itemsLength,
|
|
enum __x_ABI_CWindows_CSecurity_CCryptography_CCertificates_CChainValidationResult* items,
|
|
UINT32* result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResultVtbl;
|
|
|
|
interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResultVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult_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__CSecurity__CCryptography__CCertificates__CChainValidationResult_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIVector_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIVector_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult __x_ABI_C__FIVector_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIVector_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult;
|
|
|
|
typedef struct __x_ABI_C__FIVector_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResultVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult* This,
|
|
UINT32 index,
|
|
enum __x_ABI_CWindows_CSecurity_CCryptography_CCertificates_CChainValidationResult* result);
|
|
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult* This,
|
|
UINT32* result);
|
|
HRESULT (STDMETHODCALLTYPE* GetView)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult* This,
|
|
__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult** result);
|
|
HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult* This,
|
|
enum __x_ABI_CWindows_CSecurity_CCryptography_CCertificates_CChainValidationResult value,
|
|
UINT32* index,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* SetAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult* This,
|
|
UINT32 index,
|
|
enum __x_ABI_CWindows_CSecurity_CCryptography_CCertificates_CChainValidationResult value);
|
|
HRESULT (STDMETHODCALLTYPE* InsertAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult* This,
|
|
UINT32 index,
|
|
enum __x_ABI_CWindows_CSecurity_CCryptography_CCertificates_CChainValidationResult value);
|
|
HRESULT (STDMETHODCALLTYPE* RemoveAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult* This,
|
|
UINT32 index);
|
|
HRESULT (STDMETHODCALLTYPE* Append)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult* This,
|
|
enum __x_ABI_CWindows_CSecurity_CCryptography_CCertificates_CChainValidationResult value);
|
|
HRESULT (STDMETHODCALLTYPE* RemoveAtEnd)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult* This);
|
|
HRESULT (STDMETHODCALLTYPE* Clear)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult* This,
|
|
UINT32 startIndex,
|
|
UINT32 itemsLength,
|
|
enum __x_ABI_CWindows_CSecurity_CCryptography_CCertificates_CChainValidationResult* items,
|
|
UINT32* result);
|
|
HRESULT (STDMETHODCALLTYPE* ReplaceAll)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult* This,
|
|
UINT32 itemsLength,
|
|
enum __x_ABI_CWindows_CSecurity_CCryptography_CCertificates_CChainValidationResult* items);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIVector_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResultVtbl;
|
|
|
|
interface __x_ABI_C__FIVector_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIVector_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResultVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIVector_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CDatagramSocket___x_ABI_CWindows__CNetworking__CSockets__CDatagramSocketMessageReceivedEventArgs_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CDatagramSocket___x_ABI_CWindows__CNetworking__CSockets__CDatagramSocketMessageReceivedEventArgs_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CDatagramSocket___x_ABI_CWindows__CNetworking__CSockets__CDatagramSocketMessageReceivedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CDatagramSocket___x_ABI_CWindows__CNetworking__CSockets__CDatagramSocketMessageReceivedEventArgs;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CDatagramSocket___x_ABI_CWindows__CNetworking__CSockets__CDatagramSocketMessageReceivedEventArgs;
|
|
|
|
typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CDatagramSocket___x_ABI_CWindows__CNetworking__CSockets__CDatagramSocketMessageReceivedEventArgsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CDatagramSocket___x_ABI_CWindows__CNetworking__CSockets__CDatagramSocketMessageReceivedEventArgs* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CDatagramSocket___x_ABI_CWindows__CNetworking__CSockets__CDatagramSocketMessageReceivedEventArgs* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CDatagramSocket___x_ABI_CWindows__CNetworking__CSockets__CDatagramSocketMessageReceivedEventArgs* This);
|
|
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CDatagramSocket___x_ABI_CWindows__CNetworking__CSockets__CDatagramSocketMessageReceivedEventArgs* This,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket* sender,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketMessageReceivedEventArgs* args);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CDatagramSocket___x_ABI_CWindows__CNetworking__CSockets__CDatagramSocketMessageReceivedEventArgsVtbl;
|
|
|
|
interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CDatagramSocket___x_ABI_CWindows__CNetworking__CSockets__CDatagramSocketMessageReceivedEventArgs
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CDatagramSocket___x_ABI_CWindows__CNetworking__CSockets__CDatagramSocketMessageReceivedEventArgsVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CDatagramSocket___x_ABI_CWindows__CNetworking__CSockets__CDatagramSocketMessageReceivedEventArgs_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CIWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketClosedEventArgs_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CIWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketClosedEventArgs_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CIWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketClosedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CIWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketClosedEventArgs;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CIWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketClosedEventArgs;
|
|
|
|
typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CIWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketClosedEventArgsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CIWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketClosedEventArgs* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CIWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketClosedEventArgs* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CIWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketClosedEventArgs* This);
|
|
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CIWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketClosedEventArgs* This,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CIWebSocket* sender,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketClosedEventArgs* args);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CIWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketClosedEventArgsVtbl;
|
|
|
|
interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CIWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketClosedEventArgs
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CIWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketClosedEventArgsVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CIWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketClosedEventArgs_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocketMessageReceivedEventArgs_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocketMessageReceivedEventArgs_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocketMessageReceivedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocketMessageReceivedEventArgs;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocketMessageReceivedEventArgs;
|
|
|
|
typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocketMessageReceivedEventArgsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocketMessageReceivedEventArgs* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocketMessageReceivedEventArgs* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocketMessageReceivedEventArgs* This);
|
|
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocketMessageReceivedEventArgs* This,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket* sender,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketMessageReceivedEventArgs* args);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocketMessageReceivedEventArgsVtbl;
|
|
|
|
interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocketMessageReceivedEventArgs
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocketMessageReceivedEventArgsVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocketMessageReceivedEventArgs_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketServerCustomValidationRequestedEventArgs_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketServerCustomValidationRequestedEventArgs_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketServerCustomValidationRequestedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketServerCustomValidationRequestedEventArgs;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketServerCustomValidationRequestedEventArgs;
|
|
|
|
typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketServerCustomValidationRequestedEventArgsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketServerCustomValidationRequestedEventArgs* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketServerCustomValidationRequestedEventArgs* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketServerCustomValidationRequestedEventArgs* This);
|
|
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketServerCustomValidationRequestedEventArgs* This,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket* sender,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketServerCustomValidationRequestedEventArgs* args);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketServerCustomValidationRequestedEventArgsVtbl;
|
|
|
|
interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketServerCustomValidationRequestedEventArgs
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketServerCustomValidationRequestedEventArgsVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketServerCustomValidationRequestedEventArgs_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CServerMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocketMessageReceivedEventArgs_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CServerMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocketMessageReceivedEventArgs_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CServerMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocketMessageReceivedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CServerMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocketMessageReceivedEventArgs;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CServerMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocketMessageReceivedEventArgs;
|
|
|
|
typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CServerMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocketMessageReceivedEventArgsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CServerMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocketMessageReceivedEventArgs* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CServerMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocketMessageReceivedEventArgs* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CServerMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocketMessageReceivedEventArgs* This);
|
|
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CServerMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocketMessageReceivedEventArgs* This,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocket* sender,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketMessageReceivedEventArgs* args);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CServerMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocketMessageReceivedEventArgsVtbl;
|
|
|
|
interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CServerMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocketMessageReceivedEventArgs
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CServerMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocketMessageReceivedEventArgsVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CServerMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocketMessageReceivedEventArgs_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CServerMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketClosedEventArgs_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CServerMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketClosedEventArgs_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CServerMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketClosedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CServerMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketClosedEventArgs;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CServerMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketClosedEventArgs;
|
|
|
|
typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CServerMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketClosedEventArgsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CServerMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketClosedEventArgs* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CServerMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketClosedEventArgs* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CServerMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketClosedEventArgs* This);
|
|
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CServerMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketClosedEventArgs* This,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocket* sender,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketClosedEventArgs* args);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CServerMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketClosedEventArgsVtbl;
|
|
|
|
interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CServerMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketClosedEventArgs
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CServerMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketClosedEventArgsVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CServerMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketClosedEventArgs_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CServerStreamWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketClosedEventArgs_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CServerStreamWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketClosedEventArgs_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CServerStreamWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketClosedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CServerStreamWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketClosedEventArgs;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CServerStreamWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketClosedEventArgs;
|
|
|
|
typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CServerStreamWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketClosedEventArgsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CServerStreamWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketClosedEventArgs* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CServerStreamWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketClosedEventArgs* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CServerStreamWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketClosedEventArgs* This);
|
|
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CServerStreamWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketClosedEventArgs* This,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CIServerStreamWebSocket* sender,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketClosedEventArgs* args);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CServerStreamWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketClosedEventArgsVtbl;
|
|
|
|
interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CServerStreamWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketClosedEventArgs
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CServerStreamWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketClosedEventArgsVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CServerStreamWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketClosedEventArgs_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CStreamSocketListener___x_ABI_CWindows__CNetworking__CSockets__CStreamSocketListenerConnectionReceivedEventArgs_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CStreamSocketListener___x_ABI_CWindows__CNetworking__CSockets__CStreamSocketListenerConnectionReceivedEventArgs_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CStreamSocketListener___x_ABI_CWindows__CNetworking__CSockets__CStreamSocketListenerConnectionReceivedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CStreamSocketListener___x_ABI_CWindows__CNetworking__CSockets__CStreamSocketListenerConnectionReceivedEventArgs;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CStreamSocketListener___x_ABI_CWindows__CNetworking__CSockets__CStreamSocketListenerConnectionReceivedEventArgs;
|
|
|
|
typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CStreamSocketListener___x_ABI_CWindows__CNetworking__CSockets__CStreamSocketListenerConnectionReceivedEventArgsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CStreamSocketListener___x_ABI_CWindows__CNetworking__CSockets__CStreamSocketListenerConnectionReceivedEventArgs* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CStreamSocketListener___x_ABI_CWindows__CNetworking__CSockets__CStreamSocketListenerConnectionReceivedEventArgs* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CStreamSocketListener___x_ABI_CWindows__CNetworking__CSockets__CStreamSocketListenerConnectionReceivedEventArgs* This);
|
|
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CStreamSocketListener___x_ABI_CWindows__CNetworking__CSockets__CStreamSocketListenerConnectionReceivedEventArgs* This,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener* sender,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerConnectionReceivedEventArgs* args);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CStreamSocketListener___x_ABI_CWindows__CNetworking__CSockets__CStreamSocketListenerConnectionReceivedEventArgsVtbl;
|
|
|
|
interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CStreamSocketListener___x_ABI_CWindows__CNetworking__CSockets__CStreamSocketListenerConnectionReceivedEventArgs
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CStreamSocketListener___x_ABI_CWindows__CNetworking__CSockets__CStreamSocketListenerConnectionReceivedEventArgsVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CStreamSocketListener___x_ABI_CWindows__CNetworking__CSockets__CStreamSocketListenerConnectionReceivedEventArgs_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CStreamWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketServerCustomValidationRequestedEventArgs_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CStreamWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketServerCustomValidationRequestedEventArgs_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CStreamWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketServerCustomValidationRequestedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CStreamWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketServerCustomValidationRequestedEventArgs;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CStreamWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketServerCustomValidationRequestedEventArgs;
|
|
|
|
typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CStreamWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketServerCustomValidationRequestedEventArgsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CStreamWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketServerCustomValidationRequestedEventArgs* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CStreamWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketServerCustomValidationRequestedEventArgs* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CStreamWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketServerCustomValidationRequestedEventArgs* This);
|
|
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CStreamWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketServerCustomValidationRequestedEventArgs* This,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocket* sender,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketServerCustomValidationRequestedEventArgs* args);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CStreamWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketServerCustomValidationRequestedEventArgsVtbl;
|
|
|
|
interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CStreamWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketServerCustomValidationRequestedEventArgs
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CStreamWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketServerCustomValidationRequestedEventArgsVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CStreamWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketServerCustomValidationRequestedEventArgs_INTERFACE_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CApplicationModel_CBackground_CIBackgroundTask_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CApplicationModel_CBackground_CIBackgroundTask_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CApplicationModel_CBackground_CIBackgroundTask __x_ABI_CWindows_CApplicationModel_CBackground_CIBackgroundTask;
|
|
|
|
#endif // ____x_ABI_CWindows_CApplicationModel_CBackground_CIBackgroundTask_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CApplicationModel_CBackground_CIBackgroundTrigger_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CApplicationModel_CBackground_CIBackgroundTrigger_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CApplicationModel_CBackground_CIBackgroundTrigger __x_ABI_CWindows_CApplicationModel_CBackground_CIBackgroundTrigger;
|
|
|
|
#endif // ____x_ABI_CWindows_CApplicationModel_CBackground_CIBackgroundTrigger_FWD_DEFINED__
|
|
|
|
typedef enum __x_ABI_CWindows_CFoundation_CAsyncStatus __x_ABI_CWindows_CFoundation_CAsyncStatus;
|
|
|
|
#ifndef ____x_ABI_CWindows_CFoundation_CIDeferral_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CFoundation_CIDeferral_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CFoundation_CIDeferral __x_ABI_CWindows_CFoundation_CIDeferral;
|
|
|
|
#endif // ____x_ABI_CWindows_CFoundation_CIDeferral_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CFoundation_CIAsyncAction __x_ABI_CWindows_CFoundation_CIAsyncAction;
|
|
|
|
#endif // ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CFoundation_CIAsyncInfo_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CFoundation_CIAsyncInfo_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CFoundation_CIAsyncInfo __x_ABI_CWindows_CFoundation_CIAsyncInfo;
|
|
|
|
#endif // ____x_ABI_CWindows_CFoundation_CIAsyncInfo_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CFoundation_CIClosable_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CFoundation_CIClosable_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CFoundation_CIClosable __x_ABI_CWindows_CFoundation_CIClosable;
|
|
|
|
#endif // ____x_ABI_CWindows_CFoundation_CIClosable_FWD_DEFINED__
|
|
|
|
typedef struct __x_ABI_CWindows_CFoundation_CTimeSpan __x_ABI_CWindows_CFoundation_CTimeSpan;
|
|
|
|
#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__
|
|
|
|
#ifndef ____x_ABI_CWindows_CNetworking_CConnectivity_CINetworkAdapter_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CNetworking_CConnectivity_CINetworkAdapter_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CNetworking_CConnectivity_CINetworkAdapter __x_ABI_CWindows_CNetworking_CConnectivity_CINetworkAdapter;
|
|
|
|
#endif // ____x_ABI_CWindows_CNetworking_CConnectivity_CINetworkAdapter_FWD_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__
|
|
|
|
typedef enum __x_ABI_CWindows_CNetworking_CHostNameSortOptions __x_ABI_CWindows_CNetworking_CHostNameSortOptions;
|
|
|
|
#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_CStorage_CStreams_CIDataReader_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CStorage_CStreams_CIDataReader_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CStorage_CStreams_CIDataReader __x_ABI_CWindows_CStorage_CStreams_CIDataReader;
|
|
|
|
#endif // ____x_ABI_CWindows_CStorage_CStreams_CIDataReader_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CStorage_CStreams_CIBuffer __x_ABI_CWindows_CStorage_CStreams_CIBuffer;
|
|
|
|
#endif // ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CStorage_CStreams_CIInputStream_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CStorage_CStreams_CIInputStream_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CStorage_CStreams_CIInputStream __x_ABI_CWindows_CStorage_CStreams_CIInputStream;
|
|
|
|
#endif // ____x_ABI_CWindows_CStorage_CStreams_CIInputStream_FWD_DEFINED__
|
|
|
|
typedef enum __x_ABI_CWindows_CWeb_CWebErrorStatus __x_ABI_CWindows_CWeb_CWebErrorStatus;
|
|
|
|
typedef enum __x_ABI_CWindows_CNetworking_CSockets_CControlChannelTriggerResetReason __x_ABI_CWindows_CNetworking_CSockets_CControlChannelTriggerResetReason;
|
|
|
|
typedef enum __x_ABI_CWindows_CNetworking_CSockets_CControlChannelTriggerResourceType __x_ABI_CWindows_CNetworking_CSockets_CControlChannelTriggerResourceType;
|
|
|
|
typedef enum __x_ABI_CWindows_CNetworking_CSockets_CControlChannelTriggerStatus __x_ABI_CWindows_CNetworking_CSockets_CControlChannelTriggerStatus;
|
|
|
|
typedef enum __x_ABI_CWindows_CNetworking_CSockets_CMessageWebSocketReceiveMode __x_ABI_CWindows_CNetworking_CSockets_CMessageWebSocketReceiveMode;
|
|
|
|
typedef enum __x_ABI_CWindows_CNetworking_CSockets_CSocketActivityConnectedStandbyAction __x_ABI_CWindows_CNetworking_CSockets_CSocketActivityConnectedStandbyAction;
|
|
|
|
typedef enum __x_ABI_CWindows_CNetworking_CSockets_CSocketActivityKind __x_ABI_CWindows_CNetworking_CSockets_CSocketActivityKind;
|
|
|
|
typedef enum __x_ABI_CWindows_CNetworking_CSockets_CSocketActivityTriggerReason __x_ABI_CWindows_CNetworking_CSockets_CSocketActivityTriggerReason;
|
|
|
|
typedef enum __x_ABI_CWindows_CNetworking_CSockets_CSocketErrorStatus __x_ABI_CWindows_CNetworking_CSockets_CSocketErrorStatus;
|
|
|
|
typedef enum __x_ABI_CWindows_CNetworking_CSockets_CSocketMessageType __x_ABI_CWindows_CNetworking_CSockets_CSocketMessageType;
|
|
|
|
typedef enum __x_ABI_CWindows_CNetworking_CSockets_CSocketProtectionLevel __x_ABI_CWindows_CNetworking_CSockets_CSocketProtectionLevel;
|
|
|
|
typedef enum __x_ABI_CWindows_CNetworking_CSockets_CSocketQualityOfService __x_ABI_CWindows_CNetworking_CSockets_CSocketQualityOfService;
|
|
|
|
typedef enum __x_ABI_CWindows_CNetworking_CSockets_CSocketSslErrorSeverity __x_ABI_CWindows_CNetworking_CSockets_CSocketSslErrorSeverity;
|
|
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CBandwidthStatistics __x_ABI_CWindows_CNetworking_CSockets_CBandwidthStatistics;
|
|
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CRoundTripTimeStatistics __x_ABI_CWindows_CNetworking_CSockets_CRoundTripTimeStatistics;
|
|
|
|
enum __x_ABI_CWindows_CNetworking_CSockets_CControlChannelTriggerResetReason
|
|
{
|
|
__x_ABI_CWindows_CNetworking_CSockets_CControlChannelTriggerResetReason_FastUserSwitched = 0,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CControlChannelTriggerResetReason_LowPowerExit = 1,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CControlChannelTriggerResetReason_QuietHoursExit = 2,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CControlChannelTriggerResetReason_ApplicationRestart = 3,
|
|
};
|
|
|
|
enum __x_ABI_CWindows_CNetworking_CSockets_CControlChannelTriggerResourceType
|
|
{
|
|
__x_ABI_CWindows_CNetworking_CSockets_CControlChannelTriggerResourceType_RequestSoftwareSlot = 0,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CControlChannelTriggerResourceType_RequestHardwareSlot = 1,
|
|
};
|
|
|
|
enum __x_ABI_CWindows_CNetworking_CSockets_CControlChannelTriggerStatus
|
|
{
|
|
__x_ABI_CWindows_CNetworking_CSockets_CControlChannelTriggerStatus_HardwareSlotRequested = 0,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CControlChannelTriggerStatus_SoftwareSlotAllocated = 1,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CControlChannelTriggerStatus_HardwareSlotAllocated = 2,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CControlChannelTriggerStatus_PolicyError = 3,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CControlChannelTriggerStatus_SystemError = 4,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CControlChannelTriggerStatus_TransportDisconnected = 5,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CControlChannelTriggerStatus_ServiceUnavailable = 6,
|
|
};
|
|
|
|
enum __x_ABI_CWindows_CNetworking_CSockets_CMessageWebSocketReceiveMode
|
|
{
|
|
__x_ABI_CWindows_CNetworking_CSockets_CMessageWebSocketReceiveMode_FullMessage = 0,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CMessageWebSocketReceiveMode_PartialMessage = 1,
|
|
};
|
|
|
|
enum __x_ABI_CWindows_CNetworking_CSockets_CSocketActivityConnectedStandbyAction
|
|
{
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketActivityConnectedStandbyAction_DoNotWake = 0,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketActivityConnectedStandbyAction_Wake = 1,
|
|
};
|
|
|
|
enum __x_ABI_CWindows_CNetworking_CSockets_CSocketActivityKind
|
|
{
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketActivityKind_None = 0,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketActivityKind_StreamSocketListener = 1,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketActivityKind_DatagramSocket = 2,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketActivityKind_StreamSocket = 3,
|
|
};
|
|
|
|
enum __x_ABI_CWindows_CNetworking_CSockets_CSocketActivityTriggerReason
|
|
{
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketActivityTriggerReason_None = 0,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketActivityTriggerReason_SocketActivity = 1,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketActivityTriggerReason_ConnectionAccepted = 2,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketActivityTriggerReason_KeepAliveTimerExpired = 3,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketActivityTriggerReason_SocketClosed = 4,
|
|
};
|
|
|
|
enum __x_ABI_CWindows_CNetworking_CSockets_CSocketErrorStatus
|
|
{
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketErrorStatus_Unknown = 0,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketErrorStatus_OperationAborted = 1,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketErrorStatus_HttpInvalidServerResponse = 2,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketErrorStatus_ConnectionTimedOut = 3,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketErrorStatus_AddressFamilyNotSupported = 4,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketErrorStatus_SocketTypeNotSupported = 5,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketErrorStatus_HostNotFound = 6,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketErrorStatus_NoDataRecordOfRequestedType = 7,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketErrorStatus_NonAuthoritativeHostNotFound = 8,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketErrorStatus_ClassTypeNotFound = 9,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketErrorStatus_AddressAlreadyInUse = 10,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketErrorStatus_CannotAssignRequestedAddress = 11,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketErrorStatus_ConnectionRefused = 12,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketErrorStatus_NetworkIsUnreachable = 13,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketErrorStatus_UnreachableHost = 14,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketErrorStatus_NetworkIsDown = 15,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketErrorStatus_NetworkDroppedConnectionOnReset = 16,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketErrorStatus_SoftwareCausedConnectionAbort = 17,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketErrorStatus_ConnectionResetByPeer = 18,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketErrorStatus_HostIsDown = 19,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketErrorStatus_NoAddressesFound = 20,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketErrorStatus_TooManyOpenFiles = 21,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketErrorStatus_MessageTooLong = 22,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketErrorStatus_CertificateExpired = 23,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketErrorStatus_CertificateUntrustedRoot = 24,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketErrorStatus_CertificateCommonNameIsIncorrect = 25,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketErrorStatus_CertificateWrongUsage = 26,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketErrorStatus_CertificateRevoked = 27,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketErrorStatus_CertificateNoRevocationCheck = 28,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketErrorStatus_CertificateRevocationServerOffline = 29,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketErrorStatus_CertificateIsInvalid = 30,
|
|
};
|
|
|
|
enum __x_ABI_CWindows_CNetworking_CSockets_CSocketMessageType
|
|
{
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketMessageType_Binary = 0,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketMessageType_Utf8 = 1,
|
|
};
|
|
|
|
enum __x_ABI_CWindows_CNetworking_CSockets_CSocketProtectionLevel
|
|
{
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketProtectionLevel_PlainSocket = 0,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketProtectionLevel_Ssl = 1,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketProtectionLevel_SslAllowNullEncryption = 2,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketProtectionLevel_BluetoothEncryptionAllowNullAuthentication = 3,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketProtectionLevel_BluetoothEncryptionWithAuthentication = 4,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketProtectionLevel_Ssl3AllowWeakEncryption = 5,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketProtectionLevel_Tls10 = 6,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketProtectionLevel_Tls11 = 7,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketProtectionLevel_Tls12 = 8,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketProtectionLevel_Unspecified = 9,
|
|
};
|
|
|
|
enum __x_ABI_CWindows_CNetworking_CSockets_CSocketQualityOfService
|
|
{
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketQualityOfService_Normal = 0,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketQualityOfService_LowLatency = 1,
|
|
};
|
|
|
|
enum __x_ABI_CWindows_CNetworking_CSockets_CSocketSslErrorSeverity
|
|
{
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketSslErrorSeverity_None = 0,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketSslErrorSeverity_Ignorable = 1,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CSocketSslErrorSeverity_Fatal = 2,
|
|
};
|
|
|
|
struct __x_ABI_CWindows_CNetworking_CSockets_CBandwidthStatistics
|
|
{
|
|
UINT64 OutboundBitsPerSecond;
|
|
UINT64 InboundBitsPerSecond;
|
|
UINT64 OutboundBitsPerSecondInstability;
|
|
UINT64 InboundBitsPerSecondInstability;
|
|
boolean OutboundBandwidthPeaked;
|
|
boolean InboundBandwidthPeaked;
|
|
};
|
|
|
|
struct __x_ABI_CWindows_CNetworking_CSockets_CRoundTripTimeStatistics
|
|
{
|
|
UINT32 Variance;
|
|
UINT32 Max;
|
|
UINT32 Min;
|
|
UINT32 Sum;
|
|
};
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTrigger_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTrigger_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTrigger* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTrigger* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTrigger* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTrigger* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTrigger* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTrigger* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_ControlChannelTriggerId)(__x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTrigger* This,
|
|
HSTRING* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_ServerKeepAliveIntervalInMinutes)(__x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTrigger* This,
|
|
UINT32* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_ServerKeepAliveIntervalInMinutes)(__x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTrigger* This,
|
|
UINT32 value);
|
|
HRESULT (STDMETHODCALLTYPE* get_CurrentKeepAliveIntervalInMinutes)(__x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTrigger* This,
|
|
UINT32* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_TransportObject)(__x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTrigger* This,
|
|
IInspectable** value);
|
|
HRESULT (STDMETHODCALLTYPE* get_KeepAliveTrigger)(__x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTrigger* This,
|
|
__x_ABI_CWindows_CApplicationModel_CBackground_CIBackgroundTrigger** trigger);
|
|
HRESULT (STDMETHODCALLTYPE* get_PushNotificationTrigger)(__x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTrigger* This,
|
|
__x_ABI_CWindows_CApplicationModel_CBackground_CIBackgroundTrigger** trigger);
|
|
HRESULT (STDMETHODCALLTYPE* UsingTransport)(__x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTrigger* This,
|
|
IInspectable* transport);
|
|
HRESULT (STDMETHODCALLTYPE* WaitForPushEnabled)(__x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTrigger* This,
|
|
enum __x_ABI_CWindows_CNetworking_CSockets_CControlChannelTriggerStatus* channelTriggerStatus);
|
|
HRESULT (STDMETHODCALLTYPE* DecreaseNetworkKeepAliveInterval)(__x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTrigger* This);
|
|
HRESULT (STDMETHODCALLTYPE* FlushTransport)(__x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTrigger* This);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerVtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTrigger
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTrigger;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTrigger_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTrigger2_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTrigger2_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTrigger2Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTrigger2* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTrigger2* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTrigger2* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTrigger2* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTrigger2* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTrigger2* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_IsWakeFromLowPowerSupported)(__x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTrigger2* This,
|
|
boolean* value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTrigger2Vtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTrigger2
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTrigger2Vtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTrigger2;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTrigger2_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerEventDetails_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerEventDetails_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerEventDetailsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerEventDetails* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerEventDetails* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerEventDetails* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerEventDetails* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerEventDetails* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerEventDetails* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_ControlChannelTrigger)(__x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerEventDetails* This,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTrigger** value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerEventDetailsVtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerEventDetails
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerEventDetailsVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerEventDetails;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerEventDetails_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerFactory_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerFactory_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerFactoryVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerFactory* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerFactory* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerFactory* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerFactory* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerFactory* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerFactory* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* CreateControlChannelTrigger)(__x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerFactory* This,
|
|
HSTRING channelId,
|
|
UINT32 serverKeepAliveIntervalInMinutes,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTrigger** notificationChannel);
|
|
HRESULT (STDMETHODCALLTYPE* CreateControlChannelTriggerEx)(__x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerFactory* This,
|
|
HSTRING channelId,
|
|
UINT32 serverKeepAliveIntervalInMinutes,
|
|
enum __x_ABI_CWindows_CNetworking_CSockets_CControlChannelTriggerResourceType resourceRequestType,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTrigger** notificationChannel);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerFactoryVtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerFactory
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerFactoryVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerFactory;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerFactory_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerResetEventDetails_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerResetEventDetails_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerResetEventDetailsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerResetEventDetails* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerResetEventDetails* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerResetEventDetails* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerResetEventDetails* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerResetEventDetails* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerResetEventDetails* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_ResetReason)(__x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerResetEventDetails* This,
|
|
enum __x_ABI_CWindows_CNetworking_CSockets_CControlChannelTriggerResetReason* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_HardwareSlotReset)(__x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerResetEventDetails* This,
|
|
boolean* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_SoftwareSlotReset)(__x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerResetEventDetails* This,
|
|
boolean* value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerResetEventDetailsVtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerResetEventDetails
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerResetEventDetailsVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerResetEventDetails;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIControlChannelTriggerResetEventDetails_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_Control)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket* This,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl** value);
|
|
HRESULT (STDMETHODCALLTYPE* get_Information)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket* This,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketInformation** value);
|
|
HRESULT (STDMETHODCALLTYPE* get_OutputStream)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket* This,
|
|
__x_ABI_CWindows_CStorage_CStreams_CIOutputStream** value);
|
|
HRESULT (STDMETHODCALLTYPE* ConnectAsync)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket* This,
|
|
__x_ABI_CWindows_CNetworking_CIHostName* remoteHostName,
|
|
HSTRING remoteServiceName,
|
|
__x_ABI_CWindows_CFoundation_CIAsyncAction** operation);
|
|
HRESULT (STDMETHODCALLTYPE* ConnectWithEndpointPairAsync)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket* This,
|
|
__x_ABI_CWindows_CNetworking_CIEndpointPair* endpointPair,
|
|
__x_ABI_CWindows_CFoundation_CIAsyncAction** operation);
|
|
HRESULT (STDMETHODCALLTYPE* BindServiceNameAsync)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket* This,
|
|
HSTRING localServiceName,
|
|
__x_ABI_CWindows_CFoundation_CIAsyncAction** operation);
|
|
HRESULT (STDMETHODCALLTYPE* BindEndpointAsync)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket* This,
|
|
__x_ABI_CWindows_CNetworking_CIHostName* localHostName,
|
|
HSTRING localServiceName,
|
|
__x_ABI_CWindows_CFoundation_CIAsyncAction** operation);
|
|
HRESULT (STDMETHODCALLTYPE* JoinMulticastGroup)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket* This,
|
|
__x_ABI_CWindows_CNetworking_CIHostName* host);
|
|
HRESULT (STDMETHODCALLTYPE* GetOutputStreamAsync)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket* This,
|
|
__x_ABI_CWindows_CNetworking_CIHostName* remoteHostName,
|
|
HSTRING remoteServiceName,
|
|
__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIOutputStream** value);
|
|
HRESULT (STDMETHODCALLTYPE* GetOutputStreamWithEndpointPairAsync)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket* This,
|
|
__x_ABI_CWindows_CNetworking_CIEndpointPair* endpointPair,
|
|
__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIOutputStream** value);
|
|
HRESULT (STDMETHODCALLTYPE* add_MessageReceived)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket* This,
|
|
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CDatagramSocket___x_ABI_CWindows__CNetworking__CSockets__CDatagramSocketMessageReceivedEventArgs* eventHandler,
|
|
EventRegistrationToken* eventCookie);
|
|
HRESULT (STDMETHODCALLTYPE* remove_MessageReceived)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket* This,
|
|
EventRegistrationToken eventCookie);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketVtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket2_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket2_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket2Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket2* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket2* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket2* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket2* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket2* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket2* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* BindServiceNameAndAdapterAsync)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket2* This,
|
|
HSTRING localServiceName,
|
|
__x_ABI_CWindows_CNetworking_CConnectivity_CINetworkAdapter* adapter,
|
|
__x_ABI_CWindows_CFoundation_CIAsyncAction** operation);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket2Vtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket2
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket2Vtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket2;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket2_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket3_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket3_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket3Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket3* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket3* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket3* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket3* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket3* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket3* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* CancelIOAsync)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket3* This,
|
|
__x_ABI_CWindows_CFoundation_CIAsyncAction** operation);
|
|
HRESULT (STDMETHODCALLTYPE* EnableTransferOwnership)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket3* This,
|
|
GUID taskId);
|
|
HRESULT (STDMETHODCALLTYPE* EnableTransferOwnershipWithConnectedStandbyAction)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket3* This,
|
|
GUID taskId,
|
|
enum __x_ABI_CWindows_CNetworking_CSockets_CSocketActivityConnectedStandbyAction connectedStandbyAction);
|
|
HRESULT (STDMETHODCALLTYPE* TransferOwnership)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket3* This,
|
|
HSTRING socketId);
|
|
HRESULT (STDMETHODCALLTYPE* TransferOwnershipWithContext)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket3* This,
|
|
HSTRING socketId,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CISocketActivityContext* data);
|
|
HRESULT (STDMETHODCALLTYPE* TransferOwnershipWithContextAndKeepAliveTime)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket3* This,
|
|
HSTRING socketId,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CISocketActivityContext* data,
|
|
struct __x_ABI_CWindows_CFoundation_CTimeSpan keepAliveTime);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket3Vtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket3
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket3Vtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket3;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket3_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControlVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_QualityOfService)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl* This,
|
|
enum __x_ABI_CWindows_CNetworking_CSockets_CSocketQualityOfService* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_QualityOfService)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl* This,
|
|
enum __x_ABI_CWindows_CNetworking_CSockets_CSocketQualityOfService value);
|
|
HRESULT (STDMETHODCALLTYPE* get_OutboundUnicastHopLimit)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl* This,
|
|
BYTE* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_OutboundUnicastHopLimit)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl* This,
|
|
BYTE value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControlVtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControlVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl2_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl2_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl2Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl2* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl2* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl2* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl2* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl2* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl2* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_InboundBufferSizeInBytes)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl2* This,
|
|
UINT32* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_InboundBufferSizeInBytes)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl2* This,
|
|
UINT32 value);
|
|
HRESULT (STDMETHODCALLTYPE* get_DontFragment)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl2* This,
|
|
boolean* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_DontFragment)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl2* This,
|
|
boolean value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl2Vtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl2
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl2Vtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl2;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl2_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl3_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl3_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl3Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl3* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl3* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl3* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl3* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl3* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl3* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_MulticastOnly)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl3* This,
|
|
boolean* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_MulticastOnly)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl3* This,
|
|
boolean value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl3Vtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl3
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl3Vtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl3;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketControl3_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketInformation_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketInformation_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketInformationVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketInformation* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketInformation* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketInformation* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketInformation* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketInformation* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketInformation* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_LocalAddress)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketInformation* This,
|
|
__x_ABI_CWindows_CNetworking_CIHostName** value);
|
|
HRESULT (STDMETHODCALLTYPE* get_LocalPort)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketInformation* This,
|
|
HSTRING* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_RemoteAddress)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketInformation* This,
|
|
__x_ABI_CWindows_CNetworking_CIHostName** value);
|
|
HRESULT (STDMETHODCALLTYPE* get_RemotePort)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketInformation* This,
|
|
HSTRING* value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketInformationVtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketInformation
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketInformationVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketInformation;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketInformation_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketMessageReceivedEventArgs_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketMessageReceivedEventArgs_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketMessageReceivedEventArgsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketMessageReceivedEventArgs* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketMessageReceivedEventArgs* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketMessageReceivedEventArgs* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketMessageReceivedEventArgs* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketMessageReceivedEventArgs* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketMessageReceivedEventArgs* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_RemoteAddress)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketMessageReceivedEventArgs* This,
|
|
__x_ABI_CWindows_CNetworking_CIHostName** value);
|
|
HRESULT (STDMETHODCALLTYPE* get_RemotePort)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketMessageReceivedEventArgs* This,
|
|
HSTRING* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_LocalAddress)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketMessageReceivedEventArgs* This,
|
|
__x_ABI_CWindows_CNetworking_CIHostName** value);
|
|
HRESULT (STDMETHODCALLTYPE* GetDataReader)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketMessageReceivedEventArgs* This,
|
|
__x_ABI_CWindows_CStorage_CStreams_CIDataReader** dataReader);
|
|
HRESULT (STDMETHODCALLTYPE* GetDataStream)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketMessageReceivedEventArgs* This,
|
|
__x_ABI_CWindows_CStorage_CStreams_CIInputStream** inputStream);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketMessageReceivedEventArgsVtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketMessageReceivedEventArgs
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketMessageReceivedEventArgsVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketMessageReceivedEventArgs;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketMessageReceivedEventArgs_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketStatics_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketStatics_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketStaticsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketStatics* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketStatics* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketStatics* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketStatics* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketStatics* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketStatics* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* GetEndpointPairsAsync)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketStatics* This,
|
|
__x_ABI_CWindows_CNetworking_CIHostName* remoteHostName,
|
|
HSTRING remoteServiceName,
|
|
__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair** operation);
|
|
HRESULT (STDMETHODCALLTYPE* GetEndpointPairsWithSortOptionsAsync)(__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketStatics* This,
|
|
__x_ABI_CWindows_CNetworking_CIHostName* remoteHostName,
|
|
HSTRING remoteServiceName,
|
|
enum __x_ABI_CWindows_CNetworking_CHostNameSortOptions sortOptions,
|
|
__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair** operation);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketStaticsVtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketStatics
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketStaticsVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketStatics;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocketStatics_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_Control)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket* This,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketControl** value);
|
|
HRESULT (STDMETHODCALLTYPE* get_Information)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket* This,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketInformation** value);
|
|
HRESULT (STDMETHODCALLTYPE* add_MessageReceived)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket* This,
|
|
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocketMessageReceivedEventArgs* eventHandler,
|
|
EventRegistrationToken* eventCookie);
|
|
HRESULT (STDMETHODCALLTYPE* remove_MessageReceived)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket* This,
|
|
EventRegistrationToken eventCookie);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketVtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket2_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket2_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket2Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket2* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket2* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket2* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket2* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket2* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket2* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* add_ServerCustomValidationRequested)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket2* This,
|
|
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketServerCustomValidationRequestedEventArgs* eventHandler,
|
|
EventRegistrationToken* eventCookie);
|
|
HRESULT (STDMETHODCALLTYPE* remove_ServerCustomValidationRequested)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket2* This,
|
|
EventRegistrationToken eventCookie);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket2Vtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket2
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket2Vtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket2;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket2_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket3_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket3_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket3Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket3* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket3* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket3* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket3* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket3* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket3* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* SendNonfinalFrameAsync)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket3* This,
|
|
__x_ABI_CWindows_CStorage_CStreams_CIBuffer* data,
|
|
__x_ABI_C__FIAsyncOperationWithProgress_2_UINT32_UINT32** operation);
|
|
HRESULT (STDMETHODCALLTYPE* SendFinalFrameAsync)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket3* This,
|
|
__x_ABI_CWindows_CStorage_CStreams_CIBuffer* data,
|
|
__x_ABI_C__FIAsyncOperationWithProgress_2_UINT32_UINT32** operation);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket3Vtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket3
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket3Vtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket3;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocket3_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketControl_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketControl_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketControlVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketControl* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketControl* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketControl* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketControl* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketControl* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketControl* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_MaxMessageSize)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketControl* This,
|
|
UINT32* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_MaxMessageSize)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketControl* This,
|
|
UINT32 value);
|
|
HRESULT (STDMETHODCALLTYPE* get_MessageType)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketControl* This,
|
|
enum __x_ABI_CWindows_CNetworking_CSockets_CSocketMessageType* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_MessageType)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketControl* This,
|
|
enum __x_ABI_CWindows_CNetworking_CSockets_CSocketMessageType value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketControlVtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketControl
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketControlVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketControl;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketControl_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketControl2_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketControl2_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketControl2Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketControl2* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketControl2* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketControl2* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketControl2* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketControl2* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketControl2* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_DesiredUnsolicitedPongInterval)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketControl2* This,
|
|
struct __x_ABI_CWindows_CFoundation_CTimeSpan* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_DesiredUnsolicitedPongInterval)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketControl2* This,
|
|
struct __x_ABI_CWindows_CFoundation_CTimeSpan value);
|
|
HRESULT (STDMETHODCALLTYPE* get_ActualUnsolicitedPongInterval)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketControl2* This,
|
|
struct __x_ABI_CWindows_CFoundation_CTimeSpan* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_ReceiveMode)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketControl2* This,
|
|
enum __x_ABI_CWindows_CNetworking_CSockets_CMessageWebSocketReceiveMode* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_ReceiveMode)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketControl2* This,
|
|
enum __x_ABI_CWindows_CNetworking_CSockets_CMessageWebSocketReceiveMode value);
|
|
HRESULT (STDMETHODCALLTYPE* get_ClientCertificate)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketControl2* This,
|
|
__x_ABI_CWindows_CSecurity_CCryptography_CCertificates_CICertificate** value);
|
|
HRESULT (STDMETHODCALLTYPE* put_ClientCertificate)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketControl2* This,
|
|
__x_ABI_CWindows_CSecurity_CCryptography_CCertificates_CICertificate* value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketControl2Vtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketControl2
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketControl2Vtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketControl2;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketControl2_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketMessageReceivedEventArgs_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketMessageReceivedEventArgs_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketMessageReceivedEventArgsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketMessageReceivedEventArgs* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketMessageReceivedEventArgs* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketMessageReceivedEventArgs* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketMessageReceivedEventArgs* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketMessageReceivedEventArgs* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketMessageReceivedEventArgs* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_MessageType)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketMessageReceivedEventArgs* This,
|
|
enum __x_ABI_CWindows_CNetworking_CSockets_CSocketMessageType* value);
|
|
HRESULT (STDMETHODCALLTYPE* GetDataReader)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketMessageReceivedEventArgs* This,
|
|
__x_ABI_CWindows_CStorage_CStreams_CIDataReader** dataReader);
|
|
HRESULT (STDMETHODCALLTYPE* GetDataStream)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketMessageReceivedEventArgs* This,
|
|
__x_ABI_CWindows_CStorage_CStreams_CIInputStream** inputStream);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketMessageReceivedEventArgsVtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketMessageReceivedEventArgs
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketMessageReceivedEventArgsVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketMessageReceivedEventArgs;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketMessageReceivedEventArgs_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketMessageReceivedEventArgs2_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketMessageReceivedEventArgs2_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketMessageReceivedEventArgs2Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketMessageReceivedEventArgs2* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketMessageReceivedEventArgs2* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketMessageReceivedEventArgs2* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketMessageReceivedEventArgs2* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketMessageReceivedEventArgs2* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketMessageReceivedEventArgs2* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_IsMessageComplete)(__x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketMessageReceivedEventArgs2* This,
|
|
boolean* value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketMessageReceivedEventArgs2Vtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketMessageReceivedEventArgs2
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketMessageReceivedEventArgs2Vtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketMessageReceivedEventArgs2;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIMessageWebSocketMessageReceivedEventArgs2_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocket_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocket_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocketVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocket* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocket* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocket* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocket* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocket* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocket* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* add_MessageReceived)(__x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocket* This,
|
|
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CServerMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CMessageWebSocketMessageReceivedEventArgs* value,
|
|
EventRegistrationToken* token);
|
|
HRESULT (STDMETHODCALLTYPE* remove_MessageReceived)(__x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocket* This,
|
|
EventRegistrationToken token);
|
|
HRESULT (STDMETHODCALLTYPE* get_Control)(__x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocket* This,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocketControl** value);
|
|
HRESULT (STDMETHODCALLTYPE* get_Information)(__x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocket* This,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocketInformation** value);
|
|
HRESULT (STDMETHODCALLTYPE* get_OutputStream)(__x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocket* This,
|
|
__x_ABI_CWindows_CStorage_CStreams_CIOutputStream** value);
|
|
HRESULT (STDMETHODCALLTYPE* add_Closed)(__x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocket* This,
|
|
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CServerMessageWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketClosedEventArgs* value,
|
|
EventRegistrationToken* token);
|
|
HRESULT (STDMETHODCALLTYPE* remove_Closed)(__x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocket* This,
|
|
EventRegistrationToken token);
|
|
HRESULT (STDMETHODCALLTYPE* CloseWithStatus)(__x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocket* This,
|
|
UINT16 code,
|
|
HSTRING reason);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocketVtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocket
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocketVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocket;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocket_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocketControl_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocketControl_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocketControlVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocketControl* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocketControl* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocketControl* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocketControl* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocketControl* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocketControl* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_MessageType)(__x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocketControl* This,
|
|
enum __x_ABI_CWindows_CNetworking_CSockets_CSocketMessageType* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_MessageType)(__x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocketControl* This,
|
|
enum __x_ABI_CWindows_CNetworking_CSockets_CSocketMessageType value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocketControlVtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocketControl
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocketControlVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocketControl;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocketControl_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocketInformation_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocketInformation_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocketInformationVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocketInformation* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocketInformation* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocketInformation* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocketInformation* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocketInformation* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocketInformation* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_BandwidthStatistics)(__x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocketInformation* This,
|
|
struct __x_ABI_CWindows_CNetworking_CSockets_CBandwidthStatistics* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_Protocol)(__x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocketInformation* This,
|
|
HSTRING* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_LocalAddress)(__x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocketInformation* This,
|
|
__x_ABI_CWindows_CNetworking_CIHostName** value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocketInformationVtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocketInformation
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocketInformationVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocketInformation;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIServerMessageWebSocketInformation_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIServerStreamWebSocket_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIServerStreamWebSocket_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIServerStreamWebSocketVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIServerStreamWebSocket* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIServerStreamWebSocket* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIServerStreamWebSocket* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIServerStreamWebSocket* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIServerStreamWebSocket* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIServerStreamWebSocket* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_Information)(__x_ABI_CWindows_CNetworking_CSockets_CIServerStreamWebSocket* This,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CIServerStreamWebSocketInformation** value);
|
|
HRESULT (STDMETHODCALLTYPE* get_InputStream)(__x_ABI_CWindows_CNetworking_CSockets_CIServerStreamWebSocket* This,
|
|
__x_ABI_CWindows_CStorage_CStreams_CIInputStream** value);
|
|
HRESULT (STDMETHODCALLTYPE* get_OutputStream)(__x_ABI_CWindows_CNetworking_CSockets_CIServerStreamWebSocket* This,
|
|
__x_ABI_CWindows_CStorage_CStreams_CIOutputStream** value);
|
|
HRESULT (STDMETHODCALLTYPE* add_Closed)(__x_ABI_CWindows_CNetworking_CSockets_CIServerStreamWebSocket* This,
|
|
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CServerStreamWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketClosedEventArgs* value,
|
|
EventRegistrationToken* token);
|
|
HRESULT (STDMETHODCALLTYPE* remove_Closed)(__x_ABI_CWindows_CNetworking_CSockets_CIServerStreamWebSocket* This,
|
|
EventRegistrationToken token);
|
|
HRESULT (STDMETHODCALLTYPE* CloseWithStatus)(__x_ABI_CWindows_CNetworking_CSockets_CIServerStreamWebSocket* This,
|
|
UINT16 code,
|
|
HSTRING reason);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIServerStreamWebSocketVtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIServerStreamWebSocket
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIServerStreamWebSocketVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIServerStreamWebSocket;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIServerStreamWebSocket_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIServerStreamWebSocketInformation_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIServerStreamWebSocketInformation_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIServerStreamWebSocketInformationVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIServerStreamWebSocketInformation* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIServerStreamWebSocketInformation* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIServerStreamWebSocketInformation* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIServerStreamWebSocketInformation* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIServerStreamWebSocketInformation* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIServerStreamWebSocketInformation* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_BandwidthStatistics)(__x_ABI_CWindows_CNetworking_CSockets_CIServerStreamWebSocketInformation* This,
|
|
struct __x_ABI_CWindows_CNetworking_CSockets_CBandwidthStatistics* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_Protocol)(__x_ABI_CWindows_CNetworking_CSockets_CIServerStreamWebSocketInformation* This,
|
|
HSTRING* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_LocalAddress)(__x_ABI_CWindows_CNetworking_CSockets_CIServerStreamWebSocketInformation* This,
|
|
__x_ABI_CWindows_CNetworking_CIHostName** value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIServerStreamWebSocketInformationVtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIServerStreamWebSocketInformation
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIServerStreamWebSocketInformationVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIServerStreamWebSocketInformation;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIServerStreamWebSocketInformation_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CISocketActivityContext_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CISocketActivityContext_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CISocketActivityContextVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CISocketActivityContext* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CISocketActivityContext* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CISocketActivityContext* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CISocketActivityContext* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CISocketActivityContext* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CISocketActivityContext* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_Data)(__x_ABI_CWindows_CNetworking_CSockets_CISocketActivityContext* This,
|
|
__x_ABI_CWindows_CStorage_CStreams_CIBuffer** value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CISocketActivityContextVtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CISocketActivityContext
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CISocketActivityContextVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CISocketActivityContext;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CISocketActivityContext_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CISocketActivityContextFactory_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CISocketActivityContextFactory_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CISocketActivityContextFactoryVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CISocketActivityContextFactory* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CISocketActivityContextFactory* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CISocketActivityContextFactory* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CISocketActivityContextFactory* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CISocketActivityContextFactory* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CISocketActivityContextFactory* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* Create)(__x_ABI_CWindows_CNetworking_CSockets_CISocketActivityContextFactory* This,
|
|
__x_ABI_CWindows_CStorage_CStreams_CIBuffer* data,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CISocketActivityContext** context);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CISocketActivityContextFactoryVtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CISocketActivityContextFactory
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CISocketActivityContextFactoryVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CISocketActivityContextFactory;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CISocketActivityContextFactory_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CISocketActivityInformation_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CISocketActivityInformation_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CISocketActivityInformationVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CISocketActivityInformation* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CISocketActivityInformation* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CISocketActivityInformation* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CISocketActivityInformation* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CISocketActivityInformation* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CISocketActivityInformation* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_TaskId)(__x_ABI_CWindows_CNetworking_CSockets_CISocketActivityInformation* This,
|
|
GUID* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_Id)(__x_ABI_CWindows_CNetworking_CSockets_CISocketActivityInformation* This,
|
|
HSTRING* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_SocketKind)(__x_ABI_CWindows_CNetworking_CSockets_CISocketActivityInformation* This,
|
|
enum __x_ABI_CWindows_CNetworking_CSockets_CSocketActivityKind* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_Context)(__x_ABI_CWindows_CNetworking_CSockets_CISocketActivityInformation* This,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CISocketActivityContext** value);
|
|
HRESULT (STDMETHODCALLTYPE* get_DatagramSocket)(__x_ABI_CWindows_CNetworking_CSockets_CISocketActivityInformation* This,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket** value);
|
|
HRESULT (STDMETHODCALLTYPE* get_StreamSocket)(__x_ABI_CWindows_CNetworking_CSockets_CISocketActivityInformation* This,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket** value);
|
|
HRESULT (STDMETHODCALLTYPE* get_StreamSocketListener)(__x_ABI_CWindows_CNetworking_CSockets_CISocketActivityInformation* This,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener** value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CISocketActivityInformationVtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CISocketActivityInformation
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CISocketActivityInformationVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CISocketActivityInformation;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CISocketActivityInformation_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CISocketActivityInformationStatics_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CISocketActivityInformationStatics_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CISocketActivityInformationStaticsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CISocketActivityInformationStatics* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CISocketActivityInformationStatics* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CISocketActivityInformationStatics* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CISocketActivityInformationStatics* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CISocketActivityInformationStatics* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CISocketActivityInformationStatics* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_AllSockets)(__x_ABI_CWindows_CNetworking_CSockets_CISocketActivityInformationStatics* This,
|
|
__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CNetworking__CSockets__CSocketActivityInformation** sockets);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CISocketActivityInformationStaticsVtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CISocketActivityInformationStatics
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CISocketActivityInformationStaticsVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CISocketActivityInformationStatics;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CISocketActivityInformationStatics_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CISocketActivityTriggerDetails_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CISocketActivityTriggerDetails_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CISocketActivityTriggerDetailsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CISocketActivityTriggerDetails* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CISocketActivityTriggerDetails* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CISocketActivityTriggerDetails* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CISocketActivityTriggerDetails* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CISocketActivityTriggerDetails* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CISocketActivityTriggerDetails* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_Reason)(__x_ABI_CWindows_CNetworking_CSockets_CISocketActivityTriggerDetails* This,
|
|
enum __x_ABI_CWindows_CNetworking_CSockets_CSocketActivityTriggerReason* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_SocketInformation)(__x_ABI_CWindows_CNetworking_CSockets_CISocketActivityTriggerDetails* This,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CISocketActivityInformation** value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CISocketActivityTriggerDetailsVtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CISocketActivityTriggerDetails
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CISocketActivityTriggerDetailsVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CISocketActivityTriggerDetails;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CISocketActivityTriggerDetails_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CISocketErrorStatics_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CISocketErrorStatics_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CISocketErrorStaticsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CISocketErrorStatics* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CISocketErrorStatics* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CISocketErrorStatics* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CISocketErrorStatics* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CISocketErrorStatics* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CISocketErrorStatics* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* GetStatus)(__x_ABI_CWindows_CNetworking_CSockets_CISocketErrorStatics* This,
|
|
INT32 hresult,
|
|
enum __x_ABI_CWindows_CNetworking_CSockets_CSocketErrorStatus* status);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CISocketErrorStaticsVtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CISocketErrorStatics
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CISocketErrorStaticsVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CISocketErrorStatics;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CISocketErrorStatics_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_Control)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket* This,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl** value);
|
|
HRESULT (STDMETHODCALLTYPE* get_Information)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket* This,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketInformation** value);
|
|
HRESULT (STDMETHODCALLTYPE* get_InputStream)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket* This,
|
|
__x_ABI_CWindows_CStorage_CStreams_CIInputStream** value);
|
|
HRESULT (STDMETHODCALLTYPE* get_OutputStream)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket* This,
|
|
__x_ABI_CWindows_CStorage_CStreams_CIOutputStream** value);
|
|
HRESULT (STDMETHODCALLTYPE* ConnectWithEndpointPairAsync)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket* This,
|
|
__x_ABI_CWindows_CNetworking_CIEndpointPair* endpointPair,
|
|
__x_ABI_CWindows_CFoundation_CIAsyncAction** operation);
|
|
HRESULT (STDMETHODCALLTYPE* ConnectAsync)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket* This,
|
|
__x_ABI_CWindows_CNetworking_CIHostName* remoteHostName,
|
|
HSTRING remoteServiceName,
|
|
__x_ABI_CWindows_CFoundation_CIAsyncAction** operation);
|
|
HRESULT (STDMETHODCALLTYPE* ConnectWithEndpointPairAndProtectionLevelAsync)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket* This,
|
|
__x_ABI_CWindows_CNetworking_CIEndpointPair* endpointPair,
|
|
enum __x_ABI_CWindows_CNetworking_CSockets_CSocketProtectionLevel protectionLevel,
|
|
__x_ABI_CWindows_CFoundation_CIAsyncAction** operation);
|
|
HRESULT (STDMETHODCALLTYPE* ConnectWithProtectionLevelAsync)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket* This,
|
|
__x_ABI_CWindows_CNetworking_CIHostName* remoteHostName,
|
|
HSTRING remoteServiceName,
|
|
enum __x_ABI_CWindows_CNetworking_CSockets_CSocketProtectionLevel protectionLevel,
|
|
__x_ABI_CWindows_CFoundation_CIAsyncAction** operation);
|
|
HRESULT (STDMETHODCALLTYPE* UpgradeToSslAsync)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket* This,
|
|
enum __x_ABI_CWindows_CNetworking_CSockets_CSocketProtectionLevel protectionLevel,
|
|
__x_ABI_CWindows_CNetworking_CIHostName* validationHostName,
|
|
__x_ABI_CWindows_CFoundation_CIAsyncAction** operation);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketVtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket2_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket2_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket2Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket2* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket2* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket2* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket2* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket2* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket2* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* ConnectWithProtectionLevelAndAdapterAsync)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket2* This,
|
|
__x_ABI_CWindows_CNetworking_CIHostName* remoteHostName,
|
|
HSTRING remoteServiceName,
|
|
enum __x_ABI_CWindows_CNetworking_CSockets_CSocketProtectionLevel protectionLevel,
|
|
__x_ABI_CWindows_CNetworking_CConnectivity_CINetworkAdapter* adapter,
|
|
__x_ABI_CWindows_CFoundation_CIAsyncAction** operation);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket2Vtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket2
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket2Vtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket2;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket2_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket3_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket3_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket3Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket3* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket3* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket3* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket3* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket3* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket3* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* CancelIOAsync)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket3* This,
|
|
__x_ABI_CWindows_CFoundation_CIAsyncAction** operation);
|
|
HRESULT (STDMETHODCALLTYPE* EnableTransferOwnership)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket3* This,
|
|
GUID taskId);
|
|
HRESULT (STDMETHODCALLTYPE* EnableTransferOwnershipWithConnectedStandbyAction)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket3* This,
|
|
GUID taskId,
|
|
enum __x_ABI_CWindows_CNetworking_CSockets_CSocketActivityConnectedStandbyAction connectedStandbyAction);
|
|
HRESULT (STDMETHODCALLTYPE* TransferOwnership)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket3* This,
|
|
HSTRING socketId);
|
|
HRESULT (STDMETHODCALLTYPE* TransferOwnershipWithContext)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket3* This,
|
|
HSTRING socketId,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CISocketActivityContext* data);
|
|
HRESULT (STDMETHODCALLTYPE* TransferOwnershipWithContextAndKeepAliveTime)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket3* This,
|
|
HSTRING socketId,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CISocketActivityContext* data,
|
|
struct __x_ABI_CWindows_CFoundation_CTimeSpan keepAliveTime);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket3Vtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket3
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket3Vtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket3;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket3_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControlVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_NoDelay)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl* This,
|
|
boolean* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_NoDelay)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl* This,
|
|
boolean value);
|
|
HRESULT (STDMETHODCALLTYPE* get_KeepAlive)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl* This,
|
|
boolean* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_KeepAlive)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl* This,
|
|
boolean value);
|
|
HRESULT (STDMETHODCALLTYPE* get_OutboundBufferSizeInBytes)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl* This,
|
|
UINT32* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_OutboundBufferSizeInBytes)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl* This,
|
|
UINT32 value);
|
|
HRESULT (STDMETHODCALLTYPE* get_QualityOfService)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl* This,
|
|
enum __x_ABI_CWindows_CNetworking_CSockets_CSocketQualityOfService* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_QualityOfService)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl* This,
|
|
enum __x_ABI_CWindows_CNetworking_CSockets_CSocketQualityOfService value);
|
|
HRESULT (STDMETHODCALLTYPE* get_OutboundUnicastHopLimit)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl* This,
|
|
BYTE* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_OutboundUnicastHopLimit)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl* This,
|
|
BYTE value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControlVtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControlVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl2_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl2_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl2Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl2* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl2* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl2* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl2* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl2* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl2* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_IgnorableServerCertificateErrors)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl2* This,
|
|
__x_ABI_C__FIVector_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult** value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl2Vtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl2
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl2Vtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl2;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl2_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl3_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl3_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl3Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl3* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl3* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl3* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl3* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl3* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl3* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_SerializeConnectionAttempts)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl3* This,
|
|
boolean* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_SerializeConnectionAttempts)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl3* This,
|
|
boolean value);
|
|
HRESULT (STDMETHODCALLTYPE* get_ClientCertificate)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl3* This,
|
|
__x_ABI_CWindows_CSecurity_CCryptography_CCertificates_CICertificate** value);
|
|
HRESULT (STDMETHODCALLTYPE* put_ClientCertificate)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl3* This,
|
|
__x_ABI_CWindows_CSecurity_CCryptography_CCertificates_CICertificate* value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl3Vtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl3
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl3Vtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl3;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl3_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl4_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl4_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl4Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl4* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl4* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl4* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl4* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl4* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl4* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_MinProtectionLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl4* This,
|
|
enum __x_ABI_CWindows_CNetworking_CSockets_CSocketProtectionLevel* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_MinProtectionLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl4* This,
|
|
enum __x_ABI_CWindows_CNetworking_CSockets_CSocketProtectionLevel value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl4Vtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl4
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl4Vtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl4;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketControl4_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketInformation_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketInformation_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketInformationVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketInformation* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketInformation* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketInformation* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketInformation* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketInformation* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketInformation* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_LocalAddress)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketInformation* This,
|
|
__x_ABI_CWindows_CNetworking_CIHostName** value);
|
|
HRESULT (STDMETHODCALLTYPE* get_LocalPort)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketInformation* This,
|
|
HSTRING* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_RemoteHostName)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketInformation* This,
|
|
__x_ABI_CWindows_CNetworking_CIHostName** value);
|
|
HRESULT (STDMETHODCALLTYPE* get_RemoteAddress)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketInformation* This,
|
|
__x_ABI_CWindows_CNetworking_CIHostName** value);
|
|
HRESULT (STDMETHODCALLTYPE* get_RemoteServiceName)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketInformation* This,
|
|
HSTRING* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_RemotePort)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketInformation* This,
|
|
HSTRING* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_RoundTripTimeStatistics)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketInformation* This,
|
|
struct __x_ABI_CWindows_CNetworking_CSockets_CRoundTripTimeStatistics* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_BandwidthStatistics)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketInformation* This,
|
|
struct __x_ABI_CWindows_CNetworking_CSockets_CBandwidthStatistics* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_ProtectionLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketInformation* This,
|
|
enum __x_ABI_CWindows_CNetworking_CSockets_CSocketProtectionLevel* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_SessionKey)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketInformation* This,
|
|
__x_ABI_CWindows_CStorage_CStreams_CIBuffer** value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketInformationVtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketInformation
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketInformationVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketInformation;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketInformation_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketInformation2_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketInformation2_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketInformation2Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketInformation2* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketInformation2* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketInformation2* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketInformation2* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketInformation2* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketInformation2* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_ServerCertificateErrorSeverity)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketInformation2* This,
|
|
enum __x_ABI_CWindows_CNetworking_CSockets_CSocketSslErrorSeverity* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_ServerCertificateErrors)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketInformation2* This,
|
|
__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult** value);
|
|
HRESULT (STDMETHODCALLTYPE* get_ServerCertificate)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketInformation2* This,
|
|
__x_ABI_CWindows_CSecurity_CCryptography_CCertificates_CICertificate** value);
|
|
HRESULT (STDMETHODCALLTYPE* get_ServerIntermediateCertificates)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketInformation2* This,
|
|
__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate** value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketInformation2Vtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketInformation2
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketInformation2Vtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketInformation2;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketInformation2_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_Control)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener* This,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerControl** value);
|
|
HRESULT (STDMETHODCALLTYPE* get_Information)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener* This,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerInformation** value);
|
|
HRESULT (STDMETHODCALLTYPE* BindServiceNameAsync)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener* This,
|
|
HSTRING localServiceName,
|
|
__x_ABI_CWindows_CFoundation_CIAsyncAction** operation);
|
|
HRESULT (STDMETHODCALLTYPE* BindEndpointAsync)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener* This,
|
|
__x_ABI_CWindows_CNetworking_CIHostName* localHostName,
|
|
HSTRING localServiceName,
|
|
__x_ABI_CWindows_CFoundation_CIAsyncAction** operation);
|
|
HRESULT (STDMETHODCALLTYPE* add_ConnectionReceived)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener* This,
|
|
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CStreamSocketListener___x_ABI_CWindows__CNetworking__CSockets__CStreamSocketListenerConnectionReceivedEventArgs* eventHandler,
|
|
EventRegistrationToken* eventCookie);
|
|
HRESULT (STDMETHODCALLTYPE* remove_ConnectionReceived)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener* This,
|
|
EventRegistrationToken eventCookie);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerVtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener2_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener2_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener2Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener2* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener2* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener2* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener2* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener2* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener2* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* BindServiceNameWithProtectionLevelAsync)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener2* This,
|
|
HSTRING localServiceName,
|
|
enum __x_ABI_CWindows_CNetworking_CSockets_CSocketProtectionLevel protectionLevel,
|
|
__x_ABI_CWindows_CFoundation_CIAsyncAction** operation);
|
|
HRESULT (STDMETHODCALLTYPE* BindServiceNameWithProtectionLevelAndAdapterAsync)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener2* This,
|
|
HSTRING localServiceName,
|
|
enum __x_ABI_CWindows_CNetworking_CSockets_CSocketProtectionLevel protectionLevel,
|
|
__x_ABI_CWindows_CNetworking_CConnectivity_CINetworkAdapter* adapter,
|
|
__x_ABI_CWindows_CFoundation_CIAsyncAction** operation);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener2Vtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener2
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener2Vtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener2;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener2_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener3_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener3_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener3Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener3* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener3* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener3* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener3* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener3* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener3* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* CancelIOAsync)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener3* This,
|
|
__x_ABI_CWindows_CFoundation_CIAsyncAction** operation);
|
|
HRESULT (STDMETHODCALLTYPE* EnableTransferOwnership)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener3* This,
|
|
GUID taskId);
|
|
HRESULT (STDMETHODCALLTYPE* EnableTransferOwnershipWithConnectedStandbyAction)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener3* This,
|
|
GUID taskId,
|
|
enum __x_ABI_CWindows_CNetworking_CSockets_CSocketActivityConnectedStandbyAction connectedStandbyAction);
|
|
HRESULT (STDMETHODCALLTYPE* TransferOwnership)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener3* This,
|
|
HSTRING socketId);
|
|
HRESULT (STDMETHODCALLTYPE* TransferOwnershipWithContext)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener3* This,
|
|
HSTRING socketId,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CISocketActivityContext* data);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener3Vtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener3
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener3Vtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener3;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener3_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerConnectionReceivedEventArgs_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerConnectionReceivedEventArgs_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerConnectionReceivedEventArgsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerConnectionReceivedEventArgs* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerConnectionReceivedEventArgs* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerConnectionReceivedEventArgs* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerConnectionReceivedEventArgs* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerConnectionReceivedEventArgs* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerConnectionReceivedEventArgs* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_Socket)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerConnectionReceivedEventArgs* This,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket** value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerConnectionReceivedEventArgsVtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerConnectionReceivedEventArgs
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerConnectionReceivedEventArgsVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerConnectionReceivedEventArgs;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerConnectionReceivedEventArgs_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerControl_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerControl_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerControlVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerControl* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerControl* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerControl* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerControl* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerControl* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerControl* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_QualityOfService)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerControl* This,
|
|
enum __x_ABI_CWindows_CNetworking_CSockets_CSocketQualityOfService* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_QualityOfService)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerControl* This,
|
|
enum __x_ABI_CWindows_CNetworking_CSockets_CSocketQualityOfService value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerControlVtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerControl
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerControlVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerControl;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerControl_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerControl2_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerControl2_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerControl2Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerControl2* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerControl2* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerControl2* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerControl2* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerControl2* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerControl2* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_NoDelay)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerControl2* This,
|
|
boolean* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_NoDelay)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerControl2* This,
|
|
boolean value);
|
|
HRESULT (STDMETHODCALLTYPE* get_KeepAlive)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerControl2* This,
|
|
boolean* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_KeepAlive)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerControl2* This,
|
|
boolean value);
|
|
HRESULT (STDMETHODCALLTYPE* get_OutboundBufferSizeInBytes)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerControl2* This,
|
|
UINT32* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_OutboundBufferSizeInBytes)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerControl2* This,
|
|
UINT32 value);
|
|
HRESULT (STDMETHODCALLTYPE* get_OutboundUnicastHopLimit)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerControl2* This,
|
|
BYTE* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_OutboundUnicastHopLimit)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerControl2* This,
|
|
BYTE value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerControl2Vtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerControl2
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerControl2Vtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerControl2;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerControl2_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerInformation_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerInformation_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerInformationVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerInformation* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerInformation* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerInformation* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerInformation* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerInformation* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerInformation* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_LocalPort)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerInformation* This,
|
|
HSTRING* value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerInformationVtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerInformation
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerInformationVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerInformation;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListenerInformation_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketStatics_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketStatics_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketStaticsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketStatics* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketStatics* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketStatics* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketStatics* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketStatics* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketStatics* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* GetEndpointPairsAsync)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketStatics* This,
|
|
__x_ABI_CWindows_CNetworking_CIHostName* remoteHostName,
|
|
HSTRING remoteServiceName,
|
|
__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair** operation);
|
|
HRESULT (STDMETHODCALLTYPE* GetEndpointPairsWithSortOptionsAsync)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketStatics* This,
|
|
__x_ABI_CWindows_CNetworking_CIHostName* remoteHostName,
|
|
HSTRING remoteServiceName,
|
|
enum __x_ABI_CWindows_CNetworking_CHostNameSortOptions sortOptions,
|
|
__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair** operation);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketStaticsVtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketStatics
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketStaticsVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketStatics;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketStatics_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocket_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocket_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocketVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocket* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocket* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocket* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocket* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocket* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocket* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_Control)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocket* This,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocketControl** value);
|
|
HRESULT (STDMETHODCALLTYPE* get_Information)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocket* This,
|
|
__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketInformation** value);
|
|
HRESULT (STDMETHODCALLTYPE* get_InputStream)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocket* This,
|
|
__x_ABI_CWindows_CStorage_CStreams_CIInputStream** value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocketVtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocket
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocketVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocket;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocket_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocket2_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocket2_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocket2Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocket2* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocket2* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocket2* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocket2* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocket2* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocket2* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* add_ServerCustomValidationRequested)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocket2* This,
|
|
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CStreamWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketServerCustomValidationRequestedEventArgs* eventHandler,
|
|
EventRegistrationToken* eventCookie);
|
|
HRESULT (STDMETHODCALLTYPE* remove_ServerCustomValidationRequested)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocket2* This,
|
|
EventRegistrationToken eventCookie);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocket2Vtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocket2
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocket2Vtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocket2;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocket2_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocketControl_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocketControl_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocketControlVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocketControl* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocketControl* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocketControl* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocketControl* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocketControl* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocketControl* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_NoDelay)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocketControl* This,
|
|
boolean* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_NoDelay)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocketControl* This,
|
|
boolean value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocketControlVtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocketControl
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocketControlVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocketControl;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocketControl_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocketControl2_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocketControl2_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocketControl2Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocketControl2* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocketControl2* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocketControl2* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocketControl2* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocketControl2* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocketControl2* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_DesiredUnsolicitedPongInterval)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocketControl2* This,
|
|
struct __x_ABI_CWindows_CFoundation_CTimeSpan* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_DesiredUnsolicitedPongInterval)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocketControl2* This,
|
|
struct __x_ABI_CWindows_CFoundation_CTimeSpan value);
|
|
HRESULT (STDMETHODCALLTYPE* get_ActualUnsolicitedPongInterval)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocketControl2* This,
|
|
struct __x_ABI_CWindows_CFoundation_CTimeSpan* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_ClientCertificate)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocketControl2* This,
|
|
__x_ABI_CWindows_CSecurity_CCryptography_CCertificates_CICertificate** value);
|
|
HRESULT (STDMETHODCALLTYPE* put_ClientCertificate)(__x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocketControl2* This,
|
|
__x_ABI_CWindows_CSecurity_CCryptography_CCertificates_CICertificate* value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocketControl2Vtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocketControl2
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocketControl2Vtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocketControl2;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIStreamWebSocketControl2_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIWebSocket_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIWebSocket_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIWebSocketVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocket* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocket* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocket* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocket* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocket* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocket* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_OutputStream)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocket* This,
|
|
__x_ABI_CWindows_CStorage_CStreams_CIOutputStream** value);
|
|
HRESULT (STDMETHODCALLTYPE* ConnectAsync)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocket* This,
|
|
__x_ABI_CWindows_CFoundation_CIUriRuntimeClass* uri,
|
|
__x_ABI_CWindows_CFoundation_CIAsyncAction** operation);
|
|
HRESULT (STDMETHODCALLTYPE* SetRequestHeader)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocket* This,
|
|
HSTRING headerName,
|
|
HSTRING headerValue);
|
|
HRESULT (STDMETHODCALLTYPE* add_Closed)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocket* This,
|
|
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CSockets__CIWebSocket___x_ABI_CWindows__CNetworking__CSockets__CWebSocketClosedEventArgs* eventHandler,
|
|
EventRegistrationToken* eventCookie);
|
|
HRESULT (STDMETHODCALLTYPE* remove_Closed)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocket* This,
|
|
EventRegistrationToken eventCookie);
|
|
HRESULT (STDMETHODCALLTYPE* CloseWithStatus)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocket* This,
|
|
UINT16 code,
|
|
HSTRING reason);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIWebSocketVtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIWebSocket
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIWebSocketVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIWebSocket;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIWebSocket_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIWebSocketClosedEventArgs_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIWebSocketClosedEventArgs_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIWebSocketClosedEventArgsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketClosedEventArgs* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketClosedEventArgs* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketClosedEventArgs* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketClosedEventArgs* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketClosedEventArgs* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketClosedEventArgs* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_Code)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketClosedEventArgs* This,
|
|
UINT16* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_Reason)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketClosedEventArgs* This,
|
|
HSTRING* value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIWebSocketClosedEventArgsVtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIWebSocketClosedEventArgs
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIWebSocketClosedEventArgsVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIWebSocketClosedEventArgs;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIWebSocketClosedEventArgs_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIWebSocketControl_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIWebSocketControl_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIWebSocketControlVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketControl* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketControl* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketControl* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketControl* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketControl* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketControl* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_OutboundBufferSizeInBytes)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketControl* This,
|
|
UINT32* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_OutboundBufferSizeInBytes)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketControl* This,
|
|
UINT32 value);
|
|
HRESULT (STDMETHODCALLTYPE* get_ServerCredential)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketControl* This,
|
|
__x_ABI_CWindows_CSecurity_CCredentials_CIPasswordCredential** value);
|
|
HRESULT (STDMETHODCALLTYPE* put_ServerCredential)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketControl* This,
|
|
__x_ABI_CWindows_CSecurity_CCredentials_CIPasswordCredential* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_ProxyCredential)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketControl* This,
|
|
__x_ABI_CWindows_CSecurity_CCredentials_CIPasswordCredential** value);
|
|
HRESULT (STDMETHODCALLTYPE* put_ProxyCredential)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketControl* This,
|
|
__x_ABI_CWindows_CSecurity_CCredentials_CIPasswordCredential* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_SupportedProtocols)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketControl* This,
|
|
__x_ABI_C__FIVector_1_HSTRING** value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIWebSocketControlVtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIWebSocketControl
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIWebSocketControlVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIWebSocketControl;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIWebSocketControl_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIWebSocketControl2_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIWebSocketControl2_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIWebSocketControl2Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketControl2* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketControl2* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketControl2* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketControl2* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketControl2* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketControl2* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_IgnorableServerCertificateErrors)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketControl2* This,
|
|
__x_ABI_C__FIVector_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult** value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIWebSocketControl2Vtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIWebSocketControl2
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIWebSocketControl2Vtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIWebSocketControl2;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIWebSocketControl2_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIWebSocketErrorStatics_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIWebSocketErrorStatics_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIWebSocketErrorStaticsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketErrorStatics* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketErrorStatics* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketErrorStatics* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketErrorStatics* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketErrorStatics* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketErrorStatics* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* GetStatus)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketErrorStatics* This,
|
|
INT32 hresult,
|
|
enum __x_ABI_CWindows_CWeb_CWebErrorStatus* status);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIWebSocketErrorStaticsVtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIWebSocketErrorStatics
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIWebSocketErrorStaticsVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIWebSocketErrorStatics;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIWebSocketErrorStatics_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIWebSocketInformation_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIWebSocketInformation_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIWebSocketInformationVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketInformation* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketInformation* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketInformation* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketInformation* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketInformation* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketInformation* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_LocalAddress)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketInformation* This,
|
|
__x_ABI_CWindows_CNetworking_CIHostName** value);
|
|
HRESULT (STDMETHODCALLTYPE* get_BandwidthStatistics)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketInformation* This,
|
|
struct __x_ABI_CWindows_CNetworking_CSockets_CBandwidthStatistics* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_Protocol)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketInformation* This,
|
|
HSTRING* value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIWebSocketInformationVtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIWebSocketInformation
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIWebSocketInformationVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIWebSocketInformation;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIWebSocketInformation_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIWebSocketInformation2_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIWebSocketInformation2_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIWebSocketInformation2Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketInformation2* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketInformation2* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketInformation2* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketInformation2* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketInformation2* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketInformation2* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_ServerCertificate)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketInformation2* This,
|
|
__x_ABI_CWindows_CSecurity_CCryptography_CCertificates_CICertificate** value);
|
|
HRESULT (STDMETHODCALLTYPE* get_ServerCertificateErrorSeverity)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketInformation2* This,
|
|
enum __x_ABI_CWindows_CNetworking_CSockets_CSocketSslErrorSeverity* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_ServerCertificateErrors)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketInformation2* This,
|
|
__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult** value);
|
|
HRESULT (STDMETHODCALLTYPE* get_ServerIntermediateCertificates)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketInformation2* This,
|
|
__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate** value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIWebSocketInformation2Vtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIWebSocketInformation2
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIWebSocketInformation2Vtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIWebSocketInformation2;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIWebSocketInformation2_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CNetworking_CSockets_CIWebSocketServerCustomValidationRequestedEventArgs_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CNetworking_CSockets_CIWebSocketServerCustomValidationRequestedEventArgs_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CNetworking_CSockets_CIWebSocketServerCustomValidationRequestedEventArgsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketServerCustomValidationRequestedEventArgs* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketServerCustomValidationRequestedEventArgs* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketServerCustomValidationRequestedEventArgs* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketServerCustomValidationRequestedEventArgs* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketServerCustomValidationRequestedEventArgs* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketServerCustomValidationRequestedEventArgs* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_ServerCertificate)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketServerCustomValidationRequestedEventArgs* This,
|
|
__x_ABI_CWindows_CSecurity_CCryptography_CCertificates_CICertificate** value);
|
|
HRESULT (STDMETHODCALLTYPE* get_ServerCertificateErrorSeverity)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketServerCustomValidationRequestedEventArgs* This,
|
|
enum __x_ABI_CWindows_CNetworking_CSockets_CSocketSslErrorSeverity* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_ServerCertificateErrors)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketServerCustomValidationRequestedEventArgs* This,
|
|
__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CChainValidationResult** value);
|
|
HRESULT (STDMETHODCALLTYPE* get_ServerIntermediateCertificates)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketServerCustomValidationRequestedEventArgs* This,
|
|
__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCryptography__CCertificates__CCertificate** value);
|
|
HRESULT (STDMETHODCALLTYPE* Reject)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketServerCustomValidationRequestedEventArgs* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetDeferral)(__x_ABI_CWindows_CNetworking_CSockets_CIWebSocketServerCustomValidationRequestedEventArgs* This,
|
|
__x_ABI_CWindows_CFoundation_CIDeferral** result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CNetworking_CSockets_CIWebSocketServerCustomValidationRequestedEventArgsVtbl;
|
|
|
|
interface __x_ABI_CWindows_CNetworking_CSockets_CIWebSocketServerCustomValidationRequestedEventArgs
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CNetworking_CSockets_CIWebSocketServerCustomValidationRequestedEventArgsVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CSockets_CIWebSocketServerCustomValidationRequestedEventArgs;
|
|
#endif /* !defined(____x_ABI_CWindows_CNetworking_CSockets_CIWebSocketServerCustomValidationRequestedEventArgs_INTERFACE_DEFINED__) */
|
|
|