// 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.Haptics.h" #include "Windows.Devices.Power.h" #include "Windows.Foundation.Numerics.h" #include "Windows.Perception.h" #include "Windows.Perception.People.h" #include "Windows.Perception.Spatial.h" #include "Windows.Storage.Streams.h" // Importing Collections header #include "Windows.Foundation.Collections.h" /* Forward Declarations */ #ifndef ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer; #endif // ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizerFactory_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizerFactory_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizerFactory __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizerFactory; #endif // ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizerFactory_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldCanceledEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldCanceledEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldCanceledEventArgs __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldCanceledEventArgs; #endif // ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldCanceledEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldCompletedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldCompletedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldCompletedEventArgs __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldCompletedEventArgs; #endif // ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldCompletedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldStartedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldStartedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldStartedEventArgs __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldStartedEventArgs; #endif // ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldStartedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteraction_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteraction_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteraction __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteraction; #endif // ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteraction_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController; #endif // ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController2_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController2 __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController2; #endif // ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController3_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController3_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController3 __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController3; #endif // ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController3_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionControllerProperties_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionControllerProperties_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionControllerProperties __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionControllerProperties; #endif // ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionControllerProperties_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionDetectedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionDetectedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionDetectedEventArgs __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionDetectedEventArgs; #endif // ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionDetectedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionDetectedEventArgs2_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionDetectedEventArgs2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionDetectedEventArgs2 __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionDetectedEventArgs2; #endif // ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionDetectedEventArgs2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManager_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManager_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManager __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManager; #endif // ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManager_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManagerStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManagerStatics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManagerStatics __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManagerStatics; #endif // ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManagerStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManagerStatics2_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManagerStatics2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManagerStatics2 __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManagerStatics2; #endif // ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManagerStatics2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource; #endif // ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource2_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource2 __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource2; #endif // ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource3_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource3_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource3 __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource3; #endif // ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource3_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource4_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource4_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource4 __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource4; #endif // ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource4_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceEventArgs __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceEventArgs; #endif // ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceEventArgs2_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceEventArgs2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceEventArgs2 __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceEventArgs2; #endif // ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceEventArgs2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation; #endif // ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation2_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation2 __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation2; #endif // ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation3_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation3_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation3 __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation3; #endif // ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation3_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceProperties_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceProperties_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceProperties __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceProperties; #endif // ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceProperties_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState; #endif // ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState2_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState2 __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState2; #endif // ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState3_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState3_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState3 __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState3; #endif // ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState3_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationCanceledEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationCanceledEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationCanceledEventArgs __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationCanceledEventArgs; #endif // ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationCanceledEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationCompletedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationCompletedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationCompletedEventArgs __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationCompletedEventArgs; #endif // ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationCompletedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationDelta_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationDelta_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationDelta __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationDelta; #endif // ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationDelta_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationStartedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationStartedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationStartedEventArgs __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationStartedEventArgs; #endif // ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationStartedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationUpdatedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationUpdatedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationUpdatedEventArgs __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationUpdatedEventArgs; #endif // ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationUpdatedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationCanceledEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationCanceledEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationCanceledEventArgs __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationCanceledEventArgs; #endif // ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationCanceledEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationCompletedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationCompletedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationCompletedEventArgs __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationCompletedEventArgs; #endif // ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationCompletedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationStartedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationStartedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationStartedEventArgs __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationStartedEventArgs; #endif // ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationStartedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationUpdatedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationUpdatedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationUpdatedEventArgs __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationUpdatedEventArgs; #endif // ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationUpdatedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerInteractionSourcePose_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerInteractionSourcePose_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerInteractionSourcePose __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerInteractionSourcePose; #endif // ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerInteractionSourcePose_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerInteractionSourcePose2_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerInteractionSourcePose2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerInteractionSourcePose2 __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerInteractionSourcePose2; #endif // ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerInteractionSourcePose2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose; #endif // ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose2_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose2 __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose2; #endif // ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose3_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose3_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose3 __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose3; #endif // ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose3_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPoseStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPoseStatics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPoseStatics __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPoseStatics; #endif // ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPoseStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialRecognitionEndedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialRecognitionEndedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialRecognitionEndedEventArgs __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialRecognitionEndedEventArgs; #endif // ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialRecognitionEndedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialRecognitionStartedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialRecognitionStartedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialRecognitionStartedEventArgs __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialRecognitionStartedEventArgs; #endif // ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialRecognitionStartedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialTappedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialTappedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialTappedEventArgs __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialTappedEventArgs; #endif // ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialTappedEventArgs_FWD_DEFINED__ // Parameterized interface forward declarations (C) // Collection interface definitions #ifndef ____x_ABI_CWindows_CPerception_CPeople_CIHandMeshObserver_FWD_DEFINED__ #define ____x_ABI_CWindows_CPerception_CPeople_CIHandMeshObserver_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CPerception_CPeople_CIHandMeshObserver __x_ABI_CWindows_CPerception_CPeople_CIHandMeshObserver; #endif // ____x_ABI_CWindows_CPerception_CPeople_CIHandMeshObserver_FWD_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CPeople__CHandMeshObserver __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CPeople__CHandMeshObserver; #if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CPeople__CHandMeshObserver_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CPeople__CHandMeshObserver_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CPeople__CHandMeshObserver __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CPeople__CHandMeshObserver; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CPeople__CHandMeshObserver; typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CPeople__CHandMeshObserverVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CPeople__CHandMeshObserver* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CPeople__CHandMeshObserver* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CPeople__CHandMeshObserver* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CPeople__CHandMeshObserver* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CPeople__CHandMeshObserver* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CPeople__CHandMeshObserver* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CPeople__CHandMeshObserver* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CPeople__CHandMeshObserver* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CPeople__CHandMeshObserver* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CPeople__CHandMeshObserver** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CPeople__CHandMeshObserver* This, __x_ABI_CWindows_CPerception_CPeople_CIHandMeshObserver** result); END_INTERFACE } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CPeople__CHandMeshObserverVtbl; interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CPeople__CHandMeshObserver { CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CPeople__CHandMeshObserverVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CPeople__CHandMeshObserver_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CPeople__CHandMeshObserver_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CPeople__CHandMeshObserver_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CPeople__CHandMeshObserver __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CPeople__CHandMeshObserver; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CPeople__CHandMeshObserver; typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CPeople__CHandMeshObserverVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CPeople__CHandMeshObserver* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CPeople__CHandMeshObserver* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CPeople__CHandMeshObserver* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CPeople__CHandMeshObserver* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CPeople__CHandMeshObserver* asyncInfo, enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus); END_INTERFACE } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CPeople__CHandMeshObserverVtbl; interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CPeople__CHandMeshObserver { CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CPeople__CHandMeshObserverVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CPeople__CHandMeshObserver_INTERFACE_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType; #endif // ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_FWD_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIRandomAccessStreamWithContentType __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIRandomAccessStreamWithContentType; #if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIRandomAccessStreamWithContentType_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIRandomAccessStreamWithContentType_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIRandomAccessStreamWithContentType __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIRandomAccessStreamWithContentType; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIRandomAccessStreamWithContentType; typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIRandomAccessStreamWithContentTypeVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIRandomAccessStreamWithContentType* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIRandomAccessStreamWithContentType* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIRandomAccessStreamWithContentType* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIRandomAccessStreamWithContentType* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIRandomAccessStreamWithContentType* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIRandomAccessStreamWithContentType* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIRandomAccessStreamWithContentType* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIRandomAccessStreamWithContentType* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIRandomAccessStreamWithContentType* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIRandomAccessStreamWithContentType** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIRandomAccessStreamWithContentType* This, __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType** result); END_INTERFACE } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIRandomAccessStreamWithContentTypeVtbl; interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIRandomAccessStreamWithContentType { CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIRandomAccessStreamWithContentTypeVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIRandomAccessStreamWithContentType_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIRandomAccessStreamWithContentType_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIRandomAccessStreamWithContentType_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIRandomAccessStreamWithContentType __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIRandomAccessStreamWithContentType; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIRandomAccessStreamWithContentType; typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIRandomAccessStreamWithContentTypeVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIRandomAccessStreamWithContentType* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIRandomAccessStreamWithContentType* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIRandomAccessStreamWithContentType* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIRandomAccessStreamWithContentType* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIRandomAccessStreamWithContentType* asyncInfo, enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus); END_INTERFACE } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIRandomAccessStreamWithContentTypeVtbl; interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIRandomAccessStreamWithContentType { CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIRandomAccessStreamWithContentTypeVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIRandomAccessStreamWithContentType_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceState_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceState_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceState __x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceState; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceState; typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceStateVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceState* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceState* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceState* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceState* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceState* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceState* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceState* This, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState** result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceState* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceState* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceState* This, UINT32 itemsLength, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState** items, UINT32* result); END_INTERFACE } __x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceStateVtbl; interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceState { CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceStateVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceState_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceState_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceState_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceState __x_ABI_C__FIIterable_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceState; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceState; typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceStateVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceState* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceState* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceState* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceState* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceState* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceState* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceState* This, __x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceState** result); END_INTERFACE } __x_ABI_C__FIIterable_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceStateVtbl; interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceState { CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceStateVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceState_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceState_INTERFACE_DEFINED__) #define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceState_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceState __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceState; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceState; typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceStateVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceState* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceState* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceState* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceState* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceState* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceState* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceState* This, UINT32 index, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState** result); HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceState* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceState* This, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState* value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceState* This, UINT32 startIndex, UINT32 itemsLength, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState** items, UINT32* result); END_INTERFACE } __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceStateVtbl; interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceState { CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceStateVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceState_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CFoundation_CNumerics_CQuaternion __x_ABI_CWindows_CFoundation_CNumerics_CQuaternion; #if !defined(____x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CNumerics__CQuaternion_INTERFACE_DEFINED__) #define ____x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CNumerics__CQuaternion_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CNumerics__CQuaternion __x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CNumerics__CQuaternion; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CNumerics__CQuaternion; typedef struct __x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CNumerics__CQuaternionVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CNumerics__CQuaternion* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CNumerics__CQuaternion* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CNumerics__CQuaternion* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CNumerics__CQuaternion* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CNumerics__CQuaternion* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CNumerics__CQuaternion* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Value)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CNumerics__CQuaternion* This, struct __x_ABI_CWindows_CFoundation_CNumerics_CQuaternion* result); END_INTERFACE } __x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CNumerics__CQuaternionVtbl; interface __x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CNumerics__CQuaternion { CONST_VTBL struct __x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CNumerics__CQuaternionVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CNumerics__CQuaternion_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 __x_ABI_CWindows_CFoundation_CNumerics_CVector3; #if !defined(____x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CNumerics__CVector3_INTERFACE_DEFINED__) #define ____x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CNumerics__CVector3_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CNumerics__CVector3 __x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CNumerics__CVector3; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CNumerics__CVector3; typedef struct __x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CNumerics__CVector3Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CNumerics__CVector3* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CNumerics__CVector3* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CNumerics__CVector3* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CNumerics__CVector3* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CNumerics__CVector3* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CNumerics__CVector3* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Value)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CNumerics__CVector3* This, struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3* result); END_INTERFACE } __x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CNumerics__CVector3Vtbl; interface __x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CNumerics__CVector3 { CONST_VTBL struct __x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CNumerics__CVector3Vtbl* lpVtbl; }; #endif // ____x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CNumerics__CVector3_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialHoldCanceledEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialHoldCanceledEventArgs_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialHoldCanceledEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialHoldCanceledEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialHoldCanceledEventArgs; typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialHoldCanceledEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialHoldCanceledEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialHoldCanceledEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialHoldCanceledEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialHoldCanceledEventArgs* This, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer* sender, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldCanceledEventArgs* args); END_INTERFACE } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialHoldCanceledEventArgsVtbl; interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialHoldCanceledEventArgs { CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialHoldCanceledEventArgsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialHoldCanceledEventArgs_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialHoldCompletedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialHoldCompletedEventArgs_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialHoldCompletedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialHoldCompletedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialHoldCompletedEventArgs; typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialHoldCompletedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialHoldCompletedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialHoldCompletedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialHoldCompletedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialHoldCompletedEventArgs* This, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer* sender, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldCompletedEventArgs* args); END_INTERFACE } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialHoldCompletedEventArgsVtbl; interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialHoldCompletedEventArgs { CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialHoldCompletedEventArgsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialHoldCompletedEventArgs_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialHoldStartedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialHoldStartedEventArgs_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialHoldStartedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialHoldStartedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialHoldStartedEventArgs; typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialHoldStartedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialHoldStartedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialHoldStartedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialHoldStartedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialHoldStartedEventArgs* This, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer* sender, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldStartedEventArgs* args); END_INTERFACE } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialHoldStartedEventArgsVtbl; interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialHoldStartedEventArgs { CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialHoldStartedEventArgsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialHoldStartedEventArgs_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationCanceledEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationCanceledEventArgs_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationCanceledEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationCanceledEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationCanceledEventArgs; typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationCanceledEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationCanceledEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationCanceledEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationCanceledEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationCanceledEventArgs* This, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer* sender, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationCanceledEventArgs* args); END_INTERFACE } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationCanceledEventArgsVtbl; interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationCanceledEventArgs { CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationCanceledEventArgsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationCanceledEventArgs_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationCompletedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationCompletedEventArgs_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationCompletedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationCompletedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationCompletedEventArgs; typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationCompletedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationCompletedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationCompletedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationCompletedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationCompletedEventArgs* This, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer* sender, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationCompletedEventArgs* args); END_INTERFACE } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationCompletedEventArgsVtbl; interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationCompletedEventArgs { CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationCompletedEventArgsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationCompletedEventArgs_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationStartedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationStartedEventArgs_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationStartedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationStartedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationStartedEventArgs; typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationStartedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationStartedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationStartedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationStartedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationStartedEventArgs* This, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer* sender, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationStartedEventArgs* args); END_INTERFACE } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationStartedEventArgsVtbl; interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationStartedEventArgs { CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationStartedEventArgsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationStartedEventArgs_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationUpdatedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationUpdatedEventArgs_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationUpdatedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationUpdatedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationUpdatedEventArgs; typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationUpdatedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationUpdatedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationUpdatedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationUpdatedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationUpdatedEventArgs* This, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer* sender, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationUpdatedEventArgs* args); END_INTERFACE } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationUpdatedEventArgsVtbl; interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationUpdatedEventArgs { CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationUpdatedEventArgsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationUpdatedEventArgs_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationCanceledEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationCanceledEventArgs_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationCanceledEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationCanceledEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationCanceledEventArgs; typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationCanceledEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationCanceledEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationCanceledEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationCanceledEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationCanceledEventArgs* This, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer* sender, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationCanceledEventArgs* args); END_INTERFACE } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationCanceledEventArgsVtbl; interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationCanceledEventArgs { CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationCanceledEventArgsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationCanceledEventArgs_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationCompletedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationCompletedEventArgs_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationCompletedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationCompletedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationCompletedEventArgs; typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationCompletedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationCompletedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationCompletedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationCompletedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationCompletedEventArgs* This, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer* sender, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationCompletedEventArgs* args); END_INTERFACE } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationCompletedEventArgsVtbl; interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationCompletedEventArgs { CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationCompletedEventArgsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationCompletedEventArgs_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationStartedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationStartedEventArgs_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationStartedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationStartedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationStartedEventArgs; typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationStartedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationStartedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationStartedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationStartedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationStartedEventArgs* This, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer* sender, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationStartedEventArgs* args); END_INTERFACE } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationStartedEventArgsVtbl; interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationStartedEventArgs { CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationStartedEventArgsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationStartedEventArgs_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationUpdatedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationUpdatedEventArgs_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationUpdatedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationUpdatedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationUpdatedEventArgs; typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationUpdatedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationUpdatedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationUpdatedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationUpdatedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationUpdatedEventArgs* This, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer* sender, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationUpdatedEventArgs* args); END_INTERFACE } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationUpdatedEventArgsVtbl; interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationUpdatedEventArgs { CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationUpdatedEventArgsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationUpdatedEventArgs_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialRecognitionEndedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialRecognitionEndedEventArgs_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialRecognitionEndedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialRecognitionEndedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialRecognitionEndedEventArgs; typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialRecognitionEndedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialRecognitionEndedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialRecognitionEndedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialRecognitionEndedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialRecognitionEndedEventArgs* This, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer* sender, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialRecognitionEndedEventArgs* args); END_INTERFACE } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialRecognitionEndedEventArgsVtbl; interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialRecognitionEndedEventArgs { CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialRecognitionEndedEventArgsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialRecognitionEndedEventArgs_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialRecognitionStartedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialRecognitionStartedEventArgs_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialRecognitionStartedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialRecognitionStartedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialRecognitionStartedEventArgs; typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialRecognitionStartedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialRecognitionStartedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialRecognitionStartedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialRecognitionStartedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialRecognitionStartedEventArgs* This, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer* sender, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialRecognitionStartedEventArgs* args); END_INTERFACE } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialRecognitionStartedEventArgsVtbl; interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialRecognitionStartedEventArgs { CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialRecognitionStartedEventArgsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialRecognitionStartedEventArgs_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialTappedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialTappedEventArgs_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialTappedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialTappedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialTappedEventArgs; typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialTappedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialTappedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialTappedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialTappedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialTappedEventArgs* This, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer* sender, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialTappedEventArgs* args); END_INTERFACE } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialTappedEventArgsVtbl; interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialTappedEventArgs { CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialTappedEventArgsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialTappedEventArgs_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionManager___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionDetectedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionManager___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionDetectedEventArgs_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionManager___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionDetectedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionManager___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionDetectedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionManager___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionDetectedEventArgs; typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionManager___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionDetectedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionManager___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionDetectedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionManager___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionDetectedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionManager___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionDetectedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionManager___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionDetectedEventArgs* This, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManager* sender, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionDetectedEventArgs* args); END_INTERFACE } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionManager___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionDetectedEventArgsVtbl; interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionManager___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionDetectedEventArgs { CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionManager___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionDetectedEventArgsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionManager___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionDetectedEventArgs_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionManager___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionManager___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceEventArgs_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionManager___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionManager___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionManager___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceEventArgs; typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionManager___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionManager___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionManager___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionManager___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionManager___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceEventArgs* This, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManager* sender, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceEventArgs* args); END_INTERFACE } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionManager___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceEventArgsVtbl; interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionManager___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceEventArgs { CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionManager___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceEventArgsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionManager___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceEventArgs_INTERFACE_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController; #endif // ____x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPower_CIBatteryReport_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPower_CIBatteryReport_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPower_CIBatteryReport __x_ABI_CWindows_CDevices_CPower_CIBatteryReport; #endif // ____x_ABI_CWindows_CDevices_CPower_CIBatteryReport_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__ #ifndef ____x_ABI_CWindows_CPerception_CPeople_CIEyesPose_FWD_DEFINED__ #define ____x_ABI_CWindows_CPerception_CPeople_CIEyesPose_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CPerception_CPeople_CIEyesPose __x_ABI_CWindows_CPerception_CPeople_CIEyesPose; #endif // ____x_ABI_CWindows_CPerception_CPeople_CIEyesPose_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CPerception_CPeople_CIHandPose_FWD_DEFINED__ #define ____x_ABI_CWindows_CPerception_CPeople_CIHandPose_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CPerception_CPeople_CIHandPose __x_ABI_CWindows_CPerception_CPeople_CIHandPose; #endif // ____x_ABI_CWindows_CPerception_CPeople_CIHandPose_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CPerception_CPeople_CIHeadPose_FWD_DEFINED__ #define ____x_ABI_CWindows_CPerception_CPeople_CIHeadPose_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CPerception_CPeople_CIHeadPose __x_ABI_CWindows_CPerception_CPeople_CIHeadPose; #endif // ____x_ABI_CWindows_CPerception_CPeople_CIHeadPose_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CPerception_CIPerceptionTimestamp_FWD_DEFINED__ #define ____x_ABI_CWindows_CPerception_CIPerceptionTimestamp_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CPerception_CIPerceptionTimestamp __x_ABI_CWindows_CPerception_CIPerceptionTimestamp; #endif // ____x_ABI_CWindows_CPerception_CIPerceptionTimestamp_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem_FWD_DEFINED__ #define ____x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem; #endif // ____x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem_FWD_DEFINED__ typedef enum __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialGestureSettings __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialGestureSettings; typedef enum __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialInteractionPressKind __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialInteractionPressKind; typedef enum __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialInteractionSourceHandedness __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialInteractionSourceHandedness; typedef enum __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialInteractionSourceKind __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialInteractionSourceKind; typedef enum __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialInteractionSourcePositionAccuracy __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialInteractionSourcePositionAccuracy; enum __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialGestureSettings { __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialGestureSettings_None = 0, __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialGestureSettings_Tap = 0x1, __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialGestureSettings_DoubleTap = 0x2, __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialGestureSettings_Hold = 0x4, __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialGestureSettings_ManipulationTranslate = 0x8, __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialGestureSettings_NavigationX = 0x10, __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialGestureSettings_NavigationY = 0x20, __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialGestureSettings_NavigationZ = 0x40, __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialGestureSettings_NavigationRailsX = 0x80, __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialGestureSettings_NavigationRailsY = 0x100, __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialGestureSettings_NavigationRailsZ = 0x200, }; enum __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialInteractionPressKind { __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialInteractionPressKind_None = 0, __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialInteractionPressKind_Select = 1, __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialInteractionPressKind_Menu = 2, __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialInteractionPressKind_Grasp = 3, __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialInteractionPressKind_Touchpad = 4, __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialInteractionPressKind_Thumbstick = 5, }; enum __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialInteractionSourceHandedness { __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialInteractionSourceHandedness_Unspecified = 0, __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialInteractionSourceHandedness_Left = 1, __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialInteractionSourceHandedness_Right = 2, }; enum __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialInteractionSourceKind { __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialInteractionSourceKind_Other = 0, __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialInteractionSourceKind_Hand = 1, __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialInteractionSourceKind_Voice = 2, __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialInteractionSourceKind_Controller = 3, }; enum __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialInteractionSourcePositionAccuracy { __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialInteractionSourcePositionAccuracy_High = 0, __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialInteractionSourcePositionAccuracy_Approximate = 1, }; #if !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizerVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* add_RecognitionStarted)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialRecognitionStartedEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_RecognitionStarted)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* add_RecognitionEnded)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialRecognitionEndedEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_RecognitionEnded)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* add_Tapped)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialTappedEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_Tapped)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* add_HoldStarted)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialHoldStartedEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_HoldStarted)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* add_HoldCompleted)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialHoldCompletedEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_HoldCompleted)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* add_HoldCanceled)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialHoldCanceledEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_HoldCanceled)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* add_ManipulationStarted)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationStartedEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_ManipulationStarted)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* add_ManipulationUpdated)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationUpdatedEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_ManipulationUpdated)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* add_ManipulationCompleted)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationCompletedEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_ManipulationCompleted)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* add_ManipulationCanceled)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialManipulationCanceledEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_ManipulationCanceled)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* add_NavigationStarted)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationStartedEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_NavigationStarted)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* add_NavigationUpdated)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationUpdatedEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_NavigationUpdated)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* add_NavigationCompleted)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationCompletedEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_NavigationCompleted)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* add_NavigationCanceled)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialGestureRecognizer___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialNavigationCanceledEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_NavigationCanceled)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* CaptureInteraction)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer* This, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteraction* interaction); HRESULT (STDMETHODCALLTYPE* CancelPendingGestures)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer* This); HRESULT (STDMETHODCALLTYPE* TrySetGestureSettings)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer* This, enum __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialGestureSettings settings, boolean* succeeded); HRESULT (STDMETHODCALLTYPE* get_GestureSettings)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer* This, enum __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialGestureSettings* value); END_INTERFACE } __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizerVtbl; interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer { CONST_VTBL struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizerVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer; #endif /* !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizerFactory_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizerFactory_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizerFactoryVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizerFactory* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizerFactory* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizerFactory* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizerFactory* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizerFactory* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizerFactory* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* Create)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizerFactory* This, enum __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialGestureSettings settings, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizer** value); END_INTERFACE } __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizerFactoryVtbl; interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizerFactory { CONST_VTBL struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizerFactoryVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizerFactory; #endif /* !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialGestureRecognizerFactory_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldCanceledEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldCanceledEventArgs_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldCanceledEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldCanceledEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldCanceledEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldCanceledEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldCanceledEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldCanceledEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldCanceledEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_InteractionSourceKind)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldCanceledEventArgs* This, enum __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialInteractionSourceKind* value); END_INTERFACE } __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldCanceledEventArgsVtbl; interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldCanceledEventArgs { CONST_VTBL struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldCanceledEventArgsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldCanceledEventArgs; #endif /* !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldCanceledEventArgs_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldCompletedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldCompletedEventArgs_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldCompletedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldCompletedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldCompletedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldCompletedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldCompletedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldCompletedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldCompletedEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_InteractionSourceKind)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldCompletedEventArgs* This, enum __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialInteractionSourceKind* value); END_INTERFACE } __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldCompletedEventArgsVtbl; interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldCompletedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldCompletedEventArgsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldCompletedEventArgs; #endif /* !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldCompletedEventArgs_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldStartedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldStartedEventArgs_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldStartedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldStartedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldStartedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldStartedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldStartedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldStartedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldStartedEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_InteractionSourceKind)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldStartedEventArgs* This, enum __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialInteractionSourceKind* value); HRESULT (STDMETHODCALLTYPE* TryGetPointerPose)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldStartedEventArgs* This, __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem* coordinateSystem, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose** value); END_INTERFACE } __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldStartedEventArgsVtbl; interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldStartedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldStartedEventArgsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldStartedEventArgs; #endif /* !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialHoldStartedEventArgs_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteraction_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteraction_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteraction* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteraction* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteraction* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteraction* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteraction* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteraction* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_SourceState)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteraction* This, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState** value); END_INTERFACE } __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionVtbl; interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteraction { CONST_VTBL struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteraction; #endif /* !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteraction_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionControllerVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_HasTouchpad)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_HasThumbstick)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_SimpleHapticsController)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController* This, __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController** value); HRESULT (STDMETHODCALLTYPE* get_VendorId)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController* This, UINT16* value); HRESULT (STDMETHODCALLTYPE* get_ProductId)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController* This, UINT16* value); HRESULT (STDMETHODCALLTYPE* get_Version)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController* This, UINT16* value); END_INTERFACE } __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionControllerVtbl; interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController { CONST_VTBL struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionControllerVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController; #endif /* !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController2_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* TryGetRenderableModelAsync)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController2* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIRandomAccessStreamWithContentType** value); END_INTERFACE } __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController2Vtbl; interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController2 { CONST_VTBL struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController2Vtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController2; #endif /* !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController2_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController3_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController3_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController3Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController3* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController3* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController3* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController3* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController3* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController3* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* TryGetBatteryReport)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController3* This, __x_ABI_CWindows_CDevices_CPower_CIBatteryReport** value); END_INTERFACE } __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController3Vtbl; interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController3 { CONST_VTBL struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController3Vtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController3; #endif /* !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController3_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionControllerProperties_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionControllerProperties_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionControllerPropertiesVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionControllerProperties* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionControllerProperties* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionControllerProperties* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionControllerProperties* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionControllerProperties* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionControllerProperties* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_IsTouchpadTouched)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionControllerProperties* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsTouchpadPressed)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionControllerProperties* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsThumbstickPressed)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionControllerProperties* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_ThumbstickX)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionControllerProperties* This, DOUBLE* value); HRESULT (STDMETHODCALLTYPE* get_ThumbstickY)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionControllerProperties* This, DOUBLE* value); HRESULT (STDMETHODCALLTYPE* get_TouchpadX)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionControllerProperties* This, DOUBLE* value); HRESULT (STDMETHODCALLTYPE* get_TouchpadY)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionControllerProperties* This, DOUBLE* value); END_INTERFACE } __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionControllerPropertiesVtbl; interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionControllerProperties { CONST_VTBL struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionControllerPropertiesVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionControllerProperties; #endif /* !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionControllerProperties_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionDetectedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionDetectedEventArgs_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionDetectedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionDetectedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionDetectedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionDetectedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionDetectedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionDetectedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionDetectedEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_InteractionSourceKind)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionDetectedEventArgs* This, enum __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialInteractionSourceKind* value); HRESULT (STDMETHODCALLTYPE* TryGetPointerPose)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionDetectedEventArgs* This, __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem* coordinateSystem, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose** value); HRESULT (STDMETHODCALLTYPE* get_Interaction)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionDetectedEventArgs* This, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteraction** value); END_INTERFACE } __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionDetectedEventArgsVtbl; interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionDetectedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionDetectedEventArgsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionDetectedEventArgs; #endif /* !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionDetectedEventArgs_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionDetectedEventArgs2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionDetectedEventArgs2_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionDetectedEventArgs2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionDetectedEventArgs2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionDetectedEventArgs2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionDetectedEventArgs2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionDetectedEventArgs2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionDetectedEventArgs2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionDetectedEventArgs2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_InteractionSource)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionDetectedEventArgs2* This, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource** value); END_INTERFACE } __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionDetectedEventArgs2Vtbl; interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionDetectedEventArgs2 { CONST_VTBL struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionDetectedEventArgs2Vtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionDetectedEventArgs2; #endif /* !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionDetectedEventArgs2_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManager_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManager_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManagerVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManager* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManager* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManager* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManager* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManager* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManager* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* add_SourceDetected)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManager* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionManager___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_SourceDetected)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManager* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* add_SourceLost)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManager* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionManager___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_SourceLost)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManager* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* add_SourceUpdated)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManager* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionManager___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_SourceUpdated)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManager* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* add_SourcePressed)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManager* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionManager___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_SourcePressed)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManager* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* add_SourceReleased)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManager* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionManager___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_SourceReleased)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManager* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* add_InteractionDetected)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManager* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionManager___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionDetectedEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_InteractionDetected)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManager* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* GetDetectedSourcesAtTimestamp)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManager* This, __x_ABI_CWindows_CPerception_CIPerceptionTimestamp* timeStamp, __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CInput__CSpatial__CSpatialInteractionSourceState** value); END_INTERFACE } __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManagerVtbl; interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManager { CONST_VTBL struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManagerVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManager; #endif /* !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManager_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManagerStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManagerStatics_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManagerStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManagerStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManagerStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManagerStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManagerStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManagerStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManagerStatics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetForCurrentView)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManagerStatics* This, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManager** value); END_INTERFACE } __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManagerStaticsVtbl; interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManagerStatics { CONST_VTBL struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManagerStaticsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManagerStatics; #endif /* !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManagerStatics_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManagerStatics2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManagerStatics2_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManagerStatics2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManagerStatics2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManagerStatics2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManagerStatics2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManagerStatics2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManagerStatics2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManagerStatics2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* IsSourceKindSupported)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManagerStatics2* This, enum __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialInteractionSourceKind kind, boolean* result); END_INTERFACE } __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManagerStatics2Vtbl; interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManagerStatics2 { CONST_VTBL struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManagerStatics2Vtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManagerStatics2; #endif /* !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionManagerStatics2_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Id)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_Kind)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource* This, enum __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialInteractionSourceKind* value); END_INTERFACE } __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceVtbl; interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource { CONST_VTBL struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource; #endif /* !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource2_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_IsPointingSupported)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource2* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsMenuSupported)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource2* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsGraspSupported)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource2* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_Controller)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource2* This, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionController** value); HRESULT (STDMETHODCALLTYPE* TryGetStateAtTimestamp)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource2* This, __x_ABI_CWindows_CPerception_CIPerceptionTimestamp* timestamp, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState** value); END_INTERFACE } __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource2Vtbl; interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource2 { CONST_VTBL struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource2Vtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource2; #endif /* !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource2_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource3_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource3_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource3Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource3* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource3* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource3* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource3* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource3* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource3* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Handedness)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource3* This, enum __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialInteractionSourceHandedness* value); END_INTERFACE } __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource3Vtbl; interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource3 { CONST_VTBL struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource3Vtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource3; #endif /* !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource3_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource4_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource4_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource4Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource4* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource4* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource4* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource4* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource4* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource4* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* TryCreateHandMeshObserver)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource4* This, __x_ABI_CWindows_CPerception_CPeople_CIHandMeshObserver** result); HRESULT (STDMETHODCALLTYPE* TryCreateHandMeshObserverAsync)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource4* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CPeople__CHandMeshObserver** operation); END_INTERFACE } __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource4Vtbl; interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource4 { CONST_VTBL struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource4Vtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource4; #endif /* !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource4_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceEventArgs_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_State)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceEventArgs* This, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState** value); END_INTERFACE } __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceEventArgsVtbl; interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceEventArgs { CONST_VTBL struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceEventArgsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceEventArgs; #endif /* !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceEventArgs_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceEventArgs2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceEventArgs2_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceEventArgs2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceEventArgs2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceEventArgs2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceEventArgs2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceEventArgs2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceEventArgs2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceEventArgs2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_PressKind)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceEventArgs2* This, enum __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialInteractionPressKind* value); END_INTERFACE } __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceEventArgs2Vtbl; interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceEventArgs2 { CONST_VTBL struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceEventArgs2Vtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceEventArgs2; #endif /* !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceEventArgs2_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocationVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Position)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation* This, __x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CNumerics__CVector3** value); HRESULT (STDMETHODCALLTYPE* get_Velocity)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation* This, __x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CNumerics__CVector3** value); END_INTERFACE } __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocationVtbl; interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation { CONST_VTBL struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocationVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation; #endif /* !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation2_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Orientation)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation2* This, __x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CNumerics__CQuaternion** value); END_INTERFACE } __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation2Vtbl; interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation2 { CONST_VTBL struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation2Vtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation2; #endif /* !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation2_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation3_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation3_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation3Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation3* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation3* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation3* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation3* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation3* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation3* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_PositionAccuracy)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation3* This, enum __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialInteractionSourcePositionAccuracy* value); HRESULT (STDMETHODCALLTYPE* get_AngularVelocity)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation3* This, __x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CNumerics__CVector3** value); HRESULT (STDMETHODCALLTYPE* get_SourcePointerPose)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation3* This, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerInteractionSourcePose** value); END_INTERFACE } __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation3Vtbl; interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation3 { CONST_VTBL struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation3Vtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation3; #endif /* !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation3_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceProperties_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceProperties_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourcePropertiesVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceProperties* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceProperties* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceProperties* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceProperties* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceProperties* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceProperties* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* TryGetSourceLossMitigationDirection)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceProperties* This, __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem* coordinateSystem, __x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CNumerics__CVector3** value); HRESULT (STDMETHODCALLTYPE* get_SourceLossRisk)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceProperties* This, DOUBLE* value); HRESULT (STDMETHODCALLTYPE* TryGetLocation)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceProperties* This, __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem* coordinateSystem, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceLocation** value); END_INTERFACE } __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourcePropertiesVtbl; interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceProperties { CONST_VTBL struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourcePropertiesVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceProperties; #endif /* !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceProperties_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceStateVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Source)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState* This, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource** value); HRESULT (STDMETHODCALLTYPE* get_Properties)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState* This, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceProperties** value); HRESULT (STDMETHODCALLTYPE* get_IsPressed)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_Timestamp)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState* This, __x_ABI_CWindows_CPerception_CIPerceptionTimestamp** value); HRESULT (STDMETHODCALLTYPE* TryGetPointerPose)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState* This, __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem* coordinateSystem, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose** value); END_INTERFACE } __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceStateVtbl; interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState { CONST_VTBL struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceStateVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState; #endif /* !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState2_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_IsSelectPressed)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState2* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsMenuPressed)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState2* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsGrasped)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState2* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_SelectPressedValue)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState2* This, DOUBLE* value); HRESULT (STDMETHODCALLTYPE* get_ControllerProperties)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState2* This, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionControllerProperties** value); END_INTERFACE } __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState2Vtbl; interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState2 { CONST_VTBL struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState2Vtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState2; #endif /* !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState2_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState3_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState3_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState3Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState3* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState3* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState3* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState3* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState3* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState3* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* TryGetHandPose)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState3* This, __x_ABI_CWindows_CPerception_CPeople_CIHandPose** value); END_INTERFACE } __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState3Vtbl; interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState3 { CONST_VTBL struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState3Vtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState3; #endif /* !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSourceState3_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationCanceledEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationCanceledEventArgs_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationCanceledEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationCanceledEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationCanceledEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationCanceledEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationCanceledEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationCanceledEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationCanceledEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_InteractionSourceKind)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationCanceledEventArgs* This, enum __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialInteractionSourceKind* value); END_INTERFACE } __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationCanceledEventArgsVtbl; interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationCanceledEventArgs { CONST_VTBL struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationCanceledEventArgsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationCanceledEventArgs; #endif /* !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationCanceledEventArgs_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationCompletedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationCompletedEventArgs_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationCompletedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationCompletedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationCompletedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationCompletedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationCompletedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationCompletedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationCompletedEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_InteractionSourceKind)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationCompletedEventArgs* This, enum __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialInteractionSourceKind* value); HRESULT (STDMETHODCALLTYPE* TryGetCumulativeDelta)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationCompletedEventArgs* This, __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem* coordinateSystem, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationDelta** value); END_INTERFACE } __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationCompletedEventArgsVtbl; interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationCompletedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationCompletedEventArgsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationCompletedEventArgs; #endif /* !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationCompletedEventArgs_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationDelta_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationDelta_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationDeltaVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationDelta* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationDelta* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationDelta* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationDelta* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationDelta* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationDelta* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Translation)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationDelta* This, struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3* value); END_INTERFACE } __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationDeltaVtbl; interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationDelta { CONST_VTBL struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationDeltaVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationDelta; #endif /* !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationDelta_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationStartedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationStartedEventArgs_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationStartedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationStartedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationStartedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationStartedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationStartedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationStartedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationStartedEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_InteractionSourceKind)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationStartedEventArgs* This, enum __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialInteractionSourceKind* value); HRESULT (STDMETHODCALLTYPE* TryGetPointerPose)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationStartedEventArgs* This, __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem* coordinateSystem, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose** value); END_INTERFACE } __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationStartedEventArgsVtbl; interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationStartedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationStartedEventArgsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationStartedEventArgs; #endif /* !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationStartedEventArgs_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationUpdatedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationUpdatedEventArgs_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationUpdatedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationUpdatedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationUpdatedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationUpdatedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationUpdatedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationUpdatedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationUpdatedEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_InteractionSourceKind)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationUpdatedEventArgs* This, enum __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialInteractionSourceKind* value); HRESULT (STDMETHODCALLTYPE* TryGetCumulativeDelta)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationUpdatedEventArgs* This, __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem* coordinateSystem, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationDelta** value); END_INTERFACE } __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationUpdatedEventArgsVtbl; interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationUpdatedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationUpdatedEventArgsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationUpdatedEventArgs; #endif /* !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialManipulationUpdatedEventArgs_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationCanceledEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationCanceledEventArgs_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationCanceledEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationCanceledEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationCanceledEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationCanceledEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationCanceledEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationCanceledEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationCanceledEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_InteractionSourceKind)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationCanceledEventArgs* This, enum __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialInteractionSourceKind* value); END_INTERFACE } __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationCanceledEventArgsVtbl; interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationCanceledEventArgs { CONST_VTBL struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationCanceledEventArgsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationCanceledEventArgs; #endif /* !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationCanceledEventArgs_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationCompletedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationCompletedEventArgs_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationCompletedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationCompletedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationCompletedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationCompletedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationCompletedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationCompletedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationCompletedEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_InteractionSourceKind)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationCompletedEventArgs* This, enum __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialInteractionSourceKind* value); HRESULT (STDMETHODCALLTYPE* get_NormalizedOffset)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationCompletedEventArgs* This, struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3* value); END_INTERFACE } __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationCompletedEventArgsVtbl; interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationCompletedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationCompletedEventArgsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationCompletedEventArgs; #endif /* !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationCompletedEventArgs_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationStartedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationStartedEventArgs_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationStartedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationStartedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationStartedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationStartedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationStartedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationStartedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationStartedEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_InteractionSourceKind)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationStartedEventArgs* This, enum __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialInteractionSourceKind* value); HRESULT (STDMETHODCALLTYPE* TryGetPointerPose)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationStartedEventArgs* This, __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem* coordinateSystem, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose** value); HRESULT (STDMETHODCALLTYPE* get_IsNavigatingX)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationStartedEventArgs* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsNavigatingY)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationStartedEventArgs* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsNavigatingZ)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationStartedEventArgs* This, boolean* value); END_INTERFACE } __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationStartedEventArgsVtbl; interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationStartedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationStartedEventArgsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationStartedEventArgs; #endif /* !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationStartedEventArgs_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationUpdatedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationUpdatedEventArgs_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationUpdatedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationUpdatedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationUpdatedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationUpdatedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationUpdatedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationUpdatedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationUpdatedEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_InteractionSourceKind)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationUpdatedEventArgs* This, enum __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialInteractionSourceKind* value); HRESULT (STDMETHODCALLTYPE* get_NormalizedOffset)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationUpdatedEventArgs* This, struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3* value); END_INTERFACE } __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationUpdatedEventArgsVtbl; interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationUpdatedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationUpdatedEventArgsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationUpdatedEventArgs; #endif /* !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialNavigationUpdatedEventArgs_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerInteractionSourcePose_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerInteractionSourcePose_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerInteractionSourcePoseVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerInteractionSourcePose* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerInteractionSourcePose* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerInteractionSourcePose* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerInteractionSourcePose* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerInteractionSourcePose* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerInteractionSourcePose* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Position)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerInteractionSourcePose* This, struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3* value); HRESULT (STDMETHODCALLTYPE* get_ForwardDirection)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerInteractionSourcePose* This, struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3* value); HRESULT (STDMETHODCALLTYPE* get_UpDirection)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerInteractionSourcePose* This, struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3* value); END_INTERFACE } __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerInteractionSourcePoseVtbl; interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerInteractionSourcePose { CONST_VTBL struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerInteractionSourcePoseVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerInteractionSourcePose; #endif /* !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerInteractionSourcePose_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerInteractionSourcePose2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerInteractionSourcePose2_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerInteractionSourcePose2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerInteractionSourcePose2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerInteractionSourcePose2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerInteractionSourcePose2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerInteractionSourcePose2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerInteractionSourcePose2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerInteractionSourcePose2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Orientation)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerInteractionSourcePose2* This, struct __x_ABI_CWindows_CFoundation_CNumerics_CQuaternion* value); HRESULT (STDMETHODCALLTYPE* get_PositionAccuracy)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerInteractionSourcePose2* This, enum __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialInteractionSourcePositionAccuracy* value); END_INTERFACE } __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerInteractionSourcePose2Vtbl; interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerInteractionSourcePose2 { CONST_VTBL struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerInteractionSourcePose2Vtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerInteractionSourcePose2; #endif /* !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerInteractionSourcePose2_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPoseVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Timestamp)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose* This, __x_ABI_CWindows_CPerception_CIPerceptionTimestamp** value); HRESULT (STDMETHODCALLTYPE* get_Head)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose* This, __x_ABI_CWindows_CPerception_CPeople_CIHeadPose** value); END_INTERFACE } __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPoseVtbl; interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose { CONST_VTBL struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPoseVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose; #endif /* !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose2_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* TryGetInteractionSourcePose)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose2* This, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialInteractionSource* source, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerInteractionSourcePose** value); END_INTERFACE } __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose2Vtbl; interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose2 { CONST_VTBL struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose2Vtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose2; #endif /* !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose2_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose3_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose3_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose3Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose3* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose3* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose3* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose3* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose3* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose3* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Eyes)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose3* This, __x_ABI_CWindows_CPerception_CPeople_CIEyesPose** value); HRESULT (STDMETHODCALLTYPE* get_IsHeadCapturedBySystem)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose3* This, boolean* value); END_INTERFACE } __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose3Vtbl; interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose3 { CONST_VTBL struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose3Vtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose3; #endif /* !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose3_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPoseStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPoseStatics_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPoseStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPoseStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPoseStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPoseStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPoseStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPoseStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPoseStatics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* TryGetAtTimestamp)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPoseStatics* This, __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem* coordinateSystem, __x_ABI_CWindows_CPerception_CIPerceptionTimestamp* timestamp, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose** value); END_INTERFACE } __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPoseStaticsVtbl; interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPoseStatics { CONST_VTBL struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPoseStaticsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPoseStatics; #endif /* !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPoseStatics_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialRecognitionEndedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialRecognitionEndedEventArgs_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialRecognitionEndedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialRecognitionEndedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialRecognitionEndedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialRecognitionEndedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialRecognitionEndedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialRecognitionEndedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialRecognitionEndedEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_InteractionSourceKind)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialRecognitionEndedEventArgs* This, enum __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialInteractionSourceKind* value); END_INTERFACE } __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialRecognitionEndedEventArgsVtbl; interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialRecognitionEndedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialRecognitionEndedEventArgsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialRecognitionEndedEventArgs; #endif /* !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialRecognitionEndedEventArgs_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialRecognitionStartedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialRecognitionStartedEventArgs_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialRecognitionStartedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialRecognitionStartedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialRecognitionStartedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialRecognitionStartedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialRecognitionStartedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialRecognitionStartedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialRecognitionStartedEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_InteractionSourceKind)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialRecognitionStartedEventArgs* This, enum __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialInteractionSourceKind* value); HRESULT (STDMETHODCALLTYPE* TryGetPointerPose)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialRecognitionStartedEventArgs* This, __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem* coordinateSystem, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose** value); HRESULT (STDMETHODCALLTYPE* IsGesturePossible)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialRecognitionStartedEventArgs* This, enum __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialGestureSettings gesture, boolean* value); END_INTERFACE } __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialRecognitionStartedEventArgsVtbl; interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialRecognitionStartedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialRecognitionStartedEventArgsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialRecognitionStartedEventArgs; #endif /* !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialRecognitionStartedEventArgs_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialTappedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialTappedEventArgs_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialTappedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialTappedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialTappedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialTappedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialTappedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialTappedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialTappedEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_InteractionSourceKind)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialTappedEventArgs* This, enum __x_ABI_CWindows_CUI_CInput_CSpatial_CSpatialInteractionSourceKind* value); HRESULT (STDMETHODCALLTYPE* TryGetPointerPose)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialTappedEventArgs* This, __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem* coordinateSystem, __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialPointerPose** value); HRESULT (STDMETHODCALLTYPE* get_TapCount)(__x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialTappedEventArgs* This, UINT32* value); END_INTERFACE } __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialTappedEventArgsVtbl; interface __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialTappedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialTappedEventArgsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialTappedEventArgs; #endif /* !defined(____x_ABI_CWindows_CUI_CInput_CSpatial_CISpatialTappedEventArgs_INTERFACE_DEFINED__) */