ReactOS 0.4.16-dev-555-g690643f
|
#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().