< A pointer where the error code is stored when the function returns * a negative value. It is OK to pass NULL here.
See Implementation
< A pointer where the error code is stored when the function returns * a negative value. It is OK to pass NULL here.