// // 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.Storage.idl"; // Forward Declare namespace Windows { namespace Foundation { apicontract UniversalApiContract; } } namespace Windows { namespace Storage { runtimeclass ApplicationData; } } namespace Windows { namespace Management { namespace Core { interface IApplicationDataManager; interface IApplicationDataManagerStatics; runtimeclass ApplicationDataManager; } } } // Generic instantiations // Type definition namespace Windows { namespace Management { namespace Core { [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.Management.Core.ApplicationDataManager)] [uuid(74D10432-2E99-4000-9A3A-64307E858129)] interface IApplicationDataManager : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.Management.Core.ApplicationDataManager)] [uuid(1E1862E3-698E-49A1-9752-DEE94925B9B3)] interface IApplicationDataManagerStatics : IInspectable { HRESULT CreateForPackageFamily([in] HSTRING packageFamilyName, [out] [retval] Windows.Storage.ApplicationData** applicationData); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.Management.Core.IApplicationDataManagerStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(mta)] runtimeclass ApplicationDataManager { [default] interface Windows.Management.Core.IApplicationDataManager; } } } }