Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

593 lines
22 KiB

  1. /* this ALWAYS GENERATED file contains the definitions for the interfaces */
  2. /* File created by MIDL compiler version 5.01.0164 */
  3. /* at Fri Aug 03 17:18:11 2001
  4. */
  5. /* Compiler settings for E:\bluescreen\main\ENU\cerclient\CERUpload.idl:
  6. Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext
  7. error checks: allocation ref bounds_check enum stub_data
  8. */
  9. //@@MIDL_FILE_HEADING( )
  10. /* verify that the <rpcndr.h> version is high enough to compile this file*/
  11. #ifndef __REQUIRED_RPCNDR_H_VERSION__
  12. #define __REQUIRED_RPCNDR_H_VERSION__ 440
  13. #endif
  14. #include "rpc.h"
  15. #include "rpcndr.h"
  16. #ifndef __RPCNDR_H_VERSION__
  17. #error this stub requires an updated version of <rpcndr.h>
  18. #endif // __RPCNDR_H_VERSION__
  19. #ifndef COM_NO_WINDOWS_H
  20. #include "windows.h"
  21. #include "ole2.h"
  22. #endif /*COM_NO_WINDOWS_H*/
  23. #ifndef __CERUpload_h__
  24. #define __CERUpload_h__
  25. #ifdef __cplusplus
  26. extern "C"{
  27. #endif
  28. /* Forward Declarations */
  29. #ifndef __ICerClient_FWD_DEFINED__
  30. #define __ICerClient_FWD_DEFINED__
  31. typedef interface ICerClient ICerClient;
  32. #endif /* __ICerClient_FWD_DEFINED__ */
  33. #ifndef __CerClient_FWD_DEFINED__
  34. #define __CerClient_FWD_DEFINED__
  35. #ifdef __cplusplus
  36. typedef class CerClient CerClient;
  37. #else
  38. typedef struct CerClient CerClient;
  39. #endif /* __cplusplus */
  40. #endif /* __CerClient_FWD_DEFINED__ */
  41. /* header files for imported files */
  42. #include "oaidl.h"
  43. #include "ocidl.h"
  44. void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
  45. void __RPC_USER MIDL_user_free( void __RPC_FAR * );
  46. #ifndef __ICerClient_INTERFACE_DEFINED__
  47. #define __ICerClient_INTERFACE_DEFINED__
  48. /* interface ICerClient */
  49. /* [unique][helpstring][dual][uuid][object] */
  50. EXTERN_C const IID IID_ICerClient;
  51. #if defined(__cplusplus) && !defined(CINTERFACE)
  52. MIDL_INTERFACE("26D7830B-20F6-4462-A4EA-573A60791F0E")
  53. ICerClient : public IDispatch
  54. {
  55. public:
  56. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetFileCount(
  57. /* [in] */ BSTR __RPC_FAR *bstrSharePath,
  58. /* [in] */ BSTR __RPC_FAR *bstrTransactID,
  59. /* [in] */ VARIANT __RPC_FAR *iMaxCount,
  60. /* [retval][out] */ VARIANT __RPC_FAR *RetVal) = 0;
  61. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Upload(
  62. /* [in] */ BSTR __RPC_FAR *Path,
  63. /* [in] */ BSTR __RPC_FAR *TransID,
  64. /* [in] */ BSTR __RPC_FAR *FileName,
  65. /* [in] */ BSTR __RPC_FAR *IncidentID,
  66. /* [in] */ BSTR __RPC_FAR *RedirParam,
  67. /* [retval][out] */ VARIANT __RPC_FAR *RetCode) = 0;
  68. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RetryTransaction(
  69. /* [in] */ BSTR __RPC_FAR *Path,
  70. /* [in] */ BSTR __RPC_FAR *TransID,
  71. /* [in] */ BSTR __RPC_FAR *FileName,
  72. /* [retval][out] */ VARIANT __RPC_FAR *RetVal) = 0;
  73. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RetryFile(
  74. /* [in] */ BSTR __RPC_FAR *Path,
  75. /* [in] */ BSTR __RPC_FAR *TransID,
  76. /* [in] */ BSTR FileName,
  77. /* [retval][out] */ VARIANT __RPC_FAR *RetCode) = 0;
  78. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetFileNames(
  79. /* [in] */ BSTR __RPC_FAR *Path,
  80. /* [in] */ BSTR __RPC_FAR *TransID,
  81. /* [in] */ VARIANT __RPC_FAR *Count,
  82. /* [retval][out] */ VARIANT __RPC_FAR *FileList) = 0;
  83. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Browse(
  84. /* [in] */ BSTR __RPC_FAR *WindowTitle,
  85. /* [retval][out] */ VARIANT __RPC_FAR *Path) = 0;
  86. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetCompuerNames(
  87. /* [in] */ BSTR __RPC_FAR *Path,
  88. /* [in] */ BSTR __RPC_FAR *TransID,
  89. /* [in] */ BSTR __RPC_FAR *FileList,
  90. /* [retval][out] */ VARIANT __RPC_FAR *RetFileList) = 0;
  91. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetAllComputerNames(
  92. /* [in] */ BSTR __RPC_FAR *Path,
  93. /* [in] */ BSTR __RPC_FAR *TransID,
  94. /* [in] */ BSTR __RPC_FAR *FileList,
  95. /* [retval][out] */ VARIANT __RPC_FAR *ReturnList) = 0;
  96. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RetryFile1(
  97. /* [in] */ BSTR __RPC_FAR *Path,
  98. /* [in] */ BSTR __RPC_FAR *TransID,
  99. /* [in] */ BSTR __RPC_FAR *FileName,
  100. /* [in] */ BSTR __RPC_FAR *IncidentID,
  101. /* [in] */ BSTR __RPC_FAR *RedirParam,
  102. /* [retval][out] */ VARIANT __RPC_FAR *RetCode) = 0;
  103. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE EndTransaction(
  104. /* [in] */ BSTR __RPC_FAR *SharePath,
  105. /* [in] */ BSTR __RPC_FAR *TransID,
  106. /* [retval][out] */ VARIANT __RPC_FAR *RetCode) = 0;
  107. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Upload1(
  108. /* [in] */ BSTR __RPC_FAR *Path,
  109. /* [in] */ BSTR __RPC_FAR *TransID,
  110. /* [in] */ BSTR __RPC_FAR *FileName,
  111. /* [in] */ BSTR __RPC_FAR *IncidentID,
  112. /* [in] */ BSTR __RPC_FAR *RedirParam,
  113. /* [in] */ BSTR __RPC_FAR *Type,
  114. /* [retval][out] */ VARIANT __RPC_FAR *RetCode) = 0;
  115. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetSuccessCount(
  116. /* [in] */ BSTR __RPC_FAR *Path,
  117. /* [in] */ BSTR __RPC_FAR *TransID,
  118. /* [retval][out] */ VARIANT __RPC_FAR *RetVal) = 0;
  119. };
  120. #else /* C style interface */
  121. typedef struct ICerClientVtbl
  122. {
  123. BEGIN_INTERFACE
  124. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
  125. ICerClient __RPC_FAR * This,
  126. /* [in] */ REFIID riid,
  127. /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  128. ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
  129. ICerClient __RPC_FAR * This);
  130. ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
  131. ICerClient __RPC_FAR * This);
  132. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
  133. ICerClient __RPC_FAR * This,
  134. /* [out] */ UINT __RPC_FAR *pctinfo);
  135. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
  136. ICerClient __RPC_FAR * This,
  137. /* [in] */ UINT iTInfo,
  138. /* [in] */ LCID lcid,
  139. /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  140. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
  141. ICerClient __RPC_FAR * This,
  142. /* [in] */ REFIID riid,
  143. /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  144. /* [in] */ UINT cNames,
  145. /* [in] */ LCID lcid,
  146. /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  147. /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
  148. ICerClient __RPC_FAR * This,
  149. /* [in] */ DISPID dispIdMember,
  150. /* [in] */ REFIID riid,
  151. /* [in] */ LCID lcid,
  152. /* [in] */ WORD wFlags,
  153. /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  154. /* [out] */ VARIANT __RPC_FAR *pVarResult,
  155. /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  156. /* [out] */ UINT __RPC_FAR *puArgErr);
  157. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFileCount )(
  158. ICerClient __RPC_FAR * This,
  159. /* [in] */ BSTR __RPC_FAR *bstrSharePath,
  160. /* [in] */ BSTR __RPC_FAR *bstrTransactID,
  161. /* [in] */ VARIANT __RPC_FAR *iMaxCount,
  162. /* [retval][out] */ VARIANT __RPC_FAR *RetVal);
  163. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Upload )(
  164. ICerClient __RPC_FAR * This,
  165. /* [in] */ BSTR __RPC_FAR *Path,
  166. /* [in] */ BSTR __RPC_FAR *TransID,
  167. /* [in] */ BSTR __RPC_FAR *FileName,
  168. /* [in] */ BSTR __RPC_FAR *IncidentID,
  169. /* [in] */ BSTR __RPC_FAR *RedirParam,
  170. /* [retval][out] */ VARIANT __RPC_FAR *RetCode);
  171. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RetryTransaction )(
  172. ICerClient __RPC_FAR * This,
  173. /* [in] */ BSTR __RPC_FAR *Path,
  174. /* [in] */ BSTR __RPC_FAR *TransID,
  175. /* [in] */ BSTR __RPC_FAR *FileName,
  176. /* [retval][out] */ VARIANT __RPC_FAR *RetVal);
  177. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RetryFile )(
  178. ICerClient __RPC_FAR * This,
  179. /* [in] */ BSTR __RPC_FAR *Path,
  180. /* [in] */ BSTR __RPC_FAR *TransID,
  181. /* [in] */ BSTR FileName,
  182. /* [retval][out] */ VARIANT __RPC_FAR *RetCode);
  183. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFileNames )(
  184. ICerClient __RPC_FAR * This,
  185. /* [in] */ BSTR __RPC_FAR *Path,
  186. /* [in] */ BSTR __RPC_FAR *TransID,
  187. /* [in] */ VARIANT __RPC_FAR *Count,
  188. /* [retval][out] */ VARIANT __RPC_FAR *FileList);
  189. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Browse )(
  190. ICerClient __RPC_FAR * This,
  191. /* [in] */ BSTR __RPC_FAR *WindowTitle,
  192. /* [retval][out] */ VARIANT __RPC_FAR *Path);
  193. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCompuerNames )(
  194. ICerClient __RPC_FAR * This,
  195. /* [in] */ BSTR __RPC_FAR *Path,
  196. /* [in] */ BSTR __RPC_FAR *TransID,
  197. /* [in] */ BSTR __RPC_FAR *FileList,
  198. /* [retval][out] */ VARIANT __RPC_FAR *RetFileList);
  199. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetAllComputerNames )(
  200. ICerClient __RPC_FAR * This,
  201. /* [in] */ BSTR __RPC_FAR *Path,
  202. /* [in] */ BSTR __RPC_FAR *TransID,
  203. /* [in] */ BSTR __RPC_FAR *FileList,
  204. /* [retval][out] */ VARIANT __RPC_FAR *ReturnList);
  205. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RetryFile1 )(
  206. ICerClient __RPC_FAR * This,
  207. /* [in] */ BSTR __RPC_FAR *Path,
  208. /* [in] */ BSTR __RPC_FAR *TransID,
  209. /* [in] */ BSTR __RPC_FAR *FileName,
  210. /* [in] */ BSTR __RPC_FAR *IncidentID,
  211. /* [in] */ BSTR __RPC_FAR *RedirParam,
  212. /* [retval][out] */ VARIANT __RPC_FAR *RetCode);
  213. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EndTransaction )(
  214. ICerClient __RPC_FAR * This,
  215. /* [in] */ BSTR __RPC_FAR *SharePath,
  216. /* [in] */ BSTR __RPC_FAR *TransID,
  217. /* [retval][out] */ VARIANT __RPC_FAR *RetCode);
  218. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Upload1 )(
  219. ICerClient __RPC_FAR * This,
  220. /* [in] */ BSTR __RPC_FAR *Path,
  221. /* [in] */ BSTR __RPC_FAR *TransID,
  222. /* [in] */ BSTR __RPC_FAR *FileName,
  223. /* [in] */ BSTR __RPC_FAR *IncidentID,
  224. /* [in] */ BSTR __RPC_FAR *RedirParam,
  225. /* [in] */ BSTR __RPC_FAR *Type,
  226. /* [retval][out] */ VARIANT __RPC_FAR *RetCode);
  227. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSuccessCount )(
  228. ICerClient __RPC_FAR * This,
  229. /* [in] */ BSTR __RPC_FAR *Path,
  230. /* [in] */ BSTR __RPC_FAR *TransID,
  231. /* [retval][out] */ VARIANT __RPC_FAR *RetVal);
  232. END_INTERFACE
  233. } ICerClientVtbl;
  234. interface ICerClient
  235. {
  236. CONST_VTBL struct ICerClientVtbl __RPC_FAR *lpVtbl;
  237. };
  238. #ifdef COBJMACROS
  239. #define ICerClient_QueryInterface(This,riid,ppvObject) \
  240. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  241. #define ICerClient_AddRef(This) \
  242. (This)->lpVtbl -> AddRef(This)
  243. #define ICerClient_Release(This) \
  244. (This)->lpVtbl -> Release(This)
  245. #define ICerClient_GetTypeInfoCount(This,pctinfo) \
  246. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  247. #define ICerClient_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  248. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  249. #define ICerClient_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  250. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  251. #define ICerClient_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  252. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  253. #define ICerClient_GetFileCount(This,bstrSharePath,bstrTransactID,iMaxCount,RetVal) \
  254. (This)->lpVtbl -> GetFileCount(This,bstrSharePath,bstrTransactID,iMaxCount,RetVal)
  255. #define ICerClient_Upload(This,Path,TransID,FileName,IncidentID,RedirParam,RetCode) \
  256. (This)->lpVtbl -> Upload(This,Path,TransID,FileName,IncidentID,RedirParam,RetCode)
  257. #define ICerClient_RetryTransaction(This,Path,TransID,FileName,RetVal) \
  258. (This)->lpVtbl -> RetryTransaction(This,Path,TransID,FileName,RetVal)
  259. #define ICerClient_RetryFile(This,Path,TransID,FileName,RetCode) \
  260. (This)->lpVtbl -> RetryFile(This,Path,TransID,FileName,RetCode)
  261. #define ICerClient_GetFileNames(This,Path,TransID,Count,FileList) \
  262. (This)->lpVtbl -> GetFileNames(This,Path,TransID,Count,FileList)
  263. #define ICerClient_Browse(This,WindowTitle,Path) \
  264. (This)->lpVtbl -> Browse(This,WindowTitle,Path)
  265. #define ICerClient_GetCompuerNames(This,Path,TransID,FileList,RetFileList) \
  266. (This)->lpVtbl -> GetCompuerNames(This,Path,TransID,FileList,RetFileList)
  267. #define ICerClient_GetAllComputerNames(This,Path,TransID,FileList,ReturnList) \
  268. (This)->lpVtbl -> GetAllComputerNames(This,Path,TransID,FileList,ReturnList)
  269. #define ICerClient_RetryFile1(This,Path,TransID,FileName,IncidentID,RedirParam,RetCode) \
  270. (This)->lpVtbl -> RetryFile1(This,Path,TransID,FileName,IncidentID,RedirParam,RetCode)
  271. #define ICerClient_EndTransaction(This,SharePath,TransID,RetCode) \
  272. (This)->lpVtbl -> EndTransaction(This,SharePath,TransID,RetCode)
  273. #define ICerClient_Upload1(This,Path,TransID,FileName,IncidentID,RedirParam,Type,RetCode) \
  274. (This)->lpVtbl -> Upload1(This,Path,TransID,FileName,IncidentID,RedirParam,Type,RetCode)
  275. #define ICerClient_GetSuccessCount(This,Path,TransID,RetVal) \
  276. (This)->lpVtbl -> GetSuccessCount(This,Path,TransID,RetVal)
  277. #endif /* COBJMACROS */
  278. #endif /* C style interface */
  279. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICerClient_GetFileCount_Proxy(
  280. ICerClient __RPC_FAR * This,
  281. /* [in] */ BSTR __RPC_FAR *bstrSharePath,
  282. /* [in] */ BSTR __RPC_FAR *bstrTransactID,
  283. /* [in] */ VARIANT __RPC_FAR *iMaxCount,
  284. /* [retval][out] */ VARIANT __RPC_FAR *RetVal);
  285. void __RPC_STUB ICerClient_GetFileCount_Stub(
  286. IRpcStubBuffer *This,
  287. IRpcChannelBuffer *_pRpcChannelBuffer,
  288. PRPC_MESSAGE _pRpcMessage,
  289. DWORD *_pdwStubPhase);
  290. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICerClient_Upload_Proxy(
  291. ICerClient __RPC_FAR * This,
  292. /* [in] */ BSTR __RPC_FAR *Path,
  293. /* [in] */ BSTR __RPC_FAR *TransID,
  294. /* [in] */ BSTR __RPC_FAR *FileName,
  295. /* [in] */ BSTR __RPC_FAR *IncidentID,
  296. /* [in] */ BSTR __RPC_FAR *RedirParam,
  297. /* [retval][out] */ VARIANT __RPC_FAR *RetCode);
  298. void __RPC_STUB ICerClient_Upload_Stub(
  299. IRpcStubBuffer *This,
  300. IRpcChannelBuffer *_pRpcChannelBuffer,
  301. PRPC_MESSAGE _pRpcMessage,
  302. DWORD *_pdwStubPhase);
  303. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICerClient_RetryTransaction_Proxy(
  304. ICerClient __RPC_FAR * This,
  305. /* [in] */ BSTR __RPC_FAR *Path,
  306. /* [in] */ BSTR __RPC_FAR *TransID,
  307. /* [in] */ BSTR __RPC_FAR *FileName,
  308. /* [retval][out] */ VARIANT __RPC_FAR *RetVal);
  309. void __RPC_STUB ICerClient_RetryTransaction_Stub(
  310. IRpcStubBuffer *This,
  311. IRpcChannelBuffer *_pRpcChannelBuffer,
  312. PRPC_MESSAGE _pRpcMessage,
  313. DWORD *_pdwStubPhase);
  314. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICerClient_RetryFile_Proxy(
  315. ICerClient __RPC_FAR * This,
  316. /* [in] */ BSTR __RPC_FAR *Path,
  317. /* [in] */ BSTR __RPC_FAR *TransID,
  318. /* [in] */ BSTR FileName,
  319. /* [retval][out] */ VARIANT __RPC_FAR *RetCode);
  320. void __RPC_STUB ICerClient_RetryFile_Stub(
  321. IRpcStubBuffer *This,
  322. IRpcChannelBuffer *_pRpcChannelBuffer,
  323. PRPC_MESSAGE _pRpcMessage,
  324. DWORD *_pdwStubPhase);
  325. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICerClient_GetFileNames_Proxy(
  326. ICerClient __RPC_FAR * This,
  327. /* [in] */ BSTR __RPC_FAR *Path,
  328. /* [in] */ BSTR __RPC_FAR *TransID,
  329. /* [in] */ VARIANT __RPC_FAR *Count,
  330. /* [retval][out] */ VARIANT __RPC_FAR *FileList);
  331. void __RPC_STUB ICerClient_GetFileNames_Stub(
  332. IRpcStubBuffer *This,
  333. IRpcChannelBuffer *_pRpcChannelBuffer,
  334. PRPC_MESSAGE _pRpcMessage,
  335. DWORD *_pdwStubPhase);
  336. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICerClient_Browse_Proxy(
  337. ICerClient __RPC_FAR * This,
  338. /* [in] */ BSTR __RPC_FAR *WindowTitle,
  339. /* [retval][out] */ VARIANT __RPC_FAR *Path);
  340. void __RPC_STUB ICerClient_Browse_Stub(
  341. IRpcStubBuffer *This,
  342. IRpcChannelBuffer *_pRpcChannelBuffer,
  343. PRPC_MESSAGE _pRpcMessage,
  344. DWORD *_pdwStubPhase);
  345. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICerClient_GetCompuerNames_Proxy(
  346. ICerClient __RPC_FAR * This,
  347. /* [in] */ BSTR __RPC_FAR *Path,
  348. /* [in] */ BSTR __RPC_FAR *TransID,
  349. /* [in] */ BSTR __RPC_FAR *FileList,
  350. /* [retval][out] */ VARIANT __RPC_FAR *RetFileList);
  351. void __RPC_STUB ICerClient_GetCompuerNames_Stub(
  352. IRpcStubBuffer *This,
  353. IRpcChannelBuffer *_pRpcChannelBuffer,
  354. PRPC_MESSAGE _pRpcMessage,
  355. DWORD *_pdwStubPhase);
  356. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICerClient_GetAllComputerNames_Proxy(
  357. ICerClient __RPC_FAR * This,
  358. /* [in] */ BSTR __RPC_FAR *Path,
  359. /* [in] */ BSTR __RPC_FAR *TransID,
  360. /* [in] */ BSTR __RPC_FAR *FileList,
  361. /* [retval][out] */ VARIANT __RPC_FAR *ReturnList);
  362. void __RPC_STUB ICerClient_GetAllComputerNames_Stub(
  363. IRpcStubBuffer *This,
  364. IRpcChannelBuffer *_pRpcChannelBuffer,
  365. PRPC_MESSAGE _pRpcMessage,
  366. DWORD *_pdwStubPhase);
  367. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICerClient_RetryFile1_Proxy(
  368. ICerClient __RPC_FAR * This,
  369. /* [in] */ BSTR __RPC_FAR *Path,
  370. /* [in] */ BSTR __RPC_FAR *TransID,
  371. /* [in] */ BSTR __RPC_FAR *FileName,
  372. /* [in] */ BSTR __RPC_FAR *IncidentID,
  373. /* [in] */ BSTR __RPC_FAR *RedirParam,
  374. /* [retval][out] */ VARIANT __RPC_FAR *RetCode);
  375. void __RPC_STUB ICerClient_RetryFile1_Stub(
  376. IRpcStubBuffer *This,
  377. IRpcChannelBuffer *_pRpcChannelBuffer,
  378. PRPC_MESSAGE _pRpcMessage,
  379. DWORD *_pdwStubPhase);
  380. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICerClient_EndTransaction_Proxy(
  381. ICerClient __RPC_FAR * This,
  382. /* [in] */ BSTR __RPC_FAR *SharePath,
  383. /* [in] */ BSTR __RPC_FAR *TransID,
  384. /* [retval][out] */ VARIANT __RPC_FAR *RetCode);
  385. void __RPC_STUB ICerClient_EndTransaction_Stub(
  386. IRpcStubBuffer *This,
  387. IRpcChannelBuffer *_pRpcChannelBuffer,
  388. PRPC_MESSAGE _pRpcMessage,
  389. DWORD *_pdwStubPhase);
  390. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICerClient_Upload1_Proxy(
  391. ICerClient __RPC_FAR * This,
  392. /* [in] */ BSTR __RPC_FAR *Path,
  393. /* [in] */ BSTR __RPC_FAR *TransID,
  394. /* [in] */ BSTR __RPC_FAR *FileName,
  395. /* [in] */ BSTR __RPC_FAR *IncidentID,
  396. /* [in] */ BSTR __RPC_FAR *RedirParam,
  397. /* [in] */ BSTR __RPC_FAR *Type,
  398. /* [retval][out] */ VARIANT __RPC_FAR *RetCode);
  399. void __RPC_STUB ICerClient_Upload1_Stub(
  400. IRpcStubBuffer *This,
  401. IRpcChannelBuffer *_pRpcChannelBuffer,
  402. PRPC_MESSAGE _pRpcMessage,
  403. DWORD *_pdwStubPhase);
  404. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICerClient_GetSuccessCount_Proxy(
  405. ICerClient __RPC_FAR * This,
  406. /* [in] */ BSTR __RPC_FAR *Path,
  407. /* [in] */ BSTR __RPC_FAR *TransID,
  408. /* [retval][out] */ VARIANT __RPC_FAR *RetVal);
  409. void __RPC_STUB ICerClient_GetSuccessCount_Stub(
  410. IRpcStubBuffer *This,
  411. IRpcChannelBuffer *_pRpcChannelBuffer,
  412. PRPC_MESSAGE _pRpcMessage,
  413. DWORD *_pdwStubPhase);
  414. #endif /* __ICerClient_INTERFACE_DEFINED__ */
  415. #ifndef __CERUPLOADLib_LIBRARY_DEFINED__
  416. #define __CERUPLOADLib_LIBRARY_DEFINED__
  417. /* library CERUPLOADLib */
  418. /* [helpstring][version][uuid] */
  419. EXTERN_C const IID LIBID_CERUPLOADLib;
  420. EXTERN_C const CLSID CLSID_CerClient;
  421. #ifdef __cplusplus
  422. class DECLSPEC_UUID("35D339D5-756E-4948-860E-30B6C3B4494A")
  423. CerClient;
  424. #endif
  425. #endif /* __CERUPLOADLib_LIBRARY_DEFINED__ */
  426. /* Additional Prototypes for ALL interfaces */
  427. unsigned long __RPC_USER BSTR_UserSize( unsigned long __RPC_FAR *, unsigned long , BSTR __RPC_FAR * );
  428. unsigned char __RPC_FAR * __RPC_USER BSTR_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * );
  429. unsigned char __RPC_FAR * __RPC_USER BSTR_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * );
  430. void __RPC_USER BSTR_UserFree( unsigned long __RPC_FAR *, BSTR __RPC_FAR * );
  431. unsigned long __RPC_USER VARIANT_UserSize( unsigned long __RPC_FAR *, unsigned long , VARIANT __RPC_FAR * );
  432. unsigned char __RPC_FAR * __RPC_USER VARIANT_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * );
  433. unsigned char __RPC_FAR * __RPC_USER VARIANT_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * );
  434. void __RPC_USER VARIANT_UserFree( unsigned long __RPC_FAR *, VARIANT __RPC_FAR * );
  435. /* end of Additional Prototypes */
  436. #ifdef __cplusplus
  437. }
  438. #endif
  439. #endif