Luiz,
não tem como o compilador saber os argumentos e retorno, do ponteiro para a função da DLL, retornada pelo GetProcAddress(..), o tipo de retorno dela, FARPROC, é definido como:
typedef
int (FAR WINAPI *FARPROC)();
Assim, voce precisa fazer typecast para o ponteiro da função que voce quer mapear, voce precisa saber o prototipo dela.
O melhor jeito de fazer é voce criar uma definição de tipo, usando typedef, como:
typedef BOOL (*FUNC_A)(LPTSTR);
para atribuir o valor de processo ao ponteiro da função
processo = (FUNC_A) GetProcAddress(hLib, _T( "DeleteFile" ) );
processo é um ponteiro para função que recebe LPTSTR de argumento, e retorna BOOL (vide DeleteFile), então eu o defino:
FUNC_A processo;
Assim voce consegue informar ao compilador que 'processo' retorna BOOL e tem argumentos, no caso, LPTSTR
Abraços, cox