ReactOS 0.4.15-dev-5893-g1bb4167
|
#include "ntoskrnl.h"
#include "debug.h"
Go to the source code of this file.
Macros | |
#define | NDEBUG |
NTSTATUS NTAPI CmpBuildHashStackAndLookupCache | ( | IN PCM_KEY_BODY | ParseObject, |
IN OUT PCM_KEY_CONTROL_BLOCK * | Kcb, | ||
IN PUNICODE_STRING | Current, | ||
OUT PHHIVE * | Hive, | ||
OUT HCELL_INDEX * | Cell, | ||
OUT PULONG | TotalRemainingSubkeys, | ||
OUT PULONG | MatchRemainSubkeyLevel, | ||
OUT PULONG | TotalSubkeys, | ||
OUT PULONG | OuterStackArray, | ||
OUT PULONG * | LockedKcbs | ||
) |
Definition at line 994 of file cmparse.c.
Referenced by CmpParseKey().
NTSTATUS NTAPI CmpCreateLinkNode | ( | IN PHHIVE | Hive, |
IN HCELL_INDEX | Cell, | ||
IN PACCESS_STATE | AccessState, | ||
IN UNICODE_STRING | Name, | ||
IN KPROCESSOR_MODE | AccessMode, | ||
IN ULONG | CreateOptions, | ||
IN PCM_PARSE_CONTEXT | Context, | ||
IN PCM_KEY_CONTROL_BLOCK | ParentKcb, | ||
OUT PVOID * | Object | ||
) |
Definition at line 727 of file cmparse.c.
Referenced by CmpParseKey().
NTSTATUS NTAPI CmpDoCreate | ( | IN PHHIVE | Hive, |
IN HCELL_INDEX | Cell, | ||
IN PACCESS_STATE | AccessState, | ||
IN PUNICODE_STRING | Name, | ||
IN KPROCESSOR_MODE | AccessMode, | ||
IN PCM_PARSE_CONTEXT | ParseContext, | ||
IN PCM_KEY_CONTROL_BLOCK | ParentKcb, | ||
OUT PVOID * | Object | ||
) |
Definition at line 403 of file cmparse.c.
Referenced by CmpParseKey().
NTSTATUS NTAPI CmpDoCreateChild | ( | IN PHHIVE | Hive, |
IN HCELL_INDEX | ParentCell, | ||
IN PSECURITY_DESCRIPTOR ParentDescriptor | OPTIONAL, | ||
IN PACCESS_STATE | AccessState, | ||
IN PUNICODE_STRING | Name, | ||
IN KPROCESSOR_MODE | AccessMode, | ||
IN PCM_PARSE_CONTEXT | ParseContext, | ||
IN PCM_KEY_CONTROL_BLOCK | ParentKcb, | ||
IN ULONG | Flags, | ||
OUT PHCELL_INDEX | KeyCell, | ||
OUT PVOID * | Object | ||
) |
Definition at line 204 of file cmparse.c.
Referenced by CmpCreateLinkNode(), and CmpDoCreate().
NTSTATUS NTAPI CmpDoOpen | ( | IN PHHIVE | Hive, |
IN HCELL_INDEX | Cell, | ||
IN PCM_KEY_NODE | Node, | ||
IN PACCESS_STATE | AccessState, | ||
IN KPROCESSOR_MODE | AccessMode, | ||
IN ULONG | Attributes, | ||
IN PCM_PARSE_CONTEXT Context | OPTIONAL, | ||
IN ULONG | ControlFlags, | ||
IN OUT PCM_KEY_CONTROL_BLOCK * | CachedKcb, | ||
IN PUNICODE_STRING | KeyName, | ||
OUT PVOID * | Object | ||
) |
Definition at line 558 of file cmparse.c.
Referenced by CmpCreateLinkNode(), and CmpParseKey().
BOOLEAN NTAPI CmpGetNextName | ( | IN OUT PUNICODE_STRING | RemainingName, |
OUT PUNICODE_STRING | NextName, | ||
OUT PBOOLEAN | LastName | ||
) |
Definition at line 21 of file cmparse.c.
Referenced by CmpParseKey(), and CmpWalkPath().
BOOLEAN NTAPI CmpGetSymbolicLink | ( | IN PHHIVE | Hive, |
IN OUT PUNICODE_STRING | ObjectName, | ||
IN OUT PCM_KEY_CONTROL_BLOCK | SymbolicKcb, | ||
IN PUNICODE_STRING RemainingName | OPTIONAL | ||
) |
Definition at line 75 of file cmparse.c.
Referenced by CmpParseKey().
VOID NTAPI CmpHandleExitNode | ( | IN OUT PHHIVE * | Hive, |
IN OUT HCELL_INDEX * | Cell, | ||
IN OUT PCM_KEY_NODE * | KeyNode, | ||
IN OUT PHHIVE * | ReleaseHive, | ||
IN OUT HCELL_INDEX * | ReleaseCell | ||
) |
Definition at line 958 of file cmparse.c.
Referenced by CmpParseKey().
NTSTATUS NTAPI CmpParseKey | ( | IN PVOID | ParseObject, |
IN PVOID | ObjectType, | ||
IN OUT PACCESS_STATE | AccessState, | ||
IN KPROCESSOR_MODE | AccessMode, | ||
IN ULONG | Attributes, | ||
IN OUT PUNICODE_STRING | CompleteName, | ||
IN OUT PUNICODE_STRING | RemainingName, | ||
IN OUT PVOID Context | OPTIONAL, | ||
IN PSECURITY_QUALITY_OF_SERVICE SecurityQos | OPTIONAL, | ||
OUT PVOID * | Object | ||
) |
Definition at line 1030 of file cmparse.c.
Referenced by CmpCreateObjectTypes().