C++Builder объявление экспортируемых из .dll функций
Работаю с Borland C++Builder 6 пробую подключить библиотеку .dll создал файлы .lib и .def как положено, но вот что то не получается с объявлением в моем Unit1.h экспортируемых из .dll функций, в основном я делаю так _declspec(dllexport) void _stdcall usb_init(void); сдесь все работает, но не могу понять что делать, как объявить в моем Unit1.h экспортируемую из .dll функцию usb_get_busses(void); как указатель на структуру struct usb_bus *usb_get_busses(void);?
ну так void же не возвращает значение. создай такую же структуру в исполняемом файле и верни из функции дллки значение этой структуры. только вместо void пиши usb_bus. если, конечно, я правильно понял