Leaked source code of windows server 2003
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.

185 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. PdhGetCounterTimeBase
  81. PdhUpdateLogFileCatalog
  82. PdhExpandWildCardPathA
  83. PdhExpandWildCardPathW
  84. PdhListLogFileHeaderA PRIVATE
  85. PdhListLogFileHeaderW PRIVATE
  86. ;
  87. ; functions exported for Visual Basic only
  88. ;
  89. PdhVbOpenQuery
  90. PdhVbAddCounter
  91. PdhVbGetDoubleCounterValue
  92. PdhVbGetOneCounterPath
  93. PdhVbCreateCounterPathList
  94. PdhVbGetCounterPathFromList
  95. PdhVbGetCounterPathElements
  96. PdhVbIsGoodStatus
  97. PdhVbOpenLog
  98. PdhVbUpdateLog
  99. PdhVbGetLogFileSize
  100. ;
  101. ; extended functions for WMI event trace logfile format
  102. ;
  103. PdhBindInputDataSourceW
  104. PdhBindInputDataSourceA
  105. PdhOpenQueryH
  106. PdhEnumMachinesHW
  107. PdhEnumMachinesHA
  108. PdhEnumObjectsHW
  109. PdhEnumObjectsHA
  110. PdhEnumObjectItemsHW
  111. PdhEnumObjectItemsHA
  112. PdhExpandWildCardPathHW
  113. PdhExpandWildCardPathHA
  114. PdhGetDataSourceTimeRangeH
  115. PdhGetDefaultPerfObjectHA
  116. PdhGetDefaultPerfObjectHW
  117. PdhGetDefaultPerfCounterHA
  118. PdhGetDefaultPerfCounterHW
  119. PdhBrowseCountersHW
  120. PdhBrowseCountersHA
  121. ; Functions for Performance Log and Alert Management
  122. PdhPlaScheduleW PRIVATE
  123. PdhPlaScheduleA PRIVATE
  124. PdhPlaStartW PRIVATE
  125. PdhPlaStartA PRIVATE
  126. PdhPlaStopW PRIVATE
  127. PdhPlaStopA PRIVATE
  128. PdhPlaCreateW PRIVATE
  129. PdhPlaCreateA PRIVATE
  130. PdhPlaDeleteW PRIVATE
  131. PdhPlaDeleteA PRIVATE
  132. PdhPlaAddItemW PRIVATE
  133. PdhPlaAddItemA PRIVATE
  134. PdhPlaSetItemListA PRIVATE
  135. PdhPlaSetItemListW PRIVATE
  136. PdhPlaRemoveAllItemsW PRIVATE
  137. PdhPlaRemoveAllItemsA PRIVATE
  138. PdhPlaSetRunAsW PRIVATE
  139. PdhPlaSetRunAsA PRIVATE
  140. PdhPlaGetInfoW PRIVATE
  141. PdhPlaGetInfoA PRIVATE
  142. PdhPlaSetInfoW PRIVATE
  143. PdhPlaSetInfoA PRIVATE
  144. PdhiPlaRunAs PRIVATE
  145. PdhiPlaSetRunAs PRIVATE
  146. PdhPlaEnumCollectionsW PRIVATE
  147. PdhPlaEnumCollectionsA PRIVATE
  148. PlaTimeInfoToMilliSeconds PRIVATE
  149. PdhPlaValidateInfoA PRIVATE
  150. PdhPlaValidateInfoW PRIVATE
  151. PdhiPlaGetVersion PRIVATE
  152. PdhPlaGetLogFileNameA PRIVATE
  153. PdhPlaGetLogFileNameW PRIVATE
  154. PdhPlaGetScheduleW PRIVATE
  155. PdhPlaGetScheduleA PRIVATE
  156. PdhiPlaFormatBlanksW PRIVATE
  157. PdhiPlaFormatBlanksA PRIVATE
  158. PdhRelogA PRIVATE
  159. PdhRelogW PRIVATE
  160. PdhTranslate009CounterW PRIVATE
  161. PdhTranslate009CounterA PRIVATE
  162. PdhTranslateLocaleCounterW PRIVATE
  163. PdhTranslateLocaleCounterA PRIVATE
  164. PdhAdd009CounterW PRIVATE
  165. PdhAdd009CounterA PRIVATE
  166. PdhGetLogFileTypeW PRIVATE
  167. PdhGetLogFileTypeA PRIVATE
  168. ;
  169. ; Functions for logging to SQL database
  170. ;
  171. PdhEnumLogSetNamesA
  172. PdhEnumLogSetNamesW
  173. PdhVerifySQLDBA
  174. PdhVerifySQLDBW
  175. PdhCreateSQLTablesA
  176. PdhCreateSQLTablesW
  177. PdhSetLogSetRunID
  178. PdhGetLogSetGUID