É possível acessar tipos de dados em DLLs com run-time dynamic linking?

Pessoal, estou desenvolvendo um projeto que envolve um leitor de impressão digital (em C++).
O problema está na biblioteca desse leitor. O professor que me passou o sensor e a sua respectiva biblioteca me forneceu apenas algumas dlls, nada de .lib, .def, .h, nada! Como solução, tenho que usar run-time dynamic linking. Até aí tudo bem. Eu encontrei a documentação da biblioteca na internet, logo, sei quais as funções chamar. O problema está nos tipos de dados. Pelo que vi, é possível fazer casting de quase todos para tipos comuns do C++, mas mesmo assim eu gostaria de saber se é possível acessar esses tipos de dados da mesma maneira que acesso as funções.