msi: Add MsiGetPatchFileListA/W stubs.

Signed-off-by: Andrey Gusev <andrey.goosev@gmail.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Andrey Gusev 2017-05-08 12:46:32 +03:00 committed by Alexandre Julliard
parent aaf4e75a62
commit 635457bb72
3 changed files with 22 additions and 2 deletions

View File

@ -1595,6 +1595,22 @@ done:
return r; return r;
} }
UINT WINAPI MsiGetPatchFileListA(LPCSTR szProductCode, LPCSTR szPatchList,
LPDWORD pcFiles, MSIHANDLE **pphFileRecords)
{
FIXME("(%s, %s, %p, %p) stub!\n", debugstr_a(szProductCode),
debugstr_a(szPatchList), pcFiles, pphFileRecords);
return ERROR_FUNCTION_FAILED;
}
UINT WINAPI MsiGetPatchFileListW(LPCWSTR szProductCode, LPCWSTR szPatchList,
LPDWORD pcFiles, MSIHANDLE **pphFileRecords)
{
FIXME("(%s, %s, %p, %p) stub!\n", debugstr_w(szProductCode),
debugstr_w(szPatchList), pcFiles, pphFileRecords);
return ERROR_FUNCTION_FAILED;
}
UINT WINAPI MsiGetPatchInfoExA(LPCSTR szPatchCode, LPCSTR szProductCode, UINT WINAPI MsiGetPatchInfoExA(LPCSTR szPatchCode, LPCSTR szProductCode,
LPCSTR szUserSid, MSIINSTALLCONTEXT dwContext, LPCSTR szUserSid, MSIINSTALLCONTEXT dwContext,
LPCSTR szProperty, LPSTR lpValue, DWORD *pcchValue) LPCSTR szProperty, LPSTR lpValue, DWORD *pcchValue)

View File

@ -275,8 +275,8 @@
279 stdcall MsiMessageBoxExA(long str str long long long long) 279 stdcall MsiMessageBoxExA(long str str long long long long)
280 stdcall MsiMessageBoxExW(long wstr wstr long long long long) 280 stdcall MsiMessageBoxExW(long wstr wstr long long long long)
281 stdcall MsiSetExternalUIRecord(ptr long ptr ptr) 281 stdcall MsiSetExternalUIRecord(ptr long ptr ptr)
282 stub MsiGetPatchFileListA 282 stdcall MsiGetPatchFileListA(str str ptr ptr)
283 stub MsiGetPatchFileListW 283 stdcall MsiGetPatchFileListW(wstr wstr ptr ptr)
284 stdcall MsiBeginTransactionA(str long ptr ptr) 284 stdcall MsiBeginTransactionA(str long ptr ptr)
285 stdcall MsiBeginTransactionW(wstr long ptr ptr) 285 stdcall MsiBeginTransactionW(wstr long ptr ptr)
286 stdcall MsiEndTransaction(long) 286 stdcall MsiEndTransaction(long)

View File

@ -519,6 +519,10 @@ UINT WINAPI MsiGetProductInfoExA(LPCSTR, LPCSTR, MSIINSTALLCONTEXT, LPCSTR, LPST
UINT WINAPI MsiGetProductInfoExW(LPCWSTR, LPCWSTR, MSIINSTALLCONTEXT, LPCWSTR, LPWSTR, LPDWORD); UINT WINAPI MsiGetProductInfoExW(LPCWSTR, LPCWSTR, MSIINSTALLCONTEXT, LPCWSTR, LPWSTR, LPDWORD);
#define MsiGetProductInfoEx WINELIB_NAME_AW(MsiGetProductInfoEx) #define MsiGetProductInfoEx WINELIB_NAME_AW(MsiGetProductInfoEx)
UINT WINAPI MsiGetPatchFileListA(LPCSTR, LPCSTR, LPDWORD, MSIHANDLE**);
UINT WINAPI MsiGetPatchFileListW(LPCWSTR, LPCWSTR, LPDWORD, MSIHANDLE**);
#define MsiGetPatchFileList WINELIB_NAME_AW(MsiGetPatchFileList)
UINT WINAPI MsiGetPatchInfoExA(LPCSTR, LPCSTR, LPCSTR, MSIINSTALLCONTEXT, LPCSTR, LPSTR, LPDWORD); UINT WINAPI MsiGetPatchInfoExA(LPCSTR, LPCSTR, LPCSTR, MSIINSTALLCONTEXT, LPCSTR, LPSTR, LPDWORD);
UINT WINAPI MsiGetPatchInfoExW(LPCWSTR, LPCWSTR, LPCWSTR, MSIINSTALLCONTEXT, LPCWSTR, LPWSTR, LPDWORD); UINT WINAPI MsiGetPatchInfoExW(LPCWSTR, LPCWSTR, LPCWSTR, MSIINSTALLCONTEXT, LPCWSTR, LPWSTR, LPDWORD);
#define MsiGetPatchInfoEx WINELIB_NAME_AW(MsiGetPatchInfoEx) #define MsiGetPatchInfoEx WINELIB_NAME_AW(MsiGetPatchInfoEx)