Source code of Windows XP (NT5)
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.

189 lines
5.5 KiB

  1. LIBRARY pdh
  2. EXPORTS
  3. ; PdhDllInitRoutine
  4. PdhGetDllVersion
  5. PdhOpenQuery = PdhOpenQueryW
  6. PdhOpenQueryA
  7. PdhOpenQueryW
  8. PdhAddCounterA
  9. PdhAddCounterW
  10. PdhRemoveCounter
  11. PdhCollectQueryData
  12. PdhCloseQuery
  13. PdhGetFormattedCounterValue
  14. PdhGetRawCounterValue
  15. PdhCalculateCounterFromRawValue
  16. PdhComputeCounterStatistics
  17. PdhGetCounterInfoA
  18. PdhGetCounterInfoW
  19. PdhSetCounterScaleFactor
  20. PdhConnectMachineA
  21. PdhConnectMachineW
  22. PdhEnumMachinesA
  23. PdhEnumMachinesW
  24. PdhEnumObjectsA
  25. PdhEnumObjectsW
  26. PdhEnumObjectItemsA
  27. PdhEnumObjectItemsW
  28. PdhMakeCounterPathA
  29. PdhMakeCounterPathW
  30. PdhParseCounterPathA
  31. PdhParseCounterPathW
  32. PdhParseInstanceNameA
  33. PdhParseInstanceNameW
  34. PdhValidatePathA
  35. PdhValidatePathW
  36. PdhGetDefaultPerfObjectA
  37. PdhGetDefaultPerfObjectW
  38. PdhGetDefaultPerfCounterA
  39. PdhGetDefaultPerfCounterW
  40. PdhBrowseCountersA
  41. PdhBrowseCountersW
  42. PdhExpandCounterPathA
  43. PdhExpandCounterPathW
  44. ;
  45. ; v1.1 functions
  46. ;
  47. PdhLookupPerfNameByIndexW
  48. PdhLookupPerfNameByIndexA
  49. PdhLookupPerfIndexByNameW
  50. PdhLookupPerfIndexByNameA
  51. ;
  52. ; Logging functions
  53. ;
  54. PdhOpenLogW
  55. PdhOpenLogA
  56. PdhUpdateLogA
  57. PdhUpdateLogW
  58. PdhGetLogFileSize
  59. PdhCloseLog
  60. PdhSetQueryTimeRange
  61. PdhIsRealTimeQuery
  62. PdhGetDataSourceTimeRangeA
  63. PdhGetDataSourceTimeRangeW
  64. PdhSelectDataSourceA
  65. PdhSelectDataSourceW
  66. ;
  67. ; v1.2 functions
  68. ;
  69. PdhGetFormattedCounterArrayA
  70. PdhGetFormattedCounterArrayW
  71. PdhGetRawCounterArrayA
  72. PdhGetRawCounterArrayW
  73. ;
  74. ; v2.0 functions
  75. ;
  76. PdhCollectQueryDataEx
  77. PdhFormatFromRawValue
  78. PdhSetDefaultRealTimeDataSource
  79. PdhReadRawLogRecord
  80. PdhLogServiceControlA
  81. PdhLogServiceControlW
  82. PdhLogServiceCommandA
  83. PdhLogServiceCommandW
  84. PdhGetCounterTimeBase
  85. PdhUpdateLogFileCatalog
  86. PdhExpandWildCardPathA
  87. PdhExpandWildCardPathW
  88. PdhListLogFileHeaderA PRIVATE
  89. PdhListLogFileHeaderW PRIVATE
  90. ;
  91. ; functions exported for Visual Basic only
  92. ;
  93. PdhVbOpenQuery
  94. PdhVbAddCounter
  95. PdhVbGetDoubleCounterValue
  96. PdhVbGetOneCounterPath
  97. PdhVbCreateCounterPathList
  98. PdhVbGetCounterPathFromList
  99. PdhVbGetCounterPathElements
  100. PdhVbIsGoodStatus
  101. PdhVbOpenLog
  102. PdhVbUpdateLog
  103. PdhVbGetLogFileSize
  104. ;
  105. ; extended functions for WMI event trace logfile format
  106. ;
  107. PdhBindInputDataSourceW
  108. PdhBindInputDataSourceA
  109. PdhOpenQueryH
  110. PdhEnumMachinesHW
  111. PdhEnumMachinesHA
  112. PdhEnumObjectsHW
  113. PdhEnumObjectsHA
  114. PdhEnumObjectItemsHW
  115. PdhEnumObjectItemsHA
  116. PdhExpandWildCardPathHW
  117. PdhExpandWildCardPathHA
  118. PdhGetDataSourceTimeRangeH
  119. PdhGetDefaultPerfObjectHA
  120. PdhGetDefaultPerfObjectHW
  121. PdhGetDefaultPerfCounterHA
  122. PdhGetDefaultPerfCounterHW
  123. PdhBrowseCountersHW
  124. PdhBrowseCountersHA
  125. ; Functions for Performance Log and Alert Management
  126. PdhPlaScheduleW PRIVATE
  127. PdhPlaScheduleA PRIVATE
  128. PdhPlaStartW PRIVATE
  129. PdhPlaStartA PRIVATE
  130. PdhPlaStopW PRIVATE
  131. PdhPlaStopA PRIVATE
  132. PdhPlaCreateW PRIVATE
  133. PdhPlaCreateA PRIVATE
  134. PdhPlaDeleteW PRIVATE
  135. PdhPlaDeleteA PRIVATE
  136. PdhPlaAddItemW PRIVATE
  137. PdhPlaAddItemA PRIVATE
  138. PdhPlaSetItemListA PRIVATE
  139. PdhPlaSetItemListW PRIVATE
  140. PdhPlaRemoveAllItemsW PRIVATE
  141. PdhPlaRemoveAllItemsA PRIVATE
  142. PdhPlaSetRunAsW PRIVATE
  143. PdhPlaSetRunAsA PRIVATE
  144. PdhPlaGetInfoW PRIVATE
  145. PdhPlaGetInfoA PRIVATE
  146. PdhPlaSetInfoW PRIVATE
  147. PdhPlaSetInfoA PRIVATE
  148. PdhiPlaRunAs PRIVATE
  149. PdhiPlaSetRunAs PRIVATE
  150. PdhPlaEnumCollectionsW PRIVATE
  151. PdhPlaEnumCollectionsA PRIVATE
  152. PlaTimeInfoToMilliSeconds PRIVATE
  153. PdhPlaValidateInfoA PRIVATE
  154. PdhPlaValidateInfoW PRIVATE
  155. PdhiPlaGetVersion PRIVATE
  156. PdhPlaGetLogFileNameA PRIVATE
  157. PdhPlaGetLogFileNameW PRIVATE
  158. PdhPlaGetScheduleW PRIVATE
  159. PdhPlaGetScheduleA PRIVATE
  160. PdhiPlaFormatBlanksW PRIVATE
  161. PdhiPlaFormatBlanksA PRIVATE
  162. PdhRelogA PRIVATE
  163. PdhRelogW PRIVATE
  164. PdhTranslate009CounterW PRIVATE
  165. PdhTranslate009CounterA PRIVATE
  166. PdhTranslateLocaleCounterW PRIVATE
  167. PdhTranslateLocaleCounterA PRIVATE
  168. PdhAdd009CounterW PRIVATE
  169. PdhAdd009CounterA PRIVATE
  170. PdhGetLogFileTypeW PRIVATE
  171. PdhGetLogFileTypeA PRIVATE
  172. ;
  173. ; Functions for logging to SQL database
  174. ;
  175. PdhEnumLogSetNamesA
  176. PdhEnumLogSetNamesW
  177. PdhVerifySQLDBA
  178. PdhVerifySQLDBW
  179. PdhCreateSQLTablesA
  180. PdhCreateSQLTablesW
  181. PdhSetLogSetRunID
  182. PdhGetLogSetGUID