Module: wine Branch: master Commit: e08435a89171f917e9eaca8c71f4c03056bc13ff URL: https://gitlab.winehq.org/wine/wine/-/commit/e08435a89171f917e9eaca8c71f4c03...
Author: Biswapriyo Nath nathbappai@gmail.com Date: Fri Sep 8 08:54:59 2023 +0000
include: Add IPackage2 definition in windows.applicationmodel.idl.
Required for GNOME/glib project.
---
include/windows.applicationmodel.idl | 17 +++++++++++++++++ 1 file changed, 17 insertions(+)
diff --git a/include/windows.applicationmodel.idl b/include/windows.applicationmodel.idl index 9c3718dc87d..dfb22d5c371 100644 --- a/include/windows.applicationmodel.idl +++ b/include/windows.applicationmodel.idl @@ -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),