The Microsoft Windows Imaging Component (WIC) is an extensible framework for encoding, decoding, and manipulating images. WIC supports different image formats using an extensible set of imaging codecs. Each codec supports a different image format and typically provides both an encoder and decoder.
In the April 2008 issue of MSDN Magazine, Kenny Kerr shows you how to use WIC to encode and decode different image formats and a few things in between.
To learn more about Windows development with C++, check out the previous installments of Widnows with C++ as well as other related articles in the MSDN Magazine archives.