I don't know too much about reverse engineering packet structures through disassembly, but you can check the posts here where I asked how it was done:
You must be registered for see element.
Personally, I would recommend giving it some thought if you want to spend several months if not years to...