This function takes the following parameters:
The specified properties object.
Pointer to the specified key in the specified properties object.
Pointer to the value to be returned in case of no associated value.
Pointer to a pointer to the location where the returned value will be stored.