msi: MsiSetMode returns a UINT system error code, not a BOOL.
This commit is contained in:
parent
b967fde0a8
commit
7d3e664312
|
@ -717,19 +717,10 @@ BOOL WINAPI MsiGetMode(MSIHANDLE hInstall, MSIRUNMODE iRunMode)
|
|||
/***********************************************************************
|
||||
* MsiSetMode (MSI.@)
|
||||
*/
|
||||
BOOL WINAPI MsiSetMode(MSIHANDLE hInstall, MSIRUNMODE iRunMode, BOOL fState)
|
||||
UINT WINAPI MsiSetMode(MSIHANDLE hInstall, MSIRUNMODE iRunMode, BOOL fState)
|
||||
{
|
||||
switch (iRunMode)
|
||||
{
|
||||
case MSIRUNMODE_RESERVED11:
|
||||
case MSIRUNMODE_WINDOWS9X:
|
||||
case MSIRUNMODE_RESERVED14:
|
||||
case MSIRUNMODE_RESERVED15:
|
||||
return FALSE;
|
||||
default:
|
||||
FIXME("%d %d %d\n", hInstall, iRunMode, fState);
|
||||
}
|
||||
return TRUE;
|
||||
FIXME("%d %d %d\n", hInstall, iRunMode, fState);
|
||||
return ERROR_SUCCESS;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
|
|
|
@ -1713,12 +1713,12 @@ static void test_Session(IDispatch *pSession)
|
|||
|
||||
/* Session::Mode, put */
|
||||
hr = Session_ModePut(pSession, MSIRUNMODE_REBOOTATEND, TRUE);
|
||||
todo_wine ok(hr == S_OK, "Session_ModePut failed, hresult 0x%08x\n", hr);
|
||||
ok(hr == S_OK, "Session_ModePut failed, hresult 0x%08x\n", hr);
|
||||
hr = Session_ModeGet(pSession, MSIRUNMODE_REBOOTATEND, &bool);
|
||||
ok(hr == S_OK, "Session_ModeGet failed, hresult 0x%08x\n", hr);
|
||||
ok(bool, "Reboot at end session mode is %d, expected 1\n", bool);
|
||||
hr = Session_ModePut(pSession, MSIRUNMODE_REBOOTATEND, FALSE); /* set it again so we don't reboot */
|
||||
todo_wine ok(hr == S_OK, "Session_ModePut failed, hresult 0x%08x\n", hr);
|
||||
ok(hr == S_OK, "Session_ModePut failed, hresult 0x%08x\n", hr);
|
||||
|
||||
/* Session::Database, get */
|
||||
hr = Session_Database(pSession, &pDatabase);
|
||||
|
|
|
@ -301,7 +301,7 @@ UINT WINAPI MsiSummaryInfoGetPropertyCount(MSIHANDLE,PUINT);
|
|||
|
||||
UINT WINAPI MsiEnableUIPreview(MSIHANDLE, MSIHANDLE*);
|
||||
BOOL WINAPI MsiGetMode(MSIHANDLE, MSIRUNMODE);
|
||||
BOOL WINAPI MsiSetMode(MSIHANDLE, MSIRUNMODE, BOOL);
|
||||
UINT WINAPI MsiSetMode(MSIHANDLE, MSIRUNMODE, BOOL);
|
||||
|
||||
UINT WINAPI MsiViewModify(MSIHANDLE, MSIMODIFY, MSIHANDLE);
|
||||
|
||||
|
|
Loading…
Reference in New Issue