diff --git a/reactos/drivers/wdm/audio/backpln/portcls/api.cpp b/reactos/drivers/wdm/audio/backpln/portcls/api.cpp index e890e751334..1c0fca303d8 100644 --- a/reactos/drivers/wdm/audio/backpln/portcls/api.cpp +++ b/reactos/drivers/wdm/audio/backpln/portcls/api.cpp @@ -108,7 +108,7 @@ PcRegisterIoTimeout( { bFound = TRUE; Status = STATUS_UNSUCCESSFUL; - ExFreePool(TimerContext); + FreeItem(TimerContext, TAG_PORTCLASS); break; } ListEntry = ListEntry->Flink; @@ -161,7 +161,7 @@ PcUnregisterIoTimeout( { bFound = TRUE; RemoveEntryList(&CurContext->Entry); - ExFreePool(CurContext); + FreeItem(CurContext, TAG_PORTCLASS); break; } ListEntry = ListEntry->Flink; @@ -196,7 +196,7 @@ PcCompletePendingPropertyRequest( IoCompleteRequest(PropertyRequest->Irp, IO_SOUND_INCREMENT); // free the property request - ExFreePool(PropertyRequest); + FreeItem(PropertyRequest, TAG_PORTCLASS); // return success return STATUS_SUCCESS; diff --git a/reactos/drivers/wdm/audio/backpln/portcls/interrupt.cpp b/reactos/drivers/wdm/audio/backpln/portcls/interrupt.cpp index a0c78ad9f21..af4b0c18cdf 100644 --- a/reactos/drivers/wdm/audio/backpln/portcls/interrupt.cpp +++ b/reactos/drivers/wdm/audio/backpln/portcls/interrupt.cpp @@ -234,7 +234,7 @@ CInterruptSync::Connect() DPRINT("Vector %u Level %u Flags %x Affinity %x\n", Descriptor->u.Interrupt.Vector, Descriptor->u.Interrupt.Level, Descriptor->Flags, Descriptor->u.Interrupt.Affinity); - Status = IoConnectInterrupt(&m_Interrupt, + Status = IoConnectInterrupt(&m_Interrupt, IInterruptServiceRoutine, (PVOID)this, &m_Lock, diff --git a/reactos/drivers/wdm/audio/backpln/portcls/pin_dmus.cpp b/reactos/drivers/wdm/audio/backpln/portcls/pin_dmus.cpp index 991e0e11426..4bcad8c49d0 100644 --- a/reactos/drivers/wdm/audio/backpln/portcls/pin_dmus.cpp +++ b/reactos/drivers/wdm/audio/backpln/portcls/pin_dmus.cpp @@ -427,7 +427,7 @@ CPortPinDMus::Close( if (m_Format) { - ExFreePool(m_Format); + FreeItem(m_Format, TAG_PORTCLASS); m_Format = NULL; } diff --git a/reactos/drivers/wdm/audio/backpln/portcls/pin_wavecyclic.cpp b/reactos/drivers/wdm/audio/backpln/portcls/pin_wavecyclic.cpp index 4da90868a70..003b9b339cd 100644 --- a/reactos/drivers/wdm/audio/backpln/portcls/pin_wavecyclic.cpp +++ b/reactos/drivers/wdm/audio/backpln/portcls/pin_wavecyclic.cpp @@ -959,7 +959,7 @@ CPortPinWaveCyclic::Close( if (m_Format) { // free format - ExFreePool(m_Format); + FreeItem(m_Format, TAG_PORTCLASS); m_Format = NULL; } diff --git a/reactos/drivers/wdm/audio/backpln/portcls/pin_wavepci.cpp b/reactos/drivers/wdm/audio/backpln/portcls/pin_wavepci.cpp index 1b44fe1794f..69985c59d42 100644 --- a/reactos/drivers/wdm/audio/backpln/portcls/pin_wavepci.cpp +++ b/reactos/drivers/wdm/audio/backpln/portcls/pin_wavepci.cpp @@ -668,7 +668,7 @@ CPortPinWavePci::Close( if (m_Format) { - ExFreePool(m_Format); + FreeItem(m_Format, TAG_PORTCLASS); m_Format = NULL; } diff --git a/reactos/drivers/wdm/audio/backpln/portcls/pin_wavert.cpp b/reactos/drivers/wdm/audio/backpln/portcls/pin_wavert.cpp index 0aa281d0032..7c3d0367123 100644 --- a/reactos/drivers/wdm/audio/backpln/portcls/pin_wavert.cpp +++ b/reactos/drivers/wdm/audio/backpln/portcls/pin_wavert.cpp @@ -226,7 +226,7 @@ CPortPinWaveRT::HandleKsProperty( if (NT_SUCCESS(Status)) { if (m_Format) - ExFreePoolWithTag(m_Format, TAG_PORTCLASS); + FreeItem(m_Format, TAG_PORTCLASS); m_Format = NewDataFormat; Irp->IoStatus.Information = DataFormat->FormatSize; @@ -400,7 +400,7 @@ CloseStreamRoutine( if (This->m_Format) { - ExFreePool(This->m_Format); + FreeItem(This->m_Format, TAG_PORTCLASS); This->m_Format = NULL; }