diff options
Diffstat (limited to 'src/api/burn/balutil/inc/IBootstrapperApplication.h')
-rw-r--r-- | src/api/burn/balutil/inc/IBootstrapperApplication.h | 22 |
1 files changed, 7 insertions, 15 deletions
diff --git a/src/api/burn/balutil/inc/IBootstrapperApplication.h b/src/api/burn/balutil/inc/IBootstrapperApplication.h index be9b7b6e..2ba1f503 100644 --- a/src/api/burn/balutil/inc/IBootstrapperApplication.h +++ b/src/api/burn/balutil/inc/IBootstrapperApplication.h | |||
@@ -488,27 +488,19 @@ DECLARE_INTERFACE_IID_(IBootstrapperApplication, IUnknown, "53C31D56-49C0-426B-A | |||
488 | __inout int* pResult | 488 | __inout int* pResult |
489 | ) = 0; | 489 | ) = 0; |
490 | 490 | ||
491 | // OnExecuteFilesInUse - called when the engine encounters files in use while | 491 | // OnExecuteFilesInUse - called when the engine receives a files in use message |
492 | // executing a package. | 492 | // while executing a package. |
493 | // | 493 | // |
494 | // Return: | 494 | // Return value depends on the source: |
495 | // IDOK instructs the engine to let the Restart Manager attempt to close the | 495 | // BOOTSTRAPPER_FILES_IN_USE_TYPE_MSI: https://docs.microsoft.com/en-us/windows/win32/msi/installvalidate-action |
496 | // applications to avoid a restart. | 496 | // BOOTSTRAPPER_FILES_IN_USE_TYPE_MSI_RM: https://docs.microsoft.com/en-us/windows/win32/msi/using-restart-manager-with-an-external-ui- |
497 | // | 497 | // BOOTSTRAPPER_FILES_IN_USE_TYPE_NETFX: https://docs.microsoft.com/en-us/dotnet/framework/deployment/how-to-get-progress-from-the-dotnet-installer |
498 | // IDCANCEL instructs the engine to abort the execution and start rollback. | ||
499 | // | ||
500 | // IDIGNORE instructs the engine to ignore the running applications. A restart will be | ||
501 | // required. | ||
502 | // | ||
503 | // IDRETRY instructs the engine to check if the applications are still running again. | ||
504 | // | ||
505 | // IDNOACTION is equivalent to ignoring the running applications. A restart will be | ||
506 | // required. | ||
507 | STDMETHOD(OnExecuteFilesInUse)( | 498 | STDMETHOD(OnExecuteFilesInUse)( |
508 | __in_z LPCWSTR wzPackageId, | 499 | __in_z LPCWSTR wzPackageId, |
509 | __in DWORD cFiles, | 500 | __in DWORD cFiles, |
510 | __in_ecount_z(cFiles) LPCWSTR* rgwzFiles, | 501 | __in_ecount_z(cFiles) LPCWSTR* rgwzFiles, |
511 | __in int nRecommendation, | 502 | __in int nRecommendation, |
503 | __in BOOTSTRAPPER_FILES_IN_USE_TYPE source, | ||
512 | __inout int* pResult | 504 | __inout int* pResult |
513 | ) = 0; | 505 | ) = 0; |
514 | 506 | ||