IopSymlinkFreeRelatedMountPointChain
VOID __stdcall IopSymlinkFreeRelatedMountPointChain(_RELATIVE_SYMLINK_INFO *ParentMountPointInfo){
_RELATIVE_SYMLINK_INFO *InteriorMountPoint;
_RELATIVE_SYMLINK_INFO *v3;
InteriorMountPoint = ParentMountPointInfo->InteriorMountPoint;
if( InteriorMountPoint )
{
do
{
v3 = InteriorMountPoint->InteriorMountPoint;
ExFreePoolWithTag(InteriorMountPoint, 0x69536F49u);
InteriorMountPoint = v3;
}
while( v3 );
}
ParentMountPointInfo->InteriorMountPoint = 0i64;
}Referenced by:
IopSymlinkCleanupECP
IopSymlinkPropagateToExtensionIfNeeded
IopSymlinkRememberJunction
IopSymlinkUpdateECP