Some work on callbacks: argument with array of pointers, protocol callback enums renamed, default protocol callbacks for PROCESSPACKET and SENDPACKET)