41 lines
644 B
C++
41 lines
644 B
C++
/*++
|
|
|
|
Copyright (C) 1996-2001 Microsoft Corporation
|
|
|
|
Module Name:
|
|
|
|
PERFHELP.H
|
|
|
|
Abstract:
|
|
|
|
History:
|
|
|
|
--*/
|
|
|
|
#ifndef __HOWLONG__H_
|
|
#define __HOWLONG__H_
|
|
|
|
#include <wbemutil.h>
|
|
class CHowLong
|
|
{
|
|
protected:
|
|
DWORD m_dwStart;
|
|
LPWSTR m_wszText1;
|
|
LPWSTR m_wszText2;
|
|
int m_n;
|
|
|
|
public:
|
|
CHowLong(LPWSTR wszText1 = L"", LPWSTR wszText2 = L"", int n = 0)
|
|
: m_wszText1(wszText1), m_wszText2(wszText2), m_n(n)
|
|
{
|
|
m_dwStart = GetTickCount();
|
|
}
|
|
~CHowLong()
|
|
{
|
|
DEBUGTRACE((LOG_WBEMCORE,"%S (%S, %d) took %dms\n", m_wszText1, m_wszText2, m_n,
|
|
GetTickCount() - m_dwStart));
|
|
}
|
|
};
|
|
|
|
#endif
|