diff options
Diffstat (limited to 'src/api/burn/test/BalUtilUnitTest/TestBootstrapperApplication.cpp')
| -rw-r--r-- | src/api/burn/test/BalUtilUnitTest/TestBootstrapperApplication.cpp | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/src/api/burn/test/BalUtilUnitTest/TestBootstrapperApplication.cpp b/src/api/burn/test/BalUtilUnitTest/TestBootstrapperApplication.cpp index daa1d690..b345ab9f 100644 --- a/src/api/burn/test/BalUtilUnitTest/TestBootstrapperApplication.cpp +++ b/src/api/burn/test/BalUtilUnitTest/TestBootstrapperApplication.cpp | |||
| @@ -2,36 +2,25 @@ | |||
| 2 | 2 | ||
| 3 | #include "precomp.h" | 3 | #include "precomp.h" |
| 4 | #include "BalBaseBootstrapperApplication.h" | 4 | #include "BalBaseBootstrapperApplication.h" |
| 5 | #include "BalBaseBootstrapperApplicationProc.h" | ||
| 6 | 5 | ||
| 7 | class CTestBootstrapperApplication : public CBalBaseBootstrapperApplication | 6 | class CTestBootstrapperApplication : public CBalBaseBootstrapperApplication |
| 8 | { | 7 | { |
| 9 | public: | 8 | public: |
| 10 | CTestBootstrapperApplication( | 9 | CTestBootstrapperApplication() : CBalBaseBootstrapperApplication() |
| 11 | __in IBootstrapperEngine* pEngine | ||
| 12 | ) : CBalBaseBootstrapperApplication(pEngine) | ||
| 13 | { | 10 | { |
| 14 | } | 11 | } |
| 15 | }; | 12 | }; |
| 16 | 13 | ||
| 17 | HRESULT CreateBootstrapperApplication( | 14 | HRESULT CreateBootstrapperApplication( |
| 18 | __in IBootstrapperEngine* pEngine, | ||
| 19 | __in const BOOTSTRAPPER_CREATE_ARGS* pArgs, | ||
| 20 | __inout BOOTSTRAPPER_CREATE_RESULTS* pResults, | ||
| 21 | __out IBootstrapperApplication** ppApplication | 15 | __out IBootstrapperApplication** ppApplication |
| 22 | ) | 16 | ) |
| 23 | { | 17 | { |
| 24 | HRESULT hr = S_OK; | 18 | HRESULT hr = S_OK; |
| 25 | CTestBootstrapperApplication* pApplication = NULL; | 19 | CTestBootstrapperApplication* pApplication = NULL; |
| 26 | 20 | ||
| 27 | pApplication = new CTestBootstrapperApplication(pEngine); | 21 | pApplication = new CTestBootstrapperApplication(); |
| 28 | ExitOnNull(pApplication, hr, E_OUTOFMEMORY, "Failed to create new test bootstrapper application object."); | 22 | ExitOnNull(pApplication, hr, E_OUTOFMEMORY, "Failed to create new test bootstrapper application object."); |
| 29 | 23 | ||
| 30 | hr = pApplication->Initialize(pArgs); | ||
| 31 | ExitOnFailure(hr, "CTestBootstrapperApplication initialization failed."); | ||
| 32 | |||
| 33 | pResults->pfnBootstrapperApplicationProc = BalBaseBootstrapperApplicationProc; | ||
| 34 | pResults->pvBootstrapperApplicationProcContext = pApplication; | ||
| 35 | *ppApplication = pApplication; | 24 | *ppApplication = pApplication; |
| 36 | pApplication = NULL; | 25 | pApplication = NULL; |
| 37 | 26 | ||
