Я постараюсь объяснить лучше, что я хочу сделать.Я читаю файл с сигнатурами функций и хочу создать указатель на каждую функцию.
Например, файл, который выглядит следующим образом:
something.dll;int f(char* x, int y, SOMESTRUCT z)
something.dll;void g(void)
something.dll;SOMESTRUCT l(longlong w)
сейчас, во время выполнения я хочуиметь возможность создавать указатели на эти функции (загружая что-то.dll и используя GetProcAddress для этих функций).
Теперь GetProcAddress возвращает FARPROC, который указывает на произвольные функции, но как я могу использовать FARPROC для вызова этих функцийво время выполнения?Из того, что я знаю, мне нужно привести FARPROC к правильной подписи, но я не могу сделать это во время выполнения (или, по крайней мере, я не знаю, как).
Кто-нибудь знает, как спроектироватьсделать это?
Спасибо!: -)