CLSID:
CLSIDFromString
CoCreateGuid
SetupDiGetClassImageIndex
StringFromGUID2
GDI+: converting image file to another graphics format
GDI+: retrieving list of available image encoders and image decoders
How to generate GUID values