I am trying to fully understand all the possibilities for parsing appointments returned from the server using GetAppointmentRequest

From all the appointments I have ever seen - I have yet to find one that has "compNum" not equal to zero - and that has more than one element comp[0] in an given invitation (inv[n]) structure.

Is there any circumstance where compNum would be non-zero ?

If there is - how do I create/change an appointment in order to produce an example