Change slot name from "output" into "copy" and add slot "move"
Add signals (copied and moved)
Remove "SnoopCapture* sender" variable
Add "SnoopCapture* writer" variable
Remove packet->sender
Remove sender, fromCapture and toCapture
...
Set flags WINDIVERT_FLAG_SNIFF
Add SnoopWriteWinDivert
Add srcMac and dstMac properties
Add windivertAddr property
Add LOG_ASSERT(divertAddr != NULL)
Use the other write method in copy and move slots
from : SnoopWinDivert::write(packet->pktData, packet->pktHdr->caplen);
to   : SnoopWinDivert::write(packet);