dinput: Add IID_IUnknown to DICF_CreateInstance(), DirectInputCreateEx().
This commit is contained in:
parent
e13d0efb01
commit
f20961d9fa
|
@ -114,7 +114,8 @@ HRESULT WINAPI DirectInputCreateEx(
|
||||||
|
|
||||||
TRACE("(%p,%04x,%s,%p,%p)\n", hinst, dwVersion, debugstr_guid(riid), ppDI, punkOuter);
|
TRACE("(%p,%04x,%s,%p,%p)\n", hinst, dwVersion, debugstr_guid(riid), ppDI, punkOuter);
|
||||||
|
|
||||||
if (IsEqualGUID( &IID_IDirectInputA, riid ) ||
|
if (IsEqualGUID( &IID_IUnknown, riid ) ||
|
||||||
|
IsEqualGUID( &IID_IDirectInputA, riid ) ||
|
||||||
IsEqualGUID( &IID_IDirectInput2A, riid ) ||
|
IsEqualGUID( &IID_IDirectInput2A, riid ) ||
|
||||||
IsEqualGUID( &IID_IDirectInput7A, riid ) ||
|
IsEqualGUID( &IID_IDirectInput7A, riid ) ||
|
||||||
IsEqualGUID( &IID_IDirectInputW, riid ) ||
|
IsEqualGUID( &IID_IDirectInputW, riid ) ||
|
||||||
|
@ -817,7 +818,8 @@ static HRESULT WINAPI DICF_CreateInstance(
|
||||||
IClassFactoryImpl *This = (IClassFactoryImpl *)iface;
|
IClassFactoryImpl *This = (IClassFactoryImpl *)iface;
|
||||||
|
|
||||||
TRACE("(%p)->(%p,%s,%p)\n",This,pOuter,debugstr_guid(riid),ppobj);
|
TRACE("(%p)->(%p,%s,%p)\n",This,pOuter,debugstr_guid(riid),ppobj);
|
||||||
if ( IsEqualGUID( &IID_IDirectInputA, riid ) ||
|
if ( IsEqualGUID( &IID_IUnknown, riid ) ||
|
||||||
|
IsEqualGUID( &IID_IDirectInputA, riid ) ||
|
||||||
IsEqualGUID( &IID_IDirectInputW, riid ) ||
|
IsEqualGUID( &IID_IDirectInputW, riid ) ||
|
||||||
IsEqualGUID( &IID_IDirectInput2A, riid ) ||
|
IsEqualGUID( &IID_IDirectInput2A, riid ) ||
|
||||||
IsEqualGUID( &IID_IDirectInput2W, riid ) ||
|
IsEqualGUID( &IID_IDirectInput2W, riid ) ||
|
||||||
|
|
Loading…
Reference in New Issue