18 { 0x0000, 0x10, 1,
NULL },
19 { 0x0020, 0x02, 0,
NULL },
20 { 0x0040, 0x04, 1,
NULL },
21 { 0x0048, 0x04, 1,
NULL },
22 { 0x0070, 0x02, 1,
NULL },
23 { 0x0074, 0x03, 1,
NULL },
24 { 0x0081, 0x03, 1,
NULL },
25 { 0x0087, 0x01, 1,
NULL },
26 { 0x0089, 0x01, 1,
NULL },
27 { 0x008A, 0x02, 1,
NULL },
28 { 0x008F, 0x01, 1,
NULL },
29 { 0x0090, 0x02, 1,
NULL },
30 { 0x0093, 0x02, 1,
NULL },
31 { 0x0096, 0x02, 1,
NULL },
32 { 0x00A0, 0x02, 0,
NULL },
33 { 0x00C0, 0x20, 1,
NULL },
34 { 0x04D0, 0x02, 0,
NULL },
36 { 0x0000, 0x00, 0,
NULL }
48 DPRINT1(
"HaliHandlePCIConfigSpaceAccess: IsRead %X, Port 0x%X, Length %u, Buffer %p\n", IsRead,
Port,
Length,
Buffer);
60#define REPORT_THIS_CASE(X) case X: DPRINT1("Unhandled case: %s\n", #X); break
110#undef REPORT_THIS_CASE
_In_ ULONG _In_ BATTERY_QUERY_INFORMATION_LEVEL _In_ LONG _In_ ULONG _Out_ PULONG ReturnedLength
#define STATUS_NOT_IMPLEMENTED
_In_ FILTER_INFORMATION_CLASS InformationClass
VOID NTAPI KeFlushWriteBuffer(VOID)
NTSTATUS NTAPI HaliSetSystemInformation(IN HAL_SET_INFORMATION_CLASS InformationClass, IN ULONG BufferSize, IN OUT PVOID Buffer)
NTSTATUS NTAPI HaliQuerySystemInformation(IN HAL_QUERY_INFORMATION_CLASS InformationClass, IN ULONG BufferSize, IN OUT PVOID Buffer, OUT PULONG ReturnedLength)
NTSTATUS NTAPI HaliHandlePCIConfigSpaceAccess(_In_ BOOLEAN IsRead, _In_ ULONG Port, _In_ ULONG Length, _Inout_ PULONG Buffer)
#define REPORT_THIS_CASE(X)
HAL_AMLI_BAD_IO_ADDRESS_LIST HalAMLIBadIOAddressList[]
_In_ ULONG _In_ ULONG _In_ ULONG Length
#define RtlCopyMemory(Destination, Source, Length)
#define STATUS_INFO_LENGTH_MISMATCH
_Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_DEVICE_PROPERTY_DATA _In_ DEVPROPTYPE _In_ ULONG Size
_In_ WDFMEMORY _Out_opt_ size_t * BufferSize
enum _HAL_SET_INFORMATION_CLASS HAL_SET_INFORMATION_CLASS
enum _HAL_QUERY_INFORMATION_CLASS HAL_QUERY_INFORMATION_CLASS
@ HalProcessorSpeedInformation
@ HalProfileSourceInformation
@ HalProcessorBrandString
@ HalMapRegisterInformation
@ HalDisplayBiosInformation
@ HalFrequencyInformation
@ HalPartitionIpiInterface
@ HalInformationClassUnused1
@ HalHypervisorInformation
@ HalAcpiAuditInformation
@ HalNumaTopologyInterface
@ HalQueryMaxHotPlugMemoryAddress
@ HalPlatformTimerInformation
@ HalQueryProfileSourceList
@ HalQueryAMLIIllegalIOPortAddresses
@ HalFrameBufferCachingInformation
@ HalProcessorFeatureInformation
@ HalInstalledBusInformation