Столкнулся вот с проблемой: нужно было установить однозначное соответствие структуры в C/C++ и в CLR, структурка небольшая вот такого вида:
#pragma pack(push, PPP)
struct XXX
{
LPVOID m_AAA;
ULONG m_BBB;
ULONG m_CCC;
ULONG m_DDD;
};
#pragma pack(pop)