|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <pshpack1.h>#include <poppack.h>

Go to the source code of this file.
Classes | |
| struct | NtPidlEntry |
| struct | NtPidlTypeData |
| struct | RegPidlEntry |
Macros | |
| #define | NT_OBJECT_PIDL_MAGIC (USHORT)0x9A03 |
| #define | REGISTRY_PIDL_MAGIC (USHORT)0x5364 |
Functions | |
| HRESULT | ReadRegistryValue (HKEY root, PCWSTR path, PCWSTR valueName, PVOID *valueData, PDWORD valueLength) |
| HRESULT | GetEnumRegistryRoot (IEnumIDList **ppil) |
| HRESULT | GetEnumRegistryKey (LPCWSTR path, HKEY root, IEnumIDList **ppil) |
| HRESULT | GetEnumNTDirectory (LPCWSTR path, IEnumIDList **ppil) |
| HRESULT | GetNTObjectSymbolicLinkTarget (LPCWSTR path, LPCWSTR entryName, PUNICODE_STRING LinkTarget) |
Variables | |
| const LPCWSTR | ObjectTypeNames [] |
| const LPCWSTR | RegistryTypeNames [] |
Definition at line 25 of file ntobjenum.h.
Definition at line 26 of file ntobjenum.h.
Definition at line 13 of file ntobjenum.h.
| Enumerator | |
|---|---|
| REG_ENTRY_ROOT | |
| REG_ENTRY_KEY | |
| REG_ENTRY_VALUE | |
| REG_ENTRY_VALUE_WITH_CONTENT | |
Definition at line 50 of file ntobjenum.h.
| HRESULT GetEnumNTDirectory | ( | LPCWSTR | path, |
| IEnumIDList ** | ppil | ||
| ) |
Definition at line 737 of file ntobjenum.cpp.
Referenced by CNtObjectFolder::EnumObjects().
| HRESULT GetEnumRegistryKey | ( | LPCWSTR | path, |
| HKEY | root, | ||
| IEnumIDList ** | ppil | ||
| ) |
Definition at line 732 of file ntobjenum.cpp.
Referenced by CRegistryFolder::EnumObjects().
| HRESULT GetEnumRegistryRoot | ( | IEnumIDList ** | ppil | ) |
Definition at line 727 of file ntobjenum.cpp.
Referenced by CRegistryFolder::EnumObjects().
| HRESULT GetNTObjectSymbolicLinkTarget | ( | LPCWSTR | path, |
| LPCWSTR | entryName, | ||
| PUNICODE_STRING | LinkTarget | ||
| ) |
Definition at line 151 of file ntobjenum.cpp.
Referenced by CNtObjectFolder::CompareIDs(), CNtObjectFolder::GetDetailsEx(), CNtObjectFolder::GetDetailsOf(), and CNtObjectFolder::ResolveSymLink().
| HRESULT ReadRegistryValue | ( | HKEY | root, |
| PCWSTR | path, | ||
| PCWSTR | valueName, | ||
| PVOID * | valueData, | ||
| PDWORD | valueLength | ||
| ) |
Definition at line 98 of file ntobjenum.cpp.
Definition at line 25 of file ntobjenum.cpp.
Referenced by CNtObjectFolder::GetDetailsEx(), CNtObjectFolder::GetDetailsOf(), and MapTypeNameToType().
Definition at line 35 of file ntobjenum.cpp.
Referenced by CRegistryFolder::GetDetailsEx(), and CRegistryFolder::GetDetailsOf().