[PATCH 4/5] qasf: Create and open a WMReader in the ASF Reader filter.

Zebediah Figura zfigura at codeweavers.com
Mon May 23 18:15:29 CDT 2022


On 5/23/22 07:07, Rémi Bernon wrote:
> +static HRESULT asf_callback_create(struct asf_reader *filter, IWMReaderCallback **out)
> +{
> +    struct asf_callback *impl;
> +
> +    if (!(impl = calloc(1, sizeof(*impl))))
> +        return E_OUTOFMEMORY;
> +
> +    impl->IWMReaderCallback_iface.lpVtbl = &reader_callback_vtbl;
> +    impl->filter = filter;
> +    impl->ref = 1;
> +
> +    *out = &impl->IWMReaderCallback_iface;
> +    return S_OK;
> +}

Can we put the IWMReaderCallback interface inside of struct asf_reader, 
instead of making this a separate object?



More information about the wine-devel mailing list