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);
}