A ogni modo, il puntatore a funzione deve corrispondere esattamente altrimenti si corrompe lo stack.
Originariamente inviato da Sprunk
codice:
#include <iostream.h>
#include <windows.h>
typedef INT (CALLBACK* LPFNDLLFUNC1)(INT,INT);
void main()
{
HINSTANCE hDLL;               // Handle to DLL
LPFNDLLFUNC1 lpfnDllFunc1;    // Function pointer
INT returnVal; // <ritorna un int giusto?
...
   else
   {
      INT a = 1;
      INT b = 1;
      // call the function
      uReturnVal = lpfnDllFunc1(a,b);
   }
}