65 #define Z_External_single 0
66 #define Z_External_octet 1
67 #define Z_External_arbitrary 2
69 #define Z_External_sutrs 3
70 #define Z_External_explainRecord 4
71 #define Z_External_resourceReport1 5
72 #define Z_External_resourceReport2 6
73 #define Z_External_promptObject1 7
74 #define Z_External_grs1 8
75 #define Z_External_extendedService 9
76 #define Z_External_itemOrder 10
77 #define Z_External_diag1 11
78 #define Z_External_espec1 12
79 #define Z_External_summary 13
80 #define Z_External_OPAC 14
81 #define Z_External_searchResult1 15
82 #define Z_External_update 16
83 #define Z_External_dateTime 17
84 #define Z_External_universeReport 18
85 #define Z_External_ESAdmin 19
86 #define Z_External_update0 20
87 #define Z_External_userInfo1 21
88 #define Z_External_charSetandLanguageNegotiation 22
89 #define Z_External_acfPrompt1 23
90 #define Z_External_acfDes1 24
91 #define Z_External_acfKrb1 25
92 #define Z_External_multisrch2 26
93 #define Z_External_CQL 27
94 #define Z_External_OCLCUserInfo 28
95 #define Z_External_persistentResultSet 29
96 #define Z_External_persistentQuery 30
97 #define Z_External_periodicQuerySchedule 31
98 #define Z_External_exportSpecification 32
99 #define Z_External_exportInvocation 33
100 #define Z_External_userFacets 34
157 const char *buf,
int len);
160 const char *buf,
int len);
163 const char *buf,
int len);
int(* Odr_fun)(ODR, char **, int, const char *)
Header for OID basic functions.
struct Z_ext_typeent Z_ext_typeent
Z_ext_typeent * z_ext_getentbyref(const Odr_oid *oid)
returns type information for OID (NULL if not known)
Z_External * z_ext_record_sutrs(ODR o, const char *buf, int len)
encodes EXTERNAL SUTRS record
Z_External * z_ext_record_oid_nmem(NMEM nmem, const Odr_oid *oid, const char *buf, int len)
encodes EXTERNAL record based on OID (NULL if not known)
Z_External * z_ext_record_xml(ODR o, const char *buf, int len)
encodes EXTERNAL XML record
Z_External * z_ext_record_oid(ODR o, const Odr_oid *oid, const char *buf, int len)
encodes EXTERNAL record based on OID (NULL if not known)
int z_External(ODR o, Z_External **p, int opt, const char *name)
codec for BER EXTERNAL
Z_External * z_ext_record_usmarc(ODR o, const char *buf, int len)
encodes EXTERNAL USMARC/MARC21 record
Z_External * z_ext_record_oid_any(ODR o, const Odr_oid *oid, const char *buf, int len)
encodes EXTERNAL record as ANY
structure for all known EXTERNALs
Z_CharSetandLanguageNegotiation * charNeg3
Z_EIExportInvocation * exportInvocation
Odr_int * indirect_reference
Z_DES_RN_Object * acfDes1
Z_DiagnosticFormat * diag1
Z_ExplainRecord * explainRecord
Z_MultipleSearchTerms_2 * multipleSearchTerms_2
Z_TaskPackage * extendedService
Z_InternationalString * cql
Z_UniverseReport * universeReport
Odr_oid * direct_reference
Z_ResourceReport1 * resourceReport1
Z_OtherInformation * userInfo1
Z_PRPersistentResultSet * persistentResultSet
Z_ResourceReport2 * resourceReport2
Z_OCLC_UserInformation * oclc
Odr_any * single_ASN1_type
Z_PQueryPersistentQuery * persistentQuery
Z_SearchInfoReport * searchResult1
Z_PromptObject1 * promptObject1
Z_ESExportSpecification * exportSpecification
Z_PQSPeriodicQuerySchedule * periodicQuerySchedule
Z_PromptObject1 * acfPrompt1
Header with fundamental macros.
char Z_InternationalString