home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2002 March / PCWMAR02.iso / software / turbocad / v8trial / TurboCADv8ProfessionalNoReg.exe / Data.Cab / F43810_stieserver.h < prev    next >
Encoding:
C/C++ Source or Header  |  2001-11-30  |  17.1 KB  |  494 lines

  1. /* this ALWAYS GENERATED file contains the definitions for the interfaces */
  2.  
  3.  
  4. /* File created by MIDL compiler version 5.01.0164 */
  5. /* at Fri Nov 30 19:08:28 2001
  6.  */
  7. /* Compiler settings for D:\tc80\tcintf\stieserver.idl:
  8.     Os (OptLev=s), W1, Zp8, env=Win32, ms_ext, c_ext
  9.     error checks: allocation ref bounds_check enum stub_data 
  10. */
  11. //@@MIDL_FILE_HEADING(  )
  12.  
  13.  
  14. /* verify that the <rpcndr.h> version is high enough to compile this file*/
  15. #ifndef __REQUIRED_RPCNDR_H_VERSION__
  16. #define __REQUIRED_RPCNDR_H_VERSION__ 440
  17. #endif
  18.  
  19. #include "rpc.h"
  20. #include "rpcndr.h"
  21.  
  22. #ifndef __stieserver_h__
  23. #define __stieserver_h__
  24.  
  25. #ifdef __cplusplus
  26. extern "C"{
  27. #endif 
  28.  
  29. /* Forward Declarations */ 
  30.  
  31. #ifndef __ITurboCADSmartTieServer_FWD_DEFINED__
  32. #define __ITurboCADSmartTieServer_FWD_DEFINED__
  33. typedef interface ITurboCADSmartTieServer ITurboCADSmartTieServer;
  34. #endif     /* __ITurboCADSmartTieServer_FWD_DEFINED__ */
  35.  
  36.  
  37. /* header files for imported files */
  38. #include "oaidl.h"
  39.  
  40. void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
  41. void __RPC_USER MIDL_user_free( void __RPC_FAR * ); 
  42.  
  43. /* interface __MIDL_itf_stieserver_0000 */
  44. /* [local] */ 
  45.  
  46. #define TIETLIB_MAJOR        7
  47. #define TIETLIB_MINOR        0
  48. typedef /* [public] */ 
  49. enum __MIDL___MIDL_itf_stieserver_0000_0001
  50.     {    imsiTieUpdStop    = 0,
  51.     imsiTieUpdContinue    = 2,
  52.     imsiTieUpdDelete    = 8
  53.     }    ImsiTieUpdStatus;
  54.  
  55.  
  56.  
  57. extern RPC_IF_HANDLE __MIDL_itf_stieserver_0000_v0_0_c_ifspec;
  58. extern RPC_IF_HANDLE __MIDL_itf_stieserver_0000_v0_0_s_ifspec;
  59.  
  60.  
  61. #ifndef __TieServerLib_LIBRARY_DEFINED__
  62. #define __TieServerLib_LIBRARY_DEFINED__
  63.  
  64. /* library TieServerLib */
  65. /* [helpstring][helpfile][version][uuid] */ 
  66.  
  67.  
  68. EXTERN_C const IID LIBID_TieServerLib;
  69.  
  70. #ifndef __ITurboCADSmartTieServer_INTERFACE_DEFINED__
  71. #define __ITurboCADSmartTieServer_INTERFACE_DEFINED__
  72.  
  73. /* interface ITurboCADSmartTieServer */
  74. /* [dual][local][uuid][object] */ 
  75.  
  76.  
  77. EXTERN_C const IID IID_ITurboCADSmartTieServer;
  78.  
  79. #if defined(__cplusplus) && !defined(CINTERFACE)
  80.     
  81.     MIDL_INTERFACE("6A481305-E531-11CF-A115-00A024158DAF")
  82.     ITurboCADSmartTieServer : public IDispatch
  83.     {
  84.     public:
  85.         virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Description( 
  86.             /* [retval][out] */ BSTR __RPC_FAR *prop) = 0;
  87.         
  88.         virtual HRESULT STDMETHODCALLTYPE GetTypesInfo( 
  89.             /* [out][in] */ VARIANT __RPC_FAR *Names,
  90.             /* [out][in] */ VARIANT __RPC_FAR *Types,
  91.             /* [retval][out] */ long __RPC_FAR *ret) = 0;
  92.         
  93.         virtual HRESULT STDMETHODCALLTYPE Initialize( 
  94.             /* [in] */ IDispatch __RPC_FAR *ThisTieMethod,
  95.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *ret) = 0;
  96.         
  97.         virtual HRESULT STDMETHODCALLTYPE UpdateTie( 
  98.             /* [in] */ IDispatch __RPC_FAR *pIDispDwg,
  99.             /* [in] */ long idSbj,
  100.             /* [in] */ long idSbd,
  101.             /* [retval][out] */ short __RPC_FAR *ret) = 0;
  102.         
  103.         virtual HRESULT STDMETHODCALLTYPE AddTie( 
  104.             /* [in] */ IDispatch __RPC_FAR *pIDispDwg,
  105.             /* [in] */ long idSbj,
  106.             /* [in] */ long idSbd,
  107.             /* [in] */ long lType,
  108.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *ret) = 0;
  109.         
  110.         virtual HRESULT STDMETHODCALLTYPE DeleteTie( 
  111.             /* [in] */ IDispatch __RPC_FAR *pIDispDwg,
  112.             /* [in] */ long idSbj,
  113.             /* [in] */ long idSbd,
  114.             /* [in] */ IDispatch __RPC_FAR *pIDsipGr,
  115.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *ret) = 0;
  116.         
  117.         virtual HRESULT STDMETHODCALLTYPE GetIDs( 
  118.             /* [in] */ IDispatch __RPC_FAR *pIDispDwg,
  119.             /* [in] */ long idSbj,
  120.             /* [in] */ long idSbd,
  121.             /* [retval][out] */ VARIANT __RPC_FAR *pvarIDs) = 0;
  122.         
  123.         virtual HRESULT STDMETHODCALLTYPE SetIDs( 
  124.             /* [in] */ IDispatch __RPC_FAR *pIDispDwg,
  125.             /* [in] */ long idSbj,
  126.             /* [in] */ long idSbd,
  127.             /* [in] */ VARIANT __RPC_FAR *pvarIDs) = 0;
  128.         
  129.         virtual HRESULT STDMETHODCALLTYPE CopyTie( 
  130.             /* [in] */ IDispatch __RPC_FAR *pIDispDwg,
  131.             /* [in] */ long idSbjSrc,
  132.             /* [in] */ long idSbdSrc,
  133.             /* [in] */ long idSbjTrg,
  134.             /* [in] */ long idSbdTrg,
  135.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *ret) = 0;
  136.         
  137.         virtual HRESULT STDMETHODCALLTYPE TieCanNODEED( 
  138.             /* [in] */ IDispatch __RPC_FAR *pIDispDwg,
  139.             /* [in] */ long idSbj,
  140.             /* [in] */ long idSbd,
  141.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bRet) = 0;
  142.         
  143.     };
  144.     
  145. #else     /* C style interface */
  146.  
  147.     typedef struct ITurboCADSmartTieServerVtbl
  148.     {
  149.         BEGIN_INTERFACE
  150.         
  151.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  152.             ITurboCADSmartTieServer __RPC_FAR * This,
  153.             /* [in] */ REFIID riid,
  154.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  155.         
  156.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  157.             ITurboCADSmartTieServer __RPC_FAR * This);
  158.         
  159.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  160.             ITurboCADSmartTieServer __RPC_FAR * This);
  161.         
  162.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  163.             ITurboCADSmartTieServer __RPC_FAR * This,
  164.             /* [out] */ UINT __RPC_FAR *pctinfo);
  165.         
  166.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  167.             ITurboCADSmartTieServer __RPC_FAR * This,
  168.             /* [in] */ UINT iTInfo,
  169.             /* [in] */ LCID lcid,
  170.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  171.         
  172.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  173.             ITurboCADSmartTieServer __RPC_FAR * This,
  174.             /* [in] */ REFIID riid,
  175.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  176.             /* [in] */ UINT cNames,
  177.             /* [in] */ LCID lcid,
  178.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  179.         
  180.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  181.             ITurboCADSmartTieServer __RPC_FAR * This,
  182.             /* [in] */ DISPID dispIdMember,
  183.             /* [in] */ REFIID riid,
  184.             /* [in] */ LCID lcid,
  185.             /* [in] */ WORD wFlags,
  186.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  187.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  188.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  189.             /* [out] */ UINT __RPC_FAR *puArgErr);
  190.         
  191.         /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Description )( 
  192.             ITurboCADSmartTieServer __RPC_FAR * This,
  193.             /* [retval][out] */ BSTR __RPC_FAR *prop);
  194.         
  195.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypesInfo )( 
  196.             ITurboCADSmartTieServer __RPC_FAR * This,
  197.             /* [out][in] */ VARIANT __RPC_FAR *Names,
  198.             /* [out][in] */ VARIANT __RPC_FAR *Types,
  199.             /* [retval][out] */ long __RPC_FAR *ret);
  200.         
  201.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Initialize )( 
  202.             ITurboCADSmartTieServer __RPC_FAR * This,
  203.             /* [in] */ IDispatch __RPC_FAR *ThisTieMethod,
  204.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *ret);
  205.         
  206.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *UpdateTie )( 
  207.             ITurboCADSmartTieServer __RPC_FAR * This,
  208.             /* [in] */ IDispatch __RPC_FAR *pIDispDwg,
  209.             /* [in] */ long idSbj,
  210.             /* [in] */ long idSbd,
  211.             /* [retval][out] */ short __RPC_FAR *ret);
  212.         
  213.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddTie )( 
  214.             ITurboCADSmartTieServer __RPC_FAR * This,
  215.             /* [in] */ IDispatch __RPC_FAR *pIDispDwg,
  216.             /* [in] */ long idSbj,
  217.             /* [in] */ long idSbd,
  218.             /* [in] */ long lType,
  219.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *ret);
  220.         
  221.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DeleteTie )( 
  222.             ITurboCADSmartTieServer __RPC_FAR * This,
  223.             /* [in] */ IDispatch __RPC_FAR *pIDispDwg,
  224.             /* [in] */ long idSbj,
  225.             /* [in] */ long idSbd,
  226.             /* [in] */ IDispatch __RPC_FAR *pIDsipGr,
  227.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *ret);
  228.         
  229.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDs )( 
  230.             ITurboCADSmartTieServer __RPC_FAR * This,
  231.             /* [in] */ IDispatch __RPC_FAR *pIDispDwg,
  232.             /* [in] */ long idSbj,
  233.             /* [in] */ long idSbd,
  234.             /* [retval][out] */ VARIANT __RPC_FAR *pvarIDs);
  235.         
  236.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetIDs )( 
  237.             ITurboCADSmartTieServer __RPC_FAR * This,
  238.             /* [in] */ IDispatch __RPC_FAR *pIDispDwg,
  239.             /* [in] */ long idSbj,
  240.             /* [in] */ long idSbd,
  241.             /* [in] */ VARIANT __RPC_FAR *pvarIDs);
  242.         
  243.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CopyTie )( 
  244.             ITurboCADSmartTieServer __RPC_FAR * This,
  245.             /* [in] */ IDispatch __RPC_FAR *pIDispDwg,
  246.             /* [in] */ long idSbjSrc,
  247.             /* [in] */ long idSbdSrc,
  248.             /* [in] */ long idSbjTrg,
  249.             /* [in] */ long idSbdTrg,
  250.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *ret);
  251.         
  252.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TieCanNODEED )( 
  253.             ITurboCADSmartTieServer __RPC_FAR * This,
  254.             /* [in] */ IDispatch __RPC_FAR *pIDispDwg,
  255.             /* [in] */ long idSbj,
  256.             /* [in] */ long idSbd,
  257.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bRet);
  258.         
  259.         END_INTERFACE
  260.     } ITurboCADSmartTieServerVtbl;
  261.  
  262.     interface ITurboCADSmartTieServer
  263.     {
  264.         CONST_VTBL struct ITurboCADSmartTieServerVtbl __RPC_FAR *lpVtbl;
  265.     };
  266.  
  267.     
  268.  
  269. #ifdef COBJMACROS
  270.  
  271.  
  272. #define ITurboCADSmartTieServer_QueryInterface(This,riid,ppvObject)    \
  273.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  274.  
  275. #define ITurboCADSmartTieServer_AddRef(This)    \
  276.     (This)->lpVtbl -> AddRef(This)
  277.  
  278. #define ITurboCADSmartTieServer_Release(This)    \
  279.     (This)->lpVtbl -> Release(This)
  280.  
  281.  
  282. #define ITurboCADSmartTieServer_GetTypeInfoCount(This,pctinfo)    \
  283.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  284.  
  285. #define ITurboCADSmartTieServer_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  286.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  287.  
  288. #define ITurboCADSmartTieServer_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  289.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  290.  
  291. #define ITurboCADSmartTieServer_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  292.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  293.  
  294.  
  295. #define ITurboCADSmartTieServer_get_Description(This,prop)    \
  296.     (This)->lpVtbl -> get_Description(This,prop)
  297.  
  298. #define ITurboCADSmartTieServer_GetTypesInfo(This,Names,Types,ret)    \
  299.     (This)->lpVtbl -> GetTypesInfo(This,Names,Types,ret)
  300.  
  301. #define ITurboCADSmartTieServer_Initialize(This,ThisTieMethod,ret)    \
  302.     (This)->lpVtbl -> Initialize(This,ThisTieMethod,ret)
  303.  
  304. #define ITurboCADSmartTieServer_UpdateTie(This,pIDispDwg,idSbj,idSbd,ret)    \
  305.     (This)->lpVtbl -> UpdateTie(This,pIDispDwg,idSbj,idSbd,ret)
  306.  
  307. #define ITurboCADSmartTieServer_AddTie(This,pIDispDwg,idSbj,idSbd,lType,ret)    \
  308.     (This)->lpVtbl -> AddTie(This,pIDispDwg,idSbj,idSbd,lType,ret)
  309.  
  310. #define ITurboCADSmartTieServer_DeleteTie(This,pIDispDwg,idSbj,idSbd,pIDsipGr,ret)    \
  311.     (This)->lpVtbl -> DeleteTie(This,pIDispDwg,idSbj,idSbd,pIDsipGr,ret)
  312.  
  313. #define ITurboCADSmartTieServer_GetIDs(This,pIDispDwg,idSbj,idSbd,pvarIDs)    \
  314.     (This)->lpVtbl -> GetIDs(This,pIDispDwg,idSbj,idSbd,pvarIDs)
  315.  
  316. #define ITurboCADSmartTieServer_SetIDs(This,pIDispDwg,idSbj,idSbd,pvarIDs)    \
  317.     (This)->lpVtbl -> SetIDs(This,pIDispDwg,idSbj,idSbd,pvarIDs)
  318.  
  319. #define ITurboCADSmartTieServer_CopyTie(This,pIDispDwg,idSbjSrc,idSbdSrc,idSbjTrg,idSbdTrg,ret)    \
  320.     (This)->lpVtbl -> CopyTie(This,pIDispDwg,idSbjSrc,idSbdSrc,idSbjTrg,idSbdTrg,ret)
  321.  
  322. #define ITurboCADSmartTieServer_TieCanNODEED(This,pIDispDwg,idSbj,idSbd,bRet)    \
  323.     (This)->lpVtbl -> TieCanNODEED(This,pIDispDwg,idSbj,idSbd,bRet)
  324.  
  325. #endif /* COBJMACROS */
  326.  
  327.  
  328. #endif     /* C style interface */
  329.  
  330.  
  331.  
  332. /* [propget] */ HRESULT STDMETHODCALLTYPE ITurboCADSmartTieServer_get_Description_Proxy( 
  333.     ITurboCADSmartTieServer __RPC_FAR * This,
  334.     /* [retval][out] */ BSTR __RPC_FAR *prop);
  335.  
  336.  
  337. void __RPC_STUB ITurboCADSmartTieServer_get_Description_Stub(
  338.     IRpcStubBuffer *This,
  339.     IRpcChannelBuffer *_pRpcChannelBuffer,
  340.     PRPC_MESSAGE _pRpcMessage,
  341.     DWORD *_pdwStubPhase);
  342.  
  343.  
  344. HRESULT STDMETHODCALLTYPE ITurboCADSmartTieServer_GetTypesInfo_Proxy( 
  345.     ITurboCADSmartTieServer __RPC_FAR * This,
  346.     /* [out][in] */ VARIANT __RPC_FAR *Names,
  347.     /* [out][in] */ VARIANT __RPC_FAR *Types,
  348.     /* [retval][out] */ long __RPC_FAR *ret);
  349.  
  350.  
  351. void __RPC_STUB ITurboCADSmartTieServer_GetTypesInfo_Stub(
  352.     IRpcStubBuffer *This,
  353.     IRpcChannelBuffer *_pRpcChannelBuffer,
  354.     PRPC_MESSAGE _pRpcMessage,
  355.     DWORD *_pdwStubPhase);
  356.  
  357.  
  358. HRESULT STDMETHODCALLTYPE ITurboCADSmartTieServer_Initialize_Proxy( 
  359.     ITurboCADSmartTieServer __RPC_FAR * This,
  360.     /* [in] */ IDispatch __RPC_FAR *ThisTieMethod,
  361.     /* [retval][out] */ VARIANT_BOOL __RPC_FAR *ret);
  362.  
  363.  
  364. void __RPC_STUB ITurboCADSmartTieServer_Initialize_Stub(
  365.     IRpcStubBuffer *This,
  366.     IRpcChannelBuffer *_pRpcChannelBuffer,
  367.     PRPC_MESSAGE _pRpcMessage,
  368.     DWORD *_pdwStubPhase);
  369.  
  370.  
  371. HRESULT STDMETHODCALLTYPE ITurboCADSmartTieServer_UpdateTie_Proxy( 
  372.     ITurboCADSmartTieServer __RPC_FAR * This,
  373.     /* [in] */ IDispatch __RPC_FAR *pIDispDwg,
  374.     /* [in] */ long idSbj,
  375.     /* [in] */ long idSbd,
  376.     /* [retval][out] */ short __RPC_FAR *ret);
  377.  
  378.  
  379. void __RPC_STUB ITurboCADSmartTieServer_UpdateTie_Stub(
  380.     IRpcStubBuffer *This,
  381.     IRpcChannelBuffer *_pRpcChannelBuffer,
  382.     PRPC_MESSAGE _pRpcMessage,
  383.     DWORD *_pdwStubPhase);
  384.  
  385.  
  386. HRESULT STDMETHODCALLTYPE ITurboCADSmartTieServer_AddTie_Proxy( 
  387.     ITurboCADSmartTieServer __RPC_FAR * This,
  388.     /* [in] */ IDispatch __RPC_FAR *pIDispDwg,
  389.     /* [in] */ long idSbj,
  390.     /* [in] */ long idSbd,
  391.     /* [in] */ long lType,
  392.     /* [retval][out] */ VARIANT_BOOL __RPC_FAR *ret);
  393.  
  394.  
  395. void __RPC_STUB ITurboCADSmartTieServer_AddTie_Stub(
  396.     IRpcStubBuffer *This,
  397.     IRpcChannelBuffer *_pRpcChannelBuffer,
  398.     PRPC_MESSAGE _pRpcMessage,
  399.     DWORD *_pdwStubPhase);
  400.  
  401.  
  402. HRESULT STDMETHODCALLTYPE ITurboCADSmartTieServer_DeleteTie_Proxy( 
  403.     ITurboCADSmartTieServer __RPC_FAR * This,
  404.     /* [in] */ IDispatch __RPC_FAR *pIDispDwg,
  405.     /* [in] */ long idSbj,
  406.     /* [in] */ long idSbd,
  407.     /* [in] */ IDispatch __RPC_FAR *pIDsipGr,
  408.     /* [retval][out] */ VARIANT_BOOL __RPC_FAR *ret);
  409.  
  410.  
  411. void __RPC_STUB ITurboCADSmartTieServer_DeleteTie_Stub(
  412.     IRpcStubBuffer *This,
  413.     IRpcChannelBuffer *_pRpcChannelBuffer,
  414.     PRPC_MESSAGE _pRpcMessage,
  415.     DWORD *_pdwStubPhase);
  416.  
  417.  
  418. HRESULT STDMETHODCALLTYPE ITurboCADSmartTieServer_GetIDs_Proxy( 
  419.     ITurboCADSmartTieServer __RPC_FAR * This,
  420.     /* [in] */ IDispatch __RPC_FAR *pIDispDwg,
  421.     /* [in] */ long idSbj,
  422.     /* [in] */ long idSbd,
  423.     /* [retval][out] */ VARIANT __RPC_FAR *pvarIDs);
  424.  
  425.  
  426. void __RPC_STUB ITurboCADSmartTieServer_GetIDs_Stub(
  427.     IRpcStubBuffer *This,
  428.     IRpcChannelBuffer *_pRpcChannelBuffer,
  429.     PRPC_MESSAGE _pRpcMessage,
  430.     DWORD *_pdwStubPhase);
  431.  
  432.  
  433. HRESULT STDMETHODCALLTYPE ITurboCADSmartTieServer_SetIDs_Proxy( 
  434.     ITurboCADSmartTieServer __RPC_FAR * This,
  435.     /* [in] */ IDispatch __RPC_FAR *pIDispDwg,
  436.     /* [in] */ long idSbj,
  437.     /* [in] */ long idSbd,
  438.     /* [in] */ VARIANT __RPC_FAR *pvarIDs);
  439.  
  440.  
  441. void __RPC_STUB ITurboCADSmartTieServer_SetIDs_Stub(
  442.     IRpcStubBuffer *This,
  443.     IRpcChannelBuffer *_pRpcChannelBuffer,
  444.     PRPC_MESSAGE _pRpcMessage,
  445.     DWORD *_pdwStubPhase);
  446.  
  447.  
  448. HRESULT STDMETHODCALLTYPE ITurboCADSmartTieServer_CopyTie_Proxy( 
  449.     ITurboCADSmartTieServer __RPC_FAR * This,
  450.     /* [in] */ IDispatch __RPC_FAR *pIDispDwg,
  451.     /* [in] */ long idSbjSrc,
  452.     /* [in] */ long idSbdSrc,
  453.     /* [in] */ long idSbjTrg,
  454.     /* [in] */ long idSbdTrg,
  455.     /* [retval][out] */ VARIANT_BOOL __RPC_FAR *ret);
  456.  
  457.  
  458. void __RPC_STUB ITurboCADSmartTieServer_CopyTie_Stub(
  459.     IRpcStubBuffer *This,
  460.     IRpcChannelBuffer *_pRpcChannelBuffer,
  461.     PRPC_MESSAGE _pRpcMessage,
  462.     DWORD *_pdwStubPhase);
  463.  
  464.  
  465. HRESULT STDMETHODCALLTYPE ITurboCADSmartTieServer_TieCanNODEED_Proxy( 
  466.     ITurboCADSmartTieServer __RPC_FAR * This,
  467.     /* [in] */ IDispatch __RPC_FAR *pIDispDwg,
  468.     /* [in] */ long idSbj,
  469.     /* [in] */ long idSbd,
  470.     /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bRet);
  471.  
  472.  
  473. void __RPC_STUB ITurboCADSmartTieServer_TieCanNODEED_Stub(
  474.     IRpcStubBuffer *This,
  475.     IRpcChannelBuffer *_pRpcChannelBuffer,
  476.     PRPC_MESSAGE _pRpcMessage,
  477.     DWORD *_pdwStubPhase);
  478.  
  479.  
  480.  
  481. #endif     /* __ITurboCADSmartTieServer_INTERFACE_DEFINED__ */
  482.  
  483. #endif /* __TieServerLib_LIBRARY_DEFINED__ */
  484.  
  485. /* Additional Prototypes for ALL interfaces */
  486.  
  487. /* end of Additional Prototypes */
  488.  
  489. #ifdef __cplusplus
  490. }
  491. #endif
  492.  
  493. #endif
  494.