ReactOS 0.4.16-dev-91-g764881a
|
Go to the source code of this file.
Classes | |
struct | __tagQUERY_REGISTRY_KEYS_TABLE |
struct | __tagQUERY_REGISTRY_VALUES_TABLE |
Macros | |
#define | QUERY_REGISTRY_KEYS_ROUTINE(fnName) |
#define | QUERY_REGISTRY_VALUES_ROUTINE(fnName) |
Typedefs | |
typedef LRESULT(* | PQUERY_REGISTRY_KEYS_ROUTINE) (IN HKEY hRootKey, IN LPCWSTR KeyName, IN LPWSTR SubKeyName, IN HKEY hOpenedSubKey, IN PVOID Context, IN PVOID EntryContext) |
typedef struct __tagQUERY_REGISTRY_KEYS_TABLE | QUERY_REGISTRY_KEYS_TABLE |
typedef struct __tagQUERY_REGISTRY_KEYS_TABLE * | PQUERY_REGISTRY_KEYS_TABLE |
typedef LRESULT(* | PQUERY_REGISTRY_VALUES_ROUTINE) (IN HKEY hRootKey, IN LPCWSTR KeyName, IN LPWSTR ValueName, IN DWORD ValueType, IN LPBYTE ValueData, IN DWORD ValueLength, IN PVOID Context, IN PVOID EntryContext) |
typedef struct __tagQUERY_REGISTRY_VALUES_TABLE | QUERY_REGISTRY_VALUES_TABLE |
typedef struct __tagQUERY_REGISTRY_VALUES_TABLE * | PQUERY_REGISTRY_VALUES_TABLE |
Functions | |
LRESULT | RegQueryRegistryKeys (IN HKEY hRootKey, IN LPCWSTR KeyName, IN PQUERY_REGISTRY_KEYS_TABLE QueryTable, IN PVOID Context) |
LRESULT | RegQueryRegistryValues (IN HKEY hRootKey, IN LPCWSTR KeyName, IN PQUERY_REGISTRY_VALUES_TABLE QueryTable, IN PVOID Context) |
LONG | RegGetDWORDValue (IN HKEY hKey, IN LPCWSTR lpSubKey OPTIONAL, IN LPCWSTR lpValue OPTIONAL, OUT LPDWORD lpData OPTIONAL) |
LONG | RegSetDWORDValue (IN HKEY hKey, IN LPCWSTR lpSubKey OPTIONAL, IN LPCWSTR lpValue OPTIONAL, IN BOOL bCreateKeyIfDoesntExist, IN DWORD dwData) |
#define QUERY_REGISTRY_KEYS_ROUTINE | ( | fnName | ) |
Definition at line 19 of file regutils.h.
#define QUERY_REGISTRY_VALUES_ROUTINE | ( | fnName | ) |
Definition at line 51 of file regutils.h.
typedef LRESULT(* PQUERY_REGISTRY_KEYS_ROUTINE) (IN HKEY hRootKey, IN LPCWSTR KeyName, IN LPWSTR SubKeyName, IN HKEY hOpenedSubKey, IN PVOID Context, IN PVOID EntryContext) |
Definition at line 11 of file regutils.h.
typedef LRESULT(* PQUERY_REGISTRY_VALUES_ROUTINE) (IN HKEY hRootKey, IN LPCWSTR KeyName, IN LPWSTR ValueName, IN DWORD ValueType, IN LPBYTE ValueData, IN DWORD ValueLength, IN PVOID Context, IN PVOID EntryContext) |
Definition at line 41 of file regutils.h.
LONG RegGetDWORDValue | ( | IN HKEY | hKey, |
IN LPCWSTR lpSubKey | OPTIONAL, | ||
IN LPCWSTR lpValue | OPTIONAL, | ||
OUT LPDWORD lpData | OPTIONAL | ||
) |
Definition at line 95 of file regutils.c.
Referenced by BackgroundWindow::BackgroundWindow(), GetServicesActivation(), GetSystemIniActivation(), GetWinIniActivation(), HideEssentialServiceWarning(), and QUERY_REGISTRY_KEYS_ROUTINE().
LRESULT RegQueryRegistryKeys | ( | IN HKEY | hRootKey, |
IN LPCWSTR | KeyName, | ||
IN PQUERY_REGISTRY_KEYS_TABLE | QueryTable, | ||
IN PVOID | Context | ||
) |
Definition at line 6 of file regutils.c.
Referenced by AddService(), and ServicesPageWndProc().
LRESULT RegQueryRegistryValues | ( | IN HKEY | hRootKey, |
IN LPCWSTR | KeyName, | ||
IN PQUERY_REGISTRY_VALUES_TABLE | QueryTable, | ||
IN PVOID | Context | ||
) |
Definition at line 51 of file regutils.c.
Referenced by AddService(), and ServicesPageWndProc().
LONG RegSetDWORDValue | ( | IN HKEY | hKey, |
IN LPCWSTR lpSubKey | OPTIONAL, | ||
IN LPCWSTR lpValue | OPTIONAL, | ||
IN BOOL | bCreateKeyIfDoesntExist, | ||
IN DWORD | dwData | ||
) |
Definition at line 162 of file regutils.c.
Referenced by RegisterNoMsgAnymore(), ServicesPageWndProc(), SetServicesActivation(), and BackgroundWindow::WndProc().