In cigi3types.h, struct CIGI_POSITION_REQUEST, the length is wrong for the un-named padding at the end. The prevents the packet from working correctly.