* location in little-endian format as the data type indicated in the function
* name, and a pointer to the output location directory following the bytes
* written is returned. */
* location in little-endian format as the data type indicated in the function
* name, and a pointer to the output location directory following the bytes
* written is returned. */