ITK Function Reference

(V10000.1.0.60_20160308.00)
pdi_tags.h
Go to the documentation of this file.
1 /*==============================================================================
2  Copyright (c) 2003-2005 UGS Corporation
3  Unpublished - All Rights Reserved
4  ==============================================================================*/
5 
13 /* */
14 
15 #ifndef PDI_TAGS_H_INCLUDED
16 #define PDI_TAGS_H_INCLUDED
17 
18 #include <nxmgr_im/libnxmgr_im_exports.h>
19 
20 #ifdef __lint
21 #pragma uginclude only_in_error "pdi.h";
22 #endif
23 
37 #ifdef __lint
38  #define UGMRGLOBAL extern __global(ugmr)
39 #elif !defined(WNT)
40  #define UGMRGLOBAL extern
41 #elif IPLIB==libugmr
42  #define UGMRGLOBAL extern
43 #else
44  #define UGMRGLOBAL extern
45 #endif
46 
47 #ifdef __lint
48  #define UGMRPRIVATE extern __private(ugmr)
49 #else
50  #define UGMRPRIVATE extern
51 #endif
52 
62 #define PDI_NULL_TAG ((PDI_tag_t)0)
63 
64 typedef unsigned int PDI_tag_t, *PDI_tag_p_t;
65 
67 
71 typedef struct PDI_object_tag_s{
74 
76 
80 typedef struct PDI_modelobj_tag_s{
83 
85 
89 typedef struct PDI_part_tag_s{
92 
94 
98 typedef struct PDI_partrev_tag_s{
101 
103 
107 typedef struct PDI_rep_tag_s{
110 
112 
116 typedef struct PDI_reprev_tag_s{
119 
121 
125 typedef struct PDI_component_tag_s{
128 
130 
134 typedef struct PDI_appdata_tag_s{
137 
139 
143 typedef struct PDI_appver_tag_s{
146 
148 
152 typedef struct PDI_apptype_tag_s{
155 
157 
161 typedef struct PDI_reltype_tag_s{
164 
166 
170 typedef struct PDI_relation_tag_s{
173 
175 
179 typedef struct PDI_container_tag_s{
182 
184 
188 typedef struct PDI_containable_tag_s{
191 
193 
197 typedef struct PDI_attrtype_tag_s{
200 
202 
206 typedef struct PDI_attribute_tag_s{
209 
211 
215 typedef struct PDI_parttype_tag_s{
218 
220 
224 typedef struct PDI_attr_mapping_tag_s{
227 
229 
233 typedef struct PDI_lov_tag_s{
236 
238 
242 typedef struct PDI_opaque_object_tag_s{
245 
247 
250 #include <nxmgr_im/libnxmgr_im_undef.h>
251 #endif