// 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.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_CNetworking_CProximity_CIDeviceArrivedEventHandler_FWD_DEFINED__ #define ____x_ABI_CWindows_CNetworking_CProximity_CIDeviceArrivedEventHandler_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CNetworking_CProximity_CIDeviceArrivedEventHandler __x_ABI_CWindows_CNetworking_CProximity_CIDeviceArrivedEventHandler; #endif // ____x_ABI_CWindows_CNetworking_CProximity_CIDeviceArrivedEventHandler_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CNetworking_CProximity_CIDeviceDepartedEventHandler_FWD_DEFINED__ #define ____x_ABI_CWindows_CNetworking_CProximity_CIDeviceDepartedEventHandler_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CNetworking_CProximity_CIDeviceDepartedEventHandler __x_ABI_CWindows_CNetworking_CProximity_CIDeviceDepartedEventHandler; #endif // ____x_ABI_CWindows_CNetworking_CProximity_CIDeviceDepartedEventHandler_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CNetworking_CProximity_CIMessageReceivedHandler_FWD_DEFINED__ #define ____x_ABI_CWindows_CNetworking_CProximity_CIMessageReceivedHandler_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CNetworking_CProximity_CIMessageReceivedHandler __x_ABI_CWindows_CNetworking_CProximity_CIMessageReceivedHandler; #endif // ____x_ABI_CWindows_CNetworking_CProximity_CIMessageReceivedHandler_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CNetworking_CProximity_CIMessageTransmittedHandler_FWD_DEFINED__ #define ____x_ABI_CWindows_CNetworking_CProximity_CIMessageTransmittedHandler_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CNetworking_CProximity_CIMessageTransmittedHandler __x_ABI_CWindows_CNetworking_CProximity_CIMessageTransmittedHandler; #endif // ____x_ABI_CWindows_CNetworking_CProximity_CIMessageTransmittedHandler_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CNetworking_CProximity_CIConnectionRequestedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CNetworking_CProximity_CIConnectionRequestedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CNetworking_CProximity_CIConnectionRequestedEventArgs __x_ABI_CWindows_CNetworking_CProximity_CIConnectionRequestedEventArgs; #endif // ____x_ABI_CWindows_CNetworking_CProximity_CIConnectionRequestedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics __x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics; #endif // ____x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics2_FWD_DEFINED__ #define ____x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics2 __x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics2; #endif // ____x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CNetworking_CProximity_CIPeerInformation_FWD_DEFINED__ #define ____x_ABI_CWindows_CNetworking_CProximity_CIPeerInformation_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CNetworking_CProximity_CIPeerInformation __x_ABI_CWindows_CNetworking_CProximity_CIPeerInformation; #endif // ____x_ABI_CWindows_CNetworking_CProximity_CIPeerInformation_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CNetworking_CProximity_CIPeerInformation3_FWD_DEFINED__ #define ____x_ABI_CWindows_CNetworking_CProximity_CIPeerInformation3_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CNetworking_CProximity_CIPeerInformation3 __x_ABI_CWindows_CNetworking_CProximity_CIPeerInformation3; #endif // ____x_ABI_CWindows_CNetworking_CProximity_CIPeerInformation3_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CNetworking_CProximity_CIPeerInformationWithHostAndService_FWD_DEFINED__ #define ____x_ABI_CWindows_CNetworking_CProximity_CIPeerInformationWithHostAndService_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CNetworking_CProximity_CIPeerInformationWithHostAndService __x_ABI_CWindows_CNetworking_CProximity_CIPeerInformationWithHostAndService; #endif // ____x_ABI_CWindows_CNetworking_CProximity_CIPeerInformationWithHostAndService_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CNetworking_CProximity_CIPeerWatcher_FWD_DEFINED__ #define ____x_ABI_CWindows_CNetworking_CProximity_CIPeerWatcher_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CNetworking_CProximity_CIPeerWatcher __x_ABI_CWindows_CNetworking_CProximity_CIPeerWatcher; #endif // ____x_ABI_CWindows_CNetworking_CProximity_CIPeerWatcher_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CNetworking_CProximity_CIProximityDevice_FWD_DEFINED__ #define ____x_ABI_CWindows_CNetworking_CProximity_CIProximityDevice_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CNetworking_CProximity_CIProximityDevice __x_ABI_CWindows_CNetworking_CProximity_CIProximityDevice; #endif // ____x_ABI_CWindows_CNetworking_CProximity_CIProximityDevice_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CNetworking_CProximity_CIProximityDeviceStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CNetworking_CProximity_CIProximityDeviceStatics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CNetworking_CProximity_CIProximityDeviceStatics __x_ABI_CWindows_CNetworking_CProximity_CIProximityDeviceStatics; #endif // ____x_ABI_CWindows_CNetworking_CProximity_CIProximityDeviceStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CNetworking_CProximity_CIProximityMessage_FWD_DEFINED__ #define ____x_ABI_CWindows_CNetworking_CProximity_CIProximityMessage_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CNetworking_CProximity_CIProximityMessage __x_ABI_CWindows_CNetworking_CProximity_CIProximityMessage; #endif // ____x_ABI_CWindows_CNetworking_CProximity_CIProximityMessage_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CNetworking_CProximity_CITriggeredConnectionStateChangedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CNetworking_CProximity_CITriggeredConnectionStateChangedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CNetworking_CProximity_CITriggeredConnectionStateChangedEventArgs __x_ABI_CWindows_CNetworking_CProximity_CITriggeredConnectionStateChangedEventArgs; #endif // ____x_ABI_CWindows_CNetworking_CProximity_CITriggeredConnectionStateChangedEventArgs_FWD_DEFINED__ // Parameterized interface forward declarations (C) // Collection interface definitions #if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation; typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformationVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation* This, __x_ABI_CWindows_CNetworking_CProximity_CIPeerInformation** result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation* This, UINT32 itemsLength, __x_ABI_CWindows_CNetworking_CProximity_CIPeerInformation** items, UINT32* result); END_INTERFACE } __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformationVtbl; interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation { CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformationVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation; typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformationVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation* This, __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation** result); END_INTERFACE } __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformationVtbl; interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation { CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformationVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation_INTERFACE_DEFINED__) #define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation; typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformationVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation* This, UINT32 index, __x_ABI_CWindows_CNetworking_CProximity_CIPeerInformation** result); HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation* This, __x_ABI_CWindows_CNetworking_CProximity_CIPeerInformation* value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation* This, UINT32 startIndex, UINT32 itemsLength, __x_ABI_CWindows_CNetworking_CProximity_CIPeerInformation** items, UINT32* result); END_INTERFACE } __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformationVtbl; interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation { CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformationVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation; #if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation __x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation; typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformationVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation* This, __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation** result); END_INTERFACE } __x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformationVtbl; interface __x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation { CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformationVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation; typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformationVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation* asyncInfo, enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus); END_INTERFACE } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformationVtbl; interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation { CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformationVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation_INTERFACE_DEFINED__ #ifndef ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket_FWD_DEFINED__ #define ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket; #endif // ____x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket_FWD_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CSockets__CStreamSocket __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CSockets__CStreamSocket; #if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CSockets__CStreamSocket_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CSockets__CStreamSocket_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CSockets__CStreamSocket __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CSockets__CStreamSocket; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CSockets__CStreamSocket; typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CSockets__CStreamSocketVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CSockets__CStreamSocket* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CSockets__CStreamSocket* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CSockets__CStreamSocket* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CSockets__CStreamSocket* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CSockets__CStreamSocket* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CSockets__CStreamSocket* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CSockets__CStreamSocket* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CSockets__CStreamSocket* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CSockets__CStreamSocket* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CSockets__CStreamSocket** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CSockets__CStreamSocket* This, __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket** result); END_INTERFACE } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CSockets__CStreamSocketVtbl; interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CSockets__CStreamSocket { CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CSockets__CStreamSocketVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CSockets__CStreamSocket_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CSockets__CStreamSocket_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CSockets__CStreamSocket_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CSockets__CStreamSocket __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CSockets__CStreamSocket; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CSockets__CStreamSocket; typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CSockets__CStreamSocketVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CSockets__CStreamSocket* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CSockets__CStreamSocket* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CSockets__CStreamSocket* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CSockets__CStreamSocket* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CSockets__CStreamSocket* asyncInfo, enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus); END_INTERFACE } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CSockets__CStreamSocketVtbl; interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CSockets__CStreamSocket { CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CSockets__CStreamSocketVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CSockets__CStreamSocket_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING_INTERFACE_DEFINED__) #define ____x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING __x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING; typedef struct __x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRINGVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Key)(__x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, HSTRING* result); HRESULT (STDMETHODCALLTYPE* get_Value)(__x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, HSTRING* result); END_INTERFACE } __x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRINGVtbl; interface __x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING { CONST_VTBL struct __x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRINGVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING; typedef struct __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRINGVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, __x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING** result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, UINT32 itemsLength, __x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING** items, UINT32* result); END_INTERFACE } __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRINGVtbl; interface __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING { CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRINGVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING; typedef struct __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRINGVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING** result); END_INTERFACE } __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRINGVtbl; interface __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING { CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRINGVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIMapView_2_HSTRING_HSTRING __x_ABI_C__FIMapView_2_HSTRING_HSTRING; #if !defined(____x_ABI_C__FIMapView_2_HSTRING_HSTRING_INTERFACE_DEFINED__) #define ____x_ABI_C__FIMapView_2_HSTRING_HSTRING_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIMapView_2_HSTRING_HSTRING __x_ABI_C__FIMapView_2_HSTRING_HSTRING; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIMapView_2_HSTRING_HSTRING; typedef struct __x_ABI_C__FIMapView_2_HSTRING_HSTRINGVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIMapView_2_HSTRING_HSTRING* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIMapView_2_HSTRING_HSTRING* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIMapView_2_HSTRING_HSTRING* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIMapView_2_HSTRING_HSTRING* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIMapView_2_HSTRING_HSTRING* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIMapView_2_HSTRING_HSTRING* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* Lookup)(__x_ABI_C__FIMapView_2_HSTRING_HSTRING* This, HSTRING key, HSTRING* result); HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIMapView_2_HSTRING_HSTRING* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* HasKey)(__x_ABI_C__FIMapView_2_HSTRING_HSTRING* This, HSTRING key, boolean* result); HRESULT (STDMETHODCALLTYPE* Split)(__x_ABI_C__FIMapView_2_HSTRING_HSTRING* This, __x_ABI_C__FIMapView_2_HSTRING_HSTRING** first, __x_ABI_C__FIMapView_2_HSTRING_HSTRING** second); END_INTERFACE } __x_ABI_C__FIMapView_2_HSTRING_HSTRINGVtbl; interface __x_ABI_C__FIMapView_2_HSTRING_HSTRING { CONST_VTBL struct __x_ABI_C__FIMapView_2_HSTRING_HSTRINGVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIMapView_2_HSTRING_HSTRING_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIMap_2_HSTRING_HSTRING_INTERFACE_DEFINED__) #define ____x_ABI_C__FIMap_2_HSTRING_HSTRING_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIMap_2_HSTRING_HSTRING __x_ABI_C__FIMap_2_HSTRING_HSTRING; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIMap_2_HSTRING_HSTRING; typedef struct __x_ABI_C__FIMap_2_HSTRING_HSTRINGVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIMap_2_HSTRING_HSTRING* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIMap_2_HSTRING_HSTRING* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIMap_2_HSTRING_HSTRING* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIMap_2_HSTRING_HSTRING* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIMap_2_HSTRING_HSTRING* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIMap_2_HSTRING_HSTRING* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* Lookup)(__x_ABI_C__FIMap_2_HSTRING_HSTRING* This, HSTRING key, HSTRING* result); HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIMap_2_HSTRING_HSTRING* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* HasKey)(__x_ABI_C__FIMap_2_HSTRING_HSTRING* This, HSTRING key, boolean* result); HRESULT (STDMETHODCALLTYPE* GetView)(__x_ABI_C__FIMap_2_HSTRING_HSTRING* This, __x_ABI_C__FIMapView_2_HSTRING_HSTRING** result); HRESULT (STDMETHODCALLTYPE* Insert)(__x_ABI_C__FIMap_2_HSTRING_HSTRING* This, HSTRING key, HSTRING value, boolean* result); HRESULT (STDMETHODCALLTYPE* Remove)(__x_ABI_C__FIMap_2_HSTRING_HSTRING* This, HSTRING key); HRESULT (STDMETHODCALLTYPE* Clear)(__x_ABI_C__FIMap_2_HSTRING_HSTRING* This); END_INTERFACE } __x_ABI_C__FIMap_2_HSTRING_HSTRINGVtbl; interface __x_ABI_C__FIMap_2_HSTRING_HSTRING { CONST_VTBL struct __x_ABI_C__FIMap_2_HSTRING_HSTRINGVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIMap_2_HSTRING_HSTRING_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FITypedEventHandler_2_IInspectable___x_ABI_CWindows__CNetworking__CProximity__CConnectionRequestedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_C__FITypedEventHandler_2_IInspectable___x_ABI_CWindows__CNetworking__CProximity__CConnectionRequestedEventArgs_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FITypedEventHandler_2_IInspectable___x_ABI_CWindows__CNetworking__CProximity__CConnectionRequestedEventArgs __x_ABI_C__FITypedEventHandler_2_IInspectable___x_ABI_CWindows__CNetworking__CProximity__CConnectionRequestedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2_IInspectable___x_ABI_CWindows__CNetworking__CProximity__CConnectionRequestedEventArgs; typedef struct __x_ABI_C__FITypedEventHandler_2_IInspectable___x_ABI_CWindows__CNetworking__CProximity__CConnectionRequestedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2_IInspectable___x_ABI_CWindows__CNetworking__CProximity__CConnectionRequestedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2_IInspectable___x_ABI_CWindows__CNetworking__CProximity__CConnectionRequestedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2_IInspectable___x_ABI_CWindows__CNetworking__CProximity__CConnectionRequestedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2_IInspectable___x_ABI_CWindows__CNetworking__CProximity__CConnectionRequestedEventArgs* This, IInspectable* sender, __x_ABI_CWindows_CNetworking_CProximity_CIConnectionRequestedEventArgs* args); END_INTERFACE } __x_ABI_C__FITypedEventHandler_2_IInspectable___x_ABI_CWindows__CNetworking__CProximity__CConnectionRequestedEventArgsVtbl; interface __x_ABI_C__FITypedEventHandler_2_IInspectable___x_ABI_CWindows__CNetworking__CProximity__CConnectionRequestedEventArgs { CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2_IInspectable___x_ABI_CWindows__CNetworking__CProximity__CConnectionRequestedEventArgsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FITypedEventHandler_2_IInspectable___x_ABI_CWindows__CNetworking__CProximity__CConnectionRequestedEventArgs_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FITypedEventHandler_2_IInspectable___x_ABI_CWindows__CNetworking__CProximity__CTriggeredConnectionStateChangedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_C__FITypedEventHandler_2_IInspectable___x_ABI_CWindows__CNetworking__CProximity__CTriggeredConnectionStateChangedEventArgs_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FITypedEventHandler_2_IInspectable___x_ABI_CWindows__CNetworking__CProximity__CTriggeredConnectionStateChangedEventArgs __x_ABI_C__FITypedEventHandler_2_IInspectable___x_ABI_CWindows__CNetworking__CProximity__CTriggeredConnectionStateChangedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2_IInspectable___x_ABI_CWindows__CNetworking__CProximity__CTriggeredConnectionStateChangedEventArgs; typedef struct __x_ABI_C__FITypedEventHandler_2_IInspectable___x_ABI_CWindows__CNetworking__CProximity__CTriggeredConnectionStateChangedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2_IInspectable___x_ABI_CWindows__CNetworking__CProximity__CTriggeredConnectionStateChangedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2_IInspectable___x_ABI_CWindows__CNetworking__CProximity__CTriggeredConnectionStateChangedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2_IInspectable___x_ABI_CWindows__CNetworking__CProximity__CTriggeredConnectionStateChangedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2_IInspectable___x_ABI_CWindows__CNetworking__CProximity__CTriggeredConnectionStateChangedEventArgs* This, IInspectable* sender, __x_ABI_CWindows_CNetworking_CProximity_CITriggeredConnectionStateChangedEventArgs* args); END_INTERFACE } __x_ABI_C__FITypedEventHandler_2_IInspectable___x_ABI_CWindows__CNetworking__CProximity__CTriggeredConnectionStateChangedEventArgsVtbl; interface __x_ABI_C__FITypedEventHandler_2_IInspectable___x_ABI_CWindows__CNetworking__CProximity__CTriggeredConnectionStateChangedEventArgs { CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2_IInspectable___x_ABI_CWindows__CNetworking__CProximity__CTriggeredConnectionStateChangedEventArgsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FITypedEventHandler_2_IInspectable___x_ABI_CWindows__CNetworking__CProximity__CTriggeredConnectionStateChangedEventArgs_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CProximity__CPeerWatcher_IInspectable_INTERFACE_DEFINED__) #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CProximity__CPeerWatcher_IInspectable_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CProximity__CPeerWatcher_IInspectable __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CProximity__CPeerWatcher_IInspectable; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CProximity__CPeerWatcher_IInspectable; typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CProximity__CPeerWatcher_IInspectableVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CProximity__CPeerWatcher_IInspectable* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CProximity__CPeerWatcher_IInspectable* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CProximity__CPeerWatcher_IInspectable* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CProximity__CPeerWatcher_IInspectable* This, __x_ABI_CWindows_CNetworking_CProximity_CIPeerWatcher* sender, IInspectable* args); END_INTERFACE } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CProximity__CPeerWatcher_IInspectableVtbl; interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CProximity__CPeerWatcher_IInspectable { CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CProximity__CPeerWatcher_IInspectableVtbl* lpVtbl; }; #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CProximity__CPeerWatcher_IInspectable_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CProximity__CPeerWatcher___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation_INTERFACE_DEFINED__) #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CProximity__CPeerWatcher___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CProximity__CPeerWatcher___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CProximity__CPeerWatcher___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CProximity__CPeerWatcher___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation; typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CProximity__CPeerWatcher___x_ABI_CWindows__CNetworking__CProximity__CPeerInformationVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CProximity__CPeerWatcher___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CProximity__CPeerWatcher___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CProximity__CPeerWatcher___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CProximity__CPeerWatcher___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation* This, __x_ABI_CWindows_CNetworking_CProximity_CIPeerWatcher* sender, __x_ABI_CWindows_CNetworking_CProximity_CIPeerInformation* args); END_INTERFACE } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CProximity__CPeerWatcher___x_ABI_CWindows__CNetworking__CProximity__CPeerInformationVtbl; interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CProximity__CPeerWatcher___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation { CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CProximity__CPeerWatcher___x_ABI_CWindows__CNetworking__CProximity__CPeerInformationVtbl* lpVtbl; }; #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CProximity__CPeerWatcher___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation_INTERFACE_DEFINED__ typedef enum __x_ABI_CWindows_CFoundation_CAsyncStatus __x_ABI_CWindows_CFoundation_CAsyncStatus; #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_CIUriRuntimeClass_FWD_DEFINED__ #define ____x_ABI_CWindows_CFoundation_CIUriRuntimeClass_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CFoundation_CIUriRuntimeClass __x_ABI_CWindows_CFoundation_CIUriRuntimeClass; #endif // ____x_ABI_CWindows_CFoundation_CIUriRuntimeClass_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CNetworking_CIHostName_FWD_DEFINED__ #define ____x_ABI_CWindows_CNetworking_CIHostName_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CNetworking_CIHostName __x_ABI_CWindows_CNetworking_CIHostName; #endif // ____x_ABI_CWindows_CNetworking_CIHostName_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CStreams_CIBuffer __x_ABI_CWindows_CStorage_CStreams_CIBuffer; #endif // ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__ typedef enum __x_ABI_CWindows_CNetworking_CProximity_CPeerDiscoveryTypes __x_ABI_CWindows_CNetworking_CProximity_CPeerDiscoveryTypes; typedef enum __x_ABI_CWindows_CNetworking_CProximity_CPeerRole __x_ABI_CWindows_CNetworking_CProximity_CPeerRole; typedef enum __x_ABI_CWindows_CNetworking_CProximity_CPeerWatcherStatus __x_ABI_CWindows_CNetworking_CProximity_CPeerWatcherStatus; typedef enum __x_ABI_CWindows_CNetworking_CProximity_CTriggeredConnectState __x_ABI_CWindows_CNetworking_CProximity_CTriggeredConnectState; enum __x_ABI_CWindows_CNetworking_CProximity_CPeerDiscoveryTypes { __x_ABI_CWindows_CNetworking_CProximity_CPeerDiscoveryTypes_None = 0, __x_ABI_CWindows_CNetworking_CProximity_CPeerDiscoveryTypes_Browse = 0x1, __x_ABI_CWindows_CNetworking_CProximity_CPeerDiscoveryTypes_Triggered = 0x2, }; enum __x_ABI_CWindows_CNetworking_CProximity_CPeerRole { __x_ABI_CWindows_CNetworking_CProximity_CPeerRole_Peer = 0, __x_ABI_CWindows_CNetworking_CProximity_CPeerRole_Host = 1, __x_ABI_CWindows_CNetworking_CProximity_CPeerRole_Client = 2, }; enum __x_ABI_CWindows_CNetworking_CProximity_CPeerWatcherStatus { __x_ABI_CWindows_CNetworking_CProximity_CPeerWatcherStatus_Created = 0, __x_ABI_CWindows_CNetworking_CProximity_CPeerWatcherStatus_Started = 1, __x_ABI_CWindows_CNetworking_CProximity_CPeerWatcherStatus_EnumerationCompleted = 2, __x_ABI_CWindows_CNetworking_CProximity_CPeerWatcherStatus_Stopping = 3, __x_ABI_CWindows_CNetworking_CProximity_CPeerWatcherStatus_Stopped = 4, __x_ABI_CWindows_CNetworking_CProximity_CPeerWatcherStatus_Aborted = 5, }; enum __x_ABI_CWindows_CNetworking_CProximity_CTriggeredConnectState { __x_ABI_CWindows_CNetworking_CProximity_CTriggeredConnectState_PeerFound = 0, __x_ABI_CWindows_CNetworking_CProximity_CTriggeredConnectState_Listening = 1, __x_ABI_CWindows_CNetworking_CProximity_CTriggeredConnectState_Connecting = 2, __x_ABI_CWindows_CNetworking_CProximity_CTriggeredConnectState_Completed = 3, __x_ABI_CWindows_CNetworking_CProximity_CTriggeredConnectState_Canceled = 4, __x_ABI_CWindows_CNetworking_CProximity_CTriggeredConnectState_Failed = 5, }; #if !defined(____x_ABI_CWindows_CNetworking_CProximity_CIDeviceArrivedEventHandler_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CNetworking_CProximity_CIDeviceArrivedEventHandler_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CNetworking_CProximity_CIDeviceArrivedEventHandlerVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CProximity_CIDeviceArrivedEventHandler* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CProximity_CIDeviceArrivedEventHandler* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CProximity_CIDeviceArrivedEventHandler* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_CWindows_CNetworking_CProximity_CIDeviceArrivedEventHandler* This, __x_ABI_CWindows_CNetworking_CProximity_CIProximityDevice* sender); END_INTERFACE } __x_ABI_CWindows_CNetworking_CProximity_CIDeviceArrivedEventHandlerVtbl; interface __x_ABI_CWindows_CNetworking_CProximity_CIDeviceArrivedEventHandler { CONST_VTBL struct __x_ABI_CWindows_CNetworking_CProximity_CIDeviceArrivedEventHandlerVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CProximity_CIDeviceArrivedEventHandler; #endif /* !defined(____x_ABI_CWindows_CNetworking_CProximity_CIDeviceArrivedEventHandler_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CNetworking_CProximity_CIDeviceDepartedEventHandler_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CNetworking_CProximity_CIDeviceDepartedEventHandler_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CNetworking_CProximity_CIDeviceDepartedEventHandlerVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CProximity_CIDeviceDepartedEventHandler* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CProximity_CIDeviceDepartedEventHandler* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CProximity_CIDeviceDepartedEventHandler* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_CWindows_CNetworking_CProximity_CIDeviceDepartedEventHandler* This, __x_ABI_CWindows_CNetworking_CProximity_CIProximityDevice* sender); END_INTERFACE } __x_ABI_CWindows_CNetworking_CProximity_CIDeviceDepartedEventHandlerVtbl; interface __x_ABI_CWindows_CNetworking_CProximity_CIDeviceDepartedEventHandler { CONST_VTBL struct __x_ABI_CWindows_CNetworking_CProximity_CIDeviceDepartedEventHandlerVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CProximity_CIDeviceDepartedEventHandler; #endif /* !defined(____x_ABI_CWindows_CNetworking_CProximity_CIDeviceDepartedEventHandler_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CNetworking_CProximity_CIMessageReceivedHandler_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CNetworking_CProximity_CIMessageReceivedHandler_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CNetworking_CProximity_CIMessageReceivedHandlerVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CProximity_CIMessageReceivedHandler* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CProximity_CIMessageReceivedHandler* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CProximity_CIMessageReceivedHandler* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_CWindows_CNetworking_CProximity_CIMessageReceivedHandler* This, __x_ABI_CWindows_CNetworking_CProximity_CIProximityDevice* sender, __x_ABI_CWindows_CNetworking_CProximity_CIProximityMessage* message); END_INTERFACE } __x_ABI_CWindows_CNetworking_CProximity_CIMessageReceivedHandlerVtbl; interface __x_ABI_CWindows_CNetworking_CProximity_CIMessageReceivedHandler { CONST_VTBL struct __x_ABI_CWindows_CNetworking_CProximity_CIMessageReceivedHandlerVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CProximity_CIMessageReceivedHandler; #endif /* !defined(____x_ABI_CWindows_CNetworking_CProximity_CIMessageReceivedHandler_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CNetworking_CProximity_CIMessageTransmittedHandler_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CNetworking_CProximity_CIMessageTransmittedHandler_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CNetworking_CProximity_CIMessageTransmittedHandlerVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CProximity_CIMessageTransmittedHandler* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CProximity_CIMessageTransmittedHandler* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CProximity_CIMessageTransmittedHandler* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_CWindows_CNetworking_CProximity_CIMessageTransmittedHandler* This, __x_ABI_CWindows_CNetworking_CProximity_CIProximityDevice* sender, INT64 messageId); END_INTERFACE } __x_ABI_CWindows_CNetworking_CProximity_CIMessageTransmittedHandlerVtbl; interface __x_ABI_CWindows_CNetworking_CProximity_CIMessageTransmittedHandler { CONST_VTBL struct __x_ABI_CWindows_CNetworking_CProximity_CIMessageTransmittedHandlerVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CProximity_CIMessageTransmittedHandler; #endif /* !defined(____x_ABI_CWindows_CNetworking_CProximity_CIMessageTransmittedHandler_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CNetworking_CProximity_CIConnectionRequestedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CNetworking_CProximity_CIConnectionRequestedEventArgs_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CNetworking_CProximity_CIConnectionRequestedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CProximity_CIConnectionRequestedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CProximity_CIConnectionRequestedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CProximity_CIConnectionRequestedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CProximity_CIConnectionRequestedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CProximity_CIConnectionRequestedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CProximity_CIConnectionRequestedEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_PeerInformation)(__x_ABI_CWindows_CNetworking_CProximity_CIConnectionRequestedEventArgs* This, __x_ABI_CWindows_CNetworking_CProximity_CIPeerInformation** value); END_INTERFACE } __x_ABI_CWindows_CNetworking_CProximity_CIConnectionRequestedEventArgsVtbl; interface __x_ABI_CWindows_CNetworking_CProximity_CIConnectionRequestedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CNetworking_CProximity_CIConnectionRequestedEventArgsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CProximity_CIConnectionRequestedEventArgs; #endif /* !defined(____x_ABI_CWindows_CNetworking_CProximity_CIConnectionRequestedEventArgs_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_AllowBluetooth)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics* This, boolean* value); HRESULT (STDMETHODCALLTYPE* put_AllowBluetooth)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics* This, boolean value); HRESULT (STDMETHODCALLTYPE* get_AllowInfrastructure)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics* This, boolean* value); HRESULT (STDMETHODCALLTYPE* put_AllowInfrastructure)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics* This, boolean value); HRESULT (STDMETHODCALLTYPE* get_AllowWiFiDirect)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics* This, boolean* value); HRESULT (STDMETHODCALLTYPE* put_AllowWiFiDirect)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics* This, boolean value); HRESULT (STDMETHODCALLTYPE* get_DisplayName)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* put_DisplayName)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics* This, HSTRING value); HRESULT (STDMETHODCALLTYPE* get_SupportedDiscoveryTypes)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics* This, enum __x_ABI_CWindows_CNetworking_CProximity_CPeerDiscoveryTypes* value); HRESULT (STDMETHODCALLTYPE* get_AlternateIdentities)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics* This, __x_ABI_C__FIMap_2_HSTRING_HSTRING** value); HRESULT (STDMETHODCALLTYPE* Start)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics* This); HRESULT (STDMETHODCALLTYPE* StartWithMessage)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics* This, HSTRING peerMessage); HRESULT (STDMETHODCALLTYPE* Stop)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics* This); HRESULT (STDMETHODCALLTYPE* add_TriggeredConnectionStateChanged)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics* This, __x_ABI_C__FITypedEventHandler_2_IInspectable___x_ABI_CWindows__CNetworking__CProximity__CTriggeredConnectionStateChangedEventArgs* handler, EventRegistrationToken* cookie); HRESULT (STDMETHODCALLTYPE* remove_TriggeredConnectionStateChanged)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics* This, EventRegistrationToken cookie); HRESULT (STDMETHODCALLTYPE* add_ConnectionRequested)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics* This, __x_ABI_C__FITypedEventHandler_2_IInspectable___x_ABI_CWindows__CNetworking__CProximity__CConnectionRequestedEventArgs* handler, EventRegistrationToken* cookie); HRESULT (STDMETHODCALLTYPE* remove_ConnectionRequested)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics* This, EventRegistrationToken cookie); HRESULT (STDMETHODCALLTYPE* FindAllPeersAsync)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation** asyncOp); HRESULT (STDMETHODCALLTYPE* ConnectAsync)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics* This, __x_ABI_CWindows_CNetworking_CProximity_CIPeerInformation* peerInformation, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CSockets__CStreamSocket** asyncOp); END_INTERFACE } __x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStaticsVtbl; interface __x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics { CONST_VTBL struct __x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStaticsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics; #endif /* !defined(____x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics2_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Role)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics2* This, enum __x_ABI_CWindows_CNetworking_CProximity_CPeerRole* value); HRESULT (STDMETHODCALLTYPE* put_Role)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics2* This, enum __x_ABI_CWindows_CNetworking_CProximity_CPeerRole value); HRESULT (STDMETHODCALLTYPE* get_DiscoveryData)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics2* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer** value); HRESULT (STDMETHODCALLTYPE* put_DiscoveryData)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics2* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer* value); HRESULT (STDMETHODCALLTYPE* CreateWatcher)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics2* This, __x_ABI_CWindows_CNetworking_CProximity_CIPeerWatcher** watcher); END_INTERFACE } __x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics2Vtbl; interface __x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics2 { CONST_VTBL struct __x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics2Vtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics2; #endif /* !defined(____x_ABI_CWindows_CNetworking_CProximity_CIPeerFinderStatics2_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CNetworking_CProximity_CIPeerInformation_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CNetworking_CProximity_CIPeerInformation_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CNetworking_CProximity_CIPeerInformationVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerInformation* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerInformation* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerInformation* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerInformation* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerInformation* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerInformation* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_DisplayName)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerInformation* This, HSTRING* value); END_INTERFACE } __x_ABI_CWindows_CNetworking_CProximity_CIPeerInformationVtbl; interface __x_ABI_CWindows_CNetworking_CProximity_CIPeerInformation { CONST_VTBL struct __x_ABI_CWindows_CNetworking_CProximity_CIPeerInformationVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CProximity_CIPeerInformation; #endif /* !defined(____x_ABI_CWindows_CNetworking_CProximity_CIPeerInformation_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CNetworking_CProximity_CIPeerInformation3_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CNetworking_CProximity_CIPeerInformation3_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CNetworking_CProximity_CIPeerInformation3Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerInformation3* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerInformation3* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerInformation3* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerInformation3* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerInformation3* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerInformation3* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Id)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerInformation3* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_DiscoveryData)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerInformation3* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer** value); END_INTERFACE } __x_ABI_CWindows_CNetworking_CProximity_CIPeerInformation3Vtbl; interface __x_ABI_CWindows_CNetworking_CProximity_CIPeerInformation3 { CONST_VTBL struct __x_ABI_CWindows_CNetworking_CProximity_CIPeerInformation3Vtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CProximity_CIPeerInformation3; #endif /* !defined(____x_ABI_CWindows_CNetworking_CProximity_CIPeerInformation3_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CNetworking_CProximity_CIPeerInformationWithHostAndService_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CNetworking_CProximity_CIPeerInformationWithHostAndService_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CNetworking_CProximity_CIPeerInformationWithHostAndServiceVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerInformationWithHostAndService* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerInformationWithHostAndService* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerInformationWithHostAndService* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerInformationWithHostAndService* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerInformationWithHostAndService* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerInformationWithHostAndService* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_HostName)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerInformationWithHostAndService* This, __x_ABI_CWindows_CNetworking_CIHostName** value); HRESULT (STDMETHODCALLTYPE* get_ServiceName)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerInformationWithHostAndService* This, HSTRING* value); END_INTERFACE } __x_ABI_CWindows_CNetworking_CProximity_CIPeerInformationWithHostAndServiceVtbl; interface __x_ABI_CWindows_CNetworking_CProximity_CIPeerInformationWithHostAndService { CONST_VTBL struct __x_ABI_CWindows_CNetworking_CProximity_CIPeerInformationWithHostAndServiceVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CProximity_CIPeerInformationWithHostAndService; #endif /* !defined(____x_ABI_CWindows_CNetworking_CProximity_CIPeerInformationWithHostAndService_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CNetworking_CProximity_CIPeerWatcher_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CNetworking_CProximity_CIPeerWatcher_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CNetworking_CProximity_CIPeerWatcherVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerWatcher* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerWatcher* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerWatcher* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerWatcher* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerWatcher* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerWatcher* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* add_Added)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerWatcher* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CProximity__CPeerWatcher___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_Added)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerWatcher* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* add_Removed)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerWatcher* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CProximity__CPeerWatcher___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_Removed)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerWatcher* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* add_Updated)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerWatcher* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CProximity__CPeerWatcher___x_ABI_CWindows__CNetworking__CProximity__CPeerInformation* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_Updated)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerWatcher* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* add_EnumerationCompleted)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerWatcher* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CProximity__CPeerWatcher_IInspectable* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_EnumerationCompleted)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerWatcher* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* add_Stopped)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerWatcher* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CProximity__CPeerWatcher_IInspectable* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_Stopped)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerWatcher* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* get_Status)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerWatcher* This, enum __x_ABI_CWindows_CNetworking_CProximity_CPeerWatcherStatus* status); HRESULT (STDMETHODCALLTYPE* Start)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerWatcher* This); HRESULT (STDMETHODCALLTYPE* Stop)(__x_ABI_CWindows_CNetworking_CProximity_CIPeerWatcher* This); END_INTERFACE } __x_ABI_CWindows_CNetworking_CProximity_CIPeerWatcherVtbl; interface __x_ABI_CWindows_CNetworking_CProximity_CIPeerWatcher { CONST_VTBL struct __x_ABI_CWindows_CNetworking_CProximity_CIPeerWatcherVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CProximity_CIPeerWatcher; #endif /* !defined(____x_ABI_CWindows_CNetworking_CProximity_CIPeerWatcher_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CNetworking_CProximity_CIProximityDevice_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CNetworking_CProximity_CIProximityDevice_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CNetworking_CProximity_CIProximityDeviceVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CProximity_CIProximityDevice* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CProximity_CIProximityDevice* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CProximity_CIProximityDevice* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CProximity_CIProximityDevice* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CProximity_CIProximityDevice* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CProximity_CIProximityDevice* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* SubscribeForMessage)(__x_ABI_CWindows_CNetworking_CProximity_CIProximityDevice* This, HSTRING messageType, __x_ABI_CWindows_CNetworking_CProximity_CIMessageReceivedHandler* messageReceivedHandler, INT64* subscriptionId); HRESULT (STDMETHODCALLTYPE* PublishMessage)(__x_ABI_CWindows_CNetworking_CProximity_CIProximityDevice* This, HSTRING messageType, HSTRING message, INT64* messageId); HRESULT (STDMETHODCALLTYPE* PublishMessageWithCallback)(__x_ABI_CWindows_CNetworking_CProximity_CIProximityDevice* This, HSTRING messageType, HSTRING message, __x_ABI_CWindows_CNetworking_CProximity_CIMessageTransmittedHandler* messageTransmittedHandler, INT64* messageId); HRESULT (STDMETHODCALLTYPE* PublishBinaryMessage)(__x_ABI_CWindows_CNetworking_CProximity_CIProximityDevice* This, HSTRING messageType, __x_ABI_CWindows_CStorage_CStreams_CIBuffer* message, INT64* messageId); HRESULT (STDMETHODCALLTYPE* PublishBinaryMessageWithCallback)(__x_ABI_CWindows_CNetworking_CProximity_CIProximityDevice* This, HSTRING messageType, __x_ABI_CWindows_CStorage_CStreams_CIBuffer* message, __x_ABI_CWindows_CNetworking_CProximity_CIMessageTransmittedHandler* messageTransmittedHandler, INT64* messageId); HRESULT (STDMETHODCALLTYPE* PublishUriMessage)(__x_ABI_CWindows_CNetworking_CProximity_CIProximityDevice* This, __x_ABI_CWindows_CFoundation_CIUriRuntimeClass* message, INT64* messageId); HRESULT (STDMETHODCALLTYPE* PublishUriMessageWithCallback)(__x_ABI_CWindows_CNetworking_CProximity_CIProximityDevice* This, __x_ABI_CWindows_CFoundation_CIUriRuntimeClass* message, __x_ABI_CWindows_CNetworking_CProximity_CIMessageTransmittedHandler* messageTransmittedHandler, INT64* messageId); HRESULT (STDMETHODCALLTYPE* StopSubscribingForMessage)(__x_ABI_CWindows_CNetworking_CProximity_CIProximityDevice* This, INT64 subscriptionId); HRESULT (STDMETHODCALLTYPE* StopPublishingMessage)(__x_ABI_CWindows_CNetworking_CProximity_CIProximityDevice* This, INT64 messageId); HRESULT (STDMETHODCALLTYPE* add_DeviceArrived)(__x_ABI_CWindows_CNetworking_CProximity_CIProximityDevice* This, __x_ABI_CWindows_CNetworking_CProximity_CIDeviceArrivedEventHandler* arrivedHandler, EventRegistrationToken* cookie); HRESULT (STDMETHODCALLTYPE* remove_DeviceArrived)(__x_ABI_CWindows_CNetworking_CProximity_CIProximityDevice* This, EventRegistrationToken cookie); HRESULT (STDMETHODCALLTYPE* add_DeviceDeparted)(__x_ABI_CWindows_CNetworking_CProximity_CIProximityDevice* This, __x_ABI_CWindows_CNetworking_CProximity_CIDeviceDepartedEventHandler* departedHandler, EventRegistrationToken* cookie); HRESULT (STDMETHODCALLTYPE* remove_DeviceDeparted)(__x_ABI_CWindows_CNetworking_CProximity_CIProximityDevice* This, EventRegistrationToken cookie); HRESULT (STDMETHODCALLTYPE* get_MaxMessageBytes)(__x_ABI_CWindows_CNetworking_CProximity_CIProximityDevice* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_BitsPerSecond)(__x_ABI_CWindows_CNetworking_CProximity_CIProximityDevice* This, UINT64* value); HRESULT (STDMETHODCALLTYPE* get_DeviceId)(__x_ABI_CWindows_CNetworking_CProximity_CIProximityDevice* This, HSTRING* value); END_INTERFACE } __x_ABI_CWindows_CNetworking_CProximity_CIProximityDeviceVtbl; interface __x_ABI_CWindows_CNetworking_CProximity_CIProximityDevice { CONST_VTBL struct __x_ABI_CWindows_CNetworking_CProximity_CIProximityDeviceVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CProximity_CIProximityDevice; #endif /* !defined(____x_ABI_CWindows_CNetworking_CProximity_CIProximityDevice_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CNetworking_CProximity_CIProximityDeviceStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CNetworking_CProximity_CIProximityDeviceStatics_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CNetworking_CProximity_CIProximityDeviceStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CProximity_CIProximityDeviceStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CProximity_CIProximityDeviceStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CProximity_CIProximityDeviceStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CProximity_CIProximityDeviceStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CProximity_CIProximityDeviceStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CProximity_CIProximityDeviceStatics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetDeviceSelector)(__x_ABI_CWindows_CNetworking_CProximity_CIProximityDeviceStatics* This, HSTRING* selector); HRESULT (STDMETHODCALLTYPE* GetDefault)(__x_ABI_CWindows_CNetworking_CProximity_CIProximityDeviceStatics* This, __x_ABI_CWindows_CNetworking_CProximity_CIProximityDevice** proximityDevice); HRESULT (STDMETHODCALLTYPE* FromId)(__x_ABI_CWindows_CNetworking_CProximity_CIProximityDeviceStatics* This, HSTRING deviceId, __x_ABI_CWindows_CNetworking_CProximity_CIProximityDevice** proximityDevice); END_INTERFACE } __x_ABI_CWindows_CNetworking_CProximity_CIProximityDeviceStaticsVtbl; interface __x_ABI_CWindows_CNetworking_CProximity_CIProximityDeviceStatics { CONST_VTBL struct __x_ABI_CWindows_CNetworking_CProximity_CIProximityDeviceStaticsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CProximity_CIProximityDeviceStatics; #endif /* !defined(____x_ABI_CWindows_CNetworking_CProximity_CIProximityDeviceStatics_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CNetworking_CProximity_CIProximityMessage_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CNetworking_CProximity_CIProximityMessage_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CNetworking_CProximity_CIProximityMessageVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CProximity_CIProximityMessage* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CProximity_CIProximityMessage* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CProximity_CIProximityMessage* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CProximity_CIProximityMessage* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CProximity_CIProximityMessage* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CProximity_CIProximityMessage* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_MessageType)(__x_ABI_CWindows_CNetworking_CProximity_CIProximityMessage* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_SubscriptionId)(__x_ABI_CWindows_CNetworking_CProximity_CIProximityMessage* This, INT64* value); HRESULT (STDMETHODCALLTYPE* get_Data)(__x_ABI_CWindows_CNetworking_CProximity_CIProximityMessage* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer** value); HRESULT (STDMETHODCALLTYPE* get_DataAsString)(__x_ABI_CWindows_CNetworking_CProximity_CIProximityMessage* This, HSTRING* value); END_INTERFACE } __x_ABI_CWindows_CNetworking_CProximity_CIProximityMessageVtbl; interface __x_ABI_CWindows_CNetworking_CProximity_CIProximityMessage { CONST_VTBL struct __x_ABI_CWindows_CNetworking_CProximity_CIProximityMessageVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CProximity_CIProximityMessage; #endif /* !defined(____x_ABI_CWindows_CNetworking_CProximity_CIProximityMessage_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CNetworking_CProximity_CITriggeredConnectionStateChangedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CNetworking_CProximity_CITriggeredConnectionStateChangedEventArgs_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CNetworking_CProximity_CITriggeredConnectionStateChangedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CProximity_CITriggeredConnectionStateChangedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CProximity_CITriggeredConnectionStateChangedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CProximity_CITriggeredConnectionStateChangedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CProximity_CITriggeredConnectionStateChangedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CProximity_CITriggeredConnectionStateChangedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CProximity_CITriggeredConnectionStateChangedEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_State)(__x_ABI_CWindows_CNetworking_CProximity_CITriggeredConnectionStateChangedEventArgs* This, enum __x_ABI_CWindows_CNetworking_CProximity_CTriggeredConnectState* value); HRESULT (STDMETHODCALLTYPE* get_Id)(__x_ABI_CWindows_CNetworking_CProximity_CITriggeredConnectionStateChangedEventArgs* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Socket)(__x_ABI_CWindows_CNetworking_CProximity_CITriggeredConnectionStateChangedEventArgs* This, __x_ABI_CWindows_CNetworking_CSockets_CIStreamSocket** value); END_INTERFACE } __x_ABI_CWindows_CNetworking_CProximity_CITriggeredConnectionStateChangedEventArgsVtbl; interface __x_ABI_CWindows_CNetworking_CProximity_CITriggeredConnectionStateChangedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CNetworking_CProximity_CITriggeredConnectionStateChangedEventArgsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CProximity_CITriggeredConnectionStateChangedEventArgs; #endif /* !defined(____x_ABI_CWindows_CNetworking_CProximity_CITriggeredConnectionStateChangedEventArgs_INTERFACE_DEFINED__) */