19{
22
25
26 Controller->MaxChannels = 1;
27 Controller->ChannelBitmap = 0x1;
28 Controller->Flags &= ~CTRL_FLAG_NATIVE_PCI;
30
34
35 ChanData = Controller->Channels[0];
36 ChanData->ChanInfo &= ~CHANNEL_FLAG_IO32;
37 ChanData->TransferModeSupported =
PIO_ALL;
38
42
43#if defined(_M_IX86)
45 {
47
48
53 {
55 }
56 }
57#endif
58
60}
#define NT_SUCCESS(StatCode)
#define PC98_ATA_BANK_32BIT_PORT
NTSTATUS PciIdeParseResources(_In_ PCHANNEL_DATA_PATA ChanData, _In_ PCM_RESOURCE_LIST ResourcesTranslated)
NTSTATUS PciIdeCreateChannelData(_In_ PATA_CONTROLLER Controller, _In_ ULONG HwExtensionSize)
#define READ_PORT_UCHAR(p)
#define WRITE_PORT_UCHAR(p, d)
#define CHANNEL_FLAG_IO32
#define CTRL_FLAG_NON_PNP
#define CTRL_FLAG_MANUAL_RES
#define CHANNEL_FLAG_CBUS
_In_ WDFCMRESLIST _In_ WDFCMRESLIST ResourcesTranslated
_Must_inspect_result_ _In_ WDFKEY _In_ PCUNICODE_STRING _Out_opt_ PUSHORT _Inout_opt_ PUNICODE_STRING Value
_At_(*)(_In_ PWSK_CLIENT Client, _In_opt_ PUNICODE_STRING NodeName, _In_opt_ PUNICODE_STRING ServiceName, _In_opt_ ULONG NameSpace, _In_opt_ GUID *Provider, _In_opt_ PADDRINFOEXW Hints, _Outptr_ PADDRINFOEXW *Result, _In_opt_ PEPROCESS OwningProcess, _In_opt_ PETHREAD OwningThread, _Inout_ PIRP Irp Result)(Mem)) NTSTATUS(WSKAPI *PFN_WSK_GET_ADDRESS_INFO