aboutsummaryrefslogtreecommitdiff
path: root/src/api/burn/test/BalUtilUnitTest/TestBootstrapperApplication.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/api/burn/test/BalUtilUnitTest/TestBootstrapperApplication.cpp')
-rw-r--r--src/api/burn/test/BalUtilUnitTest/TestBootstrapperApplication.cpp15
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
7class CTestBootstrapperApplication : public CBalBaseBootstrapperApplication 6class CTestBootstrapperApplication : public CBalBaseBootstrapperApplication
8{ 7{
9public: 8public:
10 CTestBootstrapperApplication( 9 CTestBootstrapperApplication() : CBalBaseBootstrapperApplication()
11 __in IBootstrapperEngine* pEngine
12 ) : CBalBaseBootstrapperApplication(pEngine)
13 { 10 {
14 } 11 }
15}; 12};
16 13
17HRESULT CreateBootstrapperApplication( 14HRESULT 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