#include "fdc.h"
#include <stdio.h>
+#define NDEBUG
#include <debug.h>
/* FUNCTIONS ******************************************************************/
// PCM_PARTIAL_RESOURCE_DESCRIPTOR PartialDescriptorTranslated;
ULONG i;
- DPRINT1("FdcFdoStartDevice called\n");
+ DPRINT("FdcFdoStartDevice called\n");
DeviceExtension = (PFDO_DEVICE_EXTENSION)DeviceObject->DeviceExtension;
switch (PartialDescriptor->Type)
{
case CmResourceTypePort:
- DPRINT1("Port: 0x%lx (%lu)\n",
+ DPRINT("Port: 0x%lx (%lu)\n",
PartialDescriptor->u.Port.Start.u.LowPart,
PartialDescriptor->u.Port.Length);
if (PartialDescriptor->u.Port.Length >= 6)
break;
case CmResourceTypeInterrupt:
- DPRINT1("Interrupt: Level %lu Vector %lu\n",
+ DPRINT("Interrupt: Level %lu Vector %lu\n",
PartialDescriptor->u.Interrupt.Level,
PartialDescriptor->u.Interrupt.Vector);
/*
break;
case CmResourceTypeDma:
- DPRINT1("Dma: Channel %lu\n",
+ DPRINT("Dma: Channel %lu\n",
PartialDescriptor->u.Dma.Channel);
break;
}
BOOLEAN ControllerFound = FALSE;
ULONG i;
- DPRINT1("FdcFdoConfigCallback() called\n");
+ DPRINT("FdcFdoConfigCallback() called\n");
DeviceExtension = (PFDO_DEVICE_EXTENSION)Context;
DeviceExtension->ControllerInfo.Populated = TRUE;
- DPRINT1("Detected %lu floppy drives!\n",
+ DPRINT("Detected %lu floppy drives!\n",
DeviceExtension->ControllerInfo.NumberOfDrives);
return STATUS_SUCCESS;
ULONG i;
NTSTATUS Status;
- DPRINT1("FdcFdoQueryBusRelations() called\n");
+ DPRINT("FdcFdoQueryBusRelations() called\n");
FdoDeviceExtension = (PFDO_DEVICE_EXTENSION)DeviceObject->DeviceExtension;
{
swprintf(DeviceNameBuffer, L"\\Device\\FloppyPDO%lu", DeviceNumber++);
RtlInitUnicodeString(&DeviceName, DeviceNameBuffer);
- DPRINT1("Device name: %S\n", DeviceNameBuffer);
+ DPRINT("Device name: %S\n", DeviceNameBuffer);
/* Create physical device object */
Status = IoCreateDevice(FdoDeviceExtension->Common.DeviceObject->DriverObject,
goto done;
}
- DPRINT1("PDO created: %S\n", DeviceNameBuffer);
+ DPRINT("PDO created: %S\n", DeviceNameBuffer);
DriveInfo->DeviceObject = Pdo;
/* Add Device ID string */
RtlCreateUnicodeString(&PdoDeviceExtension->DeviceId,
L"FDC\\GENERIC_FLOPPY_DRIVE");
- DPRINT1("DeviceID: %S\n", PdoDeviceExtension->DeviceId.Buffer);
+ DPRINT("DeviceID: %S\n", PdoDeviceExtension->DeviceId.Buffer);
/* Add Hardware IDs string */
Status = PciCreateHardwareIDsString(&PdoDeviceExtension->HardwareIds);
ULONG_PTR Information = 0;
NTSTATUS Status = STATUS_NOT_SUPPORTED;
- DPRINT1("FdcFdoPnp()\n");
+ DPRINT("FdcFdoPnp()\n");
IrpSp = IoGetCurrentIrpStackLocation(Irp);
switch (IrpSp->MinorFunction)
{
case IRP_MN_START_DEVICE:
- DPRINT1(" IRP_MN_START_DEVICE received\n");
+ DPRINT(" IRP_MN_START_DEVICE received\n");
/* Call lower driver */
Status = ForwardIrpAndWait(DeviceObject, Irp);
if (NT_SUCCESS(Status))
break;
case IRP_MN_QUERY_REMOVE_DEVICE:
- DPRINT1(" IRP_MN_QUERY_REMOVE_DEVICE\n");
+ DPRINT(" IRP_MN_QUERY_REMOVE_DEVICE\n");
break;
case IRP_MN_REMOVE_DEVICE:
- DPRINT1(" IRP_MN_REMOVE_DEVICE received\n");
+ DPRINT(" IRP_MN_REMOVE_DEVICE received\n");
break;
case IRP_MN_CANCEL_REMOVE_DEVICE:
- DPRINT1(" IRP_MN_CANCEL_REMOVE_DEVICE\n");
+ DPRINT(" IRP_MN_CANCEL_REMOVE_DEVICE\n");
break;
case IRP_MN_STOP_DEVICE:
- DPRINT1(" IRP_MN_STOP_DEVICE received\n");
+ DPRINT(" IRP_MN_STOP_DEVICE received\n");
break;
case IRP_MN_QUERY_STOP_DEVICE:
- DPRINT1(" IRP_MN_QUERY_STOP_DEVICE received\n");
+ DPRINT(" IRP_MN_QUERY_STOP_DEVICE received\n");
break;
case IRP_MN_CANCEL_STOP_DEVICE:
- DPRINT1(" IRP_MN_CANCEL_STOP_DEVICE\n");
+ DPRINT(" IRP_MN_CANCEL_STOP_DEVICE\n");
break;
case IRP_MN_QUERY_DEVICE_RELATIONS:
- DPRINT1(" IRP_MN_QUERY_DEVICE_RELATIONS\n");
+ DPRINT(" IRP_MN_QUERY_DEVICE_RELATIONS\n");
switch (IrpSp->Parameters.QueryDeviceRelations.Type)
{
case BusRelations:
- DPRINT1(" IRP_MJ_PNP / IRP_MN_QUERY_DEVICE_RELATIONS / BusRelations\n");
+ DPRINT(" IRP_MJ_PNP / IRP_MN_QUERY_DEVICE_RELATIONS / BusRelations\n");
Status = FdcFdoQueryBusRelations(DeviceObject, &DeviceRelations);
Information = (ULONG_PTR)DeviceRelations;
break;
case RemovalRelations:
- DPRINT1(" IRP_MJ_PNP / IRP_MN_QUERY_DEVICE_RELATIONS / RemovalRelations\n");
+ DPRINT(" IRP_MJ_PNP / IRP_MN_QUERY_DEVICE_RELATIONS / RemovalRelations\n");
return ForwardIrpAndForget(DeviceObject, Irp);
default:
- DPRINT1(" IRP_MJ_PNP / IRP_MN_QUERY_DEVICE_RELATIONS / Unknown type 0x%lx\n",
+ DPRINT(" IRP_MJ_PNP / IRP_MN_QUERY_DEVICE_RELATIONS / Unknown type 0x%lx\n",
IrpSp->Parameters.QueryDeviceRelations.Type);
return ForwardIrpAndForget(DeviceObject, Irp);
}
break;
case IRP_MN_SURPRISE_REMOVAL:
- DPRINT1(" IRP_MN_SURPRISE_REMOVAL received\n");
+ DPRINT(" IRP_MN_SURPRISE_REMOVAL received\n");
break;
default:
#include "fdc.h"
+#define NDEBUG
#include <debug.h>
/* FUNCTIONS ******************************************************************/
switch (IrpSp->Parameters.QueryId.IdType)
{
case BusQueryDeviceID:
- DPRINT1("IRP_MJ_PNP / IRP_MN_QUERY_ID / BusQueryDeviceID\n");
+ DPRINT("IRP_MJ_PNP / IRP_MN_QUERY_ID / BusQueryDeviceID\n");
SourceString = &DeviceExtension->DeviceId;
break;
case BusQueryHardwareIDs:
- DPRINT1("IRP_MJ_PNP / IRP_MN_QUERY_ID / BusQueryHardwareIDs\n");
+ DPRINT("IRP_MJ_PNP / IRP_MN_QUERY_ID / BusQueryHardwareIDs\n");
SourceString = &DeviceExtension->HardwareIds;
break;
case BusQueryCompatibleIDs:
- DPRINT1("IRP_MJ_PNP / IRP_MN_QUERY_ID / BusQueryCompatibleIDs\n");
+ DPRINT("IRP_MJ_PNP / IRP_MN_QUERY_ID / BusQueryCompatibleIDs\n");
SourceString = &DeviceExtension->CompatibleIds;
break;
case BusQueryInstanceID:
- DPRINT1("IRP_MJ_PNP / IRP_MN_QUERY_ID / BusQueryInstanceID\n");
+ DPRINT("IRP_MJ_PNP / IRP_MN_QUERY_ID / BusQueryInstanceID\n");
SourceString = &DeviceExtension->InstanceId;
break;
ULONG_PTR Information = 0;
NTSTATUS Status;
- DPRINT1("FdcPdoPnp()\n");
+ DPRINT("FdcPdoPnp()\n");
Status = Irp->IoStatus.Status;
break;
case IRP_MN_QUERY_BUS_INFORMATION:
- DPRINT1("IRP_MN_QUERY_BUS_INFORMATION received\n");
+ DPRINT("IRP_MN_QUERY_BUS_INFORMATION received\n");
break;
case IRP_MN_QUERY_CAPABILITIES:
- DPRINT1("IRP_MN_QUERY_CAPABILITIES received\n");
+ DPRINT("IRP_MN_QUERY_CAPABILITIES received\n");
Status = FdcPdoQueryCapabilities(DeviceObject, IrpSp);
break;
case IRP_MN_QUERY_DEVICE_RELATIONS:
- DPRINT1("IRP_MN_QUERY_DEVICE_RELATIONS received\n");
+ DPRINT("IRP_MN_QUERY_DEVICE_RELATIONS received\n");
break;
case IRP_MN_QUERY_DEVICE_TEXT:
- DPRINT1("IRP_MN_QUERY_DEVICE_TEXT received\n");
+ DPRINT("IRP_MN_QUERY_DEVICE_TEXT received\n");
break;
case IRP_MN_QUERY_ID:
- DPRINT1("IRP_MN_QUERY_ID received\n");
+ DPRINT("IRP_MN_QUERY_ID received\n");
Status = FdcPdoQueryId(DeviceObject, IrpSp, &Information);
break;
break;
case IRP_MN_QUERY_RESOURCE_REQUIREMENTS:
- DPRINT1("IRP_MN_QUERY_RESOURCE_REQUIREMENTS received\n");
+ DPRINT("IRP_MN_QUERY_RESOURCE_REQUIREMENTS received\n");
break;
case IRP_MN_QUERY_RESOURCES:
- DPRINT1("IRP_MN_QUERY_RESOURCES received\n");
+ DPRINT("IRP_MN_QUERY_RESOURCES received\n");
break;
case IRP_MN_SET_LOCK:
break;
case IRP_MN_START_DEVICE:
- DPRINT1("IRP_MN_START_DEVICE received\n");
+ DPRINT("IRP_MN_START_DEVICE received\n");
break;
case IRP_MN_QUERY_STOP_DEVICE:
break;
case IRP_MN_REMOVE_DEVICE:
- DPRINT1("IRP_MN_REMOVE_DEVICE received\n");
+ DPRINT("IRP_MN_REMOVE_DEVICE received\n");
break;
case IRP_MN_FILTER_RESOURCE_REQUIREMENTS:
- DPRINT1("IRP_MN_FILTER_RESOURCE_REQUIREMENTS received\n");
+ DPRINT("IRP_MN_FILTER_RESOURCE_REQUIREMENTS received\n");
/* Nothing to do */
Irp->IoStatus.Status = Status;
break;
Irp->IoStatus.Status = Status;
IoCompleteRequest(Irp, IO_NO_INCREMENT);
- DPRINT1("Leaving. Status 0x%X\n", Status);
+ DPRINT("Leaving. Status 0x%X\n", Status);
return Status;
}