275#define Z_Explain_targetInfo 1
276#define Z_Explain_databaseInfo 2
277#define Z_Explain_schemaInfo 3
278#define Z_Explain_tagSetInfo 4
279#define Z_Explain_recordSyntaxInfo 5
280#define Z_Explain_attributeSetInfo 6
281#define Z_Explain_termListInfo 7
282#define Z_Explain_extendedServicesInfo 8
283#define Z_Explain_attributeDetails 9
284#define Z_Explain_termListDetails 10
285#define Z_Explain_elementSetDetails 11
286#define Z_Explain_retrievalRecordDetails 12
287#define Z_Explain_sortDetails 13
288#define Z_Explain_processing 14
289#define Z_Explain_variants 15
290#define Z_Explain_units 16
291#define Z_Explain_categoryList 17
344#define Z_DatabaseInfo_actualNumber 1
345#define Z_DatabaseInfo_approxNumber 2
410#define Z_ElementDataType_primitive 1
411#define Z_ElementDataType_structured 2
415#define Z_PrimitiveDataType_octetString 0
416#define Z_PrimitiveDataType_numeric 1
417#define Z_PrimitiveDataType_date 2
418#define Z_PrimitiveDataType_external 3
419#define Z_PrimitiveDataType_string 4
420#define Z_PrimitiveDataType_trueOrFalse 5
421#define Z_PrimitiveDataType_oid 6
422#define Z_PrimitiveDataType_intUnit 7
423#define Z_PrimitiveDataType_empty 8
424#define Z_PrimitiveDataType_noneOfTheAbove 100
485#define Z_TermListElement_optimized 0
486#define Z_TermListElement_normal 1
487#define Z_TermListElement_expensive 2
488#define Z_TermListElement_filter 3
513#define Z_ExtendedServicesInfo_waitSupported 1
514#define Z_ExtendedServicesInfo_waitAlways 2
515#define Z_ExtendedServicesInfo_waitNotSupported 3
516#define Z_ExtendedServicesInfo_depends 4
517#define Z_ExtendedServicesInfo_notSaying 5
642#define Z_SortKeyDetails_character 1
643#define Z_SortKeyDetails_numeric 2
644#define Z_SortKeyDetails_structured 3
646#define Z_SortKeyDetails_always 0
647#define Z_SortKeyDetails_never 1
648#define Z_SortKeyDetails_default_yes 2
649#define Z_SortKeyDetails_default_no 3
656#define Z_ProcessingInformation_access 0
657#define Z_ProcessingInformation_search 1
658#define Z_ProcessingInformation_retrieval 2
659#define Z_ProcessingInformation_record_presentation 3
660#define Z_ProcessingInformation_record_handling 4
706#define Z_ValueSet_range 1
707#define Z_ValueSet_enumerated 2
725#define Z_ValueDescription_integer 1
726#define Z_ValueDescription_string 2
727#define Z_ValueDescription_octets 3
728#define Z_ValueDescription_oid 4
729#define Z_ValueDescription_unit 5
730#define Z_ValueDescription_valueAndUnit 6
793#define Z_IconObjectUnit_ianaType 1
794#define Z_IconObjectUnit_z3950type 2
795#define Z_IconObjectUnit_otherType 3
838#define Z_NetworkAddress_iA 1
839#define Z_NetworkAddress_oPA 2
840#define Z_NetworkAddress_other 3
876#define Z_QueryTypeDetails_private 1
877#define Z_QueryTypeDetails_rpn 2
878#define Z_QueryTypeDetails_iso8777 3
879#define Z_QueryTypeDetails_z39_58 4
880#define Z_QueryTypeDetails_erpn 5
881#define Z_QueryTypeDetails_rankedList 6
923#define Z_ProxSupportUnit_known 1
924#define Z_ProxSupportUnit_private 2
940#define Z_AccessRestrictionsUnit_any 0
941#define Z_AccessRestrictionsUnit_search 1
942#define Z_AccessRestrictionsUnit_present 2
943#define Z_AccessRestrictionsUnit_specific_elements 3
944#define Z_AccessRestrictionsUnit_extended_services 4
945#define Z_AccessRestrictionsUnit_by_database 5
1007#define Z_AttributeOcc_any_or_none 1
1008#define Z_AttributeOcc_specific 2
Header for ODR (Open Data Representation)
Z_QueryTypeDetails ** queryTypesSupported
Z_AccessRestrictions * restrictedAccess
Z_AttributeSetId ** attributeSetIds
int num_resourceChallenges
Z_ElementSetName ** elementSetNames
Odr_oid ** recordSyntaxes
Odr_oid ** resourceChallenges
Odr_oid ** diagnosticsSets
int num_queryTypesSupported
Z_InternationalString ** unitSystems
Odr_oid ** accessChallenges
Z_HumanString * accessText
Z_AccessRestrictionsUnit ** elements
Z_AttributeOccurrence ** occurrences
Z_AttributeCombination ** legalCombinations
Z_AttributeSetId * defaultAttributeSet
int num_legalCombinations
Z_HumanString * description
Z_StringOrNumeric ** equivalentAttributes
int num_equivalentAttributes
Z_InternationalString * name
Z_StringOrNumeric * attributeValue
Z_AttributeSetDetails ** attributesBySet
Z_AttributeCombinations * attributeCombinations
Z_DatabaseName * databaseName
Z_CommonInfo * commonInfo
Z_AttributeSetId * attributeSet
Z_AttributeValueList * specific
Odr_null * mustBeSupplied
union Z_AttributeOccurrence::@100 attributeValues
Z_AttributeSetId * attributeSet
Z_AttributeTypeDetails ** attributesByType
Z_AttributeSetId * attributeSet
Z_InternationalString * name
Z_CommonInfo * commonInfo
Z_AttributeType ** attributes
Z_HumanString * description
Z_OmittedAttributeInterpretation * defaultIfOmitted
Z_AttributeValue ** attributeValues
Z_HumanString * description
Z_InternationalString * name
Z_AttributeDescription ** attributeValues
Z_StringOrNumeric ** attributes
Z_StringOrNumeric * value
Odr_null * partialSupport
Z_StringOrNumeric ** superAttributes
Z_StringOrNumeric ** subAttributes
Z_HumanString * description
Z_InternationalString * asn1Module
Z_HumanString * description
Z_InternationalString * originalCategory
Z_InternationalString * category
Z_CategoryInfo ** categories
Z_CommonInfo * commonInfo
Z_LanguageCode * humanStringLanguage
Z_OtherInformation * otherInfo
Z_Charge * subscriptCharge
Z_CostsOtherCharge ** otherCharges
Z_DatabaseName ** nicknames
Z_ContactInfo * submissionContactInfo
Z_HumanString ** keywords
Z_HumanString * description
union Z_DatabaseInfo::@91 u
Odr_null * explainDatabase
Z_HumanString * disclaimers
Z_CommonInfo * commonInfo
Z_ContactInfo * supplierContactInfo
Z_IntUnit * updateInterval
Z_HumanString * defaultOrder
Z_HumanString * titleString
Z_DatabaseList * associatedDbs
Z_AccessInfo * accessInfo
Z_HumanString * copyrightNotice
Z_ContactInfo * producerContactInfo
Z_HumanString * copyrightText
Z_DatabaseName ** databases
Z_HumanString * collatingSequence
union Z_ElementDataType::@92 u
Z_ElementInfoList * structured
Z_PrimitiveDataType * primitive
Z_ElementInfo ** elements
Z_InternationalString * elementName
Z_HumanString * description
Z_ElementDataType * dataType
Z_CommonInfo * commonInfo
Z_HumanString * description
Z_PerElementDetails ** detailsPerElement
int num_detailsPerElement
Z_ElementSetName * elementSetName
Z_DatabaseName * databaseName
Z_SortDetails * sortDetails
Z_TermListInfo * termListInfo
Z_TargetInfo * targetInfo
Z_SchemaInfo * schemaInfo
Z_RecordSyntaxInfo * recordSyntaxInfo
Z_AttributeSetInfo * attributeSetInfo
Z_VariantSetInfo * variants
Z_RetrievalRecordDetails * retrievalRecordDetails
Z_ExtendedServicesInfo * extendedServicesInfo
Z_TagSetInfo * tagSetInfo
Z_TermListDetails * termListDetails
Z_CategoryList * categoryList
Z_ElementSetDetails * elementSetDetails
union Z_ExplainRecord::@90 u
Z_ProcessingInformation * processing
Z_AttributeDetails * attributeDetails
Z_DatabaseInfo * databaseInfo
Z_CommonInfo * commonInfo
Z_InternationalString * name
Z_InternationalString * esASN
Odr_bool * restrictionsApply
Z_HumanString * description
Z_External * specificExplain
Odr_bool * retentionSupported
structure for all known EXTERNALs
Z_LanguageCode * language
Z_InternationalString * text
Z_HumanStringUnit ** strings
union Z_IconObjectUnit::@96 u
Z_InternationalString * otherType
Z_InternationalString * z3950type
Z_InternationalString * ianaType
Z_IconObjectUnit ** elements
Z_HumanString * restrictions
Z_SearchKey ** searchKeys
Z_InternationalString * hostAddress
Z_InternationalString * sSel
Z_InternationalString * tSel
Z_InternationalString * pSel
Z_InternationalString * nSap
Z_InternationalString * address
Z_InternationalString * type
union Z_NetworkAddress::@97 u
Z_NetworkAddressIA * internetAddress
Z_NetworkAddressOther * other
Z_NetworkAddressOPA * osiPresentationAddress
Z_StringOrNumeric * defaultValue
Z_HumanString * defaultDescription
Z_StringOrNumeric * tagValue
Z_InternationalString * name
Z_HumanString * restrictions
Z_AttributeCombinations * searchAccess
Z_InternationalString ** genericNames
Z_HumanString * description
Z_InternationalString ** alternateNames
Z_HumanString * billingInfo
Z_HumanString * description
Z_InternationalString * roperator
Z_HumanString ** description
Z_SearchKey ** searchKeys
Z_PrivateCapOperator ** operators
Z_HumanString * description
union Z_ProxSupportUnit::@99 u
Z_ProxSupportPrivate * zprivate
Z_ProxSupportUnit ** unitsSupported
Z_PrivateCapabilities * zprivate
Z_Iso8777Capabilities * iso8777
union Z_QueryTypeDetails::@98 u
Z_HumanString * rankedList
Z_InternationalString * asn1Module
Z_ElementInfo ** abstractStructure
int num_abstractStructure
Z_InternationalString * name
Z_CommonInfo * commonInfo
Odr_oid ** transferSyntaxes
Z_HumanString * description
Z_StringOrNumeric * qualifier
Z_StringOrNumeric * tagValue
Z_DatabaseName * databaseName
Z_CommonInfo * commonInfo
Z_PerElementDetails ** detailsPerElement
Z_HumanString * description
int num_detailsPerElement
Z_ProximitySupport * proximity
Odr_bool * resultSetAsOperandSupported
Odr_bool * restrictionOperandSupported
Z_InternationalString * name
Z_CommonInfo * commonInfo
Z_TagTypeMapping ** tagTypeMapping
Z_ElementInfo ** recordStructure
Z_HumanString * description
Z_InternationalString * searchKey
Z_HumanString * description
Z_CommonInfo * commonInfo
Z_DatabaseName * databaseName
Z_SortKeyDetails ** sortKeys
Z_Specification ** elementSpecifications
union Z_SortKeyDetails::@93 u
Odr_int * caseSensitivity
int num_elementSpecifications
Z_HumanString * structured
Z_AttributeCombinations * attributeSpecifications
Z_HumanString * description
Odr_null * defaultTagType
Odr_bool * namedResultSets
Z_InternationalString * name
Z_HumanString * welcomeMessage
Z_DatabaseList ** dbCombinations
Z_InternationalString ** nicknames
Z_ContactInfo * contactInfo
Z_HumanString * recentNews
Z_AccessInfo * commonAccessInfo
Z_InternationalString ** languages
Z_CommonInfo * commonInfo
Z_HumanString * usageRest
Odr_bool * multipleDBsearch
Z_IntUnit * timeoutInterval
Z_HumanString * paymentAddr
Z_NetworkAddress ** addresses
Z_HumanString * description
Z_InternationalString * termListName
Z_HumanString * description
Z_AttributeCombinations * attributes
Z_CommonInfo * commonInfo
Z_InternationalString * name
Z_InternationalString ** broader
Z_InternationalString ** narrower
Z_TermListElement ** termLists
Z_CommonInfo * commonInfo
Z_DatabaseName * databaseName
Z_HumanString * description
Z_InternationalString * unitSystem
Z_CommonInfo * commonInfo
Z_StringOrNumeric * unitType
Z_HumanString * description
Z_InternationalString * name
Z_HumanString * description
Z_InternationalString * name
union Z_ValueDescription::@95 u
Z_InternationalString * string
Z_ValueDescription * lower
Z_ValueDescription * upper
Z_ValueDescription ** elements
Z_ValueSetEnumerated * enumerated
Z_VariantType ** variantTypes
Z_InternationalString * name
Z_HumanString * description
Z_InternationalString * name
Z_VariantClass ** variants
Z_CommonInfo * commonInfo
Z_InternationalString * name
Z_HumanString * description
Z_VariantValue * variantValue
Z_PrimitiveDataType * dataType
ASN.1 Module Z39-50-APDU-1995.
Z_InternationalString Z_ElementSetName
Z_InternationalString Z_DatabaseName
char Z_InternationalString
int z_TagSetElements(ODR o, Z_TagSetElements **p, int opt, const char *name)
int z_QueryTypeDetails(ODR o, Z_QueryTypeDetails **p, int opt, const char *name)
int z_VariantType(ODR o, Z_VariantType **p, int opt, const char *name)
int z_HumanString(ODR o, Z_HumanString **p, int opt, const char *name)
int z_ElementDataType(ODR o, Z_ElementDataType **p, int opt, const char *name)
int z_PrivateCapabilities(ODR o, Z_PrivateCapabilities **p, int opt, const char *name)
int z_RecordTag(ODR o, Z_RecordTag **p, int opt, const char *name)
int z_TermListDetails(ODR o, Z_TermListDetails **p, int opt, const char *name)
int z_Iso8777Capabilities(ODR o, Z_Iso8777Capabilities **p, int opt, const char *name)
int z_PerElementDetails(ODR o, Z_PerElementDetails **p, int opt, const char *name)
int z_AttributeSetInfo(ODR o, Z_AttributeSetInfo **p, int opt, const char *name)
int z_HumanStringUnit(ODR o, Z_HumanStringUnit **p, int opt, const char *name)
int z_ElementInfo(ODR o, Z_ElementInfo **p, int opt, const char *name)
int z_VariantSetInfo(ODR o, Z_VariantSetInfo **p, int opt, const char *name)
int z_ProcessingInformation(ODR o, Z_ProcessingInformation **p, int opt, const char *name)
int z_IconObject(ODR o, Z_IconObject **p, int opt, const char *name)
int z_Costs(ODR o, Z_Costs **p, int opt, const char *name)
int z_CommonInfo(ODR o, Z_CommonInfo **p, int opt, const char *name)
int z_TermListInfo(ODR o, Z_TermListInfo **p, int opt, const char *name)
int z_ValueDescription(ODR o, Z_ValueDescription **p, int opt, const char *name)
int z_VariantClass(ODR o, Z_VariantClass **p, int opt, const char *name)
int z_NetworkAddressIA(ODR o, Z_NetworkAddressIA **p, int opt, const char *name)
int z_SearchKey(ODR o, Z_SearchKey **p, int opt, const char *name)
int z_ValueSet(ODR o, Z_ValueSet **p, int opt, const char *name)
int z_DatabaseList(ODR o, Z_DatabaseList **p, int opt, const char *name)
int z_ExplainRecord(ODR o, Z_ExplainRecord **p, int opt, const char *name)
int z_Units(ODR o, Z_Units **p, int opt, const char *name)
int z_ProxSupportUnit(ODR o, Z_ProxSupportUnit **p, int opt, const char *name)
int z_RetrievalRecordDetails(ODR o, Z_RetrievalRecordDetails **p, int opt, const char *name)
int z_NetworkAddressOther(ODR o, Z_NetworkAddressOther **p, int opt, const char *name)
int z_TagSetInfo(ODR o, Z_TagSetInfo **p, int opt, const char *name)
int z_ProxSupportPrivate(ODR o, Z_ProxSupportPrivate **p, int opt, const char *name)
int z_AttributeCombinations(ODR o, Z_AttributeCombinations **p, int opt, const char *name)
int z_AttributeType(ODR o, Z_AttributeType **p, int opt, const char *name)
int z_AttributeDetails(ODR o, Z_AttributeDetails **p, int opt, const char *name)
int z_PrivateCapOperator(ODR o, Z_PrivateCapOperator **p, int opt, const char *name)
int z_NetworkAddress(ODR o, Z_NetworkAddress **p, int opt, const char *name)
int z_AttributeOccurrence(ODR o, Z_AttributeOccurrence **p, int opt, const char *name)
int z_AttributeCombination(ODR o, Z_AttributeCombination **p, int opt, const char *name)
int z_Charge(ODR o, Z_Charge **p, int opt, const char *name)
int z_CategoryList(ODR o, Z_CategoryList **p, int opt, const char *name)
int z_TermListElement(ODR o, Z_TermListElement **p, int opt, const char *name)
int z_AttributeSetDetails(ODR o, Z_AttributeSetDetails **p, int opt, const char *name)
int z_ElementInfoList(ODR o, Z_ElementInfoList **p, int opt, const char *name)
int z_ContactInfo(ODR o, Z_ContactInfo **p, int opt, const char *name)
int z_SchemaInfo(ODR o, Z_SchemaInfo **p, int opt, const char *name)
int z_OmittedAttributeInterpretation(ODR o, Z_OmittedAttributeInterpretation **p, int opt, const char *name)
int z_UnitInfo(ODR o, Z_UnitInfo **p, int opt, const char *name)
int z_RpnCapabilities(ODR o, Z_RpnCapabilities **p, int opt, const char *name)
int z_AttributeValueList(ODR o, Z_AttributeValueList **p, int opt, const char *name)
int z_SortKeyDetails(ODR o, Z_SortKeyDetails **p, int opt, const char *name)
Odr_int Z_PrimitiveDataType
int z_RecordSyntaxInfo(ODR o, Z_RecordSyntaxInfo **p, int opt, const char *name)
int z_ElementSetDetails(ODR o, Z_ElementSetDetails **p, int opt, const char *name)
int z_AccessRestrictionsUnit(ODR o, Z_AccessRestrictionsUnit **p, int opt, const char *name)
int z_TagTypeMapping(ODR o, Z_TagTypeMapping **p, int opt, const char *name)
int z_AttributeTypeDetails(ODR o, Z_AttributeTypeDetails **p, int opt, const char *name)
int z_DatabaseInfo(ODR o, Z_DatabaseInfo **p, int opt, const char *name)
int z_VariantValue(ODR o, Z_VariantValue **p, int opt, const char *name)
int z_IconObjectUnit(ODR o, Z_IconObjectUnit **p, int opt, const char *name)
int z_PrimitiveDataType(ODR o, Z_PrimitiveDataType **p, int opt, const char *name)
int z_EScanInfo(ODR o, Z_EScanInfo **p, int opt, const char *name)
int z_TargetInfo(ODR o, Z_TargetInfo **p, int opt, const char *name)
int z_ExtendedServicesInfo(ODR o, Z_ExtendedServicesInfo **p, int opt, const char *name)
int z_PathUnit(ODR o, Z_PathUnit **p, int opt, const char *name)
int z_CostsOtherCharge(ODR o, Z_CostsOtherCharge **p, int opt, const char *name)
Z_InternationalString Z_LanguageCode
int z_ValueRange(ODR o, Z_ValueRange **p, int opt, const char *name)
int z_AccessRestrictions(ODR o, Z_AccessRestrictions **p, int opt, const char *name)
int z_SortDetails(ODR o, Z_SortDetails **p, int opt, const char *name)
int z_CategoryInfo(ODR o, Z_CategoryInfo **p, int opt, const char *name)
int z_LanguageCode(ODR o, Z_LanguageCode **p, int opt, const char *name)
int z_Path(ODR o, Z_Path **p, int opt, const char *name)
int z_AttributeDescription(ODR o, Z_AttributeDescription **p, int opt, const char *name)
int z_UnitType(ODR o, Z_UnitType **p, int opt, const char *name)
int z_ProximitySupport(ODR o, Z_ProximitySupport **p, int opt, const char *name)
int z_NetworkAddressOPA(ODR o, Z_NetworkAddressOPA **p, int opt, const char *name)
int z_AttributeValue(ODR o, Z_AttributeValue **p, int opt, const char *name)
int z_ValueSetEnumerated(ODR o, Z_ValueSetEnumerated **p, int opt, const char *name)
int z_AccessInfo(ODR o, Z_AccessInfo **p, int opt, const char *name)