DPRINT("IPortWavePci_fnQueryInterface entered\n");
- if (IsEqualGUIDAligned(refiid, IID_IPortWavePci) ||
- IsEqualGUIDAligned(refiid, IID_IUnknown))
+ if (IsEqualGUIDAligned(refiid, IID_IPortWavePci) ||
+ IsEqualGUIDAligned(refiid, IID_IUnknown) ||
+ IsEqualGUIDAligned(refiid, IID_IPort))
{
*Output = PVOID(PPORTWAVEPCI(this));
PUNKNOWN(*Output)->AddRef();
else if (IsEqualGUIDAligned(refiid, IID_IServiceSink))
{
*Output = PVOID(PSERVICESINK(this));
- PUNKNOWN(*Output)->AddRef();
+ PUNKNOWN(*Output)->AddRef();
return STATUS_SUCCESS;
}
else if (IsEqualGUIDAligned(refiid, IID_IPortEvents))
else if (IsEqualGUIDAligned(refiid, IID_ISubdevice))
{
*Output = PVOID(PSUBDEVICE(this));
- PUNKNOWN(*Output)->AddRef();
+ PUNKNOWN(*Output)->AddRef();
return STATUS_SUCCESS;
}
else if (IsEqualGUIDAligned(refiid, IID_IPortClsVersion))