diff --git a/Extension/swgameserver.cpp b/Extension/swgameserver.cpp index 6829eae..3d2c537 100644 --- a/Extension/swgameserver.cpp +++ b/Extension/swgameserver.cpp @@ -82,14 +82,14 @@ ISteamClient *SteamWorksGameServer::GetSteamClient(void) if (pGSInternalCreateAddress == NULL) { - pGSInternalCreateAddress = static_cast(pLibrary->GetSymbolAddress(pGSInternalFuncName)); + pGSInternalCreateAddress = reinterpret_cast(pLibrary->GetSymbolAddress(pGSInternalFuncName)); } pLibrary->CloseLibrary(); } if (pGSInternalCreateAddress != NULL) - pSteamClient = (*pGSInternalCreateAddress)(STEAMCLIENT_INTERFACE_VERSION); + pSteamClient = static_cast((*pGSInternalCreateAddress)(STEAMCLIENT_INTERFACE_VERSION)); } return pSteamClient;