43 lines
689 B
C
43 lines
689 B
C
|
/*++
|
||
|
|
||
|
Copyright (C) 1996-1999 Microsoft Corporation
|
||
|
|
||
|
Module Name:
|
||
|
|
||
|
browser.h
|
||
|
|
||
|
Abstract:
|
||
|
|
||
|
Header file for the sysmon.ocx interaction with Pdh browse
|
||
|
counters dialog.
|
||
|
|
||
|
--*/
|
||
|
|
||
|
#ifndef _BROWSER_H_
|
||
|
#define _BROWSER_H_
|
||
|
|
||
|
#define BROWSE_WILDCARD 1
|
||
|
|
||
|
typedef HRESULT (*ENUMPATH_CALLBACK)(LPTSTR pszPath, DWORD_PTR lpUserData, DWORD dwFlags);
|
||
|
|
||
|
extern HRESULT
|
||
|
BrowseCounters (
|
||
|
IN HLOG hDataSource,
|
||
|
IN DWORD dwDetailLevel,
|
||
|
IN HWND hwndOwner,
|
||
|
IN ENUMPATH_CALLBACK pCallback,
|
||
|
IN LPVOID lpUserData,
|
||
|
IN BOOL bUseInstanceIndex
|
||
|
);
|
||
|
|
||
|
|
||
|
extern HRESULT
|
||
|
EnumExpandedPath (
|
||
|
HLOG hDataSource,
|
||
|
LPTSTR pszCtrPath,
|
||
|
ENUMPATH_CALLBACK pCallback,
|
||
|
LPVOID lpUserData
|
||
|
);
|
||
|
|
||
|
#endif
|