A simple
Code:
STDAPI DllRegisterServer(void)
{
}
should do the trick.
Then you call it like:
Code:
typedef HRESULT (STDAPICALLTYPE* FuncDllRegisterServer)();
HMODULE hDll = AfxLoadLibrary(nameOfDll);
if (hDll==0)
{
// Failed to load the dll
}
else
{
FuncDllRegisterServer registerServer = (FuncDllRegisterServer)GetProcAddress(hDll, "DllRegisterServer");
if (registerServer == 0)
{
// DLL has no DllRegisterServer function
}
else
registerServer();
}