in Include/httpserv_xp.h [1373:1413]
class __declspec(uuid("9f9098d5-915c-4294-a52e-66532a232bc9"))
IHttpTraceContext
{
public:
virtual
HRESULT
GetTraceConfiguration(
IN OUT HTTP_TRACE_CONFIGURATION * pHttpTraceConfiguration
) = 0;
virtual
HRESULT
SetTraceConfiguration(
IN HTTP_MODULE_ID moduleId,
IN HTTP_TRACE_CONFIGURATION * pHttpTraceConfiguration,
IN DWORD cHttpTraceConfiguration = 1
) = 0;
virtual
HRESULT
RaiseTraceEvent(
IN HTTP_TRACE_EVENT * pTraceEvent
) = 0;
virtual
LPCGUID
GetTraceActivityId(
) = 0;
virtual
HRESULT
QuickTrace(
IN PCWSTR pszData1,
IN PCWSTR pszData2 = NULL,
IN HRESULT hrLastError = S_OK,
//
// 4 == TRACE_LEVEL_INFORMATION
//
IN UCHAR Level = 4
) = 0;
};