2025-04-27 07:49:33 -04:00

55 lines
1.2 KiB
C++

// extrinsicevent.cpp: implementation of the CExtrinsicEvent class.
//
// Copyright (c) 1997-2001 Microsoft Corporation, All Rights Reserved
//
//////////////////////////////////////////////////////////////////////
#include "stdafx.h"
#include "mca.h"
#include "extrinsicevent.h"
#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
CExtrinsicEvent::CExtrinsicEvent()
{
}
CExtrinsicEvent::~CExtrinsicEvent()
{
}
HRESULT CExtrinsicEvent::PopulateObject(IWbemClassObject *pObj, BSTR bstrType)
{
return WBEM_E_NOT_SUPPORTED;
}
HRESULT CExtrinsicEvent::Publish(void *pDlg)
{
HRESULT hr = S_OK;
CString clMyBuff;
CMcaDlg *pTheDlg = (CMcaDlg *)pDlg;
// compose a string for the listbox.
clMyBuff = _T("[");
clMyBuff += m_bstrTime;
clMyBuff += _T("] {");
clMyBuff += m_bstrType;
clMyBuff += _T("}");
pTheDlg->BroadcastEvent(m_bstrServerNamespace, m_bstrTitle, &clMyBuff,
(void *)this);
return hr;
}