Advertisement
Guest User

Untitled

a guest
Jul 29th, 2020
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.80 KB | None | 0 0
  1. _Use_decl_annotations_
  2. NDIS_STATUS
  3. FilterAttach(
  4.     NDIS_HANDLE NdisFilterHandle,
  5.     NDIS_HANDLE FilterDriverContext,
  6.     PNDIS_FILTER_ATTACH_PARAMETERS  AttachParameters
  7. ) {
  8. //...
  9. PNET_BUFFER_LIST_POOL_PARAMETERS parameters;
  10. parameters->fAllocateNetBuffer = TRUE;
  11. parameters->DataSize = 100;
  12. MyFilterHandle = NdisAllocateNetBufferListPool(NdisFilterHandle, parameters);
  13. //...
  14. }
  15.  
  16. _Use_decl_annotations_
  17. VOID
  18. FilterSendNetBufferLists(
  19.     NDIS_HANDLE         FilterModuleContext,
  20.     PNET_BUFFER_LIST    NetBufferLists,
  21.     NDIS_PORT_NUMBER    PortNumber,
  22.     ULONG               SendFlags
  23. ) {
  24. /...
  25. PNET_BUFFER_LIST myNBL = NdisAllocateNetBufferAndNetBufferList(MyFilterHandle, 0, 0, ?, 0, ?);
  26. myNBL->SourceHandle = MyFilterHandle;
  27. NdisFSendNetBufferLists(MyFilterHandle, myNBL, 0, 0);
  28. /...
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement