mirror of
git://source.winehq.org/git/wine.git
synced 2024-07-21 10:44:43 +00:00
include: Add Windows.ApplicationModel.AppDisplayInfo runtimeclass definition.
This commit is contained in:
parent
d48a1d15d6
commit
ff6333c2b3
|
@ -27,11 +27,13 @@ import "windows.system.idl";
|
|||
namespace Windows.ApplicationModel {
|
||||
typedef struct PackageVersion PackageVersion;
|
||||
|
||||
interface IAppDisplayInfo;
|
||||
interface IPackage;
|
||||
interface IPackageId;
|
||||
interface IPackageIdWithMetadata;
|
||||
interface IPackageStatics;
|
||||
|
||||
runtimeclass AppDisplayInfo;
|
||||
runtimeclass Package;
|
||||
runtimeclass PackageId;
|
||||
|
||||
|
@ -52,6 +54,18 @@ namespace Windows.ApplicationModel {
|
|||
UINT16 Revision;
|
||||
};
|
||||
|
||||
[
|
||||
contract(Windows.Foundation.UniversalApiContract, 1.0),
|
||||
exclusiveto(Windows.ApplicationModel.AppDisplayInfo),
|
||||
uuid(1aeb1103-e4d4-41aa-a4f6-c4a276e79eac)
|
||||
]
|
||||
interface IAppDisplayInfo : IInspectable
|
||||
{
|
||||
[propget] HRESULT DisplayName([out, retval] HSTRING *value);
|
||||
[propget] HRESULT Description([out, retval] HSTRING *value);
|
||||
HRESULT GetLogo([in] Windows.Foundation.Size size, [out, retval] Windows.Storage.Streams.RandomAccessStreamReference **value);
|
||||
}
|
||||
|
||||
[
|
||||
contract(Windows.Foundation.UniversalApiContract, 1.0),
|
||||
exclusiveto(Windows.ApplicationModel.Package),
|
||||
|
@ -103,6 +117,16 @@ namespace Windows.ApplicationModel {
|
|||
[propget] HRESULT Current([out, retval] Windows.ApplicationModel.Package **value);
|
||||
}
|
||||
|
||||
[
|
||||
contract(Windows.Foundation.UniversalApiContract, 1.0),
|
||||
marshaling_behavior(agile),
|
||||
threading(both)
|
||||
]
|
||||
runtimeclass AppDisplayInfo
|
||||
{
|
||||
[default] interface Windows.ApplicationModel.IAppDisplayInfo;
|
||||
}
|
||||
|
||||
[
|
||||
contract(Windows.Foundation.UniversalApiContract, 1.0),
|
||||
marshaling_behavior(agile),
|
||||
|
|
Loading…
Reference in a new issue