Data Structures |
| struct | PHW_DEVICE_EXTENSION |
| struct | PHW_LU_EXTENSION |
Functions |
| PSCSI_REQUEST_BLOCK NTAPI | BuildMechanismStatusSrb (IN PVOID HwDeviceExtension, IN ULONG PathId, IN ULONG TargetId) |
| PSCSI_REQUEST_BLOCK NTAPI | BuildRequestSenseSrb (IN PVOID HwDeviceExtension, IN ULONG PathId, IN ULONG TargetId) |
| VOID NTAPI | AtapiHwInitializeChanger (IN PVOID HwDeviceExtension, IN ULONG TargetId, IN PMECHANICAL_STATUS_INFORMATION_HEADER MechanismStatus) |
| ULONG NTAPI | AtapiSendCommand (IN PVOID HwDeviceExtension, IN PSCSI_REQUEST_BLOCK Srb) |
| VOID NTAPI | AtapiZeroMemory (IN PUCHAR Buffer, IN ULONG Count) |
| VOID NTAPI | AtapiHexToString (ULONG Value, PCHAR *Buffer) |
| LONG NTAPI | AtapiStringCmp (PCHAR FirstStr, PCHAR SecondStr, ULONG Count) |
| BOOLEAN NTAPI | AtapiInterrupt (IN PVOID HwDeviceExtension) |
| BOOLEAN NTAPI | AtapiHwInitialize (IN PVOID HwDeviceExtension) |
| ULONG NTAPI | IdeBuildSenseBuffer (IN PVOID HwDeviceExtension, IN PSCSI_REQUEST_BLOCK Srb) |
| VOID NTAPI | IdeMediaStatus (IN BOOLEAN EnableMSN, IN PVOID HwDeviceExtension, IN ULONG Channel) |
| BOOLEAN NTAPI | IssueIdentify (IN PVOID HwDeviceExtension, IN ULONG DeviceNumber, IN ULONG Channel, IN UCHAR Command) |
| BOOLEAN NTAPI | SetDriveParameters (IN PVOID HwDeviceExtension, IN ULONG DeviceNumber, IN ULONG Channel) |
| BOOLEAN NTAPI | AtapiResetController (IN PVOID HwDeviceExtension, IN ULONG PathId) |
| ULONG NTAPI | MapError (IN PVOID HwDeviceExtension, IN PSCSI_REQUEST_BLOCK Srb) |
| BOOLEAN NTAPI | FindDevices (IN PVOID HwDeviceExtension, IN BOOLEAN AtapiOnly, IN ULONG Channel) |
| ULONG NTAPI | AtapiParseArgumentString (IN PCHAR String, IN PCHAR KeyWord) |
| ULONG NTAPI | AtapiFindController (IN PVOID HwDeviceExtension, IN PVOID Context, IN PVOID BusInformation, IN PCHAR ArgumentString, IN OUT PPORT_CONFIGURATION_INFORMATION ConfigInfo, OUT PBOOLEAN Again) |
| BOOLEAN NTAPI | FindBrokenController (IN PVOID DeviceExtension, IN PUCHAR VendorID, IN ULONG VendorIDLength, IN PUCHAR DeviceID, IN ULONG DeviceIDLength, IN OUT PULONG FunctionNumber, IN OUT PULONG SlotNumber, IN ULONG BusNumber, OUT PBOOLEAN LastSlot) |
| ULONG NTAPI | AtapiFindNativeModeController (IN PVOID HwDeviceExtension, IN PVOID Context, IN PVOID BusInformation, IN PCHAR ArgumentString, IN OUT PPORT_CONFIGURATION_INFORMATION ConfigInfo, OUT PBOOLEAN Again) |
| ULONG NTAPI | AtapiFindPCIController (IN PVOID HwDeviceExtension, IN PVOID Context, IN PVOID BusInformation, IN PCHAR ArgumentString, IN OUT PPORT_CONFIGURATION_INFORMATION ConfigInfo, OUT PBOOLEAN Again) |
| ULONG NTAPI | Atapi2Scsi (IN PSCSI_REQUEST_BLOCK Srb, IN char *DataBuffer, IN ULONG ByteCount) |
| VOID NTAPI | AtapiCallBack (IN PVOID HwDeviceExtension) |
| ULONG NTAPI | IdeSendSmartCommand (IN PVOID HwDeviceExtension, IN PSCSI_REQUEST_BLOCK Srb) |
| ULONG NTAPI | IdeReadWrite (IN PVOID HwDeviceExtension, IN PSCSI_REQUEST_BLOCK Srb) |
| ULONG NTAPI | IdeVerify (IN PVOID HwDeviceExtension, IN PSCSI_REQUEST_BLOCK Srb) |
| VOID NTAPI | Scsi2Atapi (IN PSCSI_REQUEST_BLOCK Srb) |
| ULONG NTAPI | IdeSendCommand (IN PVOID HwDeviceExtension, IN PSCSI_REQUEST_BLOCK Srb) |
| VOID NTAPI | IdeMediaStatus (BOOLEAN EnableMSN, IN PVOID HwDeviceExtension, ULONG Channel) |
| BOOLEAN NTAPI | AtapiStartIo (IN PVOID HwDeviceExtension, IN PSCSI_REQUEST_BLOCK Srb) |
| ULONG NTAPI | DriverEntry (IN PVOID DriverObject, IN PVOID Argument2) |
| VOID NTAPI | AtapiHexToString (IN ULONG Value, IN OUT PCHAR *Buffer) |