NTSTATUS __stdcall GetUTF32(PWCHAR pTest){ NTSTATUS result; result = *pTest; if( (unsigned __int16)(result + 10240) <= 0x7FFu ) return pTest[1] + ((result - 55287) << 10); return result; }