18 #ifndef WORKSPACEOBJECT_H
19 #define WORKSPACEOBJECT_H
22 #include <tccore/libtccore_exports.h>
143 #define WSO_name_size_c 128
144 #define TC_LEGACY_ID_NAME_SIZE 32
147 #define WSO_desc_size_c 240
149 #define WSO_date_size_c 21
150 #define WSO_object_type_size_c 32
151 #define WSO_revision_size_c 15
152 #define WSO_release_status_size_c 128
154 #define WSO_ip_class_size_c 128
155 #define WSO_gov_class_size_c 128
162 #define WSO_where_ref_any_depth -1
168 #define RLM_tasktype_name_size_c 32
169 #define RLM_tasktype_desc_size_c 32
170 #define RLM_followup_action_size_c 32
176 #define Describe_object_name 0x1
177 #define Describe_object_type 0x2
178 #define Describe_owner 0x4
179 #define Describe_application 0x8
180 #define Describe_date_created 0x10
181 #define Describe_date_modified 0x20
182 #define Describe_date_released 0x40
183 #define Describe_released_for 0x80
184 #define Describe_id_string 0x100
185 #define Describe_revision_number 0x200
186 #define Describe_revision_limit 0x400
187 #define Describe_owning_group 0x800
188 #define Describe_last_mod_user 0x1000
189 #define Describe_archive_date 0x2000
190 #define Describe_backup_date 0x4000
191 #define Describe_description 0x8000
192 #define Describe_is_frozen 0x10000
193 #define Describe_is_reserved 0x20000
194 #define Describe_revision_id 0x40000
195 #define Describe_owning_site 0x80000
256 #define WSO_search_HOR 0
257 #define WSO_search_Vault 1
397 const char *a_description
490 const char *new_description
561 const char *object_type
587 const char *newClassn
602 char **aClassification
625 const char *classification
640 char **classification
837 const char* new_name,
985 tag_t workspace_object,
994 tag_t release_status,
1016 tag_t release_status,
1027 tag_t release_status,
1035 tag_t release_status,
1037 const char* range_text,
1045 tag_t release_status,
1047 const char* range_text,
1055 tag_t effectivitygroup_rev,
1057 const char* unit_text,
1071 tag_t release_status,
1073 const char* range_text,
1083 tag_t release_status,
1086 int* start_end_values,
1099 tag_t release_status,
1102 date_t* start_end_values,
1116 tag_t release_status,
1117 int* n_effectivities,
1118 tag_t** effectivities
1127 tag_t release_status,
1137 tag_t release_status
1163 tag_t release_status,
1165 const char* range_text,
1178 const char* range_text,
1188 tag_t release_status,
1190 const char* range_text,
1199 tag_t release_status,
1219 tag_t release_status,
1221 const char* range_text,
1230 tag_t release_status,
1249 tag_t release_status,
1277 tag_t release_status,
1280 int* start_end_values,
1301 int* start_end_values,
1316 tag_t release_status,
1319 date_t* start_end_values,
1340 date_t* start_end_values,
1350 tag_t release_status,
1353 int** start_end_values,
1365 int** start_end_values,
1374 tag_t release_status,
1377 date_t** start_end_values,
1389 date_t** start_end_values,
1403 tag_t release_status,
1432 tag_t release_status,
1453 tag_t release_status,
1465 tag_t release_status,
1491 tag_t release_status,
1507 tag_t release_status,
1525 tag_t release_status,
1534 tag_t release_status,
1554 tag_t release_status,
1572 tag_t release_status,
1617 tag_t wso_revision_tag,
1651 tag_t owning_project
1660 #include <tccore/libtccore_undef.h>