[PATCH 0/1] MR3770: include: Add IPackage2 definition in windows.applicationmodel.idl.
Required for GNOME/glib project. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/3770
From: Biswapriyo Nath <nathbappai(a)gmail.com> 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), -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/3770
Hi, It looks like your patch introduced the new failures shown below. Please investigate and fix them before resubmitting your patch. If they are not new, fixing them anyway would help a lot. Otherwise please ask for the known failures list to be updated. The tests also ran into some preexisting test failures. If you know how to fix them that would be helpful. See the TestBot job for the details: The full results can be found at: https://testbot.winehq.org/JobDetails.pl?Key=137159 Your paranoid android. === debian11b (64 bit WoW report) === uiautomationcore: uiautomation.c:14688: Test failed: Unexpected hr 0x800706f7. uiautomation.c:14704: Test failed: Wait for event_handle failed. uiautomation.c:14705: Test failed: expected uia_event_callback uiautomation.c:14708: Test failed: Unexpected hr 0x800703e6. uiautomation.c:15296: Test failed: 4 failures in child process
participants (3)
-
Biswapriyo Nath -
Biswapriyo Nath (@Biswa96) -
Marvin