IFNDEF PDH_INC
PDH_INC equ <1>

PROTO64 external,PdhAddCounterA, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhAddCounterW, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhBindInputDataSourceA, :QWORD,:QWORD
PROTO64 external,PdhBindInputDataSourceW, :QWORD,:QWORD
PROTO64 external,PdhBrowseCountersA, :QWORD
PROTO64 external,PdhBrowseCountersHA, :QWORD
PROTO64 external,PdhBrowseCountersHW, :QWORD
PROTO64 external,PdhBrowseCountersW, :QWORD
PROTO64 external,PdhCalculateCounterFromRawValue, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhCloseLog, :QWORD,:QWORD
PROTO64 external,PdhCloseQuery, :QWORD
PROTO64 external,PdhCollectQueryData, :QWORD
PROTO64 external,PdhCollectQueryDataEx, :QWORD,:QWORD,:QWORD
PROTO64 external,PdhComputeCounterStatistics, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhConnectMachineA, :QWORD
PROTO64 external,PdhConnectMachineW, :QWORD
PROTO64 external,PdhCreateSQLTablesA, :QWORD
PROTO64 external,PdhCreateSQLTablesW, :QWORD
PROTO64 external,PdhEnumLogSetNamesA, :QWORD,:QWORD,:QWORD
PROTO64 external,PdhEnumLogSetNamesW, :QWORD,:QWORD,:QWORD
PROTO64 external,PdhEnumMachinesA, :QWORD,:QWORD,:QWORD
PROTO64 external,PdhEnumMachinesHA, :QWORD,:QWORD,:QWORD
PROTO64 external,PdhEnumMachinesHW, :QWORD,:QWORD,:QWORD
PROTO64 external,PdhEnumMachinesW, :QWORD,:QWORD,:QWORD
PROTO64 external,PdhEnumObjectItemsA, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhEnumObjectItemsHA, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhEnumObjectItemsHW, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhEnumObjectItemsW, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhEnumObjectsA, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhEnumObjectsHA, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhEnumObjectsHW, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhEnumObjectsW, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhExpandCounterPathA, :QWORD,:QWORD,:QWORD
PROTO64 external,PdhExpandCounterPathW, :QWORD,:QWORD,:QWORD
PROTO64 external,PdhExpandWildCardPathA, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhExpandWildCardPathHA, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhExpandWildCardPathHW, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhExpandWildCardPathW, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhFormatFromRawValue, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhGetCounterInfoA, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhGetCounterInfoW, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhGetCounterTimeBase, :QWORD,:QWORD
PROTO64 external,PdhGetDataSourceTimeRangeA, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhGetDataSourceTimeRangeH, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhGetDataSourceTimeRangeW, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhGetDefaultPerfCounterA, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhGetDefaultPerfCounterHA, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhGetDefaultPerfCounterHW, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhGetDefaultPerfCounterW, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhGetDefaultPerfObjectA, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhGetDefaultPerfObjectHA, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhGetDefaultPerfObjectHW, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhGetDefaultPerfObjectW, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhGetDllVersion, :QWORD
PROTO64 external,PdhGetFormattedCounterArrayA, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhGetFormattedCounterArrayW, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhGetFormattedCounterValue, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhGetLogFileSize, :QWORD,:QWORD
PROTO64 external,PdhGetLogSetGUID, :QWORD,:QWORD,:QWORD
PROTO64 external,PdhGetRawCounterArrayA, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhGetRawCounterArrayW, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhGetRawCounterValue, :QWORD,:QWORD,:QWORD
PROTO64 external,PdhIsRealTimeQuery, :QWORD
PROTO64 external,PdhLogServiceCommandA, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhLogServiceCommandW, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhLogServiceControlA, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhLogServiceControlW, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhLookupPerfIndexByNameA, :QWORD,:QWORD,:QWORD
PROTO64 external,PdhLookupPerfIndexByNameW, :QWORD,:QWORD,:QWORD
PROTO64 external,PdhLookupPerfNameByIndexA, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhLookupPerfNameByIndexW, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhMakeCounterPathA, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhMakeCounterPathW, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhOpenLogA, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhOpenLogW, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhOpenQueryA, :QWORD,:QWORD,:QWORD
PROTO64 external,PdhOpenQueryH, :QWORD,:QWORD,:QWORD
PROTO64 external,PdhOpenQueryW, :QWORD,:QWORD,:QWORD
PROTO64 external,PdhParseCounterPathA, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhParseCounterPathW, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhParseInstanceNameA, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhParseInstanceNameW, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhReadRawLogRecord, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhRemoveCounter, :QWORD
PROTO64 external,PdhSelectDataSourceA, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhSelectDataSourceW, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhSetCounterScaleFactor, :QWORD,:QWORD
PROTO64 external,PdhSetDefaultRealTimeDataSource, :QWORD
PROTO64 external,PdhSetLogSetRunID, :QWORD,:QWORD
PROTO64 external,PdhSetQueryTimeRange, :QWORD,:QWORD
PROTO64 external,PdhUpdateLogA, :QWORD,:QWORD
PROTO64 external,PdhUpdateLogFileCatalog, :QWORD
PROTO64 external,PdhUpdateLogW, :QWORD,:QWORD
PROTO64 external,PdhValidatePathA, :QWORD
PROTO64 external,PdhValidatePathW, :QWORD
PROTO64 external,PdhVbAddCounter, :QWORD,:QWORD,:QWORD
PROTO64 external,PdhVbCreateCounterPathList, :QWORD,:QWORD
PROTO64 external,PdhVbGetCounterPathElements, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhVbGetCounterPathFromList, :QWORD,:QWORD,:QWORD
PROTO64 external,PdhVbGetDoubleCounterValue, :QWORD,:QWORD
PROTO64 external,PdhVbGetLogFileSize, :QWORD,:QWORD
PROTO64 external,PdhVbGetOneCounterPath, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhVbIsGoodStatus, :QWORD
PROTO64 external,PdhVbOpenLog, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PdhVbOpenQuery, :QWORD
PROTO64 external,PdhVbUpdateLog, :QWORD,:QWORD
PROTO64 external,PdhVerifySQLDBA, :QWORD
PROTO64 external,PdhVerifySQLDBW, :QWORD

ELSE
echo -----------------------------------------
echo WARNING Duplicate include file pdh.inc
echo -----------------------------------------
ENDIF

