1
0
Fork 0
mirror of synced 2025-03-07 03:53:26 +01:00

include: Add IPackage2 definition in windows.applicationmodel.idl.

Required for GNOME/glib project.
This commit is contained in:
Biswapriyo Nath 2023-09-08 08:54:59 +00:00 committed by Alexandre Julliard
parent 763dc06450
commit e08435a891

View file

@ -36,6 +36,7 @@ namespace Windows.ApplicationModel {
interface IAppDisplayInfo;
interface IPackage;
interface IPackage2;
interface IPackage3;
interface IPackageStatus;
interface IPackageId;
@ -92,6 +93,22 @@ namespace Windows.ApplicationModel {
[propget] HRESULT Dependencies([out, retval] Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.Package *> **value);
}
[
contract(Windows.Foundation.UniversalApiContract, 1.0),
exclusiveto(Windows.ApplicationModel.Package),
uuid(a6612fb6-7688-4ace-95fb-359538e7aa01)
]
interface IPackage2 : IInspectable
{
[propget] HRESULT DisplayName([out, retval] HSTRING *value);
[propget] HRESULT PublisherDisplayName([out, retval] HSTRING *value);
[propget] HRESULT Description([out, retval] HSTRING *value);
[propget] HRESULT Logo([out, retval] Windows.Foundation.Uri **value);
[propget] HRESULT IsResourcePackage([out, retval] boolean *value);
[propget] HRESULT IsBundle([out, retval] boolean *value);
[propget] HRESULT IsDevelopmentMode([out, retval] boolean *value);
}
[
exclusiveto(Windows.ApplicationModel.Package),
uuid(5f738b61-f86a-4917-93d1-f1ee9d3b35d9),