{
IPortWavePciImpl * This = (IPortWavePciImpl*)iface;
+ DPRINT("IPortWavePci_fnNotify entered %p, ServiceGroup %p\n", This, ServiceGroup);
- DPRINT1("IPortWavePci_fnNotify entered %p, ServiceGroup %p\n", This, ServiceGroup);
-
- //if (This->ServiceGroup)
- //{
- // ServiceGroup->lpVtbl->RequestService (ServiceGroup);
- //}
-
- // KeInsertQueueDpc(&This->Dpc, NULL, NULL);
+ if (ServiceGroup)
+ {
+ ServiceGroup->lpVtbl->RequestService (ServiceGroup);
+ }
}
static IPortWavePciVtbl vt_IPortWavePci =
OUT PULONG Flags)
{
IPortWavePciStreamImpl * This = (IPortWavePciStreamImpl*)iface;
-
+ NTSTATUS Status;
ASSERT_IRQL(DISPATCH_LEVEL);
+ Status = This->Queue->lpVtbl->GetMappingWithTag(This->Queue, Tag, PhysicalAddress, VirtualAddress, ByteCount, Flags);
- return This->Queue->lpVtbl->GetMappingWithTag(This->Queue, Tag, PhysicalAddress, VirtualAddress, ByteCount, Flags);
+ DPRINT("IPortWavePciStream_fnGetMapping Tag %p Status %x\n", Tag, Status);
+ return Status;
}
static
IPortWavePciStreamImpl * This = (IPortWavePciStreamImpl*)iface;
ASSERT_IRQL(DISPATCH_LEVEL);
-
+ DPRINT("IPortWavePciStream_fnReleaseMapping Tag %p\n", Tag);
This->Queue->lpVtbl->ReleaseMappingWithTag(This->Queue, Tag);
return STATUS_SUCCESS;
}
{
UNIMPLEMENTED
ASSERT_IRQL(DISPATCH_LEVEL);
+ DPRINT("IPortWavePciStream_fnTerminatePacket\n");
return STATUS_SUCCESS;
}