Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

40 lines
876 B

#ifndef _source_h
#define _source_h
#include "evntfind.h"
class CTcSource;
class CLcSource;
class CMessage;
class CEventFindDlg;
class CXMessageArray;
class CXEventSource;
class CEventTrapDlg;
class CSource
{
public:
CSource();
~CSource();
SCODE Create(CEventTrapDlg* pdlgEventTrap);
SCODE CreateWindowEpilogue();
BOOL Find(BOOL bSearchTree, CString sText, BOOL bWholeWord, BOOL bMatchCase);
void OnFind(CWnd* pwndParent);
void GetSelectedMessages(CXMessageArray& aMessages);
void NotifyTrappingChange(CXEventSource* pEventSource, DWORD dwId, BOOL bIsTrapping);
void NotifyTcSelChanged();
CXEventSource* m_pEventSource;
private:
CLcSource* m_plcSource;
CTcSource* m_ptcSource;
CEventTrapDlg* m_pdlgEventTrap;
friend class CEventFindDlg;
CEventFindDlg* m_pdlgFind;
};
#endif _source_h