/*
 *
 *    asn1set.h
 *
 *    Note, this file consists of machine-generated data structures.
 *    Do not edit these contents.
 *
 *
 *    Copyright (C) 1996, 1997, Visa International Service Association and MasterCard International Incorporated
 *    All Rights Reserved.
 *
 *    briank@terisa.com
 *
 */

#ifndef __asn1set__h__
#define __asn1set__h__

#include <define.h>

#include <asn_types.h>

#include "setpkcs7.h"

#ifdef __cplusplus
extern "C" {
#endif



typedef
    asn__numeric_string            asn1set__PAN                     ; 

typedef
    asn__numeric_string            asn1set__CardExpiry              ; 

typedef
    asn__octet_string              asn1set__Secret                  ; 

typedef
    asn__octet_string              asn1set__Nonce                   ; 

typedef
    struct                         asn1set__PANData0_                 
    {                                                                 
        asn1set__PAN                   pan                              ; 
        asn1set__CardExpiry            cardExpiry                       ; 
        asn1set__Secret                cardSecret                       ; 
        asn1set__Nonce                 exNonce                          ; 
    }                              asn1set__PANData0                ; 

typedef
    asn__visible_string            asn1set__AcctIdentification      ; 

typedef
    struct                         asn1set__AcctData_                 
    {                                                                 
        asn1set__AcctIdentification    acctIdentification               ; 
        asn1set__Nonce                 exNonce                          ; 
    }                              asn1set__AcctData                ; 

typedef
    struct                         asn1set__AcctInfo_                 
    {                                                                 
# define                               asn1set__AcctInfo__panData0    0x143 
# define                               asn1set__AcctInfo__acctData    0x144 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn1set__PANData0              panData0                         ; 
            asn1set__AcctData              acctData                         ; 
        } u                                                             ; 
    }                              asn1set__AcctInfo                ; 

typedef
    asn__numeric_string            asn1set__BIN                     ; 

typedef
    struct                         asn1set__MerchantID_               
    {                                                                 
# define                               asn1set__MerchantID__visibleString 0x40f 
# define                               asn1set__MerchantID__bmpString 0x410 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn__visible_string            visibleString                    ; 
            asn__bmp_string                bmpString                        ; 
        } u                                                             ; 
    }                              asn1set__MerchantID              ; 

typedef
    struct                         asn1set__MerchantAcquirerID_       
    {                                                                 
        asn1set__BIN                   merchantBIN                      ; 
        asn1set__MerchantID            merchantID                       ; 
    }                              asn1set__MerchantAcquirerID      ; 

typedef
    asn__numeric_string            asn1set__AcquirerBusinessID      ; 

typedef
    struct                         asn1set__AcquirerID_               
    {                                                                 
# define                               asn1set__AcquirerID__acquirerBusinessID   0 
        UCHAR                          _present[1]                      ; 
        asn1set__BIN                   acquirerBIN                      ; 
        asn1set__AcquirerBusinessID    acquirerBusinessID               ; 
    }                              asn1set__AcquirerID              ; 

typedef
    struct                         asn1set__IDData_                   
    {                                                                 
# define                               asn1set__IDData__merchantAcquirerID 0x14a 
# define                               asn1set__IDData__acquirerID    0x14b 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn1set__MerchantAcquirerID    merchantAcquirerID               ; 
            asn1set__AcquirerID            acquirerID                       ; 
        } u                                                             ; 
    }                              asn1set__IDData                  ; 

typedef
    asn__enumerated                asn1set__RequestType             ; 
# define                           asn1set__RequestType__cardInitialSig     1 
# define                           asn1set__RequestType__merInitialSig     4 
# define                           asn1set__RequestType__merInitialEnc     5 
# define                           asn1set__RequestType__merInitialBoth     6 
# define                           asn1set__RequestType__pgwyInitialSig     7 
# define                           asn1set__RequestType__pgwyInitialEnc     8 
# define                           asn1set__RequestType__pgwyInitialBoth     9 
# define                           asn1set__RequestType__cardRenewalSig    10 
# define                           asn1set__RequestType__merRenewalSig    13 
# define                           asn1set__RequestType__merRenewalEnc    14 
# define                           asn1set__RequestType__merRenewalBoth    15 
# define                           asn1set__RequestType__pgwyRenewalSig    16 
# define                           asn1set__RequestType__pgwyRenewalEnc    17 
# define                           asn1set__RequestType__pgwyRenewalBoth    18 

typedef
    asn__visible_string            asn1set__URL                     ; 

typedef
    struct                         asn1set__FieldName_                
    {                                                                 
# define                               asn1set__FieldName__visibleString 0x1d1 
# define                               asn1set__FieldName__bmpString  0x1d2 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn__visible_string            visibleString                    ; 
            asn__bmp_string                bmpString                        ; 
        } u                                                             ; 
    }                              asn1set__FieldName               ; 

typedef
    struct                         asn1set__SETStringub_FieldDesc_     
    {                                                                 
# define                               asn1set__SETStringub_FieldDesc__visibleString 0x713 
# define                               asn1set__SETStringub_FieldDesc__bmpString 0x714 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn__visible_string            visibleString                    ; 
            asn__bmp_string                bmpString                        ; 
        } u                                                             ; 
    }                              asn1set__SETStringub_FieldDesc   ; 

typedef
    struct                         asn1set__RegField_                 
    {                                                                 
# define                               asn1set__RegField__fieldId       0 
# define                               asn1set__RegField__fieldDesc     1 
        UCHAR                          _present[1]                      ; 
        asn__object_identifier         fieldId                          ; 
        asn1set__FieldName             fieldName                        ; 
        asn1set__SETStringub_FieldDesc fieldDesc                        ; 
        asn__integer                   fieldLen                         ; 
        asn__boolean                   fieldRequired                    ; 
        asn__boolean                   fieldInvisible                   ; 
    }                              asn1set__RegField                ; 

typedef
    struct                         asn1set__RegFieldSeq_              
    {                                                                 
        struct asn1set__RegFieldSeq_   *next                            ; 
        asn1set__RegField              regField                         ; 
    }                              asn1set__RegFieldSeq             ; 

typedef
    struct                         asn1set__RegTemplate_              
    {                                                                 
# define                               asn1set__RegTemplate__brandLogoURL   0 
# define                               asn1set__RegTemplate__cardLogoURL   1 
# define                               asn1set__RegTemplate__regFieldSeq   2 
        UCHAR                          _present[1]                      ; 
        asn__integer                   regFormID                        ; 
        asn1set__URL                   brandLogoURL                     ; 
        asn1set__URL                   cardLogoURL                      ; 
        asn1set__RegFieldSeq           *regFieldSeq                     ; 
    }                              asn1set__RegTemplate             ; 

typedef
    struct                         asn1set__PolicyText_               
    {                                                                 
# define                               asn1set__PolicyText__visibleString 0x172 
# define                               asn1set__PolicyText__bmpString 0x173 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn__visible_string            visibleString                    ; 
            asn__bmp_string                bmpString                        ; 
        } u                                                             ; 
    }                              asn1set__PolicyText              ; 

typedef
    struct                         asn1set__RegFormData_              
    {                                                                 
# define                               asn1set__RegFormData__regTemplate   0 
        UCHAR                          _present[1]                      ; 
        asn1set__RegTemplate           regTemplate                      ; 
        asn1set__PolicyText            policy                           ; 
    }                              asn1set__RegFormData             ; 

typedef
    struct                         asn1set__Reason_                   
    {                                                                 
# define                               asn1set__Reason__visibleString 0x16c 
# define                               asn1set__Reason__bmpString     0x16d 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn__visible_string            visibleString                    ; 
            asn__bmp_string                bmpString                        ; 
        } u                                                             ; 
    }                              asn1set__Reason                  ; 

typedef
    asn1set__URL                   asn1set__ReferralURL             ; 

typedef
    struct                         asn1set__ReferralURLSeq_           
    {                                                                 
        struct asn1set__ReferralURLSeq_ *next                            ; 
        asn1set__ReferralURL           referralURL                      ; 
    }                              asn1set__ReferralURLSeq          ; 

typedef
    struct                         asn1set__ReferralData_             
    {                                                                 
# define                               asn1set__ReferralData__reason    0 
# define                               asn1set__ReferralData__referralURLSeq   1 
        UCHAR                          _present[1]                      ; 
        asn1set__Reason                reason                           ; 
        asn1set__ReferralURLSeq        *referralURLSeq                  ; 
    }                              asn1set__ReferralData            ; 

typedef
    struct                         asn1set__RegFormOrReferral_        
    {                                                                 
# define                               asn1set__RegFormOrReferral__regFormData 0x155 
# define                               asn1set__RegFormOrReferral__referralData 0x156 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn1set__RegFormData           regFormData                      ; 
            asn1set__ReferralData          referralData                     ; 
        } u                                                             ; 
    }                              asn1set__RegFormOrReferral       ; 

typedef
    asn__octet_string              asn1set__RRPID                   ; 

typedef
    asn__octet_string              asn1set__LocalID                 ; 

typedef
    asn__octet_string              asn1set__Challenge               ; 

typedef
    struct                         asn1set__BrandID_                  
    {                                                                 
# define                               asn1set__BrandID__visibleString 0x3eb 
# define                               asn1set__BrandID__bmpString    0x3ec 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn__visible_string            visibleString                    ; 
            asn__bmp_string                bmpString                        ; 
        } u                                                             ; 
    }                              asn1set__BrandID                 ; 

typedef
    struct                         asn1set__Digests_                  
    {                                                                 
        struct asn1set__Digests_       *next                            ; 
        setpkcs7__Digest               digest                           ; 
    }                              asn1set__Digests                 ; 

typedef
    struct                         asn1set__Thumbs_                   
    {                                                                 
# define                               asn1set__Thumbs__certThumbs      0 
# define                               asn1set__Thumbs__crlThumbs       1 
# define                               asn1set__Thumbs__brandCRLIdThumbs   2 
        UCHAR                          _present[1]                      ; 
        x509__AlgorithmIdentifier      digestAlgorithm                  ; 
        asn1set__Digests               *certThumbs                      ; 
        asn1set__Digests               *crlThumbs                       ; 
        asn1set__Digests               *brandCRLIdThumbs                ; 
    }                              asn1set__Thumbs                  ; 

typedef
    struct                         asn1set__CardCInitReq_             
    {                                                                 
# define                               asn1set__CardCInitReq__thumbs    0 
        UCHAR                          _present[1]                      ; 
        asn1set__RRPID                 rrpid                            ; 
        asn1set__LocalID               lid_EE                           ; 
        asn1set__Challenge             chall_EE                         ; 
        asn1set__BrandID               brandID                          ; 
        asn1set__Thumbs                thumbs                           ; 
    }                              asn1set__CardCInitReq            ; 

typedef
    asn__any                       asn1set__SignedData              ; 

typedef
    asn1set__SignedData            asn1set__S                       ; 

typedef
    asn1set__S                     asn1set__CardCInitRes            ; 

typedef
    struct                         asn1set__CertThumb_                
    {                                                                 
        x509__AlgorithmIdentifier      digestAlgorithm                  ; 
        setpkcs7__Digest               thumbprint                       ; 
    }                              asn1set__CertThumb               ; 

typedef
    asn__any                       asn1set__SIGNED                  ; 

typedef
    asn1set__SIGNED                asn1set__BrandCRLIdentifier      ; 

typedef
    struct                         asn1set__CardCInitResTBS_          
    {                                                                 
# define                               asn1set__CardCInitResTBS__lid_CA   0 
# define                               asn1set__CardCInitResTBS__brandCRLIdentifier   1 
# define                               asn1set__CardCInitResTBS__thumbs   2 
        UCHAR                          _present[1]                      ; 
        asn1set__RRPID                 rrpid                            ; 
        asn1set__LocalID               lid_EE                           ; 
        asn1set__Challenge             chall_EE                         ; 
        asn1set__LocalID               lid_CA                           ; 
        asn1set__CertThumb             caeThumb                         ; 
        asn1set__BrandCRLIdentifier    brandCRLIdentifier               ; 
        asn1set__Thumbs                thumbs                           ; 
    }                              asn1set__CardCInitResTBS         ; 

typedef
    asn__visible_string            asn1set__Language                ; 

typedef
    struct                         asn1set__Me_AqCInitReq_            
    {                                                                 
# define                               asn1set__Me_AqCInitReq__thumbs   0 
        UCHAR                          _present[1]                      ; 
        asn1set__RRPID                 rrpid                            ; 
        asn1set__LocalID               lid_EE                           ; 
        asn1set__Challenge             chall_EE                         ; 
        asn1set__RequestType           requestType                      ; 
        asn1set__IDData                idData                           ; 
        asn1set__BrandID               brandID                          ; 
        asn1set__Language              language                         ; 
        asn1set__Thumbs                thumbs                           ; 
    }                              asn1set__Me_AqCInitReq           ; 

typedef
    asn1set__S                     asn1set__Me_AqCInitRes           ; 

typedef
    struct                         asn1set__Me_AqCInitResTBS_         
    {                                                                 
# define                               asn1set__Me_AqCInitResTBS__lid_CA   0 
# define                               asn1set__Me_AqCInitResTBS__acctDataField   1 
# define                               asn1set__Me_AqCInitResTBS__brandCRLIdentifier   2 
# define                               asn1set__Me_AqCInitResTBS__thumbs   3 
        UCHAR                          _present[1]                      ; 
        asn1set__RRPID                 rrpid                            ; 
        asn1set__LocalID               lid_EE                           ; 
        asn1set__Challenge             chall_EE                         ; 
        asn1set__LocalID               lid_CA                           ; 
        asn1set__Challenge             chall_CA                         ; 
        asn1set__RequestType           requestType                      ; 
        asn1set__RegFormOrReferral     regFormOrReferral                ; 
        asn1set__RegField              acctDataField                    ; 
        asn1set__CertThumb             caeThumb                         ; 
        asn1set__BrandCRLIdentifier    brandCRLIdentifier               ; 
        asn1set__Thumbs                thumbs                           ; 
    }                              asn1set__Me_AqCInitResTBS        ; 

typedef
    asn__any                       asn1set__EnvelopedData           ; 

typedef
    asn1set__EnvelopedData         asn1set__E                       ; 

typedef
    asn1set__E                     asn1set__EX                      ; 

typedef
    asn1set__EX                    asn1set__EXH                     ; 

typedef
    asn1set__EXH                   asn1set__RegFormReq              ; 

typedef
    asn__any                       asn1set__L                       ; 

typedef
    asn1set__L                     asn1set__RegFormReqTBE           ; 

typedef
    struct                         asn1set__RegFormReqData_           
    {                                                                 
# define                               asn1set__RegFormReqData__lid_CA   0 
# define                               asn1set__RegFormReqData__thumbs   1 
        UCHAR                          _present[1]                      ; 
        asn1set__RRPID                 rrpid                            ; 
        asn1set__LocalID               lid_EE                           ; 
        asn1set__Challenge             chall_EE2                        ; 
        asn1set__LocalID               lid_CA                           ; 
        asn1set__RequestType           requestType                      ; 
        asn1set__Language              language                         ; 
        asn1set__Thumbs                thumbs                           ; 
    }                              asn1set__RegFormReqData          ; 

typedef
    struct                         asn1set__PANOnly_                  
    {                                                                 
        asn1set__PAN                   pan                              ; 
        asn1set__Nonce                 exNonce                          ; 
    }                              asn1set__PANOnly                 ; 

typedef
    asn1set__S                     asn1set__RegFormRes              ; 

typedef
    struct                         asn1set__RegFormResTBS_            
    {                                                                 
# define                               asn1set__RegFormResTBS__lid_CA   0 
# define                               asn1set__RegFormResTBS__caeThumb   1 
# define                               asn1set__RegFormResTBS__brandCRLIdentifier   2 
# define                               asn1set__RegFormResTBS__thumbs   3 
        UCHAR                          _present[1]                      ; 
        asn1set__RRPID                 rrpid                            ; 
        asn1set__LocalID               lid_EE                           ; 
        asn1set__Challenge             chall_EE2                        ; 
        asn1set__LocalID               lid_CA                           ; 
        asn1set__Challenge             chall_CA                         ; 
        asn1set__CertThumb             caeThumb                         ; 
        asn1set__RequestType           requestType                      ; 
        asn1set__RegFormOrReferral     formOrReferal                    ; 
        asn1set__BrandCRLIdentifier    brandCRLIdentifier               ; 
        asn1set__Thumbs                thumbs                           ; 
    }                              asn1set__RegFormResTBS           ; 

typedef
    asn1set__E                     asn1set__EncX                    ; 

typedef
    asn1set__E                     asn1set__Enc                     ; 

typedef
    struct                         asn1set__CertReq_                  
    {                                                                 
# define                               asn1set__CertReq__encx         0x1b3 
# define                               asn1set__CertReq__enc          0x1b4 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn1set__EncX                  encx                             ; 
            asn1set__Enc                   enc                              ; 
        } u                                                             ; 
    }                              asn1set__CertReq                 ; 

typedef
    asn1set__S                     asn1set__CertReqTBE              ; 

typedef
    asn__generalized_time          asn1set__Date                    ; 

typedef
    struct                         asn1set__SETStringub_FieldValue_     
    {                                                                 
# define                               asn1set__SETStringub_FieldValue__visibleString 0x719 
# define                               asn1set__SETStringub_FieldValue__bmpString 0x71a 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn__visible_string            visibleString                    ; 
            asn__bmp_string                bmpString                        ; 
        } u                                                             ; 
    }                              asn1set__SETStringub_FieldValue   ; 

typedef
    struct                         asn1set__FieldValue_               
    {                                                                 
# define                               asn1set__FieldValue__setString 0x1d4 
# define                               asn1set__FieldValue__octetString 0x1d5 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn1set__SETStringub_FieldValue setString                        ; 
            asn__octet_string              octetString                      ; 
        } u                                                             ; 
    }                              asn1set__FieldValue              ; 

typedef
    struct                         asn1set__RegFormItems_             
    {                                                                 
        asn1set__FieldName             fieldName                        ; 
        asn1set__FieldValue            fieldValue                       ; 
    }                              asn1set__RegFormItems            ; 

typedef
    struct                         asn1set__RegForm_                  
    {                                                                 
        struct asn1set__RegForm_       *next                            ; 
        asn1set__RegFormItems          regFormItems                     ; 
    }                              asn1set__RegForm                 ; 

typedef
    asn__octet_string              asn1set__BackKey                 ; 

typedef
    struct                         asn1set__BackKeyData_              
    {                                                                 
        asn__object_identifier         backAlgID                        ; 
        asn1set__BackKey               backKey                          ; 
    }                              asn1set__BackKeyData             ; 

typedef
    asn__any                       asn1set__SubjectPublicKeyInfo    ; 

typedef
    struct                         asn1set__PublicKeySorE_            
    {                                                                 
# define                               asn1set__PublicKeySorE__publicKeyS   0 
# define                               asn1set__PublicKeySorE__publicKeyE   1 
        UCHAR                          _present[1]                      ; 
        asn1set__SubjectPublicKeyInfo  publicKeyS                       ; 
        asn1set__SubjectPublicKeyInfo  publicKeyE                       ; 
    }                              asn1set__PublicKeySorE           ; 

typedef
    struct                         asn1set__CertReqData_              
    {                                                                 
# define                               asn1set__CertReqData__lid_CA     0 
# define                               asn1set__CertReqData__chall_CA   1 
# define                               asn1set__CertReqData__idData     2 
# define                               asn1set__CertReqData__regForm    3 
# define                               asn1set__CertReqData__caBackKeyData   4 
# define                               asn1set__CertReqData__eeThumb    5 
# define                               asn1set__CertReqData__thumbs     6 
        UCHAR                          _present[1]                      ; 
        asn1set__RRPID                 rrpid                            ; 
        asn1set__LocalID               lid_EE                           ; 
        asn1set__Challenge             chall_EE3                        ; 
        asn1set__LocalID               lid_CA                           ; 
        asn1set__Challenge             chall_CA                         ; 
        asn1set__RequestType           requestType                      ; 
        asn1set__Date                  requestDate                      ; 
        asn1set__IDData                idData                           ; 
        asn__integer                   regFormID                        ; 
        asn1set__RegForm               *regForm                         ; 
        asn1set__BackKeyData           caBackKeyData                    ; 
        asn1set__PublicKeySorE         publicKeySorE                    ; 
        asn1set__CertThumb             eeThumb                          ; 
        asn1set__Thumbs                thumbs                           ; 
    }                              asn1set__CertReqData             ; 

typedef
    asn1set__SignedData            asn1set__SO                      ; 

typedef
    struct                         asn1set__CertReqTBEX_              
    {                                                                 
        asn1set__CertReqData           certReqData                      ; 
        asn1set__SO                    s                                ; 
    }                              asn1set__CertReqTBEX             ; 

typedef
    struct                         asn1set__CertReqTBS_               
    {                                                                 
        asn1set__CertReqData           certReqData                      ; 
        asn1set__AcctInfo              acctInfo                         ; 
    }                              asn1set__CertReqTBS              ; 

typedef
    asn1set__EnvelopedData         asn1set__EK                      ; 

typedef
    asn1set__EK                    asn1set__EncK                    ; 

typedef
    struct                         asn1set__CertRes_                  
    {                                                                 
# define                               asn1set__CertRes__certResTBS   0x1da 
# define                               asn1set__CertRes__certResTBSK  0x1db 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn1set__S                     certResTBS                       ; 
            asn1set__EncK                  certResTBSK                      ; 
        } u                                                             ; 
    }                              asn1set__CertRes                 ; 

typedef
    asn1set__S                     asn1set__CertResTBE              ; 

typedef
    asn__enumerated                asn1set__CertStatusCode          ; 
# define                           asn1set__CertStatusCode__requestComplete     1 
# define                           asn1set__CertStatusCode__invalidLanguage     2 
# define                           asn1set__CertStatusCode__invalidBIN     3 
# define                           asn1set__CertStatusCode__sigValidationFail     4 
# define                           asn1set__CertStatusCode__decryptionError     5 
# define                           asn1set__CertStatusCode__requestInProgress     6 
# define                           asn1set__CertStatusCode__rejectedByIssuer     7 
# define                           asn1set__CertStatusCode__requestPended     8 
# define                           asn1set__CertStatusCode__rejectedByAquirer     9 
# define                           asn1set__CertStatusCode__regFormAnswerMalformed    10 
# define                           asn1set__CertStatusCode__rejectedByCA    11 
# define                           asn1set__CertStatusCode__unableToEncryptResponse    12 

typedef
    struct                         asn1set__SETStringub_eeMessage_     
    {                                                                 
# define                               asn1set__SETStringub_eeMessage__visibleString 0x70d 
# define                               asn1set__SETStringub_eeMessage__bmpString 0x70e 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn__visible_string            visibleString                    ; 
            asn__bmp_string                bmpString                        ; 
        } u                                                             ; 
    }                              asn1set__SETStringub_eeMessage   ; 

typedef
    asn__integer                   asn1set__Currency                ; 

typedef
    struct                         asn1set__SETStringub_cardholderMsg_     
    {                                                                 
# define                               asn1set__SETStringub_cardholderMsg__visibleString 0x6f8 
# define                               asn1set__SETStringub_cardholderMsg__bmpString 0x6f9 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn__visible_string            visibleString                    ; 
            asn__bmp_string                bmpString                        ; 
        } u                                                             ; 
    }                              asn1set__SETStringub_cardholderMsg   ; 

typedef
    struct                         asn1set__CAMsg_                    
    {                                                                 
# define                               asn1set__CAMsg__cardLogoURL      0 
# define                               asn1set__CAMsg__brandLogoURL     1 
# define                               asn1set__CAMsg__cardCurrency     2 
# define                               asn1set__CAMsg__cardholderMsg    3 
        UCHAR                          _present[1]                      ; 
        asn1set__URL                   cardLogoURL                      ; 
        asn1set__URL                   brandLogoURL                     ; 
        asn1set__Currency              cardCurrency                     ; 
        asn1set__SETStringub_cardholderMsg cardholderMsg                    ; 
    }                              asn1set__CAMsg                   ; 

typedef
    struct                         asn1set__SETStringub_Reason_       
    {                                                                 
# define                               asn1set__SETStringub_Reason__visibleString 0x737 
# define                               asn1set__SETStringub_Reason__bmpString 0x738 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn__visible_string            visibleString                    ; 
            asn__bmp_string                bmpString                        ; 
        } u                                                             ; 
    }                              asn1set__SETStringub_Reason      ; 

typedef
    struct                         asn1set__FailedItem_               
    {                                                                 
        asn__integer                   itemNumber                       ; 
        asn1set__SETStringub_Reason    itemReason                       ; 
    }                              asn1set__FailedItem              ; 

typedef
    struct                         asn1set__FailedItemSeq_            
    {                                                                 
        struct asn1set__FailedItemSeq_ *next                            ; 
        asn1set__FailedItem            failedItem                       ; 
    }                              asn1set__FailedItemSeq           ; 

typedef
    struct                         asn1set__CertStatus_               
    {                                                                 
# define                               asn1set__CertStatus__nonceCCA    0 
# define                               asn1set__CertStatus__eeMessage   1 
# define                               asn1set__CertStatus__caMsg       2 
# define                               asn1set__CertStatus__failedItemSeq   3 
        UCHAR                          _present[1]                      ; 
        asn1set__CertStatusCode        certStatusCode                   ; 
        asn1set__Nonce                 nonceCCA                         ; 
        asn1set__SETStringub_eeMessage eeMessage                        ; 
        asn1set__CAMsg                 caMsg                            ; 
        asn1set__FailedItemSeq         *failedItemSeq                   ; 
    }                              asn1set__CertStatus              ; 

typedef
    struct                         asn1set__CertResData_              
    {                                                                 
# define                               asn1set__CertResData__certThumbs   0 
# define                               asn1set__CertResData__brandCRLIdentifier   1 
# define                               asn1set__CertResData__thumbs     2 
        UCHAR                          _present[1]                      ; 
        asn1set__RRPID                 rrpid                            ; 
        asn1set__LocalID               lid_EE                           ; 
        asn1set__Challenge             chall_EE3                        ; 
        asn1set__LocalID               lid_CA                           ; 
        asn1set__CertStatus            certStatus                       ; 
        asn1set__Thumbs                certThumbs                       ; 
        asn1set__BrandCRLIdentifier    brandCRLIdentifier               ; 
        asn1set__Thumbs                thumbs                           ; 
    }                              asn1set__CertResData             ; 

typedef
    asn1set__BackKeyData           asn1set__CAKey                   ; 

typedef
    asn1set__S                     asn1set__CertInqReq              ; 

typedef
    struct                         asn1set__CertInqReqTBS_            
    {                                                                 
        asn1set__RRPID                 rrpid                            ; 
        asn1set__LocalID               lid_EE                           ; 
        asn1set__Challenge             chall_EE3                        ; 
        asn1set__LocalID               lid_CA                           ; 
    }                              asn1set__CertInqReqTBS           ; 

typedef
    asn1set__CertRes               asn1set__CertInqRes              ; 

typedef
    asn__any                       asn1set__DigestedData            ; 

typedef
    asn1set__DigestedData          asn1set__DetachedDigest          ; 

typedef
    struct                         asn1set__SETStringub_terseStatement_     
    {                                                                 
# define                               asn1set__SETStringub_terseStatement__visibleString 0x75e 
# define                               asn1set__SETStringub_terseStatement__bmpString 0x75f 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn__visible_string            visibleString                    ; 
            asn__bmp_string                bmpString                        ; 
        } u                                                             ; 
    }                              asn1set__SETStringub_terseStatement   ; 

typedef
    struct                         asn1set__SETQualifier_             
    {                                                                 
# define                               asn1set__SETQualifier__policyDigest   0 
# define                               asn1set__SETQualifier__terseStatement   1 
# define                               asn1set__SETQualifier__policyURL   2 
# define                               asn1set__SETQualifier__policyEmail   3 
        UCHAR                          _present[1]                      ; 
        asn1set__DetachedDigest        policyDigest                     ; 
        asn1set__SETStringub_terseStatement terseStatement                   ; 
        asn1set__URL                   policyURL                        ; 
        asn1set__URL                   policyEmail                      ; 
    }                              asn1set__SETQualifier            ; 

typedef
# define                           asn1set__CertificateTypeSyntax__card   0 
# define                           asn1set__CertificateTypeSyntax__mer   1 
# define                           asn1set__CertificateTypeSyntax__pgwy   2 
# define                           asn1set__CertificateTypeSyntax__cca   3 
# define                           asn1set__CertificateTypeSyntax__mca   4 
# define                           asn1set__CertificateTypeSyntax__pca   5 
# define                           asn1set__CertificateTypeSyntax__gca   6 
# define                           asn1set__CertificateTypeSyntax__bca   7 
# define                           asn1set__CertificateTypeSyntax__rca   8 
# define                           asn1set__CertificateTypeSyntax__acq   9 
    UCHAR                          asn1set__CertificateTypeSyntax[2]   ; 

typedef
    struct                         asn1set__AdditionalPolicy_         
    {                                                                 
# define                               asn1set__AdditionalPolicy__policyOID   0 
# define                               asn1set__AdditionalPolicy__policyQualifier   1 
        UCHAR                          _present[1]                      ; 
        x509__CertPolicyId             policyOID                        ; 
        asn1set__SETQualifier          policyQualifier                  ; 
        asn1set__CertificateTypeSyntax policyAddedBy                    ; 
    }                              asn1set__AdditionalPolicy        ; 

typedef
    struct                         asn1set__AdditionalPolicies_       
    {                                                                 
        struct asn1set__AdditionalPolicies_ *next                            ; 
        asn1set__AdditionalPolicy      additionalPolicy                 ; 
    }                              asn1set__AdditionalPolicies      ; 

typedef
    struct                         asn1set__SetPolicyQualifier_       
    {                                                                 
# define                               asn1set__SetPolicyQualifier__additionalPolicies   0 
        UCHAR                          _present[1]                      ; 
        asn1set__SETQualifier          rootQualifier                    ; 
        asn1set__AdditionalPolicies    *additionalPolicies              ; 
    }                              asn1set__SetPolicyQualifier      ; 

typedef
    struct                         asn1set__PolicyQualifierInfo_      
    {                                                                 
# define                               asn1set__PolicyQualifierInfo__qualifier   0 
        UCHAR                          _present[1]                      ; 
        asn__object_identifier         policyQualifierId                ; 
        asn1set__SetPolicyQualifier    qualifier                        ; 
    }                              asn1set__PolicyQualifierInfo     ; 

typedef
    struct                         asn1set__PolicyQualifierInfos_     
    {                                                                 
        struct asn1set__PolicyQualifierInfos_ *next                            ; 
        asn1set__PolicyQualifierInfo   policyQualifierInfo              ; 
    }                              asn1set__PolicyQualifierInfos    ; 

typedef
    struct                         asn1set__PolicyInformation_        
    {                                                                 
# define                               asn1set__PolicyInformation__policyQualifiers   0 
        UCHAR                          _present[1]                      ; 
        x509__CertPolicyId             policyIdentifier                 ; 
        asn1set__PolicyQualifierInfos  *policyQualifiers                ; 
    }                              asn1set__PolicyInformation       ; 

typedef
    struct                         asn1set__CertificatePoliciesSyntax_     
    {                                                                 
        struct asn1set__CertificatePoliciesSyntax_ *next                            ; 
        asn1set__PolicyInformation     policyInformation                ; 
    }                              asn1set__CertificatePoliciesSyntax   ; 

typedef
    asn1set__DetachedDigest        asn1set__DD                      ; 

typedef
    struct                         asn1set__RootKeyThumb_             
    {                                                                 
        asn1set__DD                    rootKeyThumbprint                ; 
    }                              asn1set__RootKeyThumb            ; 

typedef
    asn1set__RootKeyThumb          asn1set__HashedRootKeySyntax     ; 

typedef
    struct                         asn1set__SETStringub_merName_      
    {                                                                 
# define                               asn1set__SETStringub_merName__visibleString 0x725 
# define                               asn1set__SETStringub_merName__bmpString 0x726 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn__visible_string            visibleString                    ; 
            asn__bmp_string                bmpString                        ; 
        } u                                                             ; 
    }                              asn1set__SETStringub_merName     ; 

typedef
    struct                         asn1set__SETStringub_cityName_     
    {                                                                 
# define                               asn1set__SETStringub_cityName__visibleString 0x6fe 
# define                               asn1set__SETStringub_cityName__bmpString 0x6ff 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn__visible_string            visibleString                    ; 
            asn__bmp_string                bmpString                        ; 
        } u                                                             ; 
    }                              asn1set__SETStringub_cityName    ; 

typedef
    struct                         asn1set__SETStringub_stateProvince_     
    {                                                                 
# define                               asn1set__SETStringub_stateProvince__visibleString 0x74c 
# define                               asn1set__SETStringub_stateProvince__bmpString 0x74d 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn__visible_string            visibleString                    ; 
            asn__bmp_string                bmpString                        ; 
        } u                                                             ; 
    }                              asn1set__SETStringub_stateProvince   ; 

typedef
    struct                         asn1set__SETStringub_postalCode_     
    {                                                                 
# define                               asn1set__SETStringub_postalCode__visibleString 0x72e 
# define                               asn1set__SETStringub_postalCode__bmpString 0x72f 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn__visible_string            visibleString                    ; 
            asn__bmp_string                bmpString                        ; 
        } u                                                             ; 
    }                              asn1set__SETStringub_postalCode   ; 

typedef
    struct                         asn1set__SETStringub_countryName_     
    {                                                                 
# define                               asn1set__SETStringub_countryName__visibleString 0x707 
# define                               asn1set__SETStringub_countryName__bmpString 0x708 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn__visible_string            visibleString                    ; 
            asn__bmp_string                bmpString                        ; 
        } u                                                             ; 
    }                              asn1set__SETStringub_countryName   ; 

typedef
    struct                         asn1set__MerNames_                 
    {                                                                 
# define                               asn1set__MerNames__language      0 
# define                               asn1set__MerNames__stateProvince   1 
# define                               asn1set__MerNames__postalCode    2 
        UCHAR                          _present[1]                      ; 
        asn1set__Language              language                         ; 
        asn1set__SETStringub_merName   name                             ; 
        asn1set__SETStringub_cityName  city                             ; 
        asn1set__SETStringub_stateProvince stateProvince                    ; 
        asn1set__SETStringub_postalCode postalCode                       ; 
        asn1set__SETStringub_countryName countryName                      ; 
    }                              asn1set__MerNames                ; 

typedef
    struct                         asn1set__MerNameSeq_               
    {                                                                 
        struct asn1set__MerNameSeq_    *next                            ; 
        asn1set__MerNames              merNames                         ; 
    }                              asn1set__MerNameSeq              ; 

typedef
    asn__integer                   asn1set__CountryCode             ; 

typedef
    struct                         asn1set__MerchantDataSyntax_       
    {                                                                 
        asn1set__MerchantID            merID                            ; 
        asn1set__BIN                   merAcquirerBIN                   ; 
        asn1set__MerNameSeq            *merNameSeq                      ; 
        asn1set__CountryCode           merCountry                       ; 
        asn__boolean                   merAuthFlag                      ; 
    }                              asn1set__MerchantDataSyntax      ; 

typedef
    asn__boolean                   asn1set__CardCertRequiredSyntax   ; 

typedef
    struct                         asn1set__TunnelAlg_                
    {                                                                 
        struct asn1set__TunnelAlg_     *next                            ; 
        asn__object_identifier         object_identifier                ; 
    }                              asn1set__TunnelAlg               ; 

typedef
    struct                         asn1set__TunnelingSyntax_          
    {                                                                 
        asn__boolean                   tunneling                        ; 
        asn1set__TunnelAlg             *tunnelAlgIDs                    ; 
    }                              asn1set__TunnelingSyntax         ; 

typedef
    struct                         asn1set__SETExtensionsSyntax_      
    {                                                                 
        struct asn1set__SETExtensionsSyntax_ *next                            ; 
        asn__object_identifier         object_identifier                ; 
    }                              asn1set__SETExtensionsSyntax     ; 

typedef
    asn__object_identifier         asn1set__OID                     ; 

typedef
    struct                         asn1set__CurrencyAmount_           
    {                                                                 
        asn1set__Currency              currency                         ; 
        asn__integer                   amount                           ; 
        asn__integer                   amtExp10                         ; 
    }                              asn1set__CurrencyAmount          ; 

typedef
    struct                         asn1set__SETStringub_reference_     
    {                                                                 
# define                               asn1set__SETStringub_reference__visibleString 0x73a 
# define                               asn1set__SETStringub_reference__bmpString 0x73b 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn__visible_string            visibleString                    ; 
            asn__bmp_string                bmpString                        ; 
        } u                                                             ; 
    }                              asn1set__SETStringub_reference   ; 

typedef
    struct                         asn1set__SETStringub_taxID_        
    {                                                                 
# define                               asn1set__SETStringub_taxID__visibleString 0x758 
# define                               asn1set__SETStringub_taxID__bmpString 0x759 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn__visible_string            visibleString                    ; 
            asn__bmp_string                bmpString                        ; 
        } u                                                             ; 
    }                              asn1set__SETStringub_taxID       ; 

typedef
    struct                         asn1set__SETStringub_commCode_     
    {                                                                 
# define                               asn1set__SETStringub_commCode__visibleString 0x701 
# define                               asn1set__SETStringub_commCode__bmpString 0x702 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn__visible_string            visibleString                    ; 
            asn__bmp_string                bmpString                        ; 
        } u                                                             ; 
    }                              asn1set__SETStringub_commCode    ; 

typedef
    struct                         asn1set__SETStringub_merType_      
    {                                                                 
# define                               asn1set__SETStringub_merType__visibleString 0x728 
# define                               asn1set__SETStringub_merType__bmpString 0x729 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn__visible_string            visibleString                    ; 
            asn__bmp_string                bmpString                        ; 
        } u                                                             ; 
    }                              asn1set__SETStringub_merType     ; 

typedef
    struct                         asn1set__ChargeInfo_               
    {                                                                 
# define                               asn1set__ChargeInfo__totalFreightShippingAmount   0 
# define                               asn1set__ChargeInfo__totalDutyTariffAmount   1 
# define                               asn1set__ChargeInfo__dutyTariffReference   2 
# define                               asn1set__ChargeInfo__totalNationalTaxAmount   3 
# define                               asn1set__ChargeInfo__totalLocalTaxAmount   4 
# define                               asn1set__ChargeInfo__totalOtherTaxAmount   5 
# define                               asn1set__ChargeInfo__totalTaxAmount   6 
# define                               asn1set__ChargeInfo__merchantTaxID   7 
# define                               asn1set__ChargeInfo__merchantDutyTariffRef   8 
# define                               asn1set__ChargeInfo__customerDutyTariffRef   9 
# define                               asn1set__ChargeInfo__summaryCommodityCode  10 
# define                               asn1set__ChargeInfo__merchantType  11 
        UCHAR                          _present[2]                      ; 
        asn1set__CurrencyAmount        totalFreightShippingAmount       ; 
        asn1set__CurrencyAmount        totalDutyTariffAmount            ; 
        asn1set__SETStringub_reference dutyTariffReference              ; 
        asn1set__CurrencyAmount        totalNationalTaxAmount           ; 
        asn1set__CurrencyAmount        totalLocalTaxAmount              ; 
        asn1set__CurrencyAmount        totalOtherTaxAmount              ; 
        asn1set__CurrencyAmount        totalTaxAmount                   ; 
        asn1set__SETStringub_taxID     merchantTaxID                    ; 
        asn1set__SETStringub_reference merchantDutyTariffRef            ; 
        asn1set__SETStringub_reference customerDutyTariffRef            ; 
        asn1set__SETStringub_commCode  summaryCommodityCode             ; 
        asn1set__SETStringub_merType   merchantType                     ; 
    }                              asn1set__ChargeInfo              ; 

typedef
    struct                         asn1set__SETStringub_locationID_     
    {                                                                 
# define                               asn1set__SETStringub_locationID__visibleString 0x722 
# define                               asn1set__SETStringub_locationID__bmpString 0x723 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn__visible_string            visibleString                    ; 
            asn__bmp_string                bmpString                        ; 
        } u                                                             ; 
    }                              asn1set__SETStringub_locationID   ; 

typedef
    struct                         asn1set__Location_                 
    {                                                                 
# define                               asn1set__Location__city          0 
# define                               asn1set__Location__stateProvince   1 
# define                               asn1set__Location__postalCode    2 
# define                               asn1set__Location__locationID    3 
        UCHAR                          _present[1]                      ; 
        asn1set__CountryCode           countryCode                      ; 
        asn1set__SETStringub_cityName  city                             ; 
        asn1set__SETStringub_stateProvince stateProvince                    ; 
        asn1set__SETStringub_postalCode postalCode                       ; 
        asn1set__SETStringub_locationID locationID                       ; 
    }                              asn1set__Location                ; 

typedef
    struct                         asn1set__SETStringub_unitMeasure_     
    {                                                                 
# define                               asn1set__SETStringub_unitMeasure__visibleString 0x764 
# define                               asn1set__SETStringub_unitMeasure__bmpString 0x765 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn__visible_string            visibleString                    ; 
            asn__bmp_string                bmpString                        ; 
        } u                                                             ; 
    }                              asn1set__SETStringub_unitMeasure   ; 

typedef
    struct                         asn1set__SETStringub_description_     
    {                                                                 
# define                               asn1set__SETStringub_description__visibleString 0x70a 
# define                               asn1set__SETStringub_description__bmpString 0x70b 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn__visible_string            visibleString                    ; 
            asn__bmp_string                bmpString                        ; 
        } u                                                             ; 
    }                              asn1set__SETStringub_description   ; 

typedef
    struct                         asn1set__SETStringub_productCode_     
    {                                                                 
# define                               asn1set__SETStringub_productCode__visibleString 0x731 
# define                               asn1set__SETStringub_productCode__bmpString 0x732 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn__visible_string            visibleString                    ; 
            asn__bmp_string                bmpString                        ; 
        } u                                                             ; 
    }                              asn1set__SETStringub_productCode   ; 

typedef
    asn__real                      asn1set__FloatingPoint           ; 

typedef
    struct                         asn1set__SETStringub_taxType_      
    {                                                                 
# define                               asn1set__SETStringub_taxType__visibleString 0x75b 
# define                               asn1set__SETStringub_taxType__bmpString 0x75c 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn__visible_string            visibleString                    ; 
            asn__bmp_string                bmpString                        ; 
        } u                                                             ; 
    }                              asn1set__SETStringub_taxType     ; 

typedef
    struct                         asn1set__Item_                     
    {                                                                 
# define                               asn1set__Item__unitOfMeasureCode   0 
# define                               asn1set__Item__commodityCode     1 
# define                               asn1set__Item__productCode       2 
# define                               asn1set__Item__unitCost          3 
# define                               asn1set__Item__netCost           4 
# define                               asn1set__Item__discountAmount    5 
# define                               asn1set__Item__nationalTaxAmount   6 
# define                               asn1set__Item__nationalTaxRate   7 
# define                               asn1set__Item__nationalTaxType   8 
# define                               asn1set__Item__localTaxAmount    9 
# define                               asn1set__Item__otherTaxAmount   10 
        UCHAR                          _present[2]                      ; 
        asn__integer                   quantity                         ; 
        asn1set__SETStringub_unitMeasure unitOfMeasureCode                ; 
        asn1set__SETStringub_description descriptor                       ; 
        asn1set__SETStringub_commCode  commodityCode                    ; 
        asn1set__SETStringub_productCode productCode                      ; 
        asn1set__CurrencyAmount        unitCost                         ; 
        asn1set__CurrencyAmount        netCost                          ; 
        asn__boolean                   discountInd                      ; 
        asn1set__CurrencyAmount        discountAmount                   ; 
        asn1set__CurrencyAmount        nationalTaxAmount                ; 
        asn1set__FloatingPoint         nationalTaxRate                  ; 
        asn1set__SETStringub_taxType   nationalTaxType                  ; 
        asn1set__CurrencyAmount        localTaxAmount                   ; 
        asn1set__CurrencyAmount        otherTaxAmount                   ; 
        asn1set__CurrencyAmount        itemTotalCost                    ; 
    }                              asn1set__Item                    ; 

typedef
    struct                         asn1set__ItemSeq_                  
    {                                                                 
        struct asn1set__ItemSeq_       *next                            ; 
        asn1set__Item                  item                             ; 
    }                              asn1set__ItemSeq                 ; 

typedef
    struct                         asn1set__CommercialCardData_       
    {                                                                 
# define                               asn1set__CommercialCardData__chargeInfo   0 
# define                               asn1set__CommercialCardData__merchantLocation   1 
# define                               asn1set__CommercialCardData__shipFrom   2 
# define                               asn1set__CommercialCardData__shipTo   3 
# define                               asn1set__CommercialCardData__itemSeq   4 
        UCHAR                          _present[1]                      ; 
        asn1set__ChargeInfo            chargeInfo                       ; 
        asn1set__Location              merchantLocation                 ; 
        asn1set__Location              shipFrom                         ; 
        asn1set__Location              shipTo                           ; 
        asn1set__ItemSeq               *itemSeq                         ; 
    }                              asn1set__CommercialCardData      ; 

typedef
    struct                         asn1set__SETStringub_renterName_     
    {                                                                 
# define                               asn1set__SETStringub_renterName__visibleString 0x743 
# define                               asn1set__SETStringub_renterName__bmpString 0x744 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn__visible_string            visibleString                    ; 
            asn__bmp_string                bmpString                        ; 
        } u                                                             ; 
    }                              asn1set__SETStringub_renterName   ; 

typedef
    struct                         asn1set__DateTime_                 
    {                                                                 
        asn1set__Date                  date                             ; 
        asn__boolean                   timeInd                          ; 
    }                              asn1set__DateTime                ; 

typedef
    asn__enumerated                asn1set__AutoNoShow              ; 
# define                           asn1set__AutoNoShow__normalVehicle     0 
# define                           asn1set__AutoNoShow__specialVehicle     1 

typedef
    struct                         asn1set__SETStringub_rentalNum_     
    {                                                                 
# define                               asn1set__SETStringub_rentalNum__visibleString 0x73d 
# define                               asn1set__SETStringub_rentalNum__bmpString 0x73e 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn__visible_string            visibleString                    ; 
            asn__bmp_string                bmpString                        ; 
        } u                                                             ; 
    }                              asn1set__SETStringub_rentalNum   ; 

typedef
    struct                         asn1set__SETStringub_rentalRefNum_     
    {                                                                 
# define                               asn1set__SETStringub_rentalRefNum__visibleString 0x740 
# define                               asn1set__SETStringub_rentalRefNum__bmpString 0x741 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn__visible_string            visibleString                    ; 
            asn__bmp_string                bmpString                        ; 
        } u                                                             ; 
    }                              asn1set__SETStringub_rentalRefNum   ; 

typedef
    struct                         asn1set__SETStringub_insuranceType_     
    {                                                                 
# define                               asn1set__SETStringub_insuranceType__visibleString 0x71f 
# define                               asn1set__SETStringub_insuranceType__bmpString 0x720 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn__visible_string            visibleString                    ; 
            asn__bmp_string                bmpString                        ; 
        } u                                                             ; 
    }                              asn1set__SETStringub_insuranceType   ; 

typedef
    struct                         asn1set__AutoApplicableRate_       
    {                                                                 
# define                               asn1set__AutoApplicableRate__dailyRentalRate 0x32e 
# define                               asn1set__AutoApplicableRate__weeklyRentalRate 0x32f 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn1set__CurrencyAmount        dailyRentalRate                  ; 
            asn1set__CurrencyAmount        weeklyRentalRate                 ; 
        } u                                                             ; 
    }                              asn1set__AutoApplicableRate      ; 

typedef
    asn__enumerated                asn1set__DistanceScale           ; 
# define                           asn1set__DistanceScale__miles      0 
# define                           asn1set__DistanceScale__kilometers     1 

typedef
    struct                         asn1set__Distance_                 
    {                                                                 
        asn1set__DistanceScale         scale                            ; 
        asn__integer                   dist                             ; 
    }                              asn1set__Distance                ; 

typedef
    struct                         asn1set__SETStringub_vehicleClass_     
    {                                                                 
# define                               asn1set__SETStringub_vehicleClass__visibleString 0x767 
# define                               asn1set__SETStringub_vehicleClass__bmpString 0x768 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn__visible_string            visibleString                    ; 
            asn__bmp_string                bmpString                        ; 
        } u                                                             ; 
    }                              asn1set__SETStringub_vehicleClass   ; 

typedef
    struct                         asn1set__SETStringub_corpID_       
    {                                                                 
# define                               asn1set__SETStringub_corpID__visibleString 0x704 
# define                               asn1set__SETStringub_corpID__bmpString 0x705 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn__visible_string            visibleString                    ; 
            asn__bmp_string                bmpString                        ; 
        } u                                                             ; 
    }                              asn1set__SETStringub_corpID      ; 

typedef
    struct                         asn1set__AutoRateInfo_             
    {                                                                 
# define                               asn1set__AutoRateInfo__lateReturnHourlyRate   0 
# define                               asn1set__AutoRateInfo__distanceRate   1 
# define                               asn1set__AutoRateInfo__freeDistance   2 
# define                               asn1set__AutoRateInfo__vehicleClassCode   3 
# define                               asn1set__AutoRateInfo__corporateID   4 
        UCHAR                          _present[1]                      ; 
        asn1set__AutoApplicableRate    autoApplicableRate               ; 
        asn1set__CurrencyAmount        lateReturnHourlyRate             ; 
        asn1set__CurrencyAmount        distanceRate                     ; 
        asn1set__Distance              freeDistance                     ; 
        asn1set__SETStringub_vehicleClass vehicleClassCode                 ; 
        asn1set__SETStringub_corpID    corporateID                      ; 
    }                              asn1set__AutoRateInfo            ; 

typedef
    struct                         asn1set__AutoCharges_              
    {                                                                 
# define                               asn1set__AutoCharges__lateReturnCharges   0 
# define                               asn1set__AutoCharges__totalDistance   1 
# define                               asn1set__AutoCharges__extraDistanceCharges   2 
# define                               asn1set__AutoCharges__insuranceCharges   3 
# define                               asn1set__AutoCharges__fuelCharges   4 
# define                               asn1set__AutoCharges__autoTowingCharges   5 
# define                               asn1set__AutoCharges__oneWayDropOffCharges   6 
# define                               asn1set__AutoCharges__telephoneCharges   7 
# define                               asn1set__AutoCharges__violationsCharges   8 
# define                               asn1set__AutoCharges__deliveryCharges   9 
# define                               asn1set__AutoCharges__parkingCharges  10 
# define                               asn1set__AutoCharges__otherCharges  11 
# define                               asn1set__AutoCharges__totalTaxAmount  12 
# define                               asn1set__AutoCharges__auditAdjustment  13 
        UCHAR                          _present[2]                      ; 
        asn1set__CurrencyAmount        regularDistanceCharges           ; 
        asn1set__CurrencyAmount        lateReturnCharges                ; 
        asn1set__Distance              totalDistance                    ; 
        asn1set__CurrencyAmount        extraDistanceCharges             ; 
        asn1set__CurrencyAmount        insuranceCharges                 ; 
        asn1set__CurrencyAmount        fuelCharges                      ; 
        asn1set__CurrencyAmount        autoTowingCharges                ; 
        asn1set__CurrencyAmount        oneWayDropOffCharges             ; 
        asn1set__CurrencyAmount        telephoneCharges                 ; 
        asn1set__CurrencyAmount        violationsCharges                ; 
        asn1set__CurrencyAmount        deliveryCharges                  ; 
        asn1set__CurrencyAmount        parkingCharges                   ; 
        asn1set__CurrencyAmount        otherCharges                     ; 
        asn1set__CurrencyAmount        totalTaxAmount                   ; 
        asn1set__CurrencyAmount        auditAdjustment                  ; 
    }                              asn1set__AutoCharges             ; 

typedef
    struct                         asn1set__MarketAutoCap_            
    {                                                                 
# define                               asn1set__MarketAutoCap__renterName   0 
# define                               asn1set__MarketAutoCap__rentalLocation   1 
# define                               asn1set__MarketAutoCap__autoNoShow   2 
# define                               asn1set__MarketAutoCap__rentalAgreementNumber   3 
# define                               asn1set__MarketAutoCap__referenceNumber   4 
# define                               asn1set__MarketAutoCap__insuranceType   5 
# define                               asn1set__MarketAutoCap__autoRateInfo   6 
# define                               asn1set__MarketAutoCap__returnLocation   7 
        UCHAR                          _present[2]                      ; 
        asn1set__SETStringub_renterName renterName                       ; 
        asn1set__Location              rentalLocation                   ; 
        asn1set__DateTime              rentalDateTime                   ; 
        asn1set__AutoNoShow            autoNoShow                       ; 
        asn1set__SETStringub_rentalNum rentalAgreementNumber            ; 
        asn1set__SETStringub_rentalRefNum referenceNumber                  ; 
        asn1set__SETStringub_insuranceType insuranceType                    ; 
        asn1set__AutoRateInfo          autoRateInfo                     ; 
        asn1set__Location              returnLocation                   ; 
        asn1set__DateTime              returnDateTime                   ; 
        asn1set__AutoCharges           autoCharges                      ; 
    }                              asn1set__MarketAutoCap           ; 

typedef
    asn__enumerated                asn1set__HotelNoShow             ; 
# define                           asn1set__HotelNoShow__guaranteedLateArrival     0 

typedef
    struct                         asn1set__SETStringub_hotelFolio_     
    {                                                                 
# define                               asn1set__SETStringub_hotelFolio__visibleString 0x71c 
# define                               asn1set__SETStringub_hotelFolio__bmpString 0x71d 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn__visible_string            visibleString                    ; 
            asn__bmp_string                bmpString                        ; 
        } u                                                             ; 
    }                              asn1set__SETStringub_hotelFolio   ; 

typedef
    struct                         asn1set__Phone_                    
    {                                                                 
# define                               asn1set__Phone__visibleString  0x423 
# define                               asn1set__Phone__bmpString      0x424 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn__visible_string            visibleString                    ; 
            asn__bmp_string                bmpString                        ; 
        } u                                                             ; 
    }                              asn1set__Phone                   ; 

typedef
    struct                         asn1set__SETStringub_programCode_     
    {                                                                 
# define                               asn1set__SETStringub_programCode__visibleString 0x734 
# define                               asn1set__SETStringub_programCode__bmpString 0x735 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn__visible_string            visibleString                    ; 
            asn__bmp_string                bmpString                        ; 
        } u                                                             ; 
    }                              asn1set__SETStringub_programCode   ; 

typedef
    struct                         asn1set__HotelRateInfo_            
    {                                                                 
# define                               asn1set__HotelRateInfo__dailyTaxRate   0 
        UCHAR                          _present[1]                      ; 
        asn1set__CurrencyAmount        dailyRoomRate                    ; 
        asn1set__CurrencyAmount        dailyTaxRate                     ; 
    }                              asn1set__HotelRateInfo           ; 

typedef
    struct                         asn1set__HotelCharges_             
    {                                                                 
# define                               asn1set__HotelCharges__roomTax   0 
# define                               asn1set__HotelCharges__prepaidExpenses   1 
# define                               asn1set__HotelCharges__foodBeverageCharges   2 
# define                               asn1set__HotelCharges__roomServiceCharges   3 
# define                               asn1set__HotelCharges__miniBarCharges   4 
# define                               asn1set__HotelCharges__laundryCharges   5 
# define                               asn1set__HotelCharges__telephoneCharges   6 
# define                               asn1set__HotelCharges__businessCenterCharges   7 
# define                               asn1set__HotelCharges__parkingCharges   8 
# define                               asn1set__HotelCharges__movieCharges   9 
# define                               asn1set__HotelCharges__healthClubCharges  10 
# define                               asn1set__HotelCharges__giftShopPurchases  11 
# define                               asn1set__HotelCharges__folioCashAdvances  12 
# define                               asn1set__HotelCharges__otherCharges  13 
# define                               asn1set__HotelCharges__totalTaxAmount  14 
# define                               asn1set__HotelCharges__auditAdjustment  15 
        UCHAR                          _present[3]                      ; 
        asn1set__CurrencyAmount        roomCharges                      ; 
        asn1set__CurrencyAmount        roomTax                          ; 
        asn1set__CurrencyAmount        prepaidExpenses                  ; 
        asn1set__CurrencyAmount        foodBeverageCharges              ; 
        asn1set__CurrencyAmount        roomServiceCharges               ; 
        asn1set__CurrencyAmount        miniBarCharges                   ; 
        asn1set__CurrencyAmount        laundryCharges                   ; 
        asn1set__CurrencyAmount        telephoneCharges                 ; 
        asn1set__CurrencyAmount        businessCenterCharges            ; 
        asn1set__CurrencyAmount        parkingCharges                   ; 
        asn1set__CurrencyAmount        movieCharges                     ; 
        asn1set__CurrencyAmount        healthClubCharges                ; 
        asn1set__CurrencyAmount        giftShopPurchases                ; 
        asn1set__CurrencyAmount        folioCashAdvances                ; 
        asn1set__CurrencyAmount        otherCharges                     ; 
        asn1set__CurrencyAmount        totalTaxAmount                   ; 
        asn1set__CurrencyAmount        auditAdjustment                  ; 
    }                              asn1set__HotelCharges            ; 

typedef
    struct                         asn1set__MarketHotelCap_           
    {                                                                 
# define                               asn1set__MarketHotelCap__hotelNoShow   0 
# define                               asn1set__MarketHotelCap__durationOfStay   1 
# define                               asn1set__MarketHotelCap__folioNumber   2 
# define                               asn1set__MarketHotelCap__propertyPhone   3 
# define                               asn1set__MarketHotelCap__customerServicePhone   4 
# define                               asn1set__MarketHotelCap__programCode   5 
# define                               asn1set__MarketHotelCap__hotelRateInfo   6 
        UCHAR                          _present[1]                      ; 
        asn1set__Date                  arrivalDate                      ; 
        asn1set__HotelNoShow           hotelNoShow                      ; 
        asn1set__Date                  departureDate                    ; 
        asn__integer                   durationOfStay                   ; 
        asn1set__SETStringub_hotelFolio folioNumber                      ; 
        asn1set__Phone                 propertyPhone                    ; 
        asn1set__Phone                 customerServicePhone             ; 
        asn1set__SETStringub_programCode programCode                      ; 
        asn1set__HotelRateInfo         hotelRateInfo                    ; 
        asn1set__HotelCharges          hotelCharges                     ; 
    }                              asn1set__MarketHotelCap          ; 

typedef
    struct                         asn1set__SETStringub_passName_     
    {                                                                 
# define                               asn1set__SETStringub_passName__visibleString 0x72b 
# define                               asn1set__SETStringub_passName__bmpString 0x72c 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn__visible_string            visibleString                    ; 
            asn__bmp_string                bmpString                        ; 
        } u                                                             ; 
    }                              asn1set__SETStringub_passName    ; 

typedef
    struct                         asn1set__SETStringub_airportCode_     
    {                                                                 
# define                               asn1set__SETStringub_airportCode__visibleString 0x6f5 
# define                               asn1set__SETStringub_airportCode__bmpString 0x6f6 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn__visible_string            visibleString                    ; 
            asn__bmp_string                bmpString                        ; 
        } u                                                             ; 
    }                              asn1set__SETStringub_airportCode   ; 

typedef
    struct                         asn1set__SETStringub_carrierCode_     
    {                                                                 
# define                               asn1set__SETStringub_carrierCode__visibleString 0x6fb 
# define                               asn1set__SETStringub_carrierCode__bmpString 0x6fc 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn__visible_string            visibleString                    ; 
            asn__bmp_string                bmpString                        ; 
        } u                                                             ; 
    }                              asn1set__SETStringub_carrierCode   ; 

typedef
    struct                         asn1set__SETStringub_serviceClass_     
    {                                                                 
# define                               asn1set__SETStringub_serviceClass__visibleString 0x746 
# define                               asn1set__SETStringub_serviceClass__bmpString 0x747 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn__visible_string            visibleString                    ; 
            asn__bmp_string                bmpString                        ; 
        } u                                                             ; 
    }                              asn1set__SETStringub_serviceClass   ; 

typedef
    asn__enumerated                asn1set__StopOverCode            ; 
# define                           asn1set__StopOverCode__noStopOverPermitted     0 
# define                           asn1set__StopOverCode__stopOverPermitted     1 

typedef
    struct                         asn1set__SETStringub_fareBasis_     
    {                                                                 
# define                               asn1set__SETStringub_fareBasis__visibleString 0x710 
# define                               asn1set__SETStringub_fareBasis__bmpString 0x711 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn__visible_string            visibleString                    ; 
            asn__bmp_string                bmpString                        ; 
        } u                                                             ; 
    }                              asn1set__SETStringub_fareBasis   ; 

typedef
    struct                         asn1set__TripLeg_                  
    {                                                                 
# define                               asn1set__TripLeg__fareBasisCode   0 
# define                               asn1set__TripLeg__departureTax   1 
        UCHAR                          _present[1]                      ; 
        asn1set__Date                  dateOfTravel                     ; 
        asn1set__SETStringub_carrierCode carrierCode                      ; 
        asn1set__SETStringub_serviceClass serviceClass                     ; 
        asn1set__StopOverCode          stopOverCode                     ; 
        asn1set__SETStringub_airportCode destCityAirport                  ; 
        asn1set__SETStringub_fareBasis fareBasisCode                    ; 
        asn1set__CurrencyAmount        departureTax                     ; 
    }                              asn1set__TripLeg                 ; 

typedef
    struct                         asn1set__TripLegSeq_               
    {                                                                 
        struct asn1set__TripLegSeq_    *next                            ; 
        asn1set__TripLeg               tripLeg                          ; 
    }                              asn1set__TripLegSeq              ; 

typedef
    struct                         asn1set__SETStringub_ticketNum_     
    {                                                                 
# define                               asn1set__SETStringub_ticketNum__visibleString 0x761 
# define                               asn1set__SETStringub_ticketNum__bmpString 0x762 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn__visible_string            visibleString                    ; 
            asn__bmp_string                bmpString                        ; 
        } u                                                             ; 
    }                              asn1set__SETStringub_ticketNum   ; 

typedef
    struct                         asn1set__SETStringub_taCode_       
    {                                                                 
# define                               asn1set__SETStringub_taCode__visibleString 0x752 
# define                               asn1set__SETStringub_taCode__bmpString 0x753 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn__visible_string            visibleString                    ; 
            asn__bmp_string                bmpString                        ; 
        } u                                                             ; 
    }                              asn1set__SETStringub_taCode      ; 

typedef
    struct                         asn1set__SETStringub_taName_       
    {                                                                 
# define                               asn1set__SETStringub_taName__visibleString 0x755 
# define                               asn1set__SETStringub_taName__bmpString 0x756 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn__visible_string            visibleString                    ; 
            asn__bmp_string                bmpString                        ; 
        } u                                                             ; 
    }                              asn1set__SETStringub_taName      ; 

typedef
    asn__enumerated                asn1set__Restrictions            ; 
# define                           asn1set__Restrictions__unspecifiedRestriction     0 

typedef
    struct                         asn1set__MarketTransportCap_       
    {                                                                 
# define                               asn1set__MarketTransportCap__tripLegSeq   0 
# define                               asn1set__MarketTransportCap__ticketNumber   1 
# define                               asn1set__MarketTransportCap__travelAgencyCode   2 
# define                               asn1set__MarketTransportCap__travelAgencyName   3 
# define                               asn1set__MarketTransportCap__restrictions   4 
        UCHAR                          _present[1]                      ; 
        asn1set__SETStringub_passName  passengerName                    ; 
        asn1set__Date                  departureDate                    ; 
        asn1set__SETStringub_airportCode origCityAirport                  ; 
        asn1set__TripLegSeq            *tripLegSeq                      ; 
        asn1set__SETStringub_ticketNum ticketNumber                     ; 
        asn1set__SETStringub_taCode    travelAgencyCode                 ; 
        asn1set__SETStringub_taName    travelAgencyName                 ; 
        asn1set__Restrictions          restrictions                     ; 
    }                              asn1set__MarketTransportCap      ; 

typedef
    asn__octet_string              asn1set__XID                     ; 

typedef
    struct                         asn1set__MessageIDs_               
    {                                                                 
# define                               asn1set__MessageIDs__lid_C       0 
# define                               asn1set__MessageIDs__lid_M       1 
# define                               asn1set__MessageIDs__xID         2 
        UCHAR                          _present[1]                      ; 
        asn1set__LocalID               lid_C                            ; 
        asn1set__LocalID               lid_M                            ; 
        asn1set__XID                   xID                              ; 
    }                              asn1set__MessageIDs              ; 

typedef
    asn__visible_string            asn1set__SWIdent                 ; 

typedef
    struct                         asn1set__MessageHeader_            
    {                                                                 
# define                               asn1set__MessageHeader__messageIDs   0 
# define                               asn1set__MessageHeader__rrpid    1 
        UCHAR                          _present[1]                      ; 
        asn__integer                   version                          ; 
        asn__integer                   revision                         ; 
        asn1set__Date                  date                             ; 
        asn1set__MessageIDs            messageIDs                       ; 
        asn1set__RRPID                 rrpid                            ; 
        asn1set__SWIdent               swIdent                          ; 
    }                              asn1set__MessageHeader           ; 

typedef
    struct                         asn1set__MsgExtension_             
    {                                                                 
        asn__object_identifier         extnID                           ; 
        asn__boolean                   critical                         ; 
        asn__any                       extnValue                        ; 
    }                              asn1set__MsgExtension            ; 

typedef
    struct                         asn1set__MsgExtensions_            
    {                                                                 
        struct asn1set__MsgExtensions_ *next                            ; 
        asn1set__MsgExtension          msgExtension                     ; 
    }                              asn1set__MsgExtensions           ; 

typedef
    struct                         asn1set__PInitReq_                 
    {                                                                 
# define                               asn1set__PInitReq__localID_M     0 
# define                               asn1set__PInitReq__thumbs        1 
# define                               asn1set__PInitReq__piRqExtensions   2 
        UCHAR                          _present[1]                      ; 
        asn1set__RRPID                 rrpid                            ; 
        asn1set__Language              language                         ; 
        asn1set__LocalID               localID_C                        ; 
        asn1set__LocalID               localID_M                        ; 
        asn1set__Challenge             chall_C                          ; 
        asn1set__BrandID               brandID                          ; 
        asn1set__BIN                   bin                              ; 
        asn1set__Thumbs                thumbs                           ; 
        asn1set__MsgExtensions         *piRqExtensions                  ; 
    }                              asn1set__PInitReq                ; 

typedef
    asn1set__S                     asn1set__PInitRes                ; 

typedef
    asn1set__SO                    asn1set__PISignature             ; 

typedef
    struct                         asn1set__PIDualSigned_             
    {                                                                 
        asn1set__PISignature           piSignature                      ; 
        asn1set__EX                    exPIData                         ; 
    }                              asn1set__PIDualSigned            ; 

typedef
    asn1set__L                     asn1set__OIDualSigned            ; 

typedef
    struct                         asn1set__PReqDualSigned_           
    {                                                                 
        asn1set__PIDualSigned          piDualSigned                     ; 
        asn1set__OIDualSigned          oiDualSigned                     ; 
    }                              asn1set__PReqDualSigned          ; 

typedef
    asn1set__EXH                   asn1set__PIUnsigned              ; 

typedef
    asn1set__L                     asn1set__OIUnsigned              ; 

typedef
    struct                         asn1set__PReqUnsigned_             
    {                                                                 
        asn1set__PIUnsigned            piUnsigned                       ; 
        asn1set__OIUnsigned            oiUnsigned                       ; 
    }                              asn1set__PReqUnsigned            ; 

typedef
    struct                         asn1set__PReq_                     
    {                                                                 
# define                               asn1set__PReq__pReqDualSigned  0x46c 
# define                               asn1set__PReq__pReqUnsigned    0x46d 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn1set__PReqDualSigned        pReqDualSigned                   ; 
            asn1set__PReqUnsigned          pReqUnsigned                     ; 
        } u                                                             ; 
    }                              asn1set__PReq                    ; 

typedef
    asn1set__S                     asn1set__PRes                    ; 

typedef
    asn1set__S                     asn1set__InqReqSigned            ; 

typedef
    asn__visible_string            asn1set__PaySysID                ; 

typedef
    struct                         asn1set__TransIDs_                 
    {                                                                 
# define                               asn1set__TransIDs__lid_M         0 
# define                               asn1set__TransIDs__paySysID      1 
        UCHAR                          _present[1]                      ; 
        asn1set__LocalID               lid_C                            ; 
        asn1set__LocalID               lid_M                            ; 
        asn1set__XID                   xid                              ; 
        asn1set__Date                  pReqDate                         ; 
        asn1set__PaySysID              paySysID                         ; 
        asn1set__Language              language                         ; 
    }                              asn1set__TransIDs                ; 

typedef
    struct                         asn1set__InqReqData_               
    {                                                                 
# define                               asn1set__InqReqData__inqRqExtensions   0 
        UCHAR                          _present[1]                      ; 
        asn1set__TransIDs              transIDs                         ; 
        asn1set__RRPID                 rrpid                            ; 
        asn1set__Challenge             chall_C2                         ; 
        asn1set__MsgExtensions         *inqRqExtensions                 ; 
    }                              asn1set__InqReqData              ; 

typedef
    struct                         asn1set__InqReq_                   
    {                                                                 
# define                               asn1set__InqReq__inqReqSigned  0x4d2 
# define                               asn1set__InqReq__inqReqUnsigned 0x4d3 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn1set__InqReqSigned          inqReqSigned                     ; 
            asn1set__InqReqData            inqReqUnsigned                   ; 
        } u                                                             ; 
    }                              asn1set__InqReq                  ; 

typedef
    asn1set__PRes                  asn1set__InqRes                  ; 

typedef
    struct                         asn1set__EncB_                     
    {                                                                 
        asn1set__Enc                   enc                              ; 
        asn__any                       baggage                          ; 
    }                              asn1set__EncB                    ; 

typedef
    asn1set__EncB                  asn1set__AuthReq                 ; 

typedef
    struct                         asn1set__EncBX_                    
    {                                                                 
        asn1set__EncX                  encX                             ; 
        asn__any                       baggage                          ; 
    }                              asn1set__EncBX                   ; 

typedef
    struct                         asn1set__AuthRes_                  
    {                                                                 
# define                               asn1set__AuthRes__encB         0x504 
# define                               asn1set__AuthRes__encBX        0x505 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn1set__EncB                  encB                             ; 
            asn1set__EncBX                 encBX                            ; 
        } u                                                             ; 
    }                              asn1set__AuthRes                 ; 

typedef
    asn1set__EncB                  asn1set__AuthRevReq              ; 

typedef
    struct                         asn1set__AuthRevRes_               
    {                                                                 
# define                               asn1set__AuthRevRes__encB      0x552 
# define                               asn1set__AuthRevRes__enc       0x553 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn1set__EncB                  encB                             ; 
            asn1set__Enc                   enc                              ; 
        } u                                                             ; 
    }                              asn1set__AuthRevRes              ; 

typedef
    struct                         asn1set__CapReq_                   
    {                                                                 
# define                               asn1set__CapReq__encB          0x567 
# define                               asn1set__CapReq__encBX         0x568 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn1set__EncB                  encB                             ; 
            asn1set__EncBX                 encBX                            ; 
        } u                                                             ; 
    }                              asn1set__CapReq                  ; 

typedef
    asn1set__Enc                   asn1set__CapRes                  ; 

typedef
    struct                         asn1set__CapRevReq_                
    {                                                                 
# define                               asn1set__CapRevReq__encB       0x5bf 
# define                               asn1set__CapRevReq__encBX      0x5c0 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn1set__EncB                  encB                             ; 
            asn1set__EncBX                 encBX                            ; 
        } u                                                             ; 
    }                              asn1set__CapRevReq               ; 

typedef
    asn1set__Enc                   asn1set__CapRevRes               ; 

typedef
    struct                         asn1set__CredReq_                  
    {                                                                 
# define                               asn1set__CredReq__encB         0x5ce 
# define                               asn1set__CredReq__encBX        0x5cf 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn1set__EncB                  encB                             ; 
            asn1set__EncBX                 encBX                            ; 
        } u                                                             ; 
    }                              asn1set__CredReq                 ; 

typedef
    asn1set__Enc                   asn1set__CredRes                 ; 

typedef
    struct                         asn1set__CredRevReq_               
    {                                                                 
# define                               asn1set__CredRevReq__encB      0x5dd 
# define                               asn1set__CredRevReq__encBX     0x5de 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn1set__EncB                  encB                             ; 
            asn1set__EncBX                 encBX                            ; 
        } u                                                             ; 
    }                              asn1set__CredRevReq              ; 

typedef
    asn1set__Enc                   asn1set__CredRevRes              ; 

typedef
    asn1set__S                     asn1set__PCertReq                ; 

typedef
    asn1set__S                     asn1set__PCertRes                ; 

typedef
    asn1set__Enc                   asn1set__BatchAdminReq           ; 

typedef
    asn1set__Enc                   asn1set__BatchAdminRes           ; 

typedef
    asn1set__S                     asn1set__SignedError             ; 

typedef
    asn__enumerated                asn1set__ErrorCode               ; 
# define                           asn1set__ErrorCode__unspecifiedFailure     1 
# define                           asn1set__ErrorCode__messageNotSupported     2 
# define                           asn1set__ErrorCode__decodingFailure     3 
# define                           asn1set__ErrorCode__invalidCertificate     4 
# define                           asn1set__ErrorCode__expiredCertificate     5 
# define                           asn1set__ErrorCode__revokedCertificate     6 
# define                           asn1set__ErrorCode__missingCertificate     7 
# define                           asn1set__ErrorCode__signatureFailure     8 
# define                           asn1set__ErrorCode__badMessageHeader     9 
# define                           asn1set__ErrorCode__wrapperMsgMismatch    10 
# define                           asn1set__ErrorCode__versionTooOld    11 
# define                           asn1set__ErrorCode__versionTooNew    12 
# define                           asn1set__ErrorCode__unrecognizedExtension    13 
# define                           asn1set__ErrorCode__messageTooBig    14 
# define                           asn1set__ErrorCode__signatureRequired    15 
# define                           asn1set__ErrorCode__messageTooOld    16 
# define                           asn1set__ErrorCode__messageTooNew    17 
# define                           asn1set__ErrorCode__thumbsMismatch    18 
# define                           asn1set__ErrorCode__unknownRRPID    19 
# define                           asn1set__ErrorCode__unknownXID    20 
# define                           asn1set__ErrorCode__unknownLID    21 
# define                           asn1set__ErrorCode__challengeMismatch    22 

typedef
    struct                         asn1set__ErrorMsg_                 
    {                                                                 
# define                               asn1set__ErrorMsg__messageHeader 0x3d1 
# define                               asn1set__ErrorMsg__badWrapper  0x3d2 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn1set__MessageHeader         messageHeader                    ; 
            asn__octet_string              badWrapper                       ; 
        } u                                                             ; 
    }                              asn1set__ErrorMsg                ; 

typedef
    struct                         asn1set__ErrorTBS_                 
    {                                                                 
# define                               asn1set__ErrorTBS__errorOID      0 
# define                               asn1set__ErrorTBS__errorThumb    1 
        UCHAR                          _present[1]                      ; 
        asn1set__ErrorCode             errorCode                        ; 
        asn1set__Nonce                 errorNonce                       ; 
        asn__object_identifier         errorOID                         ; 
        asn1set__CertThumb             errorThumb                       ; 
        asn1set__ErrorMsg              errorMsg                         ; 
    }                              asn1set__ErrorTBS                ; 

typedef
    struct                         asn1set__Error_                    
    {                                                                 
# define                               asn1set__Error__signedError    0x3c7 
# define                               asn1set__Error__unsignedError  0x3c8 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn1set__SignedError           signedError                      ; 
            asn1set__ErrorTBS              unsignedError                    ; 
        } u                                                             ; 
    }                              asn1set__Error                   ; 

typedef
    struct                         asn1set__Message_                  
    {                                                                 
# define                               asn1set__Message__pInitReq     0x39f 
# define                               asn1set__Message__pInitRes     0x3a0 
# define                               asn1set__Message__pReq         0x3a1 
# define                               asn1set__Message__pRes         0x3a2 
# define                               asn1set__Message__inqReq       0x3a3 
# define                               asn1set__Message__inqRes       0x3a4 
# define                               asn1set__Message__authReq      0x3a5 
# define                               asn1set__Message__authRes      0x3a6 
# define                               asn1set__Message__authRevReq   0x3a7 
# define                               asn1set__Message__authRevRes   0x3a8 
# define                               asn1set__Message__capReq       0x3a9 
# define                               asn1set__Message__capRes       0x3aa 
# define                               asn1set__Message__capRevReq    0x3ab 
# define                               asn1set__Message__capRevRes    0x3ac 
# define                               asn1set__Message__credReq      0x3ad 
# define                               asn1set__Message__credRes      0x3ae 
# define                               asn1set__Message__credRevReq   0x3af 
# define                               asn1set__Message__credRevRes   0x3b0 
# define                               asn1set__Message__pCertReq     0x3b1 
# define                               asn1set__Message__pCertRes     0x3b2 
# define                               asn1set__Message__batchAdminReq 0x3b3 
# define                               asn1set__Message__batchAdminRes 0x3b4 
# define                               asn1set__Message__cardCInitReq 0x3b5 
# define                               asn1set__Message__cardCInitRes 0x3b6 
# define                               asn1set__Message__me_AqCInitReq 0x3b7 
# define                               asn1set__Message__me_AqCInitRes 0x3b8 
# define                               asn1set__Message__regFormReq   0x3b9 
# define                               asn1set__Message__regFormRes   0x3ba 
# define                               asn1set__Message__certReq      0x3bb 
# define                               asn1set__Message__certRes      0x3bc 
# define                               asn1set__Message__certInqReq   0x3bd 
# define                               asn1set__Message__certInqRes   0x3be 
# define                               asn1set__Message__error        0x3bf 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn1set__PInitReq              pInitReq                         ; 
            asn1set__PInitRes              pInitRes                         ; 
            asn1set__PReq                  pReq                             ; 
            asn1set__PRes                  pRes                             ; 
            asn1set__InqReq                inqReq                           ; 
            asn1set__InqRes                inqRes                           ; 
            asn1set__AuthReq               authReq                          ; 
            asn1set__AuthRes               authRes                          ; 
            asn1set__AuthRevReq            authRevReq                       ; 
            asn1set__AuthRevRes            authRevRes                       ; 
            asn1set__CapReq                capReq                           ; 
            asn1set__CapRes                capRes                           ; 
            asn1set__CapRevReq             capRevReq                        ; 
            asn1set__CapRevRes             capRevRes                        ; 
            asn1set__CredReq               credReq                          ; 
            asn1set__CredRes               credRes                          ; 
            asn1set__CredRevReq            credRevReq                       ; 
            asn1set__CredRevRes            credRevRes                       ; 
            asn1set__PCertReq              pCertReq                         ; 
            asn1set__PCertRes              pCertRes                         ; 
            asn1set__BatchAdminReq         batchAdminReq                    ; 
            asn1set__BatchAdminRes         batchAdminRes                    ; 
            asn1set__CardCInitReq          cardCInitReq                     ; 
            asn1set__CardCInitRes          cardCInitRes                     ; 
            asn1set__Me_AqCInitReq         me_AqCInitReq                    ; 
            asn1set__Me_AqCInitRes         me_AqCInitRes                    ; 
            asn1set__RegFormReq            regFormReq                       ; 
            asn1set__RegFormRes            regFormRes                       ; 
            asn1set__CertReq               certReq                          ; 
            asn1set__CertRes               certRes                          ; 
            asn1set__CertInqReq            certInqReq                       ; 
            asn1set__CertInqRes            certInqRes                       ; 
            asn1set__Error                 error                            ; 
        } u                                                             ; 
    }                              asn1set__Message                 ; 

typedef
    struct                         asn1set__MessageWrapper_           
    {                                                                 
# define                               asn1set__MessageWrapper__mwExtensions   0 
        UCHAR                          _present[1]                      ; 
        asn1set__MessageHeader         messageHeader                    ; 
        asn1set__Message               message                          ; 
        asn1set__MsgExtensions         *mwExtensions                    ; 
    }                              asn1set__MessageWrapper          ; 

typedef
    asn__any                       asn1set__EncodedBrandCRLID       ; 

typedef
    asn__any                       asn1set__Name                    ; 

typedef
    struct                         asn1set__CRLIdentifier_            
    {                                                                 
        asn1set__Name                  issuerName                       ; 
        asn__integer                   crlNumber                        ; 
    }                              asn1set__CRLIdentifier           ; 

typedef
    struct                         asn1set__CRLIdentifierSeq_         
    {                                                                 
        struct asn1set__CRLIdentifierSeq_ *next                            ; 
        asn1set__CRLIdentifier         cRLIdentifier                    ; 
    }                              asn1set__CRLIdentifierSeq        ; 

typedef
    struct                         asn1set__UnsignedBrandCRLIdentifier_     
    {                                                                 
# define                               asn1set__UnsignedBrandCRLIdentifier__crlIdentifierSeq   0 
# define                               asn1set__UnsignedBrandCRLIdentifier__bCRLExtensions   1 
        UCHAR                          _present[1]                      ; 
        asn__integer                   version                          ; 
        asn__integer                   sequenceNum                      ; 
        asn1set__BrandID               brandID                          ; 
        asn__generalized_time          notBefore                        ; 
        asn__generalized_time          notAfter                         ; 
        asn1set__CRLIdentifierSeq      *crlIdentifierSeq                ; 
        x509__Extensions               *bCRLExtensions                  ; 
    }                              asn1set__UnsignedBrandCRLIdentifier   ; 

typedef
    asn1set__S                     asn1set__CRLNotification         ; 

typedef
    struct                         asn1set__CRLNotificationTBS_       
    {                                                                 
        asn1set__Date                  date                             ; 
        setpkcs7__Digest               crlThumbprint                    ; 
    }                              asn1set__CRLNotificationTBS      ; 

typedef
    asn1set__S                     asn1set__CRLNotificationRes      ; 

typedef
    struct                         asn1set__CRLNotificationResTBS_     
    {                                                                 
        asn1set__Date                  date                             ; 
        setpkcs7__Digest               crlThumbprint                    ; 
    }                              asn1set__CRLNotificationResTBS   ; 

typedef
    asn1set__S                     asn1set__BCIDistribution         ; 

typedef
    struct                         asn1set__BCIDistributionTBS_       
    {                                                                 
        asn1set__Date                  date                             ; 
        asn1set__BrandCRLIdentifier    bci                              ; 
    }                              asn1set__BCIDistributionTBS      ; 

typedef
    struct                         asn1set__PANData_                  
    {                                                                 
        asn1set__PAN                   pan                              ; 
        asn1set__CardExpiry            cardExpiry                       ; 
        asn1set__Secret                panSecret                        ; 
        asn1set__Nonce                 exNonce                          ; 
    }                              asn1set__PANData                 ; 

typedef
    struct                         asn1set__PANToken_                 
    {                                                                 
        asn1set__PAN                   pan                              ; 
        asn1set__CardExpiry            cardExpiry                       ; 
        asn1set__Nonce                 exNonce                          ; 
    }                              asn1set__PANToken                ; 

typedef
    struct                         asn1set__AttributeSet_             
    {                                                                 
        struct asn1set__AttributeSet_  *next                            ; 
        x509__Attribute                attribute                        ; 
    }                              asn1set__AttributeSet            ; 

typedef
    asn__any                       asn1set__EncodedCertificationRequestInfo   ; 

typedef
    asn1set__SIGNED                asn1set__CertificationRequest    ; 

typedef
    struct                         asn1set__CertificationRequestInfo_     
    {                                                                 
        asn__integer                   version                          ; 
        x509__Name                     subject                          ; 
        x509__SubjectPublicKeyInfo     subjectPublicKeyInfo             ; 
        asn1set__AttributeSet          *attributes                      ; 
    }                              asn1set__CertificationRequestInfo   ; 

typedef
    struct                         asn1set__PInitResData_             
    {                                                                 
# define                               asn1set__PInitResData__brandCRLIdentifier   0 
# define                               asn1set__PInitResData__thumbs    1 
# define                               asn1set__PInitResData__piRsExtensions   2 
        UCHAR                          _present[1]                      ; 
        asn1set__TransIDs              transIDs                         ; 
        asn1set__RRPID                 rrpid                            ; 
        asn1set__Challenge             chall_C                          ; 
        asn1set__Challenge             chall_M                          ; 
        asn1set__BrandCRLIdentifier    brandCRLIdentifier               ; 
        asn1set__CertThumb             peThumb                          ; 
        asn1set__Thumbs                thumbs                           ; 
        asn1set__MsgExtensions         *piRsExtensions                  ; 
    }                              asn1set__PInitResData            ; 

typedef
    asn1set__L                     asn1set__PIDualSignedTBE         ; 

typedef
    asn1set__L                     asn1set__PI_OILink               ; 

typedef
    asn1set__DD                    asn1set__HPIData                 ; 

typedef
    asn1set__DD                    asn1set__HOIData                 ; 

typedef
    struct                         asn1set__PI_TBS_                   
    {                                                                 
        asn1set__HPIData               hPIData                          ; 
        asn1set__HOIData               hOIData                          ; 
    }                              asn1set__PI_TBS                  ; 

typedef
    asn1set__EncX                  asn1set__AuthToken               ; 

typedef
    struct                         asn1set__PI_                       
    {                                                                 
# define                               asn1set__PI__piUnsigned        0x47e 
# define                               asn1set__PI__piDualSigned      0x47f 
# define                               asn1set__PI__authToken         0x480 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn1set__PIUnsigned            piUnsigned                       ; 
            asn1set__PIDualSigned          piDualSigned                     ; 
            asn1set__AuthToken             authToken                        ; 
        } u                                                             ; 
    }                              asn1set__PI                      ; 

typedef
    asn1set__DD                    asn1set__HOD                     ; 

typedef
    struct                         asn1set__Inputs_                   
    {                                                                 
        asn1set__HOD                   hod                              ; 
        asn1set__CurrencyAmount        purchAmt                         ; 
    }                              asn1set__Inputs                  ; 

typedef
    struct                         asn1set__Recurring_                
    {                                                                 
        asn__integer                   recurringFrequency               ; 
        asn1set__Date                  recurringExpiry                  ; 
    }                              asn1set__Recurring               ; 

typedef
    struct                         asn1set__InstallRecurInd_          
    {                                                                 
# define                               asn1set__InstallRecurInd__installTotalTrans 0x6b0 
# define                               asn1set__InstallRecurInd__recurring 0x6b1 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn__integer                   installTotalTrans                ; 
            asn1set__Recurring             recurring                        ; 
        } u                                                             ; 
    }                              asn1set__InstallRecurInd         ; 

typedef
    struct                         asn1set__InstallRecurData_         
    {                                                                 
# define                               asn1set__InstallRecurData__irExtensions   0 
        UCHAR                          _present[1]                      ; 
        asn1set__InstallRecurInd       installRecurInd                  ; 
        asn1set__MsgExtensions         *irExtensions                    ; 
    }                              asn1set__InstallRecurData        ; 

typedef
    setpkcs7__Digest               asn1set__HMAC                    ; 

typedef
    asn1set__HMAC                  asn1set__TransStain              ; 

typedef
    struct                         asn1set__PIHead_                   
    {                                                                 
# define                               asn1set__PIHead__installRecurData   0 
# define                               asn1set__PIHead__acqBackKeyData   1 
# define                               asn1set__PIHead__piExtensions    2 
        UCHAR                          _present[1]                      ; 
        asn1set__TransIDs              transIDs                         ; 
        asn1set__Inputs                inputs                           ; 
        asn1set__MerchantID            merchantID                       ; 
        asn1set__InstallRecurData      installRecurData                 ; 
        asn1set__TransStain            transStain                       ; 
        asn1set__SWIdent               swIdent                          ; 
        asn1set__BackKeyData           acqBackKeyData                   ; 
        asn1set__MsgExtensions         *piExtensions                    ; 
    }                              asn1set__PIHead                  ; 

typedef
    struct                         asn1set__PIData_                   
    {                                                                 
        asn1set__PIHead                piHead                           ; 
        asn1set__PANData               panData                          ; 
    }                              asn1set__PIData                  ; 

typedef
    struct                         asn1set__OIDList_                  
    {                                                                 
        struct asn1set__OIDList_       *next                            ; 
        asn__object_identifier         object_identifier                ; 
    }                              asn1set__OIDList                 ; 

typedef
    struct                         asn1set__OIData_                   
    {                                                                 
# define                               asn1set__OIData__chall_M         0 
# define                               asn1set__OIData__odExtOIDs       1 
# define                               asn1set__OIData__oiExtensions    2 
        UCHAR                          _present[1]                      ; 
        asn1set__TransIDs              transIDs                         ; 
        asn1set__RRPID                 rrpid                            ; 
        asn1set__Challenge             chall_C                          ; 
        asn1set__HOD                   hod                              ; 
        asn1set__Nonce                 odSalt                           ; 
        asn1set__Challenge             chall_M                          ; 
        asn1set__BrandID               brandID                          ; 
        asn1set__BIN                   bin                              ; 
        asn1set__OIDList               *odExtOIDs                       ; 
        asn1set__MsgExtensions         *oiExtensions                    ; 
    }                              asn1set__OIData                  ; 

typedef
    asn__octet_string              asn1set__OD                      ; 

typedef
    struct                         asn1set__HODInput_                 
    {                                                                 
# define                               asn1set__HODInput__installRecurData   0 
# define                               asn1set__HODInput__odExtensions   1 
        UCHAR                          _present[1]                      ; 
        asn1set__OD                    od                               ; 
        asn1set__CurrencyAmount        purchAmt                         ; 
        asn1set__Nonce                 odSalt                           ; 
        asn1set__InstallRecurData      installRecurData                 ; 
        asn1set__MsgExtensions         *odExtensions                    ; 
    }                              asn1set__HODInput                ; 

typedef
    struct                         asn1set__PIDataUnsigned_           
    {                                                                 
        asn1set__PIHead                piHead                           ; 
        asn1set__PANToken              panToken                         ; 
    }                              asn1set__PIDataUnsigned          ; 

typedef
    asn1set__L                     asn1set__PIUnsignedTBE           ; 

typedef
    asn__enumerated                asn1set__CompletionCode          ; 
# define                           asn1set__CompletionCode__meaninglessRatio     0 
# define                           asn1set__CompletionCode__orderRejected     1 
# define                           asn1set__CompletionCode__orderReceived     2 
# define                           asn1set__CompletionCode__orderNotReceived     3 
# define                           asn1set__CompletionCode__authorizationPerformed     4 
# define                           asn1set__CompletionCode__capturePerformed     5 
# define                           asn1set__CompletionCode__creditPerformed     6 

typedef
    asn1set__EncK                  asn1set__AcqCardMsg              ; 

typedef
    asn__enumerated                asn1set__AuthCode                ; 
# define                           asn1set__AuthCode__approved        0 
# define                           asn1set__AuthCode__unspecifiedFailure     1 
# define                           asn1set__AuthCode__declined        2 
# define                           asn1set__AuthCode__noReply         3 
# define                           asn1set__AuthCode__callIssuer      4 
# define                           asn1set__AuthCode__amountError     5 
# define                           asn1set__AuthCode__expiredCard     6 
# define                           asn1set__AuthCode__invalidTransaction     7 
# define                           asn1set__AuthCode__systemError     8 
# define                           asn1set__AuthCode__piPreviouslyUsed     9 
# define                           asn1set__AuthCode__recurringTooSoon    10 
# define                           asn1set__AuthCode__recurringExpired    11 
# define                           asn1set__AuthCode__piAuthMismatch    12 
# define                           asn1set__AuthCode__installRecurMismatch    13 
# define                           asn1set__AuthCode__captureNotSupported    14 
# define                           asn1set__AuthCode__signatureRequired    15 
# define                           asn1set__AuthCode__cardMerchBrandMismatch    16 

typedef
    struct                         asn1set__CurrConv_                 
    {                                                                 
        asn1set__FloatingPoint         currConvRate                     ; 
        asn1set__Currency              cardCurr                         ; 
    }                              asn1set__CurrConv                ; 

typedef
    struct                         asn1set__AuthStatus_               
    {                                                                 
# define                               asn1set__AuthStatus__currConv    0 
        UCHAR                          _present[1]                      ; 
        asn1set__Date                  authDate                         ; 
        asn1set__AuthCode              authCode                         ; 
        asn1set__FloatingPoint         authRatio                        ; 
        asn1set__CurrConv              currConv                         ; 
    }                              asn1set__AuthStatus              ; 

typedef
    asn__enumerated                asn1set__CapCode                 ; 
# define                           asn1set__CapCode__success          0 
# define                           asn1set__CapCode__unspecifiedFailure     1 
# define                           asn1set__CapCode__duplicateRequest     2 
# define                           asn1set__CapCode__authExpired      3 
# define                           asn1set__CapCode__authDataMissing     4 
# define                           asn1set__CapCode__invalidAuthData     5 
# define                           asn1set__CapCode__capTokenMissing     6 
# define                           asn1set__CapCode__invalidCapToken     7 
# define                           asn1set__CapCode__batchUnknown     8 
# define                           asn1set__CapCode__batchClosed      9 
# define                           asn1set__CapCode__unknownXID      10 
# define                           asn1set__CapCode__unknownLID      11 

typedef
    struct                         asn1set__CapStatus_                
    {                                                                 
        asn1set__Date                  capDate                          ; 
        asn1set__CapCode               capCode                          ; 
        asn1set__FloatingPoint         capRatio                         ; 
    }                              asn1set__CapStatus               ; 

typedef
    asn__enumerated                asn1set__CapRevOrCredCode        ; 
# define                           asn1set__CapRevOrCredCode__success     0 
# define                           asn1set__CapRevOrCredCode__unspecifiedFailure     1 
# define                           asn1set__CapRevOrCredCode__duplicateRequest     2 
# define                           asn1set__CapRevOrCredCode__originalProcessed     3 
# define                           asn1set__CapRevOrCredCode__originalNotFound     4 
# define                           asn1set__CapRevOrCredCode__capPurged     5 
# define                           asn1set__CapRevOrCredCode__capDataMismatch     6 
# define                           asn1set__CapRevOrCredCode__missingCapData     7 
# define                           asn1set__CapRevOrCredCode__missingCapToken     8 
# define                           asn1set__CapRevOrCredCode__invalidCapToken     9 
# define                           asn1set__CapRevOrCredCode__batchUnknown    10 
# define                           asn1set__CapRevOrCredCode__batchClosed    11 

typedef
    struct                         asn1set__CreditStatus_             
    {                                                                 
        asn1set__Date                  creditDate                       ; 
        asn1set__CapRevOrCredCode      creditCode                       ; 
        asn1set__FloatingPoint         creditRatio                      ; 
    }                              asn1set__CreditStatus            ; 

typedef
    struct                         asn1set__CreditStatusSeq_          
    {                                                                 
        struct asn1set__CreditStatusSeq_ *next                            ; 
        asn1set__CreditStatus          creditStatus                     ; 
    }                              asn1set__CreditStatusSeq         ; 

typedef
    struct                         asn1set__Results_                  
    {                                                                 
# define                               asn1set__Results__acqCardMsg     0 
# define                               asn1set__Results__authStatus     1 
# define                               asn1set__Results__capStatus      2 
# define                               asn1set__Results__credStatusSeq   3 
        UCHAR                          _present[1]                      ; 
        asn1set__AcqCardMsg            acqCardMsg                       ; 
        asn1set__AuthStatus            authStatus                       ; 
        asn1set__CapStatus             capStatus                        ; 
        asn1set__CreditStatusSeq       *credStatusSeq                   ; 
    }                              asn1set__Results                 ; 

typedef
    struct                         asn1set__PResPayload_              
    {                                                                 
# define                               asn1set__PResPayload__results    0 
# define                               asn1set__PResPayload__pRsExtensions   1 
        UCHAR                          _present[1]                      ; 
        asn1set__CompletionCode        completionCode                   ; 
        asn1set__Results               results                          ; 
        asn1set__MsgExtensions         *pRsExtensions                   ; 
    }                              asn1set__PResPayload             ; 

typedef
    struct                         asn1set__PResPayloadSeq_           
    {                                                                 
        struct asn1set__PResPayloadSeq_ *next                            ; 
        asn1set__PResPayload           pResPayload                      ; 
    }                              asn1set__PResPayloadSeq          ; 

typedef
    struct                         asn1set__PResData_                 
    {                                                                 
# define                               asn1set__PResData__brandCRLIdentifier   0 
        UCHAR                          _present[1]                      ; 
        asn1set__TransIDs              transIDs                         ; 
        asn1set__RRPID                 rrpid                            ; 
        asn1set__Challenge             chall_C                          ; 
        asn1set__BrandCRLIdentifier    brandCRLIdentifier               ; 
        asn1set__PResPayloadSeq        *pResPayloadSeq                  ; 
    }                              asn1set__PResData                ; 

typedef
    asn1set__S                     asn1set__AuthReqTBE              ; 

typedef
    asn1set__L                     asn1set__AuthReqTBS              ; 

typedef
    struct                         asn1set__MerTermIDs_               
    {                                                                 
# define                               asn1set__MerTermIDs__terminalID   0 
# define                               asn1set__MerTermIDs__agentNum    1 
# define                               asn1set__MerTermIDs__chainNum    2 
# define                               asn1set__MerTermIDs__storeNum    3 
        UCHAR                          _present[1]                      ; 
        asn1set__MerchantID            merchantID                       ; 
        asn__visible_string            terminalID                       ; 
        asn__integer                   agentNum                         ; 
        asn__integer                   chainNum                         ; 
        asn__integer                   storeNum                         ; 
    }                              asn1set__MerTermIDs              ; 

typedef
    struct                         asn1set__RRTags_                   
    {                                                                 
        asn1set__RRPID                 rrpid                            ; 
        asn1set__MerTermIDs            merTermIDs                       ; 
        asn1set__Date                  currentDate                      ; 
    }                              asn1set__RRTags                  ; 

typedef
    asn__integer                   asn1set__AuthRetNum              ; 

typedef
    struct                         asn1set__AuthTags_                 
    {                                                                 
# define                               asn1set__AuthTags__authRetNum    0 
        UCHAR                          _present[1]                      ; 
        asn1set__RRTags                authRRTags                       ; 
        asn1set__TransIDs              transIDs                         ; 
        asn1set__AuthRetNum            authRetNum                       ; 
    }                              asn1set__AuthTags                ; 

typedef
    struct                         asn1set__CheckDigests_             
    {                                                                 
        asn1set__HOIData               hOIData                          ; 
        asn1set__HOD                   hod2                             ; 
    }                              asn1set__CheckDigests            ; 

typedef
    struct                         asn1set__SETStringub_AVSData_      
    {                                                                 
# define                               asn1set__SETStringub_AVSData__visibleString 0x6ec 
# define                               asn1set__SETStringub_AVSData__bmpString 0x6ed 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn__visible_string            visibleString                    ; 
            asn__bmp_string                bmpString                        ; 
        } u                                                             ; 
    }                              asn1set__SETStringub_AVSData     ; 

typedef
    struct                         asn1set__AVSData_                  
    {                                                                 
# define                               asn1set__AVSData__streetAddress   0 
        UCHAR                          _present[1]                      ; 
        asn1set__SETStringub_AVSData   streetAddress                    ; 
        asn1set__Location              location                         ; 
    }                              asn1set__AVSData                 ; 

typedef
    asn__enumerated                asn1set__SpecialProcessing       ; 
# define                           asn1set__SpecialProcessing__directMarketing     0 
# define                           asn1set__SpecialProcessing__preferredCustomer     1 

typedef
    asn__enumerated                asn1set__CardSuspect             ; 
# define                           asn1set__CardSuspect__unspecifiedReason     0 

typedef
    asn__integer                   asn1set__Duration                ; 

typedef
    struct                         asn1set__MarketAutoAuth_           
    {                                                                 
        asn1set__Duration              duration                         ; 
    }                              asn1set__MarketAutoAuth          ; 

typedef
    asn__enumerated                asn1set__Prestige                ; 
# define                           asn1set__Prestige__unknown         0 
# define                           asn1set__Prestige__level_1         1 
# define                           asn1set__Prestige__level_2         2 
# define                           asn1set__Prestige__level_3         3 

typedef
    struct                         asn1set__MarketHotelAuth_          
    {                                                                 
# define                               asn1set__MarketHotelAuth__prestige   0 
        UCHAR                          _present[1]                      ; 
        asn1set__Duration              duration                         ; 
        asn1set__Prestige              prestige                         ; 
    }                              asn1set__MarketHotelAuth         ; 

typedef
    struct                         asn1set__MarketSpecAuthData_       
    {                                                                 
# define                               asn1set__MarketSpecAuthData__auto_rental 0x687 
# define                               asn1set__MarketSpecAuthData__hotel 0x688 
# define                               asn1set__MarketSpecAuthData__transport 0x689 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn1set__MarketAutoAuth        auto_rental                      ; 
            asn1set__MarketHotelAuth       hotel                            ; 
        } u                                                             ; 
    }                              asn1set__MarketSpecAuthData      ; 

typedef
    asn__numeric_string            asn1set__MerchCatCode            ; 

typedef
    asn__enumerated                asn1set__MerchGroup              ; 
# define                           asn1set__MerchGroup__commercialTravel     1 
# define                           asn1set__MerchGroup__lodging       2 
# define                           asn1set__MerchGroup__automobileRental     3 
# define                           asn1set__MerchGroup__restaurant     4 
# define                           asn1set__MerchGroup__medical       5 
# define                           asn1set__MerchGroup__mailOrPhoneOrder     6 
# define                           asn1set__MerchGroup__riskyPurchase     7 
# define                           asn1set__MerchGroup__other         8 

typedef
    struct                         asn1set__MerchData_                
    {                                                                 
# define                               asn1set__MerchData__merchCatCode   0 
# define                               asn1set__MerchData__merchGroup   1 
        UCHAR                          _present[1]                      ; 
        asn1set__MerchCatCode          merchCatCode                     ; 
        asn1set__MerchGroup            merchGroup                       ; 
    }                              asn1set__MerchData               ; 

typedef
    struct                         asn1set__AuthReqPayload_           
    {                                                                 
# define                               asn1set__AuthReqPayload__avsData   0 
# define                               asn1set__AuthReqPayload__specialProcessing   1 
# define                               asn1set__AuthReqPayload__cardSuspect   2 
# define                               asn1set__AuthReqPayload__installRecurData   3 
# define                               asn1set__AuthReqPayload__marketSpecAuthData   4 
# define                               asn1set__AuthReqPayload__aRqExtensions   5 
        UCHAR                          _present[1]                      ; 
        asn__boolean                   subsequentAuthInd                ; 
        asn1set__CurrencyAmount        authReqAmt                       ; 
        asn1set__AVSData               avsData                          ; 
        asn1set__SpecialProcessing     specialProcessing                ; 
        asn1set__CardSuspect           cardSuspect                      ; 
        asn__boolean                   requestCardTypeInd               ; 
        asn1set__InstallRecurData      installRecurData                 ; 
        asn1set__MarketSpecAuthData    marketSpecAuthData               ; 
        asn1set__MerchData             merchData                        ; 
        asn1set__MsgExtensions         *aRqExtensions                   ; 
    }                              asn1set__AuthReqPayload          ; 

typedef
    struct                         asn1set__AuthReqItem_              
    {                                                                 
# define                               asn1set__AuthReqItem__checkDigests   0 
        UCHAR                          _present[1]                      ; 
        asn1set__AuthTags              authTags                         ; 
        asn1set__CheckDigests          checkDigests                     ; 
        asn1set__AuthReqPayload        authReqPayload                   ; 
    }                              asn1set__AuthReqItem             ; 

typedef
    asn__integer                   asn1set__BatchID                 ; 

typedef
    asn__integer                   asn1set__BatchSequenceNum        ; 

typedef
    asn__enumerated                asn1set__PayRecurInd             ; 
# define                           asn1set__PayRecurInd__unknown      0 
# define                           asn1set__PayRecurInd__singleTransaction     1 
# define                           asn1set__PayRecurInd__recurringTransaction     2 
# define                           asn1set__PayRecurInd__installmentPayment     3 
# define                           asn1set__PayRecurInd__otherMailOrder     4 

typedef
    asn__visible_string            asn1set__MerOrderNum             ; 

typedef
    asn__enumerated                asn1set__AuthCharInd             ; 
# define                           asn1set__AuthCharInd__directMarketing     0 
# define                           asn1set__AuthCharInd__recurringPayment     1 
# define                           asn1set__AuthCharInd__addressVerification     2 
# define                           asn1set__AuthCharInd__preferredCustomer     3 
# define                           asn1set__AuthCharInd__incrementalAuth     4 

typedef
    asn__enumerated                asn1set__MarketSpecDataID        ; 
# define                           asn1set__MarketSpecDataID__failedEdit     0 
# define                           asn1set__MarketSpecDataID__auto     1 
# define                           asn1set__MarketSpecDataID__hotel     2 
# define                           asn1set__MarketSpecDataID__transport     3 

typedef
    struct                         asn1set__MarketSpecCapData_        
    {                                                                 
# define                               asn1set__MarketSpecCapData__auto_rental 0x68b 
# define                               asn1set__MarketSpecCapData__hotel 0x68c 
# define                               asn1set__MarketSpecCapData__transport 0x68d 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn1set__MarketAutoCap         auto_rental                      ; 
            asn1set__MarketHotelCap        hotel                            ; 
            asn1set__MarketTransportCap    transport                        ; 
        } u                                                             ; 
    }                              asn1set__MarketSpecCapData       ; 

typedef
    struct                         asn1set__MarketSpecSaleData_       
    {                                                                 
# define                               asn1set__MarketSpecSaleData__marketSpecDataID   0 
# define                               asn1set__MarketSpecSaleData__marketSpecCapData   1 
        UCHAR                          _present[1]                      ; 
        asn1set__MarketSpecDataID      marketSpecDataID                 ; 
        asn1set__MarketSpecCapData     marketSpecCapData                ; 
    }                              asn1set__MarketSpecSaleData      ; 

typedef
    struct                         asn1set__SETStringub_summary_      
    {                                                                 
# define                               asn1set__SETStringub_summary__visibleString 0x74f 
# define                               asn1set__SETStringub_summary__bmpString 0x750 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn__visible_string            visibleString                    ; 
            asn__bmp_string                bmpString                        ; 
        } u                                                             ; 
    }                              asn1set__SETStringub_summary     ; 

typedef
    struct                         asn1set__SaleDetail_               
    {                                                                 
# define                               asn1set__SaleDetail__batchID     0 
# define                               asn1set__SaleDetail__batchSequenceNum   1 
# define                               asn1set__SaleDetail__payRecurInd   2 
# define                               asn1set__SaleDetail__merOrderNum   3 
# define                               asn1set__SaleDetail__authCharInd   4 
# define                               asn1set__SaleDetail__marketSpecSaleData   5 
# define                               asn1set__SaleDetail__commercialCardData   6 
# define                               asn1set__SaleDetail__orderSummary   7 
# define                               asn1set__SaleDetail__customerReferenceNumber   8 
# define                               asn1set__SaleDetail__customerServicePhone   9 
# define                               asn1set__SaleDetail__saleExtensions  10 
        UCHAR                          _present[2]                      ; 
        asn1set__BatchID               batchID                          ; 
        asn1set__BatchSequenceNum      batchSequenceNum                 ; 
        asn1set__PayRecurInd           payRecurInd                      ; 
        asn1set__MerOrderNum           merOrderNum                      ; 
        asn1set__AuthCharInd           authCharInd                      ; 
        asn1set__MarketSpecSaleData    marketSpecSaleData               ; 
        asn1set__CommercialCardData    commercialCardData               ; 
        asn1set__SETStringub_summary   orderSummary                     ; 
        asn1set__SETStringub_reference customerReferenceNumber          ; 
        asn1set__Phone                 customerServicePhone             ; 
        asn__boolean                   okToPrintPhoneInd                ; 
        asn1set__MsgExtensions         *saleExtensions                  ; 
    }                              asn1set__SaleDetail              ; 

typedef
    struct                         asn1set__AuthReqData_              
    {                                                                 
# define                               asn1set__AuthReqData__mThumbs    0 
# define                               asn1set__AuthReqData__saleDetail   1 
        UCHAR                          _present[1]                      ; 
        asn1set__AuthReqItem           authReqItem                      ; 
        asn1set__Thumbs                mThumbs                          ; 
        asn__boolean                   captureNow                       ; 
        asn1set__SaleDetail            saleDetail                       ; 
    }                              asn1set__AuthReqData             ; 

typedef
    asn1set__S                     asn1set__AuthResTBE              ; 

typedef
    asn1set__L                     asn1set__AuthResTBS              ; 

typedef
    struct                         asn1set__AuthResTBEX_              
    {                                                                 
        asn1set__AuthResTBS            authResTBS                       ; 
        asn1set__SO                    s                                ; 
    }                              asn1set__AuthResTBEX             ; 

typedef
    struct                         asn1set__AuthResTBSX_              
    {                                                                 
        asn1set__AuthResTBS            authResTBS                       ; 
        asn1set__PANToken              panToken                         ; 
    }                              asn1set__AuthResTBSX             ; 

typedef
    asn__visible_string            asn1set__ApprovalCode            ; 

typedef
    asn__visible_string            asn1set__ValidationCode          ; 

typedef
    struct                         asn1set__AuthValCodes_             
    {                                                                 
# define                               asn1set__AuthValCodes__approvalCode   0 
# define                               asn1set__AuthValCodes__authCharInd   1 
# define                               asn1set__AuthValCodes__validationCode   2 
# define                               asn1set__AuthValCodes__marketSpec   3 
        UCHAR                          _present[1]                      ; 
        asn1set__ApprovalCode          approvalCode                     ; 
        asn1set__AuthCharInd           authCharInd                      ; 
        asn1set__ValidationCode        validationCode                   ; 
        asn1set__MarketSpecDataID      marketSpec                       ; 
    }                              asn1set__AuthValCodes            ; 

typedef
    asn__enumerated                asn1set__RespReason              ; 
# define                           asn1set__RespReason__issuer        0 
# define                           asn1set__RespReason__standInTimeOut     1 
# define                           asn1set__RespReason__standInFloorLimit     2 
# define                           asn1set__RespReason__standInSuppressInquiries     3 
# define                           asn1set__RespReason__standInIssuerUnavailable     4 
# define                           asn1set__RespReason__standInIssuerRequest     5 

typedef
    asn__enumerated                asn1set__CardType                ; 
# define                           asn1set__CardType__unavailable     0 
# define                           asn1set__CardType__classic         1 
# define                           asn1set__CardType__gold            2 
# define                           asn1set__CardType__platinum        3 
# define                           asn1set__CardType__premier         4 
# define                           asn1set__CardType__debit           5 
# define                           asn1set__CardType__pinBasedDebit     6 
# define                           asn1set__CardType__atm             7 
# define                           asn1set__CardType__electronicOnly     8 
# define                           asn1set__CardType__unspecifiedConsumer     9 
# define                           asn1set__CardType__corporateTravel    10 
# define                           asn1set__CardType__purchasing     11 
# define                           asn1set__CardType__business       12 
# define                           asn1set__CardType__unspecifiedCommercial    13 
# define                           asn1set__CardType__privateLabel    14 
# define                           asn1set__CardType__proprietary    15 

typedef
    asn__enumerated                asn1set__AVSResult               ; 
# define                           asn1set__AVSResult__resultUnavailable     0 
# define                           asn1set__AVSResult__noMatch        1 
# define                           asn1set__AVSResult__addressMatchOnly     2 
# define                           asn1set__AVSResult__postalCodeMatchOnly     3 
# define                           asn1set__AVSResult__fullMatch      4 

typedef
    asn__numeric_string            asn1set__LogRefID                ; 

typedef
    struct                         asn1set__ResponseData_             
    {                                                                 
# define                               asn1set__ResponseData__authValCodes   0 
# define                               asn1set__ResponseData__respReason   1 
# define                               asn1set__ResponseData__cardType   2 
# define                               asn1set__ResponseData__avsResult   3 
# define                               asn1set__ResponseData__logRefID   4 
        UCHAR                          _present[1]                      ; 
        asn1set__AuthValCodes          authValCodes                     ; 
        asn1set__RespReason            respReason                       ; 
        asn1set__CardType              cardType                         ; 
        asn1set__AVSResult             avsResult                        ; 
        asn1set__LogRefID              logRefID                         ; 
    }                              asn1set__ResponseData            ; 

typedef
    asn__enumerated                asn1set__CloseStatus             ; 
# define                           asn1set__CloseStatus__closedbyMerchant     0 
# define                           asn1set__CloseStatus__closedbyAcquirer     1 

typedef
    struct                         asn1set__ClosedWhen_               
    {                                                                 
        asn1set__CloseStatus           closeStatus                      ; 
        asn1set__Date                  closeDateTime                    ; 
    }                              asn1set__ClosedWhen              ; 

typedef
    struct                         asn1set__BatchTotals_              
    {                                                                 
# define                               asn1set__BatchTotals__batchTotalExtensions   0 
        UCHAR                          _present[1]                      ; 
        asn__integer                   transactionCountCredit           ; 
        asn1set__CurrencyAmount        transactionTotalAmtCredit        ; 
        asn__integer                   transactionCountDebit            ; 
        asn1set__CurrencyAmount        transactionTotalAmtDebit         ; 
        asn1set__MsgExtensions         *batchTotalExtensions            ; 
    }                              asn1set__BatchTotals             ; 

typedef
    struct                         asn1set__BrandBatchDetails_        
    {                                                                 
        asn1set__BrandID               brandID                          ; 
        asn1set__BatchTotals           batchTotals                      ; 
    }                              asn1set__BrandBatchDetails       ; 

typedef
    struct                         asn1set__BrandBatchDetailsSeq_     
    {                                                                 
        struct asn1set__BrandBatchDetailsSeq_ *next                            ; 
        asn1set__BrandBatchDetails     brandBatchDetails                ; 
    }                              asn1set__BrandBatchDetailsSeq    ; 

typedef
    struct                         asn1set__BatchDetails_             
    {                                                                 
# define                               asn1set__BatchDetails__brandBatchDetailsSeq   0 
        UCHAR                          _present[1]                      ; 
        asn1set__BatchTotals           batchTotals                      ; 
        asn1set__BrandBatchDetailsSeq  *brandBatchDetailsSeq            ; 
    }                              asn1set__BatchDetails            ; 

typedef
    struct                         asn1set__BatchStatus_              
    {                                                                 
# define                               asn1set__BatchStatus__closedWhen   0 
# define                               asn1set__BatchStatus__batchExtensions   1 
        UCHAR                          _present[1]                      ; 
        asn1set__Date                  openDateTime                     ; 
        asn1set__ClosedWhen            closedWhen                       ; 
        asn1set__BatchDetails          batchDetails                     ; 
        asn1set__MsgExtensions         *batchExtensions                 ; 
    }                              asn1set__BatchStatus             ; 

typedef
    struct                         asn1set__AuthHeader_               
    {                                                                 
# define                               asn1set__AuthHeader__batchStatus   0 
# define                               asn1set__AuthHeader__currConv    1 
        UCHAR                          _present[1]                      ; 
        asn1set__CurrencyAmount        authAmt                          ; 
        asn1set__AuthCode              authCode                         ; 
        asn1set__ResponseData          responseData                     ; 
        asn1set__BatchStatus           batchStatus                      ; 
        asn1set__CurrConv              currConv                         ; 
    }                              asn1set__AuthHeader              ; 

typedef
    struct                         asn1set__CapResPayload_            
    {                                                                 
# define                               asn1set__CapResPayload__batchID   0 
# define                               asn1set__CapResPayload__batchSequenceNum   1 
# define                               asn1set__CapResPayload__cRsPayExtensions   2 
        UCHAR                          _present[1]                      ; 
        asn1set__CapCode               capCode                          ; 
        asn1set__CurrencyAmount        capAmt                           ; 
        asn1set__BatchID               batchID                          ; 
        asn1set__BatchSequenceNum      batchSequenceNum                 ; 
        asn1set__MsgExtensions         *cRsPayExtensions                ; 
    }                              asn1set__CapResPayload           ; 

typedef
    struct                         asn1set__AuthResPayload_           
    {                                                                 
# define                               asn1set__AuthResPayload__capResPayload   0 
# define                               asn1set__AuthResPayload__aRsExtensions   1 
        UCHAR                          _present[1]                      ; 
        asn1set__AuthHeader            authHeader                       ; 
        asn1set__CapResPayload         capResPayload                    ; 
        asn1set__MsgExtensions         *aRsExtensions                   ; 
    }                              asn1set__AuthResPayload          ; 

typedef
    struct                         asn1set__AuthResData_              
    {                                                                 
# define                               asn1set__AuthResData__brandCRLIdentifier   0 
# define                               asn1set__AuthResData__peThumb    1 
        UCHAR                          _present[1]                      ; 
        asn1set__AuthTags              authTags                         ; 
        asn1set__BrandCRLIdentifier    brandCRLIdentifier               ; 
        asn1set__CertThumb             peThumb                          ; 
        asn1set__AuthResPayload        authResPayload                   ; 
    }                              asn1set__AuthResData             ; 

typedef
    struct                         asn1set__CapToken_                 
    {                                                                 
# define                               asn1set__CapToken__encX        0x667 
# define                               asn1set__CapToken__enc         0x668 
# define                               asn1set__CapToken__null        0x669 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn1set__EncX                  encX                             ; 
            asn1set__Enc                   enc                              ; 
        } u                                                             ; 
    }                              asn1set__CapToken                ; 

typedef
    struct                         asn1set__AuthResBaggage_           
    {                                                                 
# define                               asn1set__AuthResBaggage__capToken   0 
# define                               asn1set__AuthResBaggage__acqCardMsg   1 
# define                               asn1set__AuthResBaggage__authToken   2 
        UCHAR                          _present[1]                      ; 
        asn1set__CapToken              capToken                         ; 
        asn1set__AcqCardMsg            acqCardMsg                       ; 
        asn1set__AuthToken             authToken                        ; 
    }                              asn1set__AuthResBaggage          ; 

typedef
    asn1set__BackKeyData           asn1set__AcqBackKey              ; 

typedef
    asn1set__S                     asn1set__AcqCardCodeMsgTBE       ; 

typedef
    asn__enumerated                asn1set__AcqCardCode             ; 
# define                           asn1set__AcqCardCode__messageOfDay     0 
# define                           asn1set__AcqCardCode__accountInfo     1 
# define                           asn1set__AcqCardCode__callCustomerService     2 

typedef
    struct                         asn1set__SETStringub_acqCardText_     
    {                                                                 
# define                               asn1set__SETStringub_acqCardText__visibleString 0x6f2 
# define                               asn1set__SETStringub_acqCardText__bmpString 0x6f3 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn__visible_string            visibleString                    ; 
            asn__bmp_string                bmpString                        ; 
        } u                                                             ; 
    }                              asn1set__SETStringub_acqCardText   ; 

typedef
    struct                         asn1set__SETStringub_acqCardPhone_     
    {                                                                 
# define                               asn1set__SETStringub_acqCardPhone__visibleString 0x6ef 
# define                               asn1set__SETStringub_acqCardPhone__bmpString 0x6f0 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn__visible_string            visibleString                    ; 
            asn__bmp_string                bmpString                        ; 
        } u                                                             ; 
    }                              asn1set__SETStringub_acqCardPhone   ; 

typedef
    struct                         asn1set__AcqCardMsgData_           
    {                                                                 
# define                               asn1set__AcqCardMsgData__acqCardText   0 
# define                               asn1set__AcqCardMsgData__acqCardURL   1 
# define                               asn1set__AcqCardMsgData__acqCardPhone   2 
        UCHAR                          _present[1]                      ; 
        asn1set__SETStringub_acqCardText acqCardText                      ; 
        asn1set__URL                   acqCardURL                       ; 
        asn1set__SETStringub_acqCardPhone acqCardPhone                     ; 
    }                              asn1set__AcqCardMsgData          ; 

typedef
    struct                         asn1set__AcqCardCodeMsg_           
    {                                                                 
        asn1set__AcqCardCode           acqCardCode                      ; 
        asn1set__AcqCardMsgData        acqCardMsgData                   ; 
    }                              asn1set__AcqCardCodeMsg          ; 

typedef
    asn1set__S                     asn1set__AuthRevReqTBE           ; 

typedef
    asn1set__L                     asn1set__AuthRevReqTBS           ; 

typedef
    asn1set__RRTags                asn1set__AuthRevRRTags           ; 

typedef
    struct                         asn1set__AuthRevTags_              
    {                                                                 
# define                               asn1set__AuthRevTags__authRetNum   0 
        UCHAR                          _present[1]                      ; 
        asn1set__AuthRevRRTags         authRevRRTags                    ; 
        asn1set__AuthRetNum            authRetNum                       ; 
    }                              asn1set__AuthRevTags             ; 

typedef
    struct                         asn1set__AuthRevReqData_           
    {                                                                 
# define                               asn1set__AuthRevReqData__mThumbs   0 
# define                               asn1set__AuthRevReqData__authReqData   1 
# define                               asn1set__AuthRevReqData__authResPayload   2 
# define                               asn1set__AuthRevReqData__aRvRqExtensions   3 
        UCHAR                          _present[1]                      ; 
        asn1set__AuthRevTags           authRevTags                      ; 
        asn1set__Thumbs                mThumbs                          ; 
        asn1set__AuthReqData           authReqData                      ; 
        asn1set__AuthResPayload        authResPayload                   ; 
        asn1set__CurrencyAmount        authNewAmt                       ; 
        asn1set__MsgExtensions         *aRvRqExtensions                 ; 
    }                              asn1set__AuthRevReqData          ; 

typedef
    struct                         asn1set__AuthRevReqBaggage_        
    {                                                                 
# define                               asn1set__AuthRevReqBaggage__capToken   0 
        UCHAR                          _present[1]                      ; 
        asn1set__PI                    pi                               ; 
        asn1set__CapToken              capToken                         ; 
    }                              asn1set__AuthRevReqBaggage       ; 

typedef
    asn1set__S                     asn1set__AuthRevResTBE           ; 

typedef
    asn1set__S                     asn1set__AuthRevResTBEB          ; 

typedef
    asn1set__L                     asn1set__AuthRevResTBS           ; 

typedef
    struct                         asn1set__AuthRevResBaggage_        
    {                                                                 
# define                               asn1set__AuthRevResBaggage__capTokenNew   0 
# define                               asn1set__AuthRevResBaggage__authTokenNew   1 
        UCHAR                          _present[1]                      ; 
        asn1set__CapToken              capTokenNew                      ; 
        asn1set__AuthToken             authTokenNew                     ; 
    }                              asn1set__AuthRevResBaggage       ; 

typedef
    asn__enumerated                asn1set__AuthRevCode             ; 
# define                           asn1set__AuthRevCode__approved     0 
# define                           asn1set__AuthRevCode__unspecifiedFailure     1 
# define                           asn1set__AuthRevCode__noReply      2 
# define                           asn1set__AuthRevCode__amountError     3 
# define                           asn1set__AuthRevCode__expiredCard     4 
# define                           asn1set__AuthRevCode__invalidTransaction     5 
# define                           asn1set__AuthRevCode__systemError     6 
# define                           asn1set__AuthRevCode__missingCapToken     7 
# define                           asn1set__AuthRevCode__invalidCapToken     8 
# define                           asn1set__AuthRevCode__invalidAmount     9 

typedef
    struct                         asn1set__AuthResDataNew_           
    {                                                                 
# define                               asn1set__AuthResDataNew__authResPayloadNew   0 
        UCHAR                          _present[1]                      ; 
        asn1set__TransIDs              transIDs                         ; 
        asn1set__AuthResPayload        authResPayloadNew                ; 
    }                              asn1set__AuthResDataNew          ; 

typedef
    struct                         asn1set__AuthRevResData_           
    {                                                                 
# define                               asn1set__AuthRevResData__brandCRLIdentifier   0 
# define                               asn1set__AuthRevResData__peThumb   1 
# define                               asn1set__AuthRevResData__aRvRsExtensions   2 
        UCHAR                          _present[1]                      ; 
        asn1set__AuthRevCode           authRevCode                      ; 
        asn1set__AuthRevTags           authRevTags                      ; 
        asn1set__BrandCRLIdentifier    brandCRLIdentifier               ; 
        asn1set__CertThumb             peThumb                          ; 
        asn1set__CurrencyAmount        authNewAmt                       ; 
        asn1set__AuthResDataNew        authResDataNew                   ; 
        asn1set__MsgExtensions         *aRvRsExtensions                 ; 
    }                              asn1set__AuthRevResData          ; 

typedef
    asn1set__S                     asn1set__CapReqTBE               ; 

typedef
    asn1set__L                     asn1set__CapReqTBS               ; 

typedef
    struct                         asn1set__CapReqTBEX_               
    {                                                                 
        asn1set__CapReqTBS             capReqTBS                        ; 
        asn1set__SO                    s                                ; 
    }                              asn1set__CapReqTBEX              ; 

typedef
    struct                         asn1set__CapReqTBSX_               
    {                                                                 
        asn1set__CapReqTBS             capReqTBS                        ; 
        asn1set__PANToken              panToken                         ; 
    }                              asn1set__CapReqTBSX              ; 

typedef
    asn1set__RRTags                asn1set__CapRRTags               ; 

typedef
    struct                         asn1set__CapPayload_               
    {                                                                 
# define                               asn1set__CapPayload__authReqItem   0 
# define                               asn1set__CapPayload__authResPayload   1 
# define                               asn1set__CapPayload__saleDetail   2 
# define                               asn1set__CapPayload__cPayExtensions   3 
        UCHAR                          _present[1]                      ; 
        asn1set__Date                  capDate                          ; 
        asn1set__CurrencyAmount        capReqAmt                        ; 
        asn1set__AuthReqItem           authReqItem                      ; 
        asn1set__AuthResPayload        authResPayload                   ; 
        asn1set__SaleDetail            saleDetail                       ; 
        asn1set__MsgExtensions         *cPayExtensions                  ; 
    }                              asn1set__CapPayload              ; 

typedef
    struct                         asn1set__CapItem_                  
    {                                                                 
        asn1set__TransIDs              transIDs                         ; 
        asn1set__RRPID                 authRRPID                        ; 
        asn1set__CapPayload            capPayload                       ; 
    }                              asn1set__CapItem                 ; 

typedef
    struct                         asn1set__CapItemSeq_               
    {                                                                 
        struct asn1set__CapItemSeq_    *next                            ; 
        asn1set__CapItem               capItem                          ; 
    }                              asn1set__CapItemSeq              ; 

typedef
    struct                         asn1set__CapReqData_               
    {                                                                 
# define                               asn1set__CapReqData__mThumbs     0 
# define                               asn1set__CapReqData__cRqExtensions   1 
        UCHAR                          _present[1]                      ; 
        asn1set__CapRRTags             capRRTags                        ; 
        asn1set__Thumbs                mThumbs                          ; 
        asn1set__CapItemSeq            *capItemSeq                      ; 
        asn1set__MsgExtensions         *cRqExtensions                   ; 
    }                              asn1set__CapReqData              ; 

typedef
    asn1set__S                     asn1set__CapResTBE               ; 

typedef
    struct                         asn1set__BatchStatusSeq_           
    {                                                                 
        struct asn1set__BatchStatusSeq_ *next                            ; 
        asn1set__BatchStatus           batchStatus                      ; 
    }                              asn1set__BatchStatusSeq          ; 

typedef
    struct                         asn1set__CapResItem_               
    {                                                                 
        asn1set__TransIDs              transIDs                         ; 
        asn1set__RRPID                 authRRPID                        ; 
        asn1set__CapResPayload         capResPayload                    ; 
    }                              asn1set__CapResItem              ; 

typedef
    struct                         asn1set__CapResItemSeq_            
    {                                                                 
        struct asn1set__CapResItemSeq_ *next                            ; 
        asn1set__CapResItem            capResItem                       ; 
    }                              asn1set__CapResItemSeq           ; 

typedef
    struct                         asn1set__CapResData_               
    {                                                                 
# define                               asn1set__CapResData__brandCRLIdentifier   0 
# define                               asn1set__CapResData__peThumb     1 
# define                               asn1set__CapResData__batchStatusSeq   2 
# define                               asn1set__CapResData__cRsExtensions   3 
        UCHAR                          _present[1]                      ; 
        asn1set__CapRRTags             capRRTags                        ; 
        asn1set__BrandCRLIdentifier    brandCRLIdentifier               ; 
        asn1set__CertThumb             peThumb                          ; 
        asn1set__BatchStatusSeq        *batchStatusSeq                  ; 
        asn1set__CapResItemSeq         *capResItemSeq                   ; 
        asn1set__MsgExtensions         *cRsExtensions                   ; 
    }                              asn1set__CapResData              ; 

typedef
    struct                         asn1set__CapRevOrCredReqItem_      
    {                                                                 
# define                               asn1set__CapRevOrCredReqItem__newBatchID   0 
# define                               asn1set__CapRevOrCredReqItem__capRevOrCredReqAmt   1 
# define                               asn1set__CapRevOrCredReqItem__cRvRqItemExtensions   2 
        UCHAR                          _present[1]                      ; 
        asn1set__TransIDs              transIDs                         ; 
        asn1set__RRPID                 authRRPID                        ; 
        asn1set__CapPayload            capPayload                       ; 
        asn1set__BatchID               newBatchID                       ; 
        asn1set__Date                  capRevOrCredReqDate              ; 
        asn1set__CurrencyAmount        capRevOrCredReqAmt               ; 
        asn__boolean                   newAccountInd                    ; 
        asn1set__MsgExtensions         *cRvRqItemExtensions             ; 
    }                              asn1set__CapRevOrCredReqItem     ; 

typedef
    struct                         asn1set__CapRevOrCredReqItemSeq_     
    {                                                                 
        struct asn1set__CapRevOrCredReqItemSeq_ *next                            ; 
        asn1set__CapRevOrCredReqItem   capRevOrCredReqItem              ; 
    }                              asn1set__CapRevOrCredReqItemSeq   ; 

typedef
    struct                         asn1set__CapRevOrCredReqData_      
    {                                                                 
# define                               asn1set__CapRevOrCredReqData__mThumbs   0 
# define                               asn1set__CapRevOrCredReqData__cRvRqExtensions   1 
        UCHAR                          _present[1]                      ; 
        asn1set__RRTags                capRevOrCredRRTags               ; 
        asn1set__Thumbs                mThumbs                          ; 
        asn1set__CapRevOrCredReqItemSeq *capRevOrCredReqItemSeq          ; 
        asn1set__MsgExtensions         *cRvRqExtensions                 ; 
    }                              asn1set__CapRevOrCredReqData     ; 

typedef
    struct                         asn1set__CapRevOrCredResPayload_     
    {                                                                 
# define                               asn1set__CapRevOrCredResPayload__batchID   0 
# define                               asn1set__CapRevOrCredResPayload__batchSequenceNum   1 
# define                               asn1set__CapRevOrCredResPayload__cRvRsPayExtensions   2 
        UCHAR                          _present[1]                      ; 
        asn1set__CapRevOrCredCode      capRevOrCredCode                 ; 
        asn1set__CurrencyAmount        capRevOrCredActualAmt            ; 
        asn1set__BatchID               batchID                          ; 
        asn1set__BatchSequenceNum      batchSequenceNum                 ; 
        asn1set__MsgExtensions         *cRvRsPayExtensions              ; 
    }                              asn1set__CapRevOrCredResPayload   ; 

typedef
    struct                         asn1set__CapRevOrCredResItem_      
    {                                                                 
        asn1set__TransIDs              transIDs                         ; 
        asn1set__RRPID                 authRRPID                        ; 
        asn1set__CapRevOrCredResPayload capRevOrCredResPayload           ; 
    }                              asn1set__CapRevOrCredResItem     ; 

typedef
    struct                         asn1set__CapRevOrCredResItemSeq_     
    {                                                                 
        struct asn1set__CapRevOrCredResItemSeq_ *next                            ; 
        asn1set__CapRevOrCredResItem   capRevOrCredResItem              ; 
    }                              asn1set__CapRevOrCredResItemSeq   ; 

typedef
    struct                         asn1set__CapRevOrCredResData_      
    {                                                                 
# define                               asn1set__CapRevOrCredResData__brandCRLIdentifier   0 
# define                               asn1set__CapRevOrCredResData__peThumb   1 
# define                               asn1set__CapRevOrCredResData__batchStatusSeq   2 
# define                               asn1set__CapRevOrCredResData__cRvRsExtensions   3 
        UCHAR                          _present[1]                      ; 
        asn1set__RRTags                capRevOrCredRRTags               ; 
        asn1set__BrandCRLIdentifier    brandCRLIdentifier               ; 
        asn1set__CertThumb             peThumb                          ; 
        asn1set__BatchStatusSeq        *batchStatusSeq                  ; 
        asn1set__CapRevOrCredResItemSeq *capRevOrCredResItemSeq          ; 
        asn1set__MsgExtensions         *cRvRsExtensions                 ; 
    }                              asn1set__CapRevOrCredResData     ; 

typedef
    asn1set__S                     asn1set__CapRevReqTBE            ; 

typedef
    asn1set__L                     asn1set__CapRevReqTBS            ; 

typedef
    struct                         asn1set__CapRevReqTBEX_            
    {                                                                 
        asn1set__CapRevReqTBS          capRevReqTBS                     ; 
        asn1set__SO                    s                                ; 
    }                              asn1set__CapRevReqTBEX           ; 

typedef
    struct                         asn1set__CapRevReqTBSX_            
    {                                                                 
        asn1set__CapRevReqTBS          capRevReqTBS                     ; 
        asn1set__PANToken              panToken                         ; 
    }                              asn1set__CapRevReqTBSX           ; 

typedef
    asn1set__CapRevOrCredReqData   asn1set__CapRevData              ; 

typedef
    asn1set__S                     asn1set__CapRevResTBE            ; 

typedef
    asn1set__CapRevOrCredResData   asn1set__CapRevResData           ; 

typedef
    asn1set__S                     asn1set__CredReqTBE              ; 

typedef
    asn1set__L                     asn1set__CredReqTBS              ; 

typedef
    struct                         asn1set__CredReqTBEX_              
    {                                                                 
        asn1set__CredReqTBS            credReqTBS                       ; 
        asn1set__SO                    s                                ; 
    }                              asn1set__CredReqTBEX             ; 

typedef
    struct                         asn1set__CredReqTBSX_              
    {                                                                 
        asn1set__CredReqTBS            credReqTBS                       ; 
        asn1set__PANToken              panToken                         ; 
    }                              asn1set__CredReqTBSX             ; 

typedef
    asn1set__CapRevOrCredReqData   asn1set__CredReqData             ; 

typedef
    asn1set__S                     asn1set__CredResTBE              ; 

typedef
    asn1set__CapRevOrCredResData   asn1set__CredResData             ; 

typedef
    asn1set__S                     asn1set__CredRevReqTBE           ; 

typedef
    asn1set__L                     asn1set__CredRevReqTBS           ; 

typedef
    struct                         asn1set__CredRevReqTBEX_           
    {                                                                 
        asn1set__CredRevReqTBS         credRevReqTBS                    ; 
        asn1set__SO                    s                                ; 
    }                              asn1set__CredRevReqTBEX          ; 

typedef
    struct                         asn1set__CredRevReqTBSX_           
    {                                                                 
        asn1set__CredRevReqTBS         credRevReqTBS                    ; 
        asn1set__PANToken              panToken                         ; 
    }                              asn1set__CredRevReqTBSX          ; 

typedef
    asn1set__CapRevOrCredReqData   asn1set__CredRevReqData          ; 

typedef
    asn1set__S                     asn1set__CredRevResTBE           ; 

typedef
    asn1set__CapRevOrCredResData   asn1set__CredRevResData          ; 

typedef
    struct                         asn1set__BrandAndBIN_              
    {                                                                 
# define                               asn1set__BrandAndBIN__bin        0 
        UCHAR                          _present[1]                      ; 
        asn1set__BrandID               brandID                          ; 
        asn1set__BIN                   bin                              ; 
    }                              asn1set__BrandAndBIN             ; 

typedef
    struct                         asn1set__BrandAndBINSeq_           
    {                                                                 
        struct asn1set__BrandAndBINSeq_ *next                            ; 
        asn1set__BrandAndBIN           brandAndBIN                      ; 
    }                              asn1set__BrandAndBINSeq          ; 

typedef
    struct                         asn1set__PCertReqData_             
    {                                                                 
# define                               asn1set__PCertReqData__mThumbs   0 
# define                               asn1set__PCertReqData__pcRqExtensions   1 
        UCHAR                          _present[1]                      ; 
        asn1set__RRTags                pCertRRTags                      ; 
        asn1set__Thumbs                mThumbs                          ; 
        asn1set__BrandAndBINSeq        *brandAndBINSeq                  ; 
        asn1set__MsgExtensions         *pcRqExtensions                  ; 
    }                              asn1set__PCertReqData            ; 

typedef
    asn__enumerated                asn1set__PCertCode               ; 
# define                           asn1set__PCertCode__success        0 
# define                           asn1set__PCertCode__unspecifiedFailure     1 
# define                           asn1set__PCertCode__brandNotSupported     2 
# define                           asn1set__PCertCode__unknownBIN     3 

typedef
    struct                         asn1set__PCertResItem_             
    {                                                                 
# define                               asn1set__PCertResItem__certThumb   0 
        UCHAR                          _present[1]                      ; 
        asn1set__PCertCode             pCertCode                        ; 
        asn1set__CertThumb             certThumb                        ; 
    }                              asn1set__PCertResItem            ; 

typedef
    struct                         asn1set__PCertResItemSeq_          
    {                                                                 
        struct asn1set__PCertResItemSeq_ *next                            ; 
        asn1set__PCertResItem          pCertResItem                     ; 
    }                              asn1set__PCertResItemSeq         ; 

typedef
    struct                         asn1set__BrandCRLIdentifierSeq_     
    {                                                                 
        struct asn1set__BrandCRLIdentifierSeq_ *next                            ; 
        asn1set__BrandCRLIdentifier    brandCRLIdentifier               ; 
    }                              asn1set__BrandCRLIdentifierSeq   ; 

typedef
    struct                         asn1set__PCertResTBS_              
    {                                                                 
# define                               asn1set__PCertResTBS__brandCRLIdentifierSeq   0 
# define                               asn1set__PCertResTBS__pcRsExtensions   1 
        UCHAR                          _present[1]                      ; 
        asn1set__RRTags                pCertRRTags                      ; 
        asn1set__PCertResItemSeq       *pCertResItemSeq                 ; 
        asn1set__BrandCRLIdentifierSeq *brandCRLIdentifierSeq           ; 
        asn1set__MsgExtensions         *pcRsExtensions                  ; 
    }                              asn1set__PCertResTBS             ; 

typedef
    asn1set__S                     asn1set__BatchAdminReqTBE        ; 

typedef
    asn__enumerated                asn1set__BatchOperation          ; 
# define                           asn1set__BatchOperation__open      0 
# define                           asn1set__BatchOperation__purge     1 
# define                           asn1set__BatchOperation__close     2 

typedef
    struct                         asn1set__ReturnTransactionDetail_     
    {                                                                 
# define                               asn1set__ReturnTransactionDetail__brandID   0 
        UCHAR                          _present[1]                      ; 
        asn__integer                   startingPoint                    ; 
        asn__integer                   maximumItems                     ; 
        asn__boolean                   errorsOnlyInd                    ; 
        asn1set__BrandID               brandID                          ; 
    }                              asn1set__ReturnTransactionDetail   ; 

typedef
    asn__enumerated                asn1set__ReimbursementID         ; 
# define                           asn1set__ReimbursementID__unspecified     0 
# define                           asn1set__ReimbursementID__standard     1 
# define                           asn1set__ReimbursementID__keyEntered     2 
# define                           asn1set__ReimbursementID__electronic     3 
# define                           asn1set__ReimbursementID__additionalData     4 
# define                           asn1set__ReimbursementID__enhancedData     5 
# define                           asn1set__ReimbursementID__marketSpecific     6 

typedef
    asn__enumerated                asn1set__AmountType              ; 
# define                           asn1set__AmountType__credit        0 
# define                           asn1set__AmountType__debit         1 

typedef
    asn__enumerated                asn1set__TransactionStatus       ; 
# define                           asn1set__TransactionStatus__success     0 
# define                           asn1set__TransactionStatus__unspecifiedFailure     1 

typedef
    struct                         asn1set__TransactionDetail_        
    {                                                                 
# define                               asn1set__TransactionDetail__reimbursementID   0 
# define                               asn1set__TransactionDetail__transactionStatus   1 
# define                               asn1set__TransactionDetail__transExtensions   2 
        UCHAR                          _present[1]                      ; 
        asn1set__TransIDs              transIDs                         ; 
        asn1set__RRPID                 authRRPID                        ; 
        asn1set__BrandID               brandID                          ; 
        asn1set__BatchSequenceNum      batchSequenceNum                 ; 
        asn1set__ReimbursementID       reimbursementID                  ; 
        asn1set__CurrencyAmount        transactionAmt                   ; 
        asn1set__AmountType            transactionAmtType               ; 
        asn1set__TransactionStatus     transactionStatus                ; 
        asn1set__MsgExtensions         *transExtensions                 ; 
    }                              asn1set__TransactionDetail       ; 

typedef
    struct                         asn1set__TransactionDetailSeq_     
    {                                                                 
        struct asn1set__TransactionDetailSeq_ *next                            ; 
        asn1set__TransactionDetail     transactionDetail                ; 
    }                              asn1set__TransactionDetailSeq    ; 

typedef
    struct                         asn1set__TransDetails_             
    {                                                                 
        asn__integer                   nextStartingPoint                ; 
        asn1set__TransactionDetailSeq  *transactionDetailSeq            ; 
    }                              asn1set__TransDetails            ; 

typedef
    struct                         asn1set__BatchAdminReqData_        
    {                                                                 
# define                               asn1set__BatchAdminReqData__batchID   0 
# define                               asn1set__BatchAdminReqData__brandAndBINSeq   1 
# define                               asn1set__BatchAdminReqData__batchOperation   2 
# define                               asn1set__BatchAdminReqData__returnTransactionDetail   3 
# define                               asn1set__BatchAdminReqData__batchStatus   4 
# define                               asn1set__BatchAdminReqData__transDetails   5 
# define                               asn1set__BatchAdminReqData__baRqExtensions   6 
        UCHAR                          _present[1]                      ; 
        asn1set__RRTags                batchAdminRRTags                 ; 
        asn1set__BatchID               batchID                          ; 
        asn1set__BrandAndBINSeq        *brandAndBINSeq                  ; 
        asn1set__BatchOperation        batchOperation                   ; 
        asn__boolean                   returnBatchSummaryInd            ; 
        asn1set__ReturnTransactionDetail returnTransactionDetail          ; 
        asn1set__BatchStatus           batchStatus                      ; 
        asn1set__TransDetails          transDetails                     ; 
        asn1set__MsgExtensions         *baRqExtensions                  ; 
    }                              asn1set__BatchAdminReqData       ; 

typedef
    asn1set__S                     asn1set__BatchAdminResTBE        ; 

typedef
    asn__enumerated                asn1set__BAStatus                ; 
# define                           asn1set__BAStatus__success         0 
# define                           asn1set__BAStatus__unspecifiedFailure     1 
# define                           asn1set__BAStatus__brandNotSupported     2 
# define                           asn1set__BAStatus__unknownBIN      3 
# define                           asn1set__BAStatus__batchIDunavailable     4 
# define                           asn1set__BAStatus__batchAlreadyOpen     5 
# define                           asn1set__BAStatus__unknownBatchID     6 
# define                           asn1set__BAStatus__brandBatchMismatch     7 
# define                           asn1set__BAStatus__totalsOutOfBalance     8 
# define                           asn1set__BAStatus__unknownStartingPoint     9 
# define                           asn1set__BAStatus__stopItemDetail    10 
# define                           asn1set__BAStatus__unknownBatchOperation    11 

typedef
    asn__enumerated                asn1set__TransmissionStatus      ; 
# define                           asn1set__TransmissionStatus__pending     0 
# define                           asn1set__TransmissionStatus__inProgress     1 
# define                           asn1set__TransmissionStatus__batchRejectedByAcquirer     2 
# define                           asn1set__TransmissionStatus__completedSuccessfully     3 
# define                           asn1set__TransmissionStatus__completedWithItemErrors     4 

typedef
    struct                         asn1set__SETStringub_SettlementAccount_     
    {                                                                 
# define                               asn1set__SETStringub_SettlementAccount__visibleString 0x749 
# define                               asn1set__SETStringub_SettlementAccount__bmpString 0x74a 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn__visible_string            visibleString                    ; 
            asn__bmp_string                bmpString                        ; 
        } u                                                             ; 
    }                              asn1set__SETStringub_SettlementAccount   ; 

typedef
    struct                         asn1set__SettlementInfo_           
    {                                                                 
        asn1set__CurrencyAmount        settlementAmount                 ; 
        asn1set__AmountType            settlementType                   ; 
        asn1set__SETStringub_SettlementAccount settlementAccount                ; 
        asn1set__Date                  settlementDepositDate            ; 
    }                              asn1set__SettlementInfo          ; 

typedef
    struct                         asn1set__BatchAdminResData_        
    {                                                                 
# define                               asn1set__BatchAdminResData__baStatus   0 
# define                               asn1set__BatchAdminResData__batchStatus   1 
# define                               asn1set__BatchAdminResData__transmissionStatus   2 
# define                               asn1set__BatchAdminResData__settlementInfo   3 
# define                               asn1set__BatchAdminResData__transDetails   4 
# define                               asn1set__BatchAdminResData__baRsExtensions   5 
        UCHAR                          _present[1]                      ; 
        asn1set__RRTags                batchAdminTags                   ; 
        asn1set__BatchID               batchID                          ; 
        asn1set__BAStatus              baStatus                         ; 
        asn1set__BatchStatus           batchStatus                      ; 
        asn1set__TransmissionStatus    transmissionStatus               ; 
        asn1set__SettlementInfo        settlementInfo                   ; 
        asn1set__TransDetails          transDetails                     ; 
        asn1set__MsgExtensions         *baRsExtensions                  ; 
    }                              asn1set__BatchAdminResData       ; 

typedef
    asn__any                       asn1set__TokenOpaque             ; 

typedef
    struct                         asn1set__AuthTokenData_            
    {                                                                 
# define                               asn1set__AuthTokenData__acqBackKeyData   0 
# define                               asn1set__AuthTokenData__installRecurData   1 
# define                               asn1set__AuthTokenData__recurringCount   2 
# define                               asn1set__AuthTokenData__totalAuthAmount   3 
# define                               asn1set__AuthTokenData__authTokenOpaque   4 
        UCHAR                          _present[1]                      ; 
        asn1set__TransIDs              transIDs                         ; 
        asn1set__CurrencyAmount        purchAmt                         ; 
        asn1set__MerchantID            merchantID                       ; 
        asn1set__BackKeyData           acqBackKeyData                   ; 
        asn1set__InstallRecurData      installRecurData                 ; 
        asn__integer                   recurringCount                   ; 
        asn1set__Date                  prevAuthDateTime                 ; 
        asn1set__CurrencyAmount        totalAuthAmount                  ; 
        asn1set__TokenOpaque           authTokenOpaque                  ; 
    }                              asn1set__AuthTokenData           ; 

typedef
    struct                         asn1set__AuthTokenTBE_             
    {                                                                 
        asn1set__AuthTokenData         authTokenData                    ; 
        asn1set__SO                    s                                ; 
    }                              asn1set__AuthTokenTBE            ; 

typedef
    struct                         asn1set__AuthTokenTBS_             
    {                                                                 
        asn1set__AuthTokenData         authTokenData                    ; 
        asn1set__PANToken              panToken                         ; 
    }                              asn1set__AuthTokenTBS            ; 

typedef
    asn1set__S                     asn1set__CapTokenTBE             ; 

typedef
    struct                         asn1set__CapTokenData_             
    {                                                                 
        asn1set__RRPID                 authRRPID                        ; 
        asn1set__CurrencyAmount        authAmt                          ; 
        asn1set__TokenOpaque           tokenOpaque                      ; 
    }                              asn1set__CapTokenData            ; 

typedef
    struct                         asn1set__CapTokenTBEX_             
    {                                                                 
        asn1set__CapTokenData          capTokenData                     ; 
        asn1set__SO                    s                                ; 
    }                              asn1set__CapTokenTBEX            ; 

typedef
    struct                         asn1set__CapTokenTBS_              
    {                                                                 
        asn1set__CapTokenData          capTokenData                     ; 
        asn1set__PANToken              panToken                         ; 
    }                              asn1set__CapTokenTBS             ; 

typedef
    struct                         asn1set__CapTokenSeq_              
    {                                                                 
        struct asn1set__CapTokenSeq_   *next                            ; 
        asn1set__CapToken              capToken                         ; 
    }                              asn1set__CapTokenSeq             ; 

typedef
    struct                         asn1set__AnyAny_                   
    {                                                                 
        asn__any                       any1                             ; 
        asn__any                       any2                             ; 
    }                              asn1set__AnyAny                  ; 

typedef
    asn__boolean                   asn1set__Boolean                 ; 

typedef
    asn__integer                   asn1set__Integer                 ; 

typedef
    asn__visible_string            asn1set__Visiblestring           ; 

typedef
    asn__printable_string          asn1set__Printablestring         ; 

typedef
    x509__AlgorithmIdentifier      asn1set__CEAlgorithmIdentifier   ; 

typedef
    x509__AlgorithmIdentifier      asn1set__DAlgorithmIdentifier    ; 

typedef
    asn__octet_string              asn1set__H                       ; 

typedef
    struct                         asn1set__HMACPanData_              
    {                                                                 
        asn1set__PAN                   pan                              ; 
        asn1set__CardExpiry            cardExpiry                       ; 
    }                              asn1set__HMACPanData             ; 

typedef
    asn1set__E                     asn1set__EH                      ; 

typedef
    struct                         asn1set__SETStringub_FieldName_     
    {                                                                 
# define                               asn1set__SETStringub_FieldName__visibleString 0x716 
# define                               asn1set__SETStringub_FieldName__bmpString 0x717 
        UINT4                          _choice                          ; 
        union                                                             
        {                                                                 
            asn__visible_string            visibleString                    ; 
            asn__bmp_string                bmpString                        ; 
        } u                                                             ; 
    }                              asn1set__SETStringub_FieldName   ; 



extern      asn__integer                   asn1set__ub_acctIdentification   ; 
extern      asn__integer                   asn1set__ub_cardholderMsg        ; 
extern      asn__integer                   asn1set__ub_eeMessage            ; 
extern      asn__integer                   asn1set__ub_FieldDesc            ; 
extern      asn__integer                   asn1set__ub_FieldList            ; 
extern      asn__integer                   asn1set__ub_FieldName            ; 
extern      asn__integer                   asn1set__ub_FieldValue           ; 
extern      asn__integer                   asn1set__ub_PolicyText           ; 
extern      asn__integer                   asn1set__ub_Reason               ; 
extern      asn__integer                   asn1set__ub_countryName          ; 
extern      asn__integer                   asn1set__ub_cityName             ; 
extern      asn__integer                   asn1set__ub_merName              ; 
extern      asn__integer                   asn1set__ub_postalCode           ; 
extern      asn__integer                   asn1set__ub_stateProvince        ; 
extern      asn__integer                   asn1set__ub_terseStatement       ; 
extern      asn__object_identifier         asn1set__id_ce                   ; 
extern      asn__object_identifier         asn1set__id_ce_keyUsage          ; 
extern      asn__object_identifier         asn1set__id_ce_privateKeyUsagePeriod   ; 
extern      asn__object_identifier         asn1set__id_ce_subjectAltName    ; 
extern      asn__object_identifier         asn1set__id_ce_issuerAltName     ; 
extern      asn__object_identifier         asn1set__id_ce_basicConstraints   ; 
extern      asn__object_identifier         asn1set__id_ce_cRLNumber         ; 
extern      asn__object_identifier         asn1set__id_ce_certificatePolicies   ; 
extern      asn__object_identifier         asn1set__id_ce_authorityKeyIdentifier   ; 
extern      asn__object_identifier         asn1set__id_set                  ; 
extern      asn1set__OID                   asn1set__id_set_contentType      ; 
extern      asn1set__OID                   asn1set__id_set_msgExt           ; 
extern      asn1set__OID                   asn1set__id_set_field            ; 
extern      asn1set__OID                   asn1set__id_set_attribute        ; 
extern      asn1set__OID                   asn1set__id_set_algorithm        ; 
extern      asn1set__OID                   asn1set__id_set_policy           ; 
extern      asn1set__OID                   asn1set__id_set_module           ; 
extern      asn1set__OID                   asn1set__id_set_certExt          ; 
extern      asn1set__OID                   asn1set__id_set_brand            ; 
extern      asn1set__OID                   asn1set__id_set_vendor           ; 
extern      asn1set__OID                   asn1set__id_set_national         ; 
extern      asn1set__OID                   asn1set__id_set_content_PANData   ; 
extern      asn1set__OID                   asn1set__id_set_content_PANToken   ; 
extern      asn1set__OID                   asn1set__id_set_content_PANOnly   ; 
extern      asn1set__OID                   asn1set__id_set_content_OIData   ; 
extern      asn1set__OID                   asn1set__id_set_content_PI       ; 
extern      asn1set__OID                   asn1set__id_set_content_PIData   ; 
extern      asn1set__OID                   asn1set__id_set_content_PIDataUnsigned   ; 
extern      asn1set__OID                   asn1set__id_set_content_HODInput   ; 
extern      asn1set__OID                   asn1set__id_set_content_AuthResBaggage   ; 
extern      asn1set__OID                   asn1set__id_set_content_AuthRevReqBaggage   ; 
extern      asn1set__OID                   asn1set__id_set_content_AuthRevResBaggage   ; 
extern      asn1set__OID                   asn1set__id_set_content_CapTokenSeq   ; 
extern      asn1set__OID                   asn1set__id_set_content_PInitResData   ; 
extern      asn1set__OID                   asn1set__id_set_content_PI_TBS   ; 
extern      asn1set__OID                   asn1set__id_set_content_PResData   ; 
extern      asn1set__OID                   asn1set__id_set_content_InqReqData   ; 
extern      asn1set__OID                   asn1set__id_set_content_AuthReqTBS   ; 
extern      asn1set__OID                   asn1set__id_set_content_AuthResTBS   ; 
extern      asn1set__OID                   asn1set__id_set_content_AuthResTBSX   ; 
extern      asn1set__OID                   asn1set__id_set_content_AuthTokenTBS   ; 
extern      asn1set__OID                   asn1set__id_set_content_CapTokenData   ; 
extern      asn1set__OID                   asn1set__id_set_content_CapTokenTBS   ; 
extern      asn1set__OID                   asn1set__id_set_content_AcqCardCodeMsg   ; 
extern      asn1set__OID                   asn1set__id_set_content_AuthRevReqTBS   ; 
extern      asn1set__OID                   asn1set__id_set_content_AuthRevResData   ; 
extern      asn1set__OID                   asn1set__id_set_content_AuthRevResTBS   ; 
extern      asn1set__OID                   asn1set__id_set_content_CapReqTBS   ; 
extern      asn1set__OID                   asn1set__id_set_content_CapReqTBSX   ; 
extern      asn1set__OID                   asn1set__id_set_content_CapResData   ; 
extern      asn1set__OID                   asn1set__id_set_content_CapRevReqTBS   ; 
extern      asn1set__OID                   asn1set__id_set_content_CapRevReqTBSX   ; 
extern      asn1set__OID                   asn1set__id_set_content_CapRevResData   ; 
extern      asn1set__OID                   asn1set__id_set_content_CredReqTBS   ; 
extern      asn1set__OID                   asn1set__id_set_content_CredReqTBSX   ; 
extern      asn1set__OID                   asn1set__id_set_content_CredResData   ; 
extern      asn1set__OID                   asn1set__id_set_content_CredRevReqTBS   ; 
extern      asn1set__OID                   asn1set__id_set_content_CredRevReqTBSX   ; 
extern      asn1set__OID                   asn1set__id_set_content_CredRevResData   ; 
extern      asn1set__OID                   asn1set__id_set_content_PCertReqData   ; 
extern      asn1set__OID                   asn1set__id_set_content_PCertResTBS   ; 
extern      asn1set__OID                   asn1set__id_set_content_BatchAdminReqData   ; 
extern      asn1set__OID                   asn1set__id_set_content_BatchAdminResData   ; 
extern      asn1set__OID                   asn1set__id_set_content_CardCInitResTBS   ; 
extern      asn1set__OID                   asn1set__id_set_content_Me_AqCInitResTBS   ; 
extern      asn1set__OID                   asn1set__id_set_content_RegFormResTBS   ; 
extern      asn1set__OID                   asn1set__id_set_content_CertReqData   ; 
extern      asn1set__OID                   asn1set__id_set_content_CertReqTBS   ; 
extern      asn1set__OID                   asn1set__id_set_content_CertResData   ; 
extern      asn1set__OID                   asn1set__id_set_content_CertInqReqTBS   ; 
extern      asn1set__OID                   asn1set__id_set_content_ErrorTBS   ; 
extern      asn1set__OID                   asn1set__id_set_content_PIDualSignedTBE   ; 
extern      asn1set__OID                   asn1set__id_set_content_PIUnsignedTBE   ; 
extern      asn1set__OID                   asn1set__id_set_content_AuthReqTBE   ; 
extern      asn1set__OID                   asn1set__id_set_content_AuthResTBE   ; 
extern      asn1set__OID                   asn1set__id_set_content_AuthResTBEX   ; 
extern      asn1set__OID                   asn1set__id_set_content_AuthTokenTBE   ; 
extern      asn1set__OID                   asn1set__id_set_content_CapTokenTBE   ; 
extern      asn1set__OID                   asn1set__id_set_content_CapTokenTBEX   ; 
extern      asn1set__OID                   asn1set__id_set_content_AcqCardCodeMsgTBE   ; 
extern      asn1set__OID                   asn1set__id_set_content_AuthRevReqTBE   ; 
extern      asn1set__OID                   asn1set__id_set_content_AuthRevResTBE   ; 
extern      asn1set__OID                   asn1set__id_set_content_AuthRevResTBEB   ; 
extern      asn1set__OID                   asn1set__id_set_content_CapReqTBE   ; 
extern      asn1set__OID                   asn1set__id_set_content_CapReqTBEX   ; 
extern      asn1set__OID                   asn1set__id_set_content_CapResTBE   ; 
extern      asn1set__OID                   asn1set__id_set_content_CapRevReqTBE   ; 
extern      asn1set__OID                   asn1set__id_set_content_CapRevReqTBEX   ; 
extern      asn1set__OID                   asn1set__id_set_content_CapRevResTBE   ; 
extern      asn1set__OID                   asn1set__id_set_content_CredReqTBE   ; 
extern      asn1set__OID                   asn1set__id_set_content_CredReqTBEX   ; 
extern      asn1set__OID                   asn1set__id_set_content_CredResTBE   ; 
extern      asn1set__OID                   asn1set__id_set_content_CredRevReqTBE   ; 
extern      asn1set__OID                   asn1set__id_set_content_CredRevReqTBEX   ; 
extern      asn1set__OID                   asn1set__id_set_content_CredRevResTBE   ; 
extern      asn1set__OID                   asn1set__id_set_content_BatchAdminReqTBE   ; 
extern      asn1set__OID                   asn1set__id_set_content_BatchAdminResTBE   ; 
extern      asn1set__OID                   asn1set__id_set_content_RegFormReqTBE   ; 
extern      asn1set__OID                   asn1set__id_set_content_CertReqTBE   ; 
extern      asn1set__OID                   asn1set__id_set_content_CertReqTBEX   ; 
extern      asn1set__OID                   asn1set__id_set_content_CertResTBE   ; 
extern      asn1set__OID                   asn1set__id_set_content_CRLNotificationTBS   ; 
extern      asn1set__OID                   asn1set__id_set_content_CRLNotificationResTBS   ; 
extern      asn1set__OID                   asn1set__id_set_content_BCIDistributionTBS   ; 
extern      asn1set__OID                   asn1set__id_set_fullName         ; 
extern      asn1set__OID                   asn1set__id_set_givenName        ; 
extern      asn1set__OID                   asn1set__id_set_familyName       ; 
extern      asn1set__OID                   asn1set__id_set_birthFamilyName   ; 
extern      asn1set__OID                   asn1set__id_set_placeName        ; 
extern      asn1set__OID                   asn1set__id_set_identificationNumber   ; 
extern      asn1set__OID                   asn1set__id_set_month            ; 
extern      asn1set__OID                   asn1set__id_set_date             ; 
extern      asn1set__OID                   asn1set__id_set_address          ; 
extern      asn1set__OID                   asn1set__id_set_telephone        ; 
extern      asn1set__OID                   asn1set__id_set_amount           ; 
extern      asn1set__OID                   asn1set__id_set_accountNumber    ; 
extern      asn1set__OID                   asn1set__id_set_passPhrase       ; 
extern      asn1set__OID                   asn1set__id_set_attribute_cert   ; 
extern      asn1set__OID                   asn1set__id_set_rootKeyThumb     ; 
extern      asn1set__OID                   asn1set__id_set_additionalPolicy   ; 
extern      asn1set__OID                   asn1set__id_set_policy_root      ; 
extern      asn1set__OID                   asn1set__id_set_hashedRootKey    ; 
extern      asn1set__OID                   asn1set__id_set_certificateType   ; 
extern      asn1set__OID                   asn1set__id_set_merchantData     ; 
extern      asn1set__OID                   asn1set__id_set_cardCertRequired   ; 
extern      asn1set__OID                   asn1set__id_set_tunneling        ; 
extern      asn1set__OID                   asn1set__id_set_setExtensions    ; 
extern      asn1set__OID                   asn1set__id_set_setQualifier     ; 
extern      asn1set__OID                   asn1set__id_set_IATA_ATA         ; 
extern      asn1set__OID                   asn1set__id_set_Diners           ; 
extern      asn1set__OID                   asn1set__id_set_AmericanExpress   ; 
extern      asn1set__OID                   asn1set__id_set_JCB              ; 
extern      asn1set__OID                   asn1set__id_set_Visa             ; 
extern      asn1set__OID                   asn1set__id_set_MasterCard       ; 
extern      asn1set__OID                   asn1set__id_set_Novus            ; 
extern      asn1set__OID                   asn1set__id_set_GlobeSet         ; 
extern      asn1set__OID                   asn1set__id_set_IBM              ; 
extern      asn1set__OID                   asn1set__id_set_Cybercash        ; 
extern      asn1set__OID                   asn1set__id_set_Terisa           ; 
extern      asn1set__OID                   asn1set__id_set_RSADSI           ; 
extern      asn1set__OID                   asn1set__id_set_VeriFone         ; 
extern      asn1set__OID                   asn1set__id_set_Trintech         ; 
extern      asn1set__OID                   asn1set__id_set_BankGate         ; 
extern      asn1set__OID                   asn1set__id_set_GTE              ; 
extern      asn1set__OID                   asn1set__id_set_CompuSource      ; 
extern      asn1set__OID                   asn1set__id_set_Griffin          ; 
extern      asn1set__OID                   asn1set__id_set_Certicom         ; 
extern      asn1set__OID                   asn1set__id_set_OSS              ; 
extern      asn1set__OID                   asn1set__id_set_TenthMountain    ; 
extern      asn1set__OID                   asn1set__id_set_Antares          ; 
extern      asn1set__OID                   asn1set__id_set_ECC              ; 
extern      asn1set__OID                   asn1set__id_set_Maithean         ; 
extern      asn1set__OID                   asn1set__id_set_Netscape         ; 
extern      asn1set__OID                   asn1set__id_set_VeriSign         ; 
extern      asn1set__OID                   asn1set__id_set_BlueMoney        ; 
extern      asn1set__OID                   asn1set__id_set_Lacerte          ; 
extern      asn1set__OID                   asn1set__id_set_Fujitsu          ; 
extern      asn1set__OID                   asn1set__id_set_eLab             ; 
extern      asn1set__OID                   asn1set__id_set_Entrust          ; 
extern      asn1set__OID                   asn1set__id_set_VIAnet           ; 
extern      asn1set__OID                   asn1set__id_set_III              ; 
extern      asn1set__OID                   asn1set__id_set_OpenMarket       ; 
extern      asn1set__OID                   asn1set__id_set_Lexem            ; 
extern      asn1set__OID                   asn1set__id_set_Intertrader      ; 
extern      asn1set__OID                   asn1set__id_set_Persimmon        ; 
extern      asn1set__OID                   asn1set__id_set_NABLE            ; 
extern      asn1set__OID                   asn1set__id_set_espace_net       ; 
extern      asn1set__OID                   asn1set__id_set_Hitachi          ; 
extern      asn1set__OID                   asn1set__id_set_Microsoft        ; 
extern      asn1set__OID                   asn1set__id_set_NEC              ; 
extern      asn1set__OID                   asn1set__id_set_Mitsubishi       ; 
extern      asn1set__OID                   asn1set__id_set_NCR              ; 
extern      asn1set__OID                   asn1set__id_set_e_COMM           ; 
extern      asn1set__OID                   asn1set__id_set_Gemplus          ; 
extern      asn1set__OID                   asn1set__id_set_Japan            ; 
extern      asn__integer                   asn1set__joint_iso_itu_t         ; 
extern      asn__integer                   asn1set__internationalRA         ; 
extern      asn__integer                   asn1set__set                     ; 
extern      asn__integer                   asn1set__ub_airportCode          ; 
extern      asn__integer                   asn1set__ub_carrierCode          ; 
extern      asn__integer                   asn1set__ub_commCode             ; 
extern      asn__integer                   asn1set__ub_corpID               ; 
extern      asn__integer                   asn1set__ub_description          ; 
extern      asn__integer                   asn1set__ub_fareBasis            ; 
extern      asn__integer                   asn1set__ub_hotelFolio           ; 
extern      asn__integer                   asn1set__ub_insuranceType        ; 
extern      asn__integer                   asn1set__ub_items                ; 
extern      asn__integer                   asn1set__ub_passName             ; 
extern      asn__integer                   asn1set__ub_phone                ; 
extern      asn__integer                   asn1set__ub_productCode          ; 
extern      asn__integer                   asn1set__ub_programCode          ; 
extern      asn__integer                   asn1set__ub_reference            ; 
extern      asn__integer                   asn1set__ub_rentalNum            ; 
extern      asn__integer                   asn1set__ub_rentalRefNum         ; 
extern      asn__integer                   asn1set__ub_renterName           ; 
extern      asn__integer                   asn1set__ub_serviceClass         ; 
extern      asn__integer                   asn1set__ub_taCode               ; 
extern      asn__integer                   asn1set__ub_taName               ; 
extern      asn__integer                   asn1set__ub_taxID                ; 
extern      asn__integer                   asn1set__ub_taxType              ; 
extern      asn__integer                   asn1set__ub_ticketNum            ; 
extern      asn__integer                   asn1set__ub_vehicleClass         ; 
extern      asn__integer                   asn1set__ub_unitMeasure          ; 
extern      asn__integer                   asn1set__ub_BrandID              ; 
extern      asn__integer                   asn1set__ub_MerchantID           ; 
extern      asn__integer                   asn1set__ub_SWIdent              ; 
extern      asn__integer                   asn1set__ub_acqBusinessID        ; 
extern      asn__integer                   asn1set__ub_locationID           ; 
extern      asn__integer                   asn1set__ub_paySysID             ; 
extern      asn__integer                   asn1set__ub_RFC1766_language     ; 
extern      asn__integer                   asn1set__ub_URL                  ; 
extern      asn__object_identifier         asn1set__secsig                  ; 
extern      asn__object_identifier         asn1set__pkcs_1                  ; 
extern      asn__object_identifier         asn1set__rsaOAEPEncryptionSET    ; 
extern      asn__object_identifier         asn1set__id_rsaEncryption        ; 
extern      asn__object_identifier         asn1set__id_sha1_with_rsa_signature   ; 
extern      asn__object_identifier         asn1set__id_sha1                 ; 
extern      asn__object_identifier         asn1set__id_desCBC               ; 
extern      asn__object_identifier         asn1set__id_desCDMF              ; 
extern      asn__object_identifier         asn1set__pkcs_7                  ; 
extern      asn__object_identifier         asn1set__data                    ; 
extern      asn__object_identifier         asn1set__signedData              ; 
extern      asn__object_identifier         asn1set__envelopedData           ; 
extern      asn__object_identifier         asn1set__digestedData            ; 
extern      asn__object_identifier         asn1set__pkcs_9                  ; 
extern      asn__object_identifier         asn1set__contentType             ; 
extern      asn__object_identifier         asn1set__messageDigest           ; 
extern      asn__integer                   asn1set__ub_acqCardText          ; 
extern      asn__integer                   asn1set__ub_acqCardPhone         ; 
extern      asn__integer                   asn1set__ub_approvalCode         ; 
extern      asn__integer                   asn1set__ub_AVSData              ; 
extern      asn__integer                   asn1set__ub_logRefID             ; 
extern      asn__integer                   asn1set__ub_merOrderNum          ; 
extern      asn__integer                   asn1set__ub_merType              ; 
extern      asn__integer                   asn1set__ub_recurringFrequency   ; 
extern      asn__integer                   asn1set__ub_SettlementAccount    ; 
extern      asn__integer                   asn1set__ub_summary              ; 
extern      asn__integer                   asn1set__ub_terminalID           ; 
extern      asn__integer                   asn1set__ub_validationCode       ; 





# define                           ASN1SET__ACCTINFO                0 /* asn1set__AcctInfo */
# define                           ASN1SET__ACCTDATA                1 /* asn1set__AcctData */
# define                           ASN1SET__ACCTIDENTIFICATION      2 /* asn1set__AcctIdentification */
# define                           ASN1SET__IDDATA                  3 /* asn1set__IDData */
# define                           ASN1SET__MERCHANTACQUIRERID      4 /* asn1set__MerchantAcquirerID */
# define                           ASN1SET__ACQUIRERID              5 /* asn1set__AcquirerID */
# define                           ASN1SET__ACQUIRERBUSINESSID      6 /* asn1set__AcquirerBusinessID */
# define                           ASN1SET__REQUESTTYPE             7 /* asn1set__RequestType */
# define                           ASN1SET__REGFORMORREFERRAL       8 /* asn1set__RegFormOrReferral */
# define                           ASN1SET__REGFORMDATA             9 /* asn1set__RegFormData */
# define                           ASN1SET__REGTEMPLATE            10 /* asn1set__RegTemplate */
# define                           ASN1SET__REGFIELDSEQ            11 /* asn1set__RegFieldSeq */
# define                           ASN1SET__REGFIELD               12 /* asn1set__RegField */
# define                           ASN1SET__REFERRALDATA           13 /* asn1set__ReferralData */
# define                           ASN1SET__REASON                 14 /* asn1set__Reason */
# define                           ASN1SET__REFERRALURLSEQ         15 /* asn1set__ReferralURLSeq */
# define                           ASN1SET__REFERRALURL            16 /* asn1set__ReferralURL */
# define                           ASN1SET__POLICYTEXT             17 /* asn1set__PolicyText */
# define                           ASN1SET__CARDCINITREQ           18 /* asn1set__CardCInitReq */
# define                           ASN1SET__CARDCINITRES           19 /* asn1set__CardCInitRes */
# define                           ASN1SET__CARDCINITRESTBS        20 /* asn1set__CardCInitResTBS */
# define                           ASN1SET__ME_AQCINITREQ          21 /* asn1set__Me_AqCInitReq */
# define                           ASN1SET__ME_AQCINITRES          22 /* asn1set__Me_AqCInitRes */
# define                           ASN1SET__ME_AQCINITRESTBS       23 /* asn1set__Me_AqCInitResTBS */
# define                           ASN1SET__REGFORMREQ             24 /* asn1set__RegFormReq */
# define                           ASN1SET__REGFORMREQTBE          25 /* asn1set__RegFormReqTBE */
# define                           ASN1SET__REGFORMREQDATA         26 /* asn1set__RegFormReqData */
# define                           ASN1SET__PANONLY                27 /* asn1set__PANOnly */
# define                           ASN1SET__REGFORMRES             28 /* asn1set__RegFormRes */
# define                           ASN1SET__REGFORMRESTBS          29 /* asn1set__RegFormResTBS */
# define                           ASN1SET__CERTREQ                30 /* asn1set__CertReq */
# define                           ASN1SET__CERTREQTBE             31 /* asn1set__CertReqTBE */
# define                           ASN1SET__CERTREQTBEX            32 /* asn1set__CertReqTBEX */
# define                           ASN1SET__CERTREQTBS             33 /* asn1set__CertReqTBS */
# define                           ASN1SET__CERTREQDATA            34 /* asn1set__CertReqData */
# define                           ASN1SET__REGFORM                35 /* asn1set__RegForm */
# define                           ASN1SET__REGFORMITEMS           36 /* asn1set__RegFormItems */
# define                           ASN1SET__FIELDNAME              37 /* asn1set__FieldName */
# define                           ASN1SET__FIELDVALUE             38 /* asn1set__FieldValue */
# define                           ASN1SET__PUBLICKEYSORE          39 /* asn1set__PublicKeySorE */
# define                           ASN1SET__CERTRES                40 /* asn1set__CertRes */
# define                           ASN1SET__CERTRESTBE             41 /* asn1set__CertResTBE */
# define                           ASN1SET__CERTRESDATA            42 /* asn1set__CertResData */
# define                           ASN1SET__CERTSTATUS             43 /* asn1set__CertStatus */
# define                           ASN1SET__FAILEDITEMSEQ          44 /* asn1set__FailedItemSeq */
# define                           ASN1SET__FAILEDITEM             45 /* asn1set__FailedItem */
# define                           ASN1SET__CERTSTATUSCODE         46 /* asn1set__CertStatusCode */
# define                           ASN1SET__CAMSG                  47 /* asn1set__CAMsg */
# define                           ASN1SET__CAKEY                  48 /* asn1set__CAKey */
# define                           ASN1SET__CERTINQREQ             49 /* asn1set__CertInqReq */
# define                           ASN1SET__CERTINQREQTBS          50 /* asn1set__CertInqReqTBS */
# define                           ASN1SET__CERTINQRES             51 /* asn1set__CertInqRes */
# define                           ASN1SET__CERTIFICATEPOLICIESSYNTAX  52 /* asn1set__CertificatePoliciesSyntax */
# define                           ASN1SET__POLICYINFORMATION      53 /* asn1set__PolicyInformation */
# define                           ASN1SET__POLICYQUALIFIERINFOS   54 /* asn1set__PolicyQualifierInfos */
# define                           ASN1SET__POLICYQUALIFIERINFO    55 /* asn1set__PolicyQualifierInfo */
# define                           ASN1SET__SETPOLICYQUALIFIER     56 /* asn1set__SetPolicyQualifier */
# define                           ASN1SET__ADDITIONALPOLICIES     57 /* asn1set__AdditionalPolicies */
# define                           ASN1SET__ADDITIONALPOLICY       58 /* asn1set__AdditionalPolicy */
# define                           ASN1SET__SETQUALIFIER           59 /* asn1set__SETQualifier */
# define                           ASN1SET__HASHEDROOTKEYSYNTAX    60 /* asn1set__HashedRootKeySyntax */
# define                           ASN1SET__ROOTKEYTHUMB           61 /* asn1set__RootKeyThumb */
# define                           ASN1SET__CERTIFICATETYPESYNTAX  62 /* asn1set__CertificateTypeSyntax */
# define                           ASN1SET__MERCHANTDATASYNTAX     63 /* asn1set__MerchantDataSyntax */
# define                           ASN1SET__MERNAMESEQ             64 /* asn1set__MerNameSeq */
# define                           ASN1SET__MERNAMES               65 /* asn1set__MerNames */
# define                           ASN1SET__CARDCERTREQUIREDSYNTAX  66 /* asn1set__CardCertRequiredSyntax */
# define                           ASN1SET__TUNNELINGSYNTAX        67 /* asn1set__TunnelingSyntax */
# define                           ASN1SET__TUNNELALG              68 /* asn1set__TunnelAlg */
# define                           ASN1SET__SETEXTENSIONSSYNTAX    69 /* asn1set__SETExtensionsSyntax */
# define                           ASN1SET__OID                    70 /* asn1set__OID */
# define                           ASN1SET__COMMERCIALCARDDATA     71 /* asn1set__CommercialCardData */
# define                           ASN1SET__CHARGEINFO             72 /* asn1set__ChargeInfo */
# define                           ASN1SET__ITEMSEQ                73 /* asn1set__ItemSeq */
# define                           ASN1SET__ITEM                   74 /* asn1set__Item */
# define                           ASN1SET__MARKETAUTOCAP          75 /* asn1set__MarketAutoCap */
# define                           ASN1SET__AUTONOSHOW             76 /* asn1set__AutoNoShow */
# define                           ASN1SET__AUTORATEINFO           77 /* asn1set__AutoRateInfo */
# define                           ASN1SET__AUTOAPPLICABLERATE     78 /* asn1set__AutoApplicableRate */
# define                           ASN1SET__AUTOCHARGES            79 /* asn1set__AutoCharges */
# define                           ASN1SET__MARKETHOTELCAP         80 /* asn1set__MarketHotelCap */
# define                           ASN1SET__HOTELNOSHOW            81 /* asn1set__HotelNoShow */
# define                           ASN1SET__HOTELRATEINFO          82 /* asn1set__HotelRateInfo */
# define                           ASN1SET__HOTELCHARGES           83 /* asn1set__HotelCharges */
# define                           ASN1SET__MARKETTRANSPORTCAP     84 /* asn1set__MarketTransportCap */
# define                           ASN1SET__TRIPLEGSEQ             85 /* asn1set__TripLegSeq */
# define                           ASN1SET__TRIPLEG                86 /* asn1set__TripLeg */
# define                           ASN1SET__STOPOVERCODE           87 /* asn1set__StopOverCode */
# define                           ASN1SET__RESTRICTIONS           88 /* asn1set__Restrictions */
# define                           ASN1SET__MESSAGEWRAPPER         89 /* asn1set__MessageWrapper */
# define                           ASN1SET__MESSAGEHEADER          90 /* asn1set__MessageHeader */
# define                           ASN1SET__MESSAGEIDS             91 /* asn1set__MessageIDs */
# define                           ASN1SET__MESSAGE                92 /* asn1set__Message */
# define                           ASN1SET__MSGEXTENSIONS          93 /* asn1set__MsgExtensions */
# define                           ASN1SET__MSGEXTENSION           94 /* asn1set__MsgExtension */
# define                           ASN1SET__ERROR                  95 /* asn1set__Error */
# define                           ASN1SET__SIGNEDERROR            96 /* asn1set__SignedError */
# define                           ASN1SET__ERRORTBS               97 /* asn1set__ErrorTBS */
# define                           ASN1SET__ERRORMSG               98 /* asn1set__ErrorMsg */
# define                           ASN1SET__ERRORCODE              99 /* asn1set__ErrorCode */
# define                           ASN1SET__BRANDCRLIDENTIFIER    100 /* asn1set__BrandCRLIdentifier */
# define                           ASN1SET__ENCODEDBRANDCRLID     101 /* asn1set__EncodedBrandCRLID */
# define                           ASN1SET__UNSIGNEDBRANDCRLIDENTIFIER 102 /* asn1set__UnsignedBrandCRLIdentifier */
# define                           ASN1SET__CRLNOTIFICATION       103 /* asn1set__CRLNotification */
# define                           ASN1SET__CRLNOTIFICATIONTBS    104 /* asn1set__CRLNotificationTBS */
# define                           ASN1SET__CRLNOTIFICATIONRES    105 /* asn1set__CRLNotificationRes */
# define                           ASN1SET__CRLNOTIFICATIONRESTBS 106 /* asn1set__CRLNotificationResTBS */
# define                           ASN1SET__BCIDISTRIBUTION       107 /* asn1set__BCIDistribution */
# define                           ASN1SET__BCIDISTRIBUTIONTBS    108 /* asn1set__BCIDistributionTBS */
# define                           ASN1SET__BRANDID               109 /* asn1set__BrandID */
# define                           ASN1SET__CRLIDENTIFIERSEQ      110 /* asn1set__CRLIdentifierSeq */
# define                           ASN1SET__CRLIDENTIFIER         111 /* asn1set__CRLIdentifier */
# define                           ASN1SET__BACKKEYDATA           112 /* asn1set__BackKeyData */
# define                           ASN1SET__BACKKEY               113 /* asn1set__BackKey */
# define                           ASN1SET__BIN                   114 /* asn1set__BIN */
# define                           ASN1SET__CARDEXPIRY            115 /* asn1set__CardExpiry */
# define                           ASN1SET__CERTTHUMB             116 /* asn1set__CertThumb */
# define                           ASN1SET__CHALLENGE             117 /* asn1set__Challenge */
# define                           ASN1SET__COUNTRYCODE           118 /* asn1set__CountryCode */
# define                           ASN1SET__CURRENCY              119 /* asn1set__Currency */
# define                           ASN1SET__DATE                  120 /* asn1set__Date */
# define                           ASN1SET__DATETIME              121 /* asn1set__DateTime */
# define                           ASN1SET__DISTANCE              122 /* asn1set__Distance */
# define                           ASN1SET__DISTANCESCALE         123 /* asn1set__DistanceScale */
# define                           ASN1SET__LANGUAGE              124 /* asn1set__Language */
# define                           ASN1SET__LOCALID               125 /* asn1set__LocalID */
# define                           ASN1SET__LOCATION              126 /* asn1set__Location */
# define                           ASN1SET__MERCHANTID            127 /* asn1set__MerchantID */
# define                           ASN1SET__NONCE                 128 /* asn1set__Nonce */
# define                           ASN1SET__PAN                   129 /* asn1set__PAN */
# define                           ASN1SET__PANDATA               130 /* asn1set__PANData */
# define                           ASN1SET__PANDATA0              131 /* asn1set__PANData0 */
# define                           ASN1SET__PANTOKEN              132 /* asn1set__PANToken */
# define                           ASN1SET__PAYSYSID              133 /* asn1set__PaySysID */
# define                           ASN1SET__PHONE                 134 /* asn1set__Phone */
# define                           ASN1SET__RRPID                 135 /* asn1set__RRPID */
# define                           ASN1SET__SECRET                136 /* asn1set__Secret */
# define                           ASN1SET__SWIDENT               137 /* asn1set__SWIdent */
# define                           ASN1SET__THUMBS                138 /* asn1set__Thumbs */
# define                           ASN1SET__TRANSIDS              139 /* asn1set__TransIDs */
# define                           ASN1SET__URL                   140 /* asn1set__URL */
# define                           ASN1SET__XID                   141 /* asn1set__XID */
# define                           ASN1SET__ATTRIBUTESET          142 /* asn1set__AttributeSet */
# define                           ASN1SET__ENCODEDCERTIFICATIONREQUESTINFO 143 /* asn1set__EncodedCertificationRequestInfo */
# define                           ASN1SET__CERTIFICATIONREQUEST  144 /* asn1set__CertificationRequest */
# define                           ASN1SET__CERTIFICATIONREQUESTINFO 145 /* asn1set__CertificationRequestInfo */
# define                           ASN1SET__PINITREQ              146 /* asn1set__PInitReq */
# define                           ASN1SET__PINITRES              147 /* asn1set__PInitRes */
# define                           ASN1SET__PINITRESDATA          148 /* asn1set__PInitResData */
# define                           ASN1SET__PREQ                  149 /* asn1set__PReq */
# define                           ASN1SET__PREQDUALSIGNED        150 /* asn1set__PReqDualSigned */
# define                           ASN1SET__PIDUALSIGNED          151 /* asn1set__PIDualSigned */
# define                           ASN1SET__PIDUALSIGNEDTBE       152 /* asn1set__PIDualSignedTBE */
# define                           ASN1SET__PI_OILINK             153 /* asn1set__PI_OILink */
# define                           ASN1SET__OIDUALSIGNED          154 /* asn1set__OIDualSigned */
# define                           ASN1SET__PISIGNATURE           155 /* asn1set__PISignature */
# define                           ASN1SET__PI_TBS                156 /* asn1set__PI_TBS */
# define                           ASN1SET__HPIDATA               157 /* asn1set__HPIData */
# define                           ASN1SET__HOIDATA               158 /* asn1set__HOIData */
# define                           ASN1SET__PI                    159 /* asn1set__PI */
# define                           ASN1SET__PIDATA                160 /* asn1set__PIData */
# define                           ASN1SET__PIHEAD                161 /* asn1set__PIHead */
# define                           ASN1SET__INPUTS                162 /* asn1set__Inputs */
# define                           ASN1SET__TRANSSTAIN            163 /* asn1set__TransStain */
# define                           ASN1SET__OIDATA                164 /* asn1set__OIData */
# define                           ASN1SET__OIDLIST               165 /* asn1set__OIDList */
# define                           ASN1SET__HOD                   166 /* asn1set__HOD */
# define                           ASN1SET__HODINPUT              167 /* asn1set__HODInput */
# define                           ASN1SET__OD                    168 /* asn1set__OD */
# define                           ASN1SET__PREQUNSIGNED          169 /* asn1set__PReqUnsigned */
# define                           ASN1SET__OIUNSIGNED            170 /* asn1set__OIUnsigned */
# define                           ASN1SET__PIDATAUNSIGNED        171 /* asn1set__PIDataUnsigned */
# define                           ASN1SET__PIUNSIGNED            172 /* asn1set__PIUnsigned */
# define                           ASN1SET__PIUNSIGNEDTBE         173 /* asn1set__PIUnsignedTBE */
# define                           ASN1SET__PRES                  174 /* asn1set__PRes */
# define                           ASN1SET__PRESDATA              175 /* asn1set__PResData */
# define                           ASN1SET__PRESPAYLOADSEQ        176 /* asn1set__PResPayloadSeq */
# define                           ASN1SET__PRESPAYLOAD           177 /* asn1set__PResPayload */
# define                           ASN1SET__COMPLETIONCODE        178 /* asn1set__CompletionCode */
# define                           ASN1SET__RESULTS               179 /* asn1set__Results */
# define                           ASN1SET__AUTHSTATUS            180 /* asn1set__AuthStatus */
# define                           ASN1SET__CAPSTATUS             181 /* asn1set__CapStatus */
# define                           ASN1SET__CREDITSTATUSSEQ       182 /* asn1set__CreditStatusSeq */
# define                           ASN1SET__CREDITSTATUS          183 /* asn1set__CreditStatus */
# define                           ASN1SET__INQREQ                184 /* asn1set__InqReq */
# define                           ASN1SET__INQREQSIGNED          185 /* asn1set__InqReqSigned */
# define                           ASN1SET__INQREQDATA            186 /* asn1set__InqReqData */
# define                           ASN1SET__INQRES                187 /* asn1set__InqRes */
# define                           ASN1SET__AUTHREQ               188 /* asn1set__AuthReq */
# define                           ASN1SET__AUTHREQTBE            189 /* asn1set__AuthReqTBE */
# define                           ASN1SET__AUTHREQTBS            190 /* asn1set__AuthReqTBS */
# define                           ASN1SET__AUTHREQDATA           191 /* asn1set__AuthReqData */
# define                           ASN1SET__AUTHREQITEM           192 /* asn1set__AuthReqItem */
# define                           ASN1SET__AUTHTAGS              193 /* asn1set__AuthTags */
# define                           ASN1SET__CHECKDIGESTS          194 /* asn1set__CheckDigests */
# define                           ASN1SET__AUTHREQPAYLOAD        195 /* asn1set__AuthReqPayload */
# define                           ASN1SET__AVSDATA               196 /* asn1set__AVSData */
# define                           ASN1SET__SPECIALPROCESSING     197 /* asn1set__SpecialProcessing */
# define                           ASN1SET__CARDSUSPECT           198 /* asn1set__CardSuspect */
# define                           ASN1SET__MERCHDATA             199 /* asn1set__MerchData */
# define                           ASN1SET__MERCHCATCODE          200 /* asn1set__MerchCatCode */
# define                           ASN1SET__MERCHGROUP            201 /* asn1set__MerchGroup */
# define                           ASN1SET__AUTHRES               202 /* asn1set__AuthRes */
# define                           ASN1SET__AUTHRESTBE            203 /* asn1set__AuthResTBE */
# define                           ASN1SET__AUTHRESTBEX           204 /* asn1set__AuthResTBEX */
# define                           ASN1SET__AUTHRESTBS            205 /* asn1set__AuthResTBS */
# define                           ASN1SET__AUTHRESTBSX           206 /* asn1set__AuthResTBSX */
# define                           ASN1SET__AUTHRESDATA           207 /* asn1set__AuthResData */
# define                           ASN1SET__AUTHRESBAGGAGE        208 /* asn1set__AuthResBaggage */
# define                           ASN1SET__ACQBACKKEY            209 /* asn1set__AcqBackKey */
# define                           ASN1SET__ACQCARDMSG            210 /* asn1set__AcqCardMsg */
# define                           ASN1SET__ACQCARDCODEMSGTBE     211 /* asn1set__AcqCardCodeMsgTBE */
# define                           ASN1SET__ACQCARDCODEMSG        212 /* asn1set__AcqCardCodeMsg */
# define                           ASN1SET__ACQCARDCODE           213 /* asn1set__AcqCardCode */
# define                           ASN1SET__ACQCARDMSGDATA        214 /* asn1set__AcqCardMsgData */
# define                           ASN1SET__AUTHRESPAYLOAD        215 /* asn1set__AuthResPayload */
# define                           ASN1SET__AUTHHEADER            216 /* asn1set__AuthHeader */
# define                           ASN1SET__AUTHCODE              217 /* asn1set__AuthCode */
# define                           ASN1SET__RESPONSEDATA          218 /* asn1set__ResponseData */
# define                           ASN1SET__AUTHVALCODES          219 /* asn1set__AuthValCodes */
# define                           ASN1SET__RESPREASON            220 /* asn1set__RespReason */
# define                           ASN1SET__CARDTYPE              221 /* asn1set__CardType */
# define                           ASN1SET__AVSRESULT             222 /* asn1set__AVSResult */
# define                           ASN1SET__LOGREFID              223 /* asn1set__LogRefID */
# define                           ASN1SET__APPROVALCODE          224 /* asn1set__ApprovalCode */
# define                           ASN1SET__AUTHCHARIND           225 /* asn1set__AuthCharInd */
# define                           ASN1SET__VALIDATIONCODE        226 /* asn1set__ValidationCode */
# define                           ASN1SET__AUTHREVREQ            227 /* asn1set__AuthRevReq */
# define                           ASN1SET__AUTHREVREQTBE         228 /* asn1set__AuthRevReqTBE */
# define                           ASN1SET__AUTHREVREQTBS         229 /* asn1set__AuthRevReqTBS */
# define                           ASN1SET__AUTHREVREQDATA        230 /* asn1set__AuthRevReqData */
# define                           ASN1SET__AUTHREVREQBAGGAGE     231 /* asn1set__AuthRevReqBaggage */
# define                           ASN1SET__AUTHREVTAGS           232 /* asn1set__AuthRevTags */
# define                           ASN1SET__AUTHREVRRTAGS         233 /* asn1set__AuthRevRRTags */
# define                           ASN1SET__AUTHRETNUM            234 /* asn1set__AuthRetNum */
# define                           ASN1SET__AUTHREVRES            235 /* asn1set__AuthRevRes */
# define                           ASN1SET__AUTHREVRESTBE         236 /* asn1set__AuthRevResTBE */
# define                           ASN1SET__AUTHREVRESTBEB        237 /* asn1set__AuthRevResTBEB */
# define                           ASN1SET__AUTHREVRESTBS         238 /* asn1set__AuthRevResTBS */
# define                           ASN1SET__AUTHREVRESBAGGAGE     239 /* asn1set__AuthRevResBaggage */
# define                           ASN1SET__AUTHREVRESDATA        240 /* asn1set__AuthRevResData */
# define                           ASN1SET__AUTHREVCODE           241 /* asn1set__AuthRevCode */
# define                           ASN1SET__AUTHRESDATANEW        242 /* asn1set__AuthResDataNew */
# define                           ASN1SET__CAPREQ                243 /* asn1set__CapReq */
# define                           ASN1SET__CAPREQTBE             244 /* asn1set__CapReqTBE */
# define                           ASN1SET__CAPREQTBEX            245 /* asn1set__CapReqTBEX */
# define                           ASN1SET__CAPREQTBS             246 /* asn1set__CapReqTBS */
# define                           ASN1SET__CAPREQTBSX            247 /* asn1set__CapReqTBSX */
# define                           ASN1SET__CAPREQDATA            248 /* asn1set__CapReqData */
# define                           ASN1SET__CAPRRTAGS             249 /* asn1set__CapRRTags */
# define                           ASN1SET__CAPITEMSEQ            250 /* asn1set__CapItemSeq */
# define                           ASN1SET__CAPITEM               251 /* asn1set__CapItem */
# define                           ASN1SET__CAPPAYLOAD            252 /* asn1set__CapPayload */
# define                           ASN1SET__CAPRES                253 /* asn1set__CapRes */
# define                           ASN1SET__CAPRESTBE             254 /* asn1set__CapResTBE */
# define                           ASN1SET__CAPRESDATA            255 /* asn1set__CapResData */
# define                           ASN1SET__CAPRESITEMSEQ         256 /* asn1set__CapResItemSeq */
# define                           ASN1SET__CAPRESITEM            257 /* asn1set__CapResItem */
# define                           ASN1SET__CAPRESPAYLOAD         258 /* asn1set__CapResPayload */
# define                           ASN1SET__CAPCODE               259 /* asn1set__CapCode */
# define                           ASN1SET__CAPREVORCREDREQDATA   260 /* asn1set__CapRevOrCredReqData */
# define                           ASN1SET__CAPREVORCREDREQITEMSEQ 261 /* asn1set__CapRevOrCredReqItemSeq */
# define                           ASN1SET__CAPREVORCREDREQITEM   262 /* asn1set__CapRevOrCredReqItem */
# define                           ASN1SET__CAPREVORCREDRESDATA   263 /* asn1set__CapRevOrCredResData */
# define                           ASN1SET__CAPREVORCREDRESITEMSEQ 264 /* asn1set__CapRevOrCredResItemSeq */
# define                           ASN1SET__CAPREVORCREDRESITEM   265 /* asn1set__CapRevOrCredResItem */
# define                           ASN1SET__CAPREVORCREDRESPAYLOAD 266 /* asn1set__CapRevOrCredResPayload */
# define                           ASN1SET__CAPREVORCREDCODE      267 /* asn1set__CapRevOrCredCode */
# define                           ASN1SET__CAPREVREQ             268 /* asn1set__CapRevReq */
# define                           ASN1SET__CAPREVREQTBE          269 /* asn1set__CapRevReqTBE */
# define                           ASN1SET__CAPREVREQTBEX         270 /* asn1set__CapRevReqTBEX */
# define                           ASN1SET__CAPREVREQTBS          271 /* asn1set__CapRevReqTBS */
# define                           ASN1SET__CAPREVREQTBSX         272 /* asn1set__CapRevReqTBSX */
# define                           ASN1SET__CAPREVDATA            273 /* asn1set__CapRevData */
# define                           ASN1SET__CAPREVRES             274 /* asn1set__CapRevRes */
# define                           ASN1SET__CAPREVRESTBE          275 /* asn1set__CapRevResTBE */
# define                           ASN1SET__CAPREVRESDATA         276 /* asn1set__CapRevResData */
# define                           ASN1SET__CREDREQ               277 /* asn1set__CredReq */
# define                           ASN1SET__CREDREQTBE            278 /* asn1set__CredReqTBE */
# define                           ASN1SET__CREDREQTBEX           279 /* asn1set__CredReqTBEX */
# define                           ASN1SET__CREDREQTBS            280 /* asn1set__CredReqTBS */
# define                           ASN1SET__CREDREQTBSX           281 /* asn1set__CredReqTBSX */
# define                           ASN1SET__CREDREQDATA           282 /* asn1set__CredReqData */
# define                           ASN1SET__CREDRES               283 /* asn1set__CredRes */
# define                           ASN1SET__CREDRESTBE            284 /* asn1set__CredResTBE */
# define                           ASN1SET__CREDRESDATA           285 /* asn1set__CredResData */
# define                           ASN1SET__CREDREVREQ            286 /* asn1set__CredRevReq */
# define                           ASN1SET__CREDREVREQTBE         287 /* asn1set__CredRevReqTBE */
# define                           ASN1SET__CREDREVREQTBEX        288 /* asn1set__CredRevReqTBEX */
# define                           ASN1SET__CREDREVREQTBS         289 /* asn1set__CredRevReqTBS */
# define                           ASN1SET__CREDREVREQTBSX        290 /* asn1set__CredRevReqTBSX */
# define                           ASN1SET__CREDREVREQDATA        291 /* asn1set__CredRevReqData */
# define                           ASN1SET__CREDREVRES            292 /* asn1set__CredRevRes */
# define                           ASN1SET__CREDREVRESTBE         293 /* asn1set__CredRevResTBE */
# define                           ASN1SET__CREDREVRESDATA        294 /* asn1set__CredRevResData */
# define                           ASN1SET__PCERTREQ              295 /* asn1set__PCertReq */
# define                           ASN1SET__PCERTREQDATA          296 /* asn1set__PCertReqData */
# define                           ASN1SET__BRANDANDBINSEQ        297 /* asn1set__BrandAndBINSeq */
# define                           ASN1SET__BRANDANDBIN           298 /* asn1set__BrandAndBIN */
# define                           ASN1SET__PCERTRES              299 /* asn1set__PCertRes */
# define                           ASN1SET__PCERTRESTBS           300 /* asn1set__PCertResTBS */
# define                           ASN1SET__PCERTRESITEMSEQ       301 /* asn1set__PCertResItemSeq */
# define                           ASN1SET__PCERTRESITEM          302 /* asn1set__PCertResItem */
# define                           ASN1SET__PCERTCODE             303 /* asn1set__PCertCode */
# define                           ASN1SET__BRANDCRLIDENTIFIERSEQ 304 /* asn1set__BrandCRLIdentifierSeq */
# define                           ASN1SET__BATCHADMINREQ         305 /* asn1set__BatchAdminReq */
# define                           ASN1SET__BATCHADMINREQTBE      306 /* asn1set__BatchAdminReqTBE */
# define                           ASN1SET__BATCHADMINREQDATA     307 /* asn1set__BatchAdminReqData */
# define                           ASN1SET__BATCHOPERATION        308 /* asn1set__BatchOperation */
# define                           ASN1SET__RETURNTRANSACTIONDETAIL 309 /* asn1set__ReturnTransactionDetail */
# define                           ASN1SET__TRANSDETAILS          310 /* asn1set__TransDetails */
# define                           ASN1SET__BATCHADMINRES         311 /* asn1set__BatchAdminRes */
# define                           ASN1SET__BATCHADMINRESTBE      312 /* asn1set__BatchAdminResTBE */
# define                           ASN1SET__BATCHADMINRESDATA     313 /* asn1set__BatchAdminResData */
# define                           ASN1SET__TRANSMISSIONSTATUS    314 /* asn1set__TransmissionStatus */
# define                           ASN1SET__SETTLEMENTINFO        315 /* asn1set__SettlementInfo */
# define                           ASN1SET__BASTATUS              316 /* asn1set__BAStatus */
# define                           ASN1SET__CLOSEDWHEN            317 /* asn1set__ClosedWhen */
# define                           ASN1SET__CLOSESTATUS           318 /* asn1set__CloseStatus */
# define                           ASN1SET__BATCHSTATUSSEQ        319 /* asn1set__BatchStatusSeq */
# define                           ASN1SET__BATCHSTATUS           320 /* asn1set__BatchStatus */
# define                           ASN1SET__BATCHDETAILS          321 /* asn1set__BatchDetails */
# define                           ASN1SET__BRANDBATCHDETAILSSEQ  322 /* asn1set__BrandBatchDetailsSeq */
# define                           ASN1SET__BRANDBATCHDETAILS     323 /* asn1set__BrandBatchDetails */
# define                           ASN1SET__BATCHTOTALS           324 /* asn1set__BatchTotals */
# define                           ASN1SET__TRANSACTIONDETAILSEQ  325 /* asn1set__TransactionDetailSeq */
# define                           ASN1SET__TRANSACTIONDETAIL     326 /* asn1set__TransactionDetail */
# define                           ASN1SET__AMOUNTTYPE            327 /* asn1set__AmountType */
# define                           ASN1SET__TRANSACTIONSTATUS     328 /* asn1set__TransactionStatus */
# define                           ASN1SET__REIMBURSEMENTID       329 /* asn1set__ReimbursementID */
# define                           ASN1SET__AUTHTOKEN             330 /* asn1set__AuthToken */
# define                           ASN1SET__AUTHTOKENTBE          331 /* asn1set__AuthTokenTBE */
# define                           ASN1SET__AUTHTOKENTBS          332 /* asn1set__AuthTokenTBS */
# define                           ASN1SET__AUTHTOKENDATA         333 /* asn1set__AuthTokenData */
# define                           ASN1SET__BATCHID               334 /* asn1set__BatchID */
# define                           ASN1SET__BATCHSEQUENCENUM      335 /* asn1set__BatchSequenceNum */
# define                           ASN1SET__CAPTOKEN              336 /* asn1set__CapToken */
# define                           ASN1SET__CAPTOKENTBE           337 /* asn1set__CapTokenTBE */
# define                           ASN1SET__CAPTOKENTBEX          338 /* asn1set__CapTokenTBEX */
# define                           ASN1SET__CAPTOKENTBS           339 /* asn1set__CapTokenTBS */
# define                           ASN1SET__CAPTOKENDATA          340 /* asn1set__CapTokenData */
# define                           ASN1SET__CAPTOKENSEQ           341 /* asn1set__CapTokenSeq */
# define                           ASN1SET__CURRENCYAMOUNT        342 /* asn1set__CurrencyAmount */
# define                           ASN1SET__CURRCONV              343 /* asn1set__CurrConv */
# define                           ASN1SET__FLOATINGPOINT         344 /* asn1set__FloatingPoint */
# define                           ASN1SET__MARKETAUTOAUTH        345 /* asn1set__MarketAutoAuth */
# define                           ASN1SET__MARKETHOTELAUTH       346 /* asn1set__MarketHotelAuth */
# define                           ASN1SET__DURATION              347 /* asn1set__Duration */
# define                           ASN1SET__PRESTIGE              348 /* asn1set__Prestige */
# define                           ASN1SET__MARKETSPECAUTHDATA    349 /* asn1set__MarketSpecAuthData */
# define                           ASN1SET__MARKETSPECCAPDATA     350 /* asn1set__MarketSpecCapData */
# define                           ASN1SET__MARKETSPECSALEDATA    351 /* asn1set__MarketSpecSaleData */
# define                           ASN1SET__MARKETTRANSPORTAUTH   352 /* asn1set__MarketTransportAuth */
# define                           ASN1SET__MARKETSPECDATAID      353 /* asn1set__MarketSpecDataID */
# define                           ASN1SET__MERORDERNUM           354 /* asn1set__MerOrderNum */
# define                           ASN1SET__MERTERMIDS            355 /* asn1set__MerTermIDs */
# define                           ASN1SET__RRTAGS                356 /* asn1set__RRTags */
# define                           ASN1SET__SALEDETAIL            357 /* asn1set__SaleDetail */
# define                           ASN1SET__PAYRECURIND           358 /* asn1set__PayRecurInd */
# define                           ASN1SET__INSTALLRECURDATA      359 /* asn1set__InstallRecurData */
# define                           ASN1SET__INSTALLRECURIND       360 /* asn1set__InstallRecurInd */
# define                           ASN1SET__RECURRING             361 /* asn1set__Recurring */
# define                           ASN1SET__TOKENOPAQUE           362 /* asn1set__TokenOpaque */
# define                           ASN1SET__ANYANY                363 /* asn1set__AnyAny */
# define                           ASN1SET__BOOLEAN               364 /* asn1set__Boolean */
# define                           ASN1SET__INTEGER               365 /* asn1set__Integer */
# define                           ASN1SET__VISIBLESTRING         366 /* asn1set__Visiblestring */
# define                           ASN1SET__PRINTABLESTRING       367 /* asn1set__Printablestring */
# define                           ASN1SET__CEALGORITHMIDENTIFIER 368 /* asn1set__CEAlgorithmIdentifier */
# define                           ASN1SET__DALGORITHMIDENTIFIER  369 /* asn1set__DAlgorithmIdentifier */
# define                           ASN1SET__DIGESTS               370 /* asn1set__Digests */
# define                           ASN1SET__SIGNEDDATA            371 /* asn1set__SignedData */
# define                           ASN1SET__ENVELOPEDDATA         372 /* asn1set__EnvelopedData */
# define                           ASN1SET__DIGESTEDDATA          373 /* asn1set__DigestedData */
# define                           ASN1SET__SIGNED                374 /* asn1set__SIGNED */
# define                           ASN1SET__L                     375 /* asn1set__L */
# define                           ASN1SET__DD                    376 /* asn1set__DD */
# define                           ASN1SET__DETACHEDDIGEST        377 /* asn1set__DetachedDigest */
# define                           ASN1SET__H                     378 /* asn1set__H */
# define                           ASN1SET__HMAC                  379 /* asn1set__HMAC */
# define                           ASN1SET__HMACPANDATA           380 /* asn1set__HMACPanData */
# define                           ASN1SET__S                     381 /* asn1set__S */
# define                           ASN1SET__SO                    382 /* asn1set__SO */
# define                           ASN1SET__ENC                   383 /* asn1set__Enc */
# define                           ASN1SET__ENCK                  384 /* asn1set__EncK */
# define                           ASN1SET__ENCX                  385 /* asn1set__EncX */
# define                           ASN1SET__ENCB                  386 /* asn1set__EncB */
# define                           ASN1SET__ENCBX                 387 /* asn1set__EncBX */
# define                           ASN1SET__E                     388 /* asn1set__E */
# define                           ASN1SET__EH                    389 /* asn1set__EH */
# define                           ASN1SET__EX                    390 /* asn1set__EX */
# define                           ASN1SET__EXH                   391 /* asn1set__EXH */
# define                           ASN1SET__EK                    392 /* asn1set__EK */
# define                           ASN1SET__NAME                  393 /* asn1set__Name */
# define                           ASN1SET__SUBJECTPUBLICKEYINFO  394 /* asn1set__SubjectPublicKeyInfo */
# define                           ASN1SET__SETSTRINGUB_AVSDATA   395 /* asn1set__SETStringub_AVSData */
# define                           ASN1SET__SETSTRINGUB_ACQCARDPHONE 396 /* asn1set__SETStringub_acqCardPhone */
# define                           ASN1SET__SETSTRINGUB_ACQCARDTEXT 397 /* asn1set__SETStringub_acqCardText */
# define                           ASN1SET__SETSTRINGUB_AIRPORTCODE 398 /* asn1set__SETStringub_airportCode */
# define                           ASN1SET__SETSTRINGUB_CARDHOLDERMSG 399 /* asn1set__SETStringub_cardholderMsg */
# define                           ASN1SET__SETSTRINGUB_CARRIERCODE 400 /* asn1set__SETStringub_carrierCode */
# define                           ASN1SET__SETSTRINGUB_CITYNAME  401 /* asn1set__SETStringub_cityName */
# define                           ASN1SET__SETSTRINGUB_COMMCODE  402 /* asn1set__SETStringub_commCode */
# define                           ASN1SET__SETSTRINGUB_CORPID    403 /* asn1set__SETStringub_corpID */
# define                           ASN1SET__SETSTRINGUB_COUNTRYNAME 404 /* asn1set__SETStringub_countryName */
# define                           ASN1SET__SETSTRINGUB_DESCRIPTION 405 /* asn1set__SETStringub_description */
# define                           ASN1SET__SETSTRINGUB_EEMESSAGE 406 /* asn1set__SETStringub_eeMessage */
# define                           ASN1SET__SETSTRINGUB_FAREBASIS 407 /* asn1set__SETStringub_fareBasis */
# define                           ASN1SET__SETSTRINGUB_FIELDDESC 408 /* asn1set__SETStringub_FieldDesc */
# define                           ASN1SET__SETSTRINGUB_FIELDNAME 409 /* asn1set__SETStringub_FieldName */
# define                           ASN1SET__SETSTRINGUB_FIELDVALUE 410 /* asn1set__SETStringub_FieldValue */
# define                           ASN1SET__SETSTRINGUB_HOTELFOLIO 411 /* asn1set__SETStringub_hotelFolio */
# define                           ASN1SET__SETSTRINGUB_INSURANCETYPE 412 /* asn1set__SETStringub_insuranceType */
# define                           ASN1SET__SETSTRINGUB_LOCATIONID 413 /* asn1set__SETStringub_locationID */
# define                           ASN1SET__SETSTRINGUB_MERNAME   414 /* asn1set__SETStringub_merName */
# define                           ASN1SET__SETSTRINGUB_MERTYPE   415 /* asn1set__SETStringub_merType */
# define                           ASN1SET__SETSTRINGUB_PASSNAME  416 /* asn1set__SETStringub_passName */
# define                           ASN1SET__SETSTRINGUB_POSTALCODE 417 /* asn1set__SETStringub_postalCode */
# define                           ASN1SET__SETSTRINGUB_PRODUCTCODE 418 /* asn1set__SETStringub_productCode */
# define                           ASN1SET__SETSTRINGUB_PROGRAMCODE 419 /* asn1set__SETStringub_programCode */
# define                           ASN1SET__SETSTRINGUB_REASON    420 /* asn1set__SETStringub_Reason */
# define                           ASN1SET__SETSTRINGUB_REFERENCE 421 /* asn1set__SETStringub_reference */
# define                           ASN1SET__SETSTRINGUB_RENTALNUM 422 /* asn1set__SETStringub_rentalNum */
# define                           ASN1SET__SETSTRINGUB_RENTALREFNUM 423 /* asn1set__SETStringub_rentalRefNum */
# define                           ASN1SET__SETSTRINGUB_RENTERNAME 424 /* asn1set__SETStringub_renterName */
# define                           ASN1SET__SETSTRINGUB_SERVICECLASS 425 /* asn1set__SETStringub_serviceClass */
# define                           ASN1SET__SETSTRINGUB_SETTLEMENTACCOUNT 426 /* asn1set__SETStringub_SettlementAccount */
# define                           ASN1SET__SETSTRINGUB_STATEPROVINCE 427 /* asn1set__SETStringub_stateProvince */
# define                           ASN1SET__SETSTRINGUB_SUMMARY   428 /* asn1set__SETStringub_summary */
# define                           ASN1SET__SETSTRINGUB_TACODE    429 /* asn1set__SETStringub_taCode */
# define                           ASN1SET__SETSTRINGUB_TANAME    430 /* asn1set__SETStringub_taName */
# define                           ASN1SET__SETSTRINGUB_TAXID     431 /* asn1set__SETStringub_taxID */
# define                           ASN1SET__SETSTRINGUB_TAXTYPE   432 /* asn1set__SETStringub_taxType */
# define                           ASN1SET__SETSTRINGUB_TERSESTATEMENT 433 /* asn1set__SETStringub_terseStatement */
# define                           ASN1SET__SETSTRINGUB_TICKETNUM 434 /* asn1set__SETStringub_ticketNum */
# define                           ASN1SET__SETSTRINGUB_UNITMEASURE 435 /* asn1set__SETStringub_unitMeasure */
# define                           ASN1SET__SETSTRINGUB_VEHICLECLASS 436 /* asn1set__SETStringub_vehicleClass */



PRIVATE      a2c_module                     asn1set                          ; 


#ifdef __cplusplus
}
#endif
#endif


Copyright © 1996, 1997, Visa International Service Association and MasterCard International Incorporated
All Rights Reserved.