summaryrefslogtreecommitdiff
path: root/src/burn/stub/stub.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/burn/stub/stub.cpp')
-rw-r--r--src/burn/stub/stub.cpp43
1 files changed, 0 insertions, 43 deletions
diff --git a/src/burn/stub/stub.cpp b/src/burn/stub/stub.cpp
index 090a8dbb..339a54da 100644
--- a/src/burn/stub/stub.cpp
+++ b/src/burn/stub/stub.cpp
@@ -3,16 +3,6 @@
3#include "precomp.h" 3#include "precomp.h"
4 4
5 5
6static void CALLBACK BurnTraceError(
7 __in_z LPCSTR szFile,
8 __in int iLine,
9 __in REPORT_LEVEL rl,
10 __in UINT source,
11 __in HRESULT hrError,
12 __in_z __format_string LPCSTR szFormat,
13 __in va_list args
14 );
15
16int WINAPI wWinMain( 6int WINAPI wWinMain(
17 __in HINSTANCE hInstance, 7 __in HINSTANCE hInstance,
18 __in_opt HINSTANCE /* hPrevInstance */, 8 __in_opt HINSTANCE /* hPrevInstance */,
@@ -40,8 +30,6 @@ int WINAPI wWinMain(
40 L"feclient.dll", // unsafely loaded by DecryptFile(). 30 L"feclient.dll", // unsafely loaded by DecryptFile().
41 }; 31 };
42 32
43 DutilInitialize(&BurnTraceError);
44
45 // Best effort attempt to get our file handle as soon as possible. 33 // Best effort attempt to get our file handle as soon as possible.
46 hr = PathForCurrentProcess(&sczPath, NULL); 34 hr = PathForCurrentProcess(&sczPath, NULL);
47 if (SUCCEEDED(hr)) 35 if (SUCCEEDED(hr))
@@ -72,37 +60,6 @@ LExit:
72 ReleaseFileHandle(hEngineFile); 60 ReleaseFileHandle(hEngineFile);
73 ReleaseStr(sczPath); 61 ReleaseStr(sczPath);
74 62
75 DutilUninitialize();
76 63
77 return FAILED(hr) ? (int)hr : (int)dwExitCode; 64 return FAILED(hr) ? (int)hr : (int)dwExitCode;
78} 65}
79
80static void CALLBACK BurnTraceError(
81 __in_z LPCSTR /*szFile*/,
82 __in int /*iLine*/,
83 __in REPORT_LEVEL /*rl*/,
84 __in UINT source,
85 __in HRESULT hrError,
86 __in_z __format_string LPCSTR szFormat,
87 __in va_list args
88 )
89{
90 BOOL fLog = FALSE;
91
92 switch (source)
93 {
94 case DUTIL_SOURCE_DEFAULT:
95 fLog = TRUE;
96 break;
97 default:
98 fLog = REPORT_VERBOSE < LogGetLevel();
99 break;
100 }
101
102 if (fLog)
103 {
104 DutilSuppressTraceErrorSource();
105 LogErrorStringArgs(hrError, szFormat, args);
106 DutilUnsuppressTraceErrorSource();
107 }
108}