aboutsummaryrefslogtreecommitdiff
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.h11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/burn/engine/registration.h b/src/burn/engine/registration.h
index 326f21c6..e83b75b6 100644
--- a/src/burn/engine/registration.h
+++ b/src/burn/engine/registration.h
@@ -94,11 +94,12 @@ typedef struct _BURN_SOFTWARE_TAGS
94 94
95typedef struct _BURN_REGISTRATION 95typedef struct _BURN_REGISTRATION
96{ 96{
97 BOOL fPerMachine; 97 BOOL fPerMachine; // For PUOM/PMOU bundles, only valid after planning.
98 BOOL fForceSystemComponent; 98 BOOL fForceSystemComponent;
99 BOOL fDisableResume; 99 BOOL fDisableResume;
100 BOOL fCached; 100 BOOL fCached;
101 BOOTSTRAPPER_REGISTRATION_TYPE detectedRegistrationType; 101 BOOTSTRAPPER_REGISTRATION_TYPE detectedRegistrationType;
102 BOOTSTRAPPER_PACKAGE_SCOPE scope;
102 LPWSTR sczCode; 103 LPWSTR sczCode;
103 LPWSTR sczTag; 104 LPWSTR sczTag;
104 105
@@ -167,7 +168,7 @@ HRESULT RegistrationParseFromXml(
167 __in BURN_REGISTRATION* pRegistration, 168 __in BURN_REGISTRATION* pRegistration,
168 __in BURN_CACHE* pCache, 169 __in BURN_CACHE* pCache,
169 __in IXMLDOMNode* pixnBundle 170 __in IXMLDOMNode* pixnBundle
170 ); 171);
171void RegistrationUninitialize( 172void RegistrationUninitialize(
172 __in BURN_REGISTRATION* pRegistration 173 __in BURN_REGISTRATION* pRegistration
173 ); 174 );
@@ -191,7 +192,7 @@ HRESULT RegistrationDetectRelatedBundles(
191 ); 192 );
192HRESULT RegistrationPlanInitialize( 193HRESULT RegistrationPlanInitialize(
193 __in BURN_REGISTRATION* pRegistration 194 __in BURN_REGISTRATION* pRegistration
194 ); 195);
195HRESULT RegistrationSessionBegin( 196HRESULT RegistrationSessionBegin(
196 __in_z LPCWSTR wzEngineWorkingPath, 197 __in_z LPCWSTR wzEngineWorkingPath,
197 __in BURN_REGISTRATION* pRegistration, 198 __in BURN_REGISTRATION* pRegistration,
@@ -225,6 +226,10 @@ HRESULT RegistrationGetResumeCommandLine(
225 __in const BURN_REGISTRATION* pRegistration, 226 __in const BURN_REGISTRATION* pRegistration,
226 __deref_out_z LPWSTR* psczResumeCommandLine 227 __deref_out_z LPWSTR* psczResumeCommandLine
227 ); 228 );
229HRESULT RegistrationSetPaths(
230 __in BURN_REGISTRATION* pRegistration,
231 __in BURN_CACHE* pCache
232 );
228 233
229 234
230#if defined(__cplusplus) 235#if defined(__cplusplus)