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