{
"pdf_version" => [[], VP],
"pdf_last_error_message" => [[], VP],
"pdf_activate_license" => [[VP], I],
"pdf_buffer_free" => [[VP, SZ], VOID],
"pdf_document_new" => [[], VP],
"pdf_document_free" => [[VP], VOID],
"pdf_document_add_page" => [[VP], I],
"pdf_document_add_page_sized" => [[VP, D, D], I],
"pdf_document_page_count" => [[VP], I],
"pdf_page_set_fill_rgb" => [[VP, D, D, D], I],
"pdf_page_set_stroke_rgb" => [[VP, D, D, D], I],
"pdf_page_set_line_width" => [[VP, D], I],
"pdf_page_rect" => [[VP, D, D, D, D], I],
"pdf_page_fill" => [[VP], I],
"pdf_page_stroke" => [[VP], I],
"pdf_document_save" => [[VP, VP], I],
"pdf_document_write" => [[VP, VP, VP], I],
"pdf_document_pdfa" => [[VP], I],
"pdf_document_pdfa_level" => [[VP, I], I],
"pdf_document_tagged" => [[VP], I],
"pdf_document_set_version" => [[VP, I], I],
"pdf_document_set_default_size" => [[VP, D, D], I],
"pdf_document_set_info" => [[VP, VP, VP, VP, VP, VP], I],
"pdf_document_add_font_file" => [[VP, VP, VP], I],
"pdf_document_add_font" => [[VP, VP, SZ, VP], I],
"pdf_page_show_text" => [[VP, I, D, D, D, VP, I], I],
"pdf_page_paragraph" => [[VP, I, D, D, D, D, I, VP], I],
"pdf_document_add_image_file" => [[VP, VP, VP], I],
"pdf_document_add_image_png" => [[VP, VP, SZ, VP], I],
"pdf_document_add_image_jpeg" => [[VP, VP, SZ, VP], I],
"pdf_page_draw_image" => [[VP, I, D, D, D, D], I],
"pdf_page_figure" => [[VP, I, D, D, D, D, VP], I],
"pdf_document_attach_file" => [[VP, VP, VP, VP, SZ, I, VP], I],
"pdf_document_text_field" => [[VP, VP, SZ, D, D, D, D, VP, D], I],
"pdf_document_checkbox" => [[VP, VP, SZ, D, D, D, D, I], I],
"pdf_document_dropdown" => [[VP, VP, SZ, D, D, D, D, VP, I, D], I],
"pdf_document_radio_group" => [[VP, VP, SZ, SZ, VP, VP, I], I],
"pdf_editable_load" => [[VP, SZ], VP],
"pdf_editable_load_password" => [[VP, SZ, VP], VP],
"pdf_editable_free" => [[VP], VOID],
"pdf_editable_page_count" => [[VP], I],
"pdf_editable_merge" => [[VP, VP], I],
"pdf_editable_rotate_page" => [[VP, SZ, I], I],
"pdf_editable_delete_page" => [[VP, SZ], I],
"pdf_editable_reorder_pages" => [[VP, VP, SZ], I],
"pdf_editable_extract_pages" => [[VP, VP, SZ, VP], I],
"pdf_editable_set_info" => [[VP, VP, VP], I],
"pdf_editable_get_info" => [[VP, VP, VP, VP], I],
"pdf_editable_set_xmp" => [[VP, VP, SZ], I],
"pdf_editable_overlay_page" => [[VP, SZ, VP, SZ], I],
"pdf_editable_fill_text_field" => [[VP, VP, VP, VP], I],
"pdf_editable_optimize" => [[VP], I],
"pdf_editable_compact" => [[VP, I], I],
"pdf_editable_encrypt" => [[VP, I, VP, VP, I], I],
"pdf_editable_to_bytes" => [[VP, VP, VP], I],
"pdf_editable_to_bytes_incremental" => [[VP, VP, SZ, VP, VP], I],
"pdf_editable_save" => [[VP, VP], I],
"pdf_extract_text" => [[VP, SZ, VP, VP], I],
"pdf_extract_page_text" => [[VP, SZ, SZ, VP, VP], I],
"pdf_extract_images_to_dir" => [[VP, SZ, VP, VP], I],
"pdf_render_page_to_png" => [[VP, SZ, SZ, D, VP, VP], I],
"pdf_page_count" => [[VP, SZ, VP], I],
"pdf_sign" => [[VP, SZ, VP, SZ, VP, SZ, VP, VP, VP, I, VP, VP], I],
"pdf_timestamp" => [[VP, SZ, VP, SZ, VP, SZ, VP, VP, VP], I],
"pdf_add_dss" => [[VP, SZ, VP, VP, SZ, VP, VP, SZ, VP, VP], I],
"pdf_page_link_uri" => [[VP, D, D, D, D, VP], I],
"pdf_page_link_to_page" => [[VP, D, D, D, D, SZ, D, I], I],
"pdf_document_add_bookmarks" => [[VP, SZ, VP, VP, VP, VP, VP], I],
"pdf_document_facturx" => [[VP, VP, SZ, I], I],
"pdf_editable_set_checkbox" => [[VP, VP, I, VP], I],
"pdf_editable_set_radio" => [[VP, VP, VP, VP], I],
"pdf_editable_set_choice" => [[VP, VP, VP, VP], I],
"pdf_editable_flatten_forms" => [[VP], I],
"pdf_editable_field_names" => [[VP, VP, VP], I],
"pdf_editable_watermark_text" => [[VP, VP, D, D, D, D, D, D, I], I],
"pdf_editable_watermark_image_file" => [[VP, VP, D, D, D, D], I],
"pdf_editable_redact" => [[VP, SZ, VP, SZ, VP], I],
"pdf_editable_convert_to_pdfa" => [[VP, I], I],
"pdf_verify_signatures_json" => [[VP, SZ, VP, VP], I],
"pdf_sign_begin" => [[VP, SZ, VP, VP, VP, VP, VP], I],
"pdf_sign_complete" => [[VP, SZ, VP, SZ, VP, VP], I],
"pdf_sign_with" => [[VP, SZ, VP, SZ, VP, VP, SZ, VP, VP, VP, VP, VP], I],
"pdf_list_signatures" => [[VP, SZ, VP, VP], I],
"pdf_find_text_json" => [[VP, SZ, VP, I, VP, VP], I],
"pdf_editable_set_version" => [[VP, I], I],
"pdf_editable_strip_pdfa" => [[VP], I],
"pdf_editable_normalize" => [[VP, I], I],
"pdf_timestamp_begin" => [[VP, SZ, VP, VP, VP, VP], I],
"pdf_timestamp_request" => [[VP, SZ, VP, SZ, I, VP, VP], I],
"pdf_timestamp_token_from_response" => [[VP, SZ, VP, VP], I],
"pdf_measure_pages_json" => [[VP, SZ, VP, VP], I],
"pdf_inspect_json" => [[VP, SZ, VP, VP], I],
"pdf_editable_fill_rect" => [[VP, I, D, D, D, D, D, D, D, D, VP], I],
"pdf_editable_place_text" => [[VP, I, D, D, VP, D, D, D, D, D, VP], I],
"pdf_editable_place_text_aligned" => [[VP, I, D, D, VP, D, D, D, D, D, I, VP], I],
"pdf_editable_masked_text" => [[VP, I, D, D, D, D, VP, D, D, D, D, D, D, D, I, VP], I],
"pdf_editable_draw_image" => [[VP, I, VP, SZ, D, D, D, D, D, VP], I],
"pdf_editable_add_font_file" => [[VP, VP, VP], I],
"pdf_editable_add_font" => [[VP, VP, SZ, VP], I],
"pdf_editable_place_text_anchored" => [[VP, I, D, D, VP, D, D, D, D, D, I, I, I, VP], I],
"pdf_editable_masked_text_pad" => [[VP, I, D, D, D, D, VP, D, D, D, D, D, D, D, I, I, D, I, VP], I],
"pdf_editable_place_paragraph_anchored" =>
[[VP, I, D, D, D, VP, D, D, D, D, I, I, I, D, D, D, VP, VP, VP], I],
"pdf_editable_set_stamp_space" => [[VP, I], I],
"pdf_editable_draw_image_anchored" => [[VP, I, VP, SZ, D, D, D, D, D, I, VP], I],
}.freeze