Каким требованиям должна соответствовать структура при использовании на границе общения с DLL?

Подскажите, пожалуйста, каким требованиям должна соответствовать структура для того, чтобы ее можно было использовать для общения через границу DLL (при использовании export “C”)?

Для проверки структуры я могу использовать следующие шабло…