> 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/files/globals/globals_func/globals_func_d.md).

# d

* DailyBatteryCheckReqd() : [VHQUtils\_MX.c](/s-adk-5.1-programmers-guide/readme/files/dir_30aba3d9bf6279a25d84abe4015711f7/dir_f7a957c8f5c8e80b5a8d4b37f193d419/dir_8067e1b9d01c079cf22ff7672b5922b3/_v_h_q_utils___m_x_8c.md#a882efd66d82f042388c1721124ebb59c)
* DailyTSCalLogReqd() : [VHQUtils\_MX.c](/s-adk-5.1-programmers-guide/readme/files/dir_30aba3d9bf6279a25d84abe4015711f7/dir_f7a957c8f5c8e80b5a8d4b37f193d419/dir_8067e1b9d01c079cf22ff7672b5922b3/_v_h_q_utils___m_x_8c.md#ad7f9030574e1e3ccfb2395d835ccd895)
* DebugMsg() : [VHQDebug.c](/s-adk-5.1-programmers-guide/readme/files/dir_30aba3d9bf6279a25d84abe4015711f7/dir_f7a957c8f5c8e80b5a8d4b37f193d419/dir_8067e1b9d01c079cf22ff7672b5922b3/_v_h_q_debug_8c.md#a7e0d32acf1665f3178b96ed7bd0ba0e3)
* DebugMsgBuffer() : [VHQDebug.c](/s-adk-5.1-programmers-guide/readme/files/dir_30aba3d9bf6279a25d84abe4015711f7/dir_f7a957c8f5c8e80b5a8d4b37f193d419/dir_8067e1b9d01c079cf22ff7672b5922b3/_v_h_q_debug_8c.md#aa13ec5a5ad25cc5e05f32c375e562ee1)
* DebugVoid() : [VHQDebug.c](/s-adk-5.1-programmers-guide/readme/files/dir_30aba3d9bf6279a25d84abe4015711f7/dir_f7a957c8f5c8e80b5a8d4b37f193d419/dir_8067e1b9d01c079cf22ff7672b5922b3/_v_h_q_debug_8c.md#a84cfe496dc4e08febce6bdd34919ad60)
* decrypt\_Data() : [crypt.cpp](/s-adk-5.1-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/crypt_8cpp.md#ab52056b7a75e86920c5b03cf2d3730ad) , [crypt.h](/s-adk-5.1-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/crypt_8h.md#ab52056b7a75e86920c5b03cf2d3730ad)
* DeleteAllInstanceFiles() : [VHQConfig.cpp](/s-adk-5.1-programmers-guide/readme/files/dir_30aba3d9bf6279a25d84abe4015711f7/dir_f7a957c8f5c8e80b5a8d4b37f193d419/dir_a30c4f39dab71242f2f35e237386a4d3/_v_h_q_config_8cpp.md#a9a4961dd44587ec063f8185c66c99782)
* DeleteHeartBeatEventID() : [VHQManager.c](/s-adk-5.1-programmers-guide/readme/files/dir_30aba3d9bf6279a25d84abe4015711f7/dir_f7a957c8f5c8e80b5a8d4b37f193d419/dir_4161ce7434f8485bfe001a92b4c405fb/_v_h_q_manager_8c.md#a6ce65d0bbfecdb2892294a45aa9f140b)
* DeleteServerInstance() : [VHQConfig.cpp](/s-adk-5.1-programmers-guide/readme/files/dir_30aba3d9bf6279a25d84abe4015711f7/dir_f7a957c8f5c8e80b5a8d4b37f193d419/dir_a30c4f39dab71242f2f35e237386a4d3/_v_h_q_config_8cpp.md#afee0bd20f63ea4bc9d976fea573aae17)
* DelFileProcessor() : [VHQXmlOperationProcessor.c](/s-adk-5.1-programmers-guide/readme/files/dir_30aba3d9bf6279a25d84abe4015711f7/dir_f7a957c8f5c8e80b5a8d4b37f193d419/dir_174da1da79813fe1707ddca9cdad46fc/_v_h_q_xml_operation_processor_8c.md#a6aa04c553e7b73aae909e0aab553a966)
* DEMO\_GetStatus() : [DemoApp.cpp](/s-adk-5.1-programmers-guide/readme/files/dir_16ebd1d2d73191fda1ea8e9cfc03e012/dir_af49d7f2a9f0f61715aac146fdbce857/dir_01d3c66624072e517142f41ff3dfa7dc/dir_60e25c46934361ce83ab9c92766077ab/dir_6a23c0218920424caf6f72d8e4bb8037/_demo_app_8cpp.md#a18dd623207dbc8ff071b7fa98973fd1c)
* DEMO\_HandlePaymentWithCard() : [DemoApp.cpp](/s-adk-5.1-programmers-guide/readme/files/dir_16ebd1d2d73191fda1ea8e9cfc03e012/dir_af49d7f2a9f0f61715aac146fdbce857/dir_01d3c66624072e517142f41ff3dfa7dc/dir_60e25c46934361ce83ab9c92766077ab/dir_6a23c0218920424caf6f72d8e4bb8037/_demo_app_8cpp.md#a59a7cd5ea075d5533e6854afe19007a6)
* DEMO\_InjectKeys() : [DemoApp.cpp](/s-adk-5.1-programmers-guide/readme/files/dir_16ebd1d2d73191fda1ea8e9cfc03e012/dir_af49d7f2a9f0f61715aac146fdbce857/dir_01d3c66624072e517142f41ff3dfa7dc/dir_60e25c46934361ce83ab9c92766077ab/dir_6a23c0218920424caf6f72d8e4bb8037/_demo_app_8cpp.md#a0662130b4714f539176c568f6a5c260b)
* DEMO\_RequestPIN() : [DemoApp.cpp](/s-adk-5.1-programmers-guide/readme/files/dir_16ebd1d2d73191fda1ea8e9cfc03e012/dir_af49d7f2a9f0f61715aac146fdbce857/dir_01d3c66624072e517142f41ff3dfa7dc/dir_60e25c46934361ce83ab9c92766077ab/dir_6a23c0218920424caf6f72d8e4bb8037/_demo_app_8cpp.md#a699416c756193ae1209f3331c89e52bd)
* DeviceEventProcessor() : [VHQManager.c](/s-adk-5.1-programmers-guide/readme/files/dir_30aba3d9bf6279a25d84abe4015711f7/dir_f7a957c8f5c8e80b5a8d4b37f193d419/dir_4161ce7434f8485bfe001a92b4c405fb/_v_h_q_manager_8c.md#a9128d5cdba4dc1b9b5826f92f82f0df0)
* devtoolsvc\_get\_build\_date() : [sdidevtoolsvc.cpp](/s-adk-5.1-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/sdidevtoolsvc_8cpp.md#affc2acac8e6aa51d6130d51702e16415) , [sdidevtoolsvc.h](/s-adk-5.1-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/sdidevtoolsvc_8h.md#a949fa3d9893fee08e0a4358a7816d266)
* devtoolsvc\_get\_libname() : [sdidevtoolsvc.cpp](/s-adk-5.1-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/sdidevtoolsvc_8cpp.md#a05840945f06b78e651133df6f11cc341) , [sdidevtoolsvc.h](/s-adk-5.1-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/sdidevtoolsvc_8h.md#ae54f834ba79186a7f3b7f382020b7e0e)
* devtoolsvc\_get\_version() : [sdidevtoolsvc.cpp](/s-adk-5.1-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/sdidevtoolsvc_8cpp.md#a19fc3433a57f1c5bf2248347ba8c31b9) , [sdidevtoolsvc.h](/s-adk-5.1-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/sdidevtoolsvc_8h.md#a8435a97ce33ad9870701ef6a0f8d188a)
* devtoolsvc\_installed() : [sdidevtoolsvc.cpp](/s-adk-5.1-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/sdidevtoolsvc_8cpp.md#a3afb9f9da43ece70daf2a3c096c92025) , [sdidevtoolsvc.h](/s-adk-5.1-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/sdidevtoolsvc_8h.md#a3afb9f9da43ece70daf2a3c096c92025)
* devtoolsvc\_start() : [sdidevtoolsvc.cpp](/s-adk-5.1-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/sdidevtoolsvc_8cpp.md#a03793175d9831cb73b052c8f7b9341fc) , [sdidevtoolsvc.h](/s-adk-5.1-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/sdidevtoolsvc_8h.md#a03793175d9831cb73b052c8f7b9341fc)
* devtoolsvc\_stop() : [sdidevtoolsvc.cpp](/s-adk-5.1-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/sdidevtoolsvc_8cpp.md#ace9537943514134e799d94110ae4aa6e) , [sdidevtoolsvc.h](/s-adk-5.1-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/sdidevtoolsvc_8h.md#ace9537943514134e799d94110ae4aa6e)
* devtoolsvc\_supported() : [sdidevtoolsvc.cpp](/s-adk-5.1-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/sdidevtoolsvc_8cpp.md#ac9d38efc6026917000e9057f148dd9d9) , [sdidevtoolsvc.h](/s-adk-5.1-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/sdidevtoolsvc_8h.md#ac9d38efc6026917000e9057f148dd9d9)
* Direct\_close() : [ciDirect.c](/s-adk-5.1-programmers-guide/readme/files/dir_30aba3d9bf6279a25d84abe4015711f7/dir_f7a957c8f5c8e80b5a8d4b37f193d419/dir_e8da2933844aa72825eccee783cf08f3/ci_direct_8c.md#a7954a2c6c7d3d3efda7cce26fe52209a)
* Direct\_deinit() : [ciDirect.c](/s-adk-5.1-programmers-guide/readme/files/dir_30aba3d9bf6279a25d84abe4015711f7/dir_f7a957c8f5c8e80b5a8d4b37f193d419/dir_e8da2933844aa72825eccee783cf08f3/ci_direct_8c.md#ab09a84c65f71594a576ecacf8e81d333)
* Direct\_ErrString() : [ciDirect.c](/s-adk-5.1-programmers-guide/readme/files/dir_30aba3d9bf6279a25d84abe4015711f7/dir_f7a957c8f5c8e80b5a8d4b37f193d419/dir_e8da2933844aa72825eccee783cf08f3/ci_direct_8c.md#a7add574cf5e9636377da0e5ed064b54f)
* Direct\_init() : [ciDirect.c](/s-adk-5.1-programmers-guide/readme/files/dir_30aba3d9bf6279a25d84abe4015711f7/dir_f7a957c8f5c8e80b5a8d4b37f193d419/dir_e8da2933844aa72825eccee783cf08f3/ci_direct_8c.md#aa2fc20b9443dc4d15ab2eba9b01adda5)
* Direct\_NetConn() : [ciDirect.c](/s-adk-5.1-programmers-guide/readme/files/dir_30aba3d9bf6279a25d84abe4015711f7/dir_f7a957c8f5c8e80b5a8d4b37f193d419/dir_e8da2933844aa72825eccee783cf08f3/ci_direct_8c.md#a4c56fad0e52ab28ecc97e80365f24812)
* Direct\_NetDisconn() : [ciDirect.c](/s-adk-5.1-programmers-guide/readme/files/dir_30aba3d9bf6279a25d84abe4015711f7/dir_f7a957c8f5c8e80b5a8d4b37f193d419/dir_e8da2933844aa72825eccee783cf08f3/ci_direct_8c.md#a8b0c66a848f30fe9db652a958cd3fab8)
* Direct\_open() : [ciDirect.c](/s-adk-5.1-programmers-guide/readme/files/dir_30aba3d9bf6279a25d84abe4015711f7/dir_f7a957c8f5c8e80b5a8d4b37f193d419/dir_e8da2933844aa72825eccee783cf08f3/ci_direct_8c.md#aa81d23033a1408b30fae9c448bc7531f)
* Direct\_status() : [ciDirect.c](/s-adk-5.1-programmers-guide/readme/files/dir_30aba3d9bf6279a25d84abe4015711f7/dir_f7a957c8f5c8e80b5a8d4b37f193d419/dir_e8da2933844aa72825eccee783cf08f3/ci_direct_8c.md#a0f3afebb197058907fc1612a1d844180)
* DirectADK\_close() : [ciADK.c](/s-adk-5.1-programmers-guide/readme/files/dir_30aba3d9bf6279a25d84abe4015711f7/dir_f7a957c8f5c8e80b5a8d4b37f193d419/dir_e8da2933844aa72825eccee783cf08f3/ci_a_d_k_8c.md#ac1c1c2a9496ccf9554346f4f71745c92)
* DirectADK\_deinit() : [ciADK.c](/s-adk-5.1-programmers-guide/readme/files/dir_30aba3d9bf6279a25d84abe4015711f7/dir_f7a957c8f5c8e80b5a8d4b37f193d419/dir_e8da2933844aa72825eccee783cf08f3/ci_a_d_k_8c.md#a4c8b1447f733dfc68b995e9b0ad8753e)
* DirectADK\_ErrString() : [ciADK.c](/s-adk-5.1-programmers-guide/readme/files/dir_30aba3d9bf6279a25d84abe4015711f7/dir_f7a957c8f5c8e80b5a8d4b37f193d419/dir_e8da2933844aa72825eccee783cf08f3/ci_a_d_k_8c.md#a143341710d3e44104487f08b113e1bc1)
* DirectADK\_init() : [ciADK.c](/s-adk-5.1-programmers-guide/readme/files/dir_30aba3d9bf6279a25d84abe4015711f7/dir_f7a957c8f5c8e80b5a8d4b37f193d419/dir_e8da2933844aa72825eccee783cf08f3/ci_a_d_k_8c.md#a9100e3514092f49bb9cbbb2234758f04)
* DirectADK\_NetConn() : [ciADK.c](/s-adk-5.1-programmers-guide/readme/files/dir_30aba3d9bf6279a25d84abe4015711f7/dir_f7a957c8f5c8e80b5a8d4b37f193d419/dir_e8da2933844aa72825eccee783cf08f3/ci_a_d_k_8c.md#a2bd3df1a2e07d3c471b2f8446f44be95)
* DirectADK\_NetDisconn() : [ciADK.c](/s-adk-5.1-programmers-guide/readme/files/dir_30aba3d9bf6279a25d84abe4015711f7/dir_f7a957c8f5c8e80b5a8d4b37f193d419/dir_e8da2933844aa72825eccee783cf08f3/ci_a_d_k_8c.md#a61cff86bb8cb19df0bf3a906755c0e12)
* DirectADK\_open() : [ciADK.c](/s-adk-5.1-programmers-guide/readme/files/dir_30aba3d9bf6279a25d84abe4015711f7/dir_f7a957c8f5c8e80b5a8d4b37f193d419/dir_e8da2933844aa72825eccee783cf08f3/ci_a_d_k_8c.md#ad15c47f904402af998ce91aa083afcd3)
* DirectADK\_status() : [ciADK.c](/s-adk-5.1-programmers-guide/readme/files/dir_30aba3d9bf6279a25d84abe4015711f7/dir_f7a957c8f5c8e80b5a8d4b37f193d419/dir_e8da2933844aa72825eccee783cf08f3/ci_a_d_k_8c.md#a0d66b33a0e606847049f08dee7403773)
* DirectADK\_statuscallback() : [ciADK.c](/s-adk-5.1-programmers-guide/readme/files/dir_30aba3d9bf6279a25d84abe4015711f7/dir_f7a957c8f5c8e80b5a8d4b37f193d419/dir_e8da2933844aa72825eccee783cf08f3/ci_a_d_k_8c.md#a53c99ee269bb7c9949f3695cdbbf0884)
* DirExists() : [VHQUtils\_shared.c](/s-adk-5.1-programmers-guide/readme/files/dir_30aba3d9bf6279a25d84abe4015711f7/dir_f7a957c8f5c8e80b5a8d4b37f193d419/dir_8067e1b9d01c079cf22ff7672b5922b3/_v_h_q_utils__shared_8c.md#a973b49053277a6ec732030aa82f50789)
* dirname() : [pathutil.cpp](/s-adk-5.1-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/pathutil_8cpp.md#a6e314424ccc777b68ffc08f7e73ed6fb) , [pathutil.h](/s-adk-5.1-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/pathutil_8h.md#a9181ca7ec40f7d471eb410a1215a2321)
* dispatch() : [main.cpp](/s-adk-5.1-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/main_8cpp.md#a9dbfee7a8a87cdb842e06759f4f2bb40) , [main.h](/s-adk-5.1-programmers-guide/readme/files/dir_44d926a17fc606d3c25449ba60427c63/dir_048f823fee1bfb22502a8732b9a001aa/main_8h.md#afdcd133c96d68afb81d874f88786367e)
* DL\_ISO8583\_COMMON\_SetHandler() : [dl\_iso8583\_common.h](/s-adk-5.1-programmers-guide/readme/files/dir_baf74657955a2511854efc3b79733afd/dir_866da9c8ea3b8678bb6dec5fec7861e3/dl__iso8583__common_8h.md#af390da155ccfbd6e3451e198f0b27e41)
* dl\_main() : [VHQDownloader.c](/s-adk-5.1-programmers-guide/readme/files/dir_30aba3d9bf6279a25d84abe4015711f7/dir_f7a957c8f5c8e80b5a8d4b37f193d419/dir_58653564168e12e961bc5f04ca3375e0/_v_h_q_downloader_8c.md#a23a182e1762345dd27b5ec18c9141311)
* DL\_MEM\_callocWithInit() : [dl\_mem.h](/s-adk-5.1-programmers-guide/readme/files/dir_baf74657955a2511854efc3b79733afd/dir_866da9c8ea3b8678bb6dec5fec7861e3/dl__mem_8h.md#ad749c1fc223a8c37d26f2dafe28dc610)
* DL\_MEM\_malloc() : [dl\_mem.h](/s-adk-5.1-programmers-guide/readme/files/dir_baf74657955a2511854efc3b79733afd/dir_866da9c8ea3b8678bb6dec5fec7861e3/dl__mem_8h.md#aa2d96ba0b43b73290ef431d18e9ec79f)
* DL\_STR\_Contains() : [dl\_str.h](/s-adk-5.1-programmers-guide/readme/files/dir_baf74657955a2511854efc3b79733afd/dir_866da9c8ea3b8678bb6dec5fec7861e3/dl__str_8h.md#acd50019f560f769c0e63a20c2e6e175b)
* DL\_STR\_EncapsulateStr() : [dl\_str.h](/s-adk-5.1-programmers-guide/readme/files/dir_baf74657955a2511854efc3b79733afd/dir_866da9c8ea3b8678bb6dec5fec7861e3/dl__str_8h.md#a43b41ffa60f4fed56e3d4753bfa00deb)
* DL\_STR\_GetEncapsulatedStr() : [dl\_str.h](/s-adk-5.1-programmers-guide/readme/files/dir_baf74657955a2511854efc3b79733afd/dir_866da9c8ea3b8678bb6dec5fec7861e3/dl__str_8h.md#a58204181908480ce50f2395da04343a8)
* DL\_STR\_GetEnv() : [dl\_str.h](/s-adk-5.1-programmers-guide/readme/files/dir_baf74657955a2511854efc3b79733afd/dir_866da9c8ea3b8678bb6dec5fec7861e3/dl__str_8h.md#a9ccfac393c2534c26d65d0c67bfc910d)
* DL\_STR\_IsNumeric() : [dl\_str.h](/s-adk-5.1-programmers-guide/readme/files/dir_baf74657955a2511854efc3b79733afd/dir_866da9c8ea3b8678bb6dec5fec7861e3/dl__str_8h.md#a6c9961cfdfcd3f677c5106d8cea8a18c)
* DL\_STR\_LTrim() : [dl\_str.h](/s-adk-5.1-programmers-guide/readme/files/dir_baf74657955a2511854efc3b79733afd/dir_866da9c8ea3b8678bb6dec5fec7861e3/dl__str_8h.md#ad95f905830ca78411feafc6748299240)
* DL\_STR\_ReadToBuffer() : [dl\_str.h](/s-adk-5.1-programmers-guide/readme/files/dir_baf74657955a2511854efc3b79733afd/dir_866da9c8ea3b8678bb6dec5fec7861e3/dl__str_8h.md#a8d8a1dc13d99214c3189ada36255f239)
* DL\_STR\_RTrim() : [dl\_str.h](/s-adk-5.1-programmers-guide/readme/files/dir_baf74657955a2511854efc3b79733afd/dir_866da9c8ea3b8678bb6dec5fec7861e3/dl__str_8h.md#a9f339970789812bcbbd50f7b9b4cd07e)
* DL\_STR\_SkipWS() : [dl\_str.h](/s-adk-5.1-programmers-guide/readme/files/dir_baf74657955a2511854efc3b79733afd/dir_866da9c8ea3b8678bb6dec5fec7861e3/dl__str_8h.md#a8c534cb9d52a315b9899027db8cd7551)
* DL\_STR\_StrCat() : [dl\_str.h](/s-adk-5.1-programmers-guide/readme/files/dir_baf74657955a2511854efc3b79733afd/dir_866da9c8ea3b8678bb6dec5fec7861e3/dl__str_8h.md#ae6780674519df9d4e87c852272e94bf2)
* DL\_STR\_StrCmp() : [dl\_str.h](/s-adk-5.1-programmers-guide/readme/files/dir_baf74657955a2511854efc3b79733afd/dir_866da9c8ea3b8678bb6dec5fec7861e3/dl__str_8h.md#af90f27c687f23b9b2939a97754b50441)
* DL\_STR\_StrCpy() : [dl\_str.h](/s-adk-5.1-programmers-guide/readme/files/dir_baf74657955a2511854efc3b79733afd/dir_866da9c8ea3b8678bb6dec5fec7861e3/dl__str_8h.md#ab15ebc0129002281339256d7bec69892)
* DL\_STR\_StrDup() : [dl\_str.h](/s-adk-5.1-programmers-guide/readme/files/dir_baf74657955a2511854efc3b79733afd/dir_866da9c8ea3b8678bb6dec5fec7861e3/dl__str_8h.md#a8df92d2c4aa7e8f6718c4f8bb36d6539)
* DL\_STR\_StrLen() : [dl\_str.h](/s-adk-5.1-programmers-guide/readme/files/dir_baf74657955a2511854efc3b79733afd/dir_866da9c8ea3b8678bb6dec5fec7861e3/dl__str_8h.md#ae5bc3001bfd98d55c6f976bd49fa812f)
* DL\_STR\_StrLenExWS() : [dl\_str.h](/s-adk-5.1-programmers-guide/readme/files/dir_baf74657955a2511854efc3b79733afd/dir_866da9c8ea3b8678bb6dec5fec7861e3/dl__str_8h.md#a45be348beab150f1b85b01b32bb168da)
* DL\_STR\_StrNCmp() : [dl\_str.h](/s-adk-5.1-programmers-guide/readme/files/dir_baf74657955a2511854efc3b79733afd/dir_866da9c8ea3b8678bb6dec5fec7861e3/dl__str_8h.md#a9f6dc8e48e764ed96c87c29996060fc5)
* DL\_STR\_StrNDup() : [dl\_str.h](/s-adk-5.1-programmers-guide/readme/files/dir_baf74657955a2511854efc3b79733afd/dir_866da9c8ea3b8678bb6dec5fec7861e3/dl__str_8h.md#a4d5d88155955021af2f19ec295b5d8e1)
* DL\_STR\_ToUpper() : [dl\_str.h](/s-adk-5.1-programmers-guide/readme/files/dir_baf74657955a2511854efc3b79733afd/dir_866da9c8ea3b8678bb6dec5fec7861e3/dl__str_8h.md#ae954dcd4743e2e81fc2cecde4e11192c)
* DL\_STR\_Validate() : [dl\_str.h](/s-adk-5.1-programmers-guide/readme/files/dir_baf74657955a2511854efc3b79733afd/dir_866da9c8ea3b8678bb6dec5fec7861e3/dl__str_8h.md#abf6441d33a6a46db3ec8c27e6647631d)
* DoContentCallback() : [VHQUtils\_Content.c](/s-adk-5.1-programmers-guide/readme/files/dir_30aba3d9bf6279a25d84abe4015711f7/dir_f7a957c8f5c8e80b5a8d4b37f193d419/dir_8067e1b9d01c079cf22ff7672b5922b3/_v_h_q_utils___content_8c.md#ae8b362639ea3278d16c027c3bd949224)
* DoContentCallback\_New() : [VHQUtils\_AppInterface.c](/s-adk-5.1-programmers-guide/readme/files/dir_30aba3d9bf6279a25d84abe4015711f7/dir_f7a957c8f5c8e80b5a8d4b37f193d419/dir_8067e1b9d01c079cf22ff7672b5922b3/_v_h_q_utils___app_interface_8c.md#a9662e3623f95cff82e876978e10128da)
* DoFileUpload() : [VHQXmlOperationProcessor.c](/s-adk-5.1-programmers-guide/readme/files/dir_30aba3d9bf6279a25d84abe4015711f7/dir_f7a957c8f5c8e80b5a8d4b37f193d419/dir_174da1da79813fe1707ddca9cdad46fc/_v_h_q_xml_operation_processor_8c.md#a3bca898d4b7e3484429460ec5647e880)
* DownloadFile() : [FileDownload.c](/s-adk-5.1-programmers-guide/readme/files/dir_30aba3d9bf6279a25d84abe4015711f7/dir_f7a957c8f5c8e80b5a8d4b37f193d419/dir_e8da2933844aa72825eccee783cf08f3/_file_download_8c.md#aa3414fa71d3b4e462fb315c03df25f47)
* DownloadFileWorker() : [ftp\_curl.c](/s-adk-5.1-programmers-guide/readme/files/dir_30aba3d9bf6279a25d84abe4015711f7/dir_f7a957c8f5c8e80b5a8d4b37f193d419/dir_e8da2933844aa72825eccee783cf08f3/ftp__curl_8c.md#a01aefd93b7b4b6c8a756c13a8bfd0071)
* DownloadOpSetInProgress() : [EventScheduler.c](/s-adk-5.1-programmers-guide/readme/files/dir_30aba3d9bf6279a25d84abe4015711f7/dir_f7a957c8f5c8e80b5a8d4b37f193d419/dir_29538a2bbdfe557780da3549d4f67715/_event_scheduler_8c.md#a631a4c3b4f0ebc1276e4c1d47edbe4e1)


---

# 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/files/globals/globals_func/globals_func_d.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.
