IopSymlinkSetFoExtension

NTSTATUS __fastcall IopSymlinkSetFoExtension(FILE_OBJECT *a1, INT64 a2){
  NTSTATUS result; 
  PVOID FoExt; 
  FoExt = 0i64;
  if( a1->FileObjectExtension )
  {
    IopGetFileObjectExtension(a1, FoExtTypeSymlink, &FoExt);
  }
  else
  {
    result = IopAllocateFileObjectExtension(a1, &FoExt);
    if( result < 0 )
      return result;
  }
  return IopSetTypeSpecificFoExtension((_IOP_FILE_OBJECT_EXTENSION *)FoExt, FoExtTypeSymlink, (PVOID)a2);
}

Referenced by:

IopSymlinkPropagateToExtensionIfNeeded