|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <freeldr.h>#include "winldr.h"#include "registry.h"#include <internal/cmboot.h>#include <debug.h>
Go to the source code of this file.
Typedefs | |
| typedef enum _BAD_HIVE_REASON | BAD_HIVE_REASON |
| typedef enum _BAD_HIVE_REASON * | PBAD_HIVE_REASON |
Enumerations | |
| enum | _BAD_HIVE_REASON { GoodHive = 1 , CorruptHive , NoHive , NoHiveAlloc } |
Variables | |
| ULONG | TotalNLSSize = 0 |
| typedef enum _BAD_HIVE_REASON BAD_HIVE_REASON |
| typedef enum _BAD_HIVE_REASON * PBAD_HIVE_REASON |
| Enumerator | |
|---|---|
| GoodHive | |
| CorruptHive | |
| NoHive | |
| NoHiveAlloc | |
Definition at line 34 of file wlregistry.c.
| DBG_DEFAULT_CHANNEL | ( | WINDOWS | ) |
| BOOLEAN WinLdrAddDriverToList | ( | _Inout_ PLIST_ENTRY | DriverListHead, |
| _In_ BOOLEAN | InsertAtHead, | ||
| _In_ PCWSTR | DriverName, | ||
| _In_opt_ PCWSTR | ImagePath, | ||
| _In_opt_ PCWSTR | GroupName, | ||
| _In_ ULONG | ErrorControl, | ||
| _In_ ULONG | Tag | ||
| ) |
Inserts the specified driver entry into the driver list, or updates an existing entry with new ImagePath, ErrorControl, Group and Tag values.
| [in,out] | DriverListHead | The driver list where to insert the driver entry. |
| [in] | InsertAtHead | Whether to insert the driver at the head (TRUE) or at the tail (FALSE) of the driver list. |
| [in] | DriverName | The driver's name. |
| [in] | ImagePath | Optional path the the driver's image. If none is specified, a default path is constructed out of the driver's name. |
| [in] | GroupName | Optional driver group name. |
| [in] | ErrorControl | |
| [in] | Tag | The ErrorControl and group Tag values for the driver. |
Definition at line 645 of file wlregistry.c.
Referenced by SetupLdrScanBootDrivers().
|
static |
Definition at line 283 of file wlregistry.c.
Referenced by WinLdrScanSystemHive().
| BOOLEAN WinLdrInitSystemHive | ( | IN OUT PLOADER_PARAMETER_BLOCK | LoaderBlock, |
| IN PCSTR | SystemRoot, | ||
| IN BOOLEAN | Setup | ||
| ) |
Definition at line 125 of file wlregistry.c.
Referenced by LoadAndBootWindows(), and LoadReactOSSetup().
| BOOLEAN WinLdrLoadNLSData | ( | _Inout_ PLOADER_PARAMETER_BLOCK | LoaderBlock, |
| _In_ PCSTR | DirectoryPath, | ||
| _In_ PCUNICODE_STRING | AnsiFileName, | ||
| _In_ PCUNICODE_STRING | OemFileName, | ||
| _In_ PCUNICODE_STRING | LangFileName, | ||
| _In_ PCUNICODE_STRING | OemHalFileName | ||
| ) |
Definition at line 406 of file wlregistry.c.
Referenced by SetupLdrLoadNlsData(), and WinLdrScanSystemHive().
|
static |
Definition at line 45 of file wlregistry.c.
Referenced by WinLdrInitSystemHive().
|
static |
Definition at line 581 of file wlregistry.c.
Referenced by WinLdrScanSystemHive().
Definition at line 231 of file wlregistry.c.
Referenced by LoadAndBootWindows().
| ULONG TotalNLSSize = 0 |
Definition at line 20 of file wlregistry.c.
Referenced by WinLdrLoadNLSData().