ITK Function Reference
(V10000.1.0.60_20160308.00)
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
ai
aiws.h
Go to the documentation of this file.
1
/*==============================================================================
2
Copyright (c) 2003-2005 UGS Corporation
3
Unpublished - All Rights Reserved
4
==============================================================================*/
5
14
/* */
15
16
#ifndef AIWS_H
17
#define AIWS_H
18
19
#include <
unidefs.h
>
20
#include <
pie/pie.h
>
21
#include <
ai/appinterface.h
>
22
23
#include <ai/libai_exports.h>
24
25
#ifdef __cplusplus
26
extern
"C"
{
27
#endif
28
35
extern
AI_API
int
AIWS_GetProjects
(
36
char
* xmlString,
37
char
** xmlResStr
38
);
39
40
extern
AI_API
int
AIWS_SetProjectInfo
(
41
char
* xmlString,
42
char
** result
43
);
44
45
extern
AI_API
int
AIWS_GetAllRequests
(
46
char
* xmlString,
47
char
** xmlOutString
48
);
49
50
extern
AI_API
int
AIWS_SetExchangeMessage
(
51
char
* xmlString,
52
char
** result
53
);
54
55
extern
AI_API
int
AIWS_StartExchange
(
56
char
* xmlString,
57
char
** result
58
);
59
60
extern
AI_API
int
AIWS_EndExchange
(
61
char
* xmlString,
62
char
** result
63
);
64
65
extern
AI_API
int
AIWS_CreatePublishRequest
(
66
char
* xmlString,
67
char
** xmlResString
68
);
69
70
extern
AI_API
int
AIWS_GetRequest
(
71
char
* xmlString,
72
char
** xmlResString
73
);
74
75
extern
AI_API
int
AIWS_GetNextApprovedRequest
(
76
char
* xmlString,
77
char
** xmlResString
78
);
79
80
extern
AI_API
int
AIWS_GetRequestStatus
(
81
char
* xmlString,
82
char
** xmlResString
83
);
84
85
extern
AI_API
int
AIWS_GetStructure
(
86
char
* xmlString,
87
char
** xmlResString
88
);
89
90
extern
AI_API
int
AIWS_GetStructureReadTicket
(
91
char
* xmlString,
92
char
** xmlResString
93
);
94
95
extern
AI_API
int
AIWS_PutStructure
(
96
char
* xmlString,
97
char
** resString
98
);
99
100
extern
AI_API
int
AIWS_GetStructureWriteTicket
(
101
char
* xmlString,
102
char
** resString
103
);
104
105
extern
AI_API
int
AIWS_GetAssociatedFiles
(
106
char
* xmlString,
107
char
** xmlResString
108
);
109
110
extern
AI_API
int
AIWS_GetReadFileTickets
(
111
char
* xmlString,
112
char
** xmlResString
113
);
114
115
extern
AI_API
int
AIWS_PutAssociatedFiles
(
116
char
* xmlString,
117
char
** resStr
118
);
119
120
extern
AI_API
int
AIWS_GetWriteFileTickets
(
121
char
* xmlString,
122
char
** resStr
123
);
124
125
extern
AI_API
int
AIWS_CommitFiles
(
126
char
* xmlString,
127
char
** resStr
128
);
129
130
extern
AI_API
int
AIWS_ProcessPublishRequest
(
131
char
* xmlString,
132
char
** result
133
);
134
135
extern
AI_API
int
AIWS_DeleteAIObject
(
136
char
* xmlString,
137
char
** result
138
);
139
140
extern
AI_API
int
AIWS_Invoke
(
141
char
* xmlString,
142
char
** result
143
);
144
145
extern
AI_API
int
AIWS_CheckOut
(
const
char
* xmlString
/* <I> */
,
char
** result
/* <OF> */
);
//defined in aiws_itk.cxx
146
extern
AI_API
int
AIWS_CheckIn
(
const
char
* xmlString
/* <I> */
,
char
** result
/* <OF> */
);
//defined in aiws_itk.cxx
147
extern
AI_API
int
AIWS_GetNamedQueries
(
const
char
* xmlString
/* <I> */
,
char
** result
/* <OF> */
);
//defined in aiws_itk.cxx
148
extern
AI_API
int
AIWS_GetQueryDescription
(
const
char
* xmlString
/* <I> */
,
char
** resString
/* <OF> */
);
//defined in aiws_itk.cxx
149
extern
AI_API
int
AIWS_ExecuteQuery
(
const
char
* xmlString
/* <I> */
,
char
** resString
/* <OF> */
);
//defined in aiws_itk.cxx
150
extern
AI_API
int
AIWS_GenerateSyncRequest
(
const
char
* xmlString
/* <I> */
,
char
** resString
/* <OF> */
);
//defined in aiws_itk.cxx
151
extern
AI_API
int
AIWS_GetReservationInfo
(
const
char
* xmlString
/* <I> */
,
char
** resString
/* <OF> */
);
//defined in aiws_itk.cxx
152
extern
AI_API
int
AIWS_CancelCheckOut
(
const
char
* xmlString
/* <I> */
,
char
** resString
/* <OF> */
);
//defined in aiws_itk.cxx
153
extern
AI_API
int
AIWS_CreateProject
(
const
char
* xmlString
/* <I> */
,
char
** resString
/* <OF> */
);
//defined in aiws_itk.cxx
154
extern
AI_API
int
AIWS_GetAppRefForItemId
(
const
char
* xmlString
/* <I> */
,
char
** resString
/* <OF> */
);
//defined in aiws_itk.cxx
155
extern
AI_API
int
AIWS_GetObjectsForProjectType
(
const
char
* xmlString
/* <I> */
,
char
** resString
/* <OF> */
);
//defined in aiws_itk.cxx
156
extern
AI_API
int
AIWS_GetPLMVersion
(
const
char
* xmlString
/* <I> */
,
char
** resString
/* <OF> */
);
//defined in aiws_itk.cxx
157
165
extern
AI_API
int
AIWS_objectReferenced
(
166
char
* xmlString,
167
char
** result
168
);
169
170
extern
AI_API
int
AIWS_objectDeleted
(
171
char
* xmlString,
172
char
** result
173
);
174
175
extern
AI_API
int
AIWS_objectNolongerReferenced
(
176
char
* xmlString,
177
char
** result
178
);
179
180
extern
AI_API
int
AIWS_getRemoteProperties
(
181
char
* xmlString,
182
char
** result
183
);
184
185
extern
AI_API
int
AIWS_pushProperties
(
186
char
* xmlString,
187
char
** result
188
);
189
190
extern
AI_API
int
AIWS_getRemoteTraceReport
(
191
char
* xmlString,
192
char
** result
193
);
194
195
extern
AI_API
int
AIWS_pushPropertiesToMaster
(
196
char
* xmlString,
197
char
** result
198
);
199
extern
AI_API
int
AIWS_wkfCreateProcess
(
200
char
* xmlString,
201
char
** result
202
);
203
extern
AI_API
int
AIWS_wkfGetTemplates
(
204
char
* xmlString,
205
char
** result
206
);
207
extern
AI_API
int
AIWS_getRemoteInbox
(
208
char
* xmlString,
209
char
** result
210
);
211
extern
AI_API
int
AIWS_tcGetWSOClasses
(
212
char
* xmlString,
213
char
** result
214
);
215
extern
AI_API
int
AIWS_tcGetWSOTypes
(
216
char
* xmlString,
217
char
** result
218
);
219
extern
AI_API
int
AIWS_tcGetWSOClassRelationTypes
(
220
char
* xmlString,
221
char
** result
222
);
223
extern
AI_API
int
AIWS_tcGetLatestRev
(
224
char
* xmlString,
225
char
** result
226
);
227
extern
AI_API
int
AIWS_tcReviseItem
(
228
char
* xmlString,
229
char
** result
230
);
231
extern
AI_API
int
AIWS_tcCreateWSOInstance
(
232
char
* xmlString,
233
char
** result
234
);
235
extern
AI_API
int
AIWS_destroyProcessLink
(
236
char
* xmlString,
237
char
** result
238
);
239
240
extern
AI_API
int
AIWS_register_auth_fn
();
241
242
extern
AI_API
int
AIWS_decrypt
(
243
const
char
* user,
244
const
char
* mangledpw
245
);
246
251
#ifdef __cplusplus
252
}
253
#endif
254
255
#include <ai/libai_undef.h>
256
257
#endif