Задачка вроде простая
Работает драйвер в режиме ядра.
У него есть строка в памяти (и готовый указатель, конечно).
Нужно эту строку перевести в Upper Case
Другой вариант — найти в этой строке заданную подстроку, невзирая на регистр букв.
После безуспешных попыток прилинковать winuser.h, в котором объявлена функция CharUpper, возникло ощущение, что эта функция работает только в user mode. Да и в MSDN сказано, что она использует драйвер национальной привязки
...
To make the conversion, the function uses the language driver for the current language selected by the user at setup or by using the Control Panel.
...
Посему вопрос: братья, как проще выкрутиться? Чтоб найти подстроку в заданной строчке или перевестивсе в верхний регистр?
(Уровень IRQL может быть как PASSIVE, так и DISPATCH)
Вопрос, наверное, глупый, но я еще мало пишу на DDK. Sorry.