pStorage (PVOID)
A place for the returned value. This value is either the address of a string or the address of a long variable.
If the usBufSize is 0, param1 is assumed to be an address of a long variable.
If param1 is Other, it is assumed to be an address of a string.
NULL