This class helps connect to PacketX outgoing event interface by providing the _IPktXPacketXEvents interface implementation. It can be used only for PacketX instances created as inproc servers beacuse of the native pointers passed as arguments to IPktXPacketSink::CallBackOnPacket and IPktXPacketSink::CallBackOnStatistics functions.
// Callback function static HRESULT __Packet_Handler__(IPktXPacket* pPacket,DWORD dwParam){ retrun 0;} // Create PacketX IPktXPacketXPtr pPktX(__uuidof(PacketX)); // Create sink IPktXPacketSinkPtr pSink(__uuidof(PacketSink)); // Set packet handler pSink->CallBackOnPacket((DWORD)__Packet_Handler__,(DWORD)0); // Connect sink to PacketX pSink->Advise(pPktX);