YAZ  5.34.0
z-exp.h
Go to the documentation of this file.
1 
7 #ifndef z_exp_H
8 #define z_exp_H
9 
10 #include <yaz/odr.h>
11 #include <yaz/z-core.h>
12 #ifdef __cplusplus
13 extern "C" {
14 #endif
15 
16 typedef struct Z_ExplainRecord Z_ExplainRecord;
17 YAZ_EXPORT int z_ExplainRecord(ODR o, Z_ExplainRecord **p, int opt, const char *name);
18 
19 typedef struct Z_TargetInfo Z_TargetInfo;
20 YAZ_EXPORT int z_TargetInfo(ODR o, Z_TargetInfo **p, int opt, const char *name);
21 
22 typedef struct Z_DatabaseInfo Z_DatabaseInfo;
23 YAZ_EXPORT int z_DatabaseInfo(ODR o, Z_DatabaseInfo **p, int opt, const char *name);
24 
25 typedef struct Z_TagTypeMapping Z_TagTypeMapping;
26 YAZ_EXPORT int z_TagTypeMapping(ODR o, Z_TagTypeMapping **p, int opt, const char *name);
27 
28 typedef struct Z_SchemaInfo Z_SchemaInfo;
29 YAZ_EXPORT int z_SchemaInfo(ODR o, Z_SchemaInfo **p, int opt, const char *name);
30 
31 typedef struct Z_ElementInfo Z_ElementInfo;
32 YAZ_EXPORT int z_ElementInfo(ODR o, Z_ElementInfo **p, int opt, const char *name);
33 
34 typedef struct Z_PathUnit Z_PathUnit;
35 YAZ_EXPORT int z_PathUnit(ODR o, Z_PathUnit **p, int opt, const char *name);
36 
37 typedef struct Z_Path Z_Path;
38 YAZ_EXPORT int z_Path(ODR o, Z_Path **p, int opt, const char *name);
39 
41 YAZ_EXPORT int z_ElementInfoList(ODR o, Z_ElementInfoList **p, int opt, const char *name);
42 
44 YAZ_EXPORT int z_ElementDataType(ODR o, Z_ElementDataType **p, int opt, const char *name);
45 
47 YAZ_EXPORT int z_PrimitiveDataType(ODR o, Z_PrimitiveDataType **p, int opt, const char *name);
48 
49 typedef struct Z_TagSetElements Z_TagSetElements;
50 YAZ_EXPORT int z_TagSetElements(ODR o, Z_TagSetElements **p, int opt, const char *name);
51 
52 typedef struct Z_TagSetInfo Z_TagSetInfo;
53 YAZ_EXPORT int z_TagSetInfo(ODR o, Z_TagSetInfo **p, int opt, const char *name);
54 
56 YAZ_EXPORT int z_RecordSyntaxInfo(ODR o, Z_RecordSyntaxInfo **p, int opt, const char *name);
57 
59 YAZ_EXPORT int z_AttributeSetInfo(ODR o, Z_AttributeSetInfo **p, int opt, const char *name);
60 
61 typedef struct Z_AttributeType Z_AttributeType;
62 YAZ_EXPORT int z_AttributeType(ODR o, Z_AttributeType **p, int opt, const char *name);
63 
65 YAZ_EXPORT int z_AttributeDescription(ODR o, Z_AttributeDescription **p, int opt, const char *name);
66 
68 YAZ_EXPORT int z_TermListElement(ODR o, Z_TermListElement **p, int opt, const char *name);
69 
70 typedef struct Z_TermListInfo Z_TermListInfo;
71 YAZ_EXPORT int z_TermListInfo(ODR o, Z_TermListInfo **p, int opt, const char *name);
72 
74 YAZ_EXPORT int z_ExtendedServicesInfo(ODR o, Z_ExtendedServicesInfo **p, int opt, const char *name);
75 
77 YAZ_EXPORT int z_AttributeDetails(ODR o, Z_AttributeDetails **p, int opt, const char *name);
78 
80 YAZ_EXPORT int z_AttributeSetDetails(ODR o, Z_AttributeSetDetails **p, int opt, const char *name);
81 
83 YAZ_EXPORT int z_AttributeTypeDetails(ODR o, Z_AttributeTypeDetails **p, int opt, const char *name);
84 
87 
88 typedef struct Z_AttributeValue Z_AttributeValue;
89 YAZ_EXPORT int z_AttributeValue(ODR o, Z_AttributeValue **p, int opt, const char *name);
90 
91 typedef struct Z_EScanInfo Z_EScanInfo;
92 YAZ_EXPORT int z_EScanInfo(ODR o, Z_EScanInfo **p, int opt, const char *name);
93 
95 YAZ_EXPORT int z_TermListDetails(ODR o, Z_TermListDetails **p, int opt, const char *name);
96 
98 YAZ_EXPORT int z_ElementSetDetails(ODR o, Z_ElementSetDetails **p, int opt, const char *name);
99 
101 YAZ_EXPORT int z_RetrievalRecordDetails(ODR o, Z_RetrievalRecordDetails **p, int opt, const char *name);
102 
104 YAZ_EXPORT int z_PerElementDetails(ODR o, Z_PerElementDetails **p, int opt, const char *name);
105 
106 typedef struct Z_RecordTag Z_RecordTag;
107 YAZ_EXPORT int z_RecordTag(ODR o, Z_RecordTag **p, int opt, const char *name);
108 
109 typedef struct Z_SortDetails Z_SortDetails;
110 YAZ_EXPORT int z_SortDetails(ODR o, Z_SortDetails **p, int opt, const char *name);
111 
112 typedef struct Z_SortKeyDetails Z_SortKeyDetails;
113 YAZ_EXPORT int z_SortKeyDetails(ODR o, Z_SortKeyDetails **p, int opt, const char *name);
114 
116 YAZ_EXPORT int z_ProcessingInformation(ODR o, Z_ProcessingInformation **p, int opt, const char *name);
117 
118 typedef struct Z_VariantSetInfo Z_VariantSetInfo;
119 YAZ_EXPORT int z_VariantSetInfo(ODR o, Z_VariantSetInfo **p, int opt, const char *name);
120 
121 typedef struct Z_VariantClass Z_VariantClass;
122 YAZ_EXPORT int z_VariantClass(ODR o, Z_VariantClass **p, int opt, const char *name);
123 
124 typedef struct Z_VariantType Z_VariantType;
125 YAZ_EXPORT int z_VariantType(ODR o, Z_VariantType **p, int opt, const char *name);
126 
127 typedef struct Z_VariantValue Z_VariantValue;
128 YAZ_EXPORT int z_VariantValue(ODR o, Z_VariantValue **p, int opt, const char *name);
129 
131 YAZ_EXPORT int z_ValueSetEnumerated(ODR o, Z_ValueSetEnumerated **p, int opt, const char *name);
132 
133 typedef struct Z_ValueSet Z_ValueSet;
134 YAZ_EXPORT int z_ValueSet(ODR o, Z_ValueSet **p, int opt, const char *name);
135 
136 typedef struct Z_ValueRange Z_ValueRange;
137 YAZ_EXPORT int z_ValueRange(ODR o, Z_ValueRange **p, int opt, const char *name);
138 
140 YAZ_EXPORT int z_ValueDescription(ODR o, Z_ValueDescription **p, int opt, const char *name);
141 
142 typedef struct Z_UnitInfo Z_UnitInfo;
143 YAZ_EXPORT int z_UnitInfo(ODR o, Z_UnitInfo **p, int opt, const char *name);
144 
145 typedef struct Z_UnitType Z_UnitType;
146 YAZ_EXPORT int z_UnitType(ODR o, Z_UnitType **p, int opt, const char *name);
147 
148 typedef struct Z_Units Z_Units;
149 YAZ_EXPORT int z_Units(ODR o, Z_Units **p, int opt, const char *name);
150 
151 typedef struct Z_CategoryList Z_CategoryList;
152 YAZ_EXPORT int z_CategoryList(ODR o, Z_CategoryList **p, int opt, const char *name);
153 
154 typedef struct Z_CategoryInfo Z_CategoryInfo;
155 YAZ_EXPORT int z_CategoryInfo(ODR o, Z_CategoryInfo **p, int opt, const char *name);
156 
157 typedef struct Z_CommonInfo Z_CommonInfo;
158 YAZ_EXPORT int z_CommonInfo(ODR o, Z_CommonInfo **p, int opt, const char *name);
159 
160 typedef struct Z_HumanStringUnit Z_HumanStringUnit;
161 YAZ_EXPORT int z_HumanStringUnit(ODR o, Z_HumanStringUnit **p, int opt, const char *name);
162 
163 typedef struct Z_HumanString Z_HumanString;
164 YAZ_EXPORT int z_HumanString(ODR o, Z_HumanString **p, int opt, const char *name);
165 
166 typedef struct Z_IconObjectUnit Z_IconObjectUnit;
167 YAZ_EXPORT int z_IconObjectUnit(ODR o, Z_IconObjectUnit **p, int opt, const char *name);
168 
169 typedef struct Z_IconObject Z_IconObject;
170 YAZ_EXPORT int z_IconObject(ODR o, Z_IconObject **p, int opt, const char *name);
171 
173 YAZ_EXPORT int z_LanguageCode(ODR o, Z_LanguageCode **p, int opt, const char *name);
174 
175 typedef struct Z_ContactInfo Z_ContactInfo;
176 YAZ_EXPORT int z_ContactInfo(ODR o, Z_ContactInfo **p, int opt, const char *name);
177 
179 YAZ_EXPORT int z_NetworkAddressIA(ODR o, Z_NetworkAddressIA **p, int opt, const char *name);
180 
182 YAZ_EXPORT int z_NetworkAddressOPA(ODR o, Z_NetworkAddressOPA **p, int opt, const char *name);
183 
185 YAZ_EXPORT int z_NetworkAddressOther(ODR o, Z_NetworkAddressOther **p, int opt, const char *name);
186 
187 typedef struct Z_NetworkAddress Z_NetworkAddress;
188 YAZ_EXPORT int z_NetworkAddress(ODR o, Z_NetworkAddress **p, int opt, const char *name);
189 
190 typedef struct Z_AccessInfo Z_AccessInfo;
191 YAZ_EXPORT int z_AccessInfo(ODR o, Z_AccessInfo **p, int opt, const char *name);
192 
194 YAZ_EXPORT int z_QueryTypeDetails(ODR o, Z_QueryTypeDetails **p, int opt, const char *name);
195 
197 YAZ_EXPORT int z_PrivateCapOperator(ODR o, Z_PrivateCapOperator **p, int opt, const char *name);
198 
200 YAZ_EXPORT int z_PrivateCapabilities(ODR o, Z_PrivateCapabilities **p, int opt, const char *name);
201 
202 typedef struct Z_RpnCapabilities Z_RpnCapabilities;
203 YAZ_EXPORT int z_RpnCapabilities(ODR o, Z_RpnCapabilities **p, int opt, const char *name);
204 
206 YAZ_EXPORT int z_Iso8777Capabilities(ODR o, Z_Iso8777Capabilities **p, int opt, const char *name);
207 
209 YAZ_EXPORT int z_ProxSupportPrivate(ODR o, Z_ProxSupportPrivate **p, int opt, const char *name);
210 
211 typedef struct Z_ProxSupportUnit Z_ProxSupportUnit;
212 YAZ_EXPORT int z_ProxSupportUnit(ODR o, Z_ProxSupportUnit **p, int opt, const char *name);
213 
215 YAZ_EXPORT int z_ProximitySupport(ODR o, Z_ProximitySupport **p, int opt, const char *name);
216 
217 typedef struct Z_SearchKey Z_SearchKey;
218 YAZ_EXPORT int z_SearchKey(ODR o, Z_SearchKey **p, int opt, const char *name);
219 
221 YAZ_EXPORT int z_AccessRestrictionsUnit(ODR o, Z_AccessRestrictionsUnit **p, int opt, const char *name);
222 
224 YAZ_EXPORT int z_AccessRestrictions(ODR o, Z_AccessRestrictions **p, int opt, const char *name);
225 
227 YAZ_EXPORT int z_CostsOtherCharge(ODR o, Z_CostsOtherCharge **p, int opt, const char *name);
228 
229 typedef struct Z_Costs Z_Costs;
230 YAZ_EXPORT int z_Costs(ODR o, Z_Costs **p, int opt, const char *name);
231 
232 typedef struct Z_Charge Z_Charge;
233 YAZ_EXPORT int z_Charge(ODR o, Z_Charge **p, int opt, const char *name);
234 
235 typedef struct Z_DatabaseList Z_DatabaseList;
236 YAZ_EXPORT int z_DatabaseList(ODR o, Z_DatabaseList **p, int opt, const char *name);
237 
239 YAZ_EXPORT int z_AttributeCombinations(ODR o, Z_AttributeCombinations **p, int opt, const char *name);
240 
242 YAZ_EXPORT int z_AttributeCombination(ODR o, Z_AttributeCombination **p, int opt, const char *name);
243 
245 YAZ_EXPORT int z_AttributeValueList(ODR o, Z_AttributeValueList **p, int opt, const char *name);
246 
248 YAZ_EXPORT int z_AttributeOccurrence(ODR o, Z_AttributeOccurrence **p, int opt, const char *name);
249 #ifdef __cplusplus
250 }
251 #endif
252 #ifdef __cplusplus
253 extern "C" {
254 #endif
256  int which;
257  union {
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
292  } u;
293 };
294 
295 struct Z_TargetInfo {
299  Z_IconObject *icon; /* OPT */
302  Odr_int *maxResultSets; /* OPT */
303  Odr_int *maxResultSize; /* OPT */
304  Odr_int *maxTerms; /* OPT */
313  Z_HumanString *hours; /* OPT */
321 };
322 
329  Z_IconObject *icon; /* OPT */
334  Z_HumanString **keywords; /* OPT */
337  Z_DatabaseList *subDbs; /* OPT */
339  Z_HumanString *news; /* OPT */
340  int which;
341  union {
344 #define Z_DatabaseInfo_actualNumber 1
345 #define Z_DatabaseInfo_approxNumber 2
346  } u; /* OPT */
348  Odr_int *avRecordSize; /* OPT */
349  Odr_int *maxRecordSize; /* OPT */
350  Z_HumanString *hours; /* OPT */
352  char *lastUpdate; /* OPT */
355  Odr_bool *proprietary; /* OPT */
362 };
363 
366  Odr_oid *tagSet; /* OPT */
368 };
369 
370 struct Z_SchemaInfo {
379 };
380 
388 };
389 
390 struct Z_PathUnit {
393 };
394 
395 struct Z_Path {
396  int num;
398 };
399 
401  int num;
403 };
404 
406  int which;
407  union {
410 #define Z_ElementDataType_primitive 1
411 #define Z_ElementDataType_structured 2
412  } u;
413 };
414 
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
425 
434 };
435 
436 struct Z_TagSetInfo {
443 };
444 
455 };
456 
464 };
465 
472 };
473 
480 };
481 
484  Z_HumanString *title; /* OPT */
485 #define Z_TermListElement_optimized 0
486 #define Z_TermListElement_normal 1
487 #define Z_TermListElement_expensive 2
488 #define Z_TermListElement_filter 3
489  Odr_int *searchCost; /* OPT */
495 };
496 
502 };
503 
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
522 };
523 
530 };
531 
536 };
537 
543 };
544 
548 };
549 
558 };
559 
560 struct Z_EScanInfo {
561  Odr_int *maxStepSize; /* OPT */
563  Odr_bool *increasing; /* OPT */
564 };
565 
571  Z_EScanInfo *scanInfo; /* OPT */
574  Z_Term **sampleTerms; /* OPT */
575 };
576 
586 };
587 
596 };
597 
600  Z_RecordTag *recordTag; /* OPT */
602  Z_Path **schemaTags; /* OPT */
603  Odr_int *maxSize; /* OPT */
604  Odr_int *minSize; /* OPT */
605  Odr_int *avgSize; /* OPT */
606  Odr_int *fixedSize; /* OPT */
618 };
619 
620 struct Z_RecordTag {
623 };
624 
630 };
631 
637  int which;
638  union {
642 #define Z_SortKeyDetails_character 1
643 #define Z_SortKeyDetails_numeric 2
644 #define Z_SortKeyDetails_structured 3
645  } u; /* OPT */
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
651 };
652 
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
666 };
667 
674 };
675 
682 };
683 
689 };
690 
693  Z_ValueSet *values; /* OPT */
694 };
695 
697  int num;
699 };
700 
701 struct Z_ValueSet {
702  int which;
703  union {
706 #define Z_ValueSet_range 1
707 #define Z_ValueSet_enumerated 2
708  } u;
709 };
710 
711 struct Z_ValueRange {
714 };
715 
717  int which;
718  union {
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
731  } u;
732 };
733 
734 struct Z_UnitInfo {
739  Z_UnitType **units; /* OPT */
740 };
741 
742 struct Z_UnitType {
748 };
749 
750 struct Z_Units {
754 };
755 
760 };
761 
767 };
768 
769 struct Z_CommonInfo {
770  char *dateAdded; /* OPT */
771  char *dateChanged; /* OPT */
772  char *expiry; /* OPT */
775 };
776 
780 };
781 
785 };
786 
788  int which;
789  union {
793 #define Z_IconObjectUnit_ianaType 1
794 #define Z_IconObjectUnit_z3950type 2
795 #define Z_IconObjectUnit_otherType 3
796  } u;
798 };
799 
800 struct Z_IconObject {
801  int num;
803 };
804 
805 
806 
810  Z_HumanString *address; /* OPT */
813 };
814 
818 };
819 
825 };
826 
830 };
831 
833  int which;
834  union {
838 #define Z_NetworkAddress_iA 1
839 #define Z_NetworkAddress_oPA 2
840 #define Z_NetworkAddress_other 3
841  } u;
842 };
843 
844 struct Z_AccessInfo {
852  Odr_oid **schemas; /* OPT */
854  Odr_oid **recordSyntaxes; /* OPT */
858  Z_Costs *costInfo; /* OPT */
860  Odr_oid **variantSets; /* OPT */
865 };
866 
868  int which;
869  union {
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
882  } u;
883 };
884 
888 };
889 
894  Z_SearchKey **searchKeys; /* OPT */
897 };
898 
901  Odr_int **operators; /* OPT */
905 };
906 
911 };
912 
916 };
917 
919  int which;
920  union {
923 #define Z_ProxSupportUnit_known 1
924 #define Z_ProxSupportUnit_private 2
925  } u;
926 };
927 
932 };
933 
934 struct Z_SearchKey {
937 };
938 
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
950 };
951 
953  int num;
955 };
956 
960 };
961 
962 struct Z_Costs {
964  Z_Charge *connectTime; /* OPT */
966  Z_Charge *searchCharge; /* OPT */
970 };
971 
972 struct Z_Charge {
974  Z_Unit *perWhat; /* OPT */
975  Z_HumanString *text; /* OPT */
976 };
977 
981 };
982 
987 };
988 
992 };
993 
997 };
998 
1003  int which;
1004  union {
1007 #define Z_AttributeOcc_any_or_none 1
1008 #define Z_AttributeOcc_specific 2
1010 };
1011 
1012 #ifdef __cplusplus
1013 }
1014 #endif
1015 #endif
int opt
Definition: initopt.c:19
char * name
Definition: initopt.c:18
Header for ODR (Open Data Representation)
nmem_bool_t Odr_bool
Definition: odr.h:48
nmem_int_t Odr_int
Definition: odr.h:47
void Odr_null
Definition: odr.h:105
short Odr_oid
Definition: oid_util.h:42
Odr_oid ** variantSets
Definition: z-exp.h:860
int num_recordSyntaxes
Definition: z-exp.h:853
Z_QueryTypeDetails ** queryTypesSupported
Definition: z-exp.h:846
Z_AccessRestrictions * restrictedAccess
Definition: z-exp.h:857
Z_Costs * costInfo
Definition: z-exp.h:858
int num_variantSets
Definition: z-exp.h:859
Z_AttributeSetId ** attributeSetIds
Definition: z-exp.h:850
int num_resourceChallenges
Definition: z-exp.h:855
Odr_oid ** schemas
Definition: z-exp.h:852
Z_ElementSetName ** elementSetNames
Definition: z-exp.h:862
int num_attributeSetIds
Definition: z-exp.h:849
Odr_oid ** recordSyntaxes
Definition: z-exp.h:854
Odr_oid ** resourceChallenges
Definition: z-exp.h:856
int num_elementSetNames
Definition: z-exp.h:861
Odr_oid ** diagnosticsSets
Definition: z-exp.h:848
int num_schemas
Definition: z-exp.h:851
int num_queryTypesSupported
Definition: z-exp.h:845
Z_InternationalString ** unitSystems
Definition: z-exp.h:864
int num_diagnosticsSets
Definition: z-exp.h:847
int num_unitSystems
Definition: z-exp.h:863
Odr_int * accessType
Definition: z-exp.h:946
Odr_oid ** accessChallenges
Definition: z-exp.h:949
Z_HumanString * accessText
Definition: z-exp.h:947
Z_AccessRestrictionsUnit ** elements
Definition: z-exp.h:954
Z_AttributeOccurrence ** occurrences
Definition: z-exp.h:991
Z_AttributeCombination ** legalCombinations
Definition: z-exp.h:986
Z_AttributeSetId * defaultAttributeSet
Definition: z-exp.h:984
Z_HumanString * description
Definition: z-exp.h:476
Z_StringOrNumeric ** equivalentAttributes
Definition: z-exp.h:479
int num_equivalentAttributes
Definition: z-exp.h:478
Z_InternationalString * name
Definition: z-exp.h:475
Z_StringOrNumeric * attributeValue
Definition: z-exp.h:477
Z_AttributeSetDetails ** attributesBySet
Definition: z-exp.h:528
Z_AttributeCombinations * attributeCombinations
Definition: z-exp.h:529
Z_DatabaseName * databaseName
Definition: z-exp.h:526
Z_CommonInfo * commonInfo
Definition: z-exp.h:525
int num_attributesBySet
Definition: z-exp.h:527
Odr_int * attributeType
Definition: z-exp.h:1001
Odr_null * any_or_none
Definition: z-exp.h:1005
Z_AttributeSetId * attributeSet
Definition: z-exp.h:1000
Z_AttributeValueList * specific
Definition: z-exp.h:1006
Odr_null * mustBeSupplied
Definition: z-exp.h:1002
union Z_AttributeOccurrence::@100 attributeValues
Z_AttributeSetId * attributeSet
Definition: z-exp.h:533
int num_attributesByType
Definition: z-exp.h:534
Z_AttributeTypeDetails ** attributesByType
Definition: z-exp.h:535
Z_AttributeSetId * attributeSet
Definition: z-exp.h:459
Z_InternationalString * name
Definition: z-exp.h:460
Z_CommonInfo * commonInfo
Definition: z-exp.h:458
int num_attributes
Definition: z-exp.h:461
Z_AttributeType ** attributes
Definition: z-exp.h:462
Z_HumanString * description
Definition: z-exp.h:463
Z_OmittedAttributeInterpretation * defaultIfOmitted
Definition: z-exp.h:540
Odr_int * attributeType
Definition: z-exp.h:539
Z_AttributeValue ** attributeValues
Definition: z-exp.h:542
Z_HumanString * description
Definition: z-exp.h:468
Z_InternationalString * name
Definition: z-exp.h:467
int num_attributeValues
Definition: z-exp.h:470
Z_AttributeDescription ** attributeValues
Definition: z-exp.h:471
Odr_int * attributeType
Definition: z-exp.h:469
Z_StringOrNumeric ** attributes
Definition: z-exp.h:996
Z_StringOrNumeric * value
Definition: z-exp.h:551
int num_subAttributes
Definition: z-exp.h:553
Odr_null * partialSupport
Definition: z-exp.h:557
Z_StringOrNumeric ** superAttributes
Definition: z-exp.h:556
int num_superAttributes
Definition: z-exp.h:555
Z_StringOrNumeric ** subAttributes
Definition: z-exp.h:554
Z_HumanString * description
Definition: z-exp.h:552
Z_InternationalString * asn1Module
Definition: z-exp.h:766
Z_HumanString * description
Definition: z-exp.h:765
Z_InternationalString * originalCategory
Definition: z-exp.h:764
Z_InternationalString * category
Definition: z-exp.h:763
Z_CategoryInfo ** categories
Definition: z-exp.h:759
Z_CommonInfo * commonInfo
Definition: z-exp.h:757
int num_categories
Definition: z-exp.h:758
Z_IntUnit * cost
Definition: z-exp.h:973
Z_Unit * perWhat
Definition: z-exp.h:974
Z_HumanString * text
Definition: z-exp.h:975
char * dateAdded
Definition: z-exp.h:770
Z_LanguageCode * humanStringLanguage
Definition: z-exp.h:773
char * expiry
Definition: z-exp.h:772
Z_OtherInformation * otherInfo
Definition: z-exp.h:774
char * dateChanged
Definition: z-exp.h:771
Z_HumanString * address
Definition: z-exp.h:810
Z_InternationalString * email
Definition: z-exp.h:811
Z_HumanString * description
Definition: z-exp.h:809
Z_InternationalString * phone
Definition: z-exp.h:812
Z_InternationalString * name
Definition: z-exp.h:808
Z_Charge * charge
Definition: z-exp.h:959
Z_HumanString * forWhat
Definition: z-exp.h:958
Definition: z-exp.h:962
Z_Charge * displayCharge
Definition: z-exp.h:965
Z_Charge * connectTime
Definition: z-exp.h:964
Z_Charge * subscriptCharge
Definition: z-exp.h:967
Z_Charge * searchCharge
Definition: z-exp.h:966
Z_Charge * connectCharge
Definition: z-exp.h:963
Z_CostsOtherCharge ** otherCharges
Definition: z-exp.h:969
int num_otherCharges
Definition: z-exp.h:968
Odr_bool * proprietary
Definition: z-exp.h:355
Z_HumanString * bestTime
Definition: z-exp.h:351
Z_DatabaseName ** nicknames
Definition: z-exp.h:328
Odr_bool * userFee
Definition: z-exp.h:330
int num_nicknames
Definition: z-exp.h:327
Z_ContactInfo * submissionContactInfo
Definition: z-exp.h:360
Z_HumanString ** keywords
Definition: z-exp.h:334
int num_keywords
Definition: z-exp.h:333
Z_HumanString * description
Definition: z-exp.h:335
char * lastUpdate
Definition: z-exp.h:352
union Z_DatabaseInfo::@91 u
Odr_int * maxRecordSize
Definition: z-exp.h:349
Odr_null * explainDatabase
Definition: z-exp.h:326
Odr_int * actualNumber
Definition: z-exp.h:342
Z_IconObject * icon
Definition: z-exp.h:329
Z_HumanString * coverage
Definition: z-exp.h:354
Odr_int * avRecordSize
Definition: z-exp.h:348
Z_DatabaseName * name
Definition: z-exp.h:325
Z_HumanString * disclaimers
Definition: z-exp.h:338
Z_CommonInfo * commonInfo
Definition: z-exp.h:324
Z_ContactInfo * supplierContactInfo
Definition: z-exp.h:359
Z_IntUnit * updateInterval
Definition: z-exp.h:353
Z_HumanString * defaultOrder
Definition: z-exp.h:347
Z_DatabaseList * subDbs
Definition: z-exp.h:337
Z_HumanString * titleString
Definition: z-exp.h:332
Odr_bool * available
Definition: z-exp.h:331
Z_DatabaseList * associatedDbs
Definition: z-exp.h:336
Odr_int * approxNumber
Definition: z-exp.h:343
Z_AccessInfo * accessInfo
Definition: z-exp.h:361
Z_HumanString * news
Definition: z-exp.h:339
Z_HumanString * copyrightNotice
Definition: z-exp.h:357
Z_ContactInfo * producerContactInfo
Definition: z-exp.h:358
Z_HumanString * copyrightText
Definition: z-exp.h:356
Z_HumanString * hours
Definition: z-exp.h:350
Z_DatabaseName ** databases
Definition: z-exp.h:980
int num_databases
Definition: z-exp.h:979
Odr_int * maxStepSize
Definition: z-exp.h:561
Odr_bool * increasing
Definition: z-exp.h:563
Z_HumanString * collatingSequence
Definition: z-exp.h:562
union Z_ElementDataType::@92 u
Z_ElementInfoList * structured
Definition: z-exp.h:409
Z_PrimitiveDataType * primitive
Definition: z-exp.h:408
Z_ElementInfo ** elements
Definition: z-exp.h:402
Z_InternationalString * elementName
Definition: z-exp.h:382
Odr_bool * required
Definition: z-exp.h:385
Z_HumanString * description
Definition: z-exp.h:387
Z_ElementDataType * dataType
Definition: z-exp.h:384
Z_Path * elementTagPath
Definition: z-exp.h:383
Odr_bool * repeatable
Definition: z-exp.h:386
Odr_oid * schema
Definition: z-exp.h:582
Z_CommonInfo * commonInfo
Definition: z-exp.h:578
Z_HumanString * description
Definition: z-exp.h:583
Z_PerElementDetails ** detailsPerElement
Definition: z-exp.h:585
int num_detailsPerElement
Definition: z-exp.h:584
Z_ElementSetName * elementSetName
Definition: z-exp.h:580
Odr_oid * recordSyntax
Definition: z-exp.h:581
Z_DatabaseName * databaseName
Definition: z-exp.h:579
Z_SortDetails * sortDetails
Definition: z-exp.h:270
Z_TermListInfo * termListInfo
Definition: z-exp.h:264
Z_TargetInfo * targetInfo
Definition: z-exp.h:258
Z_SchemaInfo * schemaInfo
Definition: z-exp.h:260
Z_RecordSyntaxInfo * recordSyntaxInfo
Definition: z-exp.h:262
Z_AttributeSetInfo * attributeSetInfo
Definition: z-exp.h:263
Z_VariantSetInfo * variants
Definition: z-exp.h:272
Z_RetrievalRecordDetails * retrievalRecordDetails
Definition: z-exp.h:269
Z_ExtendedServicesInfo * extendedServicesInfo
Definition: z-exp.h:265
Z_TagSetInfo * tagSetInfo
Definition: z-exp.h:261
Z_TermListDetails * termListDetails
Definition: z-exp.h:267
Z_CategoryList * categoryList
Definition: z-exp.h:274
Z_ElementSetDetails * elementSetDetails
Definition: z-exp.h:268
Z_UnitInfo * units
Definition: z-exp.h:273
union Z_ExplainRecord::@90 u
Z_ProcessingInformation * processing
Definition: z-exp.h:271
Z_AttributeDetails * attributeDetails
Definition: z-exp.h:266
Z_DatabaseInfo * databaseInfo
Definition: z-exp.h:259
Z_CommonInfo * commonInfo
Definition: z-exp.h:505
Odr_bool * privateType
Definition: z-exp.h:508
Odr_oid * type
Definition: z-exp.h:506
Z_InternationalString * name
Definition: z-exp.h:507
Odr_bool * available
Definition: z-exp.h:511
Z_InternationalString * esASN
Definition: z-exp.h:521
Odr_bool * restrictionsApply
Definition: z-exp.h:509
Z_HumanString * description
Definition: z-exp.h:519
Z_External * specificExplain
Definition: z-exp.h:520
Odr_bool * feeApply
Definition: z-exp.h:510
Odr_bool * retentionSupported
Definition: z-exp.h:512
Odr_int * waitAction
Definition: z-exp.h:518
structure for all known EXTERNALs
Definition: prt-ext.h:59
Z_LanguageCode * language
Definition: z-exp.h:778
Z_InternationalString * text
Definition: z-exp.h:779
int num_strings
Definition: z-exp.h:783
Z_HumanStringUnit ** strings
Definition: z-exp.h:784
union Z_IconObjectUnit::@96 u
Z_InternationalString * otherType
Definition: z-exp.h:792
Odr_oct * content
Definition: z-exp.h:797
Z_InternationalString * z3950type
Definition: z-exp.h:791
Z_InternationalString * ianaType
Definition: z-exp.h:790
Z_IconObjectUnit ** elements
Definition: z-exp.h:802
int num
Definition: z-exp.h:801
Z_HumanString * restrictions
Definition: z-exp.h:910
Z_SearchKey ** searchKeys
Definition: z-exp.h:909
Z_InternationalString * hostAddress
Definition: z-exp.h:816
Odr_int * port
Definition: z-exp.h:817
Z_InternationalString * sSel
Definition: z-exp.h:822
Z_InternationalString * tSel
Definition: z-exp.h:823
Z_InternationalString * pSel
Definition: z-exp.h:821
Z_InternationalString * nSap
Definition: z-exp.h:824
Z_InternationalString * address
Definition: z-exp.h:829
Z_InternationalString * type
Definition: z-exp.h:828
union Z_NetworkAddress::@97 u
Z_NetworkAddressIA * internetAddress
Definition: z-exp.h:835
Z_NetworkAddressOther * other
Definition: z-exp.h:837
Z_NetworkAddressOPA * osiPresentationAddress
Definition: z-exp.h:836
Z_StringOrNumeric * defaultValue
Definition: z-exp.h:546
Z_HumanString * defaultDescription
Definition: z-exp.h:547
Odr_int * tagType
Definition: z-exp.h:391
Z_StringOrNumeric * tagValue
Definition: z-exp.h:392
Definition: z-exp.h:395
int num
Definition: z-exp.h:396
Z_PathUnit ** elements
Definition: z-exp.h:397
Z_InternationalString * name
Definition: z-exp.h:599
Odr_int * avgSize
Definition: z-exp.h:605
Z_HumanString * restrictions
Definition: z-exp.h:612
int num_alternateNames
Definition: z-exp.h:613
Odr_int * maxSize
Definition: z-exp.h:603
Z_AttributeCombinations * searchAccess
Definition: z-exp.h:617
Z_HumanString * contents
Definition: z-exp.h:610
Odr_int * minSize
Definition: z-exp.h:604
Z_InternationalString ** genericNames
Definition: z-exp.h:616
Z_HumanString * description
Definition: z-exp.h:609
Z_InternationalString ** alternateNames
Definition: z-exp.h:614
Z_Path ** schemaTags
Definition: z-exp.h:602
Z_RecordTag * recordTag
Definition: z-exp.h:600
Z_HumanString * billingInfo
Definition: z-exp.h:611
Odr_bool * required
Definition: z-exp.h:608
Odr_bool * repeatable
Definition: z-exp.h:607
int num_genericNames
Definition: z-exp.h:615
Odr_int * fixedSize
Definition: z-exp.h:606
Z_HumanString * description
Definition: z-exp.h:887
Z_InternationalString * roperator
Definition: z-exp.h:886
Z_HumanString ** description
Definition: z-exp.h:896
Z_SearchKey ** searchKeys
Definition: z-exp.h:894
Z_PrivateCapOperator ** operators
Definition: z-exp.h:892
Z_InternationalString * name
Definition: z-exp.h:662
Z_External * instructions
Definition: z-exp.h:665
Z_HumanString * description
Definition: z-exp.h:664
Z_DatabaseName * databaseName
Definition: z-exp.h:655
Z_CommonInfo * commonInfo
Definition: z-exp.h:654
Odr_int * processingContext
Definition: z-exp.h:661
Z_HumanString * description
Definition: z-exp.h:915
Odr_int * unit
Definition: z-exp.h:914
union Z_ProxSupportUnit::@99 u
Z_ProxSupportPrivate * zprivate
Definition: z-exp.h:922
Odr_int * known
Definition: z-exp.h:921
Z_ProxSupportUnit ** unitsSupported
Definition: z-exp.h:931
Odr_bool * anySupport
Definition: z-exp.h:929
int num_unitsSupported
Definition: z-exp.h:930
Z_PrivateCapabilities * zprivate
Definition: z-exp.h:870
Z_RpnCapabilities * erpn
Definition: z-exp.h:874
Z_RpnCapabilities * rpn
Definition: z-exp.h:871
Z_Iso8777Capabilities * iso8777
Definition: z-exp.h:872
Z_HumanString * z39_58
Definition: z-exp.h:873
union Z_QueryTypeDetails::@98 u
Z_HumanString * rankedList
Definition: z-exp.h:875
Z_InternationalString * asn1Module
Definition: z-exp.h:452
Odr_oid * recordSyntax
Definition: z-exp.h:447
int num_transferSyntaxes
Definition: z-exp.h:449
Z_ElementInfo ** abstractStructure
Definition: z-exp.h:454
int num_abstractStructure
Definition: z-exp.h:453
Z_InternationalString * name
Definition: z-exp.h:448
Z_CommonInfo * commonInfo
Definition: z-exp.h:446
Odr_oid ** transferSyntaxes
Definition: z-exp.h:450
Z_HumanString * description
Definition: z-exp.h:451
Z_StringOrNumeric * qualifier
Definition: z-exp.h:621
Z_StringOrNumeric * tagValue
Definition: z-exp.h:622
Z_DatabaseName * databaseName
Definition: z-exp.h:590
Odr_oid * recordSyntax
Definition: z-exp.h:592
Z_CommonInfo * commonInfo
Definition: z-exp.h:589
Z_PerElementDetails ** detailsPerElement
Definition: z-exp.h:595
Z_HumanString * description
Definition: z-exp.h:593
Z_ProximitySupport * proximity
Definition: z-exp.h:904
Odr_int ** operators
Definition: z-exp.h:901
Odr_bool * resultSetAsOperandSupported
Definition: z-exp.h:902
int num_operators
Definition: z-exp.h:900
Odr_bool * restrictionOperandSupported
Definition: z-exp.h:903
Z_InternationalString * name
Definition: z-exp.h:373
int num_recordStructure
Definition: z-exp.h:377
Z_CommonInfo * commonInfo
Definition: z-exp.h:371
Z_TagTypeMapping ** tagTypeMapping
Definition: z-exp.h:376
Z_ElementInfo ** recordStructure
Definition: z-exp.h:378
int num_tagTypeMapping
Definition: z-exp.h:375
Z_HumanString * description
Definition: z-exp.h:374
Odr_oid * schema
Definition: z-exp.h:372
Z_InternationalString * searchKey
Definition: z-exp.h:935
Z_HumanString * description
Definition: z-exp.h:936
Z_CommonInfo * commonInfo
Definition: z-exp.h:626
int num_sortKeys
Definition: z-exp.h:628
Z_DatabaseName * databaseName
Definition: z-exp.h:627
Z_SortKeyDetails ** sortKeys
Definition: z-exp.h:629
Z_Specification ** elementSpecifications
Definition: z-exp.h:635
union Z_SortKeyDetails::@93 u
Odr_int * caseSensitivity
Definition: z-exp.h:650
int num_elementSpecifications
Definition: z-exp.h:634
Z_HumanString * structured
Definition: z-exp.h:641
Z_AttributeCombinations * attributeSpecifications
Definition: z-exp.h:636
Z_HumanString * description
Definition: z-exp.h:633
Odr_null * numeric
Definition: z-exp.h:640
Odr_null * character
Definition: z-exp.h:639
Z_OtherInformation * otherTagInfo
Definition: z-exp.h:433
Z_PrimitiveDataType * dataType
Definition: z-exp.h:432
Z_StringOrNumeric * elementTag
Definition: z-exp.h:430
int num_nicknames
Definition: z-exp.h:428
Z_HumanString * description
Definition: z-exp.h:431
Z_InternationalString * elementname
Definition: z-exp.h:427
Z_InternationalString ** nicknames
Definition: z-exp.h:429
Z_HumanString * description
Definition: z-exp.h:440
Z_CommonInfo * commonInfo
Definition: z-exp.h:437
Z_TagSetElements ** elements
Definition: z-exp.h:442
int num_elements
Definition: z-exp.h:441
Z_InternationalString * name
Definition: z-exp.h:439
Odr_oid * tagSet
Definition: z-exp.h:438
Odr_int * tagType
Definition: z-exp.h:365
Odr_oid * tagSet
Definition: z-exp.h:366
Odr_null * defaultTagType
Definition: z-exp.h:367
Odr_bool * namedResultSets
Definition: z-exp.h:300
Z_InternationalString * name
Definition: z-exp.h:297
Z_HumanString * welcomeMessage
Definition: z-exp.h:306
Odr_int * maxTerms
Definition: z-exp.h:304
Z_DatabaseList ** dbCombinations
Definition: z-exp.h:315
Z_InternationalString ** nicknames
Definition: z-exp.h:310
Odr_int * maxResultSets
Definition: z-exp.h:302
int num_languages
Definition: z-exp.h:318
int num_dbCombinations
Definition: z-exp.h:314
Z_ContactInfo * contactInfo
Definition: z-exp.h:307
int num_nicknames
Definition: z-exp.h:309
Z_IconObject * icon
Definition: z-exp.h:299
Z_HumanString * recentNews
Definition: z-exp.h:298
Z_AccessInfo * commonAccessInfo
Definition: z-exp.h:320
Z_InternationalString ** languages
Definition: z-exp.h:319
Z_CommonInfo * commonInfo
Definition: z-exp.h:296
int num_addresses
Definition: z-exp.h:316
Z_HumanString * hours
Definition: z-exp.h:313
Odr_int * maxResultSize
Definition: z-exp.h:303
Z_HumanString * usageRest
Definition: z-exp.h:311
Odr_bool * multipleDBsearch
Definition: z-exp.h:301
Z_IntUnit * timeoutInterval
Definition: z-exp.h:305
Z_HumanString * paymentAddr
Definition: z-exp.h:312
Z_NetworkAddress ** addresses
Definition: z-exp.h:317
Z_HumanString * description
Definition: z-exp.h:308
int num_sampleTerms
Definition: z-exp.h:573
Z_InternationalString * termListName
Definition: z-exp.h:568
Z_Term ** sampleTerms
Definition: z-exp.h:574
Z_HumanString * description
Definition: z-exp.h:569
Odr_int * estNumberTerms
Definition: z-exp.h:572
Z_AttributeCombinations * attributes
Definition: z-exp.h:570
Z_EScanInfo * scanInfo
Definition: z-exp.h:571
Z_CommonInfo * commonInfo
Definition: z-exp.h:567
Odr_bool * scanable
Definition: z-exp.h:490
Z_InternationalString * name
Definition: z-exp.h:483
int num_narrower
Definition: z-exp.h:493
Z_InternationalString ** broader
Definition: z-exp.h:492
Z_InternationalString ** narrower
Definition: z-exp.h:494
Z_HumanString * title
Definition: z-exp.h:484
Odr_int * searchCost
Definition: z-exp.h:489
Z_TermListElement ** termLists
Definition: z-exp.h:501
int num_termLists
Definition: z-exp.h:500
Z_CommonInfo * commonInfo
Definition: z-exp.h:498
Z_DatabaseName * databaseName
Definition: z-exp.h:499
Definition: z-core.h:536
int num_units
Definition: z-exp.h:738
Z_HumanString * description
Definition: z-exp.h:737
Z_UnitType ** units
Definition: z-exp.h:739
Z_InternationalString * unitSystem
Definition: z-exp.h:736
Z_CommonInfo * commonInfo
Definition: z-exp.h:735
Z_StringOrNumeric * unitType
Definition: z-exp.h:745
Z_HumanString * description
Definition: z-exp.h:744
int num_units
Definition: z-exp.h:746
Z_Units ** units
Definition: z-exp.h:747
Z_InternationalString * name
Definition: z-exp.h:743
Definition: z-exp.h:750
Z_StringOrNumeric * unit
Definition: z-exp.h:753
Z_HumanString * description
Definition: z-exp.h:752
Z_InternationalString * name
Definition: z-exp.h:751
union Z_ValueDescription::@95 u
Z_InternationalString * string
Definition: z-exp.h:720
Z_Unit * unit
Definition: z-exp.h:723
Odr_oid * oid
Definition: z-exp.h:722
Odr_int * integer
Definition: z-exp.h:719
Z_IntUnit * valueAndUnit
Definition: z-exp.h:724
Odr_oct * octets
Definition: z-exp.h:721
Z_ValueDescription * lower
Definition: z-exp.h:712
Z_ValueDescription * upper
Definition: z-exp.h:713
Z_ValueDescription ** elements
Definition: z-exp.h:698
Z_ValueSetEnumerated * enumerated
Definition: z-exp.h:705
Z_ValueRange * range
Definition: z-exp.h:704
int which
Definition: z-exp.h:702
union Z_ValueSet::@94 u
Z_VariantType ** variantTypes
Definition: z-exp.h:681
Z_InternationalString * name
Definition: z-exp.h:677
Z_HumanString * description
Definition: z-exp.h:678
int num_variantTypes
Definition: z-exp.h:680
Odr_int * variantClass
Definition: z-exp.h:679
Z_InternationalString * name
Definition: z-exp.h:671
int num_variants
Definition: z-exp.h:672
Odr_oid * variantSet
Definition: z-exp.h:670
Z_VariantClass ** variants
Definition: z-exp.h:673
Z_CommonInfo * commonInfo
Definition: z-exp.h:669
Z_InternationalString * name
Definition: z-exp.h:685
Odr_int * variantType
Definition: z-exp.h:687
Z_HumanString * description
Definition: z-exp.h:686
Z_VariantValue * variantValue
Definition: z-exp.h:688
Z_ValueSet * values
Definition: z-exp.h:693
Z_PrimitiveDataType * dataType
Definition: z-exp.h:692
Definition: odr.h:100
Definition: odr.h:125
ASN.1 Module Z39-50-APDU-1995.
Z_InternationalString Z_ElementSetName
Definition: z-core.h:307
Z_InternationalString Z_DatabaseName
Definition: z-core.h:310
Odr_oid Z_AttributeSetId
Definition: z-core.h:283
char Z_InternationalString
Definition: z-core.h:301
int z_TagSetElements(ODR o, Z_TagSetElements **p, int opt, const char *name)
Definition: z-exp.c:307
int z_QueryTypeDetails(ODR o, Z_QueryTypeDetails **p, int opt, const char *name)
Definition: z-exp.c:1175
int z_VariantType(ODR o, Z_VariantType **p, int opt, const char *name)
Definition: z-exp.c:805
int z_HumanString(ODR o, Z_HumanString **p, int opt, const char *name)
Definition: z-exp.c:1007
int z_ElementDataType(ODR o, Z_ElementDataType **p, int opt, const char *name)
Definition: z-exp.c:284
int z_PrivateCapabilities(ODR o, Z_PrivateCapabilities **p, int opt, const char *name)
Definition: z-exp.c:1213
int z_RecordTag(ODR o, Z_RecordTag **p, int opt, const char *name)
Definition: z-exp.c:693
int z_TermListDetails(ODR o, Z_TermListDetails **p, int opt, const char *name)
Definition: z-exp.c:583
int z_Iso8777Capabilities(ODR o, Z_Iso8777Capabilities **p, int opt, const char *name)
Definition: z-exp.c:1247
int z_PerElementDetails(ODR o, Z_PerElementDetails **p, int opt, const char *name)
Definition: z-exp.c:650
int z_AttributeSetInfo(ODR o, Z_AttributeSetInfo **p, int opt, const char *name)
Definition: z-exp.c:370
int z_HumanStringUnit(ODR o, Z_HumanStringUnit **p, int opt, const char *name)
Definition: z-exp.c:995
int z_ElementInfo(ODR o, Z_ElementInfo **p, int opt, const char *name)
Definition: z-exp.c:228
int z_VariantSetInfo(ODR o, Z_VariantSetInfo **p, int opt, const char *name)
Definition: z-exp.c:771
int z_ProcessingInformation(ODR o, Z_ProcessingInformation **p, int opt, const char *name)
Definition: z-exp.c:749
int z_IconObject(ODR o, Z_IconObject **p, int opt, const char *name)
Definition: z-exp.c:1041
int z_Costs(ODR o, Z_Costs **p, int opt, const char *name)
Definition: z-exp.c:1354
int z_CommonInfo(ODR o, Z_CommonInfo **p, int opt, const char *name)
Definition: z-exp.c:978
int z_TermListInfo(ODR o, Z_TermListInfo **p, int opt, const char *name)
Definition: z-exp.c:445
int z_ValueDescription(ODR o, Z_ValueDescription **p, int opt, const char *name)
Definition: z-exp.c:875
int z_VariantClass(ODR o, Z_VariantClass **p, int opt, const char *name)
Definition: z-exp.c:788
int z_NetworkAddressIA(ODR o, Z_NetworkAddressIA **p, int opt, const char *name)
Definition: z-exp.c:1076
int z_SearchKey(ODR o, Z_SearchKey **p, int opt, const char *name)
Definition: z-exp.c:1303
int z_ValueSet(ODR o, Z_ValueSet **p, int opt, const char *name)
Definition: z-exp.c:845
int z_DatabaseList(ODR o, Z_DatabaseList **p, int opt, const char *name)
Definition: z-exp.c:1389
int z_ExplainRecord(ODR o, Z_ExplainRecord **p, int opt, const char *name)
Definition: z-exp.c:12
int z_Units(ODR o, Z_Units **p, int opt, const char *name)
Definition: z-exp.c:935
int z_ProxSupportUnit(ODR o, Z_ProxSupportUnit **p, int opt, const char *name)
Definition: z-exp.c:1272
int z_RetrievalRecordDetails(ODR o, Z_RetrievalRecordDetails **p, int opt, const char *name)
Definition: z-exp.c:629
int z_NetworkAddressOther(ODR o, Z_NetworkAddressOther **p, int opt, const char *name)
Definition: z-exp.c:1104
int z_TagSetInfo(ODR o, Z_TagSetInfo **p, int opt, const char *name)
Definition: z-exp.c:327
int z_ProxSupportPrivate(ODR o, Z_ProxSupportPrivate **p, int opt, const char *name)
Definition: z-exp.c:1260
int z_AttributeCombinations(ODR o, Z_AttributeCombinations **p, int opt, const char *name)
Definition: z-exp.c:1401
int z_AttributeType(ODR o, Z_AttributeType **p, int opt, const char *name)
Definition: z-exp.c:389
int z_AttributeDetails(ODR o, Z_AttributeDetails **p, int opt, const char *name)
Definition: z-exp.c:492
int z_PrivateCapOperator(ODR o, Z_PrivateCapOperator **p, int opt, const char *name)
Definition: z-exp.c:1201
int z_NetworkAddress(ODR o, Z_NetworkAddress **p, int opt, const char *name)
Definition: z-exp.c:1116
int z_AttributeOccurrence(ODR o, Z_AttributeOccurrence **p, int opt, const char *name)
Definition: z-exp.c:1438
int z_AttributeCombination(ODR o, Z_AttributeCombination **p, int opt, const char *name)
Definition: z-exp.c:1414
int z_Charge(ODR o, Z_Charge **p, int opt, const char *name)
Definition: z-exp.c:1375
int z_CategoryList(ODR o, Z_CategoryList **p, int opt, const char *name)
Definition: z-exp.c:949
int z_TermListElement(ODR o, Z_TermListElement **p, int opt, const char *name)
Definition: z-exp.c:423
int z_AttributeSetDetails(ODR o, Z_AttributeSetDetails **p, int opt, const char *name)
Definition: z-exp.c:509
int z_ElementInfoList(ODR o, Z_ElementInfoList **p, int opt, const char *name)
Definition: z-exp.c:272
int z_ContactInfo(ODR o, Z_ContactInfo **p, int opt, const char *name)
Definition: z-exp.c:1058
int z_SchemaInfo(ODR o, Z_SchemaInfo **p, int opt, const char *name)
Definition: z-exp.c:206
int z_OmittedAttributeInterpretation(ODR o, Z_OmittedAttributeInterpretation **p, int opt, const char *name)
Definition: z-exp.c:537
int z_UnitInfo(ODR o, Z_UnitInfo **p, int opt, const char *name)
Definition: z-exp.c:901
int z_RpnCapabilities(ODR o, Z_RpnCapabilities **p, int opt, const char *name)
Definition: z-exp.c:1230
int z_AttributeValueList(ODR o, Z_AttributeValueList **p, int opt, const char *name)
Definition: z-exp.c:1426
int z_SortKeyDetails(ODR o, Z_SortKeyDetails **p, int opt, const char *name)
Definition: z-exp.c:720
Odr_int Z_PrimitiveDataType
Definition: z-exp.h:46
int z_RecordSyntaxInfo(ODR o, Z_RecordSyntaxInfo **p, int opt, const char *name)
Definition: z-exp.c:346
int z_ElementSetDetails(ODR o, Z_ElementSetDetails **p, int opt, const char *name)
Definition: z-exp.c:606
int z_AccessRestrictionsUnit(ODR o, Z_AccessRestrictionsUnit **p, int opt, const char *name)
Definition: z-exp.c:1315
int z_TagTypeMapping(ODR o, Z_TagTypeMapping **p, int opt, const char *name)
Definition: z-exp.c:192
int z_AttributeTypeDetails(ODR o, Z_AttributeTypeDetails **p, int opt, const char *name)
Definition: z-exp.c:522
int z_DatabaseInfo(ODR o, Z_DatabaseInfo **p, int opt, const char *name)
Definition: z-exp.c:114
int z_VariantValue(ODR o, Z_VariantValue **p, int opt, const char *name)
Definition: z-exp.c:821
int z_IconObjectUnit(ODR o, Z_IconObjectUnit **p, int opt, const char *name)
Definition: z-exp.c:1019
int z_PrimitiveDataType(ODR o, Z_PrimitiveDataType **p, int opt, const char *name)
Definition: z-exp.c:302
int z_EScanInfo(ODR o, Z_EScanInfo **p, int opt, const char *name)
Definition: z-exp.c:569
int z_TargetInfo(ODR o, Z_TargetInfo **p, int opt, const char *name)
Definition: z-exp.c:60
int z_ExtendedServicesInfo(ODR o, Z_ExtendedServicesInfo **p, int opt, const char *name)
Definition: z-exp.c:460
int z_PathUnit(ODR o, Z_PathUnit **p, int opt, const char *name)
Definition: z-exp.c:248
int z_CostsOtherCharge(ODR o, Z_CostsOtherCharge **p, int opt, const char *name)
Definition: z-exp.c:1342
Z_InternationalString Z_LanguageCode
Definition: z-exp.h:172
int z_ValueRange(ODR o, Z_ValueRange **p, int opt, const char *name)
Definition: z-exp.c:863
int z_AccessRestrictions(ODR o, Z_AccessRestrictions **p, int opt, const char *name)
Definition: z-exp.c:1330
int z_SortDetails(ODR o, Z_SortDetails **p, int opt, const char *name)
Definition: z-exp.c:705
int z_CategoryInfo(ODR o, Z_CategoryInfo **p, int opt, const char *name)
Definition: z-exp.c:962
int z_LanguageCode(ODR o, Z_LanguageCode **p, int opt, const char *name)
Definition: z-exp.c:1053
int z_Path(ODR o, Z_Path **p, int opt, const char *name)
Definition: z-exp.c:260
int z_AttributeDescription(ODR o, Z_AttributeDescription **p, int opt, const char *name)
Definition: z-exp.c:406
int z_UnitType(ODR o, Z_UnitType **p, int opt, const char *name)
Definition: z-exp.c:918
int z_ProximitySupport(ODR o, Z_ProximitySupport **p, int opt, const char *name)
Definition: z-exp.c:1290
int z_NetworkAddressOPA(ODR o, Z_NetworkAddressOPA **p, int opt, const char *name)
Definition: z-exp.c:1088
int z_AttributeValue(ODR o, Z_AttributeValue **p, int opt, const char *name)
Definition: z-exp.c:549
int z_ValueSetEnumerated(ODR o, Z_ValueSetEnumerated **p, int opt, const char *name)
Definition: z-exp.c:833
int z_AccessInfo(ODR o, Z_AccessInfo **p, int opt, const char *name)
Definition: z-exp.c:1136