// 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.HumanInterfaceDevice.h" // Importing Collections header #include "Windows.Foundation.Collections.h" /* Forward Declarations */ #ifndef ____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDevicePreview_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDevicePreview_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDevicePreview __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDevicePreview; #endif // ____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDevicePreview_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherAddedPreviewEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherAddedPreviewEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherAddedPreviewEventArgs __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherAddedPreviewEventArgs; #endif // ____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherAddedPreviewEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherPreview_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherPreview_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherPreview __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherPreview; #endif // ____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherPreview_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherRemovedPreviewEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherRemovedPreviewEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherRemovedPreviewEventArgs __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherRemovedPreviewEventArgs; #endif // ____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherRemovedPreviewEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherUpdatedPreviewEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherUpdatedPreviewEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherUpdatedPreviewEventArgs __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherUpdatedPreviewEventArgs; #endif // ____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherUpdatedPreviewEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeEnteredPreviewEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeEnteredPreviewEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeEnteredPreviewEventArgs __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeEnteredPreviewEventArgs; #endif // ____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeEnteredPreviewEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeExitedPreviewEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeExitedPreviewEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeExitedPreviewEventArgs __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeExitedPreviewEventArgs; #endif // ____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeExitedPreviewEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeInputSourcePreview_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeInputSourcePreview_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeInputSourcePreview __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeInputSourcePreview; #endif // ____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeInputSourcePreview_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeInputSourcePreviewStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeInputSourcePreviewStatics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeInputSourcePreviewStatics __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeInputSourcePreviewStatics; #endif // ____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeInputSourcePreviewStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeMovedPreviewEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeMovedPreviewEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeMovedPreviewEventArgs __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeMovedPreviewEventArgs; #endif // ____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeMovedPreviewEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazePointPreview_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazePointPreview_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazePointPreview __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazePointPreview; #endif // ____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazePointPreview_FWD_DEFINED__ // Parameterized interface forward declarations (C) // Collection interface definitions typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1_boolean __x_ABI_C__FIAsyncOperationCompletedHandler_1_boolean; #if !defined(____x_ABI_C__FIAsyncOperation_1_boolean_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperation_1_boolean_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperation_1_boolean __x_ABI_C__FIAsyncOperation_1_boolean; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1_boolean; typedef struct __x_ABI_C__FIAsyncOperation_1_booleanVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1_boolean* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1_boolean* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1_boolean* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1_boolean* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1_boolean* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1_boolean* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1_boolean* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1_boolean* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1_boolean* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1_boolean** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1_boolean* This, boolean* result); END_INTERFACE } __x_ABI_C__FIAsyncOperation_1_booleanVtbl; interface __x_ABI_C__FIAsyncOperation_1_boolean { CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1_booleanVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperation_1_boolean_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1_boolean_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1_boolean_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1_boolean __x_ABI_C__FIAsyncOperationCompletedHandler_1_boolean; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1_boolean; typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1_booleanVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1_boolean* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1_boolean* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1_boolean* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1_boolean* This, __x_ABI_C__FIAsyncOperation_1_boolean* asyncInfo, enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus); END_INTERFACE } __x_ABI_C__FIAsyncOperationCompletedHandler_1_booleanVtbl; interface __x_ABI_C__FIAsyncOperationCompletedHandler_1_boolean { CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1_booleanVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1_boolean_INTERFACE_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CHumanInterfaceDevice_CIHidBooleanControlDescription_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CHumanInterfaceDevice_CIHidBooleanControlDescription_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CHumanInterfaceDevice_CIHidBooleanControlDescription __x_ABI_CWindows_CDevices_CHumanInterfaceDevice_CIHidBooleanControlDescription; #endif // ____x_ABI_CWindows_CDevices_CHumanInterfaceDevice_CIHidBooleanControlDescription_FWD_DEFINED__ #if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescription_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescription_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescription __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescription; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescription; typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescriptionVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescription* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescription* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescription* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescription* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescription* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescription* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescription* This, __x_ABI_CWindows_CDevices_CHumanInterfaceDevice_CIHidBooleanControlDescription** result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescription* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescription* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescription* This, UINT32 itemsLength, __x_ABI_CWindows_CDevices_CHumanInterfaceDevice_CIHidBooleanControlDescription** items, UINT32* result); END_INTERFACE } __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescriptionVtbl; interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescription { CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescriptionVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescription_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescription_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescription_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescription __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescription; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescription; typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescriptionVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescription* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescription* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescription* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescription* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescription* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescription* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescription* This, __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescription** result); END_INTERFACE } __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescriptionVtbl; interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescription { CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescriptionVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescription_INTERFACE_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CHumanInterfaceDevice_CIHidNumericControlDescription_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CHumanInterfaceDevice_CIHidNumericControlDescription_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CHumanInterfaceDevice_CIHidNumericControlDescription __x_ABI_CWindows_CDevices_CHumanInterfaceDevice_CIHidNumericControlDescription; #endif // ____x_ABI_CWindows_CDevices_CHumanInterfaceDevice_CIHidNumericControlDescription_FWD_DEFINED__ #if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescription_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescription_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescription __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescription; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescription; typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescriptionVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescription* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescription* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescription* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescription* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescription* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescription* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescription* This, __x_ABI_CWindows_CDevices_CHumanInterfaceDevice_CIHidNumericControlDescription** result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescription* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescription* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescription* This, UINT32 itemsLength, __x_ABI_CWindows_CDevices_CHumanInterfaceDevice_CIHidNumericControlDescription** items, UINT32* result); END_INTERFACE } __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescriptionVtbl; interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescription { CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescriptionVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescription_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescription_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescription_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescription __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescription; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescription; typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescriptionVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescription* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescription* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescription* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescription* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescription* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescription* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescription* This, __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescription** result); END_INTERFACE } __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescriptionVtbl; interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescription { CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescriptionVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescription_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview; typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreviewVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview* This, __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazePointPreview** result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview* This, UINT32 itemsLength, __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazePointPreview** items, UINT32* result); END_INTERFACE } __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreviewVtbl; interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview { CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreviewVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview; typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreviewVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview* This, __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview** result); END_INTERFACE } __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreviewVtbl; interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview { CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreviewVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescription_INTERFACE_DEFINED__) #define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescription_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescription __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescription; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescription; typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescriptionVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescription* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescription* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescription* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescription* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescription* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescription* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescription* This, UINT32 index, __x_ABI_CWindows_CDevices_CHumanInterfaceDevice_CIHidBooleanControlDescription** result); HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescription* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescription* This, __x_ABI_CWindows_CDevices_CHumanInterfaceDevice_CIHidBooleanControlDescription* value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescription* This, UINT32 startIndex, UINT32 itemsLength, __x_ABI_CWindows_CDevices_CHumanInterfaceDevice_CIHidBooleanControlDescription** items, UINT32* result); END_INTERFACE } __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescriptionVtbl; interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescription { CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescriptionVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescription_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescription_INTERFACE_DEFINED__) #define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescription_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescription __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescription; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescription; typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescriptionVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescription* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescription* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescription* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescription* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescription* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescription* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescription* This, UINT32 index, __x_ABI_CWindows_CDevices_CHumanInterfaceDevice_CIHidNumericControlDescription** result); HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescription* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescription* This, __x_ABI_CWindows_CDevices_CHumanInterfaceDevice_CIHidNumericControlDescription* value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescription* This, UINT32 startIndex, UINT32 itemsLength, __x_ABI_CWindows_CDevices_CHumanInterfaceDevice_CIHidNumericControlDescription** items, UINT32* result); END_INTERFACE } __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescriptionVtbl; interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescription { CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescriptionVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescription_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview_INTERFACE_DEFINED__) #define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview; typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreviewVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview* This, UINT32 index, __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazePointPreview** result); HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview* This, __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazePointPreview* value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview* This, UINT32 startIndex, UINT32 itemsLength, __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazePointPreview** items, UINT32* result); END_INTERFACE } __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreviewVtbl; interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview { CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreviewVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview_INTERFACE_DEFINED__) #define ____x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview __x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview; typedef struct __x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreviewVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview* This, UINT32 index, __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazePointPreview** result); HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* GetView)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview* This, __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview** result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview* This, __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazePointPreview* value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* SetAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview* This, UINT32 index, __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazePointPreview* value); HRESULT (STDMETHODCALLTYPE* InsertAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview* This, UINT32 index, __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazePointPreview* value); HRESULT (STDMETHODCALLTYPE* RemoveAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview* This, UINT32 index); HRESULT (STDMETHODCALLTYPE* Append)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview* This, __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazePointPreview* value); HRESULT (STDMETHODCALLTYPE* RemoveAtEnd)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview* This); HRESULT (STDMETHODCALLTYPE* Clear)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview* This); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview* This, UINT32 startIndex, UINT32 itemsLength, __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazePointPreview** items, UINT32* result); HRESULT (STDMETHODCALLTYPE* ReplaceAll)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview* This, UINT32 itemsLength, __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazePointPreview** items); END_INTERFACE } __x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreviewVtbl; interface __x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview { CONST_VTBL struct __x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreviewVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CFoundation_CPoint __x_ABI_CWindows_CFoundation_CPoint; #if !defined(____x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CPoint_INTERFACE_DEFINED__) #define ____x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CPoint_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CPoint __x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CPoint; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CPoint; typedef struct __x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CPointVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CPoint* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CPoint* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CPoint* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CPoint* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CPoint* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CPoint* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Value)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CPoint* This, struct __x_ABI_CWindows_CFoundation_CPoint* result); END_INTERFACE } __x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CPointVtbl; interface __x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CPoint { CONST_VTBL struct __x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CPointVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CPoint_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview_IInspectable_INTERFACE_DEFINED__) #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview_IInspectable_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview_IInspectable __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview_IInspectable; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview_IInspectable; typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview_IInspectableVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview_IInspectable* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview_IInspectable* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview_IInspectable* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview_IInspectable* This, __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherPreview* sender, IInspectable* args); END_INTERFACE } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview_IInspectableVtbl; interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview_IInspectable { CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview_IInspectableVtbl* lpVtbl; }; #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview_IInspectable_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherAddedPreviewEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherAddedPreviewEventArgs_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherAddedPreviewEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherAddedPreviewEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherAddedPreviewEventArgs; typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherAddedPreviewEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherAddedPreviewEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherAddedPreviewEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherAddedPreviewEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherAddedPreviewEventArgs* This, __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherPreview* sender, __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherAddedPreviewEventArgs* args); END_INTERFACE } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherAddedPreviewEventArgsVtbl; interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherAddedPreviewEventArgs { CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherAddedPreviewEventArgsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherAddedPreviewEventArgs_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherRemovedPreviewEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherRemovedPreviewEventArgs_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherRemovedPreviewEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherRemovedPreviewEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherRemovedPreviewEventArgs; typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherRemovedPreviewEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherRemovedPreviewEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherRemovedPreviewEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherRemovedPreviewEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherRemovedPreviewEventArgs* This, __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherPreview* sender, __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherRemovedPreviewEventArgs* args); END_INTERFACE } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherRemovedPreviewEventArgsVtbl; interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherRemovedPreviewEventArgs { CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherRemovedPreviewEventArgsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherRemovedPreviewEventArgs_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherUpdatedPreviewEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherUpdatedPreviewEventArgs_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherUpdatedPreviewEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherUpdatedPreviewEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherUpdatedPreviewEventArgs; typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherUpdatedPreviewEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherUpdatedPreviewEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherUpdatedPreviewEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherUpdatedPreviewEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherUpdatedPreviewEventArgs* This, __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherPreview* sender, __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherUpdatedPreviewEventArgs* args); END_INTERFACE } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherUpdatedPreviewEventArgsVtbl; interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherUpdatedPreviewEventArgs { CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherUpdatedPreviewEventArgsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherUpdatedPreviewEventArgs_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeInputSourcePreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeEnteredPreviewEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeInputSourcePreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeEnteredPreviewEventArgs_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeInputSourcePreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeEnteredPreviewEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeInputSourcePreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeEnteredPreviewEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeInputSourcePreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeEnteredPreviewEventArgs; typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeInputSourcePreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeEnteredPreviewEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeInputSourcePreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeEnteredPreviewEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeInputSourcePreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeEnteredPreviewEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeInputSourcePreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeEnteredPreviewEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeInputSourcePreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeEnteredPreviewEventArgs* This, __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeInputSourcePreview* sender, __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeEnteredPreviewEventArgs* args); END_INTERFACE } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeInputSourcePreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeEnteredPreviewEventArgsVtbl; interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeInputSourcePreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeEnteredPreviewEventArgs { CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeInputSourcePreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeEnteredPreviewEventArgsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeInputSourcePreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeEnteredPreviewEventArgs_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeInputSourcePreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeExitedPreviewEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeInputSourcePreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeExitedPreviewEventArgs_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeInputSourcePreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeExitedPreviewEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeInputSourcePreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeExitedPreviewEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeInputSourcePreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeExitedPreviewEventArgs; typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeInputSourcePreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeExitedPreviewEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeInputSourcePreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeExitedPreviewEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeInputSourcePreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeExitedPreviewEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeInputSourcePreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeExitedPreviewEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeInputSourcePreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeExitedPreviewEventArgs* This, __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeInputSourcePreview* sender, __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeExitedPreviewEventArgs* args); END_INTERFACE } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeInputSourcePreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeExitedPreviewEventArgsVtbl; interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeInputSourcePreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeExitedPreviewEventArgs { CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeInputSourcePreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeExitedPreviewEventArgsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeInputSourcePreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeExitedPreviewEventArgs_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeInputSourcePreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeMovedPreviewEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeInputSourcePreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeMovedPreviewEventArgs_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeInputSourcePreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeMovedPreviewEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeInputSourcePreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeMovedPreviewEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeInputSourcePreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeMovedPreviewEventArgs; typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeInputSourcePreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeMovedPreviewEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeInputSourcePreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeMovedPreviewEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeInputSourcePreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeMovedPreviewEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeInputSourcePreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeMovedPreviewEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeInputSourcePreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeMovedPreviewEventArgs* This, __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeInputSourcePreview* sender, __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeMovedPreviewEventArgs* args); END_INTERFACE } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeInputSourcePreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeMovedPreviewEventArgsVtbl; interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeInputSourcePreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeMovedPreviewEventArgs { CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeInputSourcePreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeMovedPreviewEventArgsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeInputSourcePreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeMovedPreviewEventArgs_INTERFACE_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CHumanInterfaceDevice_CIHidInputReport_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CHumanInterfaceDevice_CIHidInputReport_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CHumanInterfaceDevice_CIHidInputReport __x_ABI_CWindows_CDevices_CHumanInterfaceDevice_CIHidInputReport; #endif // ____x_ABI_CWindows_CDevices_CHumanInterfaceDevice_CIHidInputReport_FWD_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_CIPropertyValue_FWD_DEFINED__ #define ____x_ABI_CWindows_CFoundation_CIPropertyValue_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CFoundation_CIPropertyValue __x_ABI_CWindows_CFoundation_CIPropertyValue; #endif // ____x_ABI_CWindows_CFoundation_CIPropertyValue_FWD_DEFINED__ typedef enum __x_ABI_CWindows_CDevices_CInput_CPreview_CGazeDeviceConfigurationStatePreview __x_ABI_CWindows_CDevices_CInput_CPreview_CGazeDeviceConfigurationStatePreview; enum __x_ABI_CWindows_CDevices_CInput_CPreview_CGazeDeviceConfigurationStatePreview { __x_ABI_CWindows_CDevices_CInput_CPreview_CGazeDeviceConfigurationStatePreview_Unknown = 0, __x_ABI_CWindows_CDevices_CInput_CPreview_CGazeDeviceConfigurationStatePreview_Ready = 1, __x_ABI_CWindows_CDevices_CInput_CPreview_CGazeDeviceConfigurationStatePreview_Configuring = 2, __x_ABI_CWindows_CDevices_CInput_CPreview_CGazeDeviceConfigurationStatePreview_ScreenSetupNeeded = 3, __x_ABI_CWindows_CDevices_CInput_CPreview_CGazeDeviceConfigurationStatePreview_UserCalibrationNeeded = 4, }; #if !defined(____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDevicePreview_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDevicePreview_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDevicePreviewVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDevicePreview* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDevicePreview* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDevicePreview* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDevicePreview* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDevicePreview* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDevicePreview* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Id)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDevicePreview* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_CanTrackEyes)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDevicePreview* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_CanTrackHead)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDevicePreview* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_ConfigurationState)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDevicePreview* This, enum __x_ABI_CWindows_CDevices_CInput_CPreview_CGazeDeviceConfigurationStatePreview* value); HRESULT (STDMETHODCALLTYPE* RequestCalibrationAsync)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDevicePreview* This, __x_ABI_C__FIAsyncOperation_1_boolean** operation); HRESULT (STDMETHODCALLTYPE* GetNumericControlDescriptions)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDevicePreview* This, UINT16 usagePage, UINT16 usageId, __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidNumericControlDescription** result); HRESULT (STDMETHODCALLTYPE* GetBooleanControlDescriptions)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDevicePreview* This, UINT16 usagePage, UINT16 usageId, __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CHumanInterfaceDevice__CHidBooleanControlDescription** result); END_INTERFACE } __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDevicePreviewVtbl; interface __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDevicePreview { CONST_VTBL struct __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDevicePreviewVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDevicePreview; #endif /* !defined(____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDevicePreview_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherAddedPreviewEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherAddedPreviewEventArgs_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherAddedPreviewEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherAddedPreviewEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherAddedPreviewEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherAddedPreviewEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherAddedPreviewEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherAddedPreviewEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherAddedPreviewEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Device)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherAddedPreviewEventArgs* This, __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDevicePreview** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherAddedPreviewEventArgsVtbl; interface __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherAddedPreviewEventArgs { CONST_VTBL struct __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherAddedPreviewEventArgsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherAddedPreviewEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherAddedPreviewEventArgs_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherPreview_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherPreview_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherPreviewVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherPreview* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherPreview* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherPreview* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherPreview* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherPreview* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherPreview* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* add_Added)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherPreview* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherAddedPreviewEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_Added)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherPreview* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* add_Removed)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherPreview* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherRemovedPreviewEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_Removed)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherPreview* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* add_Updated)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherPreview* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherUpdatedPreviewEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_Updated)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherPreview* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* add_EnumerationCompleted)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherPreview* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeDeviceWatcherPreview_IInspectable* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_EnumerationCompleted)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherPreview* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* Start)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherPreview* This); HRESULT (STDMETHODCALLTYPE* Stop)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherPreview* This); END_INTERFACE } __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherPreviewVtbl; interface __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherPreview { CONST_VTBL struct __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherPreviewVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherPreview; #endif /* !defined(____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherPreview_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherRemovedPreviewEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherRemovedPreviewEventArgs_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherRemovedPreviewEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherRemovedPreviewEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherRemovedPreviewEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherRemovedPreviewEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherRemovedPreviewEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherRemovedPreviewEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherRemovedPreviewEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Device)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherRemovedPreviewEventArgs* This, __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDevicePreview** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherRemovedPreviewEventArgsVtbl; interface __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherRemovedPreviewEventArgs { CONST_VTBL struct __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherRemovedPreviewEventArgsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherRemovedPreviewEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherRemovedPreviewEventArgs_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherUpdatedPreviewEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherUpdatedPreviewEventArgs_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherUpdatedPreviewEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherUpdatedPreviewEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherUpdatedPreviewEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherUpdatedPreviewEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherUpdatedPreviewEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherUpdatedPreviewEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherUpdatedPreviewEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Device)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherUpdatedPreviewEventArgs* This, __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDevicePreview** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherUpdatedPreviewEventArgsVtbl; interface __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherUpdatedPreviewEventArgs { CONST_VTBL struct __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherUpdatedPreviewEventArgsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherUpdatedPreviewEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherUpdatedPreviewEventArgs_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeEnteredPreviewEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeEnteredPreviewEventArgs_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeEnteredPreviewEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeEnteredPreviewEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeEnteredPreviewEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeEnteredPreviewEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeEnteredPreviewEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeEnteredPreviewEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeEnteredPreviewEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Handled)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeEnteredPreviewEventArgs* This, boolean* value); HRESULT (STDMETHODCALLTYPE* put_Handled)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeEnteredPreviewEventArgs* This, boolean value); HRESULT (STDMETHODCALLTYPE* get_CurrentPoint)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeEnteredPreviewEventArgs* This, __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazePointPreview** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeEnteredPreviewEventArgsVtbl; interface __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeEnteredPreviewEventArgs { CONST_VTBL struct __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeEnteredPreviewEventArgsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeEnteredPreviewEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeEnteredPreviewEventArgs_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeExitedPreviewEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeExitedPreviewEventArgs_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeExitedPreviewEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeExitedPreviewEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeExitedPreviewEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeExitedPreviewEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeExitedPreviewEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeExitedPreviewEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeExitedPreviewEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Handled)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeExitedPreviewEventArgs* This, boolean* value); HRESULT (STDMETHODCALLTYPE* put_Handled)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeExitedPreviewEventArgs* This, boolean value); HRESULT (STDMETHODCALLTYPE* get_CurrentPoint)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeExitedPreviewEventArgs* This, __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazePointPreview** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeExitedPreviewEventArgsVtbl; interface __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeExitedPreviewEventArgs { CONST_VTBL struct __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeExitedPreviewEventArgsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeExitedPreviewEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeExitedPreviewEventArgs_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeInputSourcePreview_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeInputSourcePreview_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeInputSourcePreviewVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeInputSourcePreview* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeInputSourcePreview* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeInputSourcePreview* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeInputSourcePreview* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeInputSourcePreview* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeInputSourcePreview* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* add_GazeMoved)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeInputSourcePreview* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeInputSourcePreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeMovedPreviewEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_GazeMoved)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeInputSourcePreview* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* add_GazeEntered)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeInputSourcePreview* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeInputSourcePreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeEnteredPreviewEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_GazeEntered)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeInputSourcePreview* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* add_GazeExited)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeInputSourcePreview* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeInputSourcePreview___x_ABI_CWindows__CDevices__CInput__CPreview__CGazeExitedPreviewEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_GazeExited)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeInputSourcePreview* This, EventRegistrationToken token); END_INTERFACE } __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeInputSourcePreviewVtbl; interface __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeInputSourcePreview { CONST_VTBL struct __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeInputSourcePreviewVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeInputSourcePreview; #endif /* !defined(____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeInputSourcePreview_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeInputSourcePreviewStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeInputSourcePreviewStatics_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeInputSourcePreviewStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeInputSourcePreviewStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeInputSourcePreviewStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeInputSourcePreviewStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeInputSourcePreviewStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeInputSourcePreviewStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeInputSourcePreviewStatics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetForCurrentView)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeInputSourcePreviewStatics* This, __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeInputSourcePreview** result); HRESULT (STDMETHODCALLTYPE* CreateWatcher)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeInputSourcePreviewStatics* This, __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDeviceWatcherPreview** result); END_INTERFACE } __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeInputSourcePreviewStaticsVtbl; interface __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeInputSourcePreviewStatics { CONST_VTBL struct __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeInputSourcePreviewStaticsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeInputSourcePreviewStatics; #endif /* !defined(____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeInputSourcePreviewStatics_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeMovedPreviewEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeMovedPreviewEventArgs_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeMovedPreviewEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeMovedPreviewEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeMovedPreviewEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeMovedPreviewEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeMovedPreviewEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeMovedPreviewEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeMovedPreviewEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Handled)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeMovedPreviewEventArgs* This, boolean* value); HRESULT (STDMETHODCALLTYPE* put_Handled)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeMovedPreviewEventArgs* This, boolean value); HRESULT (STDMETHODCALLTYPE* get_CurrentPoint)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeMovedPreviewEventArgs* This, __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazePointPreview** value); HRESULT (STDMETHODCALLTYPE* GetIntermediatePoints)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeMovedPreviewEventArgs* This, __x_ABI_C__FIVector_1___x_ABI_CWindows__CDevices__CInput__CPreview__CGazePointPreview** result); END_INTERFACE } __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeMovedPreviewEventArgsVtbl; interface __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeMovedPreviewEventArgs { CONST_VTBL struct __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeMovedPreviewEventArgsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeMovedPreviewEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeMovedPreviewEventArgs_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazePointPreview_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazePointPreview_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazePointPreviewVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazePointPreview* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazePointPreview* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazePointPreview* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazePointPreview* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazePointPreview* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazePointPreview* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_SourceDevice)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazePointPreview* This, __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazeDevicePreview** value); HRESULT (STDMETHODCALLTYPE* get_EyeGazePosition)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazePointPreview* This, __x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CPoint** value); HRESULT (STDMETHODCALLTYPE* get_HeadGazePosition)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazePointPreview* This, __x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CPoint** value); HRESULT (STDMETHODCALLTYPE* get_Timestamp)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazePointPreview* This, UINT64* value); HRESULT (STDMETHODCALLTYPE* get_HidInputReport)(__x_ABI_CWindows_CDevices_CInput_CPreview_CIGazePointPreview* This, __x_ABI_CWindows_CDevices_CHumanInterfaceDevice_CIHidInputReport** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazePointPreviewVtbl; interface __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazePointPreview { CONST_VTBL struct __x_ABI_CWindows_CDevices_CInput_CPreview_CIGazePointPreviewVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CInput_CPreview_CIGazePointPreview; #endif /* !defined(____x_ABI_CWindows_CDevices_CInput_CPreview_CIGazePointPreview_INTERFACE_DEFINED__) */