Does anyone know if its possible to create a packet and then send it up the stack (or send out), asynchronously from an IMDriver. Are there any locking issues / race conditions that I have to be worried about?. I plan on doing this based on when a timer fires. What are the possible limitations of doing something like this (as an example calling MPSendPackets yourself).
What I am worried about is the SendPacketHandler being called while I (in the IM driver) make an attempt to call the same.
A related question : Are multiple, possibly simultaneous calls to NdisSend() or NdisMIndicateRecivePacket() self-serialized, or do I need to do something for serializing them?
Thanks
-Johnny
MSN Photos is the easiest way to share and print your photos: Click Here