30 #include <tccore/libtccore_exports.h>
52 #define ITEM_item_class_name_c "Item"
53 #define ITEM_rev_class_name_c "ItemRevision"
55 #define ITEM_ITEM_ID_PROP "item_id"
57 #define ITEM_revise_operation "Revise"
58 #define ITEM_saveas_operation "SaveAs"
60 #define ITEM_copy_as_object "copy_as_object"
61 #define ITEM_copy_as_reference "copy_as_reference"
62 #define ITEM_relate_to_latest "relate_to_latest"
63 #define ITEM_revise_and_relate_to_latest "revise_and_relate_to_latest"
64 #define ITEM_no_copy "no_copy"
65 #define ITEM_select "select"
66 #define ITEM_system_copy "system_copy"
68 #define ITEM_id_size_c 128
69 #define ITEM_name_size_c WSO_name_size_c
70 #define ITEM_type_size_c 32
71 #define ITEM_desc_size_c 240
141 const char* item_name,
142 const char* item_type,
162 const char* item_name,
163 const char* item_type,
168 tag_t item_master_form_tag,
170 tag_t item_rev_master_form_tag,
194 const char *type_name,
227 const char *type_name,
232 tag_t item_master_tag,
233 tag_t item_rev_master_tag,
281 const char* search_id,
309 const char** attribute_names,
310 const char** attribute_values,
316 const char *av_string,
332 const char** attribute_names,
333 const char** attribute_values,
361 const char *av_string,
383 const char *av_string,
391 const char** attribute_names,
392 const char** attribute_values,
415 const char * type_name ,
416 const int num_attributes,
417 const char** attribute_names,
418 const char** attribute_values,
423 tag_t item_revision_tag,
538 const char* new_item_id,
540 const char* new_rev_id,
555 const char* new_item_id,
557 const char* new_rev_id,
559 tag_t item_master_form_tag,
561 tag_t item_rev_master_form_tag,
679 const char* item_name
706 const char* item_desc
767 tag_t item_rev_master_form_tag,
812 const char* search_id,
864 const char *new_rev_id,
865 const int option_count,
869 tag_t** deep_copied_objects
878 const char* new_rev_id,
890 const char* new_rev_id,
891 tag_t item_rev_master_form_tag,
914 const char* new_rev_id,
916 const char* rel_proc_name,
919 const char* jobDescription,
921 int* deepCopiedObjCount,
922 tag_t** deepCopiedObjs
933 const char *rel_proc_name,
935 char **fullLogFileName
956 const char* baselineStatusName,
959 tag_t** baseline_revs
1134 const char* rev_name
1161 const char* rev_desc
1188 tag_t* variant_expression_block
1197 tag_t variant_expression_block
1203 const char* copy_rules_key,
1222 tag_t new_item_rev ,
1226 tag_t parent_item_rev,
1228 tag_t** deepcopiedobjects
1232 tag_t new_item_rev ,
1236 tag_t parent_item_rev,
1237 const int option_count,
1238 const tag_t *obj_tags,
1239 const char** copy_types,
1240 const char** obj_names,
1241 const char** relation_types,
1242 const char** copy_relations,
1244 tag_t** deepcopiedobjects
1250 tag_t new_item_rev ,
1254 tag_t parent_item_rev,
1255 const int option_count,
1256 const tag_t *obj_tags,
1257 const char** copy_option,
1258 const char** option_names,
1259 const char** relation_types,
1261 tag_t** deepcopiedobjects
1277 char** from_modules,
1302 tag_t attachment_type
1314 tag_t attachment_type
1326 tag_t attachment_type
1338 tag_t attachment_type
1347 tag_t attachment_type,
1360 tag_t attachment_type,
1385 const char* obj_type,
1387 tag_t** attachment_types
1462 tag_t* module_item_rev
1500 tag_t generic_item_rev,
1537 tag_t idcontext_tag,
1547 tag_t idcontext_tag,
1563 tag_t idcontext_tag,
1600 tag_t* exclude_array
1605 tag_t** exclude_list
1616 const char * itemType,
1624 const char * itemType,
1629 (
tag_t generic_item_rev,
1642 (
tag_t variant_item_rev,
1643 tag_t* module_item_rev
1648 tag_t generic_item_rev,
1649 tag_t old_variant_item_rev,
1650 tag_t* new_variant_item_rev
1659 logical* has_global_alternates
1691 tag_t** related_objs
1715 tag_t preferred_item
1731 int participant_count,
1732 tag_t * participant_list
1738 tag_t participant_type,
1739 int * participant_count,
1740 tag_t ** participant_list
1764 tag_t *cloned_item_rev
1792 tag_t itemRevisionTag,
1799 #include <tccore/libtccore_undef.h>