// 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.Devices.Enumeration.h" #include "Windows.Networking.h" #include "Windows.Networking.Sockets.h" #include "Windows.Storage.Streams.h" // Importing Collections header #include "Windows.Foundation.Collections.h" /* Forward Declarations */ #ifndef ____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectService_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectService_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectService __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectService; #endif // ____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectService_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiser_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiser_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiser __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiser; #endif // ____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiser_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiserFactory_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiserFactory_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiserFactory __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiserFactory; #endif // ____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiserFactory_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAutoAcceptSessionConnectedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAutoAcceptSessionConnectedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAutoAcceptSessionConnectedEventArgs __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAutoAcceptSessionConnectedEventArgs; #endif // ____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAutoAcceptSessionConnectedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceProvisioningInfo_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceProvisioningInfo_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceProvisioningInfo __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceProvisioningInfo; #endif // ____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceProvisioningInfo_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceRemotePortAddedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceRemotePortAddedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceRemotePortAddedEventArgs __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceRemotePortAddedEventArgs; #endif // ____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceRemotePortAddedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSession_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSession_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSession __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSession; #endif // ____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSession_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionDeferredEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionDeferredEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionDeferredEventArgs __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionDeferredEventArgs; #endif // ____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionDeferredEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionRequest_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionRequest_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionRequest __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionRequest; #endif // ____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionRequest_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionRequestedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionRequestedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionRequestedEventArgs __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionRequestedEventArgs; #endif // ____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionRequestedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceStatics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceStatics __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceStatics; #endif // ____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceStatics_FWD_DEFINED__ // Parameterized interface forward declarations (C) // Collection interface definitions typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectService __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectService; #if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectService_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectService_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectService __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectService; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectService; typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectService* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectService* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectService* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectService* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectService* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectService* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectService* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectService* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectService* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectService** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectService* This, __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectService** result); END_INTERFACE } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceVtbl; interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectService { CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectService_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectService_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectService_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectService __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectService; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectService; typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectService* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectService* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectService* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectService* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectService* asyncInfo, enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus); END_INTERFACE } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceVtbl; interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectService { CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectService_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceProvisioningInfo __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceProvisioningInfo; #if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceProvisioningInfo_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceProvisioningInfo_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceProvisioningInfo __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceProvisioningInfo; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceProvisioningInfo; typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceProvisioningInfoVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceProvisioningInfo* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceProvisioningInfo* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceProvisioningInfo* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceProvisioningInfo* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceProvisioningInfo* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceProvisioningInfo* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceProvisioningInfo* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceProvisioningInfo* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceProvisioningInfo* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceProvisioningInfo** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceProvisioningInfo* This, __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceProvisioningInfo** result); END_INTERFACE } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceProvisioningInfoVtbl; interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceProvisioningInfo { CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceProvisioningInfoVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceProvisioningInfo_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceProvisioningInfo_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceProvisioningInfo_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceProvisioningInfo __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceProvisioningInfo; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceProvisioningInfo; typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceProvisioningInfoVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceProvisioningInfo* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceProvisioningInfo* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceProvisioningInfo* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceProvisioningInfo* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceProvisioningInfo* asyncInfo, enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus); END_INTERFACE } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceProvisioningInfoVtbl; interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceProvisioningInfo { CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceProvisioningInfoVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceProvisioningInfo_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession; #if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession; typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSessionVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession* This, __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSession** result); END_INTERFACE } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSessionVtbl; interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession { CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSessionVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession; typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSessionVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession* asyncInfo, enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus); END_INTERFACE } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSessionVtbl; interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession { CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSessionVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession_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__ typedef enum __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceConfigurationMethod __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceConfigurationMethod; #if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod; typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethodVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod* This, enum __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceConfigurationMethod* result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod* This, UINT32 itemsLength, enum __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceConfigurationMethod* items, UINT32* result); END_INTERFACE } __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethodVtbl; interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod { CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethodVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod; typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethodVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod* This, __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod** result); END_INTERFACE } __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethodVtbl; interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod { CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethodVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod_INTERFACE_DEFINED__ #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_HSTRING_INTERFACE_DEFINED__) #define ____x_ABI_C__FIVectorView_1_HSTRING_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIVectorView_1_HSTRING __x_ABI_C__FIVectorView_1_HSTRING; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIVectorView_1_HSTRING; typedef struct __x_ABI_C__FIVectorView_1_HSTRINGVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1_HSTRING* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1_HSTRING* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1_HSTRING* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1_HSTRING* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1_HSTRING* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1_HSTRING* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1_HSTRING* This, UINT32 index, HSTRING* result); HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1_HSTRING* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1_HSTRING* This, HSTRING value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1_HSTRING* This, UINT32 startIndex, UINT32 itemsLength, HSTRING* items, UINT32* result); END_INTERFACE } __x_ABI_C__FIVectorView_1_HSTRINGVtbl; interface __x_ABI_C__FIVectorView_1_HSTRING { CONST_VTBL struct __x_ABI_C__FIVectorView_1_HSTRINGVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIVectorView_1_HSTRING_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod_INTERFACE_DEFINED__) #define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod; typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethodVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod* This, UINT32 index, enum __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceConfigurationMethod* result); HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod* This, enum __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceConfigurationMethod value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod* This, UINT32 startIndex, UINT32 itemsLength, enum __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceConfigurationMethod* items, UINT32* result); END_INTERFACE } __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethodVtbl; interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod { CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethodVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod_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__ #if !defined(____x_ABI_C__FIVector_1_HSTRING_INTERFACE_DEFINED__) #define ____x_ABI_C__FIVector_1_HSTRING_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIVector_1_HSTRING __x_ABI_C__FIVector_1_HSTRING; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIVector_1_HSTRING; typedef struct __x_ABI_C__FIVector_1_HSTRINGVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVector_1_HSTRING* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVector_1_HSTRING* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVector_1_HSTRING* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVector_1_HSTRING* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVector_1_HSTRING* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVector_1_HSTRING* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVector_1_HSTRING* This, UINT32 index, HSTRING* result); HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVector_1_HSTRING* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* GetView)(__x_ABI_C__FIVector_1_HSTRING* This, __x_ABI_C__FIVectorView_1_HSTRING** result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVector_1_HSTRING* This, HSTRING value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* SetAt)(__x_ABI_C__FIVector_1_HSTRING* This, UINT32 index, HSTRING value); HRESULT (STDMETHODCALLTYPE* InsertAt)(__x_ABI_C__FIVector_1_HSTRING* This, UINT32 index, HSTRING value); HRESULT (STDMETHODCALLTYPE* RemoveAt)(__x_ABI_C__FIVector_1_HSTRING* This, UINT32 index); HRESULT (STDMETHODCALLTYPE* Append)(__x_ABI_C__FIVector_1_HSTRING* This, HSTRING value); HRESULT (STDMETHODCALLTYPE* RemoveAtEnd)(__x_ABI_C__FIVector_1_HSTRING* This); HRESULT (STDMETHODCALLTYPE* Clear)(__x_ABI_C__FIVector_1_HSTRING* This); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVector_1_HSTRING* This, UINT32 startIndex, UINT32 itemsLength, HSTRING* items, UINT32* result); HRESULT (STDMETHODCALLTYPE* ReplaceAll)(__x_ABI_C__FIVector_1_HSTRING* This, UINT32 itemsLength, HSTRING* items); END_INTERFACE } __x_ABI_C__FIVector_1_HSTRINGVtbl; interface __x_ABI_C__FIVector_1_HSTRING { CONST_VTBL struct __x_ABI_C__FIVector_1_HSTRINGVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIVector_1_HSTRING_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod_INTERFACE_DEFINED__) #define ____x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod __x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod; typedef struct __x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethodVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod* This, UINT32 index, enum __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceConfigurationMethod* result); HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* GetView)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod* This, __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod** result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod* This, enum __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceConfigurationMethod value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* SetAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod* This, UINT32 index, enum __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceConfigurationMethod value); HRESULT (STDMETHODCALLTYPE* InsertAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod* This, UINT32 index, enum __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceConfigurationMethod value); HRESULT (STDMETHODCALLTYPE* RemoveAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod* This, UINT32 index); HRESULT (STDMETHODCALLTYPE* Append)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod* This, enum __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceConfigurationMethod value); HRESULT (STDMETHODCALLTYPE* RemoveAtEnd)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod* This); HRESULT (STDMETHODCALLTYPE* Clear)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod* This); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod* This, UINT32 startIndex, UINT32 itemsLength, enum __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceConfigurationMethod* items, UINT32* result); HRESULT (STDMETHODCALLTYPE* ReplaceAll)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod* This, UINT32 itemsLength, enum __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceConfigurationMethod* items); END_INTERFACE } __x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethodVtbl; interface __x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod { CONST_VTBL struct __x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethodVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectService___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSessionDeferredEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectService___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSessionDeferredEventArgs_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectService___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSessionDeferredEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectService___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSessionDeferredEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectService___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSessionDeferredEventArgs; typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectService___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSessionDeferredEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectService___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSessionDeferredEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectService___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSessionDeferredEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectService___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSessionDeferredEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectService___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSessionDeferredEventArgs* This, __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectService* sender, __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionDeferredEventArgs* args); END_INTERFACE } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectService___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSessionDeferredEventArgsVtbl; interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectService___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSessionDeferredEventArgs { CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectService___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSessionDeferredEventArgsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectService___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSessionDeferredEventArgs_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAdvertiser_IInspectable_INTERFACE_DEFINED__) #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAdvertiser_IInspectable_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAdvertiser_IInspectable __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAdvertiser_IInspectable; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAdvertiser_IInspectable; typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAdvertiser_IInspectableVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAdvertiser_IInspectable* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAdvertiser_IInspectable* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAdvertiser_IInspectable* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAdvertiser_IInspectable* This, __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiser* sender, IInspectable* args); END_INTERFACE } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAdvertiser_IInspectableVtbl; interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAdvertiser_IInspectable { CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAdvertiser_IInspectableVtbl* lpVtbl; }; #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAdvertiser_IInspectable_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAdvertiser___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAutoAcceptSessionConnectedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAdvertiser___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAutoAcceptSessionConnectedEventArgs_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAdvertiser___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAutoAcceptSessionConnectedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAdvertiser___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAutoAcceptSessionConnectedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAdvertiser___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAutoAcceptSessionConnectedEventArgs; typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAdvertiser___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAutoAcceptSessionConnectedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAdvertiser___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAutoAcceptSessionConnectedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAdvertiser___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAutoAcceptSessionConnectedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAdvertiser___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAutoAcceptSessionConnectedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAdvertiser___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAutoAcceptSessionConnectedEventArgs* This, __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiser* sender, __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAutoAcceptSessionConnectedEventArgs* args); END_INTERFACE } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAdvertiser___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAutoAcceptSessionConnectedEventArgsVtbl; interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAdvertiser___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAutoAcceptSessionConnectedEventArgs { CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAdvertiser___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAutoAcceptSessionConnectedEventArgsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAdvertiser___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAutoAcceptSessionConnectedEventArgs_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAdvertiser___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSessionRequestedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAdvertiser___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSessionRequestedEventArgs_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAdvertiser___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSessionRequestedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAdvertiser___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSessionRequestedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAdvertiser___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSessionRequestedEventArgs; typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAdvertiser___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSessionRequestedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAdvertiser___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSessionRequestedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAdvertiser___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSessionRequestedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAdvertiser___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSessionRequestedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAdvertiser___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSessionRequestedEventArgs* This, __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiser* sender, __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionRequestedEventArgs* args); END_INTERFACE } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAdvertiser___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSessionRequestedEventArgsVtbl; interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAdvertiser___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSessionRequestedEventArgs { CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAdvertiser___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSessionRequestedEventArgsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAdvertiser___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSessionRequestedEventArgs_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession_IInspectable_INTERFACE_DEFINED__) #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession_IInspectable_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession_IInspectable __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession_IInspectable; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession_IInspectable; typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession_IInspectableVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession_IInspectable* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession_IInspectable* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession_IInspectable* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession_IInspectable* This, __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSession* sender, IInspectable* args); END_INTERFACE } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession_IInspectableVtbl; interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession_IInspectable { CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession_IInspectableVtbl* lpVtbl; }; #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession_IInspectable_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceRemotePortAddedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceRemotePortAddedEventArgs_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceRemotePortAddedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceRemotePortAddedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceRemotePortAddedEventArgs; typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceRemotePortAddedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceRemotePortAddedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceRemotePortAddedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceRemotePortAddedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceRemotePortAddedEventArgs* This, __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSession* sender, __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceRemotePortAddedEventArgs* args); END_INTERFACE } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceRemotePortAddedEventArgsVtbl; interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceRemotePortAddedEventArgs { CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceRemotePortAddedEventArgsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceRemotePortAddedEventArgs_INTERFACE_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation; #endif // ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_FWD_DEFINED__ typedef enum __x_ABI_CWindows_CFoundation_CAsyncStatus __x_ABI_CWindows_CFoundation_CAsyncStatus; #ifndef ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__ #define ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CFoundation_CIAsyncAction __x_ABI_CWindows_CFoundation_CIAsyncAction; #endif // ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CFoundation_CIAsyncInfo_FWD_DEFINED__ #define ____x_ABI_CWindows_CFoundation_CIAsyncInfo_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CFoundation_CIAsyncInfo __x_ABI_CWindows_CFoundation_CIAsyncInfo; #endif // ____x_ABI_CWindows_CFoundation_CIAsyncInfo_FWD_DEFINED__ #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__ #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_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_CStorage_CStreams_CIBuffer_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CStreams_CIBuffer __x_ABI_CWindows_CStorage_CStreams_CIBuffer; #endif // ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__ typedef enum __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceAdvertisementStatus __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceAdvertisementStatus; typedef enum __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceError __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceError; typedef enum __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceIPProtocol __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceIPProtocol; typedef enum __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceSessionErrorStatus __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceSessionErrorStatus; typedef enum __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceSessionStatus __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceSessionStatus; typedef enum __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceStatus __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceStatus; enum __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceAdvertisementStatus { __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceAdvertisementStatus_Created = 0, __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceAdvertisementStatus_Started = 1, __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceAdvertisementStatus_Stopped = 2, __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceAdvertisementStatus_Aborted = 3, }; enum __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceConfigurationMethod { __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceConfigurationMethod_Default = 0, __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceConfigurationMethod_PinDisplay = 1, __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceConfigurationMethod_PinEntry = 2, }; enum __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceError { __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceError_Success = 0, __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceError_RadioNotAvailable = 1, __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceError_ResourceInUse = 2, __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceError_UnsupportedHardware = 3, __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceError_NoHardware = 4, }; enum __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceIPProtocol { __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceIPProtocol_Tcp = 6, __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceIPProtocol_Udp = 17, }; enum __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceSessionErrorStatus { __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceSessionErrorStatus_Ok = 0, __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceSessionErrorStatus_Disassociated = 1, __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceSessionErrorStatus_LocalClose = 2, __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceSessionErrorStatus_RemoteClose = 3, __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceSessionErrorStatus_SystemFailure = 4, __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceSessionErrorStatus_NoResponseFromRemote = 5, }; enum __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceSessionStatus { __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceSessionStatus_Closed = 0, __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceSessionStatus_Initiated = 1, __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceSessionStatus_Requested = 2, __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceSessionStatus_Open = 3, }; enum __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceStatus { __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceStatus_Available = 0, __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceStatus_Busy = 1, __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceStatus_Custom = 2, }; #if !defined(____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectService_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectService_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectService* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectService* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectService* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectService* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectService* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectService* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_RemoteServiceInfo)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectService* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer** value); HRESULT (STDMETHODCALLTYPE* get_SupportedConfigurationMethods)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectService* This, __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod** value); HRESULT (STDMETHODCALLTYPE* get_PreferGroupOwnerMode)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectService* This, boolean* value); HRESULT (STDMETHODCALLTYPE* put_PreferGroupOwnerMode)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectService* This, boolean value); HRESULT (STDMETHODCALLTYPE* get_SessionInfo)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectService* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer** value); HRESULT (STDMETHODCALLTYPE* put_SessionInfo)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectService* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer* value); HRESULT (STDMETHODCALLTYPE* get_ServiceError)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectService* This, enum __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceError* value); HRESULT (STDMETHODCALLTYPE* add_SessionDeferred)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectService* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectService___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSessionDeferredEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_SessionDeferred)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectService* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* GetProvisioningInfoAsync)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectService* This, enum __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceConfigurationMethod selectedConfigurationMethod, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceProvisioningInfo** result); HRESULT (STDMETHODCALLTYPE* ConnectAsync)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectService* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession** result); HRESULT (STDMETHODCALLTYPE* ConnectAsyncWithPin)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectService* This, HSTRING pin, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession** result); END_INTERFACE } __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceVtbl; interface __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectService { CONST_VTBL struct __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectService; #endif /* !defined(____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectService_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiser_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiser_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiserVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiser* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiser* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiser* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiser* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiser* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiser* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_ServiceName)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiser* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_ServiceNamePrefixes)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiser* This, __x_ABI_C__FIVector_1_HSTRING** value); HRESULT (STDMETHODCALLTYPE* get_ServiceInfo)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiser* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer** value); HRESULT (STDMETHODCALLTYPE* put_ServiceInfo)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiser* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer* value); HRESULT (STDMETHODCALLTYPE* get_AutoAcceptSession)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiser* This, boolean* value); HRESULT (STDMETHODCALLTYPE* put_AutoAcceptSession)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiser* This, boolean value); HRESULT (STDMETHODCALLTYPE* get_PreferGroupOwnerMode)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiser* This, boolean* value); HRESULT (STDMETHODCALLTYPE* put_PreferGroupOwnerMode)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiser* This, boolean value); HRESULT (STDMETHODCALLTYPE* get_PreferredConfigurationMethods)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiser* This, __x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceConfigurationMethod** value); HRESULT (STDMETHODCALLTYPE* get_ServiceStatus)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiser* This, enum __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceStatus* value); HRESULT (STDMETHODCALLTYPE* put_ServiceStatus)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiser* This, enum __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceStatus value); HRESULT (STDMETHODCALLTYPE* get_CustomServiceStatusCode)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiser* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* put_CustomServiceStatusCode)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiser* This, UINT32 value); HRESULT (STDMETHODCALLTYPE* get_DeferredSessionInfo)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiser* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer** value); HRESULT (STDMETHODCALLTYPE* put_DeferredSessionInfo)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiser* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer* value); HRESULT (STDMETHODCALLTYPE* get_AdvertisementStatus)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiser* This, enum __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceAdvertisementStatus* value); HRESULT (STDMETHODCALLTYPE* get_ServiceError)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiser* This, enum __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceError* value); HRESULT (STDMETHODCALLTYPE* add_SessionRequested)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiser* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAdvertiser___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSessionRequestedEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_SessionRequested)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiser* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* add_AutoAcceptSessionConnected)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiser* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAdvertiser___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAutoAcceptSessionConnectedEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_AutoAcceptSessionConnected)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiser* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* add_AdvertisementStatusChanged)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiser* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceAdvertiser_IInspectable* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_AdvertisementStatusChanged)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiser* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* ConnectAsync)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiser* This, __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation* deviceInfo, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession** result); HRESULT (STDMETHODCALLTYPE* ConnectAsyncWithPin)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiser* This, __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation* deviceInfo, HSTRING pin, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession** result); HRESULT (STDMETHODCALLTYPE* Start)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiser* This); HRESULT (STDMETHODCALLTYPE* Stop)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiser* This); END_INTERFACE } __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiserVtbl; interface __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiser { CONST_VTBL struct __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiserVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiser; #endif /* !defined(____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiser_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiserFactory_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiserFactory_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiserFactoryVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiserFactory* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiserFactory* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiserFactory* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiserFactory* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiserFactory* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiserFactory* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* CreateWiFiDirectServiceAdvertiser)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiserFactory* This, HSTRING serviceName, __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiser** result); END_INTERFACE } __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiserFactoryVtbl; interface __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiserFactory { CONST_VTBL struct __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiserFactoryVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiserFactory; #endif /* !defined(____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAdvertiserFactory_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAutoAcceptSessionConnectedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAutoAcceptSessionConnectedEventArgs_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAutoAcceptSessionConnectedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAutoAcceptSessionConnectedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAutoAcceptSessionConnectedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAutoAcceptSessionConnectedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAutoAcceptSessionConnectedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAutoAcceptSessionConnectedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAutoAcceptSessionConnectedEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Session)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAutoAcceptSessionConnectedEventArgs* This, __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSession** value); HRESULT (STDMETHODCALLTYPE* get_SessionInfo)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAutoAcceptSessionConnectedEventArgs* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAutoAcceptSessionConnectedEventArgsVtbl; interface __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAutoAcceptSessionConnectedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAutoAcceptSessionConnectedEventArgsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAutoAcceptSessionConnectedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceAutoAcceptSessionConnectedEventArgs_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceProvisioningInfo_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceProvisioningInfo_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceProvisioningInfoVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceProvisioningInfo* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceProvisioningInfo* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceProvisioningInfo* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceProvisioningInfo* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceProvisioningInfo* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceProvisioningInfo* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_SelectedConfigurationMethod)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceProvisioningInfo* This, enum __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceConfigurationMethod* value); HRESULT (STDMETHODCALLTYPE* get_IsGroupFormationNeeded)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceProvisioningInfo* This, boolean* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceProvisioningInfoVtbl; interface __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceProvisioningInfo { CONST_VTBL struct __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceProvisioningInfoVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceProvisioningInfo; #endif /* !defined(____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceProvisioningInfo_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceRemotePortAddedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceRemotePortAddedEventArgs_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceRemotePortAddedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceRemotePortAddedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceRemotePortAddedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceRemotePortAddedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceRemotePortAddedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceRemotePortAddedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceRemotePortAddedEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_EndpointPairs)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceRemotePortAddedEventArgs* This, __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair** value); HRESULT (STDMETHODCALLTYPE* get_Protocol)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceRemotePortAddedEventArgs* This, enum __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceIPProtocol* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceRemotePortAddedEventArgsVtbl; interface __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceRemotePortAddedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceRemotePortAddedEventArgsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceRemotePortAddedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceRemotePortAddedEventArgs_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSession_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSession_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSession* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSession* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSession* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSession* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSession* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSession* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_ServiceName)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSession* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_Status)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSession* This, enum __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceSessionStatus* value); HRESULT (STDMETHODCALLTYPE* get_ErrorStatus)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSession* This, enum __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CWiFiDirectServiceSessionErrorStatus* value); HRESULT (STDMETHODCALLTYPE* get_SessionId)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSession* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_AdvertisementId)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSession* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_ServiceAddress)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSession* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_SessionAddress)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSession* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* GetConnectionEndpointPairs)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSession* This, __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CEndpointPair** value); HRESULT (STDMETHODCALLTYPE* add_SessionStatusChanged)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSession* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession_IInspectable* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_SessionStatusChanged)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSession* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* AddStreamSocketListenerAsync)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSession* This, __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocketListener* value, __x_ABI_CWindows_CFoundation_CIAsyncAction** result); HRESULT (STDMETHODCALLTYPE* AddDatagramSocketAsync)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSession* This, __x_ABI_CWindows_CNetworking_CSockets_CIDatagramSocket* value, __x_ABI_CWindows_CFoundation_CIAsyncAction** result); HRESULT (STDMETHODCALLTYPE* add_RemotePortAdded)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSession* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceSession___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectServiceRemotePortAddedEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_RemotePortAdded)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSession* This, EventRegistrationToken token); END_INTERFACE } __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionVtbl; interface __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSession { CONST_VTBL struct __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSession; #endif /* !defined(____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSession_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionDeferredEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionDeferredEventArgs_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionDeferredEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionDeferredEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionDeferredEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionDeferredEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionDeferredEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionDeferredEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionDeferredEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_DeferredSessionInfo)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionDeferredEventArgs* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionDeferredEventArgsVtbl; interface __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionDeferredEventArgs { CONST_VTBL struct __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionDeferredEventArgsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionDeferredEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionDeferredEventArgs_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionRequest_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionRequest_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionRequestVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionRequest* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionRequest* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionRequest* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionRequest* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionRequest* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionRequest* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_DeviceInformation)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionRequest* This, __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation** value); HRESULT (STDMETHODCALLTYPE* get_ProvisioningInfo)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionRequest* This, __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceProvisioningInfo** value); HRESULT (STDMETHODCALLTYPE* get_SessionInfo)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionRequest* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionRequestVtbl; interface __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionRequest { CONST_VTBL struct __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionRequestVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionRequest; #endif /* !defined(____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionRequest_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionRequestedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionRequestedEventArgs_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionRequestedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionRequestedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionRequestedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionRequestedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionRequestedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionRequestedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionRequestedEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetSessionRequest)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionRequestedEventArgs* This, __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionRequest** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionRequestedEventArgsVtbl; interface __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionRequestedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionRequestedEventArgsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionRequestedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceSessionRequestedEventArgs_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceStatics_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceStatics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetSelector)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceStatics* This, HSTRING serviceName, HSTRING* serviceSelector); HRESULT (STDMETHODCALLTYPE* GetSelectorWithFilter)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceStatics* This, HSTRING serviceName, __x_ABI_CWindows_CStorage_CStreams_CIBuffer* serviceInfoFilter, HSTRING* serviceSelector); HRESULT (STDMETHODCALLTYPE* FromIdAsync)(__x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceStatics* This, HSTRING deviceId, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CWiFiDirect__CServices__CWiFiDirectService** asyncOp); END_INTERFACE } __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceStaticsVtbl; interface __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceStatics { CONST_VTBL struct __x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceStaticsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceStatics; #endif /* !defined(____x_ABI_CWindows_CDevices_CWiFiDirect_CServices_CIWiFiDirectServiceStatics_INTERFACE_DEFINED__) */