// // 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.UI.WindowManagement.idl"; // Forward Declare namespace Windows { namespace Foundation { typedef struct Size Size; apicontract UniversalApiContract; } } namespace Windows { namespace UI { namespace WindowManagement { runtimeclass AppWindow; } } } namespace Windows { namespace UI { namespace WindowManagement { namespace Preview { interface IWindowManagementPreview; interface IWindowManagementPreviewStatics; runtimeclass WindowManagementPreview; } } } } // Generic instantiations // Type definition namespace Windows { namespace UI { namespace WindowManagement { namespace Preview { [contract(Windows.Foundation.UniversalApiContract, 8.0)] [exclusiveto(Windows.UI.WindowManagement.Preview.WindowManagementPreview)] [uuid(4EF55B0D-561D-513C-A67C-2C02B69CEF41)] interface IWindowManagementPreview : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 8.0)] [exclusiveto(Windows.UI.WindowManagement.Preview.WindowManagementPreview)] [uuid(0F9725C6-C004-5A23-8FD2-8D092CE2704A)] interface IWindowManagementPreviewStatics : IInspectable { HRESULT SetPreferredMinSize([in] Windows.UI.WindowManagement.AppWindow* window, [in] Windows.Foundation.Size preferredFrameMinSize); } [contract(Windows.Foundation.UniversalApiContract, 8.0)] [marshaling_behavior(agile)] [static(Windows.UI.WindowManagement.Preview.IWindowManagementPreviewStatics, Windows.Foundation.UniversalApiContract, 8.0)] [threading(both)] runtimeclass WindowManagementPreview { [default] interface Windows.UI.WindowManagement.Preview.IWindowManagementPreview; } } } } }