[PATCH v4 1/2] oleaut32/tests: Add tests for ITypeInfo::GetDllEntry()

Porot Mo porotmjp at gmail.com
Thu Jun 11 04:29:42 CDT 2020


Yes, I forget to release it. And the commit msg is more concise now, Thanks


On Thu, 11 Jun 2020 at 15:58, Huw Davies <huw at codeweavers.com> wrote:
>
> On Wed, Jun 10, 2020 at 05:33:38PM +0800, Porot Mo wrote:
> > Signed-off-by: Porot Mo <porotmjp at gmail.com>
> > ---
> > v3: check returned dllname, split tests and fix
> > v4: add todo_wine to pass tests
> >
> >  dlls/oleaut32/tests/test_reg.idl | 13 ++++++++++
> >  dlls/oleaut32/tests/typelib.c    | 53 ++++++++++++++++++++++++++++++++++++++--
> >  2 files changed, 64 insertions(+), 2 deletions(-)
>
> > +
> > +    /* correct memberid -- correct invkind */
> > +    hr = ITypeInfo_GetDllEntry(pTypeInfo, 0x60000000, INVOKE_PROPERTYGET, &bstrDllName, &bstrName, &ordinal);
> > +    ok_ole_success(hr, ITypeInfo_GetDllEntry);
> > +    ok(!lstrcmpW(bstrDllName, wszTestDll), "got %s\n", wine_dbgstr_w(bstrDllName));
> > +    ok(bstrName == NULL, "got %s\n", wine_dbgstr_w(bstrName));
> > +    ok(ordinal == 1, "got ordinal: %04x\n", ordinal);
>
> You're leaking bstrDllName here.  I've sent in a new version
> with this fixed.  I've also taken the opportunity to tidy
> up some of the existing code.
>
> Thanks,
> Huw.



More information about the wine-devel mailing list