ReactOS 0.4.16-dev-87-g3dfbe52
|
#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().