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.
 
 
 
 
 
 

95 lines
2.5 KiB

/*++
Copyright (C) 1996-1999 Microsoft Corporation
Module Name:
browsdlg.h
Abstract:
data types and definitions used by counter browser dialog functions
--*/
#ifndef _BROWSDLG_H_
#define _BROWSDLG_H_
// browsdlg.h
//
typedef struct _PDHI_BROWSE_DLG_INFO {
PPDH_BROWSE_DLG_CONFIG_W pWideStruct;
PPDH_BROWSE_DLG_CONFIG_A pAnsiStruct;
HLOG hDataSource;
} PDHI_BROWSE_DLG_INFO, *PPDHI_BROWSE_DLG_INFO;
typedef struct _PDHI_BROWSE_DIALOG_DATA {
PPDHI_BROWSE_DLG_INFO pDlgData;
WCHAR szLastMachineName[MAX_PATH];
BOOL bShowIndex;
BOOL bWildCardInstances;
BOOL bSelectAllInstances;
BOOL bSelectAllCounters;
BOOL bIncludeMachineInPath;
BOOL bLocalCountersOnly;
BOOL bSelectMultipleCounters;
BOOL bAddMultipleCounters;
BOOL bHideDetailLevel;
BOOL bInitializePath;
BOOL bDisableMachineSelection;
BOOL bIncludeCostlyObjects;
BOOL bShowObjects;
WPARAM wpLastMachineSel;
DWORD dwCurrentDetailLevel;
} PDHI_BROWSE_DIALOG_DATA, * PPDHI_BROWSE_DIALOG_DATA;
typedef struct _PDHI_DETAIL_INFO {
DWORD dwLevelValue;
DWORD dwStringResourceId;
} PDHI_DETAIL_INFO, FAR * LPPDHI_DETAIL_INFO;
INT_PTR
CALLBACK
BrowseCounterDlgProc(
IN HWND hDlg,
IN UINT message,
IN WPARAM wParam,
IN LPARAM lParam
);
// datasrc.h
//
typedef struct _PDHI_DATA_SOURCE_INFO {
DWORD dwFlags;
LPWSTR szDataSourceFile;
DWORD cchBufferLength;
} PDHI_DATA_SOURCE_INFO, * PPDHI_DATA_SOURCE_INFO;
#define PDHI_DATA_SOURCE_CURRENT_ACTIVITY 0x00000001
#define PDHI_DATA_SOURCE_LOG_FILE 0x00000002
#define PDHI_DATA_SOURCE_WBEM_NAMESPACE 0x00000004
INT_PTR
CALLBACK
DataSrcDlgProc (
IN HWND hDlg,
IN UINT message,
IN WPARAM wParam,
IN LPARAM lParam
);
// expldlg.h
//
#define EDM_EXPLAIN_DLG_CLOSING (WM_USER + 0x100)
#define EDM_UPDATE_EXPLAIN_TEXT (WM_USER + 0x101)
#define EDM_UPDATE_TITLE_TEXT (WM_USER + 0x102)
INT_PTR
CALLBACK
ExplainTextDlgProc(
IN HWND hDlg,
IN UINT message,
IN WPARAM wParam,
IN LPARAM lParam
);
#endif // _BROWSDLG_H_