## Vanara.PInvoke.Pdh  
PInvoke API (methods, structures and constants imported from Windows Pdh.dll.

- Includes methods from pdh.dll  
- Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.Pdh?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.Pdh?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.Pdh)  
### Methods - 100% API coverage (58 of 58 functions)  
Native Method | Header | Managed Method  
--- | --- | ---  
[PdhAddCounter](https://www.google.com/search?num=5&q=PdhAddCounterA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhAddCounter](https://github.com/dahall/Vanara/search?l=C%23&q=PdhAddCounter)  
[PdhAddEnglishCounter](https://www.google.com/search?num=5&q=PdhAddEnglishCounterA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhAddEnglishCounter](https://github.com/dahall/Vanara/search?l=C%23&q=PdhAddEnglishCounter)  
[PdhBindInputDataSource](https://www.google.com/search?num=5&q=PdhBindInputDataSourceA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhBindInputDataSource](https://github.com/dahall/Vanara/search?l=C%23&q=PdhBindInputDataSource)  
[PdhBrowseCounters](https://www.google.com/search?num=5&q=PdhBrowseCountersA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhBrowseCounters](https://github.com/dahall/Vanara/search?l=C%23&q=PdhBrowseCounters)  
[PdhBrowseCountersH](https://www.google.com/search?num=5&q=PdhBrowseCountersHA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhBrowseCountersH](https://github.com/dahall/Vanara/search?l=C%23&q=PdhBrowseCountersH)  
[PdhCalculateCounterFromRawValue](https://www.google.com/search?num=5&q=PdhCalculateCounterFromRawValue+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhCalculateCounterFromRawValue](https://github.com/dahall/Vanara/search?l=C%23&q=PdhCalculateCounterFromRawValue)  
[PdhCloseLog](https://www.google.com/search?num=5&q=PdhCloseLog+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhCloseLog](https://github.com/dahall/Vanara/search?l=C%23&q=PdhCloseLog)  
[PdhCloseQuery](https://www.google.com/search?num=5&q=PdhCloseQuery+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhCloseQuery](https://github.com/dahall/Vanara/search?l=C%23&q=PdhCloseQuery)  
[PdhCollectQueryData](https://www.google.com/search?num=5&q=PdhCollectQueryData+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhCollectQueryData](https://github.com/dahall/Vanara/search?l=C%23&q=PdhCollectQueryData)  
[PdhCollectQueryDataEx](https://www.google.com/search?num=5&q=PdhCollectQueryDataEx+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhCollectQueryDataEx](https://github.com/dahall/Vanara/search?l=C%23&q=PdhCollectQueryDataEx)  
[PdhCollectQueryDataWithTime](https://www.google.com/search?num=5&q=PdhCollectQueryDataWithTime+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhCollectQueryDataWithTime](https://github.com/dahall/Vanara/search?l=C%23&q=PdhCollectQueryDataWithTime)  
[PdhComputeCounterStatistics](https://www.google.com/search?num=5&q=PdhComputeCounterStatistics+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhComputeCounterStatistics](https://github.com/dahall/Vanara/search?l=C%23&q=PdhComputeCounterStatistics)  
[PdhConnectMachine](https://www.google.com/search?num=5&q=PdhConnectMachineA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhConnectMachine](https://github.com/dahall/Vanara/search?l=C%23&q=PdhConnectMachine)  
[PdhEnumLogSetNames](https://www.google.com/search?num=5&q=PdhEnumLogSetNamesA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhEnumLogSetNames](https://github.com/dahall/Vanara/search?l=C%23&q=PdhEnumLogSetNames)  
[PdhEnumMachines](https://www.google.com/search?num=5&q=PdhEnumMachinesA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhEnumMachines](https://github.com/dahall/Vanara/search?l=C%23&q=PdhEnumMachines)  
[PdhEnumMachinesH](https://www.google.com/search?num=5&q=PdhEnumMachinesHA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhEnumMachinesH](https://github.com/dahall/Vanara/search?l=C%23&q=PdhEnumMachinesH)  
[PdhEnumObjectItems](https://www.google.com/search?num=5&q=PdhEnumObjectItemsA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhEnumObjectItems](https://github.com/dahall/Vanara/search?l=C%23&q=PdhEnumObjectItems)  
[PdhEnumObjectItemsH](https://www.google.com/search?num=5&q=PdhEnumObjectItemsHA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhEnumObjectItemsH](https://github.com/dahall/Vanara/search?l=C%23&q=PdhEnumObjectItemsH)  
[PdhEnumObjects](https://www.google.com/search?num=5&q=PdhEnumObjectsA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhEnumObjects](https://github.com/dahall/Vanara/search?l=C%23&q=PdhEnumObjects)  
[PdhEnumObjectsH](https://www.google.com/search?num=5&q=PdhEnumObjectsHA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhEnumObjectsH](https://github.com/dahall/Vanara/search?l=C%23&q=PdhEnumObjectsH)  
[PdhExpandCounterPath](https://www.google.com/search?num=5&q=PdhExpandCounterPathA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhExpandCounterPath](https://github.com/dahall/Vanara/search?l=C%23&q=PdhExpandCounterPath)  
[PdhExpandWildCardPath](https://www.google.com/search?num=5&q=PdhExpandWildCardPathA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhExpandWildCardPath](https://github.com/dahall/Vanara/search?l=C%23&q=PdhExpandWildCardPath)  
[PdhExpandWildCardPathH](https://www.google.com/search?num=5&q=PdhExpandWildCardPathHA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhExpandWildCardPathH](https://github.com/dahall/Vanara/search?l=C%23&q=PdhExpandWildCardPathH)  
[PdhFormatFromRawValue](https://www.google.com/search?num=5&q=PdhFormatFromRawValue+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhFormatFromRawValue](https://github.com/dahall/Vanara/search?l=C%23&q=PdhFormatFromRawValue)  
[PdhGetCounterInfo](https://www.google.com/search?num=5&q=PdhGetCounterInfoA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhGetCounterInfo](https://github.com/dahall/Vanara/search?l=C%23&q=PdhGetCounterInfo)  
[PdhGetCounterTimeBase](https://www.google.com/search?num=5&q=PdhGetCounterTimeBase+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhGetCounterTimeBase](https://github.com/dahall/Vanara/search?l=C%23&q=PdhGetCounterTimeBase)  
[PdhGetDataSourceTimeRange](https://www.google.com/search?num=5&q=PdhGetDataSourceTimeRangeA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhGetDataSourceTimeRange](https://github.com/dahall/Vanara/search?l=C%23&q=PdhGetDataSourceTimeRange)  
[PdhGetDataSourceTimeRangeH](https://www.google.com/search?num=5&q=PdhGetDataSourceTimeRangeH+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhGetDataSourceTimeRangeH](https://github.com/dahall/Vanara/search?l=C%23&q=PdhGetDataSourceTimeRangeH)  
[PdhGetDefaultPerfCounter](https://www.google.com/search?num=5&q=PdhGetDefaultPerfCounterA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhGetDefaultPerfCounter](https://github.com/dahall/Vanara/search?l=C%23&q=PdhGetDefaultPerfCounter)  
[PdhGetDefaultPerfCounterH](https://www.google.com/search?num=5&q=PdhGetDefaultPerfCounterHA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhGetDefaultPerfCounterH](https://github.com/dahall/Vanara/search?l=C%23&q=PdhGetDefaultPerfCounterH)  
[PdhGetDefaultPerfObject](https://www.google.com/search?num=5&q=PdhGetDefaultPerfObjectA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhGetDefaultPerfObject](https://github.com/dahall/Vanara/search?l=C%23&q=PdhGetDefaultPerfObject)  
[PdhGetDefaultPerfObjectH](https://www.google.com/search?num=5&q=PdhGetDefaultPerfObjectHA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhGetDefaultPerfObjectH](https://github.com/dahall/Vanara/search?l=C%23&q=PdhGetDefaultPerfObjectH)  
[PdhGetDllVersion](https://www.google.com/search?num=5&q=PdhGetDllVersion+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhGetDllVersion](https://github.com/dahall/Vanara/search?l=C%23&q=PdhGetDllVersion)  
[PdhGetFormattedCounterArray](https://www.google.com/search?num=5&q=PdhGetFormattedCounterArrayA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhGetFormattedCounterArray](https://github.com/dahall/Vanara/search?l=C%23&q=PdhGetFormattedCounterArray)  
[PdhGetFormattedCounterValue](https://www.google.com/search?num=5&q=PdhGetFormattedCounterValue+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhGetFormattedCounterValue](https://github.com/dahall/Vanara/search?l=C%23&q=PdhGetFormattedCounterValue)  
[PdhGetLogFileSize](https://www.google.com/search?num=5&q=PdhGetLogFileSize+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhGetLogFileSize](https://github.com/dahall/Vanara/search?l=C%23&q=PdhGetLogFileSize)  
[PdhGetRawCounterArray](https://www.google.com/search?num=5&q=PdhGetRawCounterArrayA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhGetRawCounterArray](https://github.com/dahall/Vanara/search?l=C%23&q=PdhGetRawCounterArray)  
[PdhGetRawCounterValue](https://www.google.com/search?num=5&q=PdhGetRawCounterValue+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhGetRawCounterValue](https://github.com/dahall/Vanara/search?l=C%23&q=PdhGetRawCounterValue)  
[PdhIsRealTimeQuery](https://www.google.com/search?num=5&q=PdhIsRealTimeQuery+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhIsRealTimeQuery](https://github.com/dahall/Vanara/search?l=C%23&q=PdhIsRealTimeQuery)  
[PdhLookupPerfIndexByName](https://www.google.com/search?num=5&q=PdhLookupPerfIndexByNameA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhLookupPerfIndexByName](https://github.com/dahall/Vanara/search?l=C%23&q=PdhLookupPerfIndexByName)  
[PdhLookupPerfNameByIndex](https://www.google.com/search?num=5&q=PdhLookupPerfNameByIndexA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhLookupPerfNameByIndex](https://github.com/dahall/Vanara/search?l=C%23&q=PdhLookupPerfNameByIndex)  
[PdhMakeCounterPath](https://www.google.com/search?num=5&q=PdhMakeCounterPathA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhMakeCounterPath](https://github.com/dahall/Vanara/search?l=C%23&q=PdhMakeCounterPath)  
[PdhOpenLog](https://www.google.com/search?num=5&q=PdhOpenLogA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhOpenLog](https://github.com/dahall/Vanara/search?l=C%23&q=PdhOpenLog)  
[PdhOpenQuery](https://www.google.com/search?num=5&q=PdhOpenQuery+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhOpenQuery](https://github.com/dahall/Vanara/search?l=C%23&q=PdhOpenQuery)  
[PdhOpenQueryH](https://www.google.com/search?num=5&q=PdhOpenQueryH+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhOpenQueryH](https://github.com/dahall/Vanara/search?l=C%23&q=PdhOpenQueryH)  
[PdhParseCounterPath](https://www.google.com/search?num=5&q=PdhParseCounterPathA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhParseCounterPath](https://github.com/dahall/Vanara/search?l=C%23&q=PdhParseCounterPath)  
[PdhParseInstanceName](https://www.google.com/search?num=5&q=PdhParseInstanceNameA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhParseInstanceName](https://github.com/dahall/Vanara/search?l=C%23&q=PdhParseInstanceName)  
[PdhReadRawLogRecord](https://www.google.com/search?num=5&q=PdhReadRawLogRecord+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhReadRawLogRecord](https://github.com/dahall/Vanara/search?l=C%23&q=PdhReadRawLogRecord)  
[PdhRemoveCounter](https://www.google.com/search?num=5&q=PdhRemoveCounter+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhRemoveCounter](https://github.com/dahall/Vanara/search?l=C%23&q=PdhRemoveCounter)  
[PdhSelectDataSource](https://www.google.com/search?num=5&q=PdhSelectDataSourceA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhSelectDataSource](https://github.com/dahall/Vanara/search?l=C%23&q=PdhSelectDataSource)  
[PdhSetCounterScaleFactor](https://www.google.com/search?num=5&q=PdhSetCounterScaleFactor+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhSetCounterScaleFactor](https://github.com/dahall/Vanara/search?l=C%23&q=PdhSetCounterScaleFactor)  
[PdhSetDefaultRealTimeDataSource](https://www.google.com/search?num=5&q=PdhSetDefaultRealTimeDataSource+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhSetDefaultRealTimeDataSource](https://github.com/dahall/Vanara/search?l=C%23&q=PdhSetDefaultRealTimeDataSource)  
[PdhSetQueryTimeRange](https://www.google.com/search?num=5&q=PdhSetQueryTimeRange+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhSetQueryTimeRange](https://github.com/dahall/Vanara/search?l=C%23&q=PdhSetQueryTimeRange)  
[PdhUpdateLog](https://www.google.com/search?num=5&q=PdhUpdateLogA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhUpdateLog](https://github.com/dahall/Vanara/search?l=C%23&q=PdhUpdateLog)  
[PdhUpdateLogFileCatalog](https://www.google.com/search?num=5&q=PdhUpdateLogFileCatalog+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhUpdateLogFileCatalog](https://github.com/dahall/Vanara/search?l=C%23&q=PdhUpdateLogFileCatalog)  
[PdhValidatePath](https://www.google.com/search?num=5&q=PdhValidatePathA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhValidatePath](https://github.com/dahall/Vanara/search?l=C%23&q=PdhValidatePath)  
[PdhValidatePathExWA](https://www.google.com/search?num=5&q=PdhValidatePathExWA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhValidatePathExW](https://github.com/dahall/Vanara/search?l=C%23&q=PdhValidatePathExW)  
[PdhValidatePathExWW](https://www.google.com/search?num=5&q=PdhValidatePathExWW+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhValidatePathExW](https://github.com/dahall/Vanara/search?l=C%23&q=PdhValidatePathExW)  
### Enumerations  
Native Enum | Header | Managed Enum  
--- | --- | ---  
[BrowseFlag](https://www.google.com/search?num=5&q=BrowseFlag+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.BrowseFlag](https://github.com/dahall/Vanara/search?l=C%23&q=BrowseFlag)  
[CounterType](https://www.google.com/search?num=5&q=CounterType+site%3Alearn.microsoft.com) |  | [Vanara.PInvoke.Pdh.CounterType](https://github.com/dahall/Vanara/search?l=C%23&q=CounterType)  
[PDH_FMT](https://www.google.com/search?num=5&q=PDH_FMT+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PDH_FMT](https://github.com/dahall/Vanara/search?l=C%23&q=PDH_FMT)  
[PDH_LOG_TYPE](https://www.google.com/search?num=5&q=PDH_LOG_TYPE+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PDH_LOG_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=PDH_LOG_TYPE)  
[PDH_PATH](https://www.google.com/search?num=5&q=PDH_PATH+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PDH_PATH](https://github.com/dahall/Vanara/search?l=C%23&q=PDH_PATH)  
[PdhExpandFlags](https://www.google.com/search?num=5&q=PdhExpandFlags+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhExpandFlags](https://github.com/dahall/Vanara/search?l=C%23&q=PdhExpandFlags)  
[PdhLogAccess](https://www.google.com/search?num=5&q=PdhLogAccess+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhLogAccess](https://github.com/dahall/Vanara/search?l=C%23&q=PdhLogAccess)  
[PdhSelectDataSourceFlags](https://www.google.com/search?num=5&q=PdhSelectDataSourceFlags+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhSelectDataSourceFlags](https://github.com/dahall/Vanara/search?l=C%23&q=PdhSelectDataSourceFlags)  
[PERF_DETAIL](https://www.google.com/search?num=5&q=PERF_DETAIL+site%3Alearn.microsoft.com) | winperf.h | [Vanara.PInvoke.Pdh.PERF_DETAIL](https://github.com/dahall/Vanara/search?l=C%23&q=PERF_DETAIL)  
### Structures  
Native Structure | Header | Managed Structure  
--- | --- | ---  
[PDH_BROWSE_DLG_CONFIG](https://www.google.com/search?num=5&q=PDH_BROWSE_DLG_CONFIG+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PDH_BROWSE_DLG_CONFIG](https://github.com/dahall/Vanara/search?l=C%23&q=PDH_BROWSE_DLG_CONFIG)  
[PDH_BROWSE_DLG_CONFIG_H](https://www.google.com/search?num=5&q=PDH_BROWSE_DLG_CONFIG_H+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PDH_BROWSE_DLG_CONFIG_H](https://github.com/dahall/Vanara/search?l=C%23&q=PDH_BROWSE_DLG_CONFIG_H)  
[PDH_COUNTER_INFO](https://www.google.com/search?num=5&q=PDH_COUNTER_INFO+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PDH_COUNTER_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=PDH_COUNTER_INFO)  
[PDH_COUNTER_PATH_ELEMENTS](https://www.google.com/search?num=5&q=PDH_COUNTER_PATH_ELEMENTS+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PDH_COUNTER_PATH_ELEMENTS](https://github.com/dahall/Vanara/search?l=C%23&q=PDH_COUNTER_PATH_ELEMENTS)  
[PDH_DATA_ITEM_PATH_ELEMENTS](https://www.google.com/search?num=5&q=PDH_DATA_ITEM_PATH_ELEMENTS+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PDH_DATA_ITEM_PATH_ELEMENTS](https://github.com/dahall/Vanara/search?l=C%23&q=PDH_DATA_ITEM_PATH_ELEMENTS)  
[PDH_FMT_COUNTERVALUE](https://www.google.com/search?num=5&q=PDH_FMT_COUNTERVALUE+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PDH_FMT_COUNTERVALUE](https://github.com/dahall/Vanara/search?l=C%23&q=PDH_FMT_COUNTERVALUE)  
[PDH_FMT_COUNTERVALUE_ITEM](https://www.google.com/search?num=5&q=PDH_FMT_COUNTERVALUE_ITEM+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PDH_FMT_COUNTERVALUE_ITEM](https://github.com/dahall/Vanara/search?l=C%23&q=PDH_FMT_COUNTERVALUE_ITEM)  
[PDH_HCOUNTER](https://www.google.com/search?num=5&q=PDH_HCOUNTER+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PDH_HCOUNTER](https://github.com/dahall/Vanara/search?l=C%23&q=PDH_HCOUNTER)  
[PDH_HLOG](https://www.google.com/search?num=5&q=PDH_HLOG+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PDH_HLOG](https://github.com/dahall/Vanara/search?l=C%23&q=PDH_HLOG)  
[PDH_HQUERY](https://www.google.com/search?num=5&q=PDH_HQUERY+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PDH_HQUERY](https://github.com/dahall/Vanara/search?l=C%23&q=PDH_HQUERY)  
[PDH_RAW_COUNTER](https://www.google.com/search?num=5&q=PDH_RAW_COUNTER+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PDH_RAW_COUNTER](https://github.com/dahall/Vanara/search?l=C%23&q=PDH_RAW_COUNTER)  
[PDH_RAW_COUNTER_ITEM](https://www.google.com/search?num=5&q=PDH_RAW_COUNTER_ITEM+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PDH_RAW_COUNTER_ITEM](https://github.com/dahall/Vanara/search?l=C%23&q=PDH_RAW_COUNTER_ITEM)  
[PDH_RAW_LOG_RECORD](https://www.google.com/search?num=5&q=PDH_RAW_LOG_RECORD+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PDH_RAW_LOG_RECORD](https://github.com/dahall/Vanara/search?l=C%23&q=PDH_RAW_LOG_RECORD)  
[PDH_STATISTICS](https://www.google.com/search?num=5&q=PDH_STATISTICS+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PDH_STATISTICS](https://github.com/dahall/Vanara/search?l=C%23&q=PDH_STATISTICS)  
[PDH_TIME_INFO](https://www.google.com/search?num=5&q=PDH_TIME_INFO+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PDH_TIME_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=PDH_TIME_INFO)  
### Classes  
Native Class | Header | Managed Class  
--- | --- | ---  
[SafePDH_HCOUNTER](https://www.google.com/search?num=5&q=SafePDH_HCOUNTER+site%3Alearn.microsoft.com) |  | [Vanara.PInvoke.Pdh.SafePDH_HCOUNTER](https://github.com/dahall/Vanara/search?l=C%23&q=SafePDH_HCOUNTER)  
[SafePDH_HLOG](https://www.google.com/search?num=5&q=SafePDH_HLOG+site%3Alearn.microsoft.com) |  | [Vanara.PInvoke.Pdh.SafePDH_HLOG](https://github.com/dahall/Vanara/search?l=C%23&q=SafePDH_HLOG)  
[SafePDH_HQUERY](https://www.google.com/search?num=5&q=SafePDH_HQUERY+site%3Alearn.microsoft.com) |  | [Vanara.PInvoke.Pdh.SafePDH_HQUERY](https://github.com/dahall/Vanara/search?l=C%23&q=SafePDH_HQUERY)  
