// // Copyright (c) Microsoft Corporation. All rights reserved. // // // File generated by WinMDIDL version 8.00.0021 // import "inspectable.idl"; import "AsyncInfo.idl"; import "EventToken.idl"; import "windowscontracts.idl"; import "Windows.Foundation.idl"; import "Windows.ApplicationModel.Activation.idl"; import "Windows.Foundation.Numerics.idl"; import "Windows.Perception.Spatial.idl"; // Forward Declare namespace Windows { namespace ApplicationModel { namespace Activation { interface IActivatedEventArgs; } } } namespace Windows { namespace Foundation { namespace Numerics { typedef struct Vector2 Vector2; typedef struct Vector3 Vector3; } } } namespace Windows { namespace Foundation { apicontract UniversalApiContract; } } namespace Windows { namespace Perception { namespace Spatial { runtimeclass SpatialCoordinateSystem; } } } namespace Windows { namespace ApplicationModel { namespace Preview { namespace Holographic { interface IHolographicApplicationPreviewStatics; interface IHolographicKeyboardPlacementOverridePreview; interface IHolographicKeyboardPlacementOverridePreviewStatics; runtimeclass HolographicApplicationPreview; runtimeclass HolographicKeyboardPlacementOverridePreview; } } } } // Generic instantiations // Type definition namespace Windows { namespace ApplicationModel { namespace Preview { namespace Holographic { [contract(Windows.Foundation.UniversalApiContract, 4.0)] [exclusiveto(Windows.ApplicationModel.Preview.Holographic.HolographicApplicationPreview)] [uuid(FE038691-2A3A-45A9-A208-7BED691919F3)] interface IHolographicApplicationPreviewStatics : IInspectable { HRESULT IsCurrentViewPresentedOnHolographicDisplay([out] [retval] boolean* result); HRESULT IsHolographicActivation([in] Windows.ApplicationModel.Activation.IActivatedEventArgs* activatedEventArgs, [out] [retval] boolean* result); } [contract(Windows.Foundation.UniversalApiContract, 8.0)] [deprecated("Use Windows.ApplicationModel.Holographic.HolographicKeyboard instead of Windows.ApplicationModel.Preview.Holographic.HolographicKeyboardPlacementOverridePreview. For more info, see MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 11.0)] [exclusiveto(Windows.ApplicationModel.Preview.Holographic.HolographicKeyboardPlacementOverridePreview)] [uuid(C8A8CE3A-DFDE-5A14-8D5F-182C526DD9C4)] interface IHolographicKeyboardPlacementOverridePreview : IInspectable { [deprecated("Use Windows.ApplicationModel.Holographic.HolographicKeyboard instead of Windows.ApplicationModel.Preview.Holographic.HolographicKeyboardPlacementOverridePreview. For more info, see MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 11.0)] [overload("SetPlacementOverride")] HRESULT SetPlacementOverride([in] Windows.Perception.Spatial.SpatialCoordinateSystem* coordinateSystem, [in] Windows.Foundation.Numerics.Vector3 topCenterPosition, [in] Windows.Foundation.Numerics.Vector3 normal); [deprecated("Use Windows.ApplicationModel.Holographic.HolographicKeyboard instead of Windows.ApplicationModel.Preview.Holographic.HolographicKeyboardPlacementOverridePreview. For more info, see MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 11.0)] [overload("SetPlacementOverride")] HRESULT SetPlacementOverrideWithMaxSize([in] Windows.Perception.Spatial.SpatialCoordinateSystem* coordinateSystem, [in] Windows.Foundation.Numerics.Vector3 topCenterPosition, [in] Windows.Foundation.Numerics.Vector3 normal, [in] Windows.Foundation.Numerics.Vector2 maxSize); [deprecated("Use Windows.ApplicationModel.Holographic.HolographicKeyboard instead of Windows.ApplicationModel.Preview.Holographic.HolographicKeyboardPlacementOverridePreview. For more info, see MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 11.0)] HRESULT ResetPlacementOverride(); } [contract(Windows.Foundation.UniversalApiContract, 8.0)] [deprecated("Use Windows.ApplicationModel.Holographic.HolographicKeyboard instead of Windows.ApplicationModel.Preview.Holographic.HolographicKeyboardPlacementOverridePreview. For more info, see MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 11.0)] [exclusiveto(Windows.ApplicationModel.Preview.Holographic.HolographicKeyboardPlacementOverridePreview)] [uuid(202E6039-1FF6-5A06-AAC4-A5E24FA3EC4B)] interface IHolographicKeyboardPlacementOverridePreviewStatics : IInspectable { [deprecated("Use Windows.ApplicationModel.Holographic.HolographicKeyboard instead of Windows.ApplicationModel.Preview.Holographic.HolographicKeyboardPlacementOverridePreview. For more info, see MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 11.0)] HRESULT GetForCurrentView([out] [retval] Windows.ApplicationModel.Preview.Holographic.HolographicKeyboardPlacementOverridePreview** result); } [contract(Windows.Foundation.UniversalApiContract, 4.0)] [marshaling_behavior(agile)] [static(Windows.ApplicationModel.Preview.Holographic.IHolographicApplicationPreviewStatics, Windows.Foundation.UniversalApiContract, 4.0)] [threading(both)] runtimeclass HolographicApplicationPreview { } [contract(Windows.Foundation.UniversalApiContract, 8.0)] [deprecated("Use Windows.ApplicationModel.Holographic.HolographicKeyboard instead of Windows.ApplicationModel.Preview.Holographic.HolographicKeyboardPlacementOverridePreview. For more info, see MSDN.", deprecate, Windows.Foundation.UniversalApiContract, 11.0)] [marshaling_behavior(agile)] [static(Windows.ApplicationModel.Preview.Holographic.IHolographicKeyboardPlacementOverridePreviewStatics, Windows.Foundation.UniversalApiContract, 8.0)] [threading(both)] runtimeclass HolographicKeyboardPlacementOverridePreview { [default] interface Windows.ApplicationModel.Preview.Holographic.IHolographicKeyboardPlacementOverridePreview; } } } } }