diff --git a/dlls/advapi32/advapi.c b/dlls/advapi32/advapi.c index 96e9d87ee3d..1be3a17b690 100644 --- a/dlls/advapi32/advapi.c +++ b/dlls/advapi32/advapi.c @@ -287,7 +287,8 @@ DWORD WINAPI CommandLineFromMsiDescriptor( WCHAR *szDescriptor, hmsi = LoadLibraryW( szMsi ); if (!hmsi) return r; - mpcfd = (void*) GetProcAddress( hmsi, "MsiProvideComponentFromDescriptorW" ); + mpcfd = (fnMsiProvideComponentFromDescriptor)GetProcAddress( hmsi, + "MsiProvideComponentFromDescriptorW" ); if (mpcfd) r = mpcfd( szDescriptor, szCommandLine, pcchCommandLine, NULL ); FreeLibrary( hmsi );