WindowsXP-SP1/admin/wmiscmgr/somfiltermgrdlg.h

38 lines
1.1 KiB
C++

//-------------------------------------------------------------------------
// File: CDlgQuestionnaire.h
//
// Author : Kishnan Nedungadi
//
// created : 3/27/2000
//-------------------------------------------------------------------------
INT_PTR CALLBACK SomFilterManagerDlgProc(HWND hDLG, UINT iMessage, WPARAM wParam, LPARAM lParam);
class CSomFilterManager;
class CSomFilterManagerDlg
{
public:
CSomFilterManagerDlg(CSomFilterManager * pSomFilterManager);
~CSomFilterManagerDlg();
INT_PTR CALLBACK SomFilterManagerDlgProc(HWND hDlg, UINT iMessage, WPARAM wParam, LPARAM lParam);
IWbemClassObject * m_pIWbemClassObject;
protected:
STDMETHODIMP PopulateFilterList();
STDMETHODIMP AddItemToList(IWbemClassObject * pIWbemClassObject, long lIndex=MAX_LIST_ITEMS);
STDMETHODIMP InitializeDialog();
STDMETHODIMP DestroyDialog();
BOOL OnKillActive();
STDMETHODIMP OnNew();
STDMETHODIMP OnEdit();
STDMETHODIMP OnDelete();
STDMETHODIMP ClearFilterList();
BOOL OnOK();
HWND m_hWnd;
CSomFilterManager * m_pSomFilterManager;
HWND m_hwndListView;
};