При попытке преобразовать мою структуру в байт *:
objNDSDriver.StartFn((byte*)objSTNDSFTPDriverInfo);
Я получаю ошибку:
Ошибка C2440: «приведение типа»: невозможно преобразовать из «STNDSFTPDriverInfo»'to' byte * '
Вы должны взять адрес своей структуры и, вероятно, использовать оператор reinterpret_cast :
objNDSDriver.StartFn(reinterpret_cast<byte *>(&objSTNDSFTPDriverInfo));
Попробуйте это
objNDSDriver.StartFn((byte*)&objSTNDSFTPDriverInfo);