API Name | Windows 95 | Windows NT "Cairo" |
ActivateKeyboardLayout | X | X |
ChooseFontA | X | X |
ChooseFontW | X | |
DrawTextExA | X | X |
DrawTextExW | X | |
EnumFontFamExProcA | X | X |
EnumFontFamExProcW | X | |
EnumFontFamiliesA | X | X |
EnumFontFamiliesW | X | |
EnumFontFamiliesExA | X | X |
EnumFontFamiliesExW | X | |
GetCharacterPlacementA | X | X |
GetCharacterPlacementW | X | |
GetClipboardData | X | X |
GetFontLanguageInfo | X | X |
GetKeyboardLayout | X | X |
GetKeyboardLayoutList | X | X |
GetKeyboardLayoutNameA | X | X |
GetKeyboardLayoutNameW | X | |
GetTextCharsetInfo | X | X |
GetTextFaceA | X | X |
GetTextFaceW | X | |
LoadKeyboardLayoutA | X | X |
LoadKeyboardLayoutW | X | |
MapVirtualKeyExA | X | X |
MapVirtualKeyExW | X | |
SetClipboardData | X | X |
ToASCIIEx | X | X |
ToUnicodeEx* | X | |
TranslateCharsetInfo | X | X |
UnloadKeyboardLayout | X | X |
VkKeyScanExA | X | X |
VkKeyScanExW | X |
* TOUnicodeEx is the widechar variant of the
ToASCIIEx API. Note that Windows 95 does not implement TOUnicode
TOUnicodeEx.