Client APIs
API Reference Overview
Initializes an empty configuration object that can be used to provide start-up options for the DuckDB instance
through `duckdb_open_ext`.
The duckdb_config must be destroyed using 'duckdb_destroy_config'  
This will always succeed unless there is a malloc failure.  
Note that `duckdb_destroy_config` should always be called on the resulting config, even if the function returns
`DuckDBError`.  
###### Syntax {#docs:api:c:api::syntax}  
```c
duckdb_state duckdb_create_config(
duckdb_config *out_config
);
```  
###### Parameters {#docs:api:c:api::parameters}  
* `out_config`: The result configuration object.  
###### Return Value {#docs:api:c:api::return-value}  
`DuckDBSuccess` on success or `DuckDBError` on failure.  
<br>