The IoDeleteSymbolicLink routine removes a symbolic link from the system.
NTSTATUS
IoDeleteSymbolicLink(
IN PUNICODE_STRING SymbolicLinkName
);
IoDeleteSymbolicLink returns STATUS_SUCCESS if the symbolic link object is deleted.
Declared in wdm.h and ntddk.h. Include wdm.h or ntddk.h.
Callers of IoDeleteSymbolicLink must be running at IRQL = PASSIVE_LEVEL.
IoCreateSymbolicLink, IoCreateUnprotectedSymbolicLink, IoDeassignArcName