Module: wine Branch: master Commit: e04c976fa95776300ee5b485a6b65c0071d3bb84 URL: https://gitlab.winehq.org/wine/wine/-/commit/e04c976fa95776300ee5b485a6b65c0...
Author: Rémi Bernon rbernon@codeweavers.com Date: Thu Nov 23 12:33:10 2023 +0100
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 );