so this should be something like....

sourceBuffer += sizeof(PACKET_HEADER) + sizeof(AGENT_ID);

Where PACKET_HEADER and AGENT_ID are typedefs of consts... make sense?

So the code is clear.. what are the 3 bytes we're skipping...