|
ReactOS 0.4.16-dev-1946-g52006dd
|
#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(), DefineDosDeviceW(), 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(), DefineDosDeviceW(), ExpandSymbolicLink(), GetSourcePaths(), IopReassignSystemRoot(), IsThisARootDirectory(), LdrpInitializeProcess(), NtOpenObject(), QueryDosDeviceW(), read_nt_symlink(), 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(), read_nt_symlink(), 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().