mirror of
https://github.com/reactos/reactos.git
synced 2025-05-08 03:07:05 +00:00
[HDAUDBUS] Minor fixes:
* Add some forward-declarations * Add some annotations * Improve a DPRINT
This commit is contained in:
parent
6ee2f9882c
commit
b65ec6ffba
2 changed files with 14 additions and 15 deletions
|
@ -581,7 +581,7 @@ HDA_FDOStartDevice(
|
||||||
FALSE);
|
FALSE);
|
||||||
if (!NT_SUCCESS(Status))
|
if (!NT_SUCCESS(Status))
|
||||||
{
|
{
|
||||||
DPRINT1("[HDAB] Failed to connect interrupt\n");
|
DPRINT1("[HDAB] Failed to connect interrupt. Status=%lx\n", Status);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -7,11 +7,14 @@
|
||||||
*/
|
*/
|
||||||
#include "hdaudbus.h"
|
#include "hdaudbus.h"
|
||||||
|
|
||||||
|
DRIVER_DISPATCH HDA_Pnp;
|
||||||
|
DRIVER_ADD_DEVICE HDA_AddDevice;
|
||||||
|
extern "C" DRIVER_INITIALIZE DriverEntry;
|
||||||
|
|
||||||
PVOID
|
PVOID
|
||||||
AllocateItem(
|
AllocateItem(
|
||||||
IN POOL_TYPE PoolType,
|
_In_ POOL_TYPE PoolType,
|
||||||
IN SIZE_T NumberOfBytes)
|
_In_ SIZE_T NumberOfBytes)
|
||||||
{
|
{
|
||||||
PVOID Item = ExAllocatePoolWithTag(PoolType, NumberOfBytes, TAG_HDA);
|
PVOID Item = ExAllocatePoolWithTag(PoolType, NumberOfBytes, TAG_HDA);
|
||||||
if (!Item)
|
if (!Item)
|
||||||
|
@ -23,7 +26,7 @@ AllocateItem(
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
FreeItem(
|
FreeItem(
|
||||||
IN PVOID Item)
|
__drv_freesMem(Mem) PVOID Item)
|
||||||
{
|
{
|
||||||
ExFreePool(Item);
|
ExFreePool(Item);
|
||||||
}
|
}
|
||||||
|
@ -85,8 +88,8 @@ HDA_SyncForwardIrp(
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
HDA_Pnp(
|
HDA_Pnp(
|
||||||
IN PDEVICE_OBJECT DeviceObject,
|
_In_ PDEVICE_OBJECT DeviceObject,
|
||||||
IN PIRP Irp)
|
_Inout_ PIRP Irp)
|
||||||
{
|
{
|
||||||
NTSTATUS Status = STATUS_NOT_SUPPORTED;
|
NTSTATUS Status = STATUS_NOT_SUPPORTED;
|
||||||
PIO_STACK_LOCATION IoStack;
|
PIO_STACK_LOCATION IoStack;
|
||||||
|
@ -207,18 +210,14 @@ HDA_Pnp(
|
||||||
Irp->IoStatus.Status = Status;
|
Irp->IoStatus.Status = Status;
|
||||||
IoCompleteRequest(Irp, IO_NO_INCREMENT);
|
IoCompleteRequest(Irp, IO_NO_INCREMENT);
|
||||||
|
|
||||||
|
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//PDRIVER_ADD_DEVICE HDA_AddDevice;
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
HDA_AddDevice(
|
HDA_AddDevice(
|
||||||
IN PDRIVER_OBJECT DriverObject,
|
_In_ PDRIVER_OBJECT DriverObject,
|
||||||
IN PDEVICE_OBJECT PhysicalDeviceObject)
|
_In_ PDEVICE_OBJECT PhysicalDeviceObject)
|
||||||
{
|
{
|
||||||
PDEVICE_OBJECT DeviceObject;
|
PDEVICE_OBJECT DeviceObject;
|
||||||
PHDA_FDO_DEVICE_EXTENSION DeviceExtension;
|
PHDA_FDO_DEVICE_EXTENSION DeviceExtension;
|
||||||
|
@ -250,8 +249,8 @@ extern "C"
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
DriverEntry(
|
DriverEntry(
|
||||||
IN PDRIVER_OBJECT DriverObject,
|
_In_ PDRIVER_OBJECT DriverObject,
|
||||||
IN PUNICODE_STRING RegistryPathName)
|
_In_ PUNICODE_STRING RegistryPathName)
|
||||||
{
|
{
|
||||||
DriverObject->DriverExtension->AddDevice = HDA_AddDevice;
|
DriverObject->DriverExtension->AddDevice = HDA_AddDevice;
|
||||||
DriverObject->MajorFunction[IRP_MJ_PNP] = HDA_Pnp;
|
DriverObject->MajorFunction[IRP_MJ_PNP] = HDA_Pnp;
|
||||||
|
@ -259,4 +258,4 @@ DriverEntry(
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue