> 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/hierarchy.md).

# Class Hierarchy

[Go to the graphical class hierarchy](/s-adk-5.1-programmers-guide/inherits.md)

This inheritance list is sorted roughly, but not completely, alphabetically:

|                                                           |                                                                                                                                                                                     |
| --------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 📄 C\_action\_type\_xml\_conv\_t                          |                                                                                                                                                                                     |
| 📄 C\_app\_action\_type\_xml\_conv\_t                     |                                                                                                                                                                                     |
| 📄 C\_cardInfo                                            |                                                                                                                                                                                     |
| 📄 C\_cardInfoFull                                        |                                                                                                                                                                                     |
| 📄 C\_CommMsgIdPair\_t                                    |                                                                                                                                                                                     |
| 📄 C\_dl\_file\_dl\_type\_xml\_conv\_t                    |                                                                                                                                                                                     |
| 📄 C\_dl\_file\_hash\_algo\_xml\_conv\_t                  |                                                                                                                                                                                     |
| 📄 C\_dl\_file\_method\_xml\_conv\_t                      |                                                                                                                                                                                     |
| 📄 C\_dl\_file\_param\_type\_xml\_conv\_t                 |                                                                                                                                                                                     |
| 📄 C\_get\_data\_mask\_xml\_conv\_t                       |                                                                                                                                                                                     |
| 📄 C\_heart\_beat\_event\_id\_t                           |                                                                                                                                                                                     |
| 📄 C\_lock\_thread\_info\_t                               |                                                                                                                                                                                     |
| 📄 C\_op\_handler\_xml\_conv\_t                           |                                                                                                                                                                                     |
| 📄 C\_op\_identifier\_xml\_conv\_t                        |                                                                                                                                                                                     |
| 📄 C\_op\_on\_error\_xml\_conv\_t                         |                                                                                                                                                                                     |
| 📄 C\_pollReq                                             |                                                                                                                                                                                     |
| 📄 C\_pollRes                                             |                                                                                                                                                                                     |
| 📄 C\_pollResFull                                         |                                                                                                                                                                                     |
| 📄 C\_proc\_data\_t                                       |                                                                                                                                                                                     |
| 📄 C\_recur\_unit\_type\_xml\_conv\_t                     |                                                                                                                                                                                     |
| 📄 C\_running\_event\_t                                   |                                                                                                                                                                                     |
| 📄 C\_set\_config\_info\_t                                |                                                                                                                                                                                     |
| 📄 C\_set\_data\_indent\_xml\_conv\_t                     |                                                                                                                                                                                     |
| 📄 C\_srv\_msg\_ident\_xml\_conv\_t                       |                                                                                                                                                                                     |
| 📄 C\_srv\_msg\_type\_xml\_conv\_t                        |                                                                                                                                                                                     |
| 📄 C\_srv\_op\_type\_xml\_conv\_t                         |                                                                                                                                                                                     |
| 📄 C\_ul\_file\_mehod\_xml\_conv\_t                       |                                                                                                                                                                                     |
| 📄 C\_ul\_file\_type\_xml\_conv\_t                        |                                                                                                                                                                                     |
| 📄 C\_user\_cb\_t                                         |                                                                                                                                                                                     |
| 📄 CactivateParams                                        |                                                                                                                                                                                     |
| 📄 CSDIClient::AdditionalCardTag                          |                                                                                                                                                                                     |
| 📄 CAltPaymentData                                        | Represents Alt Payment Data object on CP-Payment communication                                                                                                                      |
| 📄 CapduCommand                                           |                                                                                                                                                                                     |
| 📄 CapduRxData                                            |                                                                                                                                                                                     |
| 📄 CapduTxData                                            |                                                                                                                                                                                     |
| 📄 CApi                                                   |                                                                                                                                                                                     |
| 📄 CappData\_t                                            |                                                                                                                                                                                     |
| 📄 CArchiveBuilder                                        |                                                                                                                                                                                     |
| 📄 CArchiveExtractor                                      |                                                                                                                                                                                     |
| 📄 CArchiveReader                                         |                                                                                                                                                                                     |
| 📄 CArchiveWriter                                         |                                                                                                                                                                                     |
| 📄 CArray< N >                                            |                                                                                                                                                                                     |
| 📄 CArray< 5 >                                            |                                                                                                                                                                                     |
| 📁CArray< 8 >                                             |                                                                                                                                                                                     |
| └─📄 CEMVSpecialTransactions                              |                                                                                                                                                                                     |
| 📁CArray<(NBITS+7)/8 >                                    |                                                                                                                                                                                     |
| └─📄 CBitMask< NBITS, ITYPE >                             |                                                                                                                                                                                     |
| 📁CAuth                                                   |                                                                                                                                                                                     |
| └─📄 CAuthSec                                             |                                                                                                                                                                                     |
| 📄 CauthenticationParams                                  |                                                                                                                                                                                     |
| 📄 CauthenticationResult                                  |                                                                                                                                                                                     |
| 📄 CBarcode                                               | Represents Barcode object on CP-Payment communication                                                                                                                               |
| 📁CBaseNode                                               |                                                                                                                                                                                     |
| └─ 📁CNodeActionMixin                                     |                                                                                                                                                                                     |
| └── 📁CNode                                               |                                                                                                                                                                                     |
| └─── 📁CArchive                                           |                                                                                                                                                                                     |
| └────📄 CBundle                                           |                                                                                                                                                                                     |
| └────📄 CBundleInfo                                       |                                                                                                                                                                                     |
| └────📄 CChangesetData                                    |                                                                                                                                                                                     |
| └──── 📁CDlfile                                           |                                                                                                                                                                                     |
| └─────📄 CHpsfile                                         |                                                                                                                                                                                     |
| └─────📄 CTitusdl                                         |                                                                                                                                                                                     |
| └────📄 CDlfileMeta                                       |                                                                                                                                                                                     |
| └────📄 CPackage                                          |                                                                                                                                                                                     |
| └────📄 CTitusConfig                                      |                                                                                                                                                                                     |
| └────📄 CUPfile                                           |                                                                                                                                                                                     |
| └───📄 CChangeset                                         |                                                                                                                                                                                     |
| └───📄 CControl                                           |                                                                                                                                                                                     |
| └─── 📁CManifest                                          |                                                                                                                                                                                     |
| └────📄 CTitusManifest                                    |                                                                                                                                                                                     |
| └───📄 CSignature                                         |                                                                                                                                                                                     |
| └─ 📁CNodePathMixin                                       |                                                                                                                                                                                     |
| └──📄 CNode                                               |                                                                                                                                                                                     |
| 📄 CBCD< N >                                              |                                                                                                                                                                                     |
| 📄 CBCD< 6 >                                              |                                                                                                                                                                                     |
| 📄 CbcTriggerResult                                       |                                                                                                                                                                                     |
| 📄 CBitMask< NBITS, ITYPE >::BitAccess                    |                                                                                                                                                                                     |
| 📄 CBtCom1aContext                                        |                                                                                                                                                                                     |
| 📁CBTLVNode                                               |                                                                                                                                                                                     |
| └─📄 CBTLVRootNode                                        |                                                                                                                                                                                     |
| 📄 Ccallback\_stack\_t                                    |                                                                                                                                                                                     |
| 📄 CcallbackBuzzer                                        |                                                                                                                                                                                     |
| 📄 CcallbackFlags                                         |                                                                                                                                                                                     |
| 📄 CcallbackInfo                                          |                                                                                                                                                                                     |
| 📄 CcallbackLeds                                          |                                                                                                                                                                                     |
| 📄 CcallbackText                                          |                                                                                                                                                                                     |
| 📄 CEMVTxn::Candidate                                     |                                                                                                                                                                                     |
| 📄 CEMVTxn::CandidateExt                                  |                                                                                                                                                                                     |
| 📄 CSDIClient::CAPKeyInfo                                 |                                                                                                                                                                                     |
| 📄 Cchild\_death\_cert                                    | Application termination record                                                                                                                                                      |
| 📄 CCodeConverter                                         |                                                                                                                                                                                     |
| 📄 Ccom\_BLEAttribute                                     |                                                                                                                                                                                     |
| 📄 Ccom\_EddystoneUID                                     |                                                                                                                                                                                     |
| 📄 Ccom\_EddystoneURL                                     |                                                                                                                                                                                     |
| 📄 Ccom\_EddystoneURLExt                                  |                                                                                                                                                                                     |
| 📄 Ccom\_IBeacon                                          |                                                                                                                                                                                     |
| 📄 Ccom\_IPConfig                                         |                                                                                                                                                                                     |
| 📄 Ccom\_IPv6\_Data                                       |                                                                                                                                                                                     |
| 📄 Ccom\_MAC                                              |                                                                                                                                                                                     |
| 📄 Ccom\_networkEventData                                 |                                                                                                                                                                                     |
| 📄 Ccom\_NetworkInterfaceInfo                             |                                                                                                                                                                                     |
| 📄 Ccom\_NetworkRouteInfo\_IPv4                           |                                                                                                                                                                                     |
| 📄 Ccom\_NetworkRouteInfo\_IPv6                           |                                                                                                                                                                                     |
| 📄 Ccom\_PingInfo                                         |                                                                                                                                                                                     |
| 📄 Ccom\_USBInfo                                          |                                                                                                                                                                                     |
| 📄 Ccom\_WirelessSignalQuality                            |                                                                                                                                                                                     |
| 📄 CComConfig                                             |                                                                                                                                                                                     |
| 📄 CComIfTable                                            |                                                                                                                                                                                     |
| 📄 CCommandPipe                                           |                                                                                                                                                                                     |
| 📄 CSDIClient::ComponentVersion                           |                                                                                                                                                                                     |
| 📄 CConfig                                                |                                                                                                                                                                                     |
| 📄 CConnectionContext                                     |                                                                                                                                                                                     |
| 📄 CConstData\_s                                          |                                                                                                                                                                                     |
| 📄 CCpBaseFnImp< R, A1, A2, A3 >                          |                                                                                                                                                                                     |
| 📁CCpBaseFnImp< R >                                       |                                                                                                                                                                                     |
| └─📄 CCpFreeFnImp< F, R >                                 |                                                                                                                                                                                     |
| └─📄 CCpMemberFnImp< M, T, R >                            |                                                                                                                                                                                     |
| 📁CCpBaseFnImp< R, A1 >                                   |                                                                                                                                                                                     |
| └─📄 CCpFreeFnImp< F, R, A1 >                             |                                                                                                                                                                                     |
| └─📄 CCpMemberFnImp< M, T, R, A1 >                        |                                                                                                                                                                                     |
| 📁CCpBaseFnImp< R, A1, A2 >                               |                                                                                                                                                                                     |
| └─📄 CCpFreeFnImp< F, R, A1, A2 >                         |                                                                                                                                                                                     |
| └─📄 CCpMemberFnImp< M, T, R, A1, A2 >                    |                                                                                                                                                                                     |
| 📁CCpBaseFnImp< R, void, void, void >                     |                                                                                                                                                                                     |
| └─📄 CCpFreeFnImp< F, R, A1, A2, A3 >                     |                                                                                                                                                                                     |
| └─📄 CCpMemberFnImp< M, T, R, A1, A2, A3 >                |                                                                                                                                                                                     |
| 📄 CCpBaseFnImp< void, vficpl::InvokeResult, A2, A3 >     |                                                                                                                                                                                     |
| 📄 CCpFunction< R, A1, A2, A3 >                           |                                                                                                                                                                                     |
| 📄 CCpFunction< R >                                       |                                                                                                                                                                                     |
| 📄 CCpFunction< R, A1 >                                   |                                                                                                                                                                                     |
| 📄 CCpFunction< R, A1, A2 >                               |                                                                                                                                                                                     |
| 📄 CCpFunction< void, vficpl::InvokeResult >              |                                                                                                                                                                                     |
| 📄 CCRDSYNC\_ServerConfig                                 |                                                                                                                                                                                     |
| 📄 CSDIClient::CTCandidate                                |                                                                                                                                                                                     |
| 📄 CSDIClient::CTCandidateData                            |                                                                                                                                                                                     |
| 📄 CSDIClient::CTLSCandidateData                          |                                                                                                                                                                                     |
| 📄 CCTransactionValue                                     |                                                                                                                                                                                     |
| 📄 CCurrMapTable                                          |                                                                                                                                                                                     |
| 📄 CCustomerIdentification                                | Customer identification to be used equivalent to a card pre-dip / pre-swipe                                                                                                         |
| 📄 CDirectory                                             |                                                                                                                                                                                     |
| 📄 CdiscoveryParams                                       |                                                                                                                                                                                     |
| 📄 CdiscoveryResult                                       |                                                                                                                                                                                     |
| 📄 CDL\_ISO8583\_FIELD\_DEF\_S                            |                                                                                                                                                                                     |
| 📄 CDL\_ISO8583\_HANDLER\_S                               |                                                                                                                                                                                     |
| 📄 CDL\_ISO8583\_MSG\_FIELD\_DEF\_S                       |                                                                                                                                                                                     |
| 📄 CDL\_ISO8583\_MSG\_FIELD\_S                            |                                                                                                                                                                                     |
| 📄 CDL\_ISO8583\_MSG\_HANDLER\_S                          |                                                                                                                                                                                     |
| 📄 CDL\_ISO8583\_MSG\_S                                   |                                                                                                                                                                                     |
| 📄 CDlgCbData                                             |                                                                                                                                                                                     |
| 📄 CEMVTxn::DomesticApp                                   |                                                                                                                                                                                     |
| 📄 CDonation                                              | Represents the Donation object on CP-Payment communication                                                                                                                          |
| 📄 CdoVASInput                                            |                                                                                                                                                                                     |
| 📄 CdoVASOutput                                           |                                                                                                                                                                                     |
| 📄 CDUKPTmask                                             |                                                                                                                                                                                     |
| 📄 CEMVConf::DynamicReaderLimits                          |                                                                                                                                                                                     |
| 📄 CEMV\_ADK\_TXT\_TYPE                                   |                                                                                                                                                                                     |
| 📄 CEMV\_CT\_APPLI\_STRUCT                                | 9F06, AID (5 bytes RID + n bytes PIX)                                                                                                                                               |
| 📄 CEMV\_CT\_APPLIDATA\_STRUCT                            | Structure for configuration of one single applicationsee EMV\_CT\_SetAppliData()                                                                                                    |
| 📄 CEMV\_CT\_APPS\_SELECT\_STRUCT                         | Application selection parameters of an EMV transaction used for EMV\_CT\_SELECT\_STRUCT::SEL\_Data                                                                                  |
| 📄 CEMV\_CT\_CANDIDATE\_DATA\_STRUCT                      | Candidate list additional data Output of EMV\_CT\_GetCandidateData()To be used in conjunction with EMV\_CT\_SELECTRES\_STRUCT::T\_BF04\_Candidates                                  |
| 📄 CEMV\_CT\_CANDIDATE\_STRUCT                            | Candidate list structure                                                                                                                                                            |
| 📄 CEMV\_CT\_CandListType                                 | Data structure for output of EMV\_CT\_CheckSupportedAID                                                                                                                             |
| 📄 CEMV\_CT\_CAPKEY\_STRUCT                               | Data structure CAP keys                                                                                                                                                             |
| 📄 CEMV\_CT\_CAPREAD\_STRUCT                              | Data structure CAP keys                                                                                                                                                             |
| 📄 CEMV\_CT\_CRDNAME\_STRUCT                              | Cardholder name                                                                                                                                                                     |
| 📄 CEMV\_CT\_DOL\_STRUCT                                  | Data object list                                                                                                                                                                    |
| 📄 CEMV\_CT\_DOM\_CHIP\_STRUCT                            | Domestic non-EMV chip applications supporting AID selectionsee EMV\_CT\_APPS\_SELECT\_STRUCT::xDomestic\_ChipTLV tag TAG\_EMV\_CONFORM                                              |
| 📄 CEMV\_CT\_FALLBCK\_MSR\_STRUCT                         | List of MID applications supported by terminalDF4C, see xFallback\_MS in EMV\_CT\_SELECT\_STRUCT and EMV\_CT\_SELECTRES\_STRUCT                                                     |
| 📄 CEMV\_CT\_HOST\_STRUCT                                 | Data structure for host response data. Input for EMV\_CT\_ContinueOnline()                                                                                                          |
| 📄 CEMV\_CT\_ICCRND\_STRUCT                               | Icc dynamic number                                                                                                                                                                  |
| 📄 CEMV\_CT\_ISSDATA\_STRUCT                              | Issuer application data                                                                                                                                                             |
| 📄 CEMV\_CT\_PAYMENT\_STRUCT                              | Transaction parameters of an EMV transaction                                                                                                                                        |
| 📄 CEMV\_CT\_SELECT\_STRUCT                               | Struct for interface to EMV\_CT\_StartTransaction()                                                                                                                                 |
| 📄 CEMV\_CT\_SELECTRES\_STRUCT                            | Result data of EMV\_CT\_StartTransaction()                                                                                                                                          |
| 📄 CEMV\_CT\_SRCRIPTRES\_STRUCT                           | Data structure for issuer script results. Used in EMV\_CT\_TRANSRES\_STRUCT::scriptresults                                                                                          |
| 📄 CEMV\_CT\_TAGLIST\_STRUCT                              | Structure for EMV\_CT\_APPLIDATA\_STRUCT::Mandatory\_Tags\_CRD and EMV\_CT\_PAYMENT\_STRUCT::Additional\_Result\_Tags                                                               |
| 📄 CEMV\_CT\_TERMDATA\_STRUCT                             | Struct for interface to EMV\_CT\_SetTermData() and EMV\_CT\_GetTermData()                                                                                                           |
| 📄 CEMV\_CT\_TRACK2\_STRUCT                               | Track 2 data                                                                                                                                                                        |
| 📄 CEMV\_CT\_TRANSAC\_STRUCT                              | Structure for call of EMV\_CT\_ContinueOffline()                                                                                                                                    |
| 📄 CEMV\_CT\_TRANSRES\_STRUCT                             | Data structure for output data of EMV\_CT\_ContinueOffline() and EMV\_CT\_ContinueOnline()                                                                                          |
| 📄 CEMV\_CTLS\_AK\_DRL\_ENTRY\_STRUCT                     | Amex Dynamic Reader Limits, single entry Element of EMV\_CTLS\_AK\_DRL\_STRUCT                                                                                                      |
| 📄 CEMV\_CTLS\_AK\_DRL\_STRUCT                            | Amex Dynamic Reader Limits Used in EMV\_CTLS\_APPLIDATA\_AK\_STRUCT::AmexDRLParams\_FFAB01                                                                                          |
| 📄 CEMV\_CTLS\_APPLI\_KERNEL\_STRUCT                      | AID (9F06) and kernel ID                                                                                                                                                            |
| 📄 CEMV\_CTLS\_APPLI\_STRUCT                              | 9F06, AID (5 bytes RID + n bytes PIX)                                                                                                                                               |
| 📄 CEMV\_CTLS\_APPLIDATA\_AK\_STRUCT                      | Structure for configuration of one single application, AK specific part. See see Book C-4, Kernel 4 Specification at \[EMVCo Homepage]. See EMV\_CTLS\_SetAppliDataSchemeSpecific() |
| 📄 CEMV\_CTLS\_APPLIDATA\_BK\_STRUCT                      | Structure for configuration of one single application, CPACE specific part                                                                                                          |
| 📄 CEMV\_CTLS\_APPLIDATA\_CK\_STRUCT                      | Structure for configuration of one single application, CK specific part. See see Book C-7, Kernel 7 Specification at \[EMVCo Homepage]. See EMV\_CTLS\_SetAppliDataSchemeSpecific() |
| 📄 CEMV\_CTLS\_APPLIDATA\_DK\_STRUCT                      | Structure for configuration of one single application, DK specific part. See see Book C-6, Kernel 6 Specification at \[EMVCo Homepage]. See EMV\_CTLS\_SetAppliDataSchemeSpecific() |
| 📄 CEMV\_CTLS\_APPLIDATA\_DOM\_STRUCT                     | Structure for configuration of one single domestic application See EMV\_CTLS\_SetAppliDataSchemeSpecific()                                                                          |
| 📄 CEMV\_CTLS\_APPLIDATA\_EK\_STRUCT                      | Structure for configuration of one single application, EK specific part. See EMV\_CTLS\_SetAppliDataSchemeSpecific()                                                                |
| 📄 CEMV\_CTLS\_APPLIDATA\_GK\_STRUCT                      | Structure for configuration of one single application, GK specific part. See EMV\_CTLS\_SetAppliDataSchemeSpecific()                                                                |
| 📄 CEMV\_CTLS\_APPLIDATA\_IK\_STRUCT                      | Structure for configuration of one single application, IK specific part. See EMV\_CTLS\_SetAppliDataSchemeSpecific()                                                                |
| 📄 CEMV\_CTLS\_APPLIDATA\_JK\_STRUCT                      | Structure for configuration of one single application, JK specific part. See see Book C-5, Kernel 5 Specification at \[EMVCo Homepage]. See EMV\_CTLS\_SetAppliDataSchemeSpecific() |
| 📄 CEMV\_CTLS\_APPLIDATA\_MK\_STRUCT                      | Structure for configuration of one single application, MK specific part. See see Book C-2, Kernel 2 Specification at \[EMVCo Homepage]. See EMV\_CTLS\_SetAppliDataSchemeSpecific() |
| 📄 CEMV\_CTLS\_APPLIDATA\_MR\_STRUCT                      | Structure for configuration of one single application, MIR specific part. See EMV\_CTLS\_SetAppliDataSchemeSpecific()                                                               |
| 📄 CEMV\_CTLS\_APPLIDATA\_PB\_STRUCT                      | Structure for configuration of one single application, PagoBancomat specific part. See EMV\_CTLS\_SetAppliDataSchemeSpecific()                                                      |
| 📄 CEMV\_CTLS\_APPLIDATA\_RK\_STRUCT                      | Structure for configuration of one single application, RK specific part. See EMV\_CTLS\_SetAppliDataSchemeSpecific()                                                                |
| 📄 CEMV\_CTLS\_APPLIDATA\_SCHEME\_SPECIFIC\_STRUCT        | Structure for configuration of one single application. See EMV\_CTLS\_SetAppliDataSchemeSpecific()XML tag XML\_TAG\_AD\_APPno TLV tag is used                                       |
| 📄 CEMV\_CTLS\_APPLIDATA\_SCHEME\_SPECIFIC\_STRUCT.Scheme |                                                                                                                                                                                     |
| 📄 CEMV\_CTLS\_APPLIDATA\_SK\_STRUCT                      | Structure for configuration of one single application, SK specific part. See EMV\_CTLS\_SetAppliDataSchemeSpecific()                                                                |
| 📄 CEMV\_CTLS\_APPLIDATA\_VK\_STRUCT                      | Structure for configuration of one single application, VK specific part. See see Book C-3, Kernel 3 Specification at \[EMVCo Homepage]. See EMV\_CTLS\_SetAppliDataSchemeSpecific() |
| 📄 CEMV\_CTLS\_APPLIDATA\_WK\_STRUCT                      | Structure for configuration of one single application, WISE specific part                                                                                                           |
| 📄 CEMV\_CTLS\_APPS\_SELECT\_STRUCT                       | Application selection parameters of an EMV transaction                                                                                                                              |
| 📄 CEMV\_CTLS\_CANDIDATE\_DATA\_STRUCT                    | Candidate list additional data                                                                                                                                                      |
| 📄 CEMV\_CTLS\_CAPKEY\_STRUCT                             | Data structure CAP keys                                                                                                                                                             |
| 📄 CEMV\_CTLS\_CAPREAD\_STRUCT                            | Data structure CAP keys                                                                                                                                                             |
| 📄 CEMV\_CTLS\_CONT\_OFFL\_STRUCT                         | Transaction parameters of an EMV transaction at EMV\_CTLS\_ContinueOfflineExt()                                                                                                     |
| 📄 CEMV\_CTLS\_CRDNAME\_STRUCT                            | Cardholder name                                                                                                                                                                     |
| 📄 CEMV\_CTLS\_DATA\_STRUCT                               |                                                                                                                                                                                     |
| 📄 CEMV\_CTLS\_DOL\_STRUCT                                | Data object list                                                                                                                                                                    |
| 📄 CEMV\_CTLS\_HOST\_STRUCT                               | Data structure for host response data. Input for EMV\_CTLS\_ContinueOnline()                                                                                                        |
| 📄 CEMV\_CTLS\_ICCRND\_STRUCT                             | Icc dynamic number                                                                                                                                                                  |
| 📄 CEMV\_CTLS\_ISSDATA\_STRUCT                            | Issuer application data                                                                                                                                                             |
| 📄 CEMV\_CTLS\_LED\_COLORS\_STRUCT                        | Data structure for LED colors. Input for EMV\_CTLS\_LED\_ConfigDesign\_Extended()                                                                                                   |
| 📄 CEMV\_CTLS\_LED\_CONFIG\_STRUCT                        | Data structure for LED configuration. Input for EMV\_CTLS\_LED\_ConfigDesign\_Extended()                                                                                            |
| 📄 CEMV\_CTLS\_PAYMENT\_STRUCT                            | Transaction parameters of an EMV transaction                                                                                                                                        |
| 📄 CEMV\_CTLS\_START\_STRUCT                              | Struct for interface to EMV\_CTLS\_SetupTransaction()                                                                                                                               |
| 📄 CEMV\_CTLS\_STARTRES\_STRUCT                           | Result data of EMV\_CTLS\_SetupTransaction()                                                                                                                                        |
| 📄 CEMV\_CTLS\_TAGLIST\_STRUCT                            | Structure for EMV\_CTLS\_PAYMENT\_TYPE::Additional\_Result\_Tags                                                                                                                    |
| 📄 CEMV\_CTLS\_TERMDATA\_STRUCT                           | Struct for interface to EMV\_CTLS\_SetTermData() and EMV\_CTLS\_GetTermData()                                                                                                       |
| 📄 CEMV\_CTLS\_TRACK2\_STRUCT                             | Track 2 data                                                                                                                                                                        |
| 📄 CEMV\_CTLS\_TRANSRES\_STRUCT                           | Data structure for output data of EMV\_CTLS\_ContinueOffline() and EMV\_CTLS\_ContinueOnline()                                                                                      |
| 📄 CEMV\_CTLS\_VK\_DRL\_ENTRY\_STRUCT                     | Visa Dynamic Reader Limits, single entry Element of EMV\_CTLS\_VK\_DRL\_STRUCT                                                                                                      |
| 📄 CEMV\_CTLS\_VK\_DRL\_STRUCT                            | Visa Dynamic Reader Limits Used in EMV\_CTLS\_APPLIDATA\_VK\_STRUCT::VisaDRLParams\_FFAB01                                                                                          |
| 📄 CEncDecData                                            |                                                                                                                                                                                     |
| 📄 CEncDecDataIV                                          |                                                                                                                                                                                     |
| 📄 CEncPINBlock                                           |                                                                                                                                                                                     |
| 📄 CDirectory::Entry                                      |                                                                                                                                                                                     |
| 📄 CEnvironmentDataProvider                               |                                                                                                                                                                                     |
| 📄 CErrorInfo                                             | Structure to capture error information                                                                                                                                              |
| 📄 CEvent                                                 |                                                                                                                                                                                     |
| 📄 CEventPipe                                             |                                                                                                                                                                                     |
| 📁Cexception                                              |                                                                                                                                                                                     |
| └─📄 CException                                           | Exception type thrown by constructors in classes in this file                                                                                                                       |
| 📄 CEMVTxn::FallbackMSR                                   |                                                                                                                                                                                     |
| 📄 CfelicaPolling                                         |                                                                                                                                                                                     |
| 📄 CfelicaPollingOutput                                   |                                                                                                                                                                                     |
| 📄 CfelicaRxData                                          |                                                                                                                                                                                     |
| 📄 CfelicaTxData                                          |                                                                                                                                                                                     |
| 📄 CgenMAC                                                |                                                                                                                                                                                     |
| 📄 CgetServicesParams                                     |                                                                                                                                                                                     |
| 📄 CgetServicesResult                                     |                                                                                                                                                                                     |
| 📄 CGPIO                                                  |                                                                                                                                                                                     |
| 📄 CIfInfo                                                |                                                                                                                                                                                     |
| 📄 CImExPar                                               | Structure to tune up import /export operations                                                                                                                                      |
| 📄 CInfoChildren                                          | Structure for returning the names of the direct child nodes                                                                                                                         |
| 📄 CIniFile                                               |                                                                                                                                                                                     |
| 📄 CINST\_DATA                                            | Data to install a list of dl files                                                                                                                                                  |
| 📄 CInvokeRequest                                         |                                                                                                                                                                                     |
| 📄 CInvokeResult                                          | Trigger invocation result                                                                                                                                                           |
| 📁CIPC                                                    |                                                                                                                                                                                     |
| └─📄 CPipe                                                |                                                                                                                                                                                     |
| └─📄 CTCP                                                 |                                                                                                                                                                                     |
| └─📄 CTLS                                                 |                                                                                                                                                                                     |
| 📄 CIpcServer< Service >                                  |                                                                                                                                                                                     |
| 📄 CISO8583\_MSG                                          |                                                                                                                                                                                     |
| 📄 CITransactionDataProvider                              |                                                                                                                                                                                     |
| 📄 CJSObject                                              |                                                                                                                                                                                     |
| 📁CJSONContent                                            |                                                                                                                                                                                     |
| └─📄 CChangeset                                           |                                                                                                                                                                                     |
| └─📄 CManifest                                            |                                                                                                                                                                                     |
| 📄 CKeyPad                                                |                                                                                                                                                                                     |
| 📄 CKS\_IOBuffer                                          |                                                                                                                                                                                     |
| 📄 CKsn                                                   |                                                                                                                                                                                     |
| 📄 CKsn\_v2                                               |                                                                                                                                                                                     |
| 📄 CLoyaltyIdentifier                                     | Represents LoyaltyIdentifier object on CP-Payment communication                                                                                                                     |
| 📄 CMACData                                               |                                                                                                                                                                                     |
| 📄 CmADK\_PP\_Prot                                        |                                                                                                                                                                                     |
| 📄 CmADK\_PP\_Prot\_Loader                                |                                                                                                                                                                                     |
| 📄 CmADK\_PP\_ProtBusyLock                                |                                                                                                                                                                                     |
| 📁Cmap                                                    |                                                                                                                                                                                     |
| └─📄 CCTransactionData                                    |                                                                                                                                                                                     |
| 📄 CSDIClient::Matching                                   |                                                                                                                                                                                     |
| 📄 CMatchingRecord                                        |                                                                                                                                                                                     |
| 📄 CMD5\_CTX                                              |                                                                                                                                                                                     |
| 📄 CMemoryPool                                            |                                                                                                                                                                                     |
| 📄 CMemoryPoolInfo                                        |                                                                                                                                                                                     |
| 📄 CMemoryStruct                                          |                                                                                                                                                                                     |
| 📄 CMerchandise                                           | Represents the Merchandise object on CP-Payment communication                                                                                                                       |
| 📄 CMilliseconds                                          |                                                                                                                                                                                     |
| 📄 CMSR\_Decoded\_Track\_1                                |                                                                                                                                                                                     |
| 📄 CMSR\_Decoded\_Track\_2                                |                                                                                                                                                                                     |
| 📄 CMSR\_DecodedData                                      |                                                                                                                                                                                     |
| 📄 CMSR\_DecodedData4                                     |                                                                                                                                                                                     |
| 📄 CMSR\_Track\_1                                         |                                                                                                                                                                                     |
| 📄 CMSR\_Track\_2                                         |                                                                                                                                                                                     |
| 📄 CMSR\_Track\_3                                         |                                                                                                                                                                                     |
| 📄 CMSR\_TrackData                                        |                                                                                                                                                                                     |
| 📄 CMSR\_TrackData2                                       |                                                                                                                                                                                     |
| 📄 CMSR\_TrackData3                                       |                                                                                                                                                                                     |
| 📄 CMSR\_TrackData4                                       |                                                                                                                                                                                     |
| 📄 CSDIClient::NFCCard                                    |                                                                                                                                                                                     |
| 📄 CSDIClient::NFCCardCount                               |                                                                                                                                                                                     |
| 📄 CSDIClient::NFCCardExt                                 |                                                                                                                                                                                     |
| 📁CObserver                                               |                                                                                                                                                                                     |
| └─📄 CArchiveExtractor.Extractor                          |                                                                                                                                                                                     |
| └─📄 CArchiveWriter.ModifiedArchiveLister                 |                                                                                                                                                                                     |
| └─📄 CVOS3TreeInfo.BundleCounter                          |                                                                                                                                                                                     |
| └─📄 CVOS3TreeInfo.UPFileCounter                          |                                                                                                                                                                                     |
| └─📄 CVOS3TreeInfo.UserBundleFinder                       |                                                                                                                                                                                     |
| 📄 COffer                                                 | Represents the Offer object on CP-Payment communication                                                                                                                             |
| 📄 CPaymentAmountAdjustment                               | Payment amount adjustment Fx data                                                                                                                                                   |
| 📄 CPINBlockParams                                        |                                                                                                                                                                                     |
| 📄 CSDIClient::PlaceHolder                                |                                                                                                                                                                                     |
| 📄 CSdiCrypt::Placeholder                                 |                                                                                                                                                                                     |
| 📄 CPlatform                                              |                                                                                                                                                                                     |
| 📄 CSDIClient::PluginResult                               |                                                                                                                                                                                     |
| 📄 CSdiBase::PluginResult                                 |                                                                                                                                                                                     |
| 📄 CPoolNode                                              |                                                                                                                                                                                     |
| 📄 CPropData                                              |                                                                                                                                                                                     |
| 📄 CprtControlSeq                                         |                                                                                                                                                                                     |
| 📄 CPrtErrorEntry                                         |                                                                                                                                                                                     |
| 📄 CrawData                                               |                                                                                                                                                                                     |
| 📄 CResponseFromHost                                      |                                                                                                                                                                                     |
| 📄 CSafeBuffer                                            |                                                                                                                                                                                     |
| 📁CSdiBase                                                |                                                                                                                                                                                     |
| └─📄 CSDI                                                 |                                                                                                                                                                                     |
| └─ 📁CSdiCmd                                              | Composition for TLV based SDI commands                                                                                                                                              |
| └──📄 CCardDetection                                      | Interface for SDI Card Detection Interface, command class 23                                                                                                                        |
| └──📄 CDialog                                             |                                                                                                                                                                                     |
| └──📄 CManualEntry                                        | Interface for SDI command MSR Card Data Entry (21-02)                                                                                                                               |
| └──📄 CPED                                                |                                                                                                                                                                                     |
| └─📄 CSdiCrypt                                            |                                                                                                                                                                                     |
| 📄 CSDIClient                                             |                                                                                                                                                                                     |
| 📄 CSdiLanguage                                           |                                                                                                                                                                                     |
| 📄 CSDIPlugin                                             |                                                                                                                                                                                     |
| 📄 CSDIPluginCtx                                          |                                                                                                                                                                                     |
| 📄 CSecConfig                                             |                                                                                                                                                                                     |
| 📄 CSecHandleMap                                          |                                                                                                                                                                                     |
| 📄 CSECINS\_ERROR\_INFO                                   |                                                                                                                                                                                     |
| 📄 CSecinsDaemonAction                                    | Daemon name and action to perform                                                                                                                                                   |
| 📄 CSecinsDeviceModeInfo                                  | Device run mode information                                                                                                                                                         |
| 📄 Csuppressed\_action\_t                                 |                                                                                                                                                                                     |
| 📄 CSYS\_INFO\_OS\_HMAC\_SHA256\_rx                       | Data received from hashing                                                                                                                                                          |
| 📄 CSYS\_INFO\_OS\_HMAC\_SHA256\_tx                       | Input data for hashing                                                                                                                                                              |
| 📄 CTLV::Tag                                              |                                                                                                                                                                                     |
| 📄 CTechAltPaymentData                                    | Represents Alt Payment trigger response                                                                                                                                             |
| 📄 CTechnologyData                                        |                                                                                                                                                                                     |
| 📄 CSDIClient::TECOptions                                 |                                                                                                                                                                                     |
| 📄 CThread                                                |                                                                                                                                                                                     |
| 📄 Cthread\_data                                          |                                                                                                                                                                                     |
| 📄 CThreadControl                                         |                                                                                                                                                                                     |
| 📄 CTimer                                                 |                                                                                                                                                                                     |
| 📁Ctimespec                                               |                                                                                                                                                                                     |
| └─📄 CTimeStamp                                           |                                                                                                                                                                                     |
| └─📄 CTimeStamp                                           |                                                                                                                                                                                     |
| 📁CTLV                                                    |                                                                                                                                                                                     |
| └─📄 CEMVConf                                             |                                                                                                                                                                                     |
| └─📄 CEMVTxn                                              |                                                                                                                                                                                     |
| 📄 CtmsAppInfo                                            |                                                                                                                                                                                     |
| 📄 CtmsAppParameter                                       |                                                                                                                                                                                     |
| 📄 CtmsCustomAppEventStruct                               |                                                                                                                                                                                     |
| 📄 CtmsEventData                                          |                                                                                                                                                                                     |
| 📄 CtmsEventData.notificationData                         |                                                                                                                                                                                     |
| 📄 CtmsParamUpdateItemNewStruct                           |                                                                                                                                                                                     |
| 📄 CtmsParamUpdateItemStruct                              |                                                                                                                                                                                     |
| 📄 CtmsParamUpdateNewStruct                               |                                                                                                                                                                                     |
| 📄 CtmsParamUpdateStruct                                  |                                                                                                                                                                                     |
| 📄 CtmsReturn                                             |                                                                                                                                                                                     |
| 📄 CSDIClient::TouchButton                                |                                                                                                                                                                                     |
| 📄 CTouchPad                                              |                                                                                                                                                                                     |
| 📄 CTransactionData                                       |                                                                                                                                                                                     |
| 📄 CTransactionDataProvider                               |                                                                                                                                                                                     |
| 📄 CTreeInfo                                              |                                                                                                                                                                                     |
| 📄 CTreeWalker                                            |                                                                                                                                                                                     |
| 📄 CTX\_RX\_PARAM                                         |                                                                                                                                                                                     |
| 📄 Ctzhead                                                |                                                                                                                                                                                     |
| 📄 CUIBacklight                                           |                                                                                                                                                                                     |
| 📄 CUICatalog                                             |                                                                                                                                                                                     |
| 📄 CUICBData                                              |                                                                                                                                                                                     |
| 📄 CUID\_GID\_RANGE                                       | User/Group ID range                                                                                                                                                                 |
| 📄 CUIDrawing                                             |                                                                                                                                                                                     |
| 📄 CUIErrorEntry                                          |                                                                                                                                                                                     |
| 📄 CUIMenuEntry                                           |                                                                                                                                                                                     |
| 📄 CUInt32Array                                           |                                                                                                                                                                                     |
| 📄 CUIRegion                                              |                                                                                                                                                                                     |
| 📄 CUIStatistics                                          |                                                                                                                                                                                     |
| 📄 CUITextWidth                                           |                                                                                                                                                                                     |
| 📄 CTimeStamp::Unit\_MS                                   |                                                                                                                                                                                     |
| 📄 CTimeStamp::Unit\_MS                                   |                                                                                                                                                                                     |
| 📄 CTimeStamp::Unit\_S                                    |                                                                                                                                                                                     |
| 📄 CTimeStamp::Unit\_S                                    |                                                                                                                                                                                     |
| 📄 CUNUSED\_FILE\_INFO                                    |                                                                                                                                                                                     |
| 📄 CUpdateContext                                         |                                                                                                                                                                                     |
| 📄 CUpdateFiles                                           |                                                                                                                                                                                     |
| 📄 Cversion\_t                                            |                                                                                                                                                                                     |
| 📄 Cvfisyspm\_DateTime                                    |                                                                                                                                                                                     |
| 📄 CVOS3TreeInfo                                          |                                                                                                                                                                                     |
| 📄 CVOSTreeInfo                                           |                                                                                                                                                                                     |
| 📄 CXMLDocument                                           | Class for reading/writing/modifying XML documents                                                                                                                                   |
| 📄 CXMLNode                                               |                                                                                                                                                                                     |
| 📄 CXMLTokenizer                                          |                                                                                                                                                                                     |
| 📁CNodeActionTraceMixin                                   |                                                                                                                                                                                     |
| └─📄 CNode                                                |                                                                                                                                                                                     |


---

# 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/hierarchy.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.
