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 | ||