> For the complete documentation index, see [llms.txt](https://sandbox-docs.verifone.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://sandbox-docs.verifone.com/adk-5.0-programmers-guide/readme/modules/group__inf__util/group__inf__util__public/inf__util_8h.md).

# inf\_util.h

[Data Structures](#nested-classes) | [Macros](#define-members) | [Enumerations](#enum-members) | [Functions](#func-members)

Import/Export Utility API. [More...](#details)

`#include "inf_util/types.h"`

Include dependency graph for inf\_util.h:

![](/files/n5bG4WZ7JCYjqcY4UCog)

[Go to the source code of this file.](/adk-5.0-programmers-guide/inf__util_8h_source.md)

|                 |                                                                                                                               |
| --------------- | ----------------------------------------------------------------------------------------------------------------------------- |
| Data Structures |                                                                                                                               |
| struct          | [ImExPar](/adk-5.0-programmers-guide/readme/modules/group__inf__util/group__inf__util__public.md#struct_im_ex_par)            |
|                 | <p>Structure to tune up import /export operations. <a href="/pages/FsrbKsicQOmk98Ex2mhE#struct_im_ex_par">More...</a><br></p> |
| struct          | [ErrorInfo](/adk-5.0-programmers-guide/readme/modules/group__inf__util/group__inf__util__public.md#struct_error_info)         |
|                 | <p>Structure to capture error information. <a href="/pages/FsrbKsicQOmk98Ex2mhE#struct_error_info">More...</a><br></p>        |

|         |                                                      |
| ------- | ---------------------------------------------------- |
| Macros  |                                                      |
| #define | [INF\_UTIL\_API](#a99bc021d4bced3a9a02e9ca8cc5630c5) |

|              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| ------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Enumerations |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| enum         | <p><a href="/pages/FsrbKsicQOmk98Ex2mhE#ga59e56af19e754a6aa26a612ebf91d05f">ErrorCode</a> {<br>  <a href="/pages/FsrbKsicQOmk98Ex2mhE#gga59e56af19e754a6aa26a612ebf91d05fae68ba0b1134392f5da641ddee28fbe71">INFO\_E\_OK</a> = 0, <a href="/pages/FsrbKsicQOmk98Ex2mhE#gga59e56af19e754a6aa26a612ebf91d05fa5be3dde74d9d17a8194d3a37b0fb0537">INFO\_E\_BAD\_DB\_SCHEMA\_FILE</a> = -1, <a href="/pages/FsrbKsicQOmk98Ex2mhE#gga59e56af19e754a6aa26a612ebf91d05fa6e33879c03fd180b25df18ccd52c5cf6">INFO\_E\_BAD\_DATA\_SCHEMA\_FILE</a> = -2, <a href="/pages/FsrbKsicQOmk98Ex2mhE#gga59e56af19e754a6aa26a612ebf91d05fa7f326dd24642867ef8807dbd48d45f43">INFO\_E\_BAD\_DB</a> = -3,<br>  <a href="/pages/FsrbKsicQOmk98Ex2mhE#gga59e56af19e754a6aa26a612ebf91d05fada3d517617be644a0d42a0639ad3cda1">INFO\_E\_BAD\_DATA\_FILE</a> = -4, <a href="/pages/FsrbKsicQOmk98Ex2mhE#gga59e56af19e754a6aa26a612ebf91d05fae79e3a320f35a2b58cf253ec4fd9621d">INFO\_E\_FILE\_IO</a> = -5, <a href="/pages/FsrbKsicQOmk98Ex2mhE#gga59e56af19e754a6aa26a612ebf91d05fa858ba6ec9e5cf8d171bed9ba6e09a979">INFO\_E\_DB\_FAILURE</a> = -10, <a href="/pages/FsrbKsicQOmk98Ex2mhE#gga59e56af19e754a6aa26a612ebf91d05fa087340e75a4ac0fd699b19f1bff2cda8">INFO\_E\_DB\_INSERT</a> = -11,<br>  <a href="/pages/FsrbKsicQOmk98Ex2mhE#gga59e56af19e754a6aa26a612ebf91d05fa0fdb9d9a09de6fd5ca12f767b1e2cf15">INFO\_E\_DB\_READ</a> = -12, <a href="/pages/FsrbKsicQOmk98Ex2mhE#gga59e56af19e754a6aa26a612ebf91d05faeeec8af383aa416f8b55ef1dd44df434">INFO\_E\_DB\_TRANSACTION</a> = -13, <a href="/pages/FsrbKsicQOmk98Ex2mhE#gga59e56af19e754a6aa26a612ebf91d05fa192bbbf41df3d07b8f860a0d5f4e0597">INFO\_E\_DB\_DELETE</a> = -14, <a href="/pages/FsrbKsicQOmk98Ex2mhE#gga59e56af19e754a6aa26a612ebf91d05fac4ddc287af5887b0a30f6883573f4a1b">INFO\_E\_PARSE\_ERROR</a> = -100,<br>  <a href="/pages/FsrbKsicQOmk98Ex2mhE#gga59e56af19e754a6aa26a612ebf91d05fa63f25277d2d2de83d84f95e932f3119c">INFO\_E\_NO\_MORE</a> = -200, <a href="/pages/FsrbKsicQOmk98Ex2mhE#gga59e56af19e754a6aa26a612ebf91d05faa37c4ca5dbc0693b88b07f5c83745a9c">INFO\_E\_UNKNOWN</a> = -201, <a href="/pages/FsrbKsicQOmk98Ex2mhE#gga59e56af19e754a6aa26a612ebf91d05fa8d2a98de16d6eb4c7d4352f455fcc1a3">INFO\_E\_SKIPPED</a> = -202, <a href="/pages/FsrbKsicQOmk98Ex2mhE#gga59e56af19e754a6aa26a612ebf91d05fa9e5197133a18fa013348582a12aee328">INFO\_E\_NOT\_IMPL</a> = -999,<br>  <a href="/pages/FsrbKsicQOmk98Ex2mhE#gga59e56af19e754a6aa26a612ebf91d05fa0962cacbe8f8661cd7784a0b4c07ef8d">INFO\_E\_INTERNAL\_ERROR</a> = -1000, <a href="/pages/FsrbKsicQOmk98Ex2mhE#gga59e56af19e754a6aa26a612ebf91d05fa9d59c9c4da6e8df9253776ed07a450b8">INFO\_E\_PARAM</a> = -1001, <a href="/pages/FsrbKsicQOmk98Ex2mhE#gga59e56af19e754a6aa26a612ebf91d05fa7db006c3fb86a536a1142d070e136afe">INFO\_E\_BACKEND</a> = -1002, <a href="/pages/FsrbKsicQOmk98Ex2mhE#gga59e56af19e754a6aa26a612ebf91d05fa09dd2684c518a6f846ad808721354903">INFO\_E\_BACKEND\_ROLE</a> = -1003<br>}</p> |
|              | <p>Error codes for the API functions. <a href="/pages/FsrbKsicQOmk98Ex2mhE#ga59e56af19e754a6aa26a612ebf91d05f">More...</a><br></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| enum         | [OperationSubType](/adk-5.0-programmers-guide/readme/modules/group__inf__util/group__inf__util__public.md#ga436e393d88341728721b3496ededd5a3) { [INFO\_OP\_FULL](/adk-5.0-programmers-guide/readme/modules/group__inf__util/group__inf__util__public.md#gga436e393d88341728721b3496ededd5a3ad9c3be77e956290d97cb38ee023f94d3), [INFO\_OP\_PARTIAL](/adk-5.0-programmers-guide/readme/modules/group__inf__util/group__inf__util__public.md#gga436e393d88341728721b3496ededd5a3a541723e2d922a2255ea2234e9773981e), [INFO\_OP\_MERGE](/adk-5.0-programmers-guide/readme/modules/group__inf__util/group__inf__util__public.md#gga436e393d88341728721b3496ededd5a3a6b373622a755b7cbee3491e97840c764) }                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
|              | <p>Operation sub type. <a href="/pages/FsrbKsicQOmk98Ex2mhE#ga436e393d88341728721b3496ededd5a3">More...</a><br></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |

|                                                                                                                                                                                             |                                                                                                                                                                                                                                                                                                                                                                                                                     |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Functions                                                                                                                                                                                   |                                                                                                                                                                                                                                                                                                                                                                                                                     |
| const [INF\_UTIL\_API](#a99bc021d4bced3a9a02e9ca8cc5630c5) char \*                                                                                                                          | [infoutil\_getVersion](#a9107d35320cbbe8358a375c571de886d) (void)                                                                                                                                                                                                                                                                                                                                                   |
|                                                                                                                                                                                             | <p>get version of a library <a href="#a9107d35320cbbe8358a375c571de886d">More...</a><br></p>                                                                                                                                                                                                                                                                                                                        |
| [INF\_UTIL\_API](#a99bc021d4bced3a9a02e9ca8cc5630c5) void                                                                                                                                   | [error\_info\_free](/adk-5.0-programmers-guide/readme/modules/group__inf__util/group__inf__util__public.md#gab01e86686ec39099f98fc710fa1a1cf8) ([ErrorInfo](/adk-5.0-programmers-guide/readme/modules/group__inf__util/group__inf__util__public.md#struct_error_info) \*error)                                                                                                                                      |
|                                                                                                                                                                                             | <p>Deallocate resources referenced by a <a href="/pages/FsrbKsicQOmk98Ex2mhE#struct_error_info">ErrorInfo</a> structure. <a href="/pages/FsrbKsicQOmk98Ex2mhE#gab01e86686ec39099f98fc710fa1a1cf8">More...</a><br></p>                                                                                                                                                                                               |
| [INF\_UTIL\_API](#a99bc021d4bced3a9a02e9ca8cc5630c5) [ErrorCode](/adk-5.0-programmers-guide/readme/modules/group__inf__util/group__inf__util__public.md#ga59e56af19e754a6aa26a612ebf91d05f) | [info\_import](/adk-5.0-programmers-guide/readme/modules/group__inf__util/group__inf__util__public.md#gab028dff98150e41fc21c1b3a3f5d336d) (const char \*dataSchemaFile, const char \*dbSchemaFile, const char \*dbName, const char \*inputFileName, [ErrorInfo](/adk-5.0-programmers-guide/readme/modules/group__inf__util/group__inf__util__public.md#struct_error_info) \*error)                                  |
|                                                                                                                                                                                             | <p>Import data from datafile to database. <a href="/pages/FsrbKsicQOmk98Ex2mhE#gab028dff98150e41fc21c1b3a3f5d336d">More...</a><br></p>                                                                                                                                                                                                                                                                              |
| [INF\_UTIL\_API](#a99bc021d4bced3a9a02e9ca8cc5630c5) [ErrorCode](/adk-5.0-programmers-guide/readme/modules/group__inf__util/group__inf__util__public.md#ga59e56af19e754a6aa26a612ebf91d05f) | [info\_import](/adk-5.0-programmers-guide/readme/modules/group__inf__util/group__inf__util__public.md#ga258b17ec88ed2273039e1477c463ba0f) (const char \*dataSchemaFile, const char \*dbSchemaFile, const char \*dbName, const char \*inputFileName, const char \*condition, [ErrorInfo](/adk-5.0-programmers-guide/readme/modules/group__inf__util/group__inf__util__public.md#struct_error_info) \*error)          |
|                                                                                                                                                                                             | <p>Import data from datafile to database. <a href="/pages/FsrbKsicQOmk98Ex2mhE#ga258b17ec88ed2273039e1477c463ba0f">More...</a><br></p>                                                                                                                                                                                                                                                                              |
| [INF\_UTIL\_API](#a99bc021d4bced3a9a02e9ca8cc5630c5) [ErrorCode](/adk-5.0-programmers-guide/readme/modules/group__inf__util/group__inf__util__public.md#ga59e56af19e754a6aa26a612ebf91d05f) | [info\_partial\_import](/adk-5.0-programmers-guide/readme/modules/group__inf__util/group__inf__util__public.md#gaa9ed5d1644c56b30f1dcbad90537deb7) (const char \*dataSchemaFile, const char \*dbSchemaFile, const char \*dbName, const char \*inputFileName, [ErrorInfo](/adk-5.0-programmers-guide/readme/modules/group__inf__util/group__inf__util__public.md#struct_error_info) \*error)                         |
|                                                                                                                                                                                             | <p>Import data from datafile to database. Data is inserted or updated, depends from destination DB. <a href="/pages/FsrbKsicQOmk98Ex2mhE#gaa9ed5d1644c56b30f1dcbad90537deb7">More...</a><br></p>                                                                                                                                                                                                                    |
| [INF\_UTIL\_API](#a99bc021d4bced3a9a02e9ca8cc5630c5) [ErrorCode](/adk-5.0-programmers-guide/readme/modules/group__inf__util/group__inf__util__public.md#ga59e56af19e754a6aa26a612ebf91d05f) | [info\_partial\_import](/adk-5.0-programmers-guide/readme/modules/group__inf__util/group__inf__util__public.md#gacc99cea360371439ac165789200eacda) (const char \*dataSchemaFile, const char \*dbSchemaFile, const char \*dbName, const char \*inputFileName, const char \*condition, [ErrorInfo](/adk-5.0-programmers-guide/readme/modules/group__inf__util/group__inf__util__public.md#struct_error_info) \*error) |
|                                                                                                                                                                                             | <p>Import data from datafile to database. Data is inserted or updated, depends from destination DB. <a href="/pages/FsrbKsicQOmk98Ex2mhE#gacc99cea360371439ac165789200eacda">More...</a><br></p>                                                                                                                                                                                                                    |
| [INF\_UTIL\_API](#a99bc021d4bced3a9a02e9ca8cc5630c5) [ErrorCode](/adk-5.0-programmers-guide/readme/modules/group__inf__util/group__inf__util__public.md#ga59e56af19e754a6aa26a612ebf91d05f) | [info\_export](/adk-5.0-programmers-guide/readme/modules/group__inf__util/group__inf__util__public.md#gacc8c27e963a0deb2af270918ec233f7c) (const char \*dataSchemaFile, const char \*dbSchemaFile, const char \*dbName, const char \*outputFileName, [ErrorInfo](/adk-5.0-programmers-guide/readme/modules/group__inf__util/group__inf__util__public.md#struct_error_info) \*error)                                 |
|                                                                                                                                                                                             | <p>Export data from database to datafile. <a href="/pages/FsrbKsicQOmk98Ex2mhE#gacc8c27e963a0deb2af270918ec233f7c">More...</a><br></p>                                                                                                                                                                                                                                                                              |
| [INF\_UTIL\_API](#a99bc021d4bced3a9a02e9ca8cc5630c5) [ErrorCode](/adk-5.0-programmers-guide/readme/modules/group__inf__util/group__inf__util__public.md#ga59e56af19e754a6aa26a612ebf91d05f) | [info\_import\_property\_db](/adk-5.0-programmers-guide/readme/modules/group__inf__util/group__inf__util__public.md#ga188443d652530e5cd3b6c2eac7d3870d) (const char \*dbName, const char \*inputFileName, [ErrorInfo](/adk-5.0-programmers-guide/readme/modules/group__inf__util/group__inf__util__public.md#struct_error_info) \*error)                                                                            |
|                                                                                                                                                                                             | <p>Import data from datafile to property database. <a href="/pages/FsrbKsicQOmk98Ex2mhE#ga188443d652530e5cd3b6c2eac7d3870d">More...</a><br></p>                                                                                                                                                                                                                                                                     |
| [INF\_UTIL\_API](#a99bc021d4bced3a9a02e9ca8cc5630c5) [ErrorCode](/adk-5.0-programmers-guide/readme/modules/group__inf__util/group__inf__util__public.md#ga59e56af19e754a6aa26a612ebf91d05f) | [info\_import\_property\_db](/adk-5.0-programmers-guide/readme/modules/group__inf__util/group__inf__util__public.md#gabb79f6feed0203e74b933c0aef3d412e) (const char \*dbName, const char \*inputFileName, const char \*condition, [ErrorInfo](/adk-5.0-programmers-guide/readme/modules/group__inf__util/group__inf__util__public.md#struct_error_info) \*error)                                                    |
|                                                                                                                                                                                             | <p>Import data from datafile to property database. <a href="/pages/FsrbKsicQOmk98Ex2mhE#gabb79f6feed0203e74b933c0aef3d412e">More...</a><br></p>                                                                                                                                                                                                                                                                     |
| [INF\_UTIL\_API](#a99bc021d4bced3a9a02e9ca8cc5630c5) [ErrorCode](/adk-5.0-programmers-guide/readme/modules/group__inf__util/group__inf__util__public.md#ga59e56af19e754a6aa26a612ebf91d05f) | [info\_partial\_import\_property\_db](/adk-5.0-programmers-guide/readme/modules/group__inf__util/group__inf__util__public.md#ga51782a9663512eea89a58503d1b0f8b7) (const char \*dbName, const char \*inputFileName, [ErrorInfo](/adk-5.0-programmers-guide/readme/modules/group__inf__util/group__inf__util__public.md#struct_error_info) \*error)                                                                   |
|                                                                                                                                                                                             | <p>Import data from datafile to property database. Data is inserted or updated, depends from destination DB. <a href="/pages/FsrbKsicQOmk98Ex2mhE#ga51782a9663512eea89a58503d1b0f8b7">More...</a><br></p>                                                                                                                                                                                                           |
| [INF\_UTIL\_API](#a99bc021d4bced3a9a02e9ca8cc5630c5) [ErrorCode](/adk-5.0-programmers-guide/readme/modules/group__inf__util/group__inf__util__public.md#ga59e56af19e754a6aa26a612ebf91d05f) | [info\_partial\_import\_property\_db](/adk-5.0-programmers-guide/readme/modules/group__inf__util/group__inf__util__public.md#gad453df8d3bf2a654b35cdba2ac25ec09) (const char \*dbName, const char \*inputFileName, const char \*condition, [ErrorInfo](/adk-5.0-programmers-guide/readme/modules/group__inf__util/group__inf__util__public.md#struct_error_info) \*error)                                           |
|                                                                                                                                                                                             | <p>Import data from datafile to property database. Data is inserted or updated, depends from destination DB. <a href="/pages/FsrbKsicQOmk98Ex2mhE#gad453df8d3bf2a654b35cdba2ac25ec09">More...</a><br></p>                                                                                                                                                                                                           |
| [INF\_UTIL\_API](#a99bc021d4bced3a9a02e9ca8cc5630c5) [ErrorCode](/adk-5.0-programmers-guide/readme/modules/group__inf__util/group__inf__util__public.md#ga59e56af19e754a6aa26a612ebf91d05f) | [info\_merge\_import\_property\_db](/adk-5.0-programmers-guide/readme/modules/group__inf__util/group__inf__util__public.md#gad27f3e972a4ef344ffdc18a32b1c6e70) (const char \*dbName, const char \*inputFileName, [ErrorInfo](/adk-5.0-programmers-guide/readme/modules/group__inf__util/group__inf__util__public.md#struct_error_info) \*error)                                                                     |
|                                                                                                                                                                                             | <p>Merge data from source XML file to destination DB. Data is inserted if not existed in destination DB. <a href="/pages/FsrbKsicQOmk98Ex2mhE#gad27f3e972a4ef344ffdc18a32b1c6e70">More...</a><br></p>                                                                                                                                                                                                               |
| [INF\_UTIL\_API](#a99bc021d4bced3a9a02e9ca8cc5630c5) [ErrorCode](/adk-5.0-programmers-guide/readme/modules/group__inf__util/group__inf__util__public.md#ga59e56af19e754a6aa26a612ebf91d05f) | [info\_merge\_import\_property\_db](/adk-5.0-programmers-guide/readme/modules/group__inf__util/group__inf__util__public.md#ga2e1f19af8ac77b89414cb307e7be6ebe) (const char \*dbName, const char \*inputFileName, const char \*condition, [ErrorInfo](/adk-5.0-programmers-guide/readme/modules/group__inf__util/group__inf__util__public.md#struct_error_info) \*error)                                             |
|                                                                                                                                                                                             | <p>Merge data from source XML file to destination DB. Data is inserted if not existed in destination DB. <a href="/pages/FsrbKsicQOmk98Ex2mhE#ga2e1f19af8ac77b89414cb307e7be6ebe">More...</a><br></p>                                                                                                                                                                                                               |
| [INF\_UTIL\_API](#a99bc021d4bced3a9a02e9ca8cc5630c5) [ErrorCode](/adk-5.0-programmers-guide/readme/modules/group__inf__util/group__inf__util__public.md#ga59e56af19e754a6aa26a612ebf91d05f) | [info\_export\_property\_db](/adk-5.0-programmers-guide/readme/modules/group__inf__util/group__inf__util__public.md#gad68545aeaee0777b75d402be3c239d06) (const char \*dbName, const char \*outputFileName, [ErrorInfo](/adk-5.0-programmers-guide/readme/modules/group__inf__util/group__inf__util__public.md#struct_error_info) \*error)                                                                           |
|                                                                                                                                                                                             | <p>Export data from database to datafile. <a href="/pages/FsrbKsicQOmk98Ex2mhE#gad68545aeaee0777b75d402be3c239d06">More...</a><br></p>                                                                                                                                                                                                                                                                              |

### DetailedDescription <a href="#detailed-description" id="detailed-description"></a>

Import/Export Utility API.

### MacroDefinition Documentation <a href="#macro-definition-documentation" id="macro-definition-documentation"></a>

### INF\_UTIL\_API <a href="#a99bc021d4bced3a9a02e9ca8cc5630c5" id="a99bc021d4bced3a9a02e9ca8cc5630c5"></a>

\#define INF\_UTIL\_API

### FunctionDocumentation <a href="#function-documentation" id="function-documentation"></a>

### infoutil\_getVersion() <a href="#a9107d35320cbbe8358a375c571de886d" id="a9107d35320cbbe8358a375c571de886d"></a>

const \[INF\_UTIL\_API]\(#a99bc021d4bced3a9a02e9ca8cc5630c5) char\\\* infoutil\_getVersion

get version of a library

#### Returns

string with version


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://sandbox-docs.verifone.com/adk-5.0-programmers-guide/readme/modules/group__inf__util/group__inf__util__public/inf__util_8h.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
