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)