pBuffer (PVOID) - output
A buffer in which the value corresponding to the key name is returned. The returned data is not null terminated, unless the value data is explicitly null terminated within the file. This function handles binary data.