Module: wine Branch: master Commit: 29f47299c2e93e743dce2c19f8a68d6098718b5c URL: http://source.winehq.org/git/wine.git/?a=commit;h=29f47299c2e93e743dce2c19f8...
Author: Hans Leidekker hans@codeweavers.com Date: Wed Feb 3 09:20:22 2010 +0100
msi: Implement the ScheduleReboot standard action.
---
dlls/msi/action.c | 9 ++++++++- 1 files changed, 8 insertions(+), 1 deletions(-)
diff --git a/dlls/msi/action.c b/dlls/msi/action.c index 4b2d5b4..885b415 100644 --- a/dlls/msi/action.c +++ b/dlls/msi/action.c @@ -5920,6 +5920,13 @@ done: return r; }
+static UINT ACTION_ScheduleReboot( MSIPACKAGE *package ) +{ + TRACE("\n"); + package->need_reboot = 1; + return ERROR_SUCCESS; +} + static UINT msi_unimplemented_action_stub( MSIPACKAGE *package, LPCSTR action, LPCWSTR table ) { @@ -6188,7 +6195,7 @@ StandardActions[] = { szRemoveShortcuts, ACTION_RemoveShortcuts }, { szResolveSource, ACTION_ResolveSource }, { szRMCCPSearch, ACTION_RMCCPSearch }, - { szScheduleReboot, NULL }, + { szScheduleReboot, ACTION_ScheduleReboot }, { szSelfRegModules, ACTION_SelfRegModules }, { szSelfUnregModules, ACTION_SelfUnregModules }, { szSetODBCFolders, ACTION_SetODBCFolders },