Fix the stub for MsiConfigureFeature.
diff --git a/dlls/msi/msi.c b/dlls/msi/msi.c
index c73d8cc..eae8018 100644
--- a/dlls/msi/msi.c
+++ b/dlls/msi/msi.c
@@ -1696,14 +1696,24 @@
return rc;
}
-UINT WINAPI MsiConfigureFeatureW(LPWSTR szProduct, LPWSTR szFeature, INSTALLSTATE eInstallState)
+/***********************************************************************
+ * MsiConfigureFeatureA [MSI.@]
+ */
+UINT WINAPI MsiConfigureFeatureA(LPCSTR szProduct, LPCSTR szFeature, INSTALLSTATE eInstallState)
+{
+ FIXME("%s %s %i\n", debugstr_a(szProduct), debugstr_a(szFeature), eInstallState);
+ return ERROR_SUCCESS;
+}
+
+/***********************************************************************
+ * MsiConfigureFeatureW [MSI.@]
+ */
+UINT WINAPI MsiConfigureFeatureW(LPCWSTR szProduct, LPCWSTR szFeature, INSTALLSTATE eInstallState)
{
FIXME("%s %s %i\n", debugstr_w(szProduct), debugstr_w(szFeature), eInstallState);
return ERROR_SUCCESS;
}
-
-
UINT WINAPI MsiCreateAndVerifyInstallerDirectory(DWORD dwReserved)
{
WCHAR path[MAX_PATH];
diff --git a/dlls/msi/msi.spec b/dlls/msi/msi.spec
index e1ce430..86ea017 100644
--- a/dlls/msi/msi.spec
+++ b/dlls/msi/msi.spec
@@ -4,10 +4,10 @@
8 stdcall MsiCloseHandle(long)
9 stdcall MsiCollectUserInfoA(str)
10 stdcall MsiCollectUserInfoW(wstr)
-11 stub MsiConfigureFeatureA
+11 stdcall MsiConfigureFeatureA(str str long)
12 stub MsiConfigureFeatureFromDescriptorA
13 stub MsiConfigureFeatureFromDescriptorW
-14 stdcall MsiConfigureFeatureW(str str ptr)
+14 stdcall MsiConfigureFeatureW(wstr wstr ptr)
15 stdcall MsiConfigureProductA(str long long)
16 stdcall MsiConfigureProductW(wstr long long)
17 stdcall MsiCreateRecord(long)
diff --git a/include/msi.h b/include/msi.h
index 8285d88..e889ace 100644
--- a/include/msi.h
+++ b/include/msi.h
@@ -418,6 +418,10 @@
UINT WINAPI MsiConfigureProductExW(LPCWSTR, int, INSTALLSTATE, LPCWSTR);
#define MsiConfigureProductEx WINELIB_NAME_AW(MsiConfigureProductEx);
+UINT WINAPI MsiConfigureFeatureA(LPCSTR, LPCSTR, INSTALLSTATE);
+UINT WINAPI MsiConfigureFeatureW(LPCWSTR, LPCWSTR, INSTALLSTATE);
+#define MsiConfigureFeature WINELIB_NAME_AW(MsiConfigureFeature);
+
UINT WINAPI MsiGetProductCodeA(LPCSTR, LPSTR);
UINT WINAPI MsiGetProductCodeW(LPCWSTR, LPWSTR);
#define MsiGetProductCode WINELIB_NAME_AW(MsiGetProductCode)