D>В NDIS драйвере работаю с ANSI строками (ANSI_STRING).
Вообще-то в ядре всегда лучше использовать UNICODE_STRING и лишние телодвижения по переводу ANSI в UNICODE не есть лучшее решение. Это касается и NDIS — в ndis.h определен псевдоним для UNICODE_STRING — это NDIS_STRING, правильней использовать его