POLE++ is a portable C++ library to create read and modify Microsoft OLE compound documents. It is based on POLE library created by Ariya Hidayat. POLE was being proposed to be included in the release of Boost. The interface for Boost has been written by Israel Cabrera and Jorge Lodos Vigil