ReactOS 0.4.16-dev-292-gbbdcc14
|
#include <stdio.h>
#include <stdlib.h>
#include <typedefs.h>
#include <cmlib.h>
#include <infhost.h>
#include "reginf.h"
#include "cmi.h"
#include "registry.h"
#include "binhive.h"
Go to the source code of this file.
Macros | |
#define | _countof(_Array) (sizeof(_Array) / sizeof(_Array[0])) |
#define | STATUS_SUCCESS ((NTSTATUS)0x00000000) |
#define | STATUS_UNSUCCESSFUL ((NTSTATUS)0xC0000001) |
#define | STATUS_OBJECT_NAME_NOT_FOUND ((NTSTATUS)0xC0000034) |
#define | RtlFillMemoryUlong(dst, len, val) memset(dst, val, len) |
#define | CMLIB_HOST |
#define | OBJ_NAME_PATH_SEPARATOR ((WCHAR)L'\\') |
#define | ABS_VALUE(V) (((V) < 0) ? -(V) : (V)) |
#define | PAGED_CODE() |
Typedefs | |
typedef DWORD | REGSAM |
typedef LPVOID | LPSECURITY_ATTRIBUTES |
typedef HANDLE | HKEY |
typedef HANDLE * | PHKEY |
Functions | |
unsigned char | BitScanForward (ULONG *Index, unsigned long Mask) |
unsigned char | BitScanReverse (ULONG *const Index, unsigned long Mask) |
VOID NTAPI | RtlInitUnicodeString (IN OUT PUNICODE_STRING DestinationString, IN PCWSTR SourceString) |
WCHAR NTAPI | RtlUpcaseUnicodeChar (IN WCHAR Source) |
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) |
LONG WINAPI | RegSetValueExW (IN HKEY hKey, IN LPCWSTR lpValueName OPTIONAL, IN ULONG Reserved, IN ULONG dwType, IN const UCHAR *lpData, IN ULONG cbData) |
LONG WINAPI | RegCloseKey (IN HKEY hKey) |
LONG WINAPI | RegDeleteKeyW (IN HKEY hKey, IN LPCWSTR lpSubKey) |
LONG WINAPI | RegDeleteValueW (IN HKEY hKey, IN LPCWSTR lpValueName OPTIONAL) |
LONG WINAPI | RegCreateKeyW (IN HKEY hKey, IN LPCWSTR lpSubKey, OUT PHKEY phkResult) |
LONG WINAPI | RegOpenKeyW (IN HKEY hKey, IN LPCWSTR lpSubKey, OUT PHKEY phkResult) |
Variables | |
LIST_ENTRY | CmiHiveListHead |
typedef LPVOID LPSECURITY_ATTRIBUTES |
Definition at line 512 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 647 of file registry.c.
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.
VOID NTAPI RtlInitUnicodeString | ( | IN OUT PUNICODE_STRING | DestinationString, |
IN PCWSTR | SourceString | ||
) |
Definition at line 641 of file unicode.c.
Referenced by RtlAppendUnicodeToString().
Definition at line 721 of file nls.c.
Referenced by RtlCompareUnicodeString().
|
extern |
Definition at line 385 of file registry.c.
Referenced by CmiInitializeHive(), and RegInitializeRegistry().