Commit e658b799 authored by Rob Shearman's avatar Rob Shearman Committed by Alexandre Julliard

msimtf: Don't use typeof as it's not portable.

parent da1d3fb4
...@@ -164,7 +164,7 @@ static HRESULT register_server(BOOL doregister) ...@@ -164,7 +164,7 @@ static HRESULT register_server(BOOL doregister)
{ {
HRESULT hres; HRESULT hres;
HMODULE hAdvpack; HMODULE hAdvpack;
typeof(RegInstallA) *pRegInstall; HRESULT (WINAPI *pRegInstall)(HMODULE hm, LPCSTR pszSection, const STRTABLEA* pstTable);
STRTABLEA strtable; STRTABLEA strtable;
STRENTRYA pse[1]; STRENTRYA pse[1];
static CLSID const *clsids[34]; static CLSID const *clsids[34];
...@@ -186,7 +186,7 @@ static HRESULT register_server(BOOL doregister) ...@@ -186,7 +186,7 @@ static HRESULT register_server(BOOL doregister)
strtable.pse = pse; strtable.pse = pse;
hAdvpack = LoadLibraryW(wszAdvpack); hAdvpack = LoadLibraryW(wszAdvpack);
pRegInstall = (typeof(RegInstallA)*)GetProcAddress(hAdvpack, "RegInstall"); pRegInstall = (void *)GetProcAddress(hAdvpack, "RegInstall");
hres = pRegInstall(msimtf_instance, doregister ? "RegisterDll" : "UnregisterDll", &strtable); hres = pRegInstall(msimtf_instance, doregister ? "RegisterDll" : "UnregisterDll", &strtable);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment