Здравствуйте, Maxim S. Shatskih, Вы писали:
А>>После безуспешных попыток прилинковать winuser.h, в котором объявлена функция
>>CharUpper, возникло ощущение, что эта функция работает только в user mode. Да и в MSDN
MSS>Конечно. Принципиально невозможно звать Win32 функции в ядре. В ядре — свой особый мир.
MSS>По теме — RtlUpcaseUnicodeString пробовал?
Жаль что эта функция только на PASSIVE_LEVEL работает (нужно или зарание данные готовить или свою написать

)
А насчет поиска.. если включительно с DISPATCH — незнаю другого варианта как написать самому или лучший вариант это отложить всю работу пока не понизится IRQL.
И смотреть в сторону Rtl..UnicodePrefix.
Правда, Ложь — мне все одно — я имею свое мнение.
Если функция недокументированна — это не значит, что ее не используют все ваши конкуренты в своих продуктах.
Любой строй переходный и отрицать это значит быть закостенелым идиотом.