Есть ли четкая документация по двоичным форматам, используемым для сериализации различных структур данных MFC? Мне удалось просмотреть некоторые из моих собственных классов в шестнадцатеричном редакторе и использовать класс Java ByteBuffer для их чтения (с автоматическим преобразованием порядка следования байтов и т. д.).
Однако в настоящее время я сталкиваюсь с проблемами при попытке перенести данные CObArray, поскольку мне кажется, что это довольно большой заголовок, который непрозрачен для меня, и неясно, как он сохраняет информацию о типе объекта.
Есть ли для этого полезная онлайн-документация? Или какой-то образец кода Java от кого-то, кто имел дело с этим в прошлом?




Поскольку MFC поставляется с исходным кодом, я бы создал тестовое приложение MFC, которое сериализует CObArray и последовательно выполняет код сериализации. Это должно дать вам всю необходимую информацию.
Я согласен с jmatthias: используйте исходный код MFC.
Также в MSDN есть эта страница, который может быть полезен.