ulReturnedData (ULONG) - returns
A return value of 0 indicates an error occurred, in which case no data is returned in pValue.