IUnknown Functions

Starting from version 5.00, SHLWAPI exports a growing collection of functions
for calling some of an object’s methods without needing to have already a
pointer to the right interface. Some of the functions are sophisticated enough
to work with collections of objects through a service-provider object.