/*
- * 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,
* 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
*/
/*
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. */
#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 */
/* 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;
};