You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
65 lines
1.3 KiB
65 lines
1.3 KiB
#if !defined (___atapinit_h___)
|
|
/*++
|
|
|
|
Copyright (C) Microsoft Corporation, 1993 - 1999
|
|
|
|
Module Name:
|
|
|
|
atapinit.h
|
|
|
|
Abstract:
|
|
|
|
--*/
|
|
#define ___atapinit_h___
|
|
|
|
BOOLEAN
|
|
IdePortInitHwDeviceExtension (
|
|
IN OUT PFDO_EXTENSION FdoExtension
|
|
);
|
|
|
|
VOID
|
|
AnalyzeDeviceCapabilities(
|
|
IN OUT PFDO_EXTENSION FdoExtension,
|
|
IN BOOLEAN MustBePio[MAX_IDE_DEVICE * MAX_IDE_LINE]
|
|
);
|
|
|
|
VOID
|
|
AtapiSyncSelectTransferMode (
|
|
IN PFDO_EXTENSION FdoExtension,
|
|
IN OUT PHW_DEVICE_EXTENSION DeviceExtension,
|
|
IN ULONG TimingModeAllowed[MAX_IDE_TARGETID * MAX_IDE_LINE]
|
|
);
|
|
|
|
BOOLEAN
|
|
AtapiFindDevices(
|
|
IN PFDO_EXTENSION FdoExtension,
|
|
IN OUT PVOID HwDeviceExtension
|
|
);
|
|
|
|
BOOLEAN
|
|
AtapiDMACapable (
|
|
IN OUT PFDO_EXTENSION FdoExtension,
|
|
IN ULONG deviceNumber
|
|
);
|
|
|
|
IDE_DEVICETYPE
|
|
AtapiDetectDevice (
|
|
IN OUT PFDO_EXTENSION FdoExtension,
|
|
IN OUT PPDO_EXTENSION PdoExtension,
|
|
IN OUT PIDENTIFY_DATA IdentifyData,
|
|
IN BOOLEAN MustSucceed
|
|
);
|
|
|
|
NTSTATUS
|
|
IdePortSelectCHS (
|
|
IN OUT PFDO_EXTENSION FdoExtension,
|
|
IN ULONG Device,
|
|
IN PIDENTIFY_DATA IdentifyData
|
|
);
|
|
|
|
NTSTATUS
|
|
IdePortScanBus (
|
|
IN OUT PFDO_EXTENSION FdoExtension
|
|
);
|
|
|
|
#endif // ___atapinit_h___
|