pulBufferMax (PULONG) - in/out
This is the size of the buffer specified by the pBuffer parameter. If the call is successful, this is overwritten with the number of bytes copied into the buffer. The maximum amount of data that can be returned is 64K bytes.