23 "FloatingPointProcessor",
33 "MultifunctionAdapter",
47 "FloppyDiskPeripheral",
60 "RealModeIrqRoutingTable",
61 "RealModePCIEnumeration",
73#define TAG_HW_COMPONENT_DATA 'DCwH'
74#define TAG_HW_NAME 'mNwH'
111 IdentifierLength =
strlen(IdentifierString) + 1;
131 ComponentData->ComponentEntry.ConfigurationDataLength =
Size;
160 if (IdentifierString)
190 }
while ((Sibling = Sibling->
Sibling));
216 if (!ComponentData)
return;
219 ComponentData->
Parent = SystemNode;
234 if (IdentifierString)
244 *ComponentKey = ComponentData;
ACPI_SIZE strlen(const char *String)
char * strcpy(char *DstString, const char *SrcString)
ACPI_PHYSICAL_ADDRESS ACPI_SIZE BOOLEAN Warn UINT32 *TableIdx UINT32 ACPI_TABLE_HEADER *OutTableHeader ACPI_TABLE_HEADER **OutTable ACPI_HANDLE UINT32 ACPI_WALK_CALLBACK ACPI_WALK_CALLBACK void void **ReturnValue UINT32 ACPI_BUFFER *RetPathPtr ACPI_OBJECT_HANDLER void *Data ACPI_OBJECT_HANDLER void **Data ACPI_STRING ACPI_OBJECT_LIST ACPI_BUFFER *ReturnObjectBuffer ACPI_DEVICE_INFO **ReturnBuffer ACPI_HANDLE Parent
VOID AddReactOSArcDiskInfo(IN PSTR ArcName, IN ULONG Signature, IN ULONG Checksum, IN BOOLEAN ValidPartitionTable)
VOID FldrCreateSystemKey(_Out_ PCONFIGURATION_COMPONENT_DATA *SystemNode, _In_ PCSTR IdentifierString)
PCONFIGURATION_COMPONENT_DATA FldrArcHwTreeRoot
static VOID FldrSetIdentifier(_In_ PCONFIGURATION_COMPONENT Component, _In_ PCSTR IdentifierString)
VOID FldrCreateComponentKey(_In_ PCONFIGURATION_COMPONENT_DATA SystemNode, _In_ CONFIGURATION_CLASS Class, _In_ CONFIGURATION_TYPE Type, _In_ IDENTIFIER_FLAG Flags, _In_ ULONG Key, _In_ ULONG Affinity, _In_ PCSTR IdentifierString, _In_ PCM_PARTIAL_RESOURCE_LIST ResourceList, _In_ ULONG Size, _Out_ PCONFIGURATION_COMPONENT_DATA *ComponentKey)
const PCSTR ArcTypes[MaximumType+1]
static VOID FldrLinkToParent(_In_ PCONFIGURATION_COMPONENT_DATA Parent, _In_ PCONFIGURATION_COMPONENT_DATA Child)
#define TAG_HW_COMPONENT_DATA
VOID FldrSetConfigurationData(_Inout_ PCONFIGURATION_COMPONENT_DATA ComponentData, _In_ PCM_PARTIAL_RESOURCE_LIST ResourceList, _In_ ULONG Size)
ARC_DISK_SIGNATURE_EX reactos_arc_disk_info[32]
#define DBG_DEFAULT_CHANNEL(ch)
FORCEINLINE PVOID FrLdrHeapAlloc(SIZE_T MemorySize, ULONG Tag)
static const WCHAR Signature[]
enum _CONFIGURATION_CLASS CONFIGURATION_CLASS
enum _IDENTIFIER_FLAG IDENTIFIER_FLAG
enum _CONFIGURATION_TYPE CONFIGURATION_TYPE
ARC_DISK_SIGNATURE DiskSignature
BOOLEAN ValidPartitionTable
CONFIGURATION_COMPONENT ComponentEntry
struct _CONFIGURATION_COMPONENT_DATA * Sibling
struct _CONFIGURATION_COMPONENT_DATA * Parent
CONFIGURATION_CLASS Class
#define RtlCopyMemory(Destination, Source, Length)
_Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_DEVICE_PROPERTY_DATA _In_ DEVPROPTYPE _In_ ULONG Size
_Must_inspect_result_ _In_ WDFDEVICE _In_ WDFDEVICE Child
_Must_inspect_result_ _In_ WDFIORESREQLIST _In_opt_ PWDF_OBJECT_ATTRIBUTES _Out_ WDFIORESLIST * ResourceList
_Must_inspect_result_ _In_ ULONG Flags
_In_ ULONG _In_ ULONG _In_ ULONG _Out_ PKIRQL _Out_ PKAFFINITY Affinity