|
NCBI Home IEB Home C Toolkit docs C++ Toolkit source browser C Toolkit source browser (2) |
NCBI C Toolkit Cross ReferenceC/access/objmla2.h |
source navigation diff markup identifier search freetext search file search |
1 #ifndef _objmla2_
2 #define _objmla2_
3
4 #undef NLM_EXTERN
5 #ifdef NLM_IMPORT
6 #define NLM_EXTERN NLM_IMPORT
7 #else
8 #define NLM_EXTERN extern
9 #endif
10
11
12 #ifdef __cplusplus
13 extern "C" { /* } */
14 #endif
15
16
17 /**************************************************
18 *
19 * Generated objects for Module NCBI-MedArchive
20 * Generated using ASNCODE Revision: 6.16 at Jan 30, 2007 2:09 PM
21 *
22 **************************************************/
23
24 NLM_EXTERN Boolean LIBCALL
25 objmla2AsnLoad PROTO((void));
26 typedef ValNodePtr MlaRequestPtr;
27 typedef ValNode MlaRequest;
28 #define MlaRequest_init 1
29 #define MlaRequest_getmle 2
30 #define MlaRequest_getpub 3
31 #define MlaRequest_gettitle 4
32 #define MlaRequest_citmatch 5
33 #define MlaRequest_fini 6
34 #define MlaRequest_getmriuids 7
35 #define MlaRequest_getaccuids 8
36 #define MlaRequest_uidtopmid 9
37 #define MlaRequest_pmidtouid 10
38 #define MlaRequest_getmlepmid 11
39 #define MlaRequest_getpubpmid 12
40 #define MlaRequest_citmatchpmid 13
41 #define MlaRequest_getmripmids 14
42 #define MlaRequest_getaccpmids 15
43 #define MlaRequest_citlstpmids 16
44 #define MlaRequest_getmleuid 17
45 #define MlaRequest_getmlrpmid 18
46 #define MlaRequest_getmlruid 19
47
48
49 NLM_EXTERN MlaRequestPtr LIBCALL MlaRequestFree PROTO ((MlaRequestPtr ));
50 NLM_EXTERN MlaRequestPtr LIBCALL MlaRequestAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
51 NLM_EXTERN Boolean LIBCALL MlaRequestAsnWrite PROTO (( MlaRequestPtr , AsnIoPtr, AsnTypePtr));
52
53
54
55 /**************************************************
56 *
57 * TitleMsg
58 *
59 **************************************************/
60 typedef struct struct_Title_msg {
61 struct struct_Title_msg PNTR next;
62 Uint4 OBbits__;
63 Uint2 type;
64 ValNodePtr title;
65 } TitleMsg, PNTR TitleMsgPtr;
66
67
68 NLM_EXTERN TitleMsgPtr LIBCALL TitleMsgFree PROTO ((TitleMsgPtr ));
69 NLM_EXTERN TitleMsgPtr LIBCALL TitleMsgNew PROTO (( void ));
70 NLM_EXTERN TitleMsgPtr LIBCALL TitleMsgAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
71 NLM_EXTERN Boolean LIBCALL TitleMsgAsnWrite PROTO (( TitleMsgPtr , AsnIoPtr, AsnTypePtr));
72
73 /* following #defines are for enumerated type, not used by object loaders */
74 #define Title_type_not_set 0
75 #define Title_type_name 1
76 #define Title_type_tsub 2
77 #define Title_type_trans 3
78 #define Title_type_jta 4
79 #define Title_type_iso_jta 5
80 #define Title_type_ml_jta 6
81 #define Title_type_coden 7
82 #define Title_type_issn 8
83 #define Title_type_abr 9
84 #define Title_type_isbn 10
85 #define Title_type_all 255
86
87
88
89 /**************************************************
90 *
91 * TitleMsgList
92 *
93 **************************************************/
94 typedef struct struct_Title_msg_list {
95 Uint4 OBbits__;
96 Int4 num;
97 struct struct_Title_msg PNTR titles;
98 } TitleMsgList, PNTR TitleMsgListPtr;
99
100
101 NLM_EXTERN TitleMsgListPtr LIBCALL TitleMsgListFree PROTO ((TitleMsgListPtr ));
102 NLM_EXTERN TitleMsgListPtr LIBCALL TitleMsgListNew PROTO (( void ));
103 NLM_EXTERN TitleMsgListPtr LIBCALL TitleMsgListAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
104 NLM_EXTERN Boolean LIBCALL TitleMsgListAsnWrite PROTO (( TitleMsgListPtr , AsnIoPtr, AsnTypePtr));
105
106 /* following #defines are for enumerated type, not used by object loaders */
107 #define Error_val_not_found 0
108 #define Error_val_operational_error 1
109 #define Error_val_cannot_connect_jrsrv 2
110 #define Error_val_cannot_connect_pmdb 3
111 #define Error_val_journal_not_found 4
112 #define Error_val_citation_not_found 5
113 #define Error_val_citation_ambiguous 6
114 #define Error_val_citation_too_many 7
115
116 typedef ValNodePtr MlaBackPtr;
117 typedef ValNode MlaBack;
118 #define MlaBack_init 1
119 #define MlaBack_error 2
120 #define MlaBack_getmle 3
121 #define MlaBack_getpub 4
122 #define MlaBack_gettitle 5
123 #define MlaBack_citmatch 6
124 #define MlaBack_fini 7
125 #define MlaBack_getuids 8
126 #define MlaBack_getpmids 9
127 #define MlaBack_outuid 10
128 #define MlaBack_outpmid 11
129 #define MlaBack_getpme 12
130 #define MlaBack_getmlr 13
131
132
133 NLM_EXTERN MlaBackPtr LIBCALL MlaBackFree PROTO ((MlaBackPtr ));
134 NLM_EXTERN MlaBackPtr LIBCALL MlaBackAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
135 NLM_EXTERN Boolean LIBCALL MlaBackAsnWrite PROTO (( MlaBackPtr , AsnIoPtr, AsnTypePtr));
136
137 #ifdef __cplusplus
138 /* { */ }
139 #endif
140
141 #endif /* _objmla2_ */
142
143 #undef NLM_EXTERN
144 #ifdef NLM_EXPORT
145 #define NLM_EXTERN NLM_EXPORT
146 #else
147 #define NLM_EXTERN
148 #endif
149
150 |
This page was automatically generated by the
LXR engine.
Visit the LXR main site for more information. |