Scanbot SDK
Loading...
Searching...
No Matches
ScanbotSDKBarcodeConfigurationTypes.h File Reference

Go to the source code of this file.

Typedefs

typedef struct scanbotsdk_barcode_format_configuration_base_t scanbotsdk_barcode_format_configuration_base_t
 scanbotsdk_barcode_format_configuration_base_t class
 
typedef struct scanbotsdk_barcode_format_one_d_configuration_base_t scanbotsdk_barcode_format_one_d_configuration_base_t
 scanbotsdk_barcode_format_one_d_configuration_base_t class
 
typedef struct scanbotsdk_barcode_format_codabar_configuration_t scanbotsdk_barcode_format_codabar_configuration_t
 scanbotsdk_barcode_format_codabar_configuration_t class
 
typedef struct scanbotsdk_barcode_format_code_11_configuration_t scanbotsdk_barcode_format_code_11_configuration_t
 scanbotsdk_barcode_format_code_11_configuration_t class
 
typedef struct scanbotsdk_barcode_format_code_39_configuration_t scanbotsdk_barcode_format_code_39_configuration_t
 scanbotsdk_barcode_format_code_39_configuration_t class
 
typedef struct scanbotsdk_barcode_format_code_93_configuration_t scanbotsdk_barcode_format_code_93_configuration_t
 scanbotsdk_barcode_format_code_93_configuration_t class
 
typedef struct scanbotsdk_barcode_format_code_128_configuration_t scanbotsdk_barcode_format_code_128_configuration_t
 scanbotsdk_barcode_format_code_128_configuration_t class
 
typedef struct scanbotsdk_barcode_format_code_2_of_5_configuration_t scanbotsdk_barcode_format_code_2_of_5_configuration_t
 scanbotsdk_barcode_format_code_2_of_5_configuration_t class
 
typedef struct scanbotsdk_barcode_format_data_bar_configuration_t scanbotsdk_barcode_format_data_bar_configuration_t
 scanbotsdk_barcode_format_data_bar_configuration_t class
 
typedef struct scanbotsdk_barcode_format_data_bar_expanded_configuration_t scanbotsdk_barcode_format_data_bar_expanded_configuration_t
 scanbotsdk_barcode_format_data_bar_expanded_configuration_t class
 
typedef struct scanbotsdk_barcode_format_data_bar_limited_configuration_t scanbotsdk_barcode_format_data_bar_limited_configuration_t
 scanbotsdk_barcode_format_data_bar_limited_configuration_t class
 
typedef struct scanbotsdk_barcode_format_itf_configuration_t scanbotsdk_barcode_format_itf_configuration_t
 scanbotsdk_barcode_format_itf_configuration_t class
 
typedef enum scanbotsdk_msi_plessey_checksum_algorithm_t scanbotsdk_msi_plessey_checksum_algorithm_t
 scanbotsdk_msi_plessey_checksum_algorithm_t enum
 
typedef struct scanbotsdk_barcode_format_msi_plessey_configuration_t scanbotsdk_barcode_format_msi_plessey_configuration_t
 scanbotsdk_barcode_format_msi_plessey_configuration_t class
 
typedef struct scanbotsdk_barcode_format_upc_ean_configuration_t scanbotsdk_barcode_format_upc_ean_configuration_t
 scanbotsdk_barcode_format_upc_ean_configuration_t class
 
typedef struct scanbotsdk_barcode_format_pharma_code_configuration_t scanbotsdk_barcode_format_pharma_code_configuration_t
 scanbotsdk_barcode_format_pharma_code_configuration_t class
 
typedef struct scanbotsdk_barcode_format_two_d_configuration_base_t scanbotsdk_barcode_format_two_d_configuration_base_t
 scanbotsdk_barcode_format_two_d_configuration_base_t class
 
typedef struct scanbotsdk_barcode_format_aztec_configuration_t scanbotsdk_barcode_format_aztec_configuration_t
 scanbotsdk_barcode_format_aztec_configuration_t class
 
typedef struct scanbotsdk_barcode_format_qr_code_configuration_t scanbotsdk_barcode_format_qr_code_configuration_t
 scanbotsdk_barcode_format_qr_code_configuration_t class
 
typedef struct scanbotsdk_barcode_format_pdf_417_configuration_t scanbotsdk_barcode_format_pdf_417_configuration_t
 scanbotsdk_barcode_format_pdf_417_configuration_t class
 
typedef struct scanbotsdk_barcode_format_micro_pdf_417_configuration_t scanbotsdk_barcode_format_micro_pdf_417_configuration_t
 scanbotsdk_barcode_format_micro_pdf_417_configuration_t class
 
typedef struct scanbotsdk_barcode_format_data_matrix_configuration_t scanbotsdk_barcode_format_data_matrix_configuration_t
 scanbotsdk_barcode_format_data_matrix_configuration_t class
 
typedef struct scanbotsdk_barcode_format_maxi_code_configuration_t scanbotsdk_barcode_format_maxi_code_configuration_t
 scanbotsdk_barcode_format_maxi_code_configuration_t class
 
typedef struct scanbotsdk_barcode_format_four_state_configuration_base_t scanbotsdk_barcode_format_four_state_configuration_base_t
 scanbotsdk_barcode_format_four_state_configuration_base_t class
 
typedef enum scanbotsdk_australia_post_customer_format_t scanbotsdk_australia_post_customer_format_t
 scanbotsdk_australia_post_customer_format_t enum
 
typedef struct scanbotsdk_barcode_format_australia_post_configuration_t scanbotsdk_barcode_format_australia_post_configuration_t
 scanbotsdk_barcode_format_australia_post_configuration_t class
 
typedef struct scanbotsdk_barcode_format_japan_post_configuration_t scanbotsdk_barcode_format_japan_post_configuration_t
 scanbotsdk_barcode_format_japan_post_configuration_t class
 
typedef struct scanbotsdk_barcode_format_royal_mail_configuration_t scanbotsdk_barcode_format_royal_mail_configuration_t
 scanbotsdk_barcode_format_royal_mail_configuration_t class
 
typedef struct scanbotsdk_barcode_format_royal_tnt_post_configuration_t scanbotsdk_barcode_format_royal_tnt_post_configuration_t
 scanbotsdk_barcode_format_royal_tnt_post_configuration_t class
 
typedef struct scanbotsdk_barcode_format_usps_intelligent_mail_configuration_t scanbotsdk_barcode_format_usps_intelligent_mail_configuration_t
 scanbotsdk_barcode_format_usps_intelligent_mail_configuration_t class
 
typedef struct scanbotsdk_barcode_format_pharma_code_two_track_configuration_t scanbotsdk_barcode_format_pharma_code_two_track_configuration_t
 scanbotsdk_barcode_format_pharma_code_two_track_configuration_t class
 
typedef struct scanbotsdk_barcode_format_gs_1_composite_configuration_t scanbotsdk_barcode_format_gs_1_composite_configuration_t
 scanbotsdk_barcode_format_gs_1_composite_configuration_t class
 
typedef struct scanbotsdk_barcode_format_common_one_d_configuration_t scanbotsdk_barcode_format_common_one_d_configuration_t
 scanbotsdk_barcode_format_common_one_d_configuration_t class
 
typedef struct scanbotsdk_barcode_format_common_two_d_configuration_t scanbotsdk_barcode_format_common_two_d_configuration_t
 scanbotsdk_barcode_format_common_two_d_configuration_t class
 
typedef struct scanbotsdk_barcode_format_common_four_state_configuration_t scanbotsdk_barcode_format_common_four_state_configuration_t
 scanbotsdk_barcode_format_common_four_state_configuration_t class
 
typedef struct scanbotsdk_barcode_format_common_configuration_t scanbotsdk_barcode_format_common_configuration_t
 scanbotsdk_barcode_format_common_configuration_t class
 

Enumerations

enum  scanbotsdk_msi_plessey_checksum_algorithm_t {
  SCANBOTSDK_MSI_PLESSEY_CHECKSUM_ALGORITHM_MOD_10 = 0 ,
  SCANBOTSDK_MSI_PLESSEY_CHECKSUM_ALGORITHM_MOD_11_IBM = 1 ,
  SCANBOTSDK_MSI_PLESSEY_CHECKSUM_ALGORITHM_MOD_11_NCR = 2 ,
  SCANBOTSDK_MSI_PLESSEY_CHECKSUM_ALGORITHM_MOD_10_10 = 3 ,
  SCANBOTSDK_MSI_PLESSEY_CHECKSUM_ALGORITHM_MOD_11_10_IBM = 4 ,
  SCANBOTSDK_MSI_PLESSEY_CHECKSUM_ALGORITHM_MOD_11_10_NCR = 5
}
 scanbotsdk_msi_plessey_checksum_algorithm_t enum More...
 
enum  scanbotsdk_australia_post_customer_format_t {
  SCANBOTSDK_AUSTRALIA_POST_CUSTOMER_FORMAT_NUMERIC = 0 ,
  SCANBOTSDK_AUSTRALIA_POST_CUSTOMER_FORMAT_ALPHA_NUMERIC = 1
}
 scanbotsdk_australia_post_customer_format_t enum More...
 

Functions

SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_free (scanbotsdk_barcode_format_configuration_base_t *object)
 Frees the memory allocated for the instance of scanbotsdk_barcode_format_configuration_base_t. If null is passed, the function does nothing.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_get_regex_filter (scanbotsdk_barcode_format_configuration_base_t *self, const char **regex_filter)
 Returns value of regex_filter field of the given object. The returned pointers do NOT own the underlying object, caller must not free them.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_set_regex_filter (scanbotsdk_barcode_format_configuration_base_t *self, const char *regex_filter)
 Sets value of regex_filter field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_get_minimum_size_score (scanbotsdk_barcode_format_configuration_base_t *self, double *minimum_size_score)
 Returns value of minimum_size_score field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_set_minimum_size_score (scanbotsdk_barcode_format_configuration_base_t *self, double minimum_size_score)
 Sets value of minimum_size_score field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_get_add_additional_quiet_zone (scanbotsdk_barcode_format_configuration_base_t *self, bool *add_additional_quiet_zone)
 Returns value of add_additional_quiet_zone field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_set_add_additional_quiet_zone (scanbotsdk_barcode_format_configuration_base_t *self, bool add_additional_quiet_zone)
 Sets value of add_additional_quiet_zone field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_one_d_configuration_base_free (scanbotsdk_barcode_format_one_d_configuration_base_t *object)
 Frees the memory allocated for the instance of scanbotsdk_barcode_format_one_d_configuration_base_t. If null is passed, the function does nothing.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_is_scanbotsdk_barcode_format_one_d_configuration_base (scanbotsdk_barcode_format_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_one_d_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_as_scanbotsdk_barcode_format_one_d_configuration_base (scanbotsdk_barcode_format_configuration_base_t *object, scanbotsdk_barcode_format_one_d_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_configuration_base_t to its subtype scanbotsdk_barcode_format_one_d_configuration_base_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_one_d_configuration_base_as_scanbotsdk_barcode_format_configuration_base (scanbotsdk_barcode_format_one_d_configuration_base_t *object, scanbotsdk_barcode_format_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_one_d_configuration_base_t to its parent type scanbotsdk_barcode_format_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_one_d_configuration_base_get_minimum_1_d_quiet_zone_size (scanbotsdk_barcode_format_one_d_configuration_base_t *self, int *minimum_1_d_quiet_zone_size)
 Returns value of minimum_1_d_quiet_zone_size field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_one_d_configuration_base_set_minimum_1_d_quiet_zone_size (scanbotsdk_barcode_format_one_d_configuration_base_t *self, int minimum_1_d_quiet_zone_size)
 Sets value of minimum_1_d_quiet_zone_size field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_one_d_configuration_base_get_minimum_1_d_confirmation_count (scanbotsdk_barcode_format_one_d_configuration_base_t *self, int *minimum_1_d_confirmation_count)
 Returns value of minimum_1_d_confirmation_count field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_one_d_configuration_base_set_minimum_1_d_confirmation_count (scanbotsdk_barcode_format_one_d_configuration_base_t *self, int minimum_1_d_confirmation_count)
 Sets value of minimum_1_d_confirmation_count field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_codabar_configuration_create (const char *regex_filter, double minimum_size_score, bool add_additional_quiet_zone, int minimum_1_d_quiet_zone_size, int minimum_1_d_confirmation_count, int minimum_text_length, int maximum_text_length, bool enable_one_d_blur_scanner, bool return_start_end, scanbotsdk_barcode_format_codabar_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_codabar_configuration with given params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_codabar_configuration_create_with_defaults (scanbotsdk_barcode_format_codabar_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_codabar_configuration_t with given required params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_codabar_configuration_free (scanbotsdk_barcode_format_codabar_configuration_t *object)
 Frees the memory allocated for the instance of scanbotsdk_barcode_format_codabar_configuration_t. If null is passed, the function does nothing.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_is_scanbotsdk_barcode_format_codabar_configuration (scanbotsdk_barcode_format_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_codabar_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_as_scanbotsdk_barcode_format_codabar_configuration (scanbotsdk_barcode_format_configuration_base_t *object, scanbotsdk_barcode_format_codabar_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_configuration_base_t to its subtype scanbotsdk_barcode_format_codabar_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_codabar_configuration_as_scanbotsdk_barcode_format_configuration_base (scanbotsdk_barcode_format_codabar_configuration_t *object, scanbotsdk_barcode_format_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_codabar_configuration_t to its parent type scanbotsdk_barcode_format_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_one_d_configuration_base_is_scanbotsdk_barcode_format_codabar_configuration (scanbotsdk_barcode_format_one_d_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_one_d_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_codabar_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_one_d_configuration_base_as_scanbotsdk_barcode_format_codabar_configuration (scanbotsdk_barcode_format_one_d_configuration_base_t *object, scanbotsdk_barcode_format_codabar_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_one_d_configuration_base_t to its subtype scanbotsdk_barcode_format_codabar_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_codabar_configuration_as_scanbotsdk_barcode_format_one_d_configuration_base (scanbotsdk_barcode_format_codabar_configuration_t *object, scanbotsdk_barcode_format_one_d_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_codabar_configuration_t to its parent type scanbotsdk_barcode_format_one_d_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_codabar_configuration_get_minimum_text_length (scanbotsdk_barcode_format_codabar_configuration_t *self, int *minimum_text_length)
 Returns value of minimum_text_length field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_codabar_configuration_set_minimum_text_length (scanbotsdk_barcode_format_codabar_configuration_t *self, int minimum_text_length)
 Sets value of minimum_text_length field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_codabar_configuration_get_maximum_text_length (scanbotsdk_barcode_format_codabar_configuration_t *self, int *maximum_text_length)
 Returns value of maximum_text_length field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_codabar_configuration_set_maximum_text_length (scanbotsdk_barcode_format_codabar_configuration_t *self, int maximum_text_length)
 Sets value of maximum_text_length field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_codabar_configuration_get_enable_one_d_blur_scanner (scanbotsdk_barcode_format_codabar_configuration_t *self, bool *enable_one_d_blur_scanner)
 Returns value of enable_one_d_blur_scanner field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_codabar_configuration_set_enable_one_d_blur_scanner (scanbotsdk_barcode_format_codabar_configuration_t *self, bool enable_one_d_blur_scanner)
 Sets value of enable_one_d_blur_scanner field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_codabar_configuration_get_return_start_end (scanbotsdk_barcode_format_codabar_configuration_t *self, bool *return_start_end)
 Returns value of return_start_end field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_codabar_configuration_set_return_start_end (scanbotsdk_barcode_format_codabar_configuration_t *self, bool return_start_end)
 Sets value of return_start_end field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_11_configuration_create (const char *regex_filter, double minimum_size_score, bool add_additional_quiet_zone, int minimum_1_d_quiet_zone_size, int minimum_1_d_confirmation_count, bool strip_check_digits, int minimum_text_length, int maximum_text_length, bool checksum, scanbotsdk_barcode_format_code_11_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_code_11_configuration with given params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_11_configuration_create_with_defaults (scanbotsdk_barcode_format_code_11_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_code_11_configuration_t with given required params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_11_configuration_free (scanbotsdk_barcode_format_code_11_configuration_t *object)
 Frees the memory allocated for the instance of scanbotsdk_barcode_format_code_11_configuration_t. If null is passed, the function does nothing.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_is_scanbotsdk_barcode_format_code_11_configuration (scanbotsdk_barcode_format_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_code_11_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_as_scanbotsdk_barcode_format_code_11_configuration (scanbotsdk_barcode_format_configuration_base_t *object, scanbotsdk_barcode_format_code_11_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_configuration_base_t to its subtype scanbotsdk_barcode_format_code_11_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_11_configuration_as_scanbotsdk_barcode_format_configuration_base (scanbotsdk_barcode_format_code_11_configuration_t *object, scanbotsdk_barcode_format_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_code_11_configuration_t to its parent type scanbotsdk_barcode_format_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_one_d_configuration_base_is_scanbotsdk_barcode_format_code_11_configuration (scanbotsdk_barcode_format_one_d_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_one_d_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_code_11_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_one_d_configuration_base_as_scanbotsdk_barcode_format_code_11_configuration (scanbotsdk_barcode_format_one_d_configuration_base_t *object, scanbotsdk_barcode_format_code_11_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_one_d_configuration_base_t to its subtype scanbotsdk_barcode_format_code_11_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_11_configuration_as_scanbotsdk_barcode_format_one_d_configuration_base (scanbotsdk_barcode_format_code_11_configuration_t *object, scanbotsdk_barcode_format_one_d_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_code_11_configuration_t to its parent type scanbotsdk_barcode_format_one_d_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_11_configuration_get_strip_check_digits (scanbotsdk_barcode_format_code_11_configuration_t *self, bool *strip_check_digits)
 Returns value of strip_check_digits field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_11_configuration_set_strip_check_digits (scanbotsdk_barcode_format_code_11_configuration_t *self, bool strip_check_digits)
 Sets value of strip_check_digits field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_11_configuration_get_minimum_text_length (scanbotsdk_barcode_format_code_11_configuration_t *self, int *minimum_text_length)
 Returns value of minimum_text_length field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_11_configuration_set_minimum_text_length (scanbotsdk_barcode_format_code_11_configuration_t *self, int minimum_text_length)
 Sets value of minimum_text_length field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_11_configuration_get_maximum_text_length (scanbotsdk_barcode_format_code_11_configuration_t *self, int *maximum_text_length)
 Returns value of maximum_text_length field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_11_configuration_set_maximum_text_length (scanbotsdk_barcode_format_code_11_configuration_t *self, int maximum_text_length)
 Sets value of maximum_text_length field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_11_configuration_get_checksum (scanbotsdk_barcode_format_code_11_configuration_t *self, bool *checksum)
 Returns value of checksum field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_11_configuration_set_checksum (scanbotsdk_barcode_format_code_11_configuration_t *self, bool checksum)
 Sets value of checksum field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_39_configuration_create (const char *regex_filter, double minimum_size_score, bool add_additional_quiet_zone, int minimum_1_d_quiet_zone_size, int minimum_1_d_confirmation_count, bool strip_check_digits, int minimum_text_length, int maximum_text_length, bool enable_one_d_blur_scanner, bool code_32, bool code_39, bool pzn_7, bool pzn_8, bool try_code_39_extended_mode, bool use_code_39_check_digit, scanbotsdk_barcode_format_code_39_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_code_39_configuration with given params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_39_configuration_create_with_defaults (scanbotsdk_barcode_format_code_39_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_code_39_configuration_t with given required params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_39_configuration_free (scanbotsdk_barcode_format_code_39_configuration_t *object)
 Frees the memory allocated for the instance of scanbotsdk_barcode_format_code_39_configuration_t. If null is passed, the function does nothing.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_is_scanbotsdk_barcode_format_code_39_configuration (scanbotsdk_barcode_format_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_code_39_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_as_scanbotsdk_barcode_format_code_39_configuration (scanbotsdk_barcode_format_configuration_base_t *object, scanbotsdk_barcode_format_code_39_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_configuration_base_t to its subtype scanbotsdk_barcode_format_code_39_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_39_configuration_as_scanbotsdk_barcode_format_configuration_base (scanbotsdk_barcode_format_code_39_configuration_t *object, scanbotsdk_barcode_format_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_code_39_configuration_t to its parent type scanbotsdk_barcode_format_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_one_d_configuration_base_is_scanbotsdk_barcode_format_code_39_configuration (scanbotsdk_barcode_format_one_d_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_one_d_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_code_39_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_one_d_configuration_base_as_scanbotsdk_barcode_format_code_39_configuration (scanbotsdk_barcode_format_one_d_configuration_base_t *object, scanbotsdk_barcode_format_code_39_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_one_d_configuration_base_t to its subtype scanbotsdk_barcode_format_code_39_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_39_configuration_as_scanbotsdk_barcode_format_one_d_configuration_base (scanbotsdk_barcode_format_code_39_configuration_t *object, scanbotsdk_barcode_format_one_d_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_code_39_configuration_t to its parent type scanbotsdk_barcode_format_one_d_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_39_configuration_get_strip_check_digits (scanbotsdk_barcode_format_code_39_configuration_t *self, bool *strip_check_digits)
 Returns value of strip_check_digits field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_39_configuration_set_strip_check_digits (scanbotsdk_barcode_format_code_39_configuration_t *self, bool strip_check_digits)
 Sets value of strip_check_digits field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_39_configuration_get_minimum_text_length (scanbotsdk_barcode_format_code_39_configuration_t *self, int *minimum_text_length)
 Returns value of minimum_text_length field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_39_configuration_set_minimum_text_length (scanbotsdk_barcode_format_code_39_configuration_t *self, int minimum_text_length)
 Sets value of minimum_text_length field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_39_configuration_get_maximum_text_length (scanbotsdk_barcode_format_code_39_configuration_t *self, int *maximum_text_length)
 Returns value of maximum_text_length field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_39_configuration_set_maximum_text_length (scanbotsdk_barcode_format_code_39_configuration_t *self, int maximum_text_length)
 Sets value of maximum_text_length field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_39_configuration_get_enable_one_d_blur_scanner (scanbotsdk_barcode_format_code_39_configuration_t *self, bool *enable_one_d_blur_scanner)
 Returns value of enable_one_d_blur_scanner field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_39_configuration_set_enable_one_d_blur_scanner (scanbotsdk_barcode_format_code_39_configuration_t *self, bool enable_one_d_blur_scanner)
 Sets value of enable_one_d_blur_scanner field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_39_configuration_get_code_32 (scanbotsdk_barcode_format_code_39_configuration_t *self, bool *code_32)
 Returns value of code_32 field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_39_configuration_set_code_32 (scanbotsdk_barcode_format_code_39_configuration_t *self, bool code_32)
 Sets value of code_32 field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_39_configuration_get_code_39 (scanbotsdk_barcode_format_code_39_configuration_t *self, bool *code_39)
 Returns value of code_39 field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_39_configuration_set_code_39 (scanbotsdk_barcode_format_code_39_configuration_t *self, bool code_39)
 Sets value of code_39 field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_39_configuration_get_pzn_7 (scanbotsdk_barcode_format_code_39_configuration_t *self, bool *pzn_7)
 Returns value of pzn_7 field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_39_configuration_set_pzn_7 (scanbotsdk_barcode_format_code_39_configuration_t *self, bool pzn_7)
 Sets value of pzn_7 field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_39_configuration_get_pzn_8 (scanbotsdk_barcode_format_code_39_configuration_t *self, bool *pzn_8)
 Returns value of pzn_8 field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_39_configuration_set_pzn_8 (scanbotsdk_barcode_format_code_39_configuration_t *self, bool pzn_8)
 Sets value of pzn_8 field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_39_configuration_get_try_code_39_extended_mode (scanbotsdk_barcode_format_code_39_configuration_t *self, bool *try_code_39_extended_mode)
 Returns value of try_code_39_extended_mode field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_39_configuration_set_try_code_39_extended_mode (scanbotsdk_barcode_format_code_39_configuration_t *self, bool try_code_39_extended_mode)
 Sets value of try_code_39_extended_mode field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_39_configuration_get_use_code_39_check_digit (scanbotsdk_barcode_format_code_39_configuration_t *self, bool *use_code_39_check_digit)
 Returns value of use_code_39_check_digit field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_39_configuration_set_use_code_39_check_digit (scanbotsdk_barcode_format_code_39_configuration_t *self, bool use_code_39_check_digit)
 Sets value of use_code_39_check_digit field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_93_configuration_create (const char *regex_filter, double minimum_size_score, bool add_additional_quiet_zone, int minimum_1_d_quiet_zone_size, int minimum_1_d_confirmation_count, bool strip_check_digits, int minimum_text_length, int maximum_text_length, bool enable_one_d_blur_scanner, scanbotsdk_barcode_format_code_93_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_code_93_configuration with given params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_93_configuration_create_with_defaults (scanbotsdk_barcode_format_code_93_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_code_93_configuration_t with given required params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_93_configuration_free (scanbotsdk_barcode_format_code_93_configuration_t *object)
 Frees the memory allocated for the instance of scanbotsdk_barcode_format_code_93_configuration_t. If null is passed, the function does nothing.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_is_scanbotsdk_barcode_format_code_93_configuration (scanbotsdk_barcode_format_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_code_93_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_as_scanbotsdk_barcode_format_code_93_configuration (scanbotsdk_barcode_format_configuration_base_t *object, scanbotsdk_barcode_format_code_93_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_configuration_base_t to its subtype scanbotsdk_barcode_format_code_93_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_93_configuration_as_scanbotsdk_barcode_format_configuration_base (scanbotsdk_barcode_format_code_93_configuration_t *object, scanbotsdk_barcode_format_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_code_93_configuration_t to its parent type scanbotsdk_barcode_format_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_one_d_configuration_base_is_scanbotsdk_barcode_format_code_93_configuration (scanbotsdk_barcode_format_one_d_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_one_d_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_code_93_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_one_d_configuration_base_as_scanbotsdk_barcode_format_code_93_configuration (scanbotsdk_barcode_format_one_d_configuration_base_t *object, scanbotsdk_barcode_format_code_93_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_one_d_configuration_base_t to its subtype scanbotsdk_barcode_format_code_93_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_93_configuration_as_scanbotsdk_barcode_format_one_d_configuration_base (scanbotsdk_barcode_format_code_93_configuration_t *object, scanbotsdk_barcode_format_one_d_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_code_93_configuration_t to its parent type scanbotsdk_barcode_format_one_d_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_93_configuration_get_strip_check_digits (scanbotsdk_barcode_format_code_93_configuration_t *self, bool *strip_check_digits)
 Returns value of strip_check_digits field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_93_configuration_set_strip_check_digits (scanbotsdk_barcode_format_code_93_configuration_t *self, bool strip_check_digits)
 Sets value of strip_check_digits field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_93_configuration_get_minimum_text_length (scanbotsdk_barcode_format_code_93_configuration_t *self, int *minimum_text_length)
 Returns value of minimum_text_length field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_93_configuration_set_minimum_text_length (scanbotsdk_barcode_format_code_93_configuration_t *self, int minimum_text_length)
 Sets value of minimum_text_length field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_93_configuration_get_maximum_text_length (scanbotsdk_barcode_format_code_93_configuration_t *self, int *maximum_text_length)
 Returns value of maximum_text_length field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_93_configuration_set_maximum_text_length (scanbotsdk_barcode_format_code_93_configuration_t *self, int maximum_text_length)
 Sets value of maximum_text_length field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_93_configuration_get_enable_one_d_blur_scanner (scanbotsdk_barcode_format_code_93_configuration_t *self, bool *enable_one_d_blur_scanner)
 Returns value of enable_one_d_blur_scanner field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_93_configuration_set_enable_one_d_blur_scanner (scanbotsdk_barcode_format_code_93_configuration_t *self, bool enable_one_d_blur_scanner)
 Sets value of enable_one_d_blur_scanner field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_128_configuration_create (const char *regex_filter, double minimum_size_score, bool add_additional_quiet_zone, int minimum_1_d_quiet_zone_size, int minimum_1_d_confirmation_count, scanbotsdk_gs_1_handling_t gs_1_handling, int minimum_text_length, int maximum_text_length, bool enable_one_d_blur_scanner, scanbotsdk_barcode_format_code_128_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_code_128_configuration with given params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_128_configuration_create_with_defaults (scanbotsdk_barcode_format_code_128_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_code_128_configuration_t with given required params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_128_configuration_free (scanbotsdk_barcode_format_code_128_configuration_t *object)
 Frees the memory allocated for the instance of scanbotsdk_barcode_format_code_128_configuration_t. If null is passed, the function does nothing.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_is_scanbotsdk_barcode_format_code_128_configuration (scanbotsdk_barcode_format_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_code_128_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_as_scanbotsdk_barcode_format_code_128_configuration (scanbotsdk_barcode_format_configuration_base_t *object, scanbotsdk_barcode_format_code_128_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_configuration_base_t to its subtype scanbotsdk_barcode_format_code_128_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_128_configuration_as_scanbotsdk_barcode_format_configuration_base (scanbotsdk_barcode_format_code_128_configuration_t *object, scanbotsdk_barcode_format_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_code_128_configuration_t to its parent type scanbotsdk_barcode_format_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_one_d_configuration_base_is_scanbotsdk_barcode_format_code_128_configuration (scanbotsdk_barcode_format_one_d_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_one_d_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_code_128_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_one_d_configuration_base_as_scanbotsdk_barcode_format_code_128_configuration (scanbotsdk_barcode_format_one_d_configuration_base_t *object, scanbotsdk_barcode_format_code_128_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_one_d_configuration_base_t to its subtype scanbotsdk_barcode_format_code_128_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_128_configuration_as_scanbotsdk_barcode_format_one_d_configuration_base (scanbotsdk_barcode_format_code_128_configuration_t *object, scanbotsdk_barcode_format_one_d_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_code_128_configuration_t to its parent type scanbotsdk_barcode_format_one_d_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_128_configuration_get_gs_1_handling (scanbotsdk_barcode_format_code_128_configuration_t *self, scanbotsdk_gs_1_handling_t *gs_1_handling)
 Returns value of gs_1_handling field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_128_configuration_set_gs_1_handling (scanbotsdk_barcode_format_code_128_configuration_t *self, scanbotsdk_gs_1_handling_t gs_1_handling)
 Sets value of gs_1_handling field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_128_configuration_get_minimum_text_length (scanbotsdk_barcode_format_code_128_configuration_t *self, int *minimum_text_length)
 Returns value of minimum_text_length field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_128_configuration_set_minimum_text_length (scanbotsdk_barcode_format_code_128_configuration_t *self, int minimum_text_length)
 Sets value of minimum_text_length field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_128_configuration_get_maximum_text_length (scanbotsdk_barcode_format_code_128_configuration_t *self, int *maximum_text_length)
 Returns value of maximum_text_length field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_128_configuration_set_maximum_text_length (scanbotsdk_barcode_format_code_128_configuration_t *self, int maximum_text_length)
 Sets value of maximum_text_length field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_128_configuration_get_enable_one_d_blur_scanner (scanbotsdk_barcode_format_code_128_configuration_t *self, bool *enable_one_d_blur_scanner)
 Returns value of enable_one_d_blur_scanner field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_128_configuration_set_enable_one_d_blur_scanner (scanbotsdk_barcode_format_code_128_configuration_t *self, bool enable_one_d_blur_scanner)
 Sets value of enable_one_d_blur_scanner field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_2_of_5_configuration_create (const char *regex_filter, double minimum_size_score, bool add_additional_quiet_zone, int minimum_1_d_quiet_zone_size, int minimum_1_d_confirmation_count, bool strip_check_digits, int minimum_text_length, int maximum_text_length, bool iata_2of_5, bool code_25, bool industrial_2of_5, bool use_iata_2_of_5_checksum, scanbotsdk_barcode_format_code_2_of_5_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_code_2_of_5_configuration with given params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_2_of_5_configuration_create_with_defaults (scanbotsdk_barcode_format_code_2_of_5_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_code_2_of_5_configuration_t with given required params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_2_of_5_configuration_free (scanbotsdk_barcode_format_code_2_of_5_configuration_t *object)
 Frees the memory allocated for the instance of scanbotsdk_barcode_format_code_2_of_5_configuration_t. If null is passed, the function does nothing.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_is_scanbotsdk_barcode_format_code_2_of_5_configuration (scanbotsdk_barcode_format_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_code_2_of_5_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_as_scanbotsdk_barcode_format_code_2_of_5_configuration (scanbotsdk_barcode_format_configuration_base_t *object, scanbotsdk_barcode_format_code_2_of_5_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_configuration_base_t to its subtype scanbotsdk_barcode_format_code_2_of_5_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_2_of_5_configuration_as_scanbotsdk_barcode_format_configuration_base (scanbotsdk_barcode_format_code_2_of_5_configuration_t *object, scanbotsdk_barcode_format_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_code_2_of_5_configuration_t to its parent type scanbotsdk_barcode_format_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_one_d_configuration_base_is_scanbotsdk_barcode_format_code_2_of_5_configuration (scanbotsdk_barcode_format_one_d_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_one_d_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_code_2_of_5_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_one_d_configuration_base_as_scanbotsdk_barcode_format_code_2_of_5_configuration (scanbotsdk_barcode_format_one_d_configuration_base_t *object, scanbotsdk_barcode_format_code_2_of_5_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_one_d_configuration_base_t to its subtype scanbotsdk_barcode_format_code_2_of_5_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_2_of_5_configuration_as_scanbotsdk_barcode_format_one_d_configuration_base (scanbotsdk_barcode_format_code_2_of_5_configuration_t *object, scanbotsdk_barcode_format_one_d_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_code_2_of_5_configuration_t to its parent type scanbotsdk_barcode_format_one_d_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_2_of_5_configuration_get_strip_check_digits (scanbotsdk_barcode_format_code_2_of_5_configuration_t *self, bool *strip_check_digits)
 Returns value of strip_check_digits field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_2_of_5_configuration_set_strip_check_digits (scanbotsdk_barcode_format_code_2_of_5_configuration_t *self, bool strip_check_digits)
 Sets value of strip_check_digits field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_2_of_5_configuration_get_minimum_text_length (scanbotsdk_barcode_format_code_2_of_5_configuration_t *self, int *minimum_text_length)
 Returns value of minimum_text_length field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_2_of_5_configuration_set_minimum_text_length (scanbotsdk_barcode_format_code_2_of_5_configuration_t *self, int minimum_text_length)
 Sets value of minimum_text_length field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_2_of_5_configuration_get_maximum_text_length (scanbotsdk_barcode_format_code_2_of_5_configuration_t *self, int *maximum_text_length)
 Returns value of maximum_text_length field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_2_of_5_configuration_set_maximum_text_length (scanbotsdk_barcode_format_code_2_of_5_configuration_t *self, int maximum_text_length)
 Sets value of maximum_text_length field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_2_of_5_configuration_get_iata_2of_5 (scanbotsdk_barcode_format_code_2_of_5_configuration_t *self, bool *iata_2of_5)
 Returns value of iata_2of_5 field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_2_of_5_configuration_set_iata_2of_5 (scanbotsdk_barcode_format_code_2_of_5_configuration_t *self, bool iata_2of_5)
 Sets value of iata_2of_5 field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_2_of_5_configuration_get_code_25 (scanbotsdk_barcode_format_code_2_of_5_configuration_t *self, bool *code_25)
 Returns value of code_25 field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_2_of_5_configuration_set_code_25 (scanbotsdk_barcode_format_code_2_of_5_configuration_t *self, bool code_25)
 Sets value of code_25 field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_2_of_5_configuration_get_industrial_2of_5 (scanbotsdk_barcode_format_code_2_of_5_configuration_t *self, bool *industrial_2of_5)
 Returns value of industrial_2of_5 field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_2_of_5_configuration_set_industrial_2of_5 (scanbotsdk_barcode_format_code_2_of_5_configuration_t *self, bool industrial_2of_5)
 Sets value of industrial_2of_5 field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_2_of_5_configuration_get_use_iata_2_of_5_checksum (scanbotsdk_barcode_format_code_2_of_5_configuration_t *self, bool *use_iata_2_of_5_checksum)
 Returns value of use_iata_2_of_5_checksum field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_code_2_of_5_configuration_set_use_iata_2_of_5_checksum (scanbotsdk_barcode_format_code_2_of_5_configuration_t *self, bool use_iata_2_of_5_checksum)
 Sets value of use_iata_2_of_5_checksum field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_data_bar_configuration_create (const char *regex_filter, double minimum_size_score, bool add_additional_quiet_zone, int minimum_1_d_quiet_zone_size, int minimum_1_d_confirmation_count, scanbotsdk_gs_1_handling_t gs_1_handling, scanbotsdk_barcode_format_data_bar_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_data_bar_configuration with given params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_data_bar_configuration_create_with_defaults (scanbotsdk_barcode_format_data_bar_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_data_bar_configuration_t with given required params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_data_bar_configuration_free (scanbotsdk_barcode_format_data_bar_configuration_t *object)
 Frees the memory allocated for the instance of scanbotsdk_barcode_format_data_bar_configuration_t. If null is passed, the function does nothing.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_is_scanbotsdk_barcode_format_data_bar_configuration (scanbotsdk_barcode_format_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_data_bar_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_as_scanbotsdk_barcode_format_data_bar_configuration (scanbotsdk_barcode_format_configuration_base_t *object, scanbotsdk_barcode_format_data_bar_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_configuration_base_t to its subtype scanbotsdk_barcode_format_data_bar_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_data_bar_configuration_as_scanbotsdk_barcode_format_configuration_base (scanbotsdk_barcode_format_data_bar_configuration_t *object, scanbotsdk_barcode_format_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_data_bar_configuration_t to its parent type scanbotsdk_barcode_format_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_one_d_configuration_base_is_scanbotsdk_barcode_format_data_bar_configuration (scanbotsdk_barcode_format_one_d_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_one_d_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_data_bar_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_one_d_configuration_base_as_scanbotsdk_barcode_format_data_bar_configuration (scanbotsdk_barcode_format_one_d_configuration_base_t *object, scanbotsdk_barcode_format_data_bar_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_one_d_configuration_base_t to its subtype scanbotsdk_barcode_format_data_bar_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_data_bar_configuration_as_scanbotsdk_barcode_format_one_d_configuration_base (scanbotsdk_barcode_format_data_bar_configuration_t *object, scanbotsdk_barcode_format_one_d_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_data_bar_configuration_t to its parent type scanbotsdk_barcode_format_one_d_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_data_bar_configuration_get_gs_1_handling (scanbotsdk_barcode_format_data_bar_configuration_t *self, scanbotsdk_gs_1_handling_t *gs_1_handling)
 Returns value of gs_1_handling field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_data_bar_configuration_set_gs_1_handling (scanbotsdk_barcode_format_data_bar_configuration_t *self, scanbotsdk_gs_1_handling_t gs_1_handling)
 Sets value of gs_1_handling field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_data_bar_expanded_configuration_create (const char *regex_filter, double minimum_size_score, bool add_additional_quiet_zone, int minimum_1_d_quiet_zone_size, int minimum_1_d_confirmation_count, scanbotsdk_gs_1_handling_t gs_1_handling, scanbotsdk_barcode_format_data_bar_expanded_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_data_bar_expanded_configuration with given params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_data_bar_expanded_configuration_create_with_defaults (scanbotsdk_barcode_format_data_bar_expanded_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_data_bar_expanded_configuration_t with given required params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_data_bar_expanded_configuration_free (scanbotsdk_barcode_format_data_bar_expanded_configuration_t *object)
 Frees the memory allocated for the instance of scanbotsdk_barcode_format_data_bar_expanded_configuration_t. If null is passed, the function does nothing.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_is_scanbotsdk_barcode_format_data_bar_expanded_configuration (scanbotsdk_barcode_format_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_data_bar_expanded_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_as_scanbotsdk_barcode_format_data_bar_expanded_configuration (scanbotsdk_barcode_format_configuration_base_t *object, scanbotsdk_barcode_format_data_bar_expanded_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_configuration_base_t to its subtype scanbotsdk_barcode_format_data_bar_expanded_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_data_bar_expanded_configuration_as_scanbotsdk_barcode_format_configuration_base (scanbotsdk_barcode_format_data_bar_expanded_configuration_t *object, scanbotsdk_barcode_format_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_data_bar_expanded_configuration_t to its parent type scanbotsdk_barcode_format_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_one_d_configuration_base_is_scanbotsdk_barcode_format_data_bar_expanded_configuration (scanbotsdk_barcode_format_one_d_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_one_d_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_data_bar_expanded_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_one_d_configuration_base_as_scanbotsdk_barcode_format_data_bar_expanded_configuration (scanbotsdk_barcode_format_one_d_configuration_base_t *object, scanbotsdk_barcode_format_data_bar_expanded_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_one_d_configuration_base_t to its subtype scanbotsdk_barcode_format_data_bar_expanded_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_data_bar_expanded_configuration_as_scanbotsdk_barcode_format_one_d_configuration_base (scanbotsdk_barcode_format_data_bar_expanded_configuration_t *object, scanbotsdk_barcode_format_one_d_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_data_bar_expanded_configuration_t to its parent type scanbotsdk_barcode_format_one_d_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_data_bar_expanded_configuration_get_gs_1_handling (scanbotsdk_barcode_format_data_bar_expanded_configuration_t *self, scanbotsdk_gs_1_handling_t *gs_1_handling)
 Returns value of gs_1_handling field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_data_bar_expanded_configuration_set_gs_1_handling (scanbotsdk_barcode_format_data_bar_expanded_configuration_t *self, scanbotsdk_gs_1_handling_t gs_1_handling)
 Sets value of gs_1_handling field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_data_bar_limited_configuration_create (const char *regex_filter, double minimum_size_score, bool add_additional_quiet_zone, int minimum_1_d_quiet_zone_size, int minimum_1_d_confirmation_count, scanbotsdk_gs_1_handling_t gs_1_handling, scanbotsdk_barcode_format_data_bar_limited_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_data_bar_limited_configuration with given params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_data_bar_limited_configuration_create_with_defaults (scanbotsdk_barcode_format_data_bar_limited_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_data_bar_limited_configuration_t with given required params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_data_bar_limited_configuration_free (scanbotsdk_barcode_format_data_bar_limited_configuration_t *object)
 Frees the memory allocated for the instance of scanbotsdk_barcode_format_data_bar_limited_configuration_t. If null is passed, the function does nothing.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_is_scanbotsdk_barcode_format_data_bar_limited_configuration (scanbotsdk_barcode_format_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_data_bar_limited_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_as_scanbotsdk_barcode_format_data_bar_limited_configuration (scanbotsdk_barcode_format_configuration_base_t *object, scanbotsdk_barcode_format_data_bar_limited_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_configuration_base_t to its subtype scanbotsdk_barcode_format_data_bar_limited_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_data_bar_limited_configuration_as_scanbotsdk_barcode_format_configuration_base (scanbotsdk_barcode_format_data_bar_limited_configuration_t *object, scanbotsdk_barcode_format_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_data_bar_limited_configuration_t to its parent type scanbotsdk_barcode_format_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_one_d_configuration_base_is_scanbotsdk_barcode_format_data_bar_limited_configuration (scanbotsdk_barcode_format_one_d_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_one_d_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_data_bar_limited_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_one_d_configuration_base_as_scanbotsdk_barcode_format_data_bar_limited_configuration (scanbotsdk_barcode_format_one_d_configuration_base_t *object, scanbotsdk_barcode_format_data_bar_limited_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_one_d_configuration_base_t to its subtype scanbotsdk_barcode_format_data_bar_limited_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_data_bar_limited_configuration_as_scanbotsdk_barcode_format_one_d_configuration_base (scanbotsdk_barcode_format_data_bar_limited_configuration_t *object, scanbotsdk_barcode_format_one_d_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_data_bar_limited_configuration_t to its parent type scanbotsdk_barcode_format_one_d_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_data_bar_limited_configuration_get_gs_1_handling (scanbotsdk_barcode_format_data_bar_limited_configuration_t *self, scanbotsdk_gs_1_handling_t *gs_1_handling)
 Returns value of gs_1_handling field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_data_bar_limited_configuration_set_gs_1_handling (scanbotsdk_barcode_format_data_bar_limited_configuration_t *self, scanbotsdk_gs_1_handling_t gs_1_handling)
 Sets value of gs_1_handling field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_itf_configuration_create (const char *regex_filter, double minimum_size_score, bool add_additional_quiet_zone, int minimum_1_d_quiet_zone_size, int minimum_1_d_confirmation_count, int minimum_text_length, int maximum_text_length, bool enable_one_d_blur_scanner, scanbotsdk_barcode_format_itf_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_itf_configuration with given params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_itf_configuration_create_with_defaults (scanbotsdk_barcode_format_itf_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_itf_configuration_t with given required params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_itf_configuration_free (scanbotsdk_barcode_format_itf_configuration_t *object)
 Frees the memory allocated for the instance of scanbotsdk_barcode_format_itf_configuration_t. If null is passed, the function does nothing.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_is_scanbotsdk_barcode_format_itf_configuration (scanbotsdk_barcode_format_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_itf_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_as_scanbotsdk_barcode_format_itf_configuration (scanbotsdk_barcode_format_configuration_base_t *object, scanbotsdk_barcode_format_itf_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_configuration_base_t to its subtype scanbotsdk_barcode_format_itf_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_itf_configuration_as_scanbotsdk_barcode_format_configuration_base (scanbotsdk_barcode_format_itf_configuration_t *object, scanbotsdk_barcode_format_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_itf_configuration_t to its parent type scanbotsdk_barcode_format_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_one_d_configuration_base_is_scanbotsdk_barcode_format_itf_configuration (scanbotsdk_barcode_format_one_d_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_one_d_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_itf_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_one_d_configuration_base_as_scanbotsdk_barcode_format_itf_configuration (scanbotsdk_barcode_format_one_d_configuration_base_t *object, scanbotsdk_barcode_format_itf_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_one_d_configuration_base_t to its subtype scanbotsdk_barcode_format_itf_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_itf_configuration_as_scanbotsdk_barcode_format_one_d_configuration_base (scanbotsdk_barcode_format_itf_configuration_t *object, scanbotsdk_barcode_format_one_d_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_itf_configuration_t to its parent type scanbotsdk_barcode_format_one_d_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_itf_configuration_get_minimum_text_length (scanbotsdk_barcode_format_itf_configuration_t *self, int *minimum_text_length)
 Returns value of minimum_text_length field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_itf_configuration_set_minimum_text_length (scanbotsdk_barcode_format_itf_configuration_t *self, int minimum_text_length)
 Sets value of minimum_text_length field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_itf_configuration_get_maximum_text_length (scanbotsdk_barcode_format_itf_configuration_t *self, int *maximum_text_length)
 Returns value of maximum_text_length field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_itf_configuration_set_maximum_text_length (scanbotsdk_barcode_format_itf_configuration_t *self, int maximum_text_length)
 Sets value of maximum_text_length field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_itf_configuration_get_enable_one_d_blur_scanner (scanbotsdk_barcode_format_itf_configuration_t *self, bool *enable_one_d_blur_scanner)
 Returns value of enable_one_d_blur_scanner field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_itf_configuration_set_enable_one_d_blur_scanner (scanbotsdk_barcode_format_itf_configuration_t *self, bool enable_one_d_blur_scanner)
 Sets value of enable_one_d_blur_scanner field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_msi_plessey_checksum_algorithm_t_to_string (scanbotsdk_msi_plessey_checksum_algorithm_t value, const char **result)
 Returns the string representation of the given scanbotsdk_msi_plessey_checksum_algorithm_t value.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_msi_plessey_configuration_create (const char *regex_filter, double minimum_size_score, bool add_additional_quiet_zone, int minimum_1_d_quiet_zone_size, int minimum_1_d_confirmation_count, bool strip_check_digits, int minimum_text_length, int maximum_text_length, bool enable_one_d_blur_scanner, scanbotsdk_msi_plessey_checksum_algorithm_t *checksum_algorithms, size_t checksum_algorithms_size, scanbotsdk_barcode_format_msi_plessey_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_msi_plessey_configuration with given params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_msi_plessey_configuration_create_with_defaults (scanbotsdk_barcode_format_msi_plessey_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_msi_plessey_configuration_t with given required params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_msi_plessey_configuration_free (scanbotsdk_barcode_format_msi_plessey_configuration_t *object)
 Frees the memory allocated for the instance of scanbotsdk_barcode_format_msi_plessey_configuration_t. If null is passed, the function does nothing.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_is_scanbotsdk_barcode_format_msi_plessey_configuration (scanbotsdk_barcode_format_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_msi_plessey_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_as_scanbotsdk_barcode_format_msi_plessey_configuration (scanbotsdk_barcode_format_configuration_base_t *object, scanbotsdk_barcode_format_msi_plessey_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_configuration_base_t to its subtype scanbotsdk_barcode_format_msi_plessey_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_msi_plessey_configuration_as_scanbotsdk_barcode_format_configuration_base (scanbotsdk_barcode_format_msi_plessey_configuration_t *object, scanbotsdk_barcode_format_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_msi_plessey_configuration_t to its parent type scanbotsdk_barcode_format_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_one_d_configuration_base_is_scanbotsdk_barcode_format_msi_plessey_configuration (scanbotsdk_barcode_format_one_d_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_one_d_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_msi_plessey_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_one_d_configuration_base_as_scanbotsdk_barcode_format_msi_plessey_configuration (scanbotsdk_barcode_format_one_d_configuration_base_t *object, scanbotsdk_barcode_format_msi_plessey_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_one_d_configuration_base_t to its subtype scanbotsdk_barcode_format_msi_plessey_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_msi_plessey_configuration_as_scanbotsdk_barcode_format_one_d_configuration_base (scanbotsdk_barcode_format_msi_plessey_configuration_t *object, scanbotsdk_barcode_format_one_d_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_msi_plessey_configuration_t to its parent type scanbotsdk_barcode_format_one_d_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_msi_plessey_configuration_get_strip_check_digits (scanbotsdk_barcode_format_msi_plessey_configuration_t *self, bool *strip_check_digits)
 Returns value of strip_check_digits field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_msi_plessey_configuration_set_strip_check_digits (scanbotsdk_barcode_format_msi_plessey_configuration_t *self, bool strip_check_digits)
 Sets value of strip_check_digits field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_msi_plessey_configuration_get_minimum_text_length (scanbotsdk_barcode_format_msi_plessey_configuration_t *self, int *minimum_text_length)
 Returns value of minimum_text_length field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_msi_plessey_configuration_set_minimum_text_length (scanbotsdk_barcode_format_msi_plessey_configuration_t *self, int minimum_text_length)
 Sets value of minimum_text_length field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_msi_plessey_configuration_get_maximum_text_length (scanbotsdk_barcode_format_msi_plessey_configuration_t *self, int *maximum_text_length)
 Returns value of maximum_text_length field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_msi_plessey_configuration_set_maximum_text_length (scanbotsdk_barcode_format_msi_plessey_configuration_t *self, int maximum_text_length)
 Sets value of maximum_text_length field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_msi_plessey_configuration_get_enable_one_d_blur_scanner (scanbotsdk_barcode_format_msi_plessey_configuration_t *self, bool *enable_one_d_blur_scanner)
 Returns value of enable_one_d_blur_scanner field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_msi_plessey_configuration_set_enable_one_d_blur_scanner (scanbotsdk_barcode_format_msi_plessey_configuration_t *self, bool enable_one_d_blur_scanner)
 Sets value of enable_one_d_blur_scanner field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_msi_plessey_configuration_get_checksum_algorithms (scanbotsdk_barcode_format_msi_plessey_configuration_t *self, scanbotsdk_msi_plessey_checksum_algorithm_t **checksum_algorithms)
 Returns value of checksum_algorithms field of the given object. The returned value is direct view into memory, no pre-allocations needed.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_msi_plessey_configuration_get_checksum_algorithms_size (scanbotsdk_barcode_format_msi_plessey_configuration_t *self, size_t *size)
 Returns size of checksum_algorithms array.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_msi_plessey_configuration_set_checksum_algorithms (scanbotsdk_barcode_format_msi_plessey_configuration_t *self, scanbotsdk_msi_plessey_checksum_algorithm_t *checksum_algorithms, size_t checksum_algorithms_size)
 Sets value of checksum_algorithms field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_upc_ean_configuration_create (const char *regex_filter, double minimum_size_score, bool add_additional_quiet_zone, int minimum_1_d_quiet_zone_size, int minimum_1_d_confirmation_count, bool strip_check_digits, bool enable_one_d_blur_scanner, bool ean_8, bool ean_13, bool upca, bool upce, scanbotsdk_upc_ean_extension_behavior_t extensions, int minimum_standalone_confirmation_count, scanbotsdk_barcode_format_upc_ean_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_upc_ean_configuration with given params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_upc_ean_configuration_create_with_defaults (scanbotsdk_barcode_format_upc_ean_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_upc_ean_configuration_t with given required params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_upc_ean_configuration_free (scanbotsdk_barcode_format_upc_ean_configuration_t *object)
 Frees the memory allocated for the instance of scanbotsdk_barcode_format_upc_ean_configuration_t. If null is passed, the function does nothing.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_is_scanbotsdk_barcode_format_upc_ean_configuration (scanbotsdk_barcode_format_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_upc_ean_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_as_scanbotsdk_barcode_format_upc_ean_configuration (scanbotsdk_barcode_format_configuration_base_t *object, scanbotsdk_barcode_format_upc_ean_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_configuration_base_t to its subtype scanbotsdk_barcode_format_upc_ean_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_upc_ean_configuration_as_scanbotsdk_barcode_format_configuration_base (scanbotsdk_barcode_format_upc_ean_configuration_t *object, scanbotsdk_barcode_format_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_upc_ean_configuration_t to its parent type scanbotsdk_barcode_format_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_one_d_configuration_base_is_scanbotsdk_barcode_format_upc_ean_configuration (scanbotsdk_barcode_format_one_d_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_one_d_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_upc_ean_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_one_d_configuration_base_as_scanbotsdk_barcode_format_upc_ean_configuration (scanbotsdk_barcode_format_one_d_configuration_base_t *object, scanbotsdk_barcode_format_upc_ean_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_one_d_configuration_base_t to its subtype scanbotsdk_barcode_format_upc_ean_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_upc_ean_configuration_as_scanbotsdk_barcode_format_one_d_configuration_base (scanbotsdk_barcode_format_upc_ean_configuration_t *object, scanbotsdk_barcode_format_one_d_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_upc_ean_configuration_t to its parent type scanbotsdk_barcode_format_one_d_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_upc_ean_configuration_get_strip_check_digits (scanbotsdk_barcode_format_upc_ean_configuration_t *self, bool *strip_check_digits)
 Returns value of strip_check_digits field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_upc_ean_configuration_set_strip_check_digits (scanbotsdk_barcode_format_upc_ean_configuration_t *self, bool strip_check_digits)
 Sets value of strip_check_digits field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_upc_ean_configuration_get_enable_one_d_blur_scanner (scanbotsdk_barcode_format_upc_ean_configuration_t *self, bool *enable_one_d_blur_scanner)
 Returns value of enable_one_d_blur_scanner field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_upc_ean_configuration_set_enable_one_d_blur_scanner (scanbotsdk_barcode_format_upc_ean_configuration_t *self, bool enable_one_d_blur_scanner)
 Sets value of enable_one_d_blur_scanner field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_upc_ean_configuration_get_ean_8 (scanbotsdk_barcode_format_upc_ean_configuration_t *self, bool *ean_8)
 Returns value of ean_8 field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_upc_ean_configuration_set_ean_8 (scanbotsdk_barcode_format_upc_ean_configuration_t *self, bool ean_8)
 Sets value of ean_8 field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_upc_ean_configuration_get_ean_13 (scanbotsdk_barcode_format_upc_ean_configuration_t *self, bool *ean_13)
 Returns value of ean_13 field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_upc_ean_configuration_set_ean_13 (scanbotsdk_barcode_format_upc_ean_configuration_t *self, bool ean_13)
 Sets value of ean_13 field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_upc_ean_configuration_get_upca (scanbotsdk_barcode_format_upc_ean_configuration_t *self, bool *upca)
 Returns value of upca field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_upc_ean_configuration_set_upca (scanbotsdk_barcode_format_upc_ean_configuration_t *self, bool upca)
 Sets value of upca field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_upc_ean_configuration_get_upce (scanbotsdk_barcode_format_upc_ean_configuration_t *self, bool *upce)
 Returns value of upce field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_upc_ean_configuration_set_upce (scanbotsdk_barcode_format_upc_ean_configuration_t *self, bool upce)
 Sets value of upce field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_upc_ean_configuration_get_extensions (scanbotsdk_barcode_format_upc_ean_configuration_t *self, scanbotsdk_upc_ean_extension_behavior_t *extensions)
 Returns value of extensions field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_upc_ean_configuration_set_extensions (scanbotsdk_barcode_format_upc_ean_configuration_t *self, scanbotsdk_upc_ean_extension_behavior_t extensions)
 Sets value of extensions field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_upc_ean_configuration_get_minimum_standalone_confirmation_count (scanbotsdk_barcode_format_upc_ean_configuration_t *self, int *minimum_standalone_confirmation_count)
 Returns value of minimum_standalone_confirmation_count field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_upc_ean_configuration_set_minimum_standalone_confirmation_count (scanbotsdk_barcode_format_upc_ean_configuration_t *self, int minimum_standalone_confirmation_count)
 Sets value of minimum_standalone_confirmation_count field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_pharma_code_configuration_create (const char *regex_filter, double minimum_size_score, bool add_additional_quiet_zone, int minimum_1_d_quiet_zone_size, int minimum_1_d_confirmation_count, int minimum_value, bool allow_narrow_bars_only, bool allow_wide_bars_only, scanbotsdk_barcode_format_pharma_code_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_pharma_code_configuration with given params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_pharma_code_configuration_create_with_defaults (scanbotsdk_barcode_format_pharma_code_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_pharma_code_configuration_t with given required params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_pharma_code_configuration_free (scanbotsdk_barcode_format_pharma_code_configuration_t *object)
 Frees the memory allocated for the instance of scanbotsdk_barcode_format_pharma_code_configuration_t. If null is passed, the function does nothing.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_is_scanbotsdk_barcode_format_pharma_code_configuration (scanbotsdk_barcode_format_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_pharma_code_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_as_scanbotsdk_barcode_format_pharma_code_configuration (scanbotsdk_barcode_format_configuration_base_t *object, scanbotsdk_barcode_format_pharma_code_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_configuration_base_t to its subtype scanbotsdk_barcode_format_pharma_code_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_pharma_code_configuration_as_scanbotsdk_barcode_format_configuration_base (scanbotsdk_barcode_format_pharma_code_configuration_t *object, scanbotsdk_barcode_format_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_pharma_code_configuration_t to its parent type scanbotsdk_barcode_format_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_one_d_configuration_base_is_scanbotsdk_barcode_format_pharma_code_configuration (scanbotsdk_barcode_format_one_d_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_one_d_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_pharma_code_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_one_d_configuration_base_as_scanbotsdk_barcode_format_pharma_code_configuration (scanbotsdk_barcode_format_one_d_configuration_base_t *object, scanbotsdk_barcode_format_pharma_code_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_one_d_configuration_base_t to its subtype scanbotsdk_barcode_format_pharma_code_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_pharma_code_configuration_as_scanbotsdk_barcode_format_one_d_configuration_base (scanbotsdk_barcode_format_pharma_code_configuration_t *object, scanbotsdk_barcode_format_one_d_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_pharma_code_configuration_t to its parent type scanbotsdk_barcode_format_one_d_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_pharma_code_configuration_get_minimum_value (scanbotsdk_barcode_format_pharma_code_configuration_t *self, int *minimum_value)
 Returns value of minimum_value field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_pharma_code_configuration_set_minimum_value (scanbotsdk_barcode_format_pharma_code_configuration_t *self, int minimum_value)
 Sets value of minimum_value field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_pharma_code_configuration_get_allow_narrow_bars_only (scanbotsdk_barcode_format_pharma_code_configuration_t *self, bool *allow_narrow_bars_only)
 Returns value of allow_narrow_bars_only field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_pharma_code_configuration_set_allow_narrow_bars_only (scanbotsdk_barcode_format_pharma_code_configuration_t *self, bool allow_narrow_bars_only)
 Sets value of allow_narrow_bars_only field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_pharma_code_configuration_get_allow_wide_bars_only (scanbotsdk_barcode_format_pharma_code_configuration_t *self, bool *allow_wide_bars_only)
 Returns value of allow_wide_bars_only field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_pharma_code_configuration_set_allow_wide_bars_only (scanbotsdk_barcode_format_pharma_code_configuration_t *self, bool allow_wide_bars_only)
 Sets value of allow_wide_bars_only field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_two_d_configuration_base_free (scanbotsdk_barcode_format_two_d_configuration_base_t *object)
 Frees the memory allocated for the instance of scanbotsdk_barcode_format_two_d_configuration_base_t. If null is passed, the function does nothing.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_is_scanbotsdk_barcode_format_two_d_configuration_base (scanbotsdk_barcode_format_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_two_d_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_as_scanbotsdk_barcode_format_two_d_configuration_base (scanbotsdk_barcode_format_configuration_base_t *object, scanbotsdk_barcode_format_two_d_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_configuration_base_t to its subtype scanbotsdk_barcode_format_two_d_configuration_base_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_two_d_configuration_base_as_scanbotsdk_barcode_format_configuration_base (scanbotsdk_barcode_format_two_d_configuration_base_t *object, scanbotsdk_barcode_format_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_two_d_configuration_base_t to its parent type scanbotsdk_barcode_format_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_aztec_configuration_create (const char *regex_filter, double minimum_size_score, bool add_additional_quiet_zone, scanbotsdk_gs_1_handling_t gs_1_handling, scanbotsdk_barcode_format_aztec_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_aztec_configuration with given params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_aztec_configuration_create_with_defaults (scanbotsdk_barcode_format_aztec_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_aztec_configuration_t with given required params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_aztec_configuration_free (scanbotsdk_barcode_format_aztec_configuration_t *object)
 Frees the memory allocated for the instance of scanbotsdk_barcode_format_aztec_configuration_t. If null is passed, the function does nothing.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_is_scanbotsdk_barcode_format_aztec_configuration (scanbotsdk_barcode_format_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_aztec_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_as_scanbotsdk_barcode_format_aztec_configuration (scanbotsdk_barcode_format_configuration_base_t *object, scanbotsdk_barcode_format_aztec_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_configuration_base_t to its subtype scanbotsdk_barcode_format_aztec_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_aztec_configuration_as_scanbotsdk_barcode_format_configuration_base (scanbotsdk_barcode_format_aztec_configuration_t *object, scanbotsdk_barcode_format_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_aztec_configuration_t to its parent type scanbotsdk_barcode_format_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_two_d_configuration_base_is_scanbotsdk_barcode_format_aztec_configuration (scanbotsdk_barcode_format_two_d_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_two_d_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_aztec_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_two_d_configuration_base_as_scanbotsdk_barcode_format_aztec_configuration (scanbotsdk_barcode_format_two_d_configuration_base_t *object, scanbotsdk_barcode_format_aztec_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_two_d_configuration_base_t to its subtype scanbotsdk_barcode_format_aztec_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_aztec_configuration_as_scanbotsdk_barcode_format_two_d_configuration_base (scanbotsdk_barcode_format_aztec_configuration_t *object, scanbotsdk_barcode_format_two_d_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_aztec_configuration_t to its parent type scanbotsdk_barcode_format_two_d_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_aztec_configuration_get_gs_1_handling (scanbotsdk_barcode_format_aztec_configuration_t *self, scanbotsdk_gs_1_handling_t *gs_1_handling)
 Returns value of gs_1_handling field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_aztec_configuration_set_gs_1_handling (scanbotsdk_barcode_format_aztec_configuration_t *self, scanbotsdk_gs_1_handling_t gs_1_handling)
 Sets value of gs_1_handling field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_qr_code_configuration_create (const char *regex_filter, double minimum_size_score, bool add_additional_quiet_zone, scanbotsdk_gs_1_handling_t gs_1_handling, bool strict_mode, bool qr, bool micro_qr, bool rmqr, scanbotsdk_barcode_format_qr_code_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_qr_code_configuration with given params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_qr_code_configuration_create_with_defaults (scanbotsdk_barcode_format_qr_code_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_qr_code_configuration_t with given required params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_qr_code_configuration_free (scanbotsdk_barcode_format_qr_code_configuration_t *object)
 Frees the memory allocated for the instance of scanbotsdk_barcode_format_qr_code_configuration_t. If null is passed, the function does nothing.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_is_scanbotsdk_barcode_format_qr_code_configuration (scanbotsdk_barcode_format_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_qr_code_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_as_scanbotsdk_barcode_format_qr_code_configuration (scanbotsdk_barcode_format_configuration_base_t *object, scanbotsdk_barcode_format_qr_code_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_configuration_base_t to its subtype scanbotsdk_barcode_format_qr_code_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_qr_code_configuration_as_scanbotsdk_barcode_format_configuration_base (scanbotsdk_barcode_format_qr_code_configuration_t *object, scanbotsdk_barcode_format_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_qr_code_configuration_t to its parent type scanbotsdk_barcode_format_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_two_d_configuration_base_is_scanbotsdk_barcode_format_qr_code_configuration (scanbotsdk_barcode_format_two_d_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_two_d_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_qr_code_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_two_d_configuration_base_as_scanbotsdk_barcode_format_qr_code_configuration (scanbotsdk_barcode_format_two_d_configuration_base_t *object, scanbotsdk_barcode_format_qr_code_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_two_d_configuration_base_t to its subtype scanbotsdk_barcode_format_qr_code_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_qr_code_configuration_as_scanbotsdk_barcode_format_two_d_configuration_base (scanbotsdk_barcode_format_qr_code_configuration_t *object, scanbotsdk_barcode_format_two_d_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_qr_code_configuration_t to its parent type scanbotsdk_barcode_format_two_d_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_qr_code_configuration_get_gs_1_handling (scanbotsdk_barcode_format_qr_code_configuration_t *self, scanbotsdk_gs_1_handling_t *gs_1_handling)
 Returns value of gs_1_handling field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_qr_code_configuration_set_gs_1_handling (scanbotsdk_barcode_format_qr_code_configuration_t *self, scanbotsdk_gs_1_handling_t gs_1_handling)
 Sets value of gs_1_handling field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_qr_code_configuration_get_strict_mode (scanbotsdk_barcode_format_qr_code_configuration_t *self, bool *strict_mode)
 Returns value of strict_mode field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_qr_code_configuration_set_strict_mode (scanbotsdk_barcode_format_qr_code_configuration_t *self, bool strict_mode)
 Sets value of strict_mode field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_qr_code_configuration_get_qr (scanbotsdk_barcode_format_qr_code_configuration_t *self, bool *qr)
 Returns value of qr field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_qr_code_configuration_set_qr (scanbotsdk_barcode_format_qr_code_configuration_t *self, bool qr)
 Sets value of qr field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_qr_code_configuration_get_micro_qr (scanbotsdk_barcode_format_qr_code_configuration_t *self, bool *micro_qr)
 Returns value of micro_qr field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_qr_code_configuration_set_micro_qr (scanbotsdk_barcode_format_qr_code_configuration_t *self, bool micro_qr)
 Sets value of micro_qr field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_qr_code_configuration_get_rmqr (scanbotsdk_barcode_format_qr_code_configuration_t *self, bool *rmqr)
 Returns value of rmqr field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_qr_code_configuration_set_rmqr (scanbotsdk_barcode_format_qr_code_configuration_t *self, bool rmqr)
 Sets value of rmqr field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_pdf_417_configuration_create (const char *regex_filter, double minimum_size_score, bool add_additional_quiet_zone, scanbotsdk_gs_1_handling_t gs_1_handling, bool strict_mode, scanbotsdk_barcode_format_pdf_417_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_pdf_417_configuration with given params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_pdf_417_configuration_create_with_defaults (scanbotsdk_barcode_format_pdf_417_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_pdf_417_configuration_t with given required params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_pdf_417_configuration_free (scanbotsdk_barcode_format_pdf_417_configuration_t *object)
 Frees the memory allocated for the instance of scanbotsdk_barcode_format_pdf_417_configuration_t. If null is passed, the function does nothing.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_is_scanbotsdk_barcode_format_pdf_417_configuration (scanbotsdk_barcode_format_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_pdf_417_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_as_scanbotsdk_barcode_format_pdf_417_configuration (scanbotsdk_barcode_format_configuration_base_t *object, scanbotsdk_barcode_format_pdf_417_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_configuration_base_t to its subtype scanbotsdk_barcode_format_pdf_417_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_pdf_417_configuration_as_scanbotsdk_barcode_format_configuration_base (scanbotsdk_barcode_format_pdf_417_configuration_t *object, scanbotsdk_barcode_format_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_pdf_417_configuration_t to its parent type scanbotsdk_barcode_format_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_two_d_configuration_base_is_scanbotsdk_barcode_format_pdf_417_configuration (scanbotsdk_barcode_format_two_d_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_two_d_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_pdf_417_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_two_d_configuration_base_as_scanbotsdk_barcode_format_pdf_417_configuration (scanbotsdk_barcode_format_two_d_configuration_base_t *object, scanbotsdk_barcode_format_pdf_417_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_two_d_configuration_base_t to its subtype scanbotsdk_barcode_format_pdf_417_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_pdf_417_configuration_as_scanbotsdk_barcode_format_two_d_configuration_base (scanbotsdk_barcode_format_pdf_417_configuration_t *object, scanbotsdk_barcode_format_two_d_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_pdf_417_configuration_t to its parent type scanbotsdk_barcode_format_two_d_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_pdf_417_configuration_get_gs_1_handling (scanbotsdk_barcode_format_pdf_417_configuration_t *self, scanbotsdk_gs_1_handling_t *gs_1_handling)
 Returns value of gs_1_handling field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_pdf_417_configuration_set_gs_1_handling (scanbotsdk_barcode_format_pdf_417_configuration_t *self, scanbotsdk_gs_1_handling_t gs_1_handling)
 Sets value of gs_1_handling field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_pdf_417_configuration_get_strict_mode (scanbotsdk_barcode_format_pdf_417_configuration_t *self, bool *strict_mode)
 Returns value of strict_mode field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_pdf_417_configuration_set_strict_mode (scanbotsdk_barcode_format_pdf_417_configuration_t *self, bool strict_mode)
 Sets value of strict_mode field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_micro_pdf_417_configuration_create (const char *regex_filter, double minimum_size_score, bool add_additional_quiet_zone, scanbotsdk_gs_1_handling_t gs_1_handling, bool strict_mode, scanbotsdk_barcode_format_micro_pdf_417_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_micro_pdf_417_configuration with given params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_micro_pdf_417_configuration_create_with_defaults (scanbotsdk_barcode_format_micro_pdf_417_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_micro_pdf_417_configuration_t with given required params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_micro_pdf_417_configuration_free (scanbotsdk_barcode_format_micro_pdf_417_configuration_t *object)
 Frees the memory allocated for the instance of scanbotsdk_barcode_format_micro_pdf_417_configuration_t. If null is passed, the function does nothing.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_is_scanbotsdk_barcode_format_micro_pdf_417_configuration (scanbotsdk_barcode_format_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_micro_pdf_417_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_as_scanbotsdk_barcode_format_micro_pdf_417_configuration (scanbotsdk_barcode_format_configuration_base_t *object, scanbotsdk_barcode_format_micro_pdf_417_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_configuration_base_t to its subtype scanbotsdk_barcode_format_micro_pdf_417_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_micro_pdf_417_configuration_as_scanbotsdk_barcode_format_configuration_base (scanbotsdk_barcode_format_micro_pdf_417_configuration_t *object, scanbotsdk_barcode_format_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_micro_pdf_417_configuration_t to its parent type scanbotsdk_barcode_format_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_two_d_configuration_base_is_scanbotsdk_barcode_format_micro_pdf_417_configuration (scanbotsdk_barcode_format_two_d_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_two_d_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_micro_pdf_417_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_two_d_configuration_base_as_scanbotsdk_barcode_format_micro_pdf_417_configuration (scanbotsdk_barcode_format_two_d_configuration_base_t *object, scanbotsdk_barcode_format_micro_pdf_417_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_two_d_configuration_base_t to its subtype scanbotsdk_barcode_format_micro_pdf_417_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_micro_pdf_417_configuration_as_scanbotsdk_barcode_format_two_d_configuration_base (scanbotsdk_barcode_format_micro_pdf_417_configuration_t *object, scanbotsdk_barcode_format_two_d_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_micro_pdf_417_configuration_t to its parent type scanbotsdk_barcode_format_two_d_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_micro_pdf_417_configuration_get_gs_1_handling (scanbotsdk_barcode_format_micro_pdf_417_configuration_t *self, scanbotsdk_gs_1_handling_t *gs_1_handling)
 Returns value of gs_1_handling field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_micro_pdf_417_configuration_set_gs_1_handling (scanbotsdk_barcode_format_micro_pdf_417_configuration_t *self, scanbotsdk_gs_1_handling_t gs_1_handling)
 Sets value of gs_1_handling field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_micro_pdf_417_configuration_get_strict_mode (scanbotsdk_barcode_format_micro_pdf_417_configuration_t *self, bool *strict_mode)
 Returns value of strict_mode field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_micro_pdf_417_configuration_set_strict_mode (scanbotsdk_barcode_format_micro_pdf_417_configuration_t *self, bool strict_mode)
 Sets value of strict_mode field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_data_matrix_configuration_create (const char *regex_filter, double minimum_size_score, bool add_additional_quiet_zone, scanbotsdk_gs_1_handling_t gs_1_handling, scanbotsdk_barcode_format_data_matrix_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_data_matrix_configuration with given params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_data_matrix_configuration_create_with_defaults (scanbotsdk_barcode_format_data_matrix_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_data_matrix_configuration_t with given required params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_data_matrix_configuration_free (scanbotsdk_barcode_format_data_matrix_configuration_t *object)
 Frees the memory allocated for the instance of scanbotsdk_barcode_format_data_matrix_configuration_t. If null is passed, the function does nothing.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_is_scanbotsdk_barcode_format_data_matrix_configuration (scanbotsdk_barcode_format_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_data_matrix_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_as_scanbotsdk_barcode_format_data_matrix_configuration (scanbotsdk_barcode_format_configuration_base_t *object, scanbotsdk_barcode_format_data_matrix_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_configuration_base_t to its subtype scanbotsdk_barcode_format_data_matrix_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_data_matrix_configuration_as_scanbotsdk_barcode_format_configuration_base (scanbotsdk_barcode_format_data_matrix_configuration_t *object, scanbotsdk_barcode_format_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_data_matrix_configuration_t to its parent type scanbotsdk_barcode_format_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_two_d_configuration_base_is_scanbotsdk_barcode_format_data_matrix_configuration (scanbotsdk_barcode_format_two_d_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_two_d_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_data_matrix_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_two_d_configuration_base_as_scanbotsdk_barcode_format_data_matrix_configuration (scanbotsdk_barcode_format_two_d_configuration_base_t *object, scanbotsdk_barcode_format_data_matrix_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_two_d_configuration_base_t to its subtype scanbotsdk_barcode_format_data_matrix_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_data_matrix_configuration_as_scanbotsdk_barcode_format_two_d_configuration_base (scanbotsdk_barcode_format_data_matrix_configuration_t *object, scanbotsdk_barcode_format_two_d_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_data_matrix_configuration_t to its parent type scanbotsdk_barcode_format_two_d_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_data_matrix_configuration_get_gs_1_handling (scanbotsdk_barcode_format_data_matrix_configuration_t *self, scanbotsdk_gs_1_handling_t *gs_1_handling)
 Returns value of gs_1_handling field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_data_matrix_configuration_set_gs_1_handling (scanbotsdk_barcode_format_data_matrix_configuration_t *self, scanbotsdk_gs_1_handling_t gs_1_handling)
 Sets value of gs_1_handling field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_maxi_code_configuration_create (const char *regex_filter, double minimum_size_score, bool add_additional_quiet_zone, scanbotsdk_barcode_format_maxi_code_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_maxi_code_configuration with given params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_maxi_code_configuration_create_with_defaults (scanbotsdk_barcode_format_maxi_code_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_maxi_code_configuration_t with given required params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_maxi_code_configuration_free (scanbotsdk_barcode_format_maxi_code_configuration_t *object)
 Frees the memory allocated for the instance of scanbotsdk_barcode_format_maxi_code_configuration_t. If null is passed, the function does nothing.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_is_scanbotsdk_barcode_format_maxi_code_configuration (scanbotsdk_barcode_format_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_maxi_code_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_as_scanbotsdk_barcode_format_maxi_code_configuration (scanbotsdk_barcode_format_configuration_base_t *object, scanbotsdk_barcode_format_maxi_code_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_configuration_base_t to its subtype scanbotsdk_barcode_format_maxi_code_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_maxi_code_configuration_as_scanbotsdk_barcode_format_configuration_base (scanbotsdk_barcode_format_maxi_code_configuration_t *object, scanbotsdk_barcode_format_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_maxi_code_configuration_t to its parent type scanbotsdk_barcode_format_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_two_d_configuration_base_is_scanbotsdk_barcode_format_maxi_code_configuration (scanbotsdk_barcode_format_two_d_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_two_d_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_maxi_code_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_two_d_configuration_base_as_scanbotsdk_barcode_format_maxi_code_configuration (scanbotsdk_barcode_format_two_d_configuration_base_t *object, scanbotsdk_barcode_format_maxi_code_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_two_d_configuration_base_t to its subtype scanbotsdk_barcode_format_maxi_code_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_maxi_code_configuration_as_scanbotsdk_barcode_format_two_d_configuration_base (scanbotsdk_barcode_format_maxi_code_configuration_t *object, scanbotsdk_barcode_format_two_d_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_maxi_code_configuration_t to its parent type scanbotsdk_barcode_format_two_d_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_four_state_configuration_base_free (scanbotsdk_barcode_format_four_state_configuration_base_t *object)
 Frees the memory allocated for the instance of scanbotsdk_barcode_format_four_state_configuration_base_t. If null is passed, the function does nothing.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_is_scanbotsdk_barcode_format_four_state_configuration_base (scanbotsdk_barcode_format_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_four_state_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_as_scanbotsdk_barcode_format_four_state_configuration_base (scanbotsdk_barcode_format_configuration_base_t *object, scanbotsdk_barcode_format_four_state_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_configuration_base_t to its subtype scanbotsdk_barcode_format_four_state_configuration_base_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_four_state_configuration_base_as_scanbotsdk_barcode_format_configuration_base (scanbotsdk_barcode_format_four_state_configuration_base_t *object, scanbotsdk_barcode_format_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_four_state_configuration_base_t to its parent type scanbotsdk_barcode_format_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_australia_post_customer_format_t_to_string (scanbotsdk_australia_post_customer_format_t value, const char **result)
 Returns the string representation of the given scanbotsdk_australia_post_customer_format_t value.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_australia_post_configuration_create (const char *regex_filter, double minimum_size_score, bool add_additional_quiet_zone, scanbotsdk_australia_post_customer_format_t australia_post_customer_format, scanbotsdk_barcode_format_australia_post_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_australia_post_configuration with given params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_australia_post_configuration_create_with_defaults (scanbotsdk_barcode_format_australia_post_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_australia_post_configuration_t with given required params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_australia_post_configuration_free (scanbotsdk_barcode_format_australia_post_configuration_t *object)
 Frees the memory allocated for the instance of scanbotsdk_barcode_format_australia_post_configuration_t. If null is passed, the function does nothing.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_is_scanbotsdk_barcode_format_australia_post_configuration (scanbotsdk_barcode_format_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_australia_post_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_as_scanbotsdk_barcode_format_australia_post_configuration (scanbotsdk_barcode_format_configuration_base_t *object, scanbotsdk_barcode_format_australia_post_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_configuration_base_t to its subtype scanbotsdk_barcode_format_australia_post_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_australia_post_configuration_as_scanbotsdk_barcode_format_configuration_base (scanbotsdk_barcode_format_australia_post_configuration_t *object, scanbotsdk_barcode_format_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_australia_post_configuration_t to its parent type scanbotsdk_barcode_format_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_four_state_configuration_base_is_scanbotsdk_barcode_format_australia_post_configuration (scanbotsdk_barcode_format_four_state_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_four_state_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_australia_post_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_four_state_configuration_base_as_scanbotsdk_barcode_format_australia_post_configuration (scanbotsdk_barcode_format_four_state_configuration_base_t *object, scanbotsdk_barcode_format_australia_post_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_four_state_configuration_base_t to its subtype scanbotsdk_barcode_format_australia_post_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_australia_post_configuration_as_scanbotsdk_barcode_format_four_state_configuration_base (scanbotsdk_barcode_format_australia_post_configuration_t *object, scanbotsdk_barcode_format_four_state_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_australia_post_configuration_t to its parent type scanbotsdk_barcode_format_four_state_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_australia_post_configuration_get_australia_post_customer_format (scanbotsdk_barcode_format_australia_post_configuration_t *self, scanbotsdk_australia_post_customer_format_t *australia_post_customer_format)
 Returns value of australia_post_customer_format field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_australia_post_configuration_set_australia_post_customer_format (scanbotsdk_barcode_format_australia_post_configuration_t *self, scanbotsdk_australia_post_customer_format_t australia_post_customer_format)
 Sets value of australia_post_customer_format field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_japan_post_configuration_create (const char *regex_filter, double minimum_size_score, bool add_additional_quiet_zone, scanbotsdk_barcode_format_japan_post_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_japan_post_configuration with given params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_japan_post_configuration_create_with_defaults (scanbotsdk_barcode_format_japan_post_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_japan_post_configuration_t with given required params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_japan_post_configuration_free (scanbotsdk_barcode_format_japan_post_configuration_t *object)
 Frees the memory allocated for the instance of scanbotsdk_barcode_format_japan_post_configuration_t. If null is passed, the function does nothing.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_is_scanbotsdk_barcode_format_japan_post_configuration (scanbotsdk_barcode_format_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_japan_post_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_as_scanbotsdk_barcode_format_japan_post_configuration (scanbotsdk_barcode_format_configuration_base_t *object, scanbotsdk_barcode_format_japan_post_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_configuration_base_t to its subtype scanbotsdk_barcode_format_japan_post_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_japan_post_configuration_as_scanbotsdk_barcode_format_configuration_base (scanbotsdk_barcode_format_japan_post_configuration_t *object, scanbotsdk_barcode_format_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_japan_post_configuration_t to its parent type scanbotsdk_barcode_format_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_four_state_configuration_base_is_scanbotsdk_barcode_format_japan_post_configuration (scanbotsdk_barcode_format_four_state_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_four_state_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_japan_post_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_four_state_configuration_base_as_scanbotsdk_barcode_format_japan_post_configuration (scanbotsdk_barcode_format_four_state_configuration_base_t *object, scanbotsdk_barcode_format_japan_post_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_four_state_configuration_base_t to its subtype scanbotsdk_barcode_format_japan_post_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_japan_post_configuration_as_scanbotsdk_barcode_format_four_state_configuration_base (scanbotsdk_barcode_format_japan_post_configuration_t *object, scanbotsdk_barcode_format_four_state_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_japan_post_configuration_t to its parent type scanbotsdk_barcode_format_four_state_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_royal_mail_configuration_create (const char *regex_filter, double minimum_size_score, bool add_additional_quiet_zone, bool strip_check_digits, scanbotsdk_barcode_format_royal_mail_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_royal_mail_configuration with given params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_royal_mail_configuration_create_with_defaults (scanbotsdk_barcode_format_royal_mail_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_royal_mail_configuration_t with given required params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_royal_mail_configuration_free (scanbotsdk_barcode_format_royal_mail_configuration_t *object)
 Frees the memory allocated for the instance of scanbotsdk_barcode_format_royal_mail_configuration_t. If null is passed, the function does nothing.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_is_scanbotsdk_barcode_format_royal_mail_configuration (scanbotsdk_barcode_format_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_royal_mail_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_as_scanbotsdk_barcode_format_royal_mail_configuration (scanbotsdk_barcode_format_configuration_base_t *object, scanbotsdk_barcode_format_royal_mail_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_configuration_base_t to its subtype scanbotsdk_barcode_format_royal_mail_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_royal_mail_configuration_as_scanbotsdk_barcode_format_configuration_base (scanbotsdk_barcode_format_royal_mail_configuration_t *object, scanbotsdk_barcode_format_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_royal_mail_configuration_t to its parent type scanbotsdk_barcode_format_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_four_state_configuration_base_is_scanbotsdk_barcode_format_royal_mail_configuration (scanbotsdk_barcode_format_four_state_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_four_state_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_royal_mail_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_four_state_configuration_base_as_scanbotsdk_barcode_format_royal_mail_configuration (scanbotsdk_barcode_format_four_state_configuration_base_t *object, scanbotsdk_barcode_format_royal_mail_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_four_state_configuration_base_t to its subtype scanbotsdk_barcode_format_royal_mail_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_royal_mail_configuration_as_scanbotsdk_barcode_format_four_state_configuration_base (scanbotsdk_barcode_format_royal_mail_configuration_t *object, scanbotsdk_barcode_format_four_state_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_royal_mail_configuration_t to its parent type scanbotsdk_barcode_format_four_state_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_royal_mail_configuration_get_strip_check_digits (scanbotsdk_barcode_format_royal_mail_configuration_t *self, bool *strip_check_digits)
 Returns value of strip_check_digits field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_royal_mail_configuration_set_strip_check_digits (scanbotsdk_barcode_format_royal_mail_configuration_t *self, bool strip_check_digits)
 Sets value of strip_check_digits field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_royal_tnt_post_configuration_create (const char *regex_filter, double minimum_size_score, bool add_additional_quiet_zone, scanbotsdk_barcode_format_royal_tnt_post_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_royal_tnt_post_configuration with given params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_royal_tnt_post_configuration_create_with_defaults (scanbotsdk_barcode_format_royal_tnt_post_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_royal_tnt_post_configuration_t with given required params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_royal_tnt_post_configuration_free (scanbotsdk_barcode_format_royal_tnt_post_configuration_t *object)
 Frees the memory allocated for the instance of scanbotsdk_barcode_format_royal_tnt_post_configuration_t. If null is passed, the function does nothing.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_is_scanbotsdk_barcode_format_royal_tnt_post_configuration (scanbotsdk_barcode_format_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_royal_tnt_post_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_as_scanbotsdk_barcode_format_royal_tnt_post_configuration (scanbotsdk_barcode_format_configuration_base_t *object, scanbotsdk_barcode_format_royal_tnt_post_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_configuration_base_t to its subtype scanbotsdk_barcode_format_royal_tnt_post_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_royal_tnt_post_configuration_as_scanbotsdk_barcode_format_configuration_base (scanbotsdk_barcode_format_royal_tnt_post_configuration_t *object, scanbotsdk_barcode_format_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_royal_tnt_post_configuration_t to its parent type scanbotsdk_barcode_format_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_four_state_configuration_base_is_scanbotsdk_barcode_format_royal_tnt_post_configuration (scanbotsdk_barcode_format_four_state_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_four_state_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_royal_tnt_post_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_four_state_configuration_base_as_scanbotsdk_barcode_format_royal_tnt_post_configuration (scanbotsdk_barcode_format_four_state_configuration_base_t *object, scanbotsdk_barcode_format_royal_tnt_post_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_four_state_configuration_base_t to its subtype scanbotsdk_barcode_format_royal_tnt_post_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_royal_tnt_post_configuration_as_scanbotsdk_barcode_format_four_state_configuration_base (scanbotsdk_barcode_format_royal_tnt_post_configuration_t *object, scanbotsdk_barcode_format_four_state_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_royal_tnt_post_configuration_t to its parent type scanbotsdk_barcode_format_four_state_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_usps_intelligent_mail_configuration_create (const char *regex_filter, double minimum_size_score, bool add_additional_quiet_zone, scanbotsdk_barcode_format_usps_intelligent_mail_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_usps_intelligent_mail_configuration with given params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_usps_intelligent_mail_configuration_create_with_defaults (scanbotsdk_barcode_format_usps_intelligent_mail_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_usps_intelligent_mail_configuration_t with given required params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_usps_intelligent_mail_configuration_free (scanbotsdk_barcode_format_usps_intelligent_mail_configuration_t *object)
 Frees the memory allocated for the instance of scanbotsdk_barcode_format_usps_intelligent_mail_configuration_t. If null is passed, the function does nothing.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_is_scanbotsdk_barcode_format_usps_intelligent_mail_configuration (scanbotsdk_barcode_format_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_usps_intelligent_mail_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_as_scanbotsdk_barcode_format_usps_intelligent_mail_configuration (scanbotsdk_barcode_format_configuration_base_t *object, scanbotsdk_barcode_format_usps_intelligent_mail_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_configuration_base_t to its subtype scanbotsdk_barcode_format_usps_intelligent_mail_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_usps_intelligent_mail_configuration_as_scanbotsdk_barcode_format_configuration_base (scanbotsdk_barcode_format_usps_intelligent_mail_configuration_t *object, scanbotsdk_barcode_format_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_usps_intelligent_mail_configuration_t to its parent type scanbotsdk_barcode_format_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_four_state_configuration_base_is_scanbotsdk_barcode_format_usps_intelligent_mail_configuration (scanbotsdk_barcode_format_four_state_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_four_state_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_usps_intelligent_mail_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_four_state_configuration_base_as_scanbotsdk_barcode_format_usps_intelligent_mail_configuration (scanbotsdk_barcode_format_four_state_configuration_base_t *object, scanbotsdk_barcode_format_usps_intelligent_mail_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_four_state_configuration_base_t to its subtype scanbotsdk_barcode_format_usps_intelligent_mail_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_usps_intelligent_mail_configuration_as_scanbotsdk_barcode_format_four_state_configuration_base (scanbotsdk_barcode_format_usps_intelligent_mail_configuration_t *object, scanbotsdk_barcode_format_four_state_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_usps_intelligent_mail_configuration_t to its parent type scanbotsdk_barcode_format_four_state_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_pharma_code_two_track_configuration_create (const char *regex_filter, double minimum_size_score, bool add_additional_quiet_zone, int minimum_value, scanbotsdk_barcode_format_pharma_code_two_track_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_pharma_code_two_track_configuration with given params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_pharma_code_two_track_configuration_create_with_defaults (scanbotsdk_barcode_format_pharma_code_two_track_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_pharma_code_two_track_configuration_t with given required params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_pharma_code_two_track_configuration_free (scanbotsdk_barcode_format_pharma_code_two_track_configuration_t *object)
 Frees the memory allocated for the instance of scanbotsdk_barcode_format_pharma_code_two_track_configuration_t. If null is passed, the function does nothing.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_is_scanbotsdk_barcode_format_pharma_code_two_track_configuration (scanbotsdk_barcode_format_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_pharma_code_two_track_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_as_scanbotsdk_barcode_format_pharma_code_two_track_configuration (scanbotsdk_barcode_format_configuration_base_t *object, scanbotsdk_barcode_format_pharma_code_two_track_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_configuration_base_t to its subtype scanbotsdk_barcode_format_pharma_code_two_track_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_pharma_code_two_track_configuration_as_scanbotsdk_barcode_format_configuration_base (scanbotsdk_barcode_format_pharma_code_two_track_configuration_t *object, scanbotsdk_barcode_format_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_pharma_code_two_track_configuration_t to its parent type scanbotsdk_barcode_format_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_four_state_configuration_base_is_scanbotsdk_barcode_format_pharma_code_two_track_configuration (scanbotsdk_barcode_format_four_state_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_four_state_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_pharma_code_two_track_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_four_state_configuration_base_as_scanbotsdk_barcode_format_pharma_code_two_track_configuration (scanbotsdk_barcode_format_four_state_configuration_base_t *object, scanbotsdk_barcode_format_pharma_code_two_track_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_four_state_configuration_base_t to its subtype scanbotsdk_barcode_format_pharma_code_two_track_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_pharma_code_two_track_configuration_as_scanbotsdk_barcode_format_four_state_configuration_base (scanbotsdk_barcode_format_pharma_code_two_track_configuration_t *object, scanbotsdk_barcode_format_four_state_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_pharma_code_two_track_configuration_t to its parent type scanbotsdk_barcode_format_four_state_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_pharma_code_two_track_configuration_get_minimum_value (scanbotsdk_barcode_format_pharma_code_two_track_configuration_t *self, int *minimum_value)
 Returns value of minimum_value field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_pharma_code_two_track_configuration_set_minimum_value (scanbotsdk_barcode_format_pharma_code_two_track_configuration_t *self, int minimum_value)
 Sets value of minimum_value field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_gs_1_composite_configuration_create (const char *regex_filter, double minimum_size_score, bool add_additional_quiet_zone, int minimum_1_d_quiet_zone_size, scanbotsdk_gs_1_handling_t gs_1_handling, bool strict_mode, scanbotsdk_barcode_format_gs_1_composite_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_gs_1_composite_configuration with given params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_gs_1_composite_configuration_create_with_defaults (scanbotsdk_barcode_format_gs_1_composite_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_gs_1_composite_configuration_t with given required params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_gs_1_composite_configuration_free (scanbotsdk_barcode_format_gs_1_composite_configuration_t *object)
 Frees the memory allocated for the instance of scanbotsdk_barcode_format_gs_1_composite_configuration_t. If null is passed, the function does nothing.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_is_scanbotsdk_barcode_format_gs_1_composite_configuration (scanbotsdk_barcode_format_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_gs_1_composite_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_as_scanbotsdk_barcode_format_gs_1_composite_configuration (scanbotsdk_barcode_format_configuration_base_t *object, scanbotsdk_barcode_format_gs_1_composite_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_configuration_base_t to its subtype scanbotsdk_barcode_format_gs_1_composite_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_gs_1_composite_configuration_as_scanbotsdk_barcode_format_configuration_base (scanbotsdk_barcode_format_gs_1_composite_configuration_t *object, scanbotsdk_barcode_format_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_gs_1_composite_configuration_t to its parent type scanbotsdk_barcode_format_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_gs_1_composite_configuration_get_minimum_1_d_quiet_zone_size (scanbotsdk_barcode_format_gs_1_composite_configuration_t *self, int *minimum_1_d_quiet_zone_size)
 Returns value of minimum_1_d_quiet_zone_size field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_gs_1_composite_configuration_set_minimum_1_d_quiet_zone_size (scanbotsdk_barcode_format_gs_1_composite_configuration_t *self, int minimum_1_d_quiet_zone_size)
 Sets value of minimum_1_d_quiet_zone_size field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_gs_1_composite_configuration_get_gs_1_handling (scanbotsdk_barcode_format_gs_1_composite_configuration_t *self, scanbotsdk_gs_1_handling_t *gs_1_handling)
 Returns value of gs_1_handling field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_gs_1_composite_configuration_set_gs_1_handling (scanbotsdk_barcode_format_gs_1_composite_configuration_t *self, scanbotsdk_gs_1_handling_t gs_1_handling)
 Sets value of gs_1_handling field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_gs_1_composite_configuration_get_strict_mode (scanbotsdk_barcode_format_gs_1_composite_configuration_t *self, bool *strict_mode)
 Returns value of strict_mode field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_gs_1_composite_configuration_set_strict_mode (scanbotsdk_barcode_format_gs_1_composite_configuration_t *self, bool strict_mode)
 Sets value of strict_mode field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_one_d_configuration_create (const char *regex_filter, double minimum_size_score, bool add_additional_quiet_zone, int minimum_1_d_quiet_zone_size, int minimum_1_d_confirmation_count, bool strip_check_digits, int minimum_text_length, int maximum_text_length, scanbotsdk_gs_1_handling_t gs_1_handling, bool enable_one_d_blur_scanner, scanbotsdk_barcode_format_t *formats, size_t formats_size, scanbotsdk_barcode_format_common_one_d_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_common_one_d_configuration with given params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_one_d_configuration_create_with_defaults (scanbotsdk_barcode_format_common_one_d_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_common_one_d_configuration_t with given required params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_one_d_configuration_free (scanbotsdk_barcode_format_common_one_d_configuration_t *object)
 Frees the memory allocated for the instance of scanbotsdk_barcode_format_common_one_d_configuration_t. If null is passed, the function does nothing.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_is_scanbotsdk_barcode_format_common_one_d_configuration (scanbotsdk_barcode_format_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_common_one_d_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_as_scanbotsdk_barcode_format_common_one_d_configuration (scanbotsdk_barcode_format_configuration_base_t *object, scanbotsdk_barcode_format_common_one_d_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_configuration_base_t to its subtype scanbotsdk_barcode_format_common_one_d_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_one_d_configuration_as_scanbotsdk_barcode_format_configuration_base (scanbotsdk_barcode_format_common_one_d_configuration_t *object, scanbotsdk_barcode_format_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_common_one_d_configuration_t to its parent type scanbotsdk_barcode_format_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_one_d_configuration_get_minimum_1_d_quiet_zone_size (scanbotsdk_barcode_format_common_one_d_configuration_t *self, int *minimum_1_d_quiet_zone_size)
 Returns value of minimum_1_d_quiet_zone_size field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_one_d_configuration_set_minimum_1_d_quiet_zone_size (scanbotsdk_barcode_format_common_one_d_configuration_t *self, int minimum_1_d_quiet_zone_size)
 Sets value of minimum_1_d_quiet_zone_size field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_one_d_configuration_get_minimum_1_d_confirmation_count (scanbotsdk_barcode_format_common_one_d_configuration_t *self, int *minimum_1_d_confirmation_count)
 Returns value of minimum_1_d_confirmation_count field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_one_d_configuration_set_minimum_1_d_confirmation_count (scanbotsdk_barcode_format_common_one_d_configuration_t *self, int minimum_1_d_confirmation_count)
 Sets value of minimum_1_d_confirmation_count field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_one_d_configuration_get_strip_check_digits (scanbotsdk_barcode_format_common_one_d_configuration_t *self, bool *strip_check_digits)
 Returns value of strip_check_digits field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_one_d_configuration_set_strip_check_digits (scanbotsdk_barcode_format_common_one_d_configuration_t *self, bool strip_check_digits)
 Sets value of strip_check_digits field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_one_d_configuration_get_minimum_text_length (scanbotsdk_barcode_format_common_one_d_configuration_t *self, int *minimum_text_length)
 Returns value of minimum_text_length field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_one_d_configuration_set_minimum_text_length (scanbotsdk_barcode_format_common_one_d_configuration_t *self, int minimum_text_length)
 Sets value of minimum_text_length field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_one_d_configuration_get_maximum_text_length (scanbotsdk_barcode_format_common_one_d_configuration_t *self, int *maximum_text_length)
 Returns value of maximum_text_length field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_one_d_configuration_set_maximum_text_length (scanbotsdk_barcode_format_common_one_d_configuration_t *self, int maximum_text_length)
 Sets value of maximum_text_length field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_one_d_configuration_get_gs_1_handling (scanbotsdk_barcode_format_common_one_d_configuration_t *self, scanbotsdk_gs_1_handling_t *gs_1_handling)
 Returns value of gs_1_handling field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_one_d_configuration_set_gs_1_handling (scanbotsdk_barcode_format_common_one_d_configuration_t *self, scanbotsdk_gs_1_handling_t gs_1_handling)
 Sets value of gs_1_handling field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_one_d_configuration_get_enable_one_d_blur_scanner (scanbotsdk_barcode_format_common_one_d_configuration_t *self, bool *enable_one_d_blur_scanner)
 Returns value of enable_one_d_blur_scanner field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_one_d_configuration_set_enable_one_d_blur_scanner (scanbotsdk_barcode_format_common_one_d_configuration_t *self, bool enable_one_d_blur_scanner)
 Sets value of enable_one_d_blur_scanner field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_one_d_configuration_get_formats (scanbotsdk_barcode_format_common_one_d_configuration_t *self, scanbotsdk_barcode_format_t **formats)
 Returns value of formats field of the given object. The returned value is direct view into memory, no pre-allocations needed.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_one_d_configuration_get_formats_size (scanbotsdk_barcode_format_common_one_d_configuration_t *self, size_t *size)
 Returns size of formats array.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_one_d_configuration_set_formats (scanbotsdk_barcode_format_common_one_d_configuration_t *self, scanbotsdk_barcode_format_t *formats, size_t formats_size)
 Sets value of formats field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_two_d_configuration_create (const char *regex_filter, double minimum_size_score, bool add_additional_quiet_zone, scanbotsdk_gs_1_handling_t gs_1_handling, bool strict_mode, scanbotsdk_barcode_format_t *formats, size_t formats_size, scanbotsdk_barcode_format_common_two_d_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_common_two_d_configuration with given params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_two_d_configuration_create_with_defaults (scanbotsdk_barcode_format_common_two_d_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_common_two_d_configuration_t with given required params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_two_d_configuration_free (scanbotsdk_barcode_format_common_two_d_configuration_t *object)
 Frees the memory allocated for the instance of scanbotsdk_barcode_format_common_two_d_configuration_t. If null is passed, the function does nothing.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_is_scanbotsdk_barcode_format_common_two_d_configuration (scanbotsdk_barcode_format_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_common_two_d_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_as_scanbotsdk_barcode_format_common_two_d_configuration (scanbotsdk_barcode_format_configuration_base_t *object, scanbotsdk_barcode_format_common_two_d_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_configuration_base_t to its subtype scanbotsdk_barcode_format_common_two_d_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_two_d_configuration_as_scanbotsdk_barcode_format_configuration_base (scanbotsdk_barcode_format_common_two_d_configuration_t *object, scanbotsdk_barcode_format_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_common_two_d_configuration_t to its parent type scanbotsdk_barcode_format_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_two_d_configuration_get_gs_1_handling (scanbotsdk_barcode_format_common_two_d_configuration_t *self, scanbotsdk_gs_1_handling_t *gs_1_handling)
 Returns value of gs_1_handling field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_two_d_configuration_set_gs_1_handling (scanbotsdk_barcode_format_common_two_d_configuration_t *self, scanbotsdk_gs_1_handling_t gs_1_handling)
 Sets value of gs_1_handling field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_two_d_configuration_get_strict_mode (scanbotsdk_barcode_format_common_two_d_configuration_t *self, bool *strict_mode)
 Returns value of strict_mode field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_two_d_configuration_set_strict_mode (scanbotsdk_barcode_format_common_two_d_configuration_t *self, bool strict_mode)
 Sets value of strict_mode field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_two_d_configuration_get_formats (scanbotsdk_barcode_format_common_two_d_configuration_t *self, scanbotsdk_barcode_format_t **formats)
 Returns value of formats field of the given object. The returned value is direct view into memory, no pre-allocations needed.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_two_d_configuration_get_formats_size (scanbotsdk_barcode_format_common_two_d_configuration_t *self, size_t *size)
 Returns size of formats array.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_two_d_configuration_set_formats (scanbotsdk_barcode_format_common_two_d_configuration_t *self, scanbotsdk_barcode_format_t *formats, size_t formats_size)
 Sets value of formats field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_four_state_configuration_create (const char *regex_filter, double minimum_size_score, bool add_additional_quiet_zone, scanbotsdk_barcode_format_t *formats, size_t formats_size, scanbotsdk_barcode_format_common_four_state_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_common_four_state_configuration with given params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_four_state_configuration_create_with_defaults (scanbotsdk_barcode_format_common_four_state_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_common_four_state_configuration_t with given required params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_four_state_configuration_free (scanbotsdk_barcode_format_common_four_state_configuration_t *object)
 Frees the memory allocated for the instance of scanbotsdk_barcode_format_common_four_state_configuration_t. If null is passed, the function does nothing.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_is_scanbotsdk_barcode_format_common_four_state_configuration (scanbotsdk_barcode_format_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_common_four_state_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_as_scanbotsdk_barcode_format_common_four_state_configuration (scanbotsdk_barcode_format_configuration_base_t *object, scanbotsdk_barcode_format_common_four_state_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_configuration_base_t to its subtype scanbotsdk_barcode_format_common_four_state_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_four_state_configuration_as_scanbotsdk_barcode_format_configuration_base (scanbotsdk_barcode_format_common_four_state_configuration_t *object, scanbotsdk_barcode_format_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_common_four_state_configuration_t to its parent type scanbotsdk_barcode_format_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_four_state_configuration_get_formats (scanbotsdk_barcode_format_common_four_state_configuration_t *self, scanbotsdk_barcode_format_t **formats)
 Returns value of formats field of the given object. The returned value is direct view into memory, no pre-allocations needed.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_four_state_configuration_get_formats_size (scanbotsdk_barcode_format_common_four_state_configuration_t *self, size_t *size)
 Returns size of formats array.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_four_state_configuration_set_formats (scanbotsdk_barcode_format_common_four_state_configuration_t *self, scanbotsdk_barcode_format_t *formats, size_t formats_size)
 Sets value of formats field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_configuration_create (const char *regex_filter, double minimum_size_score, bool add_additional_quiet_zone, int minimum_1_d_quiet_zone_size, int minimum_1_d_confirmation_count, bool strip_check_digits, int minimum_text_length, int maximum_text_length, scanbotsdk_gs_1_handling_t gs_1_handling, bool strict_mode, bool enable_one_d_blur_scanner, scanbotsdk_barcode_format_t *formats, size_t formats_size, scanbotsdk_barcode_format_common_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_common_configuration with given params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_configuration_create_with_defaults (scanbotsdk_barcode_format_common_configuration_t **result)
 Creates a new instance of scanbotsdk_barcode_format_common_configuration_t with given required params and stores it in the location specified by the last argument.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_configuration_free (scanbotsdk_barcode_format_common_configuration_t *object)
 Frees the memory allocated for the instance of scanbotsdk_barcode_format_common_configuration_t. If null is passed, the function does nothing.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_is_scanbotsdk_barcode_format_common_configuration (scanbotsdk_barcode_format_configuration_base_t *object, bool *result)
 Checks if the given instance of scanbotsdk_barcode_format_configuration_base_t is an instance of its subtype scanbotsdk_barcode_format_common_configuration_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_configuration_base_as_scanbotsdk_barcode_format_common_configuration (scanbotsdk_barcode_format_configuration_base_t *object, scanbotsdk_barcode_format_common_configuration_t **result)
 Casts the given instance of scanbotsdk_barcode_format_configuration_base_t to its subtype scanbotsdk_barcode_format_common_configuration_t. If the given instance is not an instance of the subtype, result will be null.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_configuration_as_scanbotsdk_barcode_format_configuration_base (scanbotsdk_barcode_format_common_configuration_t *object, scanbotsdk_barcode_format_configuration_base_t **result)
 Casts the given instance of scanbotsdk_barcode_format_common_configuration_t to its parent type scanbotsdk_barcode_format_configuration_base_t.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_configuration_get_minimum_1_d_quiet_zone_size (scanbotsdk_barcode_format_common_configuration_t *self, int *minimum_1_d_quiet_zone_size)
 Returns value of minimum_1_d_quiet_zone_size field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_configuration_set_minimum_1_d_quiet_zone_size (scanbotsdk_barcode_format_common_configuration_t *self, int minimum_1_d_quiet_zone_size)
 Sets value of minimum_1_d_quiet_zone_size field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_configuration_get_minimum_1_d_confirmation_count (scanbotsdk_barcode_format_common_configuration_t *self, int *minimum_1_d_confirmation_count)
 Returns value of minimum_1_d_confirmation_count field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_configuration_set_minimum_1_d_confirmation_count (scanbotsdk_barcode_format_common_configuration_t *self, int minimum_1_d_confirmation_count)
 Sets value of minimum_1_d_confirmation_count field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_configuration_get_strip_check_digits (scanbotsdk_barcode_format_common_configuration_t *self, bool *strip_check_digits)
 Returns value of strip_check_digits field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_configuration_set_strip_check_digits (scanbotsdk_barcode_format_common_configuration_t *self, bool strip_check_digits)
 Sets value of strip_check_digits field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_configuration_get_minimum_text_length (scanbotsdk_barcode_format_common_configuration_t *self, int *minimum_text_length)
 Returns value of minimum_text_length field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_configuration_set_minimum_text_length (scanbotsdk_barcode_format_common_configuration_t *self, int minimum_text_length)
 Sets value of minimum_text_length field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_configuration_get_maximum_text_length (scanbotsdk_barcode_format_common_configuration_t *self, int *maximum_text_length)
 Returns value of maximum_text_length field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_configuration_set_maximum_text_length (scanbotsdk_barcode_format_common_configuration_t *self, int maximum_text_length)
 Sets value of maximum_text_length field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_configuration_get_gs_1_handling (scanbotsdk_barcode_format_common_configuration_t *self, scanbotsdk_gs_1_handling_t *gs_1_handling)
 Returns value of gs_1_handling field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_configuration_set_gs_1_handling (scanbotsdk_barcode_format_common_configuration_t *self, scanbotsdk_gs_1_handling_t gs_1_handling)
 Sets value of gs_1_handling field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_configuration_get_strict_mode (scanbotsdk_barcode_format_common_configuration_t *self, bool *strict_mode)
 Returns value of strict_mode field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_configuration_set_strict_mode (scanbotsdk_barcode_format_common_configuration_t *self, bool strict_mode)
 Sets value of strict_mode field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_configuration_get_enable_one_d_blur_scanner (scanbotsdk_barcode_format_common_configuration_t *self, bool *enable_one_d_blur_scanner)
 Returns value of enable_one_d_blur_scanner field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_configuration_set_enable_one_d_blur_scanner (scanbotsdk_barcode_format_common_configuration_t *self, bool enable_one_d_blur_scanner)
 Sets value of enable_one_d_blur_scanner field of the given object.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_configuration_get_formats (scanbotsdk_barcode_format_common_configuration_t *self, scanbotsdk_barcode_format_t **formats)
 Returns value of formats field of the given object. The returned value is direct view into memory, no pre-allocations needed.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_configuration_get_formats_size (scanbotsdk_barcode_format_common_configuration_t *self, size_t *size)
 Returns size of formats array.
 
SBSDK_API scanbotsdk_error_code_t scanbotsdk_barcode_format_common_configuration_set_formats (scanbotsdk_barcode_format_common_configuration_t *self, scanbotsdk_barcode_format_t *formats, size_t formats_size)
 Sets value of formats field of the given object.