mirror of
https://github.com/reactos/reactos.git
synced 2025-06-23 09:50:18 +00:00
[PORTCLS]
- Add support for IPort interface svn path=/trunk/; revision=45760
This commit is contained in:
parent
26a4722d68
commit
5b5ab3b51f
1 changed files with 5 additions and 4 deletions
|
@ -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))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue