diff options
Diffstat (limited to 'src/burn/engine/core.h')
-rw-r--r-- | src/burn/engine/core.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/burn/engine/core.h b/src/burn/engine/core.h index 28d7ea78..14dbabcc 100644 --- a/src/burn/engine/core.h +++ b/src/burn/engine/core.h | |||
@@ -174,6 +174,12 @@ typedef struct _BURN_APPLY_CONTEXT | |||
174 | DWORD dwCacheCheckpoint; | 174 | DWORD dwCacheCheckpoint; |
175 | } BURN_APPLY_CONTEXT; | 175 | } BURN_APPLY_CONTEXT; |
176 | 176 | ||
177 | typedef HRESULT (DAPI *PFN_PROCWAITFORCOMPLETION)( | ||
178 | __in HANDLE hProcess, | ||
179 | __in DWORD dwTimeout, | ||
180 | __out DWORD* pReturnCode | ||
181 | ); | ||
182 | |||
177 | 183 | ||
178 | // function declarations | 184 | // function declarations |
179 | 185 | ||
@@ -280,6 +286,14 @@ HRESULT CoreParseCommandLine( | |||
280 | __inout HANDLE* phSectionFile, | 286 | __inout HANDLE* phSectionFile, |
281 | __inout HANDLE* phSourceEngineFile | 287 | __inout HANDLE* phSourceEngineFile |
282 | ); | 288 | ); |
289 | void CoreFunctionOverride( | ||
290 | __in_opt PFN_PROCWAITFORCOMPLETION pfnProcWaitForCompletion | ||
291 | ); | ||
292 | HRESULT DAPI CoreWaitForProcCompletion( | ||
293 | __in HANDLE hProcess, | ||
294 | __in DWORD dwTimeout, | ||
295 | __out_opt DWORD* pdwReturnCode | ||
296 | ); | ||
283 | 297 | ||
284 | #if defined(__cplusplus) | 298 | #if defined(__cplusplus) |
285 | } | 299 | } |