i got 2 .dll files dll1.dll dll2.dll containing functions i will use in my main then when calling from main typedef VOID (CALLBACK* LPFNDLLFUNC1)(DWORD,UINT); LPFNDLLFUNC1 lpfnDllFunc1; LPFNDLLFUNC1 Resultado1, Resultado2; DWORD dwParam1; UINT uParam2, uReturnVal; HINSTANCE hDLL1; HINSTANCE hDLL2; . . . Resultado1 = (LPFNDLLFUNC1)GetProcAddress(hDLL1,"function1"); Resultado2 = (LPFNDLLFUNC1)GetProcAddress(hDLL2,"function2"); . . . uReturnVal =Resultado1(); it gives me this error error C2198: 'void (__stdcall ...