40#define PDH_CVERSION_WIN40 0x0400
41#define PDH_CVERSION_WIN50 0x0500
42#define PDH_VERSION 0x0503
44#define PDH_MAX_SCALE 7
45#define PDH_MIN_SCALE (-7)
47#define PDH_MAX_COUNTER_NAME 1024
49#define PDH_FMT_LONG 0x00000100
50#define PDH_FMT_DOUBLE 0x00000200
51#define PDH_FMT_LARGE 0x00000400
52#define PDH_FMT_NOSCALE 0x00001000
53#define PDH_FMT_1000 0x00002000
54#define PDH_FMT_NOCAP100 0x00008000
56#define DATA_SOURCE_REGISTRY 0x00000001
57#define DATA_SOURCE_LOGFILE 0x00000002
58#define DATA_SOURCE_WBEM 0x00000004
178#define PdhAddCounter WINELIB_NAME_AW(PdhAddCounter)
181#define PdhAddEnglishCounter WINELIB_NAME_AW(PdhAddEnglishCounter)
188#define PdhEnumObjectItems WINELIB_NAME_AW(PdhEnumObjectItems)
191#define PdhGetCounterInfo WINELIB_NAME_AW(PdhGetCounterInfo)
198#define PdhLookupPerfIndexByName WINELIB_NAME_AW(PdhLookupPerfIndexByName)
201#define PdhLookupPerfNameByIndex WINELIB_NAME_AW(PdhLookupPerfNameByIndex)
204#define PdhMakeCounterPath WINELIB_NAME_AW(PdhMakeCounterPath)
207#define PdhOpenQuery WINELIB_NAME_AW(PdhOpenQuery)
213#define PdhValidatePath WINELIB_NAME_AW(PdhValidatePath)
216#define PdhValidatePathEx WINELIB_NAME_AW(PdhValidatePathEx)
struct _PDH_DATA_ITEM_PATH_ELEMENTS_W PDH_DATA_ITEM_PATH_ELEMENTS_W
PDH_STATUS WINAPI PdhLookupPerfNameByIndexW(LPCWSTR, DWORD, LPWSTR, LPDWORD)
PDH_STATUS WINAPI PdhGetCounterTimeBase(PDH_HCOUNTER, LONGLONG *)
PDH_STATUS WINAPI PdhOpenQueryA(LPCSTR, DWORD_PTR, PDH_HQUERY *)
struct _PDH_COUNTER_PATH_ELEMENTS_A * PPDH_COUNTER_PATH_ELEMENTS_A
PDH_STATUS WINAPI PdhCollectQueryDataWithTime(PDH_HQUERY, LONGLONG *)
PDH_STATUS WINAPI PdhCollectQueryDataEx(PDH_HQUERY, DWORD, HANDLE)
struct _PDH_COUNTER_PATH_ELEMENTS_W * PPDH_COUNTER_PATH_ELEMENTS_W
PDH_STATUS WINAPI PdhGetRawCounterValue(PDH_HCOUNTER, LPDWORD, PPDH_RAW_COUNTER)
struct _PDH_RAW_COUNTER PDH_RAW_COUNTER
PDH_STATUS WINAPI PdhValidatePathA(LPCSTR)
struct _PDH_FMT_COUNTERVALUE * PPDH_FMT_COUNTERVALUE
PDH_STATUS WINAPI PdhEnumObjectItemsA(LPCSTR, LPCSTR, LPCSTR, LPSTR, LPDWORD, LPSTR, LPDWORD, DWORD, DWORD)
PDH_STATUS WINAPI PdhMakeCounterPathW(PDH_COUNTER_PATH_ELEMENTS_W *, LPWSTR, LPDWORD, DWORD)
PDH_STATUS WINAPI PdhValidatePathExW(PDH_HLOG, LPCWSTR)
struct _PDH_COUNTER_PATH_ELEMENTS_W PDH_COUNTER_PATH_ELEMENTS_W
struct _PDH_DATA_ITEM_PATH_ELEMENTS_A * PPDH_DATA_ITEM_PATH_ELEMENTS_A
PDH_STATUS WINAPI PdhLookupPerfIndexByNameA(LPCSTR, LPCSTR, LPDWORD)
PDH_STATUS WINAPI PdhLookupPerfIndexByNameW(LPCWSTR, LPCWSTR, LPDWORD)
PDH_STATUS WINAPI PdhAddEnglishCounterA(PDH_HQUERY, LPCSTR, DWORD_PTR, PDH_HCOUNTER *)
PDH_STATUS WINAPI PdhCollectQueryData(PDH_HQUERY)
PDH_STATUS WINAPI PdhGetFormattedCounterValue(PDH_HCOUNTER, DWORD, LPDWORD, PPDH_FMT_COUNTERVALUE)
PDH_STATUS WINAPI PdhRemoveCounter(PDH_HCOUNTER)
PDH_STATUS WINAPI PdhAddEnglishCounterW(PDH_HQUERY, LPCWSTR, DWORD_PTR, PDH_HCOUNTER *)
struct _PDH_COUNTER_PATH_ELEMENTS_A PDH_COUNTER_PATH_ELEMENTS_A
PDH_STATUS WINAPI PdhValidatePathExA(PDH_HLOG, LPCSTR)
struct _PDH_FMT_COUNTERVALUE PDH_FMT_COUNTERVALUE
struct _PDH_RAW_COUNTER * PPDH_RAW_COUNTER
struct _PDH_DATA_ITEM_PATH_ELEMENTS_W * PPDH_DATA_ITEM_PATH_ELEMENTS_W
PDH_STATUS WINAPI PdhMakeCounterPathA(PDH_COUNTER_PATH_ELEMENTS_A *, LPSTR, LPDWORD, DWORD)
PDH_STATUS WINAPI PdhAddCounterW(PDH_HQUERY, LPCWSTR, DWORD_PTR, PDH_HCOUNTER *)
PDH_STATUS WINAPI PdhCloseQuery(PDH_HQUERY)
struct _PDH_COUNTER_INFO_A * PPDH_COUNTER_INFO_A
PDH_STATUS WINAPI PdhSetDefaultRealTimeDataSource(DWORD)
struct _PDH_COUNTER_INFO_W * PPDH_COUNTER_INFO_W
PDH_STATUS WINAPI PdhSetCounterScaleFactor(PDH_HCOUNTER, LONG)
struct _PDH_COUNTER_INFO_W PDH_COUNTER_INFO_W
PDH_STATUS WINAPI PdhGetDllVersion(LPDWORD)
PDH_STATUS WINAPI PdhOpenQueryW(LPCWSTR, DWORD_PTR, PDH_HQUERY *)
PDH_STATUS WINAPI PdhEnumObjectItemsW(LPCWSTR, LPCWSTR, LPCWSTR, LPWSTR, LPDWORD, LPWSTR, LPDWORD, DWORD, DWORD)
struct _PDH_DATA_ITEM_PATH_ELEMENTS_A PDH_DATA_ITEM_PATH_ELEMENTS_A
PDH_STATUS WINAPI PdhGetCounterInfoW(PDH_HCOUNTER, BOOLEAN, LPDWORD, PPDH_COUNTER_INFO_W)
struct _PDH_COUNTER_INFO_A PDH_COUNTER_INFO_A
PDH_STATUS WINAPI PdhLookupPerfNameByIndexA(LPCSTR, DWORD, LPSTR, LPDWORD)
PDH_STATUS WINAPI PdhGetCounterInfoA(PDH_HCOUNTER, BOOLEAN, LPDWORD, PPDH_COUNTER_INFO_A)
PDH_STATUS WINAPI PdhValidatePathW(LPCWSTR)
PDH_STATUS WINAPI PdhAddCounterA(PDH_HQUERY, LPCSTR, DWORD_PTR, PDH_HCOUNTER *)
union _PDH_COUNTER_INFO_A::@3192 DUMMYUNIONNAME
DWORD_PTR dwQueryUserData
PDH_COUNTER_PATH_ELEMENTS_A CounterPath
PDH_DATA_ITEM_PATH_ELEMENTS_A DataItemPath
struct _PDH_COUNTER_INFO_A::@3192::@3193 DUMMYSTRUCTNAME
union _PDH_COUNTER_INFO_W::@3194 DUMMYUNIONNAME
struct _PDH_COUNTER_INFO_W::@3194::@3195 DUMMYSTRUCTNAME
DWORD_PTR dwQueryUserData
PDH_COUNTER_PATH_ELEMENTS_W CounterPath
PDH_DATA_ITEM_PATH_ELEMENTS_W DataItemPath
union _PDH_FMT_COUNTERVALUE::@3191 DUMMYUNIONNAME