X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=include%2Fyaz%2Fprt-ext.h;h=05aa2d5ef23ed3db38281b5203535db15b04a1dc;hb=14f4eaaffa771604e1cbb54edc51d6f213a3e30c;hp=55254fe759860a598276223be0d6b1e3610cb890;hpb=c34d71d35aceed27cf7e30e6b329a235b48b9ccd;p=yaz-moved-to-github.git diff --git a/include/yaz/prt-ext.h b/include/yaz/prt-ext.h index 55254fe..05aa2d5 100644 --- a/include/yaz/prt-ext.h +++ b/include/yaz/prt-ext.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 1995-2002, Index Data. + * Copyright (c) 1995-2004, Index Data. * * Permission to use, copy, modify, distribute, and sell this software and * its documentation, in whole or in part, for any purpose, is hereby granted, @@ -23,6 +23,12 @@ * LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE * OF THIS SOFTWARE. * + * $Id: prt-ext.h,v 1.10 2004-10-15 00:18:59 adam Exp $ + */ + +/** + * \file prt-ext.h + * \brief Header for Z39.50 External utilities */ /* @@ -38,11 +44,10 @@ YAZ_BEGIN_CDECL -/* +/** * Used to keep track of known External definitions (a loose approach * to DEFINED_BY). */ - typedef struct Z_ext_typeent { oid_value dref; /* the direct-reference OID value. */ @@ -84,6 +89,9 @@ struct Z_External #define Z_External_acfPrompt1 23 #define Z_External_acfDes1 24 #define Z_External_acfKrb1 25 +#define Z_External_multisrch2 26 +#define Z_External_CQL 27 +#define Z_External_OCLCUserInfo 28 union { /* Generic types */ @@ -94,27 +102,35 @@ struct Z_External /* Specific types */ Z_SUTRS *sutrs; Z_ExplainRecord *explainRecord; + Z_ResourceReport1 *resourceReport1; Z_ResourceReport2 *resourceReport2; Z_PromptObject1 *promptObject1; Z_GenericRecord *grs1; Z_TaskPackage *extendedService; + Z_ItemOrder *itemOrder; Z_DiagnosticFormat *diag1; Z_Espec1 *espec1; Z_BriefBib *summary; Z_OPACRecord *opac; + Z_SearchInfoReport *searchResult1; Z_IUUpdate *update; Z_DateTime *dateTime; Z_UniverseReport *universeReport; Z_Admin *adminService; + Z_IU0Update *update0; Z_OtherInformation *userInfo1; Z_CharSetandLanguageNegotiation *charNeg3; Z_PromptObject1 *acfPrompt1; Z_DES_RN_Object *acfDes1; + Z_KRBObject *acfKrb1; + Z_MultipleSearchTerms_2 *multipleSearchTerms_2; + Z_InternationalString *cql; + Z_OCLC_UserInformation *oclc; } u; };