summaryrefslogtreecommitdiff
path: root/testshl2/inc/testshl/result/callbackfunc.h
blob: 606bf71791633351b546b76b60ec0ac3fd4880e7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#ifndef _callbackfunc_h
#define _callbackfunc_h

#ifdef __cplusplus
extern "C" {
#endif

    // this is the entry point from the DLL back to the executable.
    long CallbackDispatch(int x, ...);

//# void TestResult_startTest(hTestResult _pResult, hTest _pTest);
//# void TestResult_addFailure( hTestResult _pResult, hTest _pTest, hException _pException );
//# void TestResult_addError( hTestResult _pResult, hTest _pTest, hException _pException );
//# void TestResult_endTest( hTestResult _pResult, hTest _pTest );
//# bool TestResult_shouldStop(hTestResult _pResult);
//# void TestResult_addInfo( hTestResult _pResult, hTest _pTest, const char* _sInfo );
//#
//# void TestResult_enterNode( hTestResult _pResult, const char* _sInfo );
//# void TestResult_leaveNode( hTestResult _pResult, const char* _sInfo );

#ifdef __cplusplus
}
#endif

#endif