typedef void (CALLBACK *ULPRET)(UINT,LPINT);
void func1(void)
{
HINSTANCE hLib;
ULPRET lpfnDLLProc;
UINT param1 = 1;
int param2;
hLib = LoadLibrary ("dll1.dll");
if (hLib)
{
lpfnDLLProc = (ULPRET) GetProcAddress (hLib,"DLLProc");
(*lpfnDLLProc) (param1, (LPINT)¶m2);
FreeLibrary (hLib);
}
}
void func1(void)
{
HINSTANCE hLib;
ULPRET lpfnDLLProc;
UINT param1 = 1;
int param2;
hLib = LoadLibrary ("dll1.dll");
if (hLib)
{
lpfnDLLProc = (ULPRET) GetProcAddress (hLib,"DLLProc");
(*lpfnDLLProc) (param1, (LPINT)¶m2);
FreeLibrary (hLib);
}
}