Пишем библиотеку(dll)с нуля ипользуя С++. К примеру, библиотека будет закрывать все вопросы связанные с работой jpeg. В каком виде на данном уровне лучше оформит API этой библиотеки? Представить API как набор функции обрабатывающих некоторые структуры, которые также описаны в dll и указатели на них передаются в эти функции, или же оформить все виде классов.