It is amazing the _mess_ MS has made in shell32 and shlwapi.
You've got to see it to believe it.
Plenty of interesting functions though. Sometimes there are even as many as 3 or 4 ways of invoking the same function, combination of multiple names for the same entry point and undocumented ordinals that jump to the same entry point. Go figure!.
MS has been claiming that some functions are either not present past a certain version of Windows or may not be present in some future version, yet many of them are implemented from Win XP to Win 11 (some even from Win 9x).