VC动态加载DLL怎么区分相同参数列表和返回类型的函数

VC动态加载DLL如何区分相同参数列表和返回类型的函数
以下是动态加载DLL的代码,但我不清楚他如何区分相同的参数列表和返回类型的函数,烦请大家休假的时候帮帮忙,谢谢

C/C++ code
///函数调用定义,函数参数类型,返回类型应该与dll中一致
 typedef DWORD (_stdcall MYDLLFUN)(DWORD nPort, DWORD nBaudrate, LPTSTR  dir);
//函数指针声明

static HINSTANCE hmydll;

 static MYDLLFUN *mydllfun;
void initCommDll()
{
   hmydll=::LoadLibrary("mydll.DLL");
   VERIFY(mydllfun=(MYDLLFUN *)::GetProcAddress(hmydll,"mydllfun"));
}




------解决方案--------------------
都没明白是什么问题。
///函数调用定义,函数参数类型,返回类型应该与dll中一致//是的

------解决方案--------------------
根据函数名判断