public static extern PdhErrorCode PdhCollectQueryData(PdhQueryHandle phQuery);
public static extern PdhErrorCode PdhOpenQuery(string source, IntPtr userData, out PdhQueryHandle queryHandle);
public static extern PdhErrorCode PdhAddCounter(PdhQueryHandle hQuery, string counterPath, IntPtr userData, out PdhCounterHandle counter);