ReactOS 0.4.16-dev-1946-g52006dd
_LOADER_PARAMETER_BLOCK Struct Reference

#include <arc.h>

Collaboration diagram for _LOADER_PARAMETER_BLOCK:

Public Attributes

ULONG OsMajorVersion
 
ULONG OsMinorVersion
 
ULONG Size
 
ULONG Reserved
 
LIST_ENTRY LoadOrderListHead
 
LIST_ENTRY MemoryDescriptorListHead
 
LIST_ENTRY BootDriverListHead
 
LIST_ENTRY EarlyLaunchListHead
 
LIST_ENTRY CoreDriverListHead
 
LIST_ENTRY CoreExtensionsDriverListHead
 
LIST_ENTRY TpmCoreDriverListHead
 
ULONG_PTR KernelStack
 
ULONG_PTR Prcb
 
ULONG_PTR Process
 
ULONG_PTR Thread
 
ULONG KernelStackSize
 
ULONG RegistryLength
 
PVOID RegistryBase
 
PCONFIGURATION_COMPONENT_DATA ConfigurationRoot
 
PSTR ArcBootDeviceName
 
PSTR ArcHalDeviceName
 
PSTR NtBootPathName
 
PSTR NtHalPathName
 
PSTR LoadOptions
 
PNLS_DATA_BLOCK NlsData
 
PARC_DISK_INFORMATION ArcDiskInformation
 
PLOADER_PARAMETER_EXTENSION Extension
 
union {
   I386_LOADER_BLOCK   I386
 
   ALPHA_LOADER_BLOCK   Alpha
 
   IA64_LOADER_BLOCK   IA64
 
   PPC_LOADER_BLOCK   PowerPC
 
   ARM_LOADER_BLOCK   Arm
 
u
 
FIRMWARE_INFORMATION_LOADER_BLOCK FirmwareInformation
 

Detailed Description

Definition at line 812 of file arc.h.

Member Data Documentation

◆ Alpha

ALPHA_LOADER_BLOCK _LOADER_PARAMETER_BLOCK::Alpha

Definition at line 862 of file arc.h.

◆ ArcBootDeviceName

PSTR _LOADER_PARAMETER_BLOCK::ArcBootDeviceName

◆ ArcDiskInformation

PARC_DISK_INFORMATION _LOADER_PARAMETER_BLOCK::ArcDiskInformation

Definition at line 847 of file arc.h.

Referenced by IoGetBootDiskInformation(), WinLdrInitializePhase1(), and WinLdrpDumpArcDisks().

◆ ArcHalDeviceName

PSTR _LOADER_PARAMETER_BLOCK::ArcHalDeviceName

Definition at line 842 of file arc.h.

Referenced by IoGetBootDiskInformation(), KdpPrintBanner(), and WinLdrInitializePhase1().

◆ Arm

ARM_LOADER_BLOCK _LOADER_PARAMETER_BLOCK::Arm

Definition at line 865 of file arc.h.

Referenced by KiInitializePcr().

◆ BootDriverListHead

LIST_ENTRY _LOADER_PARAMETER_BLOCK::BootDriverListHead

◆ ConfigurationRoot

PCONFIGURATION_COMPONENT_DATA _LOADER_PARAMETER_BLOCK::ConfigurationRoot

Definition at line 840 of file arc.h.

Referenced by WinLdrInitializePhase1().

◆ CoreDriverListHead

LIST_ENTRY _LOADER_PARAMETER_BLOCK::CoreDriverListHead

Definition at line 825 of file arc.h.

◆ CoreExtensionsDriverListHead

LIST_ENTRY _LOADER_PARAMETER_BLOCK::CoreExtensionsDriverListHead

Definition at line 828 of file arc.h.

◆ EarlyLaunchListHead

LIST_ENTRY _LOADER_PARAMETER_BLOCK::EarlyLaunchListHead

Definition at line 824 of file arc.h.

◆ Extension

PLOADER_PARAMETER_EXTENSION _LOADER_PARAMETER_BLOCK::Extension

◆ FirmwareInformation

FIRMWARE_INFORMATION_LOADER_BLOCK _LOADER_PARAMETER_BLOCK::FirmwareInformation

Definition at line 868 of file arc.h.

◆ I386

I386_LOADER_BLOCK _LOADER_PARAMETER_BLOCK::I386

Definition at line 861 of file arc.h.

Referenced by KiInitializeMachineType(), and WinLdrSetupMachineDependent().

◆ IA64

IA64_LOADER_BLOCK _LOADER_PARAMETER_BLOCK::IA64

Definition at line 863 of file arc.h.

◆ KernelStack

ULONG_PTR _LOADER_PARAMETER_BLOCK::KernelStack

Definition at line 831 of file arc.h.

Referenced by KeStartAllProcessors(), and KiSystemStartupBootStack().

◆ KernelStackSize

ULONG _LOADER_PARAMETER_BLOCK::KernelStackSize

Definition at line 836 of file arc.h.

◆ LoadOptions

◆ LoadOrderListHead

◆ MemoryDescriptorListHead

LIST_ENTRY _LOADER_PARAMETER_BLOCK::MemoryDescriptorListHead

◆ NlsData

PNLS_DATA_BLOCK _LOADER_PARAMETER_BLOCK::NlsData

Definition at line 846 of file arc.h.

Referenced by AllocateAndInitLPB().

◆ NtBootPathName

PSTR _LOADER_PARAMETER_BLOCK::NtBootPathName

Definition at line 843 of file arc.h.

Referenced by IopDisplayLoadingMessage(), KdpPrintBanner(), and WinLdrInitializePhase1().

◆ NtHalPathName

PSTR _LOADER_PARAMETER_BLOCK::NtHalPathName

Definition at line 844 of file arc.h.

Referenced by KdpPrintBanner(), and WinLdrInitializePhase1().

◆ OsMajorVersion

ULONG _LOADER_PARAMETER_BLOCK::OsMajorVersion

Definition at line 815 of file arc.h.

◆ OsMinorVersion

ULONG _LOADER_PARAMETER_BLOCK::OsMinorVersion

Definition at line 816 of file arc.h.

◆ PowerPC

PPC_LOADER_BLOCK _LOADER_PARAMETER_BLOCK::PowerPC

Definition at line 864 of file arc.h.

◆ Prcb

ULONG_PTR _LOADER_PARAMETER_BLOCK::Prcb

Definition at line 832 of file arc.h.

Referenced by KeStartAllProcessors(), and KiSystemStartupBootStack().

◆ Process

ULONG_PTR _LOADER_PARAMETER_BLOCK::Process

Definition at line 833 of file arc.h.

◆ RegistryBase

PVOID _LOADER_PARAMETER_BLOCK::RegistryBase

Definition at line 839 of file arc.h.

Referenced by WinLdrAddDriverToList().

◆ RegistryLength

ULONG _LOADER_PARAMETER_BLOCK::RegistryLength

Definition at line 838 of file arc.h.

Referenced by WinLdrAddDriverToList().

◆ Reserved

ULONG _LOADER_PARAMETER_BLOCK::Reserved

Definition at line 818 of file arc.h.

◆ Size

ULONG _LOADER_PARAMETER_BLOCK::Size

Definition at line 817 of file arc.h.

◆ Thread

ULONG_PTR _LOADER_PARAMETER_BLOCK::Thread

Definition at line 834 of file arc.h.

Referenced by KeStartAllProcessors(), and KiSystemStartupBootStack().

◆ TpmCoreDriverListHead

LIST_ENTRY _LOADER_PARAMETER_BLOCK::TpmCoreDriverListHead

Definition at line 829 of file arc.h.

◆ 

union { ... } _LOADER_PARAMETER_BLOCK::u

The documentation for this struct was generated from the following file: