#include "cmp.h"
Go to the source code of this file.
Defines | |
#define | TITLE_INDEX_VALUE 0 |
#define | EISA_ADAPTER_INDEX EisaAdapter |
#define | TURBOCHANNEL_ADAPTER_INDEX TcAdapter |
Functions | |
NTSTATUS | CmpSetupConfigurationTree (IN PCONFIGURATION_COMPONENT_DATA CurrentEntry, IN HANDLE ParentHandle, IN INTERFACE_TYPE InterfaceType, IN ULONG BusNumber) |
NTSTATUS | CmpInitializeHardwareConfiguration (IN PLOADER_PARAMETER_BLOCK LoaderBlock) |
NTSTATUS | CmpInitializeRegistryNode (IN PCONFIGURATION_COMPONENT_DATA CurrentEntry, IN HANDLE ParentHandle, OUT PHANDLE NewHandle, IN INTERFACE_TYPE InterfaceType, IN ULONG BusNumber, IN PUSHORT DeviceIndexTable) |
Variables | |
ULONG | CmpTypeCount [] |
struct { | |
PUCHAR AscString | |
USHORT InterfaceType | |
USHORT Count | |
} | CmpMultifunctionTypes [] |
USHORT | CmpUnknownBusCount |
ULONG | CmpConfigurationAreaSize |
PCM_FULL_RESOURCE_DESCRIPTOR | CmpConfigurationData |
|
Definition at line 40 of file cmconfig.c. Referenced by CmpSetupConfigurationTree(). |
|
Definition at line 34 of file cmconfig.c. |
|
Definition at line 41 of file cmconfig.c. Referenced by CmpSetupConfigurationTree(). |
|
Definition at line 87 of file cmconfig.c. References ASSERT, CmpConfigurationAreaSize, CmpConfigurationData, CmpSetupConfigurationTree(), CmRegistryMachineHardwareDescriptionName, CmRegistryMachineHardwareDeviceMapName, _CONFIGURATION_COMPONENT_DATA::ComponentEntry, ExAllocatePool, ExFreePool(), _CONFIGURATION_COMPONENT::Identifier, KeFindConfigurationEntry(), KeI386MachineType, MaximumType, NT_SUCCESS, NtClose(), NtCreateKey(), NTSTATUS(), NULL, ObjectAttributes, PagedPool, Status, SystemClass, and TITLE_INDEX_VALUE. Referenced by CmInitSystem1().
|
|
Definition at line 458 of file cmconfig.c. References ArcSystem, ASSERT, Buffer, BusNumber, _CONFIGURATION_COMPONENT::Class, CmClassName, CmpConfigurationAreaSize, CmpConfigurationData, CmTypeName, _CONFIGURATION_COMPONENT::ConfigurationDataLength, ExAllocatePool, ExFreePool(), FALSE, _CONFIGURATION_COMPONENT::Flags, Handle, _CONFIGURATION_COMPONENT::Identifier, _CONFIGURATION_COMPONENT::IdentifierLength, InterfaceType, KeyName, L, NT_SUCCESS, NtClose(), NtCreateKey(), NtSetValueKey(), NTSTATUS(), NULL, ObjectAttributes, PagedPool, RtlAnsiStringToUnicodeString(), RtlFreeUnicodeString(), RtlInitAnsiString(), RtlInitUnicodeString(), RtlIntegerToChar(), Status, SystemClass, TITLE_INDEX_VALUE, TRUE, _CONFIGURATION_COMPONENT::Type, and ValueName. Referenced by CmpInitializeMachineDependentConfiguration(), and CmpSetupConfigurationTree().
|
|
Definition at line 294 of file cmconfig.c. References AdapterClass, AscString, BusNumber, _CONFIGURATION_COMPONENT::Class, CmpInitializeRegistryNode(), CmpMultifunctionTypes, CmpTypeCount, CmpUnknownBusCount, EISA_ADAPTER_INDEX, EisaAdapter, _CONFIGURATION_COMPONENT::Identifier, InterfaceType, MultiFunctionAdapter, NT_SUCCESS, NtClose(), NTSTATUS(), NUMBER_TYPES, ScsiAdapter, Status, SystemClass, TcAdapter, TURBOCHANNEL_ADAPTER_INDEX, _CONFIGURATION_COMPONENT::Type, and USHORT. Referenced by CmpInitializeHardwareConfiguration().
|
|
Definition at line 49 of file cmconfig.c. Referenced by CmpSetupConfigurationTree(). |
|
Definition at line 64 of file cmconfig.c. Referenced by CmpInitializeHardwareConfiguration(), CmpInitializeMachineDependentConfiguration(), and CmpInitializeRegistryNode(). |
|
Definition at line 65 of file cmconfig.c. Referenced by CmpInitializeHardwareConfiguration(), CmpInitializeMachineDependentConfiguration(), and CmpInitializeRegistryNode(). |
|
Referenced by CmpSetupConfigurationTree(). |
|
Definition at line 37 of file cmconfig.c. Referenced by CmpSetupConfigurationTree(). |
|
Definition at line 54 of file cmconfig.c. Referenced by CmpSetupConfigurationTree(). |
|
|