aboutsummaryrefslogtreecommitdiff
path: root/src/burn/engine/dependency.h
diff options
context:
space:
mode:
authorSean Hall <r.sean.hall@gmail.com>2022-01-14 20:48:01 -0600
committerSean Hall <r.sean.hall@gmail.com>2022-01-16 10:30:28 -0600
commitabe316b80fae80eba54b0b79e76b6362105fa098 (patch)
tree699290ccc7e924a5ef498e487924834c1018b80e /src/burn/engine/dependency.h
parent47bca2dc51525fcad86f325278b14953ac5b137e (diff)
downloadwix-abe316b80fae80eba54b0b79e76b6362105fa098.tar.gz
wix-abe316b80fae80eba54b0b79e76b6362105fa098.tar.bz2
wix-abe316b80fae80eba54b0b79e76b6362105fa098.zip
Refactor some dependency detection.
* Run DependencyDetect earlier * Do package dependency checking during each package/related bundle
Diffstat (limited to 'src/burn/engine/dependency.h')
-rw-r--r--src/burn/engine/dependency.h13
1 files changed, 11 insertions, 2 deletions
diff --git a/src/burn/engine/dependency.h b/src/burn/engine/dependency.h
index 3dacaf99..8d7344eb 100644
--- a/src/burn/engine/dependency.h
+++ b/src/burn/engine/dependency.h
@@ -68,9 +68,18 @@ HRESULT DependencyDetectProviderKeyBundleId(
68 DependencyDetect - Detects dependency information. 68 DependencyDetect - Detects dependency information.
69 69
70*********************************************************************/ 70*********************************************************************/
71HRESULT DependencyDetect( 71HRESULT DependencyDetectBundle(
72 __in BURN_DEPENDENCIES* pDependencies, 72 __in BURN_DEPENDENCIES* pDependencies,
73 __in BURN_PACKAGES* pPackages, 73 __in BURN_REGISTRATION* pRegistration
74 );
75
76HRESULT DependencyDetectChainPackage(
77 __in BURN_PACKAGE* pPackage,
78 __in BURN_REGISTRATION* pRegistration
79 );
80
81HRESULT DependencyDetectRelatedBundle(
82 __in BURN_RELATED_BUNDLE* pRelatedBundle,
74 __in BURN_REGISTRATION* pRegistration 83 __in BURN_REGISTRATION* pRegistration
75 ); 84 );
76 85