NCBI C Toolkit Cross Reference

C/access/objmla2.h


  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 

source navigation ]   [ diff markup ]   [ identifier search ]   [ freetext search ]   [ file search ]  

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.