[v2 PATCH 1/2] d3drm: Added IDirect3DRMWrap stub

Henri Verbeet hverbeet at gmail.com
Mon Jun 26 07:44:58 CDT 2017


On 26 June 2017 at 01:16, Nikolay Sivov <nsivov at codeweavers.com> wrote:
> +static HRESULT WINAPI d3drm_wrap_QueryInterface(IDirect3DRMWrap *iface, REFIID riid, void **out)
> +{
> +    TRACE("iface %p, riid %s, out %p.\n", iface, debugstr_guid(riid), out);
> +
> +    if (IsEqualGUID(riid, &IID_IDirect3DRMWrap)
> +            || IsEqualGUID(riid, &IID_IDirect3DRMObject)
> +            || IsEqualGUID(riid, &IID_IUnknown))
> +    {
> +        IDirect3DRMWrap_AddRef(iface);
> +        *out = iface;
> +        return S_OK;
> +    }
> +
> +    WARN("%s not implemented, returning E_NOINTERFACE.\n", debugstr_guid(riid));
That's a little misleading.

> +
> +    *out = NULL;
> +    return CLASS_E_CLASSNOTAVAILABLE;
> +}



More information about the wine-devel mailing list