diff options
Diffstat (limited to 'src/burn/engine/exeengine.h')
-rw-r--r-- | src/burn/engine/exeengine.h | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/src/burn/engine/exeengine.h b/src/burn/engine/exeengine.h index 877968cd..bd5d7ea9 100644 --- a/src/burn/engine/exeengine.h +++ b/src/burn/engine/exeengine.h | |||
@@ -16,6 +16,9 @@ HRESULT ExeEngineParsePackageFromXml( | |||
16 | void ExeEnginePackageUninitialize( | 16 | void ExeEnginePackageUninitialize( |
17 | __in BURN_PACKAGE* pPackage | 17 | __in BURN_PACKAGE* pPackage |
18 | ); | 18 | ); |
19 | void ExeEngineCommandLineArgumentUninitialize( | ||
20 | __in BURN_EXE_COMMAND_LINE_ARGUMENT* pCommandLineArgument | ||
21 | ); | ||
19 | HRESULT ExeEngineDetectPackage( | 22 | HRESULT ExeEngineDetectPackage( |
20 | __in BURN_PACKAGE* pPackage, | 23 | __in BURN_PACKAGE* pPackage, |
21 | __in BURN_VARIABLES* pVariables | 24 | __in BURN_VARIABLES* pVariables |
@@ -24,7 +27,6 @@ HRESULT ExeEnginePlanCalculatePackage( | |||
24 | __in BURN_PACKAGE* pPackage | 27 | __in BURN_PACKAGE* pPackage |
25 | ); | 28 | ); |
26 | HRESULT ExeEnginePlanAddPackage( | 29 | HRESULT ExeEnginePlanAddPackage( |
27 | __in_opt DWORD *pdwInsertSequence, | ||
28 | __in BURN_PACKAGE* pPackage, | 30 | __in BURN_PACKAGE* pPackage, |
29 | __in BURN_PLAN* pPlan, | 31 | __in BURN_PLAN* pPlan, |
30 | __in BURN_LOGGING* pLog, | 32 | __in BURN_LOGGING* pLog, |
@@ -43,6 +45,22 @@ void ExeEngineUpdateInstallRegistrationState( | |||
43 | __in BURN_EXECUTE_ACTION* pAction, | 45 | __in BURN_EXECUTE_ACTION* pAction, |
44 | __in HRESULT hrExecute | 46 | __in HRESULT hrExecute |
45 | ); | 47 | ); |
48 | HRESULT ExeEngineParseExitCodesFromXml( | ||
49 | __in IXMLDOMNode* pixnPackage, | ||
50 | __inout BURN_EXE_EXIT_CODE** prgExitCodes, | ||
51 | __inout DWORD* pcExitCodes | ||
52 | ); | ||
53 | HRESULT ExeEngineParseCommandLineArgumentsFromXml( | ||
54 | __in IXMLDOMNode* pixnPackage, | ||
55 | __inout BURN_EXE_COMMAND_LINE_ARGUMENT** prgCommandLineArguments, | ||
56 | __inout DWORD* pcCommandLineArguments | ||
57 | ); | ||
58 | HRESULT ExeEngineHandleExitCode( | ||
59 | __in BURN_EXE_EXIT_CODE* rgCustomExitCodes, | ||
60 | __in DWORD cCustomExitCodes, | ||
61 | __in DWORD dwExitCode, | ||
62 | __out BOOTSTRAPPER_APPLY_RESTART* pRestart | ||
63 | ); | ||
46 | 64 | ||
47 | 65 | ||
48 | #if defined(__cplusplus) | 66 | #if defined(__cplusplus) |