WindowsXP-SP1/admin/wmiscmgr/wmifilterbrowserdlg.h

34 lines
992 B
C++

//-------------------------------------------------------------------------
// File: CDlgQuestionnaire.h
//
// Author : Kishnan Nedungadi
//
// created : 3/27/2000
//-------------------------------------------------------------------------
INT_PTR CALLBACK WMIFilterBrowserDlgProc(HWND hDLG, UINT iMessage, WPARAM wParam, LPARAM lParam);
class CWMIFilterBrowser;
class CWMIFilterBrowserDlg
{
public:
CWMIFilterBrowserDlg(CWMIFilterBrowser * pWMIFilterBrowser);
~CWMIFilterBrowserDlg();
INT_PTR CALLBACK WMIFilterBrowserDlgProc(HWND hDlg, UINT iMessage, WPARAM wParam, LPARAM lParam);
IWbemClassObject * m_pIWbemClassObject;
protected:
STDMETHODIMP PopulateFilterList();
STDMETHODIMP AddItemToList(IWbemClassObject * pIWbemClassObject);
STDMETHODIMP InitializeDialog();
STDMETHODIMP DestroyDialog();
BOOL OnOK();
STDMETHODIMP ViewSelectedItem();
HWND m_hWnd;
HWND m_hwndListView;
CWMIFilterBrowser * m_pWMIFilterBrowser;
};