IopSymlinkSetFoExtension
NTSTATUS __stdcall IopSymlinkSetFoExtension(_FILE_OBJECT *FileObject, _RELATIVE_SYMLINK_INFO *Extension){
NTSTATUS result;
VOID *FoExt;
FoExt = 0i64;
if( FileObject->FileObjectExtension )
{
IopGetFileObjectExtension(FileObject, FoExtTypeSymlink, &FoExt);
}
else
{
IopAllocateFileObjectExtension(FileObject, &FoExt);
if( result < 0 )
return result;
}
return IopSetTypeSpecificFoExtension((_IOP_FILE_OBJECT_EXTENSION *)FoExt, FoExtTypeSymlink, Extension);
}Referenced by:
IopSymlinkPropagateToExtensionIfNeeded