mirror of https://github.com/tongzx/nt5src
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.
57 lines
1.4 KiB
57 lines
1.4 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_
|
|
|
|
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
|
|
);
|
|
|
|
#endif // _BROWSDLG_H_
|