Concord - C Discord API library
A Discord API wrapper library written in C
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Data Structures
Here are the data structures with brief descriptions:
 Canomap_item_changed
 Cbitmasks
 Cccord_szbufGeneric sized buffer
 Cccord_szbuf_readonlyRead-only generic sized buffer
 Cccord_szbuf_reusableReusable generic sized buffer
 Ccws_callbacks
 CdiscordThe Discord client handler
 Cdiscord_activities
 Cdiscord_activity
 Cdiscord_activity_assets
 Cdiscord_activity_button
 Cdiscord_activity_buttons
 Cdiscord_activity_emoji
 Cdiscord_activity_party
 Cdiscord_activity_secrets
 Cdiscord_activity_timestamps
 Cdiscord_add_guild_member
 Cdiscord_add_guild_member_role
 Cdiscord_allowed_mention
 Cdiscord_application
 Cdiscord_application_command
 Cdiscord_application_command_interaction_data_option
 Cdiscord_application_command_interaction_data_options
 Cdiscord_application_command_option
 Cdiscord_application_command_option_choice
 Cdiscord_application_command_option_choices
 Cdiscord_application_command_options
 Cdiscord_application_command_permission
 Cdiscord_application_command_permissions
 Cdiscord_application_commands
 Cdiscord_attachment
 Cdiscord_attachments
 Cdiscord_attributesRequest to be performed
 Cdiscord_audit_log
 Cdiscord_audit_log_change
 Cdiscord_audit_log_changes
 Cdiscord_audit_log_entries
 Cdiscord_audit_log_entry
 Cdiscord_auth_response
 Cdiscord_auto_moderation_action
 Cdiscord_auto_moderation_action_execution
 Cdiscord_auto_moderation_action_metadata
 Cdiscord_auto_moderation_actions
 Cdiscord_auto_moderation_rule
 Cdiscord_auto_moderation_rules
 Cdiscord_auto_moderation_trigger_metadata
 Cdiscord_ban
 Cdiscord_bans
 Cdiscord_begin_guild_prune
 Cdiscord_bucketThe Discord bucket for handling per-group ratelimits
 Cdiscord_bulk_delete_messages
 Cdiscord_bulk_overwrite_guild_application_commands
 Cdiscord_cacheThe Discord Cache control handler
 Cdiscord_channel
 Cdiscord_channel_mention
 Cdiscord_channel_pins_update
 Cdiscord_channels
 Cdiscord_client_status
 Cdiscord_component
 Cdiscord_components
 Cdiscord_connection
 Cdiscord_connections
 Cdiscord_create_auto_moderation_rule
 Cdiscord_create_channel_invite
 Cdiscord_create_dm
 Cdiscord_create_followup_message
 Cdiscord_create_global_application_command
 Cdiscord_create_group_dm
 Cdiscord_create_guild
 Cdiscord_create_guild_application_command
 Cdiscord_create_guild_ban
 Cdiscord_create_guild_channel
 Cdiscord_create_guild_emoji
 Cdiscord_create_guild_from_guild_template
 Cdiscord_create_guild_role
 Cdiscord_create_guild_scheduled_event
 Cdiscord_create_guild_sticker
 Cdiscord_create_guild_template
 Cdiscord_create_message
 Cdiscord_create_stage_instance
 Cdiscord_create_webhook
 Cdiscord_delete_auto_moderation_rule
 Cdiscord_delete_channel
 Cdiscord_delete_channel_permission
 Cdiscord_delete_guild_emoji
 Cdiscord_delete_guild_integrations
 Cdiscord_delete_guild_role
 Cdiscord_delete_guild_sticker
 Cdiscord_delete_invite
 Cdiscord_delete_message
 Cdiscord_delete_stage_instance
 Cdiscord_delete_webhook
 Cdiscord_delete_webhook_message
 Cdiscord_edit_channel_permissions
 Cdiscord_edit_followup_message
 Cdiscord_edit_global_application_command
 Cdiscord_edit_guild_application_command
 Cdiscord_edit_message
 Cdiscord_edit_original_interaction_response
 Cdiscord_edit_webhook_message
 Cdiscord_embed
 Cdiscord_embed_author
 Cdiscord_embed_field
 Cdiscord_embed_fields
 Cdiscord_embed_footer
 Cdiscord_embed_image
 Cdiscord_embed_provider
 Cdiscord_embed_thumbnail
 Cdiscord_embed_video
 Cdiscord_embeds
 Cdiscord_emoji
 Cdiscord_emojis
 Cdiscord_execute_webhook
 Cdiscord_follow_news_channel
 Cdiscord_followed_channel
 Cdiscord_gatewayThe handle used for interfacing with Discord's Gateway API
 Cdiscord_gateway_payloadThe handle for storing the Discord response payload
 Cdiscord_gateway_sessionThe handle for storing the Discord Gateway session
 Cdiscord_get_channel_messages
 Cdiscord_get_current_user_guilds
 Cdiscord_get_guild_audit_log
 Cdiscord_get_guild_prune_count
 Cdiscord_get_guild_scheduled_event
 Cdiscord_get_guild_scheduled_event_users
 Cdiscord_get_guild_widget_image
 Cdiscord_get_invite
 Cdiscord_get_reactions
 Cdiscord_get_webhook_message
 Cdiscord_group_dm_add_recipient
 Cdiscord_guild
 Cdiscord_guild_application_command_permission
 Cdiscord_guild_application_command_permissions
 Cdiscord_guild_ban_add
 Cdiscord_guild_ban_remove
 Cdiscord_guild_emojis_update
 Cdiscord_guild_integrations_update
 Cdiscord_guild_member
 Cdiscord_guild_member_remove
 Cdiscord_guild_member_update
 Cdiscord_guild_members
 Cdiscord_guild_members_chunk
 Cdiscord_guild_preview
 Cdiscord_guild_role_create
 Cdiscord_guild_role_delete
 Cdiscord_guild_role_update
 Cdiscord_guild_scheduled_event
 Cdiscord_guild_scheduled_event_entity_metadata
 Cdiscord_guild_scheduled_event_user
 Cdiscord_guild_scheduled_event_user_add
 Cdiscord_guild_scheduled_event_user_remove
 Cdiscord_guild_scheduled_event_users
 Cdiscord_guild_scheduled_events
 Cdiscord_guild_stickers_update
 Cdiscord_guild_template
 Cdiscord_guild_templates
 Cdiscord_guild_widget
 Cdiscord_guild_widget_settings
 Cdiscord_guilds
 Cdiscord_identify
 Cdiscord_identify_connection
 Cdiscord_install_params
 Cdiscord_integration
 Cdiscord_integration_account
 Cdiscord_integration_application
 Cdiscord_integration_delete
 Cdiscord_integrations
 Cdiscord_interaction
 Cdiscord_interaction_callback_data
 Cdiscord_interaction_data
 Cdiscord_interaction_response
 Cdiscord_invite
 Cdiscord_invite_create
 Cdiscord_invite_delete
 Cdiscord_invite_metadata
 Cdiscord_invite_stage_instance
 Cdiscord_invites
 Cdiscord_list_active_guild_threads
 Cdiscord_list_active_threads
 Cdiscord_list_guild_members
 Cdiscord_list_guild_scheduled_events
 Cdiscord_list_nitro_sticker_packs
 Cdiscord_message
 Cdiscord_message_activity
 Cdiscord_message_commandsThe handle for storing user's message commands
 Cdiscord_message_delete
 Cdiscord_message_delete_bulk
 Cdiscord_message_interaction
 Cdiscord_message_reaction_add
 Cdiscord_message_reaction_remove
 Cdiscord_message_reaction_remove_all
 Cdiscord_message_reaction_remove_emoji
 Cdiscord_message_reference
 Cdiscord_messages
 Cdiscord_modify_auto_moderation_rule
 Cdiscord_modify_channel
 Cdiscord_modify_current_member
 Cdiscord_modify_current_user
 Cdiscord_modify_current_user_nick
 Cdiscord_modify_current_user_voice_state
 Cdiscord_modify_guild
 Cdiscord_modify_guild_channel_position
 Cdiscord_modify_guild_channel_positions
 Cdiscord_modify_guild_emoji
 Cdiscord_modify_guild_member
 Cdiscord_modify_guild_role
 Cdiscord_modify_guild_role_position
 Cdiscord_modify_guild_role_positions
 Cdiscord_modify_guild_scheduled_event
 Cdiscord_modify_guild_sticker
 Cdiscord_modify_guild_template
 Cdiscord_modify_guild_welcome_screen
 Cdiscord_modify_stage_instance
 Cdiscord_modify_user_voice_state
 Cdiscord_modify_webhook
 Cdiscord_modify_webhook_with_token
 Cdiscord_optional_audit_entry_info
 Cdiscord_optional_audit_entry_infos
 Cdiscord_overwrite
 Cdiscord_overwrites
 Cdiscord_pin_message
 Cdiscord_presence_update
 Cdiscord_presence_updates
 Cdiscord_prune_count
 Cdiscord_ratelimiterThe ratelimiter struct for handling ratelimiting
 Cdiscord_reaction
 Cdiscord_reactions
 Cdiscord_ready
 Cdiscord_refcounterAutomatically cleanup user data
 Cdiscord_remove_guild_ban
 Cdiscord_remove_guild_member
 Cdiscord_remove_guild_member_role
 Cdiscord_requestIndividual requests that are scheduled to run asynchronously
 Cdiscord_request_guild_members
 Cdiscord_requestorThe handle used for handling asynchronous requests
 Cdiscord_resolved_data
 Cdiscord_responseThe response for the completed request
 Cdiscord_restThe handle used for interfacing with Discord's REST API
 Cdiscord_resume
 Cdiscord_retRequest's return context
 Cdiscord_ret_applicationRequest's return context
 Cdiscord_ret_application_commandRequest's return context
 Cdiscord_ret_application_command_permissionRequest's return context
 Cdiscord_ret_application_command_permissionsRequest's return context
 Cdiscord_ret_application_commandsRequest's return context
 Cdiscord_ret_audit_logRequest's return context
 Cdiscord_ret_auth_responseRequest's return context
 Cdiscord_ret_auto_moderation_ruleRequest's return context
 Cdiscord_ret_auto_moderation_rulesRequest's return context
 Cdiscord_ret_banRequest's return context
 Cdiscord_ret_bansRequest's return context
 Cdiscord_ret_channelRequest's return context
 Cdiscord_ret_channelsRequest's return context
 Cdiscord_ret_connectionsRequest's return context
 Cdiscord_ret_default_fields
 Cdiscord_ret_dispatchGeneric request dispatcher
 Cdiscord_ret_emojiRequest's return context
 Cdiscord_ret_emojisRequest's return context
 Cdiscord_ret_followed_channelRequest's return context
 Cdiscord_ret_guildRequest's return context
 Cdiscord_ret_guild_application_command_permissionsRequest's return context
 Cdiscord_ret_guild_memberRequest's return context
 Cdiscord_ret_guild_membersRequest's return context
 Cdiscord_ret_guild_previewRequest's return context
 Cdiscord_ret_guild_scheduled_eventRequest's return context
 Cdiscord_ret_guild_scheduled_event_usersRequest's return context
 Cdiscord_ret_guild_scheduled_eventsRequest's return context
 Cdiscord_ret_guild_templateRequest's return context
 Cdiscord_ret_guild_templatesRequest's return context
 Cdiscord_ret_guild_widgetRequest's return context
 Cdiscord_ret_guild_widget_settingsRequest's return context
 Cdiscord_ret_guildsRequest's return context
 Cdiscord_ret_integrationsRequest's return context
 Cdiscord_ret_interaction_responseRequest's return context
 Cdiscord_ret_inviteRequest's return context
 Cdiscord_ret_invitesRequest's return context
 Cdiscord_ret_list_nitro_sticker_packsRequest's return context
 Cdiscord_ret_messageRequest's return context
 Cdiscord_ret_messagesRequest's return context
 Cdiscord_ret_prune_countRequest's return context
 Cdiscord_ret_responseAttributes of response datatype
 Cdiscord_ret_roleRequest's return context
 Cdiscord_ret_rolesRequest's return context
 Cdiscord_ret_stage_instanceRequest's return context
 Cdiscord_ret_stickerRequest's return context
 Cdiscord_ret_stickersRequest's return context
 Cdiscord_ret_thread_membersRequest's return context
 Cdiscord_ret_thread_response_bodyRequest's return context
 Cdiscord_ret_userRequest's return context
 Cdiscord_ret_usersRequest's return context
 Cdiscord_ret_voice_regionsRequest's return context
 Cdiscord_ret_webhookRequest's return context
 Cdiscord_ret_webhooksRequest's return context
 Cdiscord_ret_welcome_screenRequest's return context
 Cdiscord_role
 Cdiscord_role_tag
 Cdiscord_roles
 Cdiscord_search_guild_members
 Cdiscord_select_option
 Cdiscord_select_options
 Cdiscord_session_start_limit
 Cdiscord_stage_instance
 Cdiscord_stage_instances
 Cdiscord_start_thread_with_message
 Cdiscord_start_thread_without_message
 Cdiscord_sticker
 Cdiscord_sticker_item
 Cdiscord_sticker_items
 Cdiscord_sticker_pack
 Cdiscord_sticker_packs
 Cdiscord_stickers
 Cdiscord_team
 Cdiscord_team_member
 Cdiscord_team_members
 Cdiscord_thread_list_sync
 Cdiscord_thread_member
 Cdiscord_thread_members
 Cdiscord_thread_members_update
 Cdiscord_thread_metadata
 Cdiscord_thread_response_body
 Cdiscord_timerStruct used for modifying, and getting info about a timer
 Cdiscord_timers
 Cdiscord_typing_start
 Cdiscord_unpin_message
 Cdiscord_update_voice_state
 Cdiscord_user
 Cdiscord_users
 Cdiscord_voice_region
 Cdiscord_voice_regions
 Cdiscord_voice_server_update
 Cdiscord_voice_state
 Cdiscord_voice_states
 Cdiscord_webhook
 Cdiscord_webhooks
 Cdiscord_webhooks_update
 Cdiscord_welcome_screen
 Cdiscord_welcome_screen_channel
 Cdiscord_welcome_screen_channels
 Cintegers
 Cjsmn_parser
 Cjsmntok
 Cjson_values
 CjsonbHandle for building a JSON string
 Clog_Callback
 Clog_Event
 Clog_Logger
 ClogconfA stackful and modularized wrapper over the popular 'log.c' facilities
 Clogconf_fieldThe read-only config.json field
 Clogconf_szbufGeneric sized-buffer
 CloginfoStore logging information from log_http()
 CPsnipClockTimespec
 Cqueriec
 CSHA1_CTX
 Csnowflakes
 Cstrings
 CwebsocketsOpaque handler for WebSockets
 Cws_attrWebSockets handle initialization attributes
 Cws_callbacksWebSockets callbacks
 Cws_infoStores info on the latest transfer performed via websockets