Decode a UTF-16 sequence as a single UTF-32 code point.
NULL success !=NULL error message string
See Implementation
Decode a UTF-16 sequence as a single UTF-32 code point.