ReactOS 0.4.16-dev-334-g4d9f67c
|
#include <ntoskrnl.h>
#include <debug.h>
Go to the source code of this file.
Macros | |
#define | NDEBUG |
Variables | |
POBJECT_TYPE | ObpSymbolicLinkObjectType = NULL |
NTSTATUS NTAPI NtCreateSymbolicLinkObject | ( | OUT PHANDLE | LinkHandle, |
IN ACCESS_MASK | DesiredAccess, | ||
IN POBJECT_ATTRIBUTES | ObjectAttributes, | ||
IN PUNICODE_STRING | LinkTarget | ||
) |
Definition at line 676 of file oblink.c.
Referenced by BaseInitializeStaticServerData(), CSR_API(), CsrCreateSessionObjectDirectory(), ExpCreateSystemRootLink(), IopReassignSystemRoot(), ObpCreateDosDevicesDirectory(), SmpInitializeDosDevices(), SmpInitializeKnownDllsInternal(), and SymlinkCreateTests().
NTSTATUS NTAPI NtOpenSymbolicLinkObject | ( | OUT PHANDLE | LinkHandle, |
IN ACCESS_MASK | DesiredAccess, | ||
IN POBJECT_ATTRIBUTES | ObjectAttributes | ||
) |
Definition at line 831 of file oblink.c.
Referenced by CheckForGlobalDriveLetter(), ConvertNtPathToWin32Path(), CSR_API(), ExpandSymbolicLink(), GetSourcePaths(), IopReassignSystemRoot(), IsThisARootDirectory(), LdrpInitializeProcess(), NtOpenObject(), QueryDosDeviceW(), ResolveArcNameNtSymLink(), ScmConvertToBootPathName(), and SmpTranslateSystemPartitionInformation().
NTSTATUS NTAPI NtQuerySymbolicLinkObject | ( | IN HANDLE | LinkHandle, |
OUT PUNICODE_STRING | LinkTarget, | ||
OUT PULONG ResultLength | OPTIONAL | ||
) |
Definition at line 903 of file oblink.c.
Referenced by _tmain(), ConvertNtPathToWin32Path(), CSR_API(), ExpandSymbolicLink(), GetNTObjectSymbolicLinkTarget(), GetSourcePaths(), IopReassignSystemRoot(), IsThisARootDirectory(), QueryDosDeviceW(), ResolveArcNameNtSymLink(), ScmConvertToBootPathName(), and SmpTranslateSystemPartitionInformation().
VOID NTAPI ObpCreateSymbolicLinkName | ( | IN POBJECT_SYMBOLIC_LINK | SymbolicLink | ) |
Definition at line 334 of file oblink.c.
Referenced by ObInsertObject().
VOID NTAPI ObpDeleteSymbolicLinkName | ( | IN POBJECT_SYMBOLIC_LINK | SymbolicLink | ) |
Definition at line 326 of file oblink.c.
Referenced by ObpDeleteNameCheck().
NTSTATUS NTAPI ObpParseSymbolicLink | ( | IN PVOID | ParsedObject, |
IN PVOID | ObjectType, | ||
IN OUT PACCESS_STATE | AccessState, | ||
IN KPROCESSOR_MODE | AccessMode, | ||
IN ULONG | Attributes, | ||
IN OUT PUNICODE_STRING | FullPath, | ||
IN OUT PUNICODE_STRING | RemainingName, | ||
IN OUT PVOID Context | OPTIONAL, | ||
IN PSECURITY_QUALITY_OF_SERVICE SecurityQos | OPTIONAL, | ||
OUT PVOID * | NextObject | ||
) |
Definition at line 431 of file oblink.c.
Referenced by ObInitSystem(), and ObpLookupObjectName().
VOID ObpProcessDosDeviceSymbolicLink | ( | IN POBJECT_SYMBOLIC_LINK | SymbolicLink, |
IN BOOLEAN | DeleteLink | ||
) |
Definition at line 24 of file oblink.c.
Referenced by ObpCreateSymbolicLinkName(), and ObpDeleteSymbolicLinkName().
POBJECT_TYPE ObpSymbolicLinkObjectType = NULL |
Definition at line 19 of file oblink.c.
Referenced by NtCreateSymbolicLinkObject(), NtOpenSymbolicLinkObject(), NtQuerySymbolicLinkObject(), and ObpProcessDosDeviceSymbolicLink().