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