На основе созданной нами программы в прошлом шаге я сравнил набор функций USER32 для Win98 и Win2000. Выводы такие.
Часть недокументированных функций в Windows 2000 больше не живет. Вот один из примеров.
Win 98 Win2000 ...... CharNextA CharNextA CharNextExA CharNextExA CharNextExW CharNextW CharNextW CharPrevA CharPrevA CharPrevExA CharPrevExA CharPrevExW ......
Функция CharNextExW в MSDN для Visual Studio 6.0 не описана и исчезла в Win 2000. Это случай не единственный. Ряд функций изчез.
В Windows 2000 появился ряд новых функций. Правда я не могу проверить описаны они или нет в MSDN 2000, так как им еще не обзавелся :-(((((
Win 98 Win2000 ...... CreateDesktopW CreateDesktopW CreateDialogIndirectParamA CreateDialogIndirectParamA CreateDialogIndirectParamAorW CreateDialogIndirectParamW CreateDialogIndirectParamW CreateDialogParamA CreateDialogParamA ......
Так вот в Win98 функций 648, а в Win2000 695. С учетом того, что из API функции были удалены. Вывод не пользуйтесь недокументированными функциями ради бога.