ReactOS 0.4.16-dev-36-g301675c
|
#include "mkhive.h"
Go to the source code of this file.
Classes | |
struct | _REPARSE_POINT |
struct | _MEMKEY |
Macros | |
#define | NDEBUG |
#define | HKEY_TO_MEMKEY(hKey) ((PMEMKEY)(hKey)) |
#define | MEMKEY_TO_HKEY(memKey) ((HKEY)(memKey)) |
Typedefs | |
typedef struct _REPARSE_POINT | REPARSE_POINT |
typedef struct _REPARSE_POINT * | PREPARSE_POINT |
typedef struct _MEMKEY | MEMKEY |
typedef struct _MEMKEY * | PMEMKEY |
Variables | |
static CMHIVE | RootHive |
static PMEMKEY | RootKey |
static CMHIVE | SystemHive |
static CMHIVE | SoftwareHive |
static CMHIVE | DefaultHive |
static CMHIVE | SamHive |
static CMHIVE | SecurityHive |
static CMHIVE | BcdHive |
static UCHAR | BcdSecurity [] |
static UCHAR | SoftwareSecurity [] |
static UCHAR | SystemSecurity [] |
HIVE_LIST_ENTRY | RegistryHives [] |
LIST_ENTRY | CmiHiveListHead |
LIST_ENTRY | CmiReparsePointsHead |
Definition at line 52 of file registry.c.
#define NDEBUG |
Definition at line 30 of file registry.c.
typedef struct _REPARSE_POINT * PREPARSE_POINT |
typedef struct _REPARSE_POINT REPARSE_POINT |
C_ASSERT | ( | _countof(RegistryHives) | = =MAX_NUMBER_OF_REGISTRY_HIVES | ) |
|
static |
Definition at line 1011 of file registry.c.
|
static |
Definition at line 370 of file registry.c.
Referenced by RegInitializeRegistry(), and RegpCreateOrOpenKey().
|
static |
Definition at line 1081 of file registry.c.
Referenced by RegInitializeRegistry().
Definition at line 512 of file registry.c.
LONG WINAPI RegCreateKeyExW | ( | IN HKEY | hKey, |
IN LPCWSTR | lpSubKey, | ||
IN DWORD | Reserved, | ||
IN LPWSTR lpClass | OPTIONAL, | ||
IN DWORD | dwOptions, | ||
IN REGSAM | samDesired, | ||
IN LPSECURITY_ATTRIBUTES lpSecurityAttributes | OPTIONAL, | ||
OUT PHKEY | phkResult, | ||
OUT LPDWORD lpdwDisposition | OPTIONAL | ||
) |
Definition at line 533 of file registry.c.
Definition at line 524 of file registry.c.
Definition at line 552 of file registry.c.
Definition at line 901 of file registry.c.
Definition at line 1134 of file registry.c.
Definition at line 647 of file registry.c.
|
static |
Definition at line 389 of file registry.c.
Referenced by RegCreateKeyExW(), RegCreateKeyW(), and RegOpenKeyW().
LONG WINAPI RegQueryValueExW | ( | IN HKEY | hKey, |
IN LPCWSTR | lpValueName, | ||
IN PULONG | lpReserved, | ||
OUT PULONG lpType | OPTIONAL, | ||
OUT PUCHAR lpData | OPTIONAL, | ||
IN OUT PULONG lpcbData | OPTIONAL | ||
) |
Definition at line 862 of file registry.c.
LONG WINAPI RegSetValueExW | ( | IN HKEY | hKey, |
IN LPCWSTR lpValueName | OPTIONAL, | ||
IN ULONG | Reserved, | ||
IN ULONG | dwType, | ||
IN const UCHAR * | lpData, | ||
IN ULONG | cbData | ||
) |
Definition at line 656 of file registry.c.
Definition at line 1193 of file registry.c.
Referenced by main().
|
static |
Definition at line 824 of file registry.c.
|
static |
Definition at line 62 of file registry.c.
Referenced by BiLoadHive().
|
static |
Definition at line 75 of file registry.c.
LIST_ENTRY CmiHiveListHead |
Definition at line 385 of file registry.c.
Referenced by CmiInitializeHive(), and RegInitializeRegistry().
LIST_ENTRY CmiReparsePointsHead |
Definition at line 386 of file registry.c.
Referenced by ConnectRegistry(), CreateSymLink(), RegInitializeRegistry(), RegpCreateOrOpenKey(), and RegShutdownRegistry().
|
static |
Definition at line 59 of file registry.c.
HIVE_LIST_ENTRY RegistryHives[] |
Definition at line 351 of file registry.c.
|
static |
Definition at line 54 of file registry.c.
Referenced by RegInitializeRegistry().
|
static |
Definition at line 55 of file registry.c.
Referenced by BaseSrvIsVdmAllowed(), CmpCreateRegistryRoot(), ConnectRegistry(), CreateRegKey(), CreateSymLinkKey(), DeleteSubKey(), DeleteSymLinkKey(), DisconnectRegistry(), HalpOpenRegistryKey(), IopQueryBusDescription(), IopQueryDeviceDescription(), LdrOpenImageFileOptionsKey(), PciOpenKey(), RegDeleteKeyW(), RegInitializeRegistry(), RegpCreateOrOpenKey(), RegShutdownRegistry(), SETUPDI_CreateDevKey(), SETUPDI_CreateDrvKey(), SETUPDI_OpenDevKey(), SETUPDI_OpenDrvKey(), SetupDiCreateDevRegKeyW(), SetupDiDeleteDevRegKey(), SetupDiOpenDevRegKey(), SpiCreatePortConfig(), and WsProcInitialize().
|
static |
Definition at line 60 of file registry.c.
|
static |
Definition at line 61 of file registry.c.
|
static |
Definition at line 58 of file registry.c.
|
static |
Definition at line 137 of file registry.c.
|
static |
Definition at line 57 of file registry.c.
|
static |
Definition at line 253 of file registry.c.