Add ExtractIcon() and ExtractIconEx().
Restore optimization and PDB creation for Release builds.
Add GetGlyphOutline().

Another relic from the Windows 3.1 days, back when Unicode still was 16-bit,
and it shows. If anyone out there actually has managed to successfully use
this function for code points above U+FFFF, be sure to let me know. It doesn't
seem to be possible.