pBuf (PSZ) - output
A return value of NULL indicates that pcbBuf is too small to hold the datatype string.
Example data types are "PM_Q_STD" or "PM_Q_RAW."