summaryrefslogtreecommitdiff
path: root/src/burn/engine/registration.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/burn/engine/registration.h')
-rw-r--r--src/burn/engine/registration.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/burn/engine/registration.h b/src/burn/engine/registration.h
index bfaab1f1..e4dd6f4a 100644
--- a/src/burn/engine/registration.h
+++ b/src/burn/engine/registration.h
@@ -53,7 +53,9 @@ typedef struct _BURN_UPDATE_REGISTRATION
53 53
54typedef struct _BURN_RELATED_BUNDLE 54typedef struct _BURN_RELATED_BUNDLE
55{ 55{
56 BOOTSTRAPPER_RELATION_TYPE relationType; 56 BOOTSTRAPPER_RELATION_TYPE detectRelationType;
57 BOOTSTRAPPER_RELATED_BUNDLE_PLAN_TYPE defaultPlanRelationType;
58 BOOTSTRAPPER_RELATED_BUNDLE_PLAN_TYPE planRelationType;
57 BOOL fForwardCompatible; 59 BOOL fForwardCompatible;
58 60
59 VERUTIL_VERSION* pVersion; 61 VERUTIL_VERSION* pVersion;
@@ -71,6 +73,7 @@ typedef struct _BURN_RELATED_BUNDLES
71{ 73{
72 BURN_RELATED_BUNDLE* rgRelatedBundles; 74 BURN_RELATED_BUNDLE* rgRelatedBundles;
73 DWORD cRelatedBundles; 75 DWORD cRelatedBundles;
76 BURN_RELATED_BUNDLE** rgpPlanSortedRelatedBundles;
74} BURN_RELATED_BUNDLES; 77} BURN_RELATED_BUNDLES;
75 78
76typedef struct _BURN_SOFTWARE_TAG 79typedef struct _BURN_SOFTWARE_TAG
@@ -185,6 +188,9 @@ HRESULT RegistrationDetectResumeType(
185HRESULT RegistrationDetectRelatedBundles( 188HRESULT RegistrationDetectRelatedBundles(
186 __in BURN_REGISTRATION* pRegistration 189 __in BURN_REGISTRATION* pRegistration
187 ); 190 );
191HRESULT RegistrationPlanInitialize(
192 __in BURN_REGISTRATION* pRegistration
193 );
188HRESULT RegistrationSessionBegin( 194HRESULT RegistrationSessionBegin(
189 __in_z LPCWSTR wzEngineWorkingPath, 195 __in_z LPCWSTR wzEngineWorkingPath,
190 __in BURN_REGISTRATION* pRegistration, 196 __in BURN_REGISTRATION* pRegistration,