Commit e08435a8 authored by Biswapriyo Nath's avatar Biswapriyo Nath Committed by Alexandre Julliard

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

Required for GNOME/glib project.
parent 763dc064
...@@ -36,6 +36,7 @@ namespace Windows.ApplicationModel { ...@@ -36,6 +36,7 @@ namespace Windows.ApplicationModel {
interface IAppDisplayInfo; interface IAppDisplayInfo;
interface IPackage; interface IPackage;
interface IPackage2;
interface IPackage3; interface IPackage3;
interface IPackageStatus; interface IPackageStatus;
interface IPackageId; interface IPackageId;
...@@ -93,6 +94,22 @@ namespace Windows.ApplicationModel { ...@@ -93,6 +94,22 @@ namespace Windows.ApplicationModel {
} }
[ [
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), exclusiveto(Windows.ApplicationModel.Package),
uuid(5f738b61-f86a-4917-93d1-f1ee9d3b35d9), uuid(5f738b61-f86a-4917-93d1-f1ee9d3b35d9),
version(0x0a000000) version(0x0a000000)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment