msi: Add MsiSourceListForceResolution{A,W} stub.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=46881
Signed-off-by: Louis Lenders <xerox.xerox2000x@gmail.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Louis Lenders 2019-03-27 20:32:08 +01:00 committed by Alexandre Julliard
parent 0e84010766
commit 2e95d2247d
3 changed files with 24 additions and 2 deletions

View File

@ -205,8 +205,8 @@
209 stdcall MsiSourceListClearAllW(wstr wstr long) 209 stdcall MsiSourceListClearAllW(wstr wstr long)
210 stdcall MsiSourceListAddSourceA(str str long str) 210 stdcall MsiSourceListAddSourceA(str str long str)
211 stdcall MsiSourceListAddSourceW(wstr wstr long wstr) 211 stdcall MsiSourceListAddSourceW(wstr wstr long wstr)
212 stub MsiSourceListForceResolutionA 212 stdcall MsiSourceListForceResolutionA(str str long)
213 stub MsiSourceListForceResolutionW 213 stdcall MsiSourceListForceResolutionW(wstr wstr long)
214 stdcall MsiIsProductElevatedA(str ptr) 214 stdcall MsiIsProductElevatedA(str ptr)
215 stdcall MsiIsProductElevatedW(wstr ptr) 215 stdcall MsiIsProductElevatedW(wstr ptr)
216 stdcall MsiGetShortcutTargetA(str ptr ptr ptr) 216 stdcall MsiGetShortcutTargetA(str ptr ptr ptr)

View File

@ -1330,3 +1330,21 @@ UINT WINAPI MsiSourceListClearSourceW(LPCWSTR szProductCodeOrPatchCode, LPCWSTR
dwContext, dwOptions, debugstr_w(szSource)); dwContext, dwOptions, debugstr_w(szSource));
return ERROR_SUCCESS; return ERROR_SUCCESS;
} }
/******************************************************************
* MsiSourceListForceResolutionA (MSI.@)
*/
UINT WINAPI MsiSourceListForceResolutionA(const CHAR *product, const CHAR *user, DWORD reserved)
{
FIXME("(%s %s %x)\n", debugstr_a(product), debugstr_a(user), reserved);
return ERROR_SUCCESS;
}
/******************************************************************
* MsiSourceListForceResolutionW (MSI.@)
*/
UINT WINAPI MsiSourceListForceResolutionW(const WCHAR *product, const WCHAR *user, DWORD reserved)
{
FIXME("(%s %s %x)\n", debugstr_w(product), debugstr_w(user), reserved);
return ERROR_SUCCESS;
}

View File

@ -672,6 +672,10 @@ UINT WINAPI MsiSourceListAddMediaDiskA(LPCSTR, LPCSTR, MSIINSTALLCONTEXT, DWORD,
UINT WINAPI MsiSourceListAddMediaDiskW(LPCWSTR, LPCWSTR, MSIINSTALLCONTEXT, DWORD, DWORD, LPCWSTR, LPCWSTR); UINT WINAPI MsiSourceListAddMediaDiskW(LPCWSTR, LPCWSTR, MSIINSTALLCONTEXT, DWORD, DWORD, LPCWSTR, LPCWSTR);
#define MsiSourceListAddMediaDisk WINELIB_NAME_AW(MsiSourceListAddMediaDisk) #define MsiSourceListAddMediaDisk WINELIB_NAME_AW(MsiSourceListAddMediaDisk)
UINT WINAPI MsiSourceListForceResolutionA(const CHAR*, const CHAR*, DWORD);
UINT WINAPI MsiSourceListForceResolutionW(const WCHAR*, const WCHAR*, DWORD);
#define MsiSourceListForceResolution WINELIB_NAME_AW(MsiSourceListForceResolution)
UINT WINAPI MsiEnumPatchesA(LPCSTR, DWORD, LPSTR, LPSTR, LPDWORD); UINT WINAPI MsiEnumPatchesA(LPCSTR, DWORD, LPSTR, LPSTR, LPDWORD);
UINT WINAPI MsiEnumPatchesW(LPCWSTR, DWORD, LPWSTR, LPWSTR, LPDWORD); UINT WINAPI MsiEnumPatchesW(LPCWSTR, DWORD, LPWSTR, LPWSTR, LPDWORD);
#define MsiEnumPatches WINELIB_NAME_AW(MsiEnumPatches) #define MsiEnumPatches WINELIB_NAME_AW(MsiEnumPatches)