// // 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"; // Forward Declare namespace Windows { namespace Foundation { apicontract UniversalApiContract; } } namespace Windows { namespace System { namespace Display { interface IDisplayRequest; runtimeclass DisplayRequest; } } } // Generic instantiations // Type definition namespace Windows { namespace System { namespace Display { [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.System.Display.DisplayRequest)] [uuid(E5732044-F49F-4B60-8DD4-5E7E3A632AC0)] interface IDisplayRequest : IInspectable { HRESULT RequestActive(); HRESULT RequestRelease(); } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(none)] [threading(sta)] runtimeclass DisplayRequest { [default] interface Windows.System.Display.IDisplayRequest; } } } }