| 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.