mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-09-02 12:23:31 +00:00
[PORTCLS]
- Add support for IPort interface svn path=/trunk/; revision=45760
This commit is contained in:
@@ -161,8 +161,9 @@ CPortWavePci::QueryInterface(
|
||||
|
||||
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();
|
||||
@@ -171,7 +172,7 @@ CPortWavePci::QueryInterface(
|
||||
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))
|
||||
@@ -183,7 +184,7 @@ CPortWavePci::QueryInterface(
|
||||
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))
|
||||
|
||||
Reference in New Issue
Block a user