typedef struct SilcChannelPayloadStruct *SilcChannelPayload;
This context is the actual Channel Payload and is allocated by silc_channel_payload_parse and given as argument usually to all silc_channel_payload_* functions. It is freed by the silc_channel_payload_free function.