aboutsummaryrefslogtreecommitdiff
path: root/src/engine/dependency.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/engine/dependency.h29
1 files changed, 15 insertions, 14 deletions
diff --git a/src/engine/dependency.h b/src/engine/dependency.h
index 905857e0..5390bede 100644
--- a/src/engine/dependency.h
+++ b/src/engine/dependency.h
@@ -14,11 +14,11 @@ const LPCWSTR DEPENDENCY_IGNOREDEPENDENCIES = L"IGNOREDEPENDENCIES";
14// function declarations 14// function declarations
15 15
16/******************************************************************** 16/********************************************************************
17 DependencyUninitialize - Frees and zeros memory allocated in the 17 DependencyUninitializeProvider - Frees and zeros memory allocated in
18 dependency. 18 the dependency provider.
19 19
20*********************************************************************/ 20*********************************************************************/
21void DependencyUninitialize( 21void DependencyUninitializeProvider(
22 __in BURN_DEPENDENCY_PROVIDER* pProvider 22 __in BURN_DEPENDENCY_PROVIDER* pProvider
23 ); 23 );
24 24
@@ -32,16 +32,9 @@ HRESULT DependencyParseProvidersFromXml(
32 __in IXMLDOMNode* pixnPackage 32 __in IXMLDOMNode* pixnPackage
33 ); 33 );
34 34
35/******************************************************************** 35HRESULT DependencyInitialize(
36 DependencyDetectProviderKeyPackageId - Detect if the provider key is 36 __in BURN_REGISTRATION* pRegistration,
37 registered and if so what package code is registered. 37 __in_z_opt LPCWSTR wzIgnoreDependencies
38
39 Note: Returns E_NOTFOUND if the provider key is not registered.
40*********************************************************************/
41HRESULT DependencyDetectProviderKeyPackageId(
42 __in const BURN_PACKAGE* pPackage,
43 __deref_opt_out_z_opt LPWSTR* psczProviderKey,
44 __deref_opt_out_z_opt LPWSTR* psczId
45 ); 38 );
46 39
47/******************************************************************** 40/********************************************************************
@@ -55,11 +48,19 @@ HRESULT DependencyDetectProviderKeyBundleId(
55 ); 48 );
56 49
57/******************************************************************** 50/********************************************************************
51 DependencyDetect - Detects dependency information.
52
53*********************************************************************/
54HRESULT DependencyDetect(
55 __in BURN_ENGINE_STATE* pEngineState
56 );
57
58/********************************************************************
58 DependencyPlanInitialize - Initializes the plan. 59 DependencyPlanInitialize - Initializes the plan.
59 60
60*********************************************************************/ 61*********************************************************************/
61HRESULT DependencyPlanInitialize( 62HRESULT DependencyPlanInitialize(
62 __in const BURN_ENGINE_STATE* pEngineState, 63 __in const BURN_REGISTRATION* pRegistration,
63 __in BURN_PLAN* pPlan 64 __in BURN_PLAN* pPlan
64 ); 65 );
65 66