diff options
Diffstat (limited to 'src/burn/engine/registration.h')
| -rw-r--r-- | src/burn/engine/registration.h | 11 |
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 | ||
| 95 | typedef struct _BURN_REGISTRATION | 95 | typedef 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 | ); |
| 171 | void RegistrationUninitialize( | 172 | void RegistrationUninitialize( |
| 172 | __in BURN_REGISTRATION* pRegistration | 173 | __in BURN_REGISTRATION* pRegistration |
| 173 | ); | 174 | ); |
| @@ -191,7 +192,7 @@ HRESULT RegistrationDetectRelatedBundles( | |||
| 191 | ); | 192 | ); |
| 192 | HRESULT RegistrationPlanInitialize( | 193 | HRESULT RegistrationPlanInitialize( |
| 193 | __in BURN_REGISTRATION* pRegistration | 194 | __in BURN_REGISTRATION* pRegistration |
| 194 | ); | 195 | ); |
| 195 | HRESULT RegistrationSessionBegin( | 196 | HRESULT 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 | ); |
| 229 | HRESULT RegistrationSetPaths( | ||
| 230 | __in BURN_REGISTRATION* pRegistration, | ||
| 231 | __in BURN_CACHE* pCache | ||
| 232 | ); | ||
| 228 | 233 | ||
| 229 | 234 | ||
| 230 | #if defined(__cplusplus) | 235 | #if defined(__cplusplus) |
