Здравствуйте ув. Гром и другие уважаемые люди!

как-то неделю назад попала через поисковик ко мне ваша статья о драйвере NDIS c рассылки Subscribe.ru выпуск №3, целую неделю искал продолжение и начало, наконец то нашел!! Огромное вам спасибо за подробное описание всего этого дела, было очень интересно. Не ожидал (я искал целый месяц материалы) что у нас кто-то будет освещать эту тему. Но как всегда

)) у меня есть пару вопросиков, может подскажите, если знаете ответы... :oops:
1. Как извлечь содержимое пакетов более высокого уровня из NDIS_PACKET??? Желательно пример, а то в теории я понимаю, что там цепь буферов и т.д.
2. возможна ли динамическая загрузка такого драйвера (без inf-файлов и "ручной" привязки к TCP/IP ), и если да, то как в него передать адаптеры, к которым надо "заБиндиться"(конкретно надо и NIC и Dial-up модемный )

3. Если я правильно понимаю, пример такого драйвера в DDK (passthru) корректно работает с модемным соединением, это так???
4. И последний, самый навороченный: как изменять содержимое пакета, изменяя и его длину тоже?
Прошу всем откликнуться, ведь тема очень интересная!
С уважением Алексей.