WindowsXP-SP1/admin/wmiscmgr/dlgfilterproperties.h

31 lines
1.1 KiB
C++

//-------------------------------------------------------------------------
// File: DlgFilterProperties.h
//
// Author : Kishnan Nedungadi
//
// created : 3/27/2000
//-------------------------------------------------------------------------
INT_PTR CALLBACK FilterPropertiesDlgProc(HWND hDLG, UINT iMessage, WPARAM wParam, LPARAM lParam);
class CFilterPropertiesDlg
{
public:
CFilterPropertiesDlg(IWbemServices * pIWbemServices, IWbemClassObject * pIWbemClassObject);
~CFilterPropertiesDlg();
INT_PTR CALLBACK FilterPropertiesDlgProc(HWND hDlg, UINT iMessage, WPARAM wParam, LPARAM lParam);
protected:
STDMETHODIMP InitializeDialog();
STDMETHODIMP DestroyDialog();
STDMETHODIMP PopulateRulesList();
STDMETHODIMP ClearRulesList();
STDMETHODIMP AddItemToList(IWbemClassObject * pIWbemClassObject);
STDMETHODIMP ShowProperty(IWbemClassObject * pIWbemClassObject, LPCTSTR pszPropertyName, long lResID);
HWND m_hWnd;
IWbemServices * m_pIWbemServices;
HWND m_hwndRulesListView;
IWbemClassObject * m_pIWbemClassObject;
};