typedef struct SilcArgumentPayloadStruct *SilcArgumentPayload;
This context is the actual Argument Payload and is allocated by silc_argument_payload_parse and given as argument usually to all silc_argument_payload_* functions. It is freed by the silc_argument_payload_free function.