source: trunk/gsdl/packages/yaz/include/yaz/z-sum.h@ 1343

Last change on this file since 1343 was 1343, checked in by johnmcp, 24 years ago

Added the YAZ toolkit source to the packages directory (for z39.50 stuff)

  • Property svn:keywords set to Author Date Id Revision
File size: 1.3 KB
Line 
1/* Generated automatically by the YAZ ASN.1 Compiler 0.3 */
2/* Module-H RecordSyntax-summary */
3
4#ifndef z_sum_H
5#define z_sum_H
6
7#include <yaz/odr.h>
8#include <yaz/z-core.h>
9#ifdef __cplusplus
10extern "C" {
11#endif
12
13typedef struct Z_BriefBib Z_BriefBib;
14YAZ_EXPORT int z_BriefBib (ODR o, Z_BriefBib **p, int opt, const char *name);
15
16typedef struct Z_FormatSpec Z_FormatSpec;
17YAZ_EXPORT int z_FormatSpec (ODR o, Z_FormatSpec **p, int opt, const char *name);
18#ifdef __cplusplus
19}
20#endif
21#ifdef __cplusplus
22extern "C" {
23#endif
24struct Z_BriefBib {
25 Z_InternationalString *title;
26 Z_InternationalString *author; /* OPT */
27 Z_InternationalString *callNumber; /* OPT */
28 Z_InternationalString *recordType; /* OPT */
29 Z_InternationalString *bibliographicLevel; /* OPT */
30 int num_format;
31 Z_FormatSpec **format; /* OPT */
32 Z_InternationalString *publicationPlace; /* OPT */
33 Z_InternationalString *publicationDate; /* OPT */
34 Z_InternationalString *targetSystemKey; /* OPT */
35 Z_InternationalString *satisfyingElement; /* OPT */
36 int *rank; /* OPT */
37 Z_InternationalString *documentId; /* OPT */
38 Z_InternationalString *abstract; /* OPT */
39 Z_OtherInformation *otherInfo; /* OPT */
40};
41
42struct Z_FormatSpec {
43 Z_InternationalString *type;
44 int *size; /* OPT */
45 int *bestPosn; /* OPT */
46};
47
48#ifdef __cplusplus
49}
50#endif
51#endif
Note: See TracBrowser for help on using the repository browser.