Все идет нормально, функции задекларированы, значения возвращаются и т.д.
Но... В этой DLL есть одна интересная функция. Привожу ее описание в том виде, в котором его дал автор этой DLL:
Проблема моя в том, что мне позарез нужно вызывать эту функцию именно в том варианте, который должен запускать процедуру в моей программе. И процедура такая у меня есть - подготовлена, так сказать, к реализации.Device_Init(StatusProc);
Инициализация библиотеки, запуск монитора статуса устройства.
StatusProc - указатель на процедуру, которая будет вызвана при обнаружении/потере устройства, или 0, если вызов процедуры не требуется.
Возващает 0 - если инициализация прошла успешно или -1 в обратном случае.
Процедура StatusProc вызывается библиотекой с одним параметром:
1 - если устройство найдено, или 0 - если потеряно.
Но я не знаю, как узнать этот "указатель на процедуру", который нужно передать DLL'ке.