Rémi Bernon (@rbernon) commented about dlls/ntdll/loader.c:
proc = find_ordinal_export( wm->ldr.DllBase, exports, exp_size, atoi(name+1) - exports->Base, load_path ); } else proc = find_named_export( wm->ldr.DllBase, exports, exp_size, name, -1, load_path );
Then what happens here if `find_ordinal_export` finds another transitive forwarded export? Should we still keep the same `current_modref`? Should we add the second forwarded module to the first one dependencies instead?