sinceramente non so che differenza ci sia tra i due tipi di C++ cmq penso sia "puro" ma se vuoi darti un'idea del tipo di codice i sorgenti che ti dicevo sono qui: http://www.exiv2.org/download.html... mentre per quanto riguarda la dll da creare l'unico vincolo che ho è che deve poter essere richiamata con convenzione C o stdcall, quella standard di Windows perchè la devo utilizzare con un altro programma che utilizza queste convenzioni