#include <ntoskrnl.h>
#include <debug.h>
Go to the source code of this file.
Defines |
| #define | NDEBUG |
Functions |
| VOID NTAPI | ObpDeleteSymbolicLinkName (IN POBJECT_SYMBOLIC_LINK SymbolicLink) |
| NTSTATUS NTAPI | ObpParseSymbolicLinkToIoDeviceObject (IN POBJECT_DIRECTORY SymbolicLinkDirectory, IN OUT POBJECT_DIRECTORY *Directory, IN OUT PUNICODE_STRING TargetPath, IN OUT POBP_LOOKUP_CONTEXT Context, OUT PVOID *Object) |
| VOID NTAPI | ObpCreateSymbolicLinkName (IN POBJECT_SYMBOLIC_LINK SymbolicLink) |
| VOID NTAPI | ObpDeleteSymbolicLink (PVOID ObjectBody) |
| 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) |
| NTSTATUS NTAPI | NtCreateSymbolicLinkObject (OUT PHANDLE LinkHandle, IN ACCESS_MASK DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes, IN PUNICODE_STRING LinkTarget) |
| NTSTATUS NTAPI | NtOpenSymbolicLinkObject (OUT PHANDLE LinkHandle, IN ACCESS_MASK DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes) |
| NTSTATUS NTAPI | NtQuerySymbolicLinkObject (IN HANDLE LinkHandle, OUT PUNICODE_STRING LinkTarget, OUT PULONG ResultLength OPTIONAL) |
Variables |
| POBJECT_TYPE | ObSymbolicLinkType = NULL |