Module: wine Branch: master Commit: 0bd46f15010a7b2b580d46c3cc091f34515388e1 URL: http://source.winehq.org/git/wine.git/?a=commit;h=0bd46f15010a7b2b580d46c3cc...
Author: Hans Leidekker hans@codeweavers.com Date: Wed Jul 15 15:15:05 2015 +0200
msi: Add a stub implementation of MsiJoinTransaction.
---
dlls/msi/msi.c | 11 +++++++++++ dlls/msi/msi.spec | 2 +- include/msi.h | 1 + 3 files changed, 13 insertions(+), 1 deletion(-)
diff --git a/dlls/msi/msi.c b/dlls/msi/msi.c index 2b531da..ecc3e94 100644 --- a/dlls/msi/msi.c +++ b/dlls/msi/msi.c @@ -4316,6 +4316,17 @@ UINT WINAPI MsiBeginTransactionW( LPCWSTR name, DWORD attrs, MSIHANDLE *id, HAND }
/*********************************************************************** + * MsiJoinTransaction [MSI.@] + */ +UINT WINAPI MsiJoinTransaction( MSIHANDLE handle, DWORD attrs, HANDLE *event ) +{ + FIXME("%u %08x %p\n", handle, attrs, event); + + *event = (HANDLE)0xdeadbeef; + return ERROR_SUCCESS; +} + +/*********************************************************************** * MsiEndTransaction [MSI.@] */ UINT WINAPI MsiEndTransaction( DWORD state ) diff --git a/dlls/msi/msi.spec b/dlls/msi/msi.spec index 0ea9a27..d48f08b 100644 --- a/dlls/msi/msi.spec +++ b/dlls/msi/msi.spec @@ -280,7 +280,7 @@ 284 stdcall MsiBeginTransactionA(str long ptr ptr) 285 stdcall MsiBeginTransactionW(wstr long ptr ptr) 286 stdcall MsiEndTransaction(long) -287 stub MsiJoinTransaction +287 stdcall MsiJoinTransaction(long long ptr) 288 stub MsiSetOfflineContextW 289 stdcall MsiEnumComponentsExA(str long long ptr ptr ptr ptr) 290 stdcall MsiEnumComponentsExW(wstr long long ptr ptr ptr ptr) diff --git a/include/msi.h b/include/msi.h index 16189b0..6cbd26f 100644 --- a/include/msi.h +++ b/include/msi.h @@ -703,6 +703,7 @@ UINT WINAPI MsiBeginTransactionA(LPCSTR, DWORD, MSIHANDLE *, HANDLE *); UINT WINAPI MsiBeginTransactionW(LPCWSTR, DWORD, MSIHANDLE *, HANDLE *); #define MsiBeginTransaction WINELIB_NAME_AW(MsiBeginTransaction)
+UINT WINAPI MsiJoinTransaction(MSIHANDLE, DWORD, HANDLE *); UINT WINAPI MsiEndTransaction(DWORD);
/* Non Unicode */