MsWTECom.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:388k
源码类别:

模拟服务器

开发平台:

C/C++

  1.         
  2.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AssignedGroup )( 
  3.             IWTEAddress __RPC_FAR * This,
  4.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  5.         
  6.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_VendorDataSets )( 
  7.             IWTEAddress __RPC_FAR * This,
  8.             /* [retval][out] */ IWTEVendorDataSets __RPC_FAR *__RPC_FAR *pVal);
  9.         
  10.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Save )( 
  11.             IWTEAddress __RPC_FAR * This,
  12.             /* [defaultvalue][in] */ VARIANT_BOOL SaveOnlyIfCurrent);
  13.         
  14.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Refresh )( 
  15.             IWTEAddress __RPC_FAR * This);
  16.         
  17.         END_INTERFACE
  18.     } IWTEAddressVtbl;
  19.     interface IWTEAddress
  20.     {
  21.         CONST_VTBL struct IWTEAddressVtbl __RPC_FAR *lpVtbl;
  22.     };
  23.     
  24. #ifdef COBJMACROS
  25. #define IWTEAddress_QueryInterface(This,riid,ppvObject)
  26.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  27. #define IWTEAddress_AddRef(This)
  28.     (This)->lpVtbl -> AddRef(This)
  29. #define IWTEAddress_Release(This)
  30.     (This)->lpVtbl -> Release(This)
  31. #define IWTEAddress_GetTypeInfoCount(This,pctinfo)
  32.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  33. #define IWTEAddress_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  34.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  35. #define IWTEAddress_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  36.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  37. #define IWTEAddress_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  38.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  39. #define IWTEAddress_get_Name(This,pVal)
  40.     (This)->lpVtbl -> get_Name(This,pVal)
  41. #define IWTEAddress_get_SupportsCalledID(This,pVal)
  42.     (This)->lpVtbl -> get_SupportsCalledID(This,pVal)
  43. #define IWTEAddress_get_DialableAddress(This,pVal)
  44.     (This)->lpVtbl -> get_DialableAddress(This,pVal)
  45. #define IWTEAddress_put_AssignedApplication(This,newVal)
  46.     (This)->lpVtbl -> put_AssignedApplication(This,newVal)
  47. #define IWTEAddress_get_AssignedApplication(This,pVal)
  48.     (This)->lpVtbl -> get_AssignedApplication(This,pVal)
  49. #define IWTEAddress_get_Description(This,pVal)
  50.     (This)->lpVtbl -> get_Description(This,pVal)
  51. #define IWTEAddress_put_Description(This,newVal)
  52.     (This)->lpVtbl -> put_Description(This,newVal)
  53. #define IWTEAddress_put_AssignedGroup(This,newVal)
  54.     (This)->lpVtbl -> put_AssignedGroup(This,newVal)
  55. #define IWTEAddress_get_AssignedGroup(This,pVal)
  56.     (This)->lpVtbl -> get_AssignedGroup(This,pVal)
  57. #define IWTEAddress_get_VendorDataSets(This,pVal)
  58.     (This)->lpVtbl -> get_VendorDataSets(This,pVal)
  59. #define IWTEAddress_Save(This,SaveOnlyIfCurrent)
  60.     (This)->lpVtbl -> Save(This,SaveOnlyIfCurrent)
  61. #define IWTEAddress_Refresh(This)
  62.     (This)->lpVtbl -> Refresh(This)
  63. #endif /* COBJMACROS */
  64. #endif  /* C style interface */
  65. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWTEAddress_get_Name_Proxy( 
  66.     IWTEAddress __RPC_FAR * This,
  67.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  68. void __RPC_STUB IWTEAddress_get_Name_Stub(
  69.     IRpcStubBuffer *This,
  70.     IRpcChannelBuffer *_pRpcChannelBuffer,
  71.     PRPC_MESSAGE _pRpcMessage,
  72.     DWORD *_pdwStubPhase);
  73. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWTEAddress_get_SupportsCalledID_Proxy( 
  74.     IWTEAddress __RPC_FAR * This,
  75.     /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  76. void __RPC_STUB IWTEAddress_get_SupportsCalledID_Stub(
  77.     IRpcStubBuffer *This,
  78.     IRpcChannelBuffer *_pRpcChannelBuffer,
  79.     PRPC_MESSAGE _pRpcMessage,
  80.     DWORD *_pdwStubPhase);
  81. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWTEAddress_get_DialableAddress_Proxy( 
  82.     IWTEAddress __RPC_FAR * This,
  83.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  84. void __RPC_STUB IWTEAddress_get_DialableAddress_Stub(
  85.     IRpcStubBuffer *This,
  86.     IRpcChannelBuffer *_pRpcChannelBuffer,
  87.     PRPC_MESSAGE _pRpcMessage,
  88.     DWORD *_pdwStubPhase);
  89. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IWTEAddress_put_AssignedApplication_Proxy( 
  90.     IWTEAddress __RPC_FAR * This,
  91.     /* [in] */ BSTR newVal);
  92. void __RPC_STUB IWTEAddress_put_AssignedApplication_Stub(
  93.     IRpcStubBuffer *This,
  94.     IRpcChannelBuffer *_pRpcChannelBuffer,
  95.     PRPC_MESSAGE _pRpcMessage,
  96.     DWORD *_pdwStubPhase);
  97. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWTEAddress_get_AssignedApplication_Proxy( 
  98.     IWTEAddress __RPC_FAR * This,
  99.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  100. void __RPC_STUB IWTEAddress_get_AssignedApplication_Stub(
  101.     IRpcStubBuffer *This,
  102.     IRpcChannelBuffer *_pRpcChannelBuffer,
  103.     PRPC_MESSAGE _pRpcMessage,
  104.     DWORD *_pdwStubPhase);
  105. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWTEAddress_get_Description_Proxy( 
  106.     IWTEAddress __RPC_FAR * This,
  107.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  108. void __RPC_STUB IWTEAddress_get_Description_Stub(
  109.     IRpcStubBuffer *This,
  110.     IRpcChannelBuffer *_pRpcChannelBuffer,
  111.     PRPC_MESSAGE _pRpcMessage,
  112.     DWORD *_pdwStubPhase);
  113. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IWTEAddress_put_Description_Proxy( 
  114.     IWTEAddress __RPC_FAR * This,
  115.     /* [in] */ BSTR newVal);
  116. void __RPC_STUB IWTEAddress_put_Description_Stub(
  117.     IRpcStubBuffer *This,
  118.     IRpcChannelBuffer *_pRpcChannelBuffer,
  119.     PRPC_MESSAGE _pRpcMessage,
  120.     DWORD *_pdwStubPhase);
  121. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IWTEAddress_put_AssignedGroup_Proxy( 
  122.     IWTEAddress __RPC_FAR * This,
  123.     /* [in] */ BSTR newVal);
  124. void __RPC_STUB IWTEAddress_put_AssignedGroup_Stub(
  125.     IRpcStubBuffer *This,
  126.     IRpcChannelBuffer *_pRpcChannelBuffer,
  127.     PRPC_MESSAGE _pRpcMessage,
  128.     DWORD *_pdwStubPhase);
  129. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWTEAddress_get_AssignedGroup_Proxy( 
  130.     IWTEAddress __RPC_FAR * This,
  131.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  132. void __RPC_STUB IWTEAddress_get_AssignedGroup_Stub(
  133.     IRpcStubBuffer *This,
  134.     IRpcChannelBuffer *_pRpcChannelBuffer,
  135.     PRPC_MESSAGE _pRpcMessage,
  136.     DWORD *_pdwStubPhase);
  137. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWTEAddress_get_VendorDataSets_Proxy( 
  138.     IWTEAddress __RPC_FAR * This,
  139.     /* [retval][out] */ IWTEVendorDataSets __RPC_FAR *__RPC_FAR *pVal);
  140. void __RPC_STUB IWTEAddress_get_VendorDataSets_Stub(
  141.     IRpcStubBuffer *This,
  142.     IRpcChannelBuffer *_pRpcChannelBuffer,
  143.     PRPC_MESSAGE _pRpcMessage,
  144.     DWORD *_pdwStubPhase);
  145. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IWTEAddress_Save_Proxy( 
  146.     IWTEAddress __RPC_FAR * This,
  147.     /* [defaultvalue][in] */ VARIANT_BOOL SaveOnlyIfCurrent);
  148. void __RPC_STUB IWTEAddress_Save_Stub(
  149.     IRpcStubBuffer *This,
  150.     IRpcChannelBuffer *_pRpcChannelBuffer,
  151.     PRPC_MESSAGE _pRpcMessage,
  152.     DWORD *_pdwStubPhase);
  153. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IWTEAddress_Refresh_Proxy( 
  154.     IWTEAddress __RPC_FAR * This);
  155. void __RPC_STUB IWTEAddress_Refresh_Stub(
  156.     IRpcStubBuffer *This,
  157.     IRpcChannelBuffer *_pRpcChannelBuffer,
  158.     PRPC_MESSAGE _pRpcMessage,
  159.     DWORD *_pdwStubPhase);
  160. #endif  /* __IWTEAddress_INTERFACE_DEFINED__ */
  161. #ifndef __IWTEAddressGroups_INTERFACE_DEFINED__
  162. #define __IWTEAddressGroups_INTERFACE_DEFINED__
  163. /* interface IWTEAddressGroups */
  164. /* [unique][helpstring][dual][uuid][object] */ 
  165. EXTERN_C const IID IID_IWTEAddressGroups;
  166. #if defined(__cplusplus) && !defined(CINTERFACE)
  167.     
  168.     MIDL_INTERFACE("667d6160-5a22-11d3-865d-0090272f9eeb")
  169.     IWTEAddressGroups : public IDispatch
  170.     {
  171.     public:
  172.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( 
  173.             /* [retval][out] */ long __RPC_FAR *pVal) = 0;
  174.         
  175.         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Save( 
  176.             /* [defaultvalue][in] */ VARIANT_BOOL SaveOnlyIfCurrent = ( VARIANT_BOOL  )0) = 0;
  177.         
  178.         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Refresh( void) = 0;
  179.         
  180.         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Item( 
  181.             VARIANT v,
  182.             /* [retval][out] */ IWTEAddressGroup __RPC_FAR *__RPC_FAR *pItem) = 0;
  183.         
  184.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( 
  185.             /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal) = 0;
  186.         
  187.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_VendorDataSets( 
  188.             /* [retval][out] */ IWTEVendorDataSets __RPC_FAR *__RPC_FAR *pVal) = 0;
  189.         
  190.         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( 
  191.             /* [in] */ BSTR Name,
  192.             /* [retval][out] */ IWTEAddressGroup __RPC_FAR *__RPC_FAR *ppNew) = 0;
  193.         
  194.         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove( 
  195.             VARIANT v) = 0;
  196.         
  197.     };
  198.     
  199. #else  /* C style interface */
  200.     typedef struct IWTEAddressGroupsVtbl
  201.     {
  202.         BEGIN_INTERFACE
  203.         
  204.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  205.             IWTEAddressGroups __RPC_FAR * This,
  206.             /* [in] */ REFIID riid,
  207.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  208.         
  209.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  210.             IWTEAddressGroups __RPC_FAR * This);
  211.         
  212.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  213.             IWTEAddressGroups __RPC_FAR * This);
  214.         
  215.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  216.             IWTEAddressGroups __RPC_FAR * This,
  217.             /* [out] */ UINT __RPC_FAR *pctinfo);
  218.         
  219.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  220.             IWTEAddressGroups __RPC_FAR * This,
  221.             /* [in] */ UINT iTInfo,
  222.             /* [in] */ LCID lcid,
  223.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  224.         
  225.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  226.             IWTEAddressGroups __RPC_FAR * This,
  227.             /* [in] */ REFIID riid,
  228.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  229.             /* [in] */ UINT cNames,
  230.             /* [in] */ LCID lcid,
  231.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  232.         
  233.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  234.             IWTEAddressGroups __RPC_FAR * This,
  235.             /* [in] */ DISPID dispIdMember,
  236.             /* [in] */ REFIID riid,
  237.             /* [in] */ LCID lcid,
  238.             /* [in] */ WORD wFlags,
  239.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  240.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  241.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  242.             /* [out] */ UINT __RPC_FAR *puArgErr);
  243.         
  244.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )( 
  245.             IWTEAddressGroups __RPC_FAR * This,
  246.             /* [retval][out] */ long __RPC_FAR *pVal);
  247.         
  248.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Save )( 
  249.             IWTEAddressGroups __RPC_FAR * This,
  250.             /* [defaultvalue][in] */ VARIANT_BOOL SaveOnlyIfCurrent);
  251.         
  252.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Refresh )( 
  253.             IWTEAddressGroups __RPC_FAR * This);
  254.         
  255.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )( 
  256.             IWTEAddressGroups __RPC_FAR * This,
  257.             VARIANT v,
  258.             /* [retval][out] */ IWTEAddressGroup __RPC_FAR *__RPC_FAR *pItem);
  259.         
  260.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )( 
  261.             IWTEAddressGroups __RPC_FAR * This,
  262.             /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
  263.         
  264.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_VendorDataSets )( 
  265.             IWTEAddressGroups __RPC_FAR * This,
  266.             /* [retval][out] */ IWTEVendorDataSets __RPC_FAR *__RPC_FAR *pVal);
  267.         
  268.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )( 
  269.             IWTEAddressGroups __RPC_FAR * This,
  270.             /* [in] */ BSTR Name,
  271.             /* [retval][out] */ IWTEAddressGroup __RPC_FAR *__RPC_FAR *ppNew);
  272.         
  273.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Remove )( 
  274.             IWTEAddressGroups __RPC_FAR * This,
  275.             VARIANT v);
  276.         
  277.         END_INTERFACE
  278.     } IWTEAddressGroupsVtbl;
  279.     interface IWTEAddressGroups
  280.     {
  281.         CONST_VTBL struct IWTEAddressGroupsVtbl __RPC_FAR *lpVtbl;
  282.     };
  283.     
  284. #ifdef COBJMACROS
  285. #define IWTEAddressGroups_QueryInterface(This,riid,ppvObject)
  286.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  287. #define IWTEAddressGroups_AddRef(This)
  288.     (This)->lpVtbl -> AddRef(This)
  289. #define IWTEAddressGroups_Release(This)
  290.     (This)->lpVtbl -> Release(This)
  291. #define IWTEAddressGroups_GetTypeInfoCount(This,pctinfo)
  292.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  293. #define IWTEAddressGroups_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  294.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  295. #define IWTEAddressGroups_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  296.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  297. #define IWTEAddressGroups_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  298.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  299. #define IWTEAddressGroups_get_Count(This,pVal)
  300.     (This)->lpVtbl -> get_Count(This,pVal)
  301. #define IWTEAddressGroups_Save(This,SaveOnlyIfCurrent)
  302.     (This)->lpVtbl -> Save(This,SaveOnlyIfCurrent)
  303. #define IWTEAddressGroups_Refresh(This)
  304.     (This)->lpVtbl -> Refresh(This)
  305. #define IWTEAddressGroups_Item(This,v,pItem)
  306.     (This)->lpVtbl -> Item(This,v,pItem)
  307. #define IWTEAddressGroups_get__NewEnum(This,pVal)
  308.     (This)->lpVtbl -> get__NewEnum(This,pVal)
  309. #define IWTEAddressGroups_get_VendorDataSets(This,pVal)
  310.     (This)->lpVtbl -> get_VendorDataSets(This,pVal)
  311. #define IWTEAddressGroups_Add(This,Name,ppNew)
  312.     (This)->lpVtbl -> Add(This,Name,ppNew)
  313. #define IWTEAddressGroups_Remove(This,v)
  314.     (This)->lpVtbl -> Remove(This,v)
  315. #endif /* COBJMACROS */
  316. #endif  /* C style interface */
  317. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWTEAddressGroups_get_Count_Proxy( 
  318.     IWTEAddressGroups __RPC_FAR * This,
  319.     /* [retval][out] */ long __RPC_FAR *pVal);
  320. void __RPC_STUB IWTEAddressGroups_get_Count_Stub(
  321.     IRpcStubBuffer *This,
  322.     IRpcChannelBuffer *_pRpcChannelBuffer,
  323.     PRPC_MESSAGE _pRpcMessage,
  324.     DWORD *_pdwStubPhase);
  325. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IWTEAddressGroups_Save_Proxy( 
  326.     IWTEAddressGroups __RPC_FAR * This,
  327.     /* [defaultvalue][in] */ VARIANT_BOOL SaveOnlyIfCurrent);
  328. void __RPC_STUB IWTEAddressGroups_Save_Stub(
  329.     IRpcStubBuffer *This,
  330.     IRpcChannelBuffer *_pRpcChannelBuffer,
  331.     PRPC_MESSAGE _pRpcMessage,
  332.     DWORD *_pdwStubPhase);
  333. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IWTEAddressGroups_Refresh_Proxy( 
  334.     IWTEAddressGroups __RPC_FAR * This);
  335. void __RPC_STUB IWTEAddressGroups_Refresh_Stub(
  336.     IRpcStubBuffer *This,
  337.     IRpcChannelBuffer *_pRpcChannelBuffer,
  338.     PRPC_MESSAGE _pRpcMessage,
  339.     DWORD *_pdwStubPhase);
  340. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IWTEAddressGroups_Item_Proxy( 
  341.     IWTEAddressGroups __RPC_FAR * This,
  342.     VARIANT v,
  343.     /* [retval][out] */ IWTEAddressGroup __RPC_FAR *__RPC_FAR *pItem);
  344. void __RPC_STUB IWTEAddressGroups_Item_Stub(
  345.     IRpcStubBuffer *This,
  346.     IRpcChannelBuffer *_pRpcChannelBuffer,
  347.     PRPC_MESSAGE _pRpcMessage,
  348.     DWORD *_pdwStubPhase);
  349. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWTEAddressGroups_get__NewEnum_Proxy( 
  350.     IWTEAddressGroups __RPC_FAR * This,
  351.     /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
  352. void __RPC_STUB IWTEAddressGroups_get__NewEnum_Stub(
  353.     IRpcStubBuffer *This,
  354.     IRpcChannelBuffer *_pRpcChannelBuffer,
  355.     PRPC_MESSAGE _pRpcMessage,
  356.     DWORD *_pdwStubPhase);
  357. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWTEAddressGroups_get_VendorDataSets_Proxy( 
  358.     IWTEAddressGroups __RPC_FAR * This,
  359.     /* [retval][out] */ IWTEVendorDataSets __RPC_FAR *__RPC_FAR *pVal);
  360. void __RPC_STUB IWTEAddressGroups_get_VendorDataSets_Stub(
  361.     IRpcStubBuffer *This,
  362.     IRpcChannelBuffer *_pRpcChannelBuffer,
  363.     PRPC_MESSAGE _pRpcMessage,
  364.     DWORD *_pdwStubPhase);
  365. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IWTEAddressGroups_Add_Proxy( 
  366.     IWTEAddressGroups __RPC_FAR * This,
  367.     /* [in] */ BSTR Name,
  368.     /* [retval][out] */ IWTEAddressGroup __RPC_FAR *__RPC_FAR *ppNew);
  369. void __RPC_STUB IWTEAddressGroups_Add_Stub(
  370.     IRpcStubBuffer *This,
  371.     IRpcChannelBuffer *_pRpcChannelBuffer,
  372.     PRPC_MESSAGE _pRpcMessage,
  373.     DWORD *_pdwStubPhase);
  374. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IWTEAddressGroups_Remove_Proxy( 
  375.     IWTEAddressGroups __RPC_FAR * This,
  376.     VARIANT v);
  377. void __RPC_STUB IWTEAddressGroups_Remove_Stub(
  378.     IRpcStubBuffer *This,
  379.     IRpcChannelBuffer *_pRpcChannelBuffer,
  380.     PRPC_MESSAGE _pRpcMessage,
  381.     DWORD *_pdwStubPhase);
  382. #endif  /* __IWTEAddressGroups_INTERFACE_DEFINED__ */
  383. #ifndef __IWTEAddressGroup_INTERFACE_DEFINED__
  384. #define __IWTEAddressGroup_INTERFACE_DEFINED__
  385. /* interface IWTEAddressGroup */
  386. /* [unique][helpstring][dual][uuid][object] */ 
  387. EXTERN_C const IID IID_IWTEAddressGroup;
  388. #if defined(__cplusplus) && !defined(CINTERFACE)
  389.     
  390.     MIDL_INTERFACE("680b55a0-5a27-11d3-865d-0090272f9eeb")
  391.     IWTEAddressGroup : public IDispatch
  392.     {
  393.     public:
  394.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name( 
  395.             /* [retval][out] */ BSTR __RPC_FAR *pName) = 0;
  396.         
  397.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Name( 
  398.             /* [in] */ BSTR Name) = 0;
  399.         
  400.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Description( 
  401.             /* [retval][out] */ BSTR __RPC_FAR *pDescription) = 0;
  402.         
  403.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Description( 
  404.             /* [in] */ BSTR Description) = 0;
  405.         
  406.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DNISes( 
  407.             /* [retval][out] */ IWTEDNISes __RPC_FAR *__RPC_FAR *ppVal) = 0;
  408.         
  409.         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Save( 
  410.             /* [defaultvalue][in] */ VARIANT_BOOL SaveOnlyIfCurrent = ( VARIANT_BOOL  )0) = 0;
  411.         
  412.         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Refresh( void) = 0;
  413.         
  414.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_VendorDataSets( 
  415.             /* [retval][out] */ IWTEVendorDataSets __RPC_FAR *__RPC_FAR *pVal) = 0;
  416.         
  417.     };
  418.     
  419. #else  /* C style interface */
  420.     typedef struct IWTEAddressGroupVtbl
  421.     {
  422.         BEGIN_INTERFACE
  423.         
  424.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  425.             IWTEAddressGroup __RPC_FAR * This,
  426.             /* [in] */ REFIID riid,
  427.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  428.         
  429.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  430.             IWTEAddressGroup __RPC_FAR * This);
  431.         
  432.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  433.             IWTEAddressGroup __RPC_FAR * This);
  434.         
  435.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  436.             IWTEAddressGroup __RPC_FAR * This,
  437.             /* [out] */ UINT __RPC_FAR *pctinfo);
  438.         
  439.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  440.             IWTEAddressGroup __RPC_FAR * This,
  441.             /* [in] */ UINT iTInfo,
  442.             /* [in] */ LCID lcid,
  443.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  444.         
  445.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  446.             IWTEAddressGroup __RPC_FAR * This,
  447.             /* [in] */ REFIID riid,
  448.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  449.             /* [in] */ UINT cNames,
  450.             /* [in] */ LCID lcid,
  451.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  452.         
  453.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  454.             IWTEAddressGroup __RPC_FAR * This,
  455.             /* [in] */ DISPID dispIdMember,
  456.             /* [in] */ REFIID riid,
  457.             /* [in] */ LCID lcid,
  458.             /* [in] */ WORD wFlags,
  459.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  460.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  461.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  462.             /* [out] */ UINT __RPC_FAR *puArgErr);
  463.         
  464.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )( 
  465.             IWTEAddressGroup __RPC_FAR * This,
  466.             /* [retval][out] */ BSTR __RPC_FAR *pName);
  467.         
  468.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Name )( 
  469.             IWTEAddressGroup __RPC_FAR * This,
  470.             /* [in] */ BSTR Name);
  471.         
  472.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Description )( 
  473.             IWTEAddressGroup __RPC_FAR * This,
  474.             /* [retval][out] */ BSTR __RPC_FAR *pDescription);
  475.         
  476.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Description )( 
  477.             IWTEAddressGroup __RPC_FAR * This,
  478.             /* [in] */ BSTR Description);
  479.         
  480.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DNISes )( 
  481.             IWTEAddressGroup __RPC_FAR * This,
  482.             /* [retval][out] */ IWTEDNISes __RPC_FAR *__RPC_FAR *ppVal);
  483.         
  484.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Save )( 
  485.             IWTEAddressGroup __RPC_FAR * This,
  486.             /* [defaultvalue][in] */ VARIANT_BOOL SaveOnlyIfCurrent);
  487.         
  488.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Refresh )( 
  489.             IWTEAddressGroup __RPC_FAR * This);
  490.         
  491.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_VendorDataSets )( 
  492.             IWTEAddressGroup __RPC_FAR * This,
  493.             /* [retval][out] */ IWTEVendorDataSets __RPC_FAR *__RPC_FAR *pVal);
  494.         
  495.         END_INTERFACE
  496.     } IWTEAddressGroupVtbl;
  497.     interface IWTEAddressGroup
  498.     {
  499.         CONST_VTBL struct IWTEAddressGroupVtbl __RPC_FAR *lpVtbl;
  500.     };
  501.     
  502. #ifdef COBJMACROS
  503. #define IWTEAddressGroup_QueryInterface(This,riid,ppvObject)
  504.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  505. #define IWTEAddressGroup_AddRef(This)
  506.     (This)->lpVtbl -> AddRef(This)
  507. #define IWTEAddressGroup_Release(This)
  508.     (This)->lpVtbl -> Release(This)
  509. #define IWTEAddressGroup_GetTypeInfoCount(This,pctinfo)
  510.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  511. #define IWTEAddressGroup_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  512.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  513. #define IWTEAddressGroup_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  514.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  515. #define IWTEAddressGroup_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  516.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  517. #define IWTEAddressGroup_get_Name(This,pName)
  518.     (This)->lpVtbl -> get_Name(This,pName)
  519. #define IWTEAddressGroup_put_Name(This,Name)
  520.     (This)->lpVtbl -> put_Name(This,Name)
  521. #define IWTEAddressGroup_get_Description(This,pDescription)
  522.     (This)->lpVtbl -> get_Description(This,pDescription)
  523. #define IWTEAddressGroup_put_Description(This,Description)
  524.     (This)->lpVtbl -> put_Description(This,Description)
  525. #define IWTEAddressGroup_get_DNISes(This,ppVal)
  526.     (This)->lpVtbl -> get_DNISes(This,ppVal)
  527. #define IWTEAddressGroup_Save(This,SaveOnlyIfCurrent)
  528.     (This)->lpVtbl -> Save(This,SaveOnlyIfCurrent)
  529. #define IWTEAddressGroup_Refresh(This)
  530.     (This)->lpVtbl -> Refresh(This)
  531. #define IWTEAddressGroup_get_VendorDataSets(This,pVal)
  532.     (This)->lpVtbl -> get_VendorDataSets(This,pVal)
  533. #endif /* COBJMACROS */
  534. #endif  /* C style interface */
  535. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWTEAddressGroup_get_Name_Proxy( 
  536.     IWTEAddressGroup __RPC_FAR * This,
  537.     /* [retval][out] */ BSTR __RPC_FAR *pName);
  538. void __RPC_STUB IWTEAddressGroup_get_Name_Stub(
  539.     IRpcStubBuffer *This,
  540.     IRpcChannelBuffer *_pRpcChannelBuffer,
  541.     PRPC_MESSAGE _pRpcMessage,
  542.     DWORD *_pdwStubPhase);
  543. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IWTEAddressGroup_put_Name_Proxy( 
  544.     IWTEAddressGroup __RPC_FAR * This,
  545.     /* [in] */ BSTR Name);
  546. void __RPC_STUB IWTEAddressGroup_put_Name_Stub(
  547.     IRpcStubBuffer *This,
  548.     IRpcChannelBuffer *_pRpcChannelBuffer,
  549.     PRPC_MESSAGE _pRpcMessage,
  550.     DWORD *_pdwStubPhase);
  551. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWTEAddressGroup_get_Description_Proxy( 
  552.     IWTEAddressGroup __RPC_FAR * This,
  553.     /* [retval][out] */ BSTR __RPC_FAR *pDescription);
  554. void __RPC_STUB IWTEAddressGroup_get_Description_Stub(
  555.     IRpcStubBuffer *This,
  556.     IRpcChannelBuffer *_pRpcChannelBuffer,
  557.     PRPC_MESSAGE _pRpcMessage,
  558.     DWORD *_pdwStubPhase);
  559. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IWTEAddressGroup_put_Description_Proxy( 
  560.     IWTEAddressGroup __RPC_FAR * This,
  561.     /* [in] */ BSTR Description);
  562. void __RPC_STUB IWTEAddressGroup_put_Description_Stub(
  563.     IRpcStubBuffer *This,
  564.     IRpcChannelBuffer *_pRpcChannelBuffer,
  565.     PRPC_MESSAGE _pRpcMessage,
  566.     DWORD *_pdwStubPhase);
  567. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWTEAddressGroup_get_DNISes_Proxy( 
  568.     IWTEAddressGroup __RPC_FAR * This,
  569.     /* [retval][out] */ IWTEDNISes __RPC_FAR *__RPC_FAR *ppVal);
  570. void __RPC_STUB IWTEAddressGroup_get_DNISes_Stub(
  571.     IRpcStubBuffer *This,
  572.     IRpcChannelBuffer *_pRpcChannelBuffer,
  573.     PRPC_MESSAGE _pRpcMessage,
  574.     DWORD *_pdwStubPhase);
  575. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IWTEAddressGroup_Save_Proxy( 
  576.     IWTEAddressGroup __RPC_FAR * This,
  577.     /* [defaultvalue][in] */ VARIANT_BOOL SaveOnlyIfCurrent);
  578. void __RPC_STUB IWTEAddressGroup_Save_Stub(
  579.     IRpcStubBuffer *This,
  580.     IRpcChannelBuffer *_pRpcChannelBuffer,
  581.     PRPC_MESSAGE _pRpcMessage,
  582.     DWORD *_pdwStubPhase);
  583. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IWTEAddressGroup_Refresh_Proxy( 
  584.     IWTEAddressGroup __RPC_FAR * This);
  585. void __RPC_STUB IWTEAddressGroup_Refresh_Stub(
  586.     IRpcStubBuffer *This,
  587.     IRpcChannelBuffer *_pRpcChannelBuffer,
  588.     PRPC_MESSAGE _pRpcMessage,
  589.     DWORD *_pdwStubPhase);
  590. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWTEAddressGroup_get_VendorDataSets_Proxy( 
  591.     IWTEAddressGroup __RPC_FAR * This,
  592.     /* [retval][out] */ IWTEVendorDataSets __RPC_FAR *__RPC_FAR *pVal);
  593. void __RPC_STUB IWTEAddressGroup_get_VendorDataSets_Stub(
  594.     IRpcStubBuffer *This,
  595.     IRpcChannelBuffer *_pRpcChannelBuffer,
  596.     PRPC_MESSAGE _pRpcMessage,
  597.     DWORD *_pdwStubPhase);
  598. #endif  /* __IWTEAddressGroup_INTERFACE_DEFINED__ */
  599. #ifndef __IWTEDNISes_INTERFACE_DEFINED__
  600. #define __IWTEDNISes_INTERFACE_DEFINED__
  601. /* interface IWTEDNISes */
  602. /* [unique][helpstring][dual][uuid][object] */ 
  603. EXTERN_C const IID IID_IWTEDNISes;
  604. #if defined(__cplusplus) && !defined(CINTERFACE)
  605.     
  606.     MIDL_INTERFACE("36776540-5a29-11d3-865d-0090272f9eeb")
  607.     IWTEDNISes : public IDispatch
  608.     {
  609.     public:
  610.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( 
  611.             /* [retval][out] */ long __RPC_FAR *pVal) = 0;
  612.         
  613.         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Save( 
  614.             /* [defaultvalue][in] */ VARIANT_BOOL SaveOnlyIfCurrent = ( VARIANT_BOOL  )0) = 0;
  615.         
  616.         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Refresh( void) = 0;
  617.         
  618.         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Item( 
  619.             VARIANT v,
  620.             /* [retval][out] */ IWTEDNIS __RPC_FAR *__RPC_FAR *pItem) = 0;
  621.         
  622.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( 
  623.             /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal) = 0;
  624.         
  625.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_VendorDataSets( 
  626.             /* [retval][out] */ IWTEVendorDataSets __RPC_FAR *__RPC_FAR *pVal) = 0;
  627.         
  628.         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( 
  629.             /* [in] */ BSTR Name,
  630.             /* [in] */ BSTR DialedNumberIdentification,
  631.             /* [retval][out] */ IWTEDNIS __RPC_FAR *__RPC_FAR *ppNew) = 0;
  632.         
  633.         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove( 
  634.             VARIANT v) = 0;
  635.         
  636.     };
  637.     
  638. #else  /* C style interface */
  639.     typedef struct IWTEDNISesVtbl
  640.     {
  641.         BEGIN_INTERFACE
  642.         
  643.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  644.             IWTEDNISes __RPC_FAR * This,
  645.             /* [in] */ REFIID riid,
  646.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  647.         
  648.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  649.             IWTEDNISes __RPC_FAR * This);
  650.         
  651.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  652.             IWTEDNISes __RPC_FAR * This);
  653.         
  654.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  655.             IWTEDNISes __RPC_FAR * This,
  656.             /* [out] */ UINT __RPC_FAR *pctinfo);
  657.         
  658.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  659.             IWTEDNISes __RPC_FAR * This,
  660.             /* [in] */ UINT iTInfo,
  661.             /* [in] */ LCID lcid,
  662.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  663.         
  664.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  665.             IWTEDNISes __RPC_FAR * This,
  666.             /* [in] */ REFIID riid,
  667.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  668.             /* [in] */ UINT cNames,
  669.             /* [in] */ LCID lcid,
  670.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  671.         
  672.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  673.             IWTEDNISes __RPC_FAR * This,
  674.             /* [in] */ DISPID dispIdMember,
  675.             /* [in] */ REFIID riid,
  676.             /* [in] */ LCID lcid,
  677.             /* [in] */ WORD wFlags,
  678.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  679.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  680.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  681.             /* [out] */ UINT __RPC_FAR *puArgErr);
  682.         
  683.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )( 
  684.             IWTEDNISes __RPC_FAR * This,
  685.             /* [retval][out] */ long __RPC_FAR *pVal);
  686.         
  687.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Save )( 
  688.             IWTEDNISes __RPC_FAR * This,
  689.             /* [defaultvalue][in] */ VARIANT_BOOL SaveOnlyIfCurrent);
  690.         
  691.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Refresh )( 
  692.             IWTEDNISes __RPC_FAR * This);
  693.         
  694.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )( 
  695.             IWTEDNISes __RPC_FAR * This,
  696.             VARIANT v,
  697.             /* [retval][out] */ IWTEDNIS __RPC_FAR *__RPC_FAR *pItem);
  698.         
  699.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )( 
  700.             IWTEDNISes __RPC_FAR * This,
  701.             /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
  702.         
  703.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_VendorDataSets )( 
  704.             IWTEDNISes __RPC_FAR * This,
  705.             /* [retval][out] */ IWTEVendorDataSets __RPC_FAR *__RPC_FAR *pVal);
  706.         
  707.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )( 
  708.             IWTEDNISes __RPC_FAR * This,
  709.             /* [in] */ BSTR Name,
  710.             /* [in] */ BSTR DialedNumberIdentification,
  711.             /* [retval][out] */ IWTEDNIS __RPC_FAR *__RPC_FAR *ppNew);
  712.         
  713.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Remove )( 
  714.             IWTEDNISes __RPC_FAR * This,
  715.             VARIANT v);
  716.         
  717.         END_INTERFACE
  718.     } IWTEDNISesVtbl;
  719.     interface IWTEDNISes
  720.     {
  721.         CONST_VTBL struct IWTEDNISesVtbl __RPC_FAR *lpVtbl;
  722.     };
  723.     
  724. #ifdef COBJMACROS
  725. #define IWTEDNISes_QueryInterface(This,riid,ppvObject)
  726.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  727. #define IWTEDNISes_AddRef(This)
  728.     (This)->lpVtbl -> AddRef(This)
  729. #define IWTEDNISes_Release(This)
  730.     (This)->lpVtbl -> Release(This)
  731. #define IWTEDNISes_GetTypeInfoCount(This,pctinfo)
  732.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  733. #define IWTEDNISes_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  734.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  735. #define IWTEDNISes_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  736.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  737. #define IWTEDNISes_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  738.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  739. #define IWTEDNISes_get_Count(This,pVal)
  740.     (This)->lpVtbl -> get_Count(This,pVal)
  741. #define IWTEDNISes_Save(This,SaveOnlyIfCurrent)
  742.     (This)->lpVtbl -> Save(This,SaveOnlyIfCurrent)
  743. #define IWTEDNISes_Refresh(This)
  744.     (This)->lpVtbl -> Refresh(This)
  745. #define IWTEDNISes_Item(This,v,pItem)
  746.     (This)->lpVtbl -> Item(This,v,pItem)
  747. #define IWTEDNISes_get__NewEnum(This,pVal)
  748.     (This)->lpVtbl -> get__NewEnum(This,pVal)
  749. #define IWTEDNISes_get_VendorDataSets(This,pVal)
  750.     (This)->lpVtbl -> get_VendorDataSets(This,pVal)
  751. #define IWTEDNISes_Add(This,Name,DialedNumberIdentification,ppNew)
  752.     (This)->lpVtbl -> Add(This,Name,DialedNumberIdentification,ppNew)
  753. #define IWTEDNISes_Remove(This,v)
  754.     (This)->lpVtbl -> Remove(This,v)
  755. #endif /* COBJMACROS */
  756. #endif  /* C style interface */
  757. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWTEDNISes_get_Count_Proxy( 
  758.     IWTEDNISes __RPC_FAR * This,
  759.     /* [retval][out] */ long __RPC_FAR *pVal);
  760. void __RPC_STUB IWTEDNISes_get_Count_Stub(
  761.     IRpcStubBuffer *This,
  762.     IRpcChannelBuffer *_pRpcChannelBuffer,
  763.     PRPC_MESSAGE _pRpcMessage,
  764.     DWORD *_pdwStubPhase);
  765. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IWTEDNISes_Save_Proxy( 
  766.     IWTEDNISes __RPC_FAR * This,
  767.     /* [defaultvalue][in] */ VARIANT_BOOL SaveOnlyIfCurrent);
  768. void __RPC_STUB IWTEDNISes_Save_Stub(
  769.     IRpcStubBuffer *This,
  770.     IRpcChannelBuffer *_pRpcChannelBuffer,
  771.     PRPC_MESSAGE _pRpcMessage,
  772.     DWORD *_pdwStubPhase);
  773. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IWTEDNISes_Refresh_Proxy( 
  774.     IWTEDNISes __RPC_FAR * This);
  775. void __RPC_STUB IWTEDNISes_Refresh_Stub(
  776.     IRpcStubBuffer *This,
  777.     IRpcChannelBuffer *_pRpcChannelBuffer,
  778.     PRPC_MESSAGE _pRpcMessage,
  779.     DWORD *_pdwStubPhase);
  780. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IWTEDNISes_Item_Proxy( 
  781.     IWTEDNISes __RPC_FAR * This,
  782.     VARIANT v,
  783.     /* [retval][out] */ IWTEDNIS __RPC_FAR *__RPC_FAR *pItem);
  784. void __RPC_STUB IWTEDNISes_Item_Stub(
  785.     IRpcStubBuffer *This,
  786.     IRpcChannelBuffer *_pRpcChannelBuffer,
  787.     PRPC_MESSAGE _pRpcMessage,
  788.     DWORD *_pdwStubPhase);
  789. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWTEDNISes_get__NewEnum_Proxy( 
  790.     IWTEDNISes __RPC_FAR * This,
  791.     /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
  792. void __RPC_STUB IWTEDNISes_get__NewEnum_Stub(
  793.     IRpcStubBuffer *This,
  794.     IRpcChannelBuffer *_pRpcChannelBuffer,
  795.     PRPC_MESSAGE _pRpcMessage,
  796.     DWORD *_pdwStubPhase);
  797. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWTEDNISes_get_VendorDataSets_Proxy( 
  798.     IWTEDNISes __RPC_FAR * This,
  799.     /* [retval][out] */ IWTEVendorDataSets __RPC_FAR *__RPC_FAR *pVal);
  800. void __RPC_STUB IWTEDNISes_get_VendorDataSets_Stub(
  801.     IRpcStubBuffer *This,
  802.     IRpcChannelBuffer *_pRpcChannelBuffer,
  803.     PRPC_MESSAGE _pRpcMessage,
  804.     DWORD *_pdwStubPhase);
  805. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IWTEDNISes_Add_Proxy( 
  806.     IWTEDNISes __RPC_FAR * This,
  807.     /* [in] */ BSTR Name,
  808.     /* [in] */ BSTR DialedNumberIdentification,
  809.     /* [retval][out] */ IWTEDNIS __RPC_FAR *__RPC_FAR *ppNew);
  810. void __RPC_STUB IWTEDNISes_Add_Stub(
  811.     IRpcStubBuffer *This,
  812.     IRpcChannelBuffer *_pRpcChannelBuffer,
  813.     PRPC_MESSAGE _pRpcMessage,
  814.     DWORD *_pdwStubPhase);
  815. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IWTEDNISes_Remove_Proxy( 
  816.     IWTEDNISes __RPC_FAR * This,
  817.     VARIANT v);
  818. void __RPC_STUB IWTEDNISes_Remove_Stub(
  819.     IRpcStubBuffer *This,
  820.     IRpcChannelBuffer *_pRpcChannelBuffer,
  821.     PRPC_MESSAGE _pRpcMessage,
  822.     DWORD *_pdwStubPhase);
  823. #endif  /* __IWTEDNISes_INTERFACE_DEFINED__ */
  824. #ifndef __IWTEDNIS_INTERFACE_DEFINED__
  825. #define __IWTEDNIS_INTERFACE_DEFINED__
  826. /* interface IWTEDNIS */
  827. /* [unique][helpstring][dual][uuid][object] */ 
  828. EXTERN_C const IID IID_IWTEDNIS;
  829. #if defined(__cplusplus) && !defined(CINTERFACE)
  830.     
  831.     MIDL_INTERFACE("02468d40-5a2e-11d3-865d-0090272f9eeb")
  832.     IWTEDNIS : public IDispatch
  833.     {
  834.     public:
  835.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name( 
  836.             /* [retval][out] */ BSTR __RPC_FAR *pName) = 0;
  837.         
  838.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Name( 
  839.             /* [in] */ BSTR Name) = 0;
  840.         
  841.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Description( 
  842.             /* [retval][out] */ BSTR __RPC_FAR *pDescription) = 0;
  843.         
  844.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Description( 
  845.             /* [in] */ BSTR Description) = 0;
  846.         
  847.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DialedNumberIdentification( 
  848.             /* [retval][out] */ BSTR __RPC_FAR *pDialedNumberIdentification) = 0;
  849.         
  850.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_DialedNumberIdentification( 
  851.             /* [in] */ BSTR DialedNumberIdentification) = 0;
  852.         
  853.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_AssignedApplication( 
  854.             /* [in] */ BSTR newVal) = 0;
  855.         
  856.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_AssignedApplication( 
  857.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  858.         
  859.         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Save( 
  860.             /* [defaultvalue][in] */ VARIANT_BOOL SaveOnlyIfCurrent = ( VARIANT_BOOL  )0) = 0;
  861.         
  862.         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Refresh( void) = 0;
  863.         
  864.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_VendorDataSets( 
  865.             /* [retval][out] */ IWTEVendorDataSets __RPC_FAR *__RPC_FAR *pVal) = 0;
  866.         
  867.     };
  868.     
  869. #else  /* C style interface */
  870.     typedef struct IWTEDNISVtbl
  871.     {
  872.         BEGIN_INTERFACE
  873.         
  874.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  875.             IWTEDNIS __RPC_FAR * This,
  876.             /* [in] */ REFIID riid,
  877.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  878.         
  879.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  880.             IWTEDNIS __RPC_FAR * This);
  881.         
  882.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  883.             IWTEDNIS __RPC_FAR * This);
  884.         
  885.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  886.             IWTEDNIS __RPC_FAR * This,
  887.             /* [out] */ UINT __RPC_FAR *pctinfo);
  888.         
  889.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  890.             IWTEDNIS __RPC_FAR * This,
  891.             /* [in] */ UINT iTInfo,
  892.             /* [in] */ LCID lcid,
  893.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  894.         
  895.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  896.             IWTEDNIS __RPC_FAR * This,
  897.             /* [in] */ REFIID riid,
  898.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  899.             /* [in] */ UINT cNames,
  900.             /* [in] */ LCID lcid,
  901.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  902.         
  903.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  904.             IWTEDNIS __RPC_FAR * This,
  905.             /* [in] */ DISPID dispIdMember,
  906.             /* [in] */ REFIID riid,
  907.             /* [in] */ LCID lcid,
  908.             /* [in] */ WORD wFlags,
  909.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  910.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  911.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  912.             /* [out] */ UINT __RPC_FAR *puArgErr);
  913.         
  914.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )( 
  915.             IWTEDNIS __RPC_FAR * This,
  916.             /* [retval][out] */ BSTR __RPC_FAR *pName);
  917.         
  918.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Name )( 
  919.             IWTEDNIS __RPC_FAR * This,
  920.             /* [in] */ BSTR Name);
  921.         
  922.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Description )( 
  923.             IWTEDNIS __RPC_FAR * This,
  924.             /* [retval][out] */ BSTR __RPC_FAR *pDescription);
  925.         
  926.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Description )( 
  927.             IWTEDNIS __RPC_FAR * This,
  928.             /* [in] */ BSTR Description);
  929.         
  930.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DialedNumberIdentification )( 
  931.             IWTEDNIS __RPC_FAR * This,
  932.             /* [retval][out] */ BSTR __RPC_FAR *pDialedNumberIdentification);
  933.         
  934.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DialedNumberIdentification )( 
  935.             IWTEDNIS __RPC_FAR * This,
  936.             /* [in] */ BSTR DialedNumberIdentification);
  937.         
  938.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AssignedApplication )( 
  939.             IWTEDNIS __RPC_FAR * This,
  940.             /* [in] */ BSTR newVal);
  941.         
  942.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AssignedApplication )( 
  943.             IWTEDNIS __RPC_FAR * This,
  944.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  945.         
  946.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Save )( 
  947.             IWTEDNIS __RPC_FAR * This,
  948.             /* [defaultvalue][in] */ VARIANT_BOOL SaveOnlyIfCurrent);
  949.         
  950.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Refresh )( 
  951.             IWTEDNIS __RPC_FAR * This);
  952.         
  953.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_VendorDataSets )( 
  954.             IWTEDNIS __RPC_FAR * This,
  955.             /* [retval][out] */ IWTEVendorDataSets __RPC_FAR *__RPC_FAR *pVal);
  956.         
  957.         END_INTERFACE
  958.     } IWTEDNISVtbl;
  959.     interface IWTEDNIS
  960.     {
  961.         CONST_VTBL struct IWTEDNISVtbl __RPC_FAR *lpVtbl;
  962.     };
  963.     
  964. #ifdef COBJMACROS
  965. #define IWTEDNIS_QueryInterface(This,riid,ppvObject)
  966.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  967. #define IWTEDNIS_AddRef(This)
  968.     (This)->lpVtbl -> AddRef(This)
  969. #define IWTEDNIS_Release(This)
  970.     (This)->lpVtbl -> Release(This)
  971. #define IWTEDNIS_GetTypeInfoCount(This,pctinfo)
  972.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  973. #define IWTEDNIS_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  974.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  975. #define IWTEDNIS_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  976.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  977. #define IWTEDNIS_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  978.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  979. #define IWTEDNIS_get_Name(This,pName)
  980.     (This)->lpVtbl -> get_Name(This,pName)
  981. #define IWTEDNIS_put_Name(This,Name)
  982.     (This)->lpVtbl -> put_Name(This,Name)
  983. #define IWTEDNIS_get_Description(This,pDescription)
  984.     (This)->lpVtbl -> get_Description(This,pDescription)
  985. #define IWTEDNIS_put_Description(This,Description)
  986.     (This)->lpVtbl -> put_Description(This,Description)
  987. #define IWTEDNIS_get_DialedNumberIdentification(This,pDialedNumberIdentification)
  988.     (This)->lpVtbl -> get_DialedNumberIdentification(This,pDialedNumberIdentification)
  989. #define IWTEDNIS_put_DialedNumberIdentification(This,DialedNumberIdentification)
  990.     (This)->lpVtbl -> put_DialedNumberIdentification(This,DialedNumberIdentification)
  991. #define IWTEDNIS_put_AssignedApplication(This,newVal)
  992.     (This)->lpVtbl -> put_AssignedApplication(This,newVal)
  993. #define IWTEDNIS_get_AssignedApplication(This,pVal)
  994.     (This)->lpVtbl -> get_AssignedApplication(This,pVal)
  995. #define IWTEDNIS_Save(This,SaveOnlyIfCurrent)
  996.     (This)->lpVtbl -> Save(This,SaveOnlyIfCurrent)
  997. #define IWTEDNIS_Refresh(This)
  998.     (This)->lpVtbl -> Refresh(This)
  999. #define IWTEDNIS_get_VendorDataSets(This,pVal)
  1000.     (This)->lpVtbl -> get_VendorDataSets(This,pVal)
  1001. #endif /* COBJMACROS */
  1002. #endif  /* C style interface */
  1003. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWTEDNIS_get_Name_Proxy( 
  1004.     IWTEDNIS __RPC_FAR * This,
  1005.     /* [retval][out] */ BSTR __RPC_FAR *pName);
  1006. void __RPC_STUB IWTEDNIS_get_Name_Stub(
  1007.     IRpcStubBuffer *This,
  1008.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1009.     PRPC_MESSAGE _pRpcMessage,
  1010.     DWORD *_pdwStubPhase);
  1011. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IWTEDNIS_put_Name_Proxy( 
  1012.     IWTEDNIS __RPC_FAR * This,
  1013.     /* [in] */ BSTR Name);
  1014. void __RPC_STUB IWTEDNIS_put_Name_Stub(
  1015.     IRpcStubBuffer *This,
  1016.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1017.     PRPC_MESSAGE _pRpcMessage,
  1018.     DWORD *_pdwStubPhase);
  1019. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWTEDNIS_get_Description_Proxy( 
  1020.     IWTEDNIS __RPC_FAR * This,
  1021.     /* [retval][out] */ BSTR __RPC_FAR *pDescription);
  1022. void __RPC_STUB IWTEDNIS_get_Description_Stub(
  1023.     IRpcStubBuffer *This,
  1024.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1025.     PRPC_MESSAGE _pRpcMessage,
  1026.     DWORD *_pdwStubPhase);
  1027. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IWTEDNIS_put_Description_Proxy( 
  1028.     IWTEDNIS __RPC_FAR * This,
  1029.     /* [in] */ BSTR Description);
  1030. void __RPC_STUB IWTEDNIS_put_Description_Stub(
  1031.     IRpcStubBuffer *This,
  1032.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1033.     PRPC_MESSAGE _pRpcMessage,
  1034.     DWORD *_pdwStubPhase);
  1035. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWTEDNIS_get_DialedNumberIdentification_Proxy( 
  1036.     IWTEDNIS __RPC_FAR * This,
  1037.     /* [retval][out] */ BSTR __RPC_FAR *pDialedNumberIdentification);
  1038. void __RPC_STUB IWTEDNIS_get_DialedNumberIdentification_Stub(
  1039.     IRpcStubBuffer *This,
  1040.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1041.     PRPC_MESSAGE _pRpcMessage,
  1042.     DWORD *_pdwStubPhase);
  1043. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IWTEDNIS_put_DialedNumberIdentification_Proxy( 
  1044.     IWTEDNIS __RPC_FAR * This,
  1045.     /* [in] */ BSTR DialedNumberIdentification);
  1046. void __RPC_STUB IWTEDNIS_put_DialedNumberIdentification_Stub(
  1047.     IRpcStubBuffer *This,
  1048.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1049.     PRPC_MESSAGE _pRpcMessage,
  1050.     DWORD *_pdwStubPhase);
  1051. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IWTEDNIS_put_AssignedApplication_Proxy( 
  1052.     IWTEDNIS __RPC_FAR * This,
  1053.     /* [in] */ BSTR newVal);
  1054. void __RPC_STUB IWTEDNIS_put_AssignedApplication_Stub(
  1055.     IRpcStubBuffer *This,
  1056.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1057.     PRPC_MESSAGE _pRpcMessage,
  1058.     DWORD *_pdwStubPhase);
  1059. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWTEDNIS_get_AssignedApplication_Proxy( 
  1060.     IWTEDNIS __RPC_FAR * This,
  1061.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1062. void __RPC_STUB IWTEDNIS_get_AssignedApplication_Stub(
  1063.     IRpcStubBuffer *This,
  1064.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1065.     PRPC_MESSAGE _pRpcMessage,
  1066.     DWORD *_pdwStubPhase);
  1067. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IWTEDNIS_Save_Proxy( 
  1068.     IWTEDNIS __RPC_FAR * This,
  1069.     /* [defaultvalue][in] */ VARIANT_BOOL SaveOnlyIfCurrent);
  1070. void __RPC_STUB IWTEDNIS_Save_Stub(
  1071.     IRpcStubBuffer *This,
  1072.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1073.     PRPC_MESSAGE _pRpcMessage,
  1074.     DWORD *_pdwStubPhase);
  1075. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IWTEDNIS_Refresh_Proxy( 
  1076.     IWTEDNIS __RPC_FAR * This);
  1077. void __RPC_STUB IWTEDNIS_Refresh_Stub(
  1078.     IRpcStubBuffer *This,
  1079.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1080.     PRPC_MESSAGE _pRpcMessage,
  1081.     DWORD *_pdwStubPhase);
  1082. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWTEDNIS_get_VendorDataSets_Proxy( 
  1083.     IWTEDNIS __RPC_FAR * This,
  1084.     /* [retval][out] */ IWTEVendorDataSets __RPC_FAR *__RPC_FAR *pVal);
  1085. void __RPC_STUB IWTEDNIS_get_VendorDataSets_Stub(
  1086.     IRpcStubBuffer *This,
  1087.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1088.     PRPC_MESSAGE _pRpcMessage,
  1089.     DWORD *_pdwStubPhase);
  1090. #endif  /* __IWTEDNIS_INTERFACE_DEFINED__ */
  1091. #ifndef __IWTEVendorDataSets_INTERFACE_DEFINED__
  1092. #define __IWTEVendorDataSets_INTERFACE_DEFINED__
  1093. /* interface IWTEVendorDataSets */
  1094. /* [unique][helpstring][dual][uuid][object] */ 
  1095. EXTERN_C const IID IID_IWTEVendorDataSets;
  1096. #if defined(__cplusplus) && !defined(CINTERFACE)
  1097.     
  1098.     MIDL_INTERFACE("B83E8318-336C-11D3-8657-0090272F9EEB")
  1099.     IWTEVendorDataSets : public IDispatch
  1100.     {
  1101.     public:
  1102.         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Item( 
  1103.             VARIANT v,
  1104.             /* [retval][out] */ IWTEVendorDataSet __RPC_FAR *__RPC_FAR *pItem) = 0;
  1105.         
  1106.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( 
  1107.             /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal) = 0;
  1108.         
  1109.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( 
  1110.             /* [retval][out] */ long __RPC_FAR *pVal) = 0;
  1111.         
  1112.         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Save( 
  1113.             /* [defaultvalue][in] */ VARIANT_BOOL SaveOnlyIfCurrent = ( VARIANT_BOOL  )0) = 0;
  1114.         
  1115.         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Refresh( void) = 0;
  1116.         
  1117.         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( 
  1118.             /* [in] */ BSTR Id,
  1119.             /* [retval][out] */ IWTEVendorDataSet __RPC_FAR *__RPC_FAR *ppNewSet) = 0;
  1120.         
  1121.         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove( 
  1122.             VARIANT v) = 0;
  1123.         
  1124.     };
  1125.     
  1126. #else  /* C style interface */
  1127.     typedef struct IWTEVendorDataSetsVtbl
  1128.     {
  1129.         BEGIN_INTERFACE
  1130.         
  1131.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  1132.             IWTEVendorDataSets __RPC_FAR * This,
  1133.             /* [in] */ REFIID riid,
  1134.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  1135.         
  1136.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  1137.             IWTEVendorDataSets __RPC_FAR * This);
  1138.         
  1139.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  1140.             IWTEVendorDataSets __RPC_FAR * This);
  1141.         
  1142.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  1143.             IWTEVendorDataSets __RPC_FAR * This,
  1144.             /* [out] */ UINT __RPC_FAR *pctinfo);
  1145.         
  1146.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  1147.             IWTEVendorDataSets __RPC_FAR * This,
  1148.             /* [in] */ UINT iTInfo,
  1149.             /* [in] */ LCID lcid,
  1150.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  1151.         
  1152.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  1153.             IWTEVendorDataSets __RPC_FAR * This,
  1154.             /* [in] */ REFIID riid,
  1155.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  1156.             /* [in] */ UINT cNames,
  1157.             /* [in] */ LCID lcid,
  1158.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  1159.         
  1160.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  1161.             IWTEVendorDataSets __RPC_FAR * This,
  1162.             /* [in] */ DISPID dispIdMember,
  1163.             /* [in] */ REFIID riid,
  1164.             /* [in] */ LCID lcid,
  1165.             /* [in] */ WORD wFlags,
  1166.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  1167.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  1168.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  1169.             /* [out] */ UINT __RPC_FAR *puArgErr);
  1170.         
  1171.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )( 
  1172.             IWTEVendorDataSets __RPC_FAR * This,
  1173.             VARIANT v,
  1174.             /* [retval][out] */ IWTEVendorDataSet __RPC_FAR *__RPC_FAR *pItem);
  1175.         
  1176.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )( 
  1177.             IWTEVendorDataSets __RPC_FAR * This,
  1178.             /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
  1179.         
  1180.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )( 
  1181.             IWTEVendorDataSets __RPC_FAR * This,
  1182.             /* [retval][out] */ long __RPC_FAR *pVal);
  1183.         
  1184.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Save )( 
  1185.             IWTEVendorDataSets __RPC_FAR * This,
  1186.             /* [defaultvalue][in] */ VARIANT_BOOL SaveOnlyIfCurrent);
  1187.         
  1188.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Refresh )( 
  1189.             IWTEVendorDataSets __RPC_FAR * This);
  1190.         
  1191.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )( 
  1192.             IWTEVendorDataSets __RPC_FAR * This,
  1193.             /* [in] */ BSTR Id,
  1194.             /* [retval][out] */ IWTEVendorDataSet __RPC_FAR *__RPC_FAR *ppNewSet);
  1195.         
  1196.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Remove )( 
  1197.             IWTEVendorDataSets __RPC_FAR * This,
  1198.             VARIANT v);
  1199.         
  1200.         END_INTERFACE
  1201.     } IWTEVendorDataSetsVtbl;
  1202.     interface IWTEVendorDataSets
  1203.     {
  1204.         CONST_VTBL struct IWTEVendorDataSetsVtbl __RPC_FAR *lpVtbl;
  1205.     };
  1206.     
  1207. #ifdef COBJMACROS
  1208. #define IWTEVendorDataSets_QueryInterface(This,riid,ppvObject)
  1209.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  1210. #define IWTEVendorDataSets_AddRef(This)
  1211.     (This)->lpVtbl -> AddRef(This)
  1212. #define IWTEVendorDataSets_Release(This)
  1213.     (This)->lpVtbl -> Release(This)
  1214. #define IWTEVendorDataSets_GetTypeInfoCount(This,pctinfo)
  1215.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  1216. #define IWTEVendorDataSets_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  1217.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  1218. #define IWTEVendorDataSets_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  1219.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  1220. #define IWTEVendorDataSets_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  1221.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  1222. #define IWTEVendorDataSets_Item(This,v,pItem)
  1223.     (This)->lpVtbl -> Item(This,v,pItem)
  1224. #define IWTEVendorDataSets_get__NewEnum(This,pVal)
  1225.     (This)->lpVtbl -> get__NewEnum(This,pVal)
  1226. #define IWTEVendorDataSets_get_Count(This,pVal)
  1227.     (This)->lpVtbl -> get_Count(This,pVal)
  1228. #define IWTEVendorDataSets_Save(This,SaveOnlyIfCurrent)
  1229.     (This)->lpVtbl -> Save(This,SaveOnlyIfCurrent)
  1230. #define IWTEVendorDataSets_Refresh(This)
  1231.     (This)->lpVtbl -> Refresh(This)
  1232. #define IWTEVendorDataSets_Add(This,Id,ppNewSet)
  1233.     (This)->lpVtbl -> Add(This,Id,ppNewSet)
  1234. #define IWTEVendorDataSets_Remove(This,v)
  1235.     (This)->lpVtbl -> Remove(This,v)
  1236. #endif /* COBJMACROS */
  1237. #endif  /* C style interface */
  1238. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IWTEVendorDataSets_Item_Proxy( 
  1239.     IWTEVendorDataSets __RPC_FAR * This,
  1240.     VARIANT v,
  1241.     /* [retval][out] */ IWTEVendorDataSet __RPC_FAR *__RPC_FAR *pItem);
  1242. void __RPC_STUB IWTEVendorDataSets_Item_Stub(
  1243.     IRpcStubBuffer *This,
  1244.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1245.     PRPC_MESSAGE _pRpcMessage,
  1246.     DWORD *_pdwStubPhase);
  1247. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWTEVendorDataSets_get__NewEnum_Proxy( 
  1248.     IWTEVendorDataSets __RPC_FAR * This,
  1249.     /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
  1250. void __RPC_STUB IWTEVendorDataSets_get__NewEnum_Stub(
  1251.     IRpcStubBuffer *This,
  1252.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1253.     PRPC_MESSAGE _pRpcMessage,
  1254.     DWORD *_pdwStubPhase);
  1255. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWTEVendorDataSets_get_Count_Proxy( 
  1256.     IWTEVendorDataSets __RPC_FAR * This,
  1257.     /* [retval][out] */ long __RPC_FAR *pVal);
  1258. void __RPC_STUB IWTEVendorDataSets_get_Count_Stub(
  1259.     IRpcStubBuffer *This,
  1260.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1261.     PRPC_MESSAGE _pRpcMessage,
  1262.     DWORD *_pdwStubPhase);
  1263. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IWTEVendorDataSets_Save_Proxy( 
  1264.     IWTEVendorDataSets __RPC_FAR * This,
  1265.     /* [defaultvalue][in] */ VARIANT_BOOL SaveOnlyIfCurrent);
  1266. void __RPC_STUB IWTEVendorDataSets_Save_Stub(
  1267.     IRpcStubBuffer *This,
  1268.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1269.     PRPC_MESSAGE _pRpcMessage,
  1270.     DWORD *_pdwStubPhase);
  1271. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IWTEVendorDataSets_Refresh_Proxy( 
  1272.     IWTEVendorDataSets __RPC_FAR * This);
  1273. void __RPC_STUB IWTEVendorDataSets_Refresh_Stub(
  1274.     IRpcStubBuffer *This,
  1275.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1276.     PRPC_MESSAGE _pRpcMessage,
  1277.     DWORD *_pdwStubPhase);
  1278. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IWTEVendorDataSets_Add_Proxy( 
  1279.     IWTEVendorDataSets __RPC_FAR * This,
  1280.     /* [in] */ BSTR Id,
  1281.     /* [retval][out] */ IWTEVendorDataSet __RPC_FAR *__RPC_FAR *ppNewSet);
  1282. void __RPC_STUB IWTEVendorDataSets_Add_Stub(
  1283.     IRpcStubBuffer *This,
  1284.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1285.     PRPC_MESSAGE _pRpcMessage,
  1286.     DWORD *_pdwStubPhase);
  1287. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IWTEVendorDataSets_Remove_Proxy( 
  1288.     IWTEVendorDataSets __RPC_FAR * This,
  1289.     VARIANT v);
  1290. void __RPC_STUB IWTEVendorDataSets_Remove_Stub(
  1291.     IRpcStubBuffer *This,
  1292.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1293.     PRPC_MESSAGE _pRpcMessage,
  1294.     DWORD *_pdwStubPhase);
  1295. #endif  /* __IWTEVendorDataSets_INTERFACE_DEFINED__ */
  1296. #ifndef __IWTEVendorDataSet_INTERFACE_DEFINED__
  1297. #define __IWTEVendorDataSet_INTERFACE_DEFINED__
  1298. /* interface IWTEVendorDataSet */
  1299. /* [unique][helpstring][dual][uuid][object] */ 
  1300. EXTERN_C const IID IID_IWTEVendorDataSet;
  1301. #if defined(__cplusplus) && !defined(CINTERFACE)
  1302.     
  1303.     MIDL_INTERFACE("B83E831D-336C-11D3-8657-0090272F9EEB")
  1304.     IWTEVendorDataSet : public IDispatch
  1305.     {
  1306.     public:
  1307.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Value( 
  1308.             /* [in] */ BSTR Name,
  1309.             /* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0;
  1310.         
  1311.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Value( 
  1312.             /* [in] */ BSTR Name,
  1313.             /* [in] */ VARIANT newVal) = 0;
  1314.         
  1315.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name( 
  1316.             /* [retval][out] */ BSTR __RPC_FAR *pName) = 0;
  1317.         
  1318.         virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE RemoveValue( 
  1319.             /* [in] */ BSTR Name) = 0;
  1320.         
  1321.         virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Save( 
  1322.             /* [defaultvalue][in] */ VARIANT_BOOL SaveOnlyIfCurrent = ( VARIANT_BOOL  )0) = 0;
  1323.         
  1324.         virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Refresh( void) = 0;
  1325.         
  1326.         virtual /* [hidden][helpstring] */ HRESULT STDMETHODCALLTYPE WaitForChanges( 
  1327.             /* [in] */ DWORD hEvent) = 0;
  1328.         
  1329.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_AllNames( 
  1330.             /* [retval][out] */ VARIANT __RPC_FAR *pItem) = 0;
  1331.         
  1332.     };
  1333.     
  1334. #else  /* C style interface */
  1335.     typedef struct IWTEVendorDataSetVtbl
  1336.     {
  1337.         BEGIN_INTERFACE
  1338.         
  1339.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  1340.             IWTEVendorDataSet __RPC_FAR * This,
  1341.             /* [in] */ REFIID riid,
  1342.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  1343.         
  1344.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  1345.             IWTEVendorDataSet __RPC_FAR * This);
  1346.         
  1347.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  1348.             IWTEVendorDataSet __RPC_FAR * This);
  1349.         
  1350.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  1351.             IWTEVendorDataSet __RPC_FAR * This,
  1352.             /* [out] */ UINT __RPC_FAR *pctinfo);
  1353.         
  1354.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  1355.             IWTEVendorDataSet __RPC_FAR * This,
  1356.             /* [in] */ UINT iTInfo,
  1357.             /* [in] */ LCID lcid,
  1358.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  1359.         
  1360.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  1361.             IWTEVendorDataSet __RPC_FAR * This,
  1362.             /* [in] */ REFIID riid,
  1363.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  1364.             /* [in] */ UINT cNames,
  1365.             /* [in] */ LCID lcid,
  1366.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  1367.         
  1368.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  1369.             IWTEVendorDataSet __RPC_FAR * This,
  1370.             /* [in] */ DISPID dispIdMember,
  1371.             /* [in] */ REFIID riid,
  1372.             /* [in] */ LCID lcid,
  1373.             /* [in] */ WORD wFlags,
  1374.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  1375.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  1376.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  1377.             /* [out] */ UINT __RPC_FAR *puArgErr);
  1378.         
  1379.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Value )( 
  1380.             IWTEVendorDataSet __RPC_FAR * This,
  1381.             /* [in] */ BSTR Name,
  1382.             /* [retval][out] */ VARIANT __RPC_FAR *pVal);
  1383.         
  1384.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Value )( 
  1385.             IWTEVendorDataSet __RPC_FAR * This,
  1386.             /* [in] */ BSTR Name,
  1387.             /* [in] */ VARIANT newVal);
  1388.         
  1389.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )( 
  1390.             IWTEVendorDataSet __RPC_FAR * This,
  1391.             /* [retval][out] */ BSTR __RPC_FAR *pName);
  1392.         
  1393.         /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveValue )( 
  1394.             IWTEVendorDataSet __RPC_FAR * This,
  1395.             /* [in] */ BSTR Name);
  1396.         
  1397.         /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Save )( 
  1398.             IWTEVendorDataSet __RPC_FAR * This,
  1399.             /* [defaultvalue][in] */ VARIANT_BOOL SaveOnlyIfCurrent);
  1400.         
  1401.         /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Refresh )( 
  1402.             IWTEVendorDataSet __RPC_FAR * This);
  1403.         
  1404.         /* [hidden][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *WaitForChanges )( 
  1405.             IWTEVendorDataSet __RPC_FAR * This,
  1406.             /* [in] */ DWORD hEvent);
  1407.         
  1408.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AllNames )( 
  1409.             IWTEVendorDataSet __RPC_FAR * This,
  1410.             /* [retval][out] */ VARIANT __RPC_FAR *pItem);
  1411.         
  1412.         END_INTERFACE
  1413.     } IWTEVendorDataSetVtbl;
  1414.     interface IWTEVendorDataSet
  1415.     {
  1416.         CONST_VTBL struct IWTEVendorDataSetVtbl __RPC_FAR *lpVtbl;
  1417.     };
  1418.     
  1419. #ifdef COBJMACROS
  1420. #define IWTEVendorDataSet_QueryInterface(This,riid,ppvObject)
  1421.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  1422. #define IWTEVendorDataSet_AddRef(This)
  1423.     (This)->lpVtbl -> AddRef(This)
  1424. #define IWTEVendorDataSet_Release(This)
  1425.     (This)->lpVtbl -> Release(This)
  1426. #define IWTEVendorDataSet_GetTypeInfoCount(This,pctinfo)
  1427.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  1428. #define IWTEVendorDataSet_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  1429.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  1430. #define IWTEVendorDataSet_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  1431.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  1432. #define IWTEVendorDataSet_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  1433.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  1434. #define IWTEVendorDataSet_get_Value(This,Name,pVal)
  1435.     (This)->lpVtbl -> get_Value(This,Name,pVal)
  1436. #define IWTEVendorDataSet_put_Value(This,Name,newVal)
  1437.     (This)->lpVtbl -> put_Value(This,Name,newVal)
  1438. #define IWTEVendorDataSet_get_Name(This,pName)
  1439.     (This)->lpVtbl -> get_Name(This,pName)
  1440. #define IWTEVendorDataSet_RemoveValue(This,Name)
  1441.     (This)->lpVtbl -> RemoveValue(This,Name)
  1442. #define IWTEVendorDataSet_Save(This,SaveOnlyIfCurrent)
  1443.     (This)->lpVtbl -> Save(This,SaveOnlyIfCurrent)
  1444. #define IWTEVendorDataSet_Refresh(This)
  1445.     (This)->lpVtbl -> Refresh(This)
  1446. #define IWTEVendorDataSet_WaitForChanges(This,hEvent)
  1447.     (This)->lpVtbl -> WaitForChanges(This,hEvent)
  1448. #define IWTEVendorDataSet_get_AllNames(This,pItem)
  1449.     (This)->lpVtbl -> get_AllNames(This,pItem)
  1450. #endif /* COBJMACROS */
  1451. #endif  /* C style interface */
  1452. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWTEVendorDataSet_get_Value_Proxy( 
  1453.     IWTEVendorDataSet __RPC_FAR * This,
  1454.     /* [in] */ BSTR Name,
  1455.     /* [retval][out] */ VARIANT __RPC_FAR *pVal);
  1456. void __RPC_STUB IWTEVendorDataSet_get_Value_Stub(
  1457.     IRpcStubBuffer *This,
  1458.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1459.     PRPC_MESSAGE _pRpcMessage,
  1460.     DWORD *_pdwStubPhase);
  1461. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IWTEVendorDataSet_put_Value_Proxy( 
  1462.     IWTEVendorDataSet __RPC_FAR * This,
  1463.     /* [in] */ BSTR Name,
  1464.     /* [in] */ VARIANT newVal);
  1465. void __RPC_STUB IWTEVendorDataSet_put_Value_Stub(
  1466.     IRpcStubBuffer *This,
  1467.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1468.     PRPC_MESSAGE _pRpcMessage,
  1469.     DWORD *_pdwStubPhase);
  1470. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWTEVendorDataSet_get_Name_Proxy( 
  1471.     IWTEVendorDataSet __RPC_FAR * This,
  1472.     /* [retval][out] */ BSTR __RPC_FAR *pName);
  1473. void __RPC_STUB IWTEVendorDataSet_get_Name_Stub(
  1474.     IRpcStubBuffer *This,
  1475.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1476.     PRPC_MESSAGE _pRpcMessage,
  1477.     DWORD *_pdwStubPhase);
  1478. /* [helpstring] */ HRESULT STDMETHODCALLTYPE IWTEVendorDataSet_RemoveValue_Proxy( 
  1479.     IWTEVendorDataSet __RPC_FAR * This,
  1480.     /* [in] */ BSTR Name);
  1481. void __RPC_STUB IWTEVendorDataSet_RemoveValue_Stub(
  1482.     IRpcStubBuffer *This,
  1483.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1484.     PRPC_MESSAGE _pRpcMessage,
  1485.     DWORD *_pdwStubPhase);
  1486. /* [helpstring] */ HRESULT STDMETHODCALLTYPE IWTEVendorDataSet_Save_Proxy( 
  1487.     IWTEVendorDataSet __RPC_FAR * This,
  1488.     /* [defaultvalue][in] */ VARIANT_BOOL SaveOnlyIfCurrent);
  1489. void __RPC_STUB IWTEVendorDataSet_Save_Stub(
  1490.     IRpcStubBuffer *This,
  1491.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1492.     PRPC_MESSAGE _pRpcMessage,
  1493.     DWORD *_pdwStubPhase);
  1494. /* [helpstring] */ HRESULT STDMETHODCALLTYPE IWTEVendorDataSet_Refresh_Proxy( 
  1495.     IWTEVendorDataSet __RPC_FAR * This);
  1496. void __RPC_STUB IWTEVendorDataSet_Refresh_Stub(
  1497.     IRpcStubBuffer *This,
  1498.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1499.     PRPC_MESSAGE _pRpcMessage,
  1500.     DWORD *_pdwStubPhase);
  1501. /* [hidden][helpstring] */ HRESULT STDMETHODCALLTYPE IWTEVendorDataSet_WaitForChanges_Proxy( 
  1502.     IWTEVendorDataSet __RPC_FAR * This,
  1503.     /* [in] */ DWORD hEvent);
  1504. void __RPC_STUB IWTEVendorDataSet_WaitForChanges_Stub(
  1505.     IRpcStubBuffer *This,
  1506.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1507.     PRPC_MESSAGE _pRpcMessage,
  1508.     DWORD *_pdwStubPhase);
  1509. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWTEVendorDataSet_get_AllNames_Proxy( 
  1510.     IWTEVendorDataSet __RPC_FAR * This,
  1511.     /* [retval][out] */ VARIANT __RPC_FAR *pItem);
  1512. void __RPC_STUB IWTEVendorDataSet_get_AllNames_Stub(
  1513.     IRpcStubBuffer *This,
  1514.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1515.     PRPC_MESSAGE _pRpcMessage,
  1516.     DWORD *_pdwStubPhase);
  1517. #endif  /* __IWTEVendorDataSet_INTERFACE_DEFINED__ */
  1518. #ifndef __IWTELog_INTERFACE_DEFINED__
  1519. #define __IWTELog_INTERFACE_DEFINED__
  1520. /* interface IWTELog */
  1521. /* [unique][helpstring][dual][uuid][object] */ 
  1522. EXTERN_C const IID IID_IWTELog;
  1523. #if defined(__cplusplus) && !defined(CINTERFACE)
  1524.     
  1525.     MIDL_INTERFACE("B83E831F-336C-11D3-8657-0090272F9EEB")
  1526.     IWTELog : public IDispatch
  1527.     {
  1528.     public:
  1529.         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Save( 
  1530.             /* [defaultvalue][in] */ VARIANT_BOOL SaveOnlyIfCurrent = ( VARIANT_BOOL  )0) = 0;
  1531.         
  1532.         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Refresh( void) = 0;
  1533.         
  1534.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_LogType( 
  1535.             /* [retval][out] */ LogType __RPC_FAR *pVal) = 0;
  1536.         
  1537.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_LogType( 
  1538.             /* [in] */ LogType newVal) = 0;
  1539.         
  1540.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_LogFilePeriod( 
  1541.             /* [retval][out] */ LogPeriodType __RPC_FAR *pVal) = 0;
  1542.         
  1543.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_LogFilePeriod( 
  1544.             /* [in] */ LogPeriodType newVal) = 0;
  1545.         
  1546.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_LogFieldSelection( 
  1547.             /* [retval][out] */ int __RPC_FAR *pVal) = 0;
  1548.         
  1549.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_LogFieldSelection( 
  1550.             /* [in] */ int newVal) = 0;
  1551.         
  1552.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_LogFilesCompress( 
  1553.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
  1554.         
  1555.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_LogFilesCompress( 
  1556.             /* [in] */ VARIANT_BOOL newVal) = 0;
  1557.         
  1558.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_LogFileDirectory( 
  1559.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  1560.         
  1561.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_LogFileDirectory( 
  1562.             /* [in] */ BSTR newVal) = 0;
  1563.         
  1564.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_LogSqlDataSource( 
  1565.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  1566.         
  1567.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_LogSqlDataSource( 
  1568.             /* [in] */ BSTR newVal) = 0;
  1569.         
  1570.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_LogSqlTableName( 
  1571.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  1572.         
  1573.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_LogSqlTableName( 
  1574.             /* [in] */ BSTR newVal) = 0;
  1575.         
  1576.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_LogFileDirectoryType( 
  1577.             /* [retval][out] */ LogFileDirectoryType __RPC_FAR *pVal) = 0;
  1578.         
  1579.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_LogFileDirectoryType( 
  1580.             /* [in] */ LogFileDirectoryType newVal) = 0;
  1581.         
  1582.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_LogEnabled( 
  1583.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
  1584.         
  1585.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_LogEnabled( 
  1586.             /* [in] */ VARIANT_BOOL newVal) = 0;
  1587.         
  1588.     };
  1589.     
  1590. #else  /* C style interface */
  1591.     typedef struct IWTELogVtbl
  1592.     {
  1593.         BEGIN_INTERFACE
  1594.         
  1595.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  1596.             IWTELog __RPC_FAR * This,
  1597.             /* [in] */ REFIID riid,
  1598.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  1599.         
  1600.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  1601.             IWTELog __RPC_FAR * This);
  1602.         
  1603.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  1604.             IWTELog __RPC_FAR * This);
  1605.         
  1606.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  1607.             IWTELog __RPC_FAR * This,
  1608.             /* [out] */ UINT __RPC_FAR *pctinfo);
  1609.         
  1610.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  1611.             IWTELog __RPC_FAR * This,
  1612.             /* [in] */ UINT iTInfo,
  1613.             /* [in] */ LCID lcid,
  1614.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  1615.         
  1616.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  1617.             IWTELog __RPC_FAR * This,
  1618.             /* [in] */ REFIID riid,
  1619.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  1620.             /* [in] */ UINT cNames,
  1621.             /* [in] */ LCID lcid,
  1622.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  1623.         
  1624.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  1625.             IWTELog __RPC_FAR * This,
  1626.             /* [in] */ DISPID dispIdMember,
  1627.             /* [in] */ REFIID riid,
  1628.             /* [in] */ LCID lcid,
  1629.             /* [in] */ WORD wFlags,
  1630.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  1631.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  1632.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  1633.             /* [out] */ UINT __RPC_FAR *puArgErr);
  1634.         
  1635.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Save )( 
  1636.             IWTELog __RPC_FAR * This,
  1637.             /* [defaultvalue][in] */ VARIANT_BOOL SaveOnlyIfCurrent);
  1638.         
  1639.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Refresh )( 
  1640.             IWTELog __RPC_FAR * This);
  1641.         
  1642.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LogType )( 
  1643.             IWTELog __RPC_FAR * This,
  1644.             /* [retval][out] */ LogType __RPC_FAR *pVal);
  1645.         
  1646.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LogType )( 
  1647.             IWTELog __RPC_FAR * This,
  1648.             /* [in] */ LogType newVal);
  1649.         
  1650.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LogFilePeriod )( 
  1651.             IWTELog __RPC_FAR * This,
  1652.             /* [retval][out] */ LogPeriodType __RPC_FAR *pVal);
  1653.         
  1654.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LogFilePeriod )( 
  1655.             IWTELog __RPC_FAR * This,
  1656.             /* [in] */ LogPeriodType newVal);
  1657.         
  1658.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LogFieldSelection )( 
  1659.             IWTELog __RPC_FAR * This,
  1660.             /* [retval][out] */ int __RPC_FAR *pVal);
  1661.         
  1662.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LogFieldSelection )( 
  1663.             IWTELog __RPC_FAR * This,
  1664.             /* [in] */ int newVal);
  1665.         
  1666.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LogFilesCompress )( 
  1667.             IWTELog __RPC_FAR * This,
  1668.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  1669.         
  1670.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LogFilesCompress )( 
  1671.             IWTELog __RPC_FAR * This,
  1672.             /* [in] */ VARIANT_BOOL newVal);
  1673.         
  1674.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LogFileDirectory )( 
  1675.             IWTELog __RPC_FAR * This,
  1676.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1677.         
  1678.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LogFileDirectory )( 
  1679.             IWTELog __RPC_FAR * This,
  1680.             /* [in] */ BSTR newVal);
  1681.         
  1682.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LogSqlDataSource )( 
  1683.             IWTELog __RPC_FAR * This,
  1684.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1685.         
  1686.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LogSqlDataSource )( 
  1687.             IWTELog __RPC_FAR * This,
  1688.             /* [in] */ BSTR newVal);
  1689.         
  1690.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LogSqlTableName )( 
  1691.             IWTELog __RPC_FAR * This,
  1692.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1693.         
  1694.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LogSqlTableName )( 
  1695.             IWTELog __RPC_FAR * This,
  1696.             /* [in] */ BSTR newVal);
  1697.         
  1698.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LogFileDirectoryType )( 
  1699.             IWTELog __RPC_FAR * This,
  1700.             /* [retval][out] */ LogFileDirectoryType __RPC_FAR *pVal);
  1701.         
  1702.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LogFileDirectoryType )( 
  1703.             IWTELog __RPC_FAR * This,
  1704.             /* [in] */ LogFileDirectoryType newVal);
  1705.         
  1706.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LogEnabled )( 
  1707.             IWTELog __RPC_FAR * This,
  1708.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  1709.         
  1710.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LogEnabled )( 
  1711.             IWTELog __RPC_FAR * This,
  1712.             /* [in] */ VARIANT_BOOL newVal);
  1713.         
  1714.         END_INTERFACE
  1715.     } IWTELogVtbl;
  1716.     interface IWTELog
  1717.     {
  1718.         CONST_VTBL struct IWTELogVtbl __RPC_FAR *lpVtbl;
  1719.     };
  1720.     
  1721. #ifdef COBJMACROS
  1722. #define IWTELog_QueryInterface(This,riid,ppvObject)
  1723.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  1724. #define IWTELog_AddRef(This)
  1725.     (This)->lpVtbl -> AddRef(This)
  1726. #define IWTELog_Release(This)
  1727.     (This)->lpVtbl -> Release(This)
  1728. #define IWTELog_GetTypeInfoCount(This,pctinfo)
  1729.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  1730. #define IWTELog_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  1731.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  1732. #define IWTELog_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  1733.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  1734. #define IWTELog_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  1735.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  1736. #define IWTELog_Save(This,SaveOnlyIfCurrent)
  1737.     (This)->lpVtbl -> Save(This,SaveOnlyIfCurrent)
  1738. #define IWTELog_Refresh(This)
  1739.     (This)->lpVtbl -> Refresh(This)
  1740. #define IWTELog_get_LogType(This,pVal)
  1741.     (This)->lpVtbl -> get_LogType(This,pVal)
  1742. #define IWTELog_put_LogType(This,newVal)
  1743.     (This)->lpVtbl -> put_LogType(This,newVal)
  1744. #define IWTELog_get_LogFilePeriod(This,pVal)
  1745.     (This)->lpVtbl -> get_LogFilePeriod(This,pVal)
  1746. #define IWTELog_put_LogFilePeriod(This,newVal)
  1747.     (This)->lpVtbl -> put_LogFilePeriod(This,newVal)
  1748. #define IWTELog_get_LogFieldSelection(This,pVal)
  1749.     (This)->lpVtbl -> get_LogFieldSelection(This,pVal)
  1750. #define IWTELog_put_LogFieldSelection(This,newVal)
  1751.     (This)->lpVtbl -> put_LogFieldSelection(This,newVal)
  1752. #define IWTELog_get_LogFilesCompress(This,pVal)
  1753.     (This)->lpVtbl -> get_LogFilesCompress(This,pVal)
  1754. #define IWTELog_put_LogFilesCompress(This,newVal)
  1755.     (This)->lpVtbl -> put_LogFilesCompress(This,newVal)
  1756. #define IWTELog_get_LogFileDirectory(This,pVal)
  1757.     (This)->lpVtbl -> get_LogFileDirectory(This,pVal)
  1758. #define IWTELog_put_LogFileDirectory(This,newVal)
  1759.     (This)->lpVtbl -> put_LogFileDirectory(This,newVal)
  1760. #define IWTELog_get_LogSqlDataSource(This,pVal)
  1761.     (This)->lpVtbl -> get_LogSqlDataSource(This,pVal)
  1762. #define IWTELog_put_LogSqlDataSource(This,newVal)
  1763.     (This)->lpVtbl -> put_LogSqlDataSource(This,newVal)
  1764. #define IWTELog_get_LogSqlTableName(This,pVal)
  1765.     (This)->lpVtbl -> get_LogSqlTableName(This,pVal)
  1766. #define IWTELog_put_LogSqlTableName(This,newVal)
  1767.     (This)->lpVtbl -> put_LogSqlTableName(This,newVal)
  1768. #define IWTELog_get_LogFileDirectoryType(This,pVal)
  1769.     (This)->lpVtbl -> get_LogFileDirectoryType(This,pVal)
  1770. #define IWTELog_put_LogFileDirectoryType(This,newVal)
  1771.     (This)->lpVtbl -> put_LogFileDirectoryType(This,newVal)
  1772. #define IWTELog_get_LogEnabled(This,pVal)
  1773.     (This)->lpVtbl -> get_LogEnabled(This,pVal)
  1774. #define IWTELog_put_LogEnabled(This,newVal)
  1775.     (This)->lpVtbl -> put_LogEnabled(This,newVal)
  1776. #endif /* COBJMACROS */
  1777. #endif  /* C style interface */
  1778. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IWTELog_Save_Proxy( 
  1779.     IWTELog __RPC_FAR * This,
  1780.     /* [defaultvalue][in] */ VARIANT_BOOL SaveOnlyIfCurrent);
  1781. void __RPC_STUB IWTELog_Save_Stub(
  1782.     IRpcStubBuffer *This,
  1783.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1784.     PRPC_MESSAGE _pRpcMessage,
  1785.     DWORD *_pdwStubPhase);
  1786. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IWTELog_Refresh_Proxy( 
  1787.     IWTELog __RPC_FAR * This);
  1788. void __RPC_STUB IWTELog_Refresh_Stub(
  1789.     IRpcStubBuffer *This,
  1790.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1791.     PRPC_MESSAGE _pRpcMessage,
  1792.     DWORD *_pdwStubPhase);
  1793. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWTELog_get_LogType_Proxy( 
  1794.     IWTELog __RPC_FAR * This,
  1795.     /* [retval][out] */ LogType __RPC_FAR *pVal);
  1796. void __RPC_STUB IWTELog_get_LogType_Stub(
  1797.     IRpcStubBuffer *This,
  1798.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1799.     PRPC_MESSAGE _pRpcMessage,
  1800.     DWORD *_pdwStubPhase);
  1801. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IWTELog_put_LogType_Proxy( 
  1802.     IWTELog __RPC_FAR * This,
  1803.     /* [in] */ LogType newVal);
  1804. void __RPC_STUB IWTELog_put_LogType_Stub(
  1805.     IRpcStubBuffer *This,
  1806.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1807.     PRPC_MESSAGE _pRpcMessage,
  1808.     DWORD *_pdwStubPhase);
  1809. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWTELog_get_LogFilePeriod_Proxy( 
  1810.     IWTELog __RPC_FAR * This,
  1811.     /* [retval][out] */ LogPeriodType __RPC_FAR *pVal);
  1812. void __RPC_STUB IWTELog_get_LogFilePeriod_Stub(
  1813.     IRpcStubBuffer *This,
  1814.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1815.     PRPC_MESSAGE _pRpcMessage,
  1816.     DWORD *_pdwStubPhase);
  1817. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IWTELog_put_LogFilePeriod_Proxy( 
  1818.     IWTELog __RPC_FAR * This,
  1819.     /* [in] */ LogPeriodType newVal);
  1820. void __RPC_STUB IWTELog_put_LogFilePeriod_Stub(
  1821.     IRpcStubBuffer *This,
  1822.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1823.     PRPC_MESSAGE _pRpcMessage,
  1824.     DWORD *_pdwStubPhase);
  1825. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWTELog_get_LogFieldSelection_Proxy( 
  1826.     IWTELog __RPC_FAR * This,
  1827.     /* [retval][out] */ int __RPC_FAR *pVal);
  1828. void __RPC_STUB IWTELog_get_LogFieldSelection_Stub(
  1829.     IRpcStubBuffer *This,
  1830.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1831.     PRPC_MESSAGE _pRpcMessage,
  1832.     DWORD *_pdwStubPhase);
  1833. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IWTELog_put_LogFieldSelection_Proxy( 
  1834.     IWTELog __RPC_FAR * This,
  1835.     /* [in] */ int newVal);
  1836. void __RPC_STUB IWTELog_put_LogFieldSelection_Stub(
  1837.     IRpcStubBuffer *This,
  1838.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1839.     PRPC_MESSAGE _pRpcMessage,
  1840.     DWORD *_pdwStubPhase);
  1841. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWTELog_get_LogFilesCompress_Proxy( 
  1842.     IWTELog __RPC_FAR * This,
  1843.     /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  1844. void __RPC_STUB IWTELog_get_LogFilesCompress_Stub(
  1845.     IRpcStubBuffer *This,
  1846.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1847.     PRPC_MESSAGE _pRpcMessage,
  1848.     DWORD *_pdwStubPhase);
  1849. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IWTELog_put_LogFilesCompress_Proxy( 
  1850.     IWTELog __RPC_FAR * This,
  1851.     /* [in] */ VARIANT_BOOL newVal);
  1852. void __RPC_STUB IWTELog_put_LogFilesCompress_Stub(
  1853.     IRpcStubBuffer *This,
  1854.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1855.     PRPC_MESSAGE _pRpcMessage,
  1856.     DWORD *_pdwStubPhase);
  1857. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWTELog_get_LogFileDirectory_Proxy( 
  1858.     IWTELog __RPC_FAR * This,
  1859.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1860. void __RPC_STUB IWTELog_get_LogFileDirectory_Stub(
  1861.     IRpcStubBuffer *This,
  1862.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1863.     PRPC_MESSAGE _pRpcMessage,
  1864.     DWORD *_pdwStubPhase);
  1865. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IWTELog_put_LogFileDirectory_Proxy( 
  1866.     IWTELog __RPC_FAR * This,
  1867.     /* [in] */ BSTR newVal);
  1868. void __RPC_STUB IWTELog_put_LogFileDirectory_Stub(
  1869.     IRpcStubBuffer *This,
  1870.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1871.     PRPC_MESSAGE _pRpcMessage,
  1872.     DWORD *_pdwStubPhase);
  1873. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWTELog_get_LogSqlDataSource_Proxy( 
  1874.     IWTELog __RPC_FAR * This,
  1875.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1876. void __RPC_STUB IWTELog_get_LogSqlDataSource_Stub(
  1877.     IRpcStubBuffer *This,
  1878.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1879.     PRPC_MESSAGE _pRpcMessage,
  1880.     DWORD *_pdwStubPhase);
  1881. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IWTELog_put_LogSqlDataSource_Proxy( 
  1882.     IWTELog __RPC_FAR * This,
  1883.     /* [in] */ BSTR newVal);
  1884. void __RPC_STUB IWTELog_put_LogSqlDataSource_Stub(
  1885.     IRpcStubBuffer *This,
  1886.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1887.     PRPC_MESSAGE _pRpcMessage,
  1888.     DWORD *_pdwStubPhase);
  1889. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWTELog_get_LogSqlTableName_Proxy( 
  1890.     IWTELog __RPC_FAR * This,
  1891.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1892. void __RPC_STUB IWTELog_get_LogSqlTableName_Stub(
  1893.     IRpcStubBuffer *This,
  1894.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1895.     PRPC_MESSAGE _pRpcMessage,
  1896.     DWORD *_pdwStubPhase);
  1897. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IWTELog_put_LogSqlTableName_Proxy( 
  1898.     IWTELog __RPC_FAR * This,
  1899.     /* [in] */ BSTR newVal);
  1900. void __RPC_STUB IWTELog_put_LogSqlTableName_Stub(
  1901.     IRpcStubBuffer *This,
  1902.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1903.     PRPC_MESSAGE _pRpcMessage,
  1904.     DWORD *_pdwStubPhase);
  1905. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWTELog_get_LogFileDirectoryType_Proxy( 
  1906.     IWTELog __RPC_FAR * This,
  1907.     /* [retval][out] */ LogFileDirectoryType __RPC_FAR *pVal);
  1908. void __RPC_STUB IWTELog_get_LogFileDirectoryType_Stub(
  1909.     IRpcStubBuffer *This,
  1910.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1911.     PRPC_MESSAGE _pRpcMessage,
  1912.     DWORD *_pdwStubPhase);
  1913. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IWTELog_put_LogFileDirectoryType_Proxy( 
  1914.     IWTELog __RPC_FAR * This,
  1915.     /* [in] */ LogFileDirectoryType newVal);
  1916. void __RPC_STUB IWTELog_put_LogFileDirectoryType_Stub(
  1917.     IRpcStubBuffer *This,
  1918.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1919.     PRPC_MESSAGE _pRpcMessage,
  1920.     DWORD *_pdwStubPhase);
  1921. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWTELog_get_LogEnabled_Proxy( 
  1922.     IWTELog __RPC_FAR * This,
  1923.     /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  1924. void __RPC_STUB IWTELog_get_LogEnabled_Stub(
  1925.     IRpcStubBuffer *This,
  1926.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1927.     PRPC_MESSAGE _pRpcMessage,
  1928.     DWORD *_pdwStubPhase);
  1929. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IWTELog_put_LogEnabled_Proxy( 
  1930.     IWTELog __RPC_FAR * This,
  1931.     /* [in] */ VARIANT_BOOL newVal);
  1932. void __RPC_STUB IWTELog_put_LogEnabled_Stub(
  1933.     IRpcStubBuffer *This,
  1934.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1935.     PRPC_MESSAGE _pRpcMessage,
  1936.     DWORD *_pdwStubPhase);
  1937. #endif  /* __IWTELog_INTERFACE_DEFINED__ */
  1938. #ifndef __IWTEApplications_INTERFACE_DEFINED__
  1939. #define __IWTEApplications_INTERFACE_DEFINED__
  1940. /* interface IWTEApplications */
  1941. /* [unique][helpstring][dual][uuid][object] */ 
  1942. EXTERN_C const IID IID_IWTEApplications;
  1943. #if defined(__cplusplus) && !defined(CINTERFACE)
  1944.     
  1945.     MIDL_INTERFACE("B83E8321-336C-11D3-8657-0090272F9EEB")
  1946.     IWTEApplications : public IDispatch
  1947.     {
  1948.     public:
  1949.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( 
  1950.             /* [retval][out] */ long __RPC_FAR *retval) = 0;
  1951.         
  1952.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_VendorDataSets( 
  1953.             /* [retval][out] */ IWTEVendorDataSets __RPC_FAR *__RPC_FAR *pVal) = 0;
  1954.         
  1955.         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Item( 
  1956.             /* [in] */ VARIANT Index,
  1957.             /* [retval][out] */ IWTEApplication __RPC_FAR *__RPC_FAR *retval) = 0;
  1958.         
  1959.         virtual /* [helpstring][id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( 
  1960.             /* [retval][out] */ LPUNKNOWN __RPC_FAR *retval) = 0;
  1961.         
  1962.         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( 
  1963.             /* [in] */ BSTR Name,
  1964.             /* [in] */ BSTR HomePage,
  1965.             /* [retval][out] */ IWTEApplication __RPC_FAR *__RPC_FAR *ppVal) = 0;
  1966.         
  1967.         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove( 
  1968.             /* [in] */ VARIANT v) = 0;
  1969.         
  1970.         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Refresh( void) = 0;
  1971.         
  1972.         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Save( 
  1973.             /* [defaultvalue][in] */ VARIANT_BOOL SaveOnlyIfCurrent = ( VARIANT_BOOL  )0) = 0;
  1974.         
  1975.     };
  1976.     
  1977. #else  /* C style interface */
  1978.     typedef struct IWTEApplicationsVtbl
  1979.     {
  1980.         BEGIN_INTERFACE
  1981.         
  1982.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  1983.             IWTEApplications __RPC_FAR * This,
  1984.             /* [in] */ REFIID riid,
  1985.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  1986.         
  1987.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  1988.             IWTEApplications __RPC_FAR * This);
  1989.         
  1990.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  1991.             IWTEApplications __RPC_FAR * This);
  1992.         
  1993.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  1994.             IWTEApplications __RPC_FAR * This,
  1995.             /* [out] */ UINT __RPC_FAR *pctinfo);
  1996.         
  1997.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  1998.             IWTEApplications __RPC_FAR * This,
  1999.             /* [in] */ UINT iTInfo,
  2000.             /* [in] */ LCID lcid,
  2001.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  2002.         
  2003.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  2004.             IWTEApplications __RPC_FAR * This,
  2005.             /* [in] */ REFIID riid,
  2006.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  2007.             /* [in] */ UINT cNames,
  2008.             /* [in] */ LCID lcid,
  2009.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  2010.         
  2011.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  2012.             IWTEApplications __RPC_FAR * This,
  2013.             /* [in] */ DISPID dispIdMember,
  2014.             /* [in] */ REFIID riid,
  2015.             /* [in] */ LCID lcid,
  2016.             /* [in] */ WORD wFlags,
  2017.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  2018.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  2019.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  2020.             /* [out] */ UINT __RPC_FAR *puArgErr);
  2021.         
  2022.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )( 
  2023.             IWTEApplications __RPC_FAR * This,
  2024.             /* [retval][out] */ long __RPC_FAR *retval);
  2025.         
  2026.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_VendorDataSets )( 
  2027.             IWTEApplications __RPC_FAR * This,
  2028.             /* [retval][out] */ IWTEVendorDataSets __RPC_FAR *__RPC_FAR *pVal);
  2029.         
  2030.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )( 
  2031.             IWTEApplications __RPC_FAR * This,
  2032.             /* [in] */ VARIANT Index,
  2033.             /* [retval][out] */ IWTEApplication __RPC_FAR *__RPC_FAR *retval);
  2034.         
  2035.         /* [helpstring][id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )( 
  2036.             IWTEApplications __RPC_FAR * This,
  2037.             /* [retval][out] */ LPUNKNOWN __RPC_FAR *retval);
  2038.         
  2039.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )( 
  2040.             IWTEApplications __RPC_FAR * This,
  2041.             /* [in] */ BSTR Name,
  2042.             /* [in] */ BSTR HomePage,
  2043.             /* [retval][out] */ IWTEApplication __RPC_FAR *__RPC_FAR *ppVal);
  2044.         
  2045.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Remove )( 
  2046.             IWTEApplications __RPC_FAR * This,
  2047.             /* [in] */ VARIANT v);
  2048.         
  2049.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Refresh )( 
  2050.             IWTEApplications __RPC_FAR * This);
  2051.         
  2052.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Save )( 
  2053.             IWTEApplications __RPC_FAR * This,
  2054.             /* [defaultvalue][in] */ VARIANT_BOOL SaveOnlyIfCurrent);
  2055.         
  2056.         END_INTERFACE
  2057.     } IWTEApplicationsVtbl;
  2058.     interface IWTEApplications
  2059.     {
  2060.         CONST_VTBL struct IWTEApplicationsVtbl __RPC_FAR *lpVtbl;
  2061.     };
  2062.     
  2063. #ifdef COBJMACROS
  2064. #define IWTEApplications_QueryInterface(This,riid,ppvObject)
  2065.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  2066. #define IWTEApplications_AddRef(This)
  2067.     (This)->lpVtbl -> AddRef(This)
  2068. #define IWTEApplications_Release(This)
  2069.     (This)->lpVtbl -> Release(This)
  2070. #define IWTEApplications_GetTypeInfoCount(This,pctinfo)
  2071.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  2072. #define IWTEApplications_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  2073.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  2074. #define IWTEApplications_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  2075.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  2076. #define IWTEApplications_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  2077.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  2078. #define IWTEApplications_get_Count(This,retval)
  2079.     (This)->lpVtbl -> get_Count(This,retval)
  2080. #define IWTEApplications_get_VendorDataSets(This,pVal)
  2081.     (This)->lpVtbl -> get_VendorDataSets(This,pVal)
  2082. #define IWTEApplications_Item(This,Index,retval)
  2083.     (This)->lpVtbl -> Item(This,Index,retval)
  2084. #define IWTEApplications_get__NewEnum(This,retval)
  2085.     (This)->lpVtbl -> get__NewEnum(This,retval)
  2086. #define IWTEApplications_Add(This,Name,HomePage,ppVal)
  2087.     (This)->lpVtbl -> Add(This,Name,HomePage,ppVal)
  2088. #define IWTEApplications_Remove(This,v)
  2089.     (This)->lpVtbl -> Remove(This,v)
  2090. #define IWTEApplications_Refresh(This)
  2091.     (This)->lpVtbl -> Refresh(This)
  2092. #define IWTEApplications_Save(This,SaveOnlyIfCurrent)
  2093.     (This)->lpVtbl -> Save(This,SaveOnlyIfCurrent)
  2094. #endif /* COBJMACROS */
  2095. #endif  /* C style interface */
  2096. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWTEApplications_get_Count_Proxy( 
  2097.     IWTEApplications __RPC_FAR * This,
  2098.     /* [retval][out] */ long __RPC_FAR *retval);
  2099. void __RPC_STUB IWTEApplications_get_Count_Stub(
  2100.     IRpcStubBuffer *This,
  2101.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2102.     PRPC_MESSAGE _pRpcMessage,
  2103.     DWORD *_pdwStubPhase);
  2104. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWTEApplications_get_VendorDataSets_Proxy( 
  2105.     IWTEApplications __RPC_FAR * This,
  2106.     /* [retval][out] */ IWTEVendorDataSets __RPC_FAR *__RPC_FAR *pVal);
  2107. void __RPC_STUB IWTEApplications_get_VendorDataSets_Stub(
  2108.     IRpcStubBuffer *This,
  2109.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2110.     PRPC_MESSAGE _pRpcMessage,
  2111.     DWORD *_pdwStubPhase);
  2112. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IWTEApplications_Item_Proxy( 
  2113.     IWTEApplications __RPC_FAR * This,
  2114.     /* [in] */ VARIANT Index,
  2115.     /* [retval][out] */ IWTEApplication __RPC_FAR *__RPC_FAR *retval);
  2116. void __RPC_STUB IWTEApplications_Item_Stub(
  2117.     IRpcStubBuffer *This,
  2118.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2119.     PRPC_MESSAGE _pRpcMessage,
  2120.     DWORD *_pdwStubPhase);
  2121. /* [helpstring][id][restricted][propget] */ HRESULT STDMETHODCALLTYPE IWTEApplications_get__NewEnum_Proxy( 
  2122.     IWTEApplications __RPC_FAR * This,
  2123.     /* [retval][out] */ LPUNKNOWN __RPC_FAR *retval);
  2124. void __RPC_STUB IWTEApplications_get__NewEnum_Stub(
  2125.     IRpcStubBuffer *This,
  2126.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2127.     PRPC_MESSAGE _pRpcMessage,
  2128.     DWORD *_pdwStubPhase);
  2129. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IWTEApplications_Add_Proxy( 
  2130.     IWTEApplications __RPC_FAR * This,
  2131.     /* [in] */ BSTR Name,
  2132.     /* [in] */ BSTR HomePage,
  2133.     /* [retval][out] */ IWTEApplication __RPC_FAR *__RPC_FAR *ppVal);
  2134. void __RPC_STUB IWTEApplications_Add_Stub(
  2135.     IRpcStubBuffer *This,