ну вопервых поиск рулит.
https://forum.shelek.ru/index.php/topic,3370.0.htmlтак же полезно полистать:
https://forum.shelek.ru/index.php/topic,7748.0.htmlhttps://forum.shelek.ru/index.php/topic,499.0.htmlтеперь по сути вопроса:
1. тип PNDIS_PACKET. насчет размера буфера- там наверняка есть ограничение по максимальной длинне пакета. посмотри в оригинале того кто написал эту функцию.
2. второй вопрос - видимо lpNumberOfBytesRead?)))
и наконец пример использования
http://read.pudn.com/downloads64/sourcecode/internet/telnet/client/230379/UoBWinAODV-0.15/Driver/filter.c__.htmцеликом код примера откуда выдернута эта функция FltReadOnPacket() видимо:
UoBWinAODV-0.15 на
http://www.pudn.com/downloads64/sourcecode/internet/telnet/client/detail230379.html(там хоть на китайском но ссылки на файлы проекта внизу видно)