swift-cwinrt/Sources/CWinRT/include/Windows.UI.Input.Spatial.h
2024-02-15 17:12:35 -08:00

3047 lines
217 KiB
C

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