From e04c976fa95776300ee5b485a6b65c0071d3bb84 Mon Sep 17 00:00:00 2001 From: =?utf8?q?R=C3=A9mi=20Bernon?= Date: Thu, 23 Nov 2023 12:33:10 +0100 Subject: [PATCH] twinapi.appcore: Return success from AdvertisingManager_get_AdvertisingId stub. --- dlls/twinapi.appcore/advertising_manager.c | 2 +- dlls/twinapi.appcore/tests/twinapi.c | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/dlls/twinapi.appcore/advertising_manager.c b/dlls/twinapi.appcore/advertising_manager.c index a61a57c01fa..6a861e2883d 100644 --- a/dlls/twinapi.appcore/advertising_manager.c +++ b/dlls/twinapi.appcore/advertising_manager.c @@ -117,7 +117,7 @@ DEFINE_IINSPECTABLE( statics, IAdvertisingManagerStatics, struct factory, IActiv static HRESULT WINAPI statics_get_AdvertisingId( IAdvertisingManagerStatics *iface, HSTRING *out ) { FIXME( "iface %p, out %p stub!\n", iface, out ); - return E_NOTIMPL; + return WindowsCreateString( NULL, 0, out ); } static const struct IAdvertisingManagerStaticsVtbl statics_vtbl = diff --git a/dlls/twinapi.appcore/tests/twinapi.c b/dlls/twinapi.appcore/tests/twinapi.c index e5251475e57..5ee5c45fc91 100644 --- a/dlls/twinapi.appcore/tests/twinapi.c +++ b/dlls/twinapi.appcore/tests/twinapi.c @@ -220,6 +220,10 @@ static void test_AdvertisingManager(void) hr = IActivationFactory_QueryInterface( factory, &IID_IAdvertisingManagerStatics, (void **)&advertising_manager_statics ); ok( hr == S_OK, "got hr %#lx.\n", hr ); + hr = IAdvertisingManagerStatics_get_AdvertisingId( advertising_manager_statics, &str ); + ok( hr == S_OK, "got hr %#lx.\n", hr ); + WindowsDeleteString( str ); + ref = IAdvertisingManagerStatics_Release( advertising_manager_statics ); ok( ref == 2, "got ref %ld.\n", ref ); ref = IActivationFactory_Release( factory ); -- 2.11.4.GIT