/usr/include/ncbi/id1gen.h is in libncbi6-dev 6.1.20110713-3ubuntu2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 | #ifndef _id1gen_
#define _id1gen_
#undef NLM_EXTERN
#ifdef NLM_IMPORT
#define NLM_EXTERN NLM_IMPORT
#else
#define NLM_EXTERN extern
#endif
#ifdef __cplusplus
extern "C" { /* } */
#endif
/**************************************************
*
* Generated objects for Module NCBI-ID1Access
* Generated using ASNCODE Revision: 6.0 at Jul 9, 2003 4:55 PM
*
**************************************************/
NLM_EXTERN Boolean LIBCALL
id1genAsnLoad PROTO((void));
typedef ValNodePtr ID1serverRequestPtr;
typedef ValNode ID1serverRequest;
#define ID1serverRequest_init 1
#define ID1serverRequest_getgi 2
#define ID1serverRequest_getsefromgi 3
#define ID1serverRequest_fini 4
#define ID1serverRequest_getseqidsfromgi 5
#define ID1serverRequest_getgihist 6
#define ID1serverRequest_getgirev 7
#define ID1serverRequest_getgistate 8
#define ID1serverRequest_getsewithinfo 9
#define ID1serverRequest_getblobinfo 10
NLM_EXTERN ID1serverRequestPtr LIBCALL ID1serverRequestFree PROTO ((ID1serverRequestPtr ));
NLM_EXTERN ID1serverRequestPtr LIBCALL ID1serverRequestAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
NLM_EXTERN Boolean LIBCALL ID1serverRequestAsnWrite PROTO (( ID1serverRequestPtr , AsnIoPtr, AsnTypePtr));
/**************************************************
*
* ID1serverMaxcomplex
*
**************************************************/
typedef struct struct_ID1server_maxcomplex {
Int4 maxplex;
Int4 gi;
Int4 ent;
CharPtr sat;
} ID1serverMaxcomplex, PNTR ID1serverMaxcomplexPtr;
NLM_EXTERN ID1serverMaxcomplexPtr LIBCALL ID1serverMaxcomplexFree PROTO ((ID1serverMaxcomplexPtr ));
NLM_EXTERN ID1serverMaxcomplexPtr LIBCALL ID1serverMaxcomplexNew PROTO (( void ));
NLM_EXTERN ID1serverMaxcomplexPtr LIBCALL ID1serverMaxcomplexAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
NLM_EXTERN Boolean LIBCALL ID1serverMaxcomplexAsnWrite PROTO (( ID1serverMaxcomplexPtr , AsnIoPtr, AsnTypePtr));
/**************************************************
*
* ID1SeqHist
*
**************************************************/
typedef struct struct_ID1Seq_hist {
struct struct_ID1Seq_hist PNTR next;
struct struct_Seq_hist PNTR hist;
} ID1SeqHist, PNTR ID1SeqHistPtr;
NLM_EXTERN ID1SeqHistPtr LIBCALL ID1SeqHistFree PROTO ((ID1SeqHistPtr ));
NLM_EXTERN ID1SeqHistPtr LIBCALL ID1SeqHistNew PROTO (( void ));
NLM_EXTERN ID1SeqHistPtr LIBCALL ID1SeqHistAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
NLM_EXTERN Boolean LIBCALL ID1SeqHistAsnWrite PROTO (( ID1SeqHistPtr , AsnIoPtr, AsnTypePtr));
typedef ValNodePtr ID1serverBackPtr;
typedef ValNode ID1serverBack;
#define ID1serverBack_init 1
#define ID1serverBack_error 2
#define ID1serverBack_gotgi 3
#define ID1serverBack_gotseqentry 4
#define ID1serverBack_gotdeadseqentry 5
#define ID1serverBack_fini 6
#define ID1serverBack_gistate 7
#define ID1serverBack_ids 8
#define ID1serverBack_gihist 9
#define ID1serverBack_girevhist 10
#define ID1serverBack_gotsewithinfo 11
#define ID1serverBack_gotblobinfo 12
NLM_EXTERN ID1serverBackPtr LIBCALL ID1serverBackFree PROTO ((ID1serverBackPtr ));
NLM_EXTERN ID1serverBackPtr LIBCALL ID1serverBackAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
NLM_EXTERN Boolean LIBCALL ID1serverBackAsnWrite PROTO (( ID1serverBackPtr , AsnIoPtr, AsnTypePtr));
/**************************************************
*
* ID1SeqEntryInfo
*
**************************************************/
typedef struct struct_ID1SeqEntry_info {
struct struct_ID1blob_info PNTR blob_info;
ValNodePtr blob;
} ID1SeqEntryInfo, PNTR ID1SeqEntryInfoPtr;
NLM_EXTERN ID1SeqEntryInfoPtr LIBCALL ID1SeqEntryInfoFree PROTO ((ID1SeqEntryInfoPtr ));
NLM_EXTERN ID1SeqEntryInfoPtr LIBCALL ID1SeqEntryInfoNew PROTO (( void ));
NLM_EXTERN ID1SeqEntryInfoPtr LIBCALL ID1SeqEntryInfoAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
NLM_EXTERN Boolean LIBCALL ID1SeqEntryInfoAsnWrite PROTO (( ID1SeqEntryInfoPtr , AsnIoPtr, AsnTypePtr));
/**************************************************
*
* ID1blobInfo
*
**************************************************/
typedef struct struct_ID1blob_info {
Int4 gi;
Int4 sat;
Int4 sat_key;
CharPtr satname;
Int4 suppress;
Int4 withdrawn;
Int4 confidential;
Int4 blob_state;
CharPtr comment;
Int4 extfeatmask;
} ID1blobInfo, PNTR ID1blobInfoPtr;
NLM_EXTERN ID1blobInfoPtr LIBCALL ID1blobInfoFree PROTO ((ID1blobInfoPtr ));
NLM_EXTERN ID1blobInfoPtr LIBCALL ID1blobInfoNew PROTO (( void ));
NLM_EXTERN ID1blobInfoPtr LIBCALL ID1blobInfoAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
NLM_EXTERN Boolean LIBCALL ID1blobInfoAsnWrite PROTO (( ID1blobInfoPtr , AsnIoPtr, AsnTypePtr));
/**************************************************
*
* ID1serverDebug
*
**************************************************/
typedef ValNode ID1serverDebug;
typedef ValNodePtr ID1serverDebugPtr;
#define ID1serverDebugNew() ValNodeNew(NULL)
#ifdef NLM_GENERATED_CODE_PROTO
NLM_EXTERN ID1serverDebugPtr LIBCALL ID1serverDebugFree PROTO ((ID1serverDebugPtr ));
NLM_EXTERN ID1serverDebugPtr LIBCALL ID1serverDebugNew PROTO (( void ));
NLM_EXTERN ID1serverDebugPtr LIBCALL ID1serverDebugAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
NLM_EXTERN Boolean LIBCALL ID1serverDebugAsnWrite PROTO (( ID1serverDebugPtr , AsnIoPtr, AsnTypePtr));
#endif /* NLM_GENERATED_CODE_PROTO */
#ifdef __cplusplus
/* { */ }
#endif
#endif /* _id1gen_ */
#undef NLM_EXTERN
#ifdef NLM_EXPORT
#define NLM_EXTERN NLM_EXPORT
#else
#define NLM_EXTERN
#endif
|