title: Is it possible to convert UTF32 text to UTF16 using only Windows API?
body: <p>I'm trying to find converting UTF-32 text to/from any code page is possible using the Windows API alone. I cannot used CLR to do this task.</p>
  
  <p>The Code page identifiers page at Microsoft at <a href="http://msdn.microsoft.com/en-us/library/dd317756(VS.85).aspx" rel="noreferrer">http://msdn.microsoft.com/en-us/library/dd317756(VS.85).aspx</a> lists UTF-32 as being available to only managed applicatiosn.</p>
  
  <p>ConvertStringTo/FromUnicode fails when UTF-32 is used.</p>