> 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/s-adk-5.1-programmers-guide/readme/annotated/functions/functions_u.md).

# u

Here is a list of all struct and union fields with links to the structures/unions they belong to:

#### - u -

* uc\_AccountType : [EMV\_CT\_PAYMENT\_STRUCT](/s-adk-5.1-programmers-guide/readme/modules/group___a_d_k___t_r_x___e_x_e_c___c_t.md#a720e112c31478ed6c1a4ed18cb16db2f) , [EMV\_CTLS\_PAYMENT\_STRUCT](/s-adk-5.1-programmers-guide/readme/modules/group___a_d_k___t_r_x___e_x_e_c___c_t_l_s/group___d_e_f___f_l_o_w___i_n_p_u_t___c_t_l_s.md#a720e112c31478ed6c1a4ed18cb16db2f)
* uc\_AmountConfirmation : [EMV\_CT\_PAYMENT\_STRUCT](/s-adk-5.1-programmers-guide/readme/modules/group___a_d_k___t_r_x___e_x_e_c___c_t.md#a0bec90f2919a87c70759a313709d4708)
* uc\_EMVConformSelect : [EMV\_CT\_DOM\_CHIP\_STRUCT](/s-adk-5.1-programmers-guide/readme/modules/group___a_d_k___t_r_x___e_x_e_c___c_t.md#a57a915aa7287d1ad330e41ae8103e877)
* uc\_FallBack\_Handling : [EMV\_CT\_APPLIDATA\_STRUCT](/s-adk-5.1-programmers-guide/readme/modules/group___a_d_k___c_o_n_f_i_g_u_r_a_t_i_o_n___c_t/group___d_e_f___c_o_n_f___a_p_p_l_i___c_t.md#a9d0d4cedf99a248f40af087fdfa40b51)
* ucAppName : [EMV\_CT\_DOM\_CHIP\_STRUCT](/s-adk-5.1-programmers-guide/readme/modules/group___a_d_k___t_r_x___e_x_e_c___c_t.md#a84e55124aed375ea1277a675bff7cecf)
* ucASI : [EMV\_CT\_DOM\_CHIP\_STRUCT](/s-adk-5.1-programmers-guide/readme/modules/group___a_d_k___t_r_x___e_x_e_c___c_t.md#af42b69931936623d5f7be16828a20921)
* ucCardholderConfirmation : [EMV\_CT\_APPS\_SELECT\_STRUCT](/s-adk-5.1-programmers-guide/readme/modules/group___a_d_k___t_r_x___e_x_e_c___c_t.md#a8718e6f6b475c9e4b2bbbe8030e0ee6f)
* ucFallback : [EMV\_CT\_FALLBCK\_MSR\_STRUCT](/s-adk-5.1-programmers-guide/readme/modules/group___a_d_k___t_r_x___e_x_e_c___c_t.md#a239ed95b1683eed1954fbe99db4f677e)
* ucMACLen : [genMAC](/s-adk-5.1-programmers-guide/readme/modules/group__com__verifone__seccmd/namespacecom__verifone__seccmd.md#a42fbec0c0dabdf68e10e8d0cb8104f19)
* ucOptions : [EMV\_CT\_FALLBCK\_MSR\_STRUCT](/s-adk-5.1-programmers-guide/readme/modules/group___a_d_k___t_r_x___e_x_e_c___c_t.md#aa099477c7660aca926a712926ccc661c)
* ucPINBlockLen : [EncPINBlock](/s-adk-5.1-programmers-guide/readme/modules/group__com__verifone__seccmd/namespacecom__verifone__seccmd.md#a9e8aa6ecafb96ef98746762d441156a9)
* uFree : [MemoryPoolInfo](/s-adk-5.1-programmers-guide/readme/files/dir_f2a776acea245b054b8e462971041f2d/dir_a10348dacfa670aa644c1e595a24cf25/dir_2b94011182cccbeeedaa27d80210d4e6/dir_811fc19cda6e4229a2bc03f90d55dff0/mem__pool_8h.md#a73eeaa8f4d65a91319126cb92a23066c)
* ui\_enabled : [BtCom1aContext](/s-adk-5.1-programmers-guide/readme/annotated/struct_bt_com1a_context.md#a968dbe1ca716971fc6e6148482e05aa4)
* UI\_SUPPORTED : [Platform](/s-adk-5.1-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1platform/classpackmanlib_1_1platform_1_1_platform.md#a50c9f40d6746fa434234e254fa9d7ac5)
* ui\_thread : [BtCom1aContext](/s-adk-5.1-programmers-guide/readme/annotated/struct_bt_com1a_context.md#aef2b2c10f0a05e2fe64ca7f83aff752d)
* ui\_thread\_func() : [BtCom1aContext](/s-adk-5.1-programmers-guide/readme/annotated/struct_bt_com1a_context.md#aa2f380dc467d5faf705d71a1be955df7)
* UICatalog() : [UICatalog](/s-adk-5.1-programmers-guide/readme/annotated/class_u_i_catalog.md#ad503da21c91ade8c4d676010393836ec)
* UID : [felicaPollingOutput](/s-adk-5.1-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/titusstubs_8cpp.md#a64c51623be663bbd6842e24876a8ee67)
* uidA : [discoveryResult](/s-adk-5.1-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/titusstubs_8cpp.md#a00c3426e4e17a92ad24be8d68553d74c)
* uidA\_Size : [discoveryResult](/s-adk-5.1-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/titusstubs_8cpp.md#a971d2739a04397807b82b07e92762cb1)
* uidB : [discoveryResult](/s-adk-5.1-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/titusstubs_8cpp.md#aa48b944c9414903dc8e27ff4734bbeee)
* uidB\_Size : [discoveryResult](/s-adk-5.1-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/titusstubs_8cpp.md#a07a7cfab712eddf4c415d85860d34c3b)
* uidF : [discoveryResult](/s-adk-5.1-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/titusstubs_8cpp.md#a94f6365a483e2fb1dd94af58b1a9df9e)
* uidF\_Size : [discoveryResult](/s-adk-5.1-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/titusstubs_8cpp.md#a2957d28921ce6fc6200bbbe982e098cb)
* UIDrawing() : [UIDrawing](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/classvfigui_1_1_u_i_drawing.md#a2ab6d96f1137c52f1a95b1b91b0037fe)
* UIErrorEntry() : [UIErrorEntry](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/structvfigui_1_1_u_i_error_entry.md#ae48b43984f57ded4a259a40cdb9ba480)
* uiInLen : [EncDecData](/s-adk-5.1-programmers-guide/readme/modules/group__com__verifone__seccmd/namespacecom__verifone__seccmd.md#adbdeab27f0cbfb1979055ffcd74e767a) , [EncDecDataIV](/s-adk-5.1-programmers-guide/readme/modules/group__com__verifone__seccmd/namespacecom__verifone__seccmd.md#adbdeab27f0cbfb1979055ffcd74e767a)
* uiIVLen : [EncDecDataIV](/s-adk-5.1-programmers-guide/readme/modules/group__com__verifone__seccmd/namespacecom__verifone__seccmd.md#aea1cda4e5d9ff26e310bc2d6d8f5e398)
* uiLen : [MACData](/s-adk-5.1-programmers-guide/readme/modules/group__com__verifone__seccmd/namespacecom__verifone__seccmd.md#a0e6c97f8c796ceb3a218a81db7b4125a)
* UInt32Array() : [UInt32Array](/s-adk-5.1-programmers-guide/readme/annotated/struct_u_int32_array.md#afd496a10b01313eb1fc43ace17fa95eb)
* uiOutLen : [EncDecData](/s-adk-5.1-programmers-guide/readme/modules/group__com__verifone__seccmd/namespacecom__verifone__seccmd.md#a5d3c1ec6a21f8beeeadbc32230cc1435) , [EncDecDataIV](/s-adk-5.1-programmers-guide/readme/modules/group__com__verifone__seccmd/namespacecom__verifone__seccmd.md#a5d3c1ec6a21f8beeeadbc32230cc1435)
* uiPropDataLen : [PropData](/s-adk-5.1-programmers-guide/readme/modules/group__com__verifone__seccmd/namespacecom__verifone__seccmd.md#ad374b694d4fdcba9415a9beffd9cc08b)
* UITextWidth() : [UITextWidth](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/structvfigui_1_1_u_i_text_width.md#aa2dbfaddd8a3750e1b4636873f70d578)
* ul\_method : [\_ul\_file\_mehod\_xml\_conv\_t](/s-adk-5.1-programmers-guide/readme/files/dir_30aba3d9bf6279a25d84abe4015711f7/dir_f7a957c8f5c8e80b5a8d4b37f193d419/dir_174da1da79813fe1707ddca9cdad46fc/_v_h_q_xml_dictionary_8c.md#a13630c6ca454749302cca272be2c3d1e)
* ul\_type : [\_ul\_file\_type\_xml\_conv\_t](/s-adk-5.1-programmers-guide/readme/files/dir_30aba3d9bf6279a25d84abe4015711f7/dir_f7a957c8f5c8e80b5a8d4b37f193d419/dir_174da1da79813fe1707ddca9cdad46fc/_v_h_q_xml_dictionary_8c.md#aa5e4270af294b231f3bc7c66868083ca)
* uLargest : [MemoryPoolInfo](/s-adk-5.1-programmers-guide/readme/files/dir_f2a776acea245b054b8e462971041f2d/dir_a10348dacfa670aa644c1e595a24cf25/dir_2b94011182cccbeeedaa27d80210d4e6/dir_811fc19cda6e4229a2bc03f90d55dff0/mem__pool_8h.md#a37c28f177cb265d1c45af6ac1b41359b)
* underlineOff : [prtControlSeq](/s-adk-5.1-programmers-guide/readme/modules/group__vfiprt/namespacevfiprt.md#a4146b81afe8e754b59e91801656077df)
* underlineOn : [prtControlSeq](/s-adk-5.1-programmers-guide/readme/modules/group__vfiprt/namespacevfiprt.md#a54e5ff0fd18b083d34d327dbd9e4dabb)
* unitPrice : [Merchandise](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/classvficpl_1_1_merchandise.md#a4659d83dd925bb2e861dddaa85736de0)
* unlink() : [NodeActionMixin](/s-adk-5.1-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1nodeaction/classpackmanlib_1_1nodeaction_1_1_node_action_mixin.md#ae1d4914f90457a3ead581dff3517a9c9)
* unload() : [SDIPluginCtx](/s-adk-5.1-programmers-guide/readme/annotated/class_s_d_i_plugin_ctx.md#a75d84312cb36261792b879ffc61e7e16)
* unlock() : [ComConfig](/s-adk-5.1-programmers-guide/readme/annotated/class_com_config.md#a9278be8203e1c42e2619179882ae4403) , [mADK\_PP\_ProtBusyLock](/s-adk-5.1-programmers-guide/readme/annotated/classm_a_d_k___p_p___prot_busy_lock.md#a9278be8203e1c42e2619179882ae4403)
* Unpack() : [ISO8583\_MSG](/s-adk-5.1-programmers-guide/readme/annotated/class_i_s_o8583___m_s_g.md#a23deb320292cb615b881a33d3da3864f)
* UnpredictableNumberRange\_DFAB52 : [EMV\_CTLS\_APPLIDATA\_AK\_STRUCT](/s-adk-5.1-programmers-guide/readme/modules/group___a_d_k___c_o_n_f_i_g_u_r_a_t_i_o_n___c_t_l_s/group___d_e_f___c_o_n_f___a_p_p_l_i___c_t_l_s.md#a8383422b1af609acd922faa1d9e3abe9)
* UNSUPPORTED : [UIErrorEntry](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/structvfigui_1_1_u_i_error_entry.md#ab0df38968e4f03a3f1f6d6df0f31f45aadb29f51e8818eebf58eaf92ba47467c9) , [PrtErrorEntry](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/structvfiprt_1_1_prt_error_entry.md#ab0df38968e4f03a3f1f6d6df0f31f45aadb29f51e8818eebf58eaf92ba47467c9)
* upc : [Merchandise](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/classvficpl_1_1_merchandise.md#a1640d9d5ef84ca7e480341a2d1ebe5d9)
* update\_with\_defaults() : [Changeset](/s-adk-5.1-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1node/classpackmanlib_1_1node_1_1_changeset.md#a45cb89bfce223f154a5a355f0518d935) , [Manifest](/s-adk-5.1-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1node/classpackmanlib_1_1node_1_1_manifest.md#a45cb89bfce223f154a5a355f0518d935) , [TitusManifest](/s-adk-5.1-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1node/classpackmanlib_1_1node_1_1_titus_manifest.md#a45cb89bfce223f154a5a355f0518d935)
* UpdateContext() : [UpdateContext](/s-adk-5.1-programmers-guide/readme/annotated/struct_update_context.md#aed2042414d1bcd5aedeb8140ab48054c)
* updateKey() : [SdiCrypt](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/classlibsdi_1_1_sdi_crypt.md#a1a13ac3691aa5936c2e4e0f07d32a7a7)
* upfiles : [VOS3TreeInfo.UPFileCounter](/s-adk-5.1-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1treeinfo/classpackmanlib_1_1treeinfo_1_1_v_o_s3_tree_info/classpackmanlib_1_1treeinfo_1_1_v_o_s3_tree_info_1_1_u_p_file_counter.md#a85db3f0032ed4cb30880e5f259f794f0)
* uploadType : [UpdateContext](/s-adk-5.1-programmers-guide/readme/annotated/struct_update_context.md#a38b41dd7eed55580b64c9494d4651f65)
* uptype() : [UPfile](/s-adk-5.1-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1node/classpackmanlib_1_1node_1_1_u_pfile.md#a11b6ad00b58529de0162886a55763607)
* url : [com\_EddystoneURL](/s-adk-5.1-programmers-guide/readme/files/dir_33381b8c0566c9eb2048a95e4cccf925/dir_e4c66e267a8c8e9ea5ad4dbe1baeabc7/libcom_8h.md#afa3945e9bee0ed208123dfdff5c6ccf2) , [com\_EddystoneURLExt](/s-adk-5.1-programmers-guide/readme/files/dir_33381b8c0566c9eb2048a95e4cccf925/dir_e4c66e267a8c8e9ea5ad4dbe1baeabc7/libcom_8h.md#a95d0a60bad8e8d67fe0a67b2a8cdbc7a) , [UICBData](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/classvfigui_1_1_u_i_c_b_data.md#a7d7b46af94e38cf4c6a791e2f2b9629e)
* url\_prefix : [com\_EddystoneURL](/s-adk-5.1-programmers-guide/readme/files/dir_33381b8c0566c9eb2048a95e4cccf925/dir_e4c66e267a8c8e9ea5ad4dbe1baeabc7/libcom_8h.md#afcfd3dbe47aef7cbbadfb1896b639f56) , [com\_EddystoneURLExt](/s-adk-5.1-programmers-guide/readme/files/dir_33381b8c0566c9eb2048a95e4cccf925/dir_e4c66e267a8c8e9ea5ad4dbe1baeabc7/libcom_8h.md#afcfd3dbe47aef7cbbadfb1896b639f56)
* use\_TMS\_API : [appData\_t](/s-adk-5.1-programmers-guide/readme/files/dir_30aba3d9bf6279a25d84abe4015711f7/dir_f7a957c8f5c8e80b5a8d4b37f193d419/dir_8067e1b9d01c079cf22ff7672b5922b3/_v_h_q_utils___app_interface_8c.md#af78df630f35cab5ca527d6024476f100)
* uSegments : [MemoryPoolInfo](/s-adk-5.1-programmers-guide/readme/files/dir_f2a776acea245b054b8e462971041f2d/dir_a10348dacfa670aa644c1e595a24cf25/dir_2b94011182cccbeeedaa27d80210d4e6/dir_811fc19cda6e4229a2bc03f90d55dff0/mem__pool_8h.md#a2f5d2b212ff3ae05da4aaa5aebbaa525)
* user\_id : [\_user\_cb\_t](/s-adk-5.1-programmers-guide/readme/annotated/struct__user__cb__t.md#a2036451831df09612dcd41ae0eed88dc)
* user\_is\_valid() : [Platform](/s-adk-5.1-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1platform/classpackmanlib_1_1platform_1_1_platform.md#a0ccc8eebf159fcda78c2910955623b6f)
* user\_name : [appData\_t](/s-adk-5.1-programmers-guide/readme/files/dir_30aba3d9bf6279a25d84abe4015711f7/dir_f7a957c8f5c8e80b5a8d4b37f193d419/dir_8067e1b9d01c079cf22ff7672b5922b3/_v_h_q_utils___app_interface_8c.md#ab6a3e25b4a6ffc2cce2e098d68f5f6a2)
* user\_present : [VOS3TreeInfo.UserBundleFinder](/s-adk-5.1-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1treeinfo/classpackmanlib_1_1treeinfo_1_1_v_o_s3_tree_info/classpackmanlib_1_1treeinfo_1_1_v_o_s3_tree_info_1_1_user_bundle_finder.md#a10dfae50f7fac12628e5d3489b603aaa)
* user\_type() : [Platform](/s-adk-5.1-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1platform/classpackmanlib_1_1platform_1_1_platform.md#aeb6a2d3cb5015d76a55c9f73a3058828)
* uSize : [BTLVNode](/s-adk-5.1-programmers-guide/readme/annotated/struct_b_t_l_v_node.md#a4701e420ca6a8de15ab0c6dcd3e58680) , [PoolNode](/s-adk-5.1-programmers-guide/readme/files/dir_f2a776acea245b054b8e462971041f2d/dir_a10348dacfa670aa644c1e595a24cf25/dir_2b94011182cccbeeedaa27d80210d4e6/dir_811fc19cda6e4229a2bc03f90d55dff0/mem__pool_8h.md#a4701e420ca6a8de15ab0c6dcd3e58680)
* utime1 : [\_proc\_data\_t](/s-adk-5.1-programmers-guide/readme/files/dir_30aba3d9bf6279a25d84abe4015711f7/dir_f7a957c8f5c8e80b5a8d4b37f193d419/dir_8067e1b9d01c079cf22ff7672b5922b3/_v_h_q_utils___m_x_8c.md#a9286e68f22517fa2752b3458ceff0357)
* utime2 : [\_proc\_data\_t](/s-adk-5.1-programmers-guide/readme/files/dir_30aba3d9bf6279a25d84abe4015711f7/dir_f7a957c8f5c8e80b5a8d4b37f193d419/dir_8067e1b9d01c079cf22ff7672b5922b3/_v_h_q_utils___m_x_8c.md#a3f566d0c49e31ccec5504dcfaabc44c3)
* uuid : [com\_IBeacon](/s-adk-5.1-programmers-guide/readme/files/dir_33381b8c0566c9eb2048a95e4cccf925/dir_e4c66e267a8c8e9ea5ad4dbe1baeabc7/libcom_8h.md#a80fe6719a3e969f860cd1d33a93ed0ca)


---

# 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/s-adk-5.1-programmers-guide/readme/annotated/functions/functions_u.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.
