|
Navigation
- Home
- Community
- Development
- myReactOS
- Fundraiser 2012
Doxygen
- Main Page
- Alphabetical List
- Data Structures
- Directories
- File List
- Data Fields
- Globals
- Related Pages
Search
|
Go to the source code of this file.
Defines |
| #define | MAX_DEFAULT_HANDLES 6 |
| #define | REG_MAX_NAME_SIZE 256 |
| #define | REG_MAX_DATA_SIZE 2048 |
| #define | ClosePredefKey(Handle) |
| #define | IsPredefKey(HKey) (((ULONG_PTR)(HKey) & 0xF0000000) == 0x80000000) |
| #define | GetPredefKeyIndex(HKey) ((ULONG_PTR)(HKey) & 0x0FFFFFFF) |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (reg) |
| static NTSTATUS | MapDefaultKey (PHANDLE ParentKey, HKEY Key) |
| static VOID | CloseDefaultKeys (VOID) |
| static NTSTATUS | OpenClassesRootKey (PHANDLE KeyHandle) |
| static NTSTATUS | OpenLocalMachineKey (PHANDLE KeyHandle) |
| static NTSTATUS | OpenUsersKey (PHANDLE KeyHandle) |
| static NTSTATUS | OpenCurrentConfigKey (PHANDLE KeyHandle) |
| static __inline int | is_string (DWORD type) |
| BOOL | RegInitialize (VOID) |
| BOOL | RegCleanup (VOID) |
| static NTSTATUS | OpenPredefinedKey (IN ULONG Index, OUT HANDLE Handle) |
| static NTSTATUS | MapDefaultKey (OUT PHANDLE RealKey, IN HKEY Key) |
| LONG WINAPI | RegDisablePredefinedCache (VOID) |
| LONG WINAPI | RegDisablePredefinedCacheEx (VOID) |
| LONG WINAPI | RegOverridePredefKey (IN HKEY hKey, IN HKEY hNewHKey OPTIONAL) |
| LONG WINAPI | RegCloseKey (HKEY hKey) |
| static NTSTATUS | RegpCopyTree (IN HKEY hKeySrc, IN HKEY hKeyDest) |
| LONG WINAPI | RegCopyTreeW (IN HKEY hKeySrc, IN LPCWSTR lpSubKey OPTIONAL, IN HKEY hKeyDest) |
| LONG WINAPI | RegCopyTreeA (IN HKEY hKeySrc, IN LPCSTR lpSubKey OPTIONAL, IN HKEY hKeyDest) |
| LONG WINAPI | RegConnectRegistryA (IN LPCSTR lpMachineName, IN HKEY hKey, OUT PHKEY phkResult) |
| LONG WINAPI | RegConnectRegistryW (LPCWSTR lpMachineName, HKEY hKey, PHKEY phkResult) |
| static NTSTATUS | CreateNestedKey (PHKEY KeyHandle, POBJECT_ATTRIBUTES ObjectAttributes, PUNICODE_STRING ClassString, DWORD dwOptions, REGSAM samDesired, DWORD *lpdwDisposition) |
| LONG WINAPI | RegCreateKeyExA (HKEY hKey, LPCSTR lpSubKey, DWORD Reserved, LPSTR lpClass, DWORD dwOptions, REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, LPDWORD lpdwDisposition) |
| LONG WINAPI | RegCreateKeyExW (HKEY hKey, LPCWSTR lpSubKey, DWORD Reserved, LPWSTR lpClass, DWORD dwOptions, REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, LPDWORD lpdwDisposition) |
| LONG WINAPI | RegCreateKeyA (HKEY hKey, LPCSTR lpSubKey, PHKEY phkResult) |
| LONG WINAPI | RegCreateKeyW (HKEY hKey, LPCWSTR lpSubKey, PHKEY phkResult) |
| LONG WINAPI | RegDeleteKeyA (HKEY hKey, LPCSTR lpSubKey) |
| LONG WINAPI | RegDeleteKeyW (HKEY hKey, LPCWSTR lpSubKey) |
| LONG WINAPI | RegDeleteKeyExA (HKEY hKey, LPCSTR lpSubKey, REGSAM samDesired, DWORD Reserved) |
| LONG WINAPI | RegDeleteKeyExW (HKEY hKey, LPCWSTR lpSubKey, REGSAM samDesired, DWORD Reserved) |
| LONG WINAPI | RegDeleteKeyValueW (IN HKEY hKey, IN LPCWSTR lpSubKey OPTIONAL, IN LPCWSTR lpValueName OPTIONAL) |
| LONG WINAPI | RegDeleteKeyValueA (IN HKEY hKey, IN LPCSTR lpSubKey OPTIONAL, IN LPCSTR lpValueName OPTIONAL) |
| LSTATUS WINAPI | RegDeleteTreeW (HKEY hKey, LPCWSTR lpszSubKey) |
| LONG WINAPI | RegDeleteTreeA (IN HKEY hKey, IN LPCSTR lpSubKey OPTIONAL) |
| LONG WINAPI | RegDisableReflectionKey (IN HKEY hBase) |
| LONG WINAPI | RegEnableReflectionKey (IN HKEY hBase) |
| static VOID | RegpApplyRestrictions (DWORD dwFlags, DWORD dwType, DWORD cbData, PLONG ret) |
| LSTATUS WINAPI | RegGetValueW (HKEY hKey, LPCWSTR pszSubKey, LPCWSTR pszValue, DWORD dwFlags, LPDWORD pdwType, PVOID pvData, LPDWORD pcbData) |
| LSTATUS WINAPI | RegGetValueA (HKEY hKey, LPCSTR pszSubKey, LPCSTR pszValue, DWORD dwFlags, LPDWORD pdwType, PVOID pvData, LPDWORD pcbData) |
| LONG WINAPI | RegSetKeyValueW (IN HKEY hKey, IN LPCWSTR lpSubKey OPTIONAL, IN LPCWSTR lpValueName OPTIONAL, IN DWORD dwType, IN LPCVOID lpData OPTIONAL, IN DWORD cbData) |
| LONG WINAPI | RegSetKeyValueA (IN HKEY hKey, IN LPCSTR lpSubKey OPTIONAL, IN LPCSTR lpValueName OPTIONAL, IN DWORD dwType, IN LPCVOID lpData OPTIONAL, IN DWORD cbData) |
| LONG WINAPI | RegDeleteValueA (HKEY hKey, LPCSTR lpValueName) |
| LONG WINAPI | RegDeleteValueW (HKEY hKey, LPCWSTR lpValueName) |
| LONG WINAPI | RegEnumKeyA (HKEY hKey, DWORD dwIndex, LPSTR lpName, DWORD cbName) |
| LONG WINAPI | RegEnumKeyW (HKEY hKey, DWORD dwIndex, LPWSTR lpName, DWORD cbName) |
| LONG WINAPI | RegEnumKeyExA (HKEY hKey, DWORD dwIndex, LPSTR lpName, LPDWORD lpcbName, LPDWORD lpReserved, LPSTR lpClass, LPDWORD lpcbClass, PFILETIME lpftLastWriteTime) |
| LONG WINAPI | RegEnumKeyExW (HKEY hKey, DWORD dwIndex, LPWSTR lpName, LPDWORD lpcbName, LPDWORD lpReserved, LPWSTR lpClass, LPDWORD lpcbClass, PFILETIME lpftLastWriteTime) |
| LONG WINAPI | RegEnumValueA (HKEY hKey, DWORD index, LPSTR value, LPDWORD val_count, LPDWORD reserved, LPDWORD type, LPBYTE data, LPDWORD count) |
| LONG WINAPI | RegEnumValueW (HKEY hKey, DWORD index, LPWSTR value, PDWORD val_count, PDWORD reserved, PDWORD type, LPBYTE data, PDWORD count) |
| LONG WINAPI | RegFlushKey (HKEY hKey) |
| LONG WINAPI | RegGetKeySecurity (HKEY hKey, SECURITY_INFORMATION SecurityInformation, PSECURITY_DESCRIPTOR pSecurityDescriptor, LPDWORD lpcbSecurityDescriptor) |
| LONG WINAPI | RegLoadKeyA (HKEY hKey, LPCSTR lpSubKey, LPCSTR lpFile) |
| LONG WINAPI | RegLoadKeyW (HKEY hKey, LPCWSTR lpSubKey, LPCWSTR lpFile) |
| LONG WINAPI | RegNotifyChangeKeyValue (HKEY hKey, BOOL bWatchSubtree, DWORD dwNotifyFilter, HANDLE hEvent, BOOL fAsynchronous) |
| LONG WINAPI | RegOpenCurrentUser (IN REGSAM samDesired, OUT PHKEY phkResult) |
| LONG WINAPI | RegOpenKeyA (HKEY hKey, LPCSTR lpSubKey, PHKEY phkResult) |
| LONG WINAPI | RegOpenKeyW (HKEY hKey, LPCWSTR lpSubKey, PHKEY phkResult) |
| LONG WINAPI | RegOpenKeyExA (HKEY hKey, LPCSTR lpSubKey, DWORD ulOptions, REGSAM samDesired, PHKEY phkResult) |
| LONG WINAPI | RegOpenKeyExW (HKEY hKey, LPCWSTR lpSubKey, DWORD ulOptions, REGSAM samDesired, PHKEY phkResult) |
| LONG WINAPI | RegOpenUserClassesRoot (IN HANDLE hToken, IN DWORD dwOptions, IN REGSAM samDesired, OUT PHKEY phkResult) |
| LONG WINAPI | RegQueryInfoKeyA (HKEY hKey, LPSTR lpClass, LPDWORD lpcbClass, LPDWORD lpReserved, LPDWORD lpcSubKeys, LPDWORD lpcbMaxSubKeyLen, LPDWORD lpcbMaxClassLen, LPDWORD lpcValues, LPDWORD lpcbMaxValueNameLen, LPDWORD lpcbMaxValueLen, LPDWORD lpcbSecurityDescriptor, PFILETIME lpftLastWriteTime) |
| LONG WINAPI | RegQueryInfoKeyW (HKEY hKey, LPWSTR lpClass, LPDWORD lpcbClass, LPDWORD lpReserved, LPDWORD lpcSubKeys, LPDWORD lpcbMaxSubKeyLen, LPDWORD lpcbMaxClassLen, LPDWORD lpcValues, LPDWORD lpcbMaxValueNameLen, LPDWORD lpcbMaxValueLen, LPDWORD lpcbSecurityDescriptor, PFILETIME lpftLastWriteTime) |
| LONG WINAPI | RegQueryMultipleValuesA (HKEY hKey, PVALENTA val_list, DWORD num_vals, LPSTR lpValueBuf, LPDWORD ldwTotsize) |
| LONG WINAPI | RegQueryMultipleValuesW (HKEY hKey, PVALENTW val_list, DWORD num_vals, LPWSTR lpValueBuf, LPDWORD ldwTotsize) |
| LONG WINAPI | RegQueryReflectionKey (IN HKEY hBase, OUT BOOL *bIsReflectionDisabled) |
| LONG WINAPI | RegQueryValueExA (HKEY hkeyorg, LPCSTR name, LPDWORD reserved, LPDWORD type, LPBYTE data, LPDWORD count) |
| LONG WINAPI | RegQueryValueExW (HKEY hkeyorg, LPCWSTR name, LPDWORD reserved, LPDWORD type, LPBYTE data, LPDWORD count) |
| LSTATUS WINAPI | RegQueryValueA (HKEY hkey, LPCSTR name, LPSTR data, LPLONG count) |
| LSTATUS WINAPI | RegQueryValueW (HKEY hkey, LPCWSTR name, LPWSTR data, LPLONG count) |
| LONG WINAPI | RegReplaceKeyA (HKEY hKey, LPCSTR lpSubKey, LPCSTR lpNewFile, LPCSTR lpOldFile) |
| LONG WINAPI | RegReplaceKeyW (HKEY hKey, LPCWSTR lpSubKey, LPCWSTR lpNewFile, LPCWSTR lpOldFile) |
| LONG WINAPI | RegRestoreKeyA (HKEY hKey, LPCSTR lpFile, DWORD dwFlags) |
| LONG WINAPI | RegRestoreKeyW (HKEY hKey, LPCWSTR lpFile, DWORD dwFlags) |
| LONG WINAPI | RegSaveKeyA (HKEY hKey, LPCSTR lpFile, LPSECURITY_ATTRIBUTES lpSecurityAttributes) |
| LONG WINAPI | RegSaveKeyW (HKEY hKey, LPCWSTR lpFile, LPSECURITY_ATTRIBUTES lpSecurityAttributes) |
| LONG WINAPI | RegSaveKeyExA (HKEY hKey, LPCSTR lpFile, LPSECURITY_ATTRIBUTES lpSecurityAttributes, DWORD Flags) |
| LONG WINAPI | RegSaveKeyExW (HKEY hKey, LPCWSTR lpFile, LPSECURITY_ATTRIBUTES lpSecurityAttributes, DWORD Flags) |
| LONG WINAPI | RegSetKeySecurity (HKEY hKey, SECURITY_INFORMATION SecurityInformation, PSECURITY_DESCRIPTOR pSecurityDescriptor) |
| LONG WINAPI | RegSetValueExA (HKEY hKey, LPCSTR lpValueName, DWORD Reserved, DWORD dwType, CONST BYTE *lpData, DWORD cbData) |
| LONG WINAPI | RegSetValueExW (HKEY hKey, LPCWSTR lpValueName, DWORD Reserved, DWORD dwType, CONST BYTE *lpData, DWORD cbData) |
| LONG WINAPI | RegSetValueA (HKEY hKeyOriginal, LPCSTR lpSubKey, DWORD dwType, LPCSTR lpData, DWORD cbData) |
| LONG WINAPI | RegSetValueW (HKEY hKeyOriginal, LPCWSTR lpSubKey, DWORD dwType, LPCWSTR lpData, DWORD cbData) |
| LONG WINAPI | RegUnLoadKeyA (HKEY hKey, LPCSTR lpSubKey) |
| LONG WINAPI | RegUnLoadKeyW (HKEY hKey, LPCWSTR lpSubKey) |
| static int | load_string (HINSTANCE hModule, UINT resId, LPWSTR pwszBuffer, INT cMaxChars) |
| LONG WINAPI | RegLoadMUIStringW (IN HKEY hKey, IN LPCWSTR pszValue OPTIONAL, OUT LPWSTR pszOutBuf, IN DWORD cbOutBuf, OUT LPDWORD pcbData OPTIONAL, IN DWORD Flags, IN LPCWSTR pszDirectory OPTIONAL) |
| LONG WINAPI | RegLoadMUIStringA (IN HKEY hKey, IN LPCSTR pszValue OPTIONAL, OUT LPSTR pszOutBuf, IN DWORD cbOutBuf, OUT LPDWORD pcbData OPTIONAL, IN DWORD Flags, IN LPCSTR pszDirectory OPTIONAL) |
Variables |
| static RTL_CRITICAL_SECTION | HandleTableCS |
| static HANDLE | DefaultHandleTable [MAX_DEFAULT_HANDLES] |
| static HANDLE | ProcessHeap |
| static BOOLEAN | DefaultHandlesDisabled = FALSE |
| static BOOLEAN | DefaultHandleHKUDisabled = FALSE |
| static BOOLEAN | DllInitialized = FALSE |
Generated on Sat May 26 2012 04:38:43 for ReactOS by
1.7.6.1
|