home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Internet 2000 May / MICD_2000_05.iso / CBuilder5 / INSTALL / DATA1.CAB / Program_Built_Files / Include / faxcom.h < prev    next >
C/C++ Source or Header  |  2000-02-01  |  193KB  |  5,523 lines

  1. #pragma option push -b -a8 -pc -A- /*P_O_Push*/
  2.  
  3. #pragma warning( disable: 4049 )  /* more than 64k source lines */
  4.  
  5. /* this ALWAYS GENERATED file contains the definitions for the interfaces */
  6.  
  7.  
  8.  /* File created by MIDL compiler version 5.03.0279 */
  9. /* at Thu Aug 12 14:37:19 1999
  10.  */
  11. /* Compiler settings for faxcom.idl:
  12.     Oicf (OptLev=i2), W1, Zp8, env=Win32 (32b run), ms_ext, c_ext, robust
  13.     error checks: allocation ref bounds_check enum stub_data 
  14.     VC __declspec() decoration level: 
  15.          __declspec(uuid()), __declspec(selectany), __declspec(novtable)
  16.          DECLSPEC_UUID(), MIDL_INTERFACE()
  17. */
  18. //@@MIDL_FILE_HEADING(  )
  19.  
  20.  
  21. /* verify that the <rpcndr.h> version is high enough to compile this file*/
  22. #ifndef __REQUIRED_RPCNDR_H_VERSION__
  23. #define __REQUIRED_RPCNDR_H_VERSION__ 475
  24. #endif
  25.  
  26. #include "rpc.h"
  27. #include "rpcndr.h"
  28.  
  29. #ifndef __RPCNDR_H_VERSION__
  30. #error this stub requires an updated version of <rpcndr.h>
  31. #endif // __RPCNDR_H_VERSION__
  32.  
  33. #ifndef COM_NO_WINDOWS_H
  34. #include "windows.h"
  35. #include "ole2.h"
  36. #endif /*COM_NO_WINDOWS_H*/
  37.  
  38. #ifndef __faxcom_h__
  39. #define __faxcom_h__
  40.  
  41. /* Forward Declarations */ 
  42.  
  43. #ifndef __IFaxTiff_FWD_DEFINED__
  44. #define __IFaxTiff_FWD_DEFINED__
  45. typedef interface IFaxTiff IFaxTiff;
  46. #endif     /* __IFaxTiff_FWD_DEFINED__ */
  47.  
  48.  
  49. #ifndef __IFaxServer_FWD_DEFINED__
  50. #define __IFaxServer_FWD_DEFINED__
  51. typedef interface IFaxServer IFaxServer;
  52. #endif     /* __IFaxServer_FWD_DEFINED__ */
  53.  
  54.  
  55. #ifndef __IFaxPort_FWD_DEFINED__
  56. #define __IFaxPort_FWD_DEFINED__
  57. typedef interface IFaxPort IFaxPort;
  58. #endif     /* __IFaxPort_FWD_DEFINED__ */
  59.  
  60.  
  61. #ifndef __IFaxPorts_FWD_DEFINED__
  62. #define __IFaxPorts_FWD_DEFINED__
  63. typedef interface IFaxPorts IFaxPorts;
  64. #endif     /* __IFaxPorts_FWD_DEFINED__ */
  65.  
  66.  
  67. #ifndef __IFaxRoutingMethod_FWD_DEFINED__
  68. #define __IFaxRoutingMethod_FWD_DEFINED__
  69. typedef interface IFaxRoutingMethod IFaxRoutingMethod;
  70. #endif     /* __IFaxRoutingMethod_FWD_DEFINED__ */
  71.  
  72.  
  73. #ifndef __IFaxRoutingMethods_FWD_DEFINED__
  74. #define __IFaxRoutingMethods_FWD_DEFINED__
  75. typedef interface IFaxRoutingMethods IFaxRoutingMethods;
  76. #endif     /* __IFaxRoutingMethods_FWD_DEFINED__ */
  77.  
  78.  
  79. #ifndef __IFaxStatus_FWD_DEFINED__
  80. #define __IFaxStatus_FWD_DEFINED__
  81. typedef interface IFaxStatus IFaxStatus;
  82. #endif     /* __IFaxStatus_FWD_DEFINED__ */
  83.  
  84.  
  85. #ifndef __IFaxDoc_FWD_DEFINED__
  86. #define __IFaxDoc_FWD_DEFINED__
  87. typedef interface IFaxDoc IFaxDoc;
  88. #endif     /* __IFaxDoc_FWD_DEFINED__ */
  89.  
  90.  
  91. #ifndef __IFaxJobs_FWD_DEFINED__
  92. #define __IFaxJobs_FWD_DEFINED__
  93. typedef interface IFaxJobs IFaxJobs;
  94. #endif     /* __IFaxJobs_FWD_DEFINED__ */
  95.  
  96.  
  97. #ifndef __IFaxJob_FWD_DEFINED__
  98. #define __IFaxJob_FWD_DEFINED__
  99. typedef interface IFaxJob IFaxJob;
  100. #endif     /* __IFaxJob_FWD_DEFINED__ */
  101.  
  102.  
  103. #ifndef __FaxTiff_FWD_DEFINED__
  104. #define __FaxTiff_FWD_DEFINED__
  105.  
  106. #ifdef __cplusplus
  107. typedef class FaxTiff FaxTiff;
  108. #else
  109. typedef struct FaxTiff FaxTiff;
  110. #endif /* __cplusplus */
  111.  
  112. #endif     /* __FaxTiff_FWD_DEFINED__ */
  113.  
  114.  
  115. #ifndef __FaxServer_FWD_DEFINED__
  116. #define __FaxServer_FWD_DEFINED__
  117.  
  118. #ifdef __cplusplus
  119. typedef class FaxServer FaxServer;
  120. #else
  121. typedef struct FaxServer FaxServer;
  122. #endif /* __cplusplus */
  123.  
  124. #endif     /* __FaxServer_FWD_DEFINED__ */
  125.  
  126.  
  127. #ifndef __FaxPort_FWD_DEFINED__
  128. #define __FaxPort_FWD_DEFINED__
  129.  
  130. #ifdef __cplusplus
  131. typedef class FaxPort FaxPort;
  132. #else
  133. typedef struct FaxPort FaxPort;
  134. #endif /* __cplusplus */
  135.  
  136. #endif     /* __FaxPort_FWD_DEFINED__ */
  137.  
  138.  
  139. #ifndef __FaxPorts_FWD_DEFINED__
  140. #define __FaxPorts_FWD_DEFINED__
  141.  
  142. #ifdef __cplusplus
  143. typedef class FaxPorts FaxPorts;
  144. #else
  145. typedef struct FaxPorts FaxPorts;
  146. #endif /* __cplusplus */
  147.  
  148. #endif     /* __FaxPorts_FWD_DEFINED__ */
  149.  
  150.  
  151. #ifndef __FaxRoutingMethod_FWD_DEFINED__
  152. #define __FaxRoutingMethod_FWD_DEFINED__
  153.  
  154. #ifdef __cplusplus
  155. typedef class FaxRoutingMethod FaxRoutingMethod;
  156. #else
  157. typedef struct FaxRoutingMethod FaxRoutingMethod;
  158. #endif /* __cplusplus */
  159.  
  160. #endif     /* __FaxRoutingMethod_FWD_DEFINED__ */
  161.  
  162.  
  163. #ifndef __FaxRoutingMethods_FWD_DEFINED__
  164. #define __FaxRoutingMethods_FWD_DEFINED__
  165.  
  166. #ifdef __cplusplus
  167. typedef class FaxRoutingMethods FaxRoutingMethods;
  168. #else
  169. typedef struct FaxRoutingMethods FaxRoutingMethods;
  170. #endif /* __cplusplus */
  171.  
  172. #endif     /* __FaxRoutingMethods_FWD_DEFINED__ */
  173.  
  174.  
  175. #ifndef __FaxStatus_FWD_DEFINED__
  176. #define __FaxStatus_FWD_DEFINED__
  177.  
  178. #ifdef __cplusplus
  179. typedef class FaxStatus FaxStatus;
  180. #else
  181. typedef struct FaxStatus FaxStatus;
  182. #endif /* __cplusplus */
  183.  
  184. #endif     /* __FaxStatus_FWD_DEFINED__ */
  185.  
  186.  
  187. #ifndef __FaxDoc_FWD_DEFINED__
  188. #define __FaxDoc_FWD_DEFINED__
  189.  
  190. #ifdef __cplusplus
  191. typedef class FaxDoc FaxDoc;
  192. #else
  193. typedef struct FaxDoc FaxDoc;
  194. #endif /* __cplusplus */
  195.  
  196. #endif     /* __FaxDoc_FWD_DEFINED__ */
  197.  
  198.  
  199. #ifndef __FaxJobs_FWD_DEFINED__
  200. #define __FaxJobs_FWD_DEFINED__
  201.  
  202. #ifdef __cplusplus
  203. typedef class FaxJobs FaxJobs;
  204. #else
  205. typedef struct FaxJobs FaxJobs;
  206. #endif /* __cplusplus */
  207.  
  208. #endif     /* __FaxJobs_FWD_DEFINED__ */
  209.  
  210.  
  211. #ifndef __FaxJob_FWD_DEFINED__
  212. #define __FaxJob_FWD_DEFINED__
  213.  
  214. #ifdef __cplusplus
  215. typedef class FaxJob FaxJob;
  216. #else
  217. typedef struct FaxJob FaxJob;
  218. #endif /* __cplusplus */
  219.  
  220. #endif     /* __FaxJob_FWD_DEFINED__ */
  221.  
  222.  
  223. /* header files for imported files */
  224. #include "oaidl.h"
  225. #include "ocidl.h"
  226.  
  227. #ifdef __cplusplus
  228. extern "C"{
  229. #endif 
  230.  
  231. void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
  232. void __RPC_USER MIDL_user_free( void __RPC_FAR * ); 
  233.  
  234. #ifndef __IFaxTiff_INTERFACE_DEFINED__
  235. #define __IFaxTiff_INTERFACE_DEFINED__
  236.  
  237. /* interface IFaxTiff */
  238. /* [unique][helpstring][dual][uuid][object] */ 
  239.  
  240.  
  241. EXTERN_C const IID IID_IFaxTiff;
  242.  
  243. #if defined(__cplusplus) && !defined(CINTERFACE)
  244.     
  245.     MIDL_INTERFACE("b19bb45f-b91c-11d1-83e1-00c04fb6e984")
  246.     IFaxTiff : public IDispatch
  247.     {
  248.     public:
  249.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ReceiveTime( 
  250.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  251.         
  252.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Image( 
  253.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  254.         
  255.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Image( 
  256.             /* [in] */ BSTR newVal) = 0;
  257.         
  258.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_RecipientName( 
  259.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  260.         
  261.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SenderName( 
  262.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  263.         
  264.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Routing( 
  265.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  266.         
  267.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CallerId( 
  268.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  269.         
  270.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Csid( 
  271.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  272.         
  273.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Tsid( 
  274.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  275.         
  276.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_RecipientNumber( 
  277.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  278.         
  279.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_RawReceiveTime( 
  280.             /* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0;
  281.         
  282.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TiffTagString( 
  283.             /* [in] */ WORD tagID,
  284.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  285.         
  286.     };
  287.     
  288. #else     /* C style interface */
  289.  
  290.     typedef struct IFaxTiffVtbl
  291.     {
  292.         BEGIN_INTERFACE
  293.         
  294.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  295.             IFaxTiff __RPC_FAR * This,
  296.             /* [in] */ REFIID riid,
  297.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  298.         
  299.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  300.             IFaxTiff __RPC_FAR * This);
  301.         
  302.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  303.             IFaxTiff __RPC_FAR * This);
  304.         
  305.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  306.             IFaxTiff __RPC_FAR * This,
  307.             /* [out] */ UINT __RPC_FAR *pctinfo);
  308.         
  309.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  310.             IFaxTiff __RPC_FAR * This,
  311.             /* [in] */ UINT iTInfo,
  312.             /* [in] */ LCID lcid,
  313.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  314.         
  315.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  316.             IFaxTiff __RPC_FAR * This,
  317.             /* [in] */ REFIID riid,
  318.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  319.             /* [in] */ UINT cNames,
  320.             /* [in] */ LCID lcid,
  321.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  322.         
  323.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  324.             IFaxTiff __RPC_FAR * This,
  325.             /* [in] */ DISPID dispIdMember,
  326.             /* [in] */ REFIID riid,
  327.             /* [in] */ LCID lcid,
  328.             /* [in] */ WORD wFlags,
  329.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  330.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  331.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  332.             /* [out] */ UINT __RPC_FAR *puArgErr);
  333.         
  334.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ReceiveTime )( 
  335.             IFaxTiff __RPC_FAR * This,
  336.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  337.         
  338.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Image )( 
  339.             IFaxTiff __RPC_FAR * This,
  340.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  341.         
  342.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Image )( 
  343.             IFaxTiff __RPC_FAR * This,
  344.             /* [in] */ BSTR newVal);
  345.         
  346.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RecipientName )( 
  347.             IFaxTiff __RPC_FAR * This,
  348.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  349.         
  350.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SenderName )( 
  351.             IFaxTiff __RPC_FAR * This,
  352.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  353.         
  354.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Routing )( 
  355.             IFaxTiff __RPC_FAR * This,
  356.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  357.         
  358.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CallerId )( 
  359.             IFaxTiff __RPC_FAR * This,
  360.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  361.         
  362.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Csid )( 
  363.             IFaxTiff __RPC_FAR * This,
  364.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  365.         
  366.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Tsid )( 
  367.             IFaxTiff __RPC_FAR * This,
  368.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  369.         
  370.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RecipientNumber )( 
  371.             IFaxTiff __RPC_FAR * This,
  372.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  373.         
  374.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RawReceiveTime )( 
  375.             IFaxTiff __RPC_FAR * This,
  376.             /* [retval][out] */ VARIANT __RPC_FAR *pVal);
  377.         
  378.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TiffTagString )( 
  379.             IFaxTiff __RPC_FAR * This,
  380.             /* [in] */ WORD tagID,
  381.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  382.         
  383.         END_INTERFACE
  384.     } IFaxTiffVtbl;
  385.  
  386.     interface IFaxTiff
  387.     {
  388.         CONST_VTBL struct IFaxTiffVtbl __RPC_FAR *lpVtbl;
  389.     };
  390.  
  391.     
  392.  
  393. #ifdef COBJMACROS
  394.  
  395.  
  396. #define IFaxTiff_QueryInterface(This,riid,ppvObject)    \
  397.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  398.  
  399. #define IFaxTiff_AddRef(This)    \
  400.     (This)->lpVtbl -> AddRef(This)
  401.  
  402. #define IFaxTiff_Release(This)    \
  403.     (This)->lpVtbl -> Release(This)
  404.  
  405.  
  406. #define IFaxTiff_GetTypeInfoCount(This,pctinfo)    \
  407.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  408.  
  409. #define IFaxTiff_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  410.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  411.  
  412. #define IFaxTiff_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  413.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  414.  
  415. #define IFaxTiff_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  416.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  417.  
  418.  
  419. #define IFaxTiff_get_ReceiveTime(This,pVal)    \
  420.     (This)->lpVtbl -> get_ReceiveTime(This,pVal)
  421.  
  422. #define IFaxTiff_get_Image(This,pVal)    \
  423.     (This)->lpVtbl -> get_Image(This,pVal)
  424.  
  425. #define IFaxTiff_put_Image(This,newVal)    \
  426.     (This)->lpVtbl -> put_Image(This,newVal)
  427.  
  428. #define IFaxTiff_get_RecipientName(This,pVal)    \
  429.     (This)->lpVtbl -> get_RecipientName(This,pVal)
  430.  
  431. #define IFaxTiff_get_SenderName(This,pVal)    \
  432.     (This)->lpVtbl -> get_SenderName(This,pVal)
  433.  
  434. #define IFaxTiff_get_Routing(This,pVal)    \
  435.     (This)->lpVtbl -> get_Routing(This,pVal)
  436.  
  437. #define IFaxTiff_get_CallerId(This,pVal)    \
  438.     (This)->lpVtbl -> get_CallerId(This,pVal)
  439.  
  440. #define IFaxTiff_get_Csid(This,pVal)    \
  441.     (This)->lpVtbl -> get_Csid(This,pVal)
  442.  
  443. #define IFaxTiff_get_Tsid(This,pVal)    \
  444.     (This)->lpVtbl -> get_Tsid(This,pVal)
  445.  
  446. #define IFaxTiff_get_RecipientNumber(This,pVal)    \
  447.     (This)->lpVtbl -> get_RecipientNumber(This,pVal)
  448.  
  449. #define IFaxTiff_get_RawReceiveTime(This,pVal)    \
  450.     (This)->lpVtbl -> get_RawReceiveTime(This,pVal)
  451.  
  452. #define IFaxTiff_get_TiffTagString(This,tagID,pVal)    \
  453.     (This)->lpVtbl -> get_TiffTagString(This,tagID,pVal)
  454.  
  455. #endif /* COBJMACROS */
  456.  
  457.  
  458. #endif     /* C style interface */
  459.  
  460.  
  461.  
  462. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxTiff_get_ReceiveTime_Proxy( 
  463.     IFaxTiff __RPC_FAR * This,
  464.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  465.  
  466.  
  467. void __RPC_STUB IFaxTiff_get_ReceiveTime_Stub(
  468.     IRpcStubBuffer *This,
  469.     IRpcChannelBuffer *_pRpcChannelBuffer,
  470.     PRPC_MESSAGE _pRpcMessage,
  471.     DWORD *_pdwStubPhase);
  472.  
  473.  
  474. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxTiff_get_Image_Proxy( 
  475.     IFaxTiff __RPC_FAR * This,
  476.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  477.  
  478.  
  479. void __RPC_STUB IFaxTiff_get_Image_Stub(
  480.     IRpcStubBuffer *This,
  481.     IRpcChannelBuffer *_pRpcChannelBuffer,
  482.     PRPC_MESSAGE _pRpcMessage,
  483.     DWORD *_pdwStubPhase);
  484.  
  485.  
  486. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxTiff_put_Image_Proxy( 
  487.     IFaxTiff __RPC_FAR * This,
  488.     /* [in] */ BSTR newVal);
  489.  
  490.  
  491. void __RPC_STUB IFaxTiff_put_Image_Stub(
  492.     IRpcStubBuffer *This,
  493.     IRpcChannelBuffer *_pRpcChannelBuffer,
  494.     PRPC_MESSAGE _pRpcMessage,
  495.     DWORD *_pdwStubPhase);
  496.  
  497.  
  498. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxTiff_get_RecipientName_Proxy( 
  499.     IFaxTiff __RPC_FAR * This,
  500.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  501.  
  502.  
  503. void __RPC_STUB IFaxTiff_get_RecipientName_Stub(
  504.     IRpcStubBuffer *This,
  505.     IRpcChannelBuffer *_pRpcChannelBuffer,
  506.     PRPC_MESSAGE _pRpcMessage,
  507.     DWORD *_pdwStubPhase);
  508.  
  509.  
  510. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxTiff_get_SenderName_Proxy( 
  511.     IFaxTiff __RPC_FAR * This,
  512.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  513.  
  514.  
  515. void __RPC_STUB IFaxTiff_get_SenderName_Stub(
  516.     IRpcStubBuffer *This,
  517.     IRpcChannelBuffer *_pRpcChannelBuffer,
  518.     PRPC_MESSAGE _pRpcMessage,
  519.     DWORD *_pdwStubPhase);
  520.  
  521.  
  522. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxTiff_get_Routing_Proxy( 
  523.     IFaxTiff __RPC_FAR * This,
  524.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  525.  
  526.  
  527. void __RPC_STUB IFaxTiff_get_Routing_Stub(
  528.     IRpcStubBuffer *This,
  529.     IRpcChannelBuffer *_pRpcChannelBuffer,
  530.     PRPC_MESSAGE _pRpcMessage,
  531.     DWORD *_pdwStubPhase);
  532.  
  533.  
  534. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxTiff_get_CallerId_Proxy( 
  535.     IFaxTiff __RPC_FAR * This,
  536.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  537.  
  538.  
  539. void __RPC_STUB IFaxTiff_get_CallerId_Stub(
  540.     IRpcStubBuffer *This,
  541.     IRpcChannelBuffer *_pRpcChannelBuffer,
  542.     PRPC_MESSAGE _pRpcMessage,
  543.     DWORD *_pdwStubPhase);
  544.  
  545.  
  546. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxTiff_get_Csid_Proxy( 
  547.     IFaxTiff __RPC_FAR * This,
  548.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  549.  
  550.  
  551. void __RPC_STUB IFaxTiff_get_Csid_Stub(
  552.     IRpcStubBuffer *This,
  553.     IRpcChannelBuffer *_pRpcChannelBuffer,
  554.     PRPC_MESSAGE _pRpcMessage,
  555.     DWORD *_pdwStubPhase);
  556.  
  557.  
  558. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxTiff_get_Tsid_Proxy( 
  559.     IFaxTiff __RPC_FAR * This,
  560.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  561.  
  562.  
  563. void __RPC_STUB IFaxTiff_get_Tsid_Stub(
  564.     IRpcStubBuffer *This,
  565.     IRpcChannelBuffer *_pRpcChannelBuffer,
  566.     PRPC_MESSAGE _pRpcMessage,
  567.     DWORD *_pdwStubPhase);
  568.  
  569.  
  570. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxTiff_get_RecipientNumber_Proxy( 
  571.     IFaxTiff __RPC_FAR * This,
  572.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  573.  
  574.  
  575. void __RPC_STUB IFaxTiff_get_RecipientNumber_Stub(
  576.     IRpcStubBuffer *This,
  577.     IRpcChannelBuffer *_pRpcChannelBuffer,
  578.     PRPC_MESSAGE _pRpcMessage,
  579.     DWORD *_pdwStubPhase);
  580.  
  581.  
  582. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxTiff_get_RawReceiveTime_Proxy( 
  583.     IFaxTiff __RPC_FAR * This,
  584.     /* [retval][out] */ VARIANT __RPC_FAR *pVal);
  585.  
  586.  
  587. void __RPC_STUB IFaxTiff_get_RawReceiveTime_Stub(
  588.     IRpcStubBuffer *This,
  589.     IRpcChannelBuffer *_pRpcChannelBuffer,
  590.     PRPC_MESSAGE _pRpcMessage,
  591.     DWORD *_pdwStubPhase);
  592.  
  593.  
  594. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxTiff_get_TiffTagString_Proxy( 
  595.     IFaxTiff __RPC_FAR * This,
  596.     /* [in] */ WORD tagID,
  597.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  598.  
  599.  
  600. void __RPC_STUB IFaxTiff_get_TiffTagString_Stub(
  601.     IRpcStubBuffer *This,
  602.     IRpcChannelBuffer *_pRpcChannelBuffer,
  603.     PRPC_MESSAGE _pRpcMessage,
  604.     DWORD *_pdwStubPhase);
  605.  
  606.  
  607.  
  608. #endif     /* __IFaxTiff_INTERFACE_DEFINED__ */
  609.  
  610.  
  611. #ifndef __IFaxServer_INTERFACE_DEFINED__
  612. #define __IFaxServer_INTERFACE_DEFINED__
  613.  
  614. /* interface IFaxServer */
  615. /* [unique][helpstring][dual][uuid][object] */ 
  616.  
  617.  
  618. EXTERN_C const IID IID_IFaxServer;
  619.  
  620. #if defined(__cplusplus) && !defined(CINTERFACE)
  621.     
  622.     MIDL_INTERFACE("D73733C7-CC80-11D0-B225-00C04FB6C2F5")
  623.     IFaxServer : public IDispatch
  624.     {
  625.     public:
  626.         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Connect( 
  627.             BSTR ServerName) = 0;
  628.         
  629.         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Disconnect( void) = 0;
  630.         
  631.         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetPorts( 
  632.             /* [retval][out] */ VARIANT __RPC_FAR *retval) = 0;
  633.         
  634.         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CreateDocument( 
  635.             BSTR FileName,
  636.             /* [retval][out] */ VARIANT __RPC_FAR *retval) = 0;
  637.         
  638.         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetJobs( 
  639.             /* [retval][out] */ VARIANT __RPC_FAR *retval) = 0;
  640.         
  641.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Retries( 
  642.             /* [retval][out] */ long __RPC_FAR *pVal) = 0;
  643.         
  644.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Retries( 
  645.             /* [in] */ long newVal) = 0;
  646.         
  647.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_RetryDelay( 
  648.             /* [retval][out] */ long __RPC_FAR *pVal) = 0;
  649.         
  650.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_RetryDelay( 
  651.             /* [in] */ long newVal) = 0;
  652.         
  653.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DirtyDays( 
  654.             /* [retval][out] */ long __RPC_FAR *pVal) = 0;
  655.         
  656.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_DirtyDays( 
  657.             /* [in] */ long newVal) = 0;
  658.         
  659.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Branding( 
  660.             /* [retval][out] */ BOOL __RPC_FAR *pVal) = 0;
  661.         
  662.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Branding( 
  663.             /* [in] */ BOOL newVal) = 0;
  664.         
  665.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_UseDeviceTsid( 
  666.             /* [retval][out] */ BOOL __RPC_FAR *pVal) = 0;
  667.         
  668.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_UseDeviceTsid( 
  669.             /* [in] */ BOOL newVal) = 0;
  670.         
  671.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ServerCoverpage( 
  672.             /* [retval][out] */ BOOL __RPC_FAR *pVal) = 0;
  673.         
  674.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ServerCoverpage( 
  675.             /* [in] */ BOOL newVal) = 0;
  676.         
  677.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PauseServerQueue( 
  678.             /* [retval][out] */ BOOL __RPC_FAR *pVal) = 0;
  679.         
  680.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_PauseServerQueue( 
  681.             /* [in] */ BOOL newVal) = 0;
  682.         
  683.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ArchiveOutboundFaxes( 
  684.             /* [retval][out] */ BOOL __RPC_FAR *pVal) = 0;
  685.         
  686.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ArchiveOutboundFaxes( 
  687.             /* [in] */ BOOL newVal) = 0;
  688.         
  689.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ArchiveDirectory( 
  690.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  691.         
  692.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ArchiveDirectory( 
  693.             /* [in] */ BSTR newVal) = 0;
  694.         
  695.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ServerMapiProfile( 
  696.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  697.         
  698.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ServerMapiProfile( 
  699.             /* [in] */ BSTR newVal) = 0;
  700.         
  701.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DiscountRateStartHour( 
  702.             /* [retval][out] */ short __RPC_FAR *pVal) = 0;
  703.         
  704.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_DiscountRateStartHour( 
  705.             /* [in] */ short newVal) = 0;
  706.         
  707.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DiscountRateStartMinute( 
  708.             /* [retval][out] */ short __RPC_FAR *pVal) = 0;
  709.         
  710.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_DiscountRateStartMinute( 
  711.             /* [in] */ short newVal) = 0;
  712.         
  713.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DiscountRateEndHour( 
  714.             /* [retval][out] */ short __RPC_FAR *pVal) = 0;
  715.         
  716.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_DiscountRateEndHour( 
  717.             /* [in] */ short newVal) = 0;
  718.         
  719.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DiscountRateEndMinute( 
  720.             /* [retval][out] */ short __RPC_FAR *pVal) = 0;
  721.         
  722.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_DiscountRateEndMinute( 
  723.             /* [in] */ short newVal) = 0;
  724.         
  725.     };
  726.     
  727. #else     /* C style interface */
  728.  
  729.     typedef struct IFaxServerVtbl
  730.     {
  731.         BEGIN_INTERFACE
  732.         
  733.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  734.             IFaxServer __RPC_FAR * This,
  735.             /* [in] */ REFIID riid,
  736.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  737.         
  738.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  739.             IFaxServer __RPC_FAR * This);
  740.         
  741.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  742.             IFaxServer __RPC_FAR * This);
  743.         
  744.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  745.             IFaxServer __RPC_FAR * This,
  746.             /* [out] */ UINT __RPC_FAR *pctinfo);
  747.         
  748.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  749.             IFaxServer __RPC_FAR * This,
  750.             /* [in] */ UINT iTInfo,
  751.             /* [in] */ LCID lcid,
  752.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  753.         
  754.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  755.             IFaxServer __RPC_FAR * This,
  756.             /* [in] */ REFIID riid,
  757.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  758.             /* [in] */ UINT cNames,
  759.             /* [in] */ LCID lcid,
  760.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  761.         
  762.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  763.             IFaxServer __RPC_FAR * This,
  764.             /* [in] */ DISPID dispIdMember,
  765.             /* [in] */ REFIID riid,
  766.             /* [in] */ LCID lcid,
  767.             /* [in] */ WORD wFlags,
  768.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  769.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  770.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  771.             /* [out] */ UINT __RPC_FAR *puArgErr);
  772.         
  773.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Connect )( 
  774.             IFaxServer __RPC_FAR * This,
  775.             BSTR ServerName);
  776.         
  777.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Disconnect )( 
  778.             IFaxServer __RPC_FAR * This);
  779.         
  780.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPorts )( 
  781.             IFaxServer __RPC_FAR * This,
  782.             /* [retval][out] */ VARIANT __RPC_FAR *retval);
  783.         
  784.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateDocument )( 
  785.             IFaxServer __RPC_FAR * This,
  786.             BSTR FileName,
  787.             /* [retval][out] */ VARIANT __RPC_FAR *retval);
  788.         
  789.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetJobs )( 
  790.             IFaxServer __RPC_FAR * This,
  791.             /* [retval][out] */ VARIANT __RPC_FAR *retval);
  792.         
  793.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Retries )( 
  794.             IFaxServer __RPC_FAR * This,
  795.             /* [retval][out] */ long __RPC_FAR *pVal);
  796.         
  797.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Retries )( 
  798.             IFaxServer __RPC_FAR * This,
  799.             /* [in] */ long newVal);
  800.         
  801.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RetryDelay )( 
  802.             IFaxServer __RPC_FAR * This,
  803.             /* [retval][out] */ long __RPC_FAR *pVal);
  804.         
  805.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RetryDelay )( 
  806.             IFaxServer __RPC_FAR * This,
  807.             /* [in] */ long newVal);
  808.         
  809.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DirtyDays )( 
  810.             IFaxServer __RPC_FAR * This,
  811.             /* [retval][out] */ long __RPC_FAR *pVal);
  812.         
  813.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DirtyDays )( 
  814.             IFaxServer __RPC_FAR * This,
  815.             /* [in] */ long newVal);
  816.         
  817.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Branding )( 
  818.             IFaxServer __RPC_FAR * This,
  819.             /* [retval][out] */ BOOL __RPC_FAR *pVal);
  820.         
  821.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Branding )( 
  822.             IFaxServer __RPC_FAR * This,
  823.             /* [in] */ BOOL newVal);
  824.         
  825.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_UseDeviceTsid )( 
  826.             IFaxServer __RPC_FAR * This,
  827.             /* [retval][out] */ BOOL __RPC_FAR *pVal);
  828.         
  829.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_UseDeviceTsid )( 
  830.             IFaxServer __RPC_FAR * This,
  831.             /* [in] */ BOOL newVal);
  832.         
  833.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ServerCoverpage )( 
  834.             IFaxServer __RPC_FAR * This,
  835.             /* [retval][out] */ BOOL __RPC_FAR *pVal);
  836.         
  837.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ServerCoverpage )( 
  838.             IFaxServer __RPC_FAR * This,
  839.             /* [in] */ BOOL newVal);
  840.         
  841.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PauseServerQueue )( 
  842.             IFaxServer __RPC_FAR * This,
  843.             /* [retval][out] */ BOOL __RPC_FAR *pVal);
  844.         
  845.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PauseServerQueue )( 
  846.             IFaxServer __RPC_FAR * This,
  847.             /* [in] */ BOOL newVal);
  848.         
  849.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ArchiveOutboundFaxes )( 
  850.             IFaxServer __RPC_FAR * This,
  851.             /* [retval][out] */ BOOL __RPC_FAR *pVal);
  852.         
  853.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ArchiveOutboundFaxes )( 
  854.             IFaxServer __RPC_FAR * This,
  855.             /* [in] */ BOOL newVal);
  856.         
  857.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ArchiveDirectory )( 
  858.             IFaxServer __RPC_FAR * This,
  859.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  860.         
  861.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ArchiveDirectory )( 
  862.             IFaxServer __RPC_FAR * This,
  863.             /* [in] */ BSTR newVal);
  864.         
  865.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ServerMapiProfile )( 
  866.             IFaxServer __RPC_FAR * This,
  867.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  868.         
  869.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ServerMapiProfile )( 
  870.             IFaxServer __RPC_FAR * This,
  871.             /* [in] */ BSTR newVal);
  872.         
  873.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DiscountRateStartHour )( 
  874.             IFaxServer __RPC_FAR * This,
  875.             /* [retval][out] */ short __RPC_FAR *pVal);
  876.         
  877.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DiscountRateStartHour )( 
  878.             IFaxServer __RPC_FAR * This,
  879.             /* [in] */ short newVal);
  880.         
  881.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DiscountRateStartMinute )( 
  882.             IFaxServer __RPC_FAR * This,
  883.             /* [retval][out] */ short __RPC_FAR *pVal);
  884.         
  885.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DiscountRateStartMinute )( 
  886.             IFaxServer __RPC_FAR * This,
  887.             /* [in] */ short newVal);
  888.         
  889.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DiscountRateEndHour )( 
  890.             IFaxServer __RPC_FAR * This,
  891.             /* [retval][out] */ short __RPC_FAR *pVal);
  892.         
  893.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DiscountRateEndHour )( 
  894.             IFaxServer __RPC_FAR * This,
  895.             /* [in] */ short newVal);
  896.         
  897.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DiscountRateEndMinute )( 
  898.             IFaxServer __RPC_FAR * This,
  899.             /* [retval][out] */ short __RPC_FAR *pVal);
  900.         
  901.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DiscountRateEndMinute )( 
  902.             IFaxServer __RPC_FAR * This,
  903.             /* [in] */ short newVal);
  904.         
  905.         END_INTERFACE
  906.     } IFaxServerVtbl;
  907.  
  908.     interface IFaxServer
  909.     {
  910.         CONST_VTBL struct IFaxServerVtbl __RPC_FAR *lpVtbl;
  911.     };
  912.  
  913.     
  914.  
  915. #ifdef COBJMACROS
  916.  
  917.  
  918. #define IFaxServer_QueryInterface(This,riid,ppvObject)    \
  919.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  920.  
  921. #define IFaxServer_AddRef(This)    \
  922.     (This)->lpVtbl -> AddRef(This)
  923.  
  924. #define IFaxServer_Release(This)    \
  925.     (This)->lpVtbl -> Release(This)
  926.  
  927.  
  928. #define IFaxServer_GetTypeInfoCount(This,pctinfo)    \
  929.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  930.  
  931. #define IFaxServer_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  932.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  933.  
  934. #define IFaxServer_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  935.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  936.  
  937. #define IFaxServer_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  938.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  939.  
  940.  
  941. #define IFaxServer_Connect(This,ServerName)    \
  942.     (This)->lpVtbl -> Connect(This,ServerName)
  943.  
  944. #define IFaxServer_Disconnect(This)    \
  945.     (This)->lpVtbl -> Disconnect(This)
  946.  
  947. #define IFaxServer_GetPorts(This,retval)    \
  948.     (This)->lpVtbl -> GetPorts(This,retval)
  949.  
  950. #define IFaxServer_CreateDocument(This,FileName,retval)    \
  951.     (This)->lpVtbl -> CreateDocument(This,FileName,retval)
  952.  
  953. #define IFaxServer_GetJobs(This,retval)    \
  954.     (This)->lpVtbl -> GetJobs(This,retval)
  955.  
  956. #define IFaxServer_get_Retries(This,pVal)    \
  957.     (This)->lpVtbl -> get_Retries(This,pVal)
  958.  
  959. #define IFaxServer_put_Retries(This,newVal)    \
  960.     (This)->lpVtbl -> put_Retries(This,newVal)
  961.  
  962. #define IFaxServer_get_RetryDelay(This,pVal)    \
  963.     (This)->lpVtbl -> get_RetryDelay(This,pVal)
  964.  
  965. #define IFaxServer_put_RetryDelay(This,newVal)    \
  966.     (This)->lpVtbl -> put_RetryDelay(This,newVal)
  967.  
  968. #define IFaxServer_get_DirtyDays(This,pVal)    \
  969.     (This)->lpVtbl -> get_DirtyDays(This,pVal)
  970.  
  971. #define IFaxServer_put_DirtyDays(This,newVal)    \
  972.     (This)->lpVtbl -> put_DirtyDays(This,newVal)
  973.  
  974. #define IFaxServer_get_Branding(This,pVal)    \
  975.     (This)->lpVtbl -> get_Branding(This,pVal)
  976.  
  977. #define IFaxServer_put_Branding(This,newVal)    \
  978.     (This)->lpVtbl -> put_Branding(This,newVal)
  979.  
  980. #define IFaxServer_get_UseDeviceTsid(This,pVal)    \
  981.     (This)->lpVtbl -> get_UseDeviceTsid(This,pVal)
  982.  
  983. #define IFaxServer_put_UseDeviceTsid(This,newVal)    \
  984.     (This)->lpVtbl -> put_UseDeviceTsid(This,newVal)
  985.  
  986. #define IFaxServer_get_ServerCoverpage(This,pVal)    \
  987.     (This)->lpVtbl -> get_ServerCoverpage(This,pVal)
  988.  
  989. #define IFaxServer_put_ServerCoverpage(This,newVal)    \
  990.     (This)->lpVtbl -> put_ServerCoverpage(This,newVal)
  991.  
  992. #define IFaxServer_get_PauseServerQueue(This,pVal)    \
  993.     (This)->lpVtbl -> get_PauseServerQueue(This,pVal)
  994.  
  995. #define IFaxServer_put_PauseServerQueue(This,newVal)    \
  996.     (This)->lpVtbl -> put_PauseServerQueue(This,newVal)
  997.  
  998. #define IFaxServer_get_ArchiveOutboundFaxes(This,pVal)    \
  999.     (This)->lpVtbl -> get_ArchiveOutboundFaxes(This,pVal)
  1000.  
  1001. #define IFaxServer_put_ArchiveOutboundFaxes(This,newVal)    \
  1002.     (This)->lpVtbl -> put_ArchiveOutboundFaxes(This,newVal)
  1003.  
  1004. #define IFaxServer_get_ArchiveDirectory(This,pVal)    \
  1005.     (This)->lpVtbl -> get_ArchiveDirectory(This,pVal)
  1006.  
  1007. #define IFaxServer_put_ArchiveDirectory(This,newVal)    \
  1008.     (This)->lpVtbl -> put_ArchiveDirectory(This,newVal)
  1009.  
  1010. #define IFaxServer_get_ServerMapiProfile(This,pVal)    \
  1011.     (This)->lpVtbl -> get_ServerMapiProfile(This,pVal)
  1012.  
  1013. #define IFaxServer_put_ServerMapiProfile(This,newVal)    \
  1014.     (This)->lpVtbl -> put_ServerMapiProfile(This,newVal)
  1015.  
  1016. #define IFaxServer_get_DiscountRateStartHour(This,pVal)    \
  1017.     (This)->lpVtbl -> get_DiscountRateStartHour(This,pVal)
  1018.  
  1019. #define IFaxServer_put_DiscountRateStartHour(This,newVal)    \
  1020.     (This)->lpVtbl -> put_DiscountRateStartHour(This,newVal)
  1021.  
  1022. #define IFaxServer_get_DiscountRateStartMinute(This,pVal)    \
  1023.     (This)->lpVtbl -> get_DiscountRateStartMinute(This,pVal)
  1024.  
  1025. #define IFaxServer_put_DiscountRateStartMinute(This,newVal)    \
  1026.     (This)->lpVtbl -> put_DiscountRateStartMinute(This,newVal)
  1027.  
  1028. #define IFaxServer_get_DiscountRateEndHour(This,pVal)    \
  1029.     (This)->lpVtbl -> get_DiscountRateEndHour(This,pVal)
  1030.  
  1031. #define IFaxServer_put_DiscountRateEndHour(This,newVal)    \
  1032.     (This)->lpVtbl -> put_DiscountRateEndHour(This,newVal)
  1033.  
  1034. #define IFaxServer_get_DiscountRateEndMinute(This,pVal)    \
  1035.     (This)->lpVtbl -> get_DiscountRateEndMinute(This,pVal)
  1036.  
  1037. #define IFaxServer_put_DiscountRateEndMinute(This,newVal)    \
  1038.     (This)->lpVtbl -> put_DiscountRateEndMinute(This,newVal)
  1039.  
  1040. #endif /* COBJMACROS */
  1041.  
  1042.  
  1043. #endif     /* C style interface */
  1044.  
  1045.  
  1046.  
  1047. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IFaxServer_Connect_Proxy( 
  1048.     IFaxServer __RPC_FAR * This,
  1049.     BSTR ServerName);
  1050.  
  1051.  
  1052. void __RPC_STUB IFaxServer_Connect_Stub(
  1053.     IRpcStubBuffer *This,
  1054.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1055.     PRPC_MESSAGE _pRpcMessage,
  1056.     DWORD *_pdwStubPhase);
  1057.  
  1058.  
  1059. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IFaxServer_Disconnect_Proxy( 
  1060.     IFaxServer __RPC_FAR * This);
  1061.  
  1062.  
  1063. void __RPC_STUB IFaxServer_Disconnect_Stub(
  1064.     IRpcStubBuffer *This,
  1065.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1066.     PRPC_MESSAGE _pRpcMessage,
  1067.     DWORD *_pdwStubPhase);
  1068.  
  1069.  
  1070. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IFaxServer_GetPorts_Proxy( 
  1071.     IFaxServer __RPC_FAR * This,
  1072.     /* [retval][out] */ VARIANT __RPC_FAR *retval);
  1073.  
  1074.  
  1075. void __RPC_STUB IFaxServer_GetPorts_Stub(
  1076.     IRpcStubBuffer *This,
  1077.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1078.     PRPC_MESSAGE _pRpcMessage,
  1079.     DWORD *_pdwStubPhase);
  1080.  
  1081.  
  1082. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IFaxServer_CreateDocument_Proxy( 
  1083.     IFaxServer __RPC_FAR * This,
  1084.     BSTR FileName,
  1085.     /* [retval][out] */ VARIANT __RPC_FAR *retval);
  1086.  
  1087.  
  1088. void __RPC_STUB IFaxServer_CreateDocument_Stub(
  1089.     IRpcStubBuffer *This,
  1090.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1091.     PRPC_MESSAGE _pRpcMessage,
  1092.     DWORD *_pdwStubPhase);
  1093.  
  1094.  
  1095. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IFaxServer_GetJobs_Proxy( 
  1096.     IFaxServer __RPC_FAR * This,
  1097.     /* [retval][out] */ VARIANT __RPC_FAR *retval);
  1098.  
  1099.  
  1100. void __RPC_STUB IFaxServer_GetJobs_Stub(
  1101.     IRpcStubBuffer *This,
  1102.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1103.     PRPC_MESSAGE _pRpcMessage,
  1104.     DWORD *_pdwStubPhase);
  1105.  
  1106.  
  1107. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxServer_get_Retries_Proxy( 
  1108.     IFaxServer __RPC_FAR * This,
  1109.     /* [retval][out] */ long __RPC_FAR *pVal);
  1110.  
  1111.  
  1112. void __RPC_STUB IFaxServer_get_Retries_Stub(
  1113.     IRpcStubBuffer *This,
  1114.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1115.     PRPC_MESSAGE _pRpcMessage,
  1116.     DWORD *_pdwStubPhase);
  1117.  
  1118.  
  1119. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxServer_put_Retries_Proxy( 
  1120.     IFaxServer __RPC_FAR * This,
  1121.     /* [in] */ long newVal);
  1122.  
  1123.  
  1124. void __RPC_STUB IFaxServer_put_Retries_Stub(
  1125.     IRpcStubBuffer *This,
  1126.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1127.     PRPC_MESSAGE _pRpcMessage,
  1128.     DWORD *_pdwStubPhase);
  1129.  
  1130.  
  1131. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxServer_get_RetryDelay_Proxy( 
  1132.     IFaxServer __RPC_FAR * This,
  1133.     /* [retval][out] */ long __RPC_FAR *pVal);
  1134.  
  1135.  
  1136. void __RPC_STUB IFaxServer_get_RetryDelay_Stub(
  1137.     IRpcStubBuffer *This,
  1138.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1139.     PRPC_MESSAGE _pRpcMessage,
  1140.     DWORD *_pdwStubPhase);
  1141.  
  1142.  
  1143. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxServer_put_RetryDelay_Proxy( 
  1144.     IFaxServer __RPC_FAR * This,
  1145.     /* [in] */ long newVal);
  1146.  
  1147.  
  1148. void __RPC_STUB IFaxServer_put_RetryDelay_Stub(
  1149.     IRpcStubBuffer *This,
  1150.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1151.     PRPC_MESSAGE _pRpcMessage,
  1152.     DWORD *_pdwStubPhase);
  1153.  
  1154.  
  1155. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxServer_get_DirtyDays_Proxy( 
  1156.     IFaxServer __RPC_FAR * This,
  1157.     /* [retval][out] */ long __RPC_FAR *pVal);
  1158.  
  1159.  
  1160. void __RPC_STUB IFaxServer_get_DirtyDays_Stub(
  1161.     IRpcStubBuffer *This,
  1162.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1163.     PRPC_MESSAGE _pRpcMessage,
  1164.     DWORD *_pdwStubPhase);
  1165.  
  1166.  
  1167. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxServer_put_DirtyDays_Proxy( 
  1168.     IFaxServer __RPC_FAR * This,
  1169.     /* [in] */ long newVal);
  1170.  
  1171.  
  1172. void __RPC_STUB IFaxServer_put_DirtyDays_Stub(
  1173.     IRpcStubBuffer *This,
  1174.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1175.     PRPC_MESSAGE _pRpcMessage,
  1176.     DWORD *_pdwStubPhase);
  1177.  
  1178.  
  1179. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxServer_get_Branding_Proxy( 
  1180.     IFaxServer __RPC_FAR * This,
  1181.     /* [retval][out] */ BOOL __RPC_FAR *pVal);
  1182.  
  1183.  
  1184. void __RPC_STUB IFaxServer_get_Branding_Stub(
  1185.     IRpcStubBuffer *This,
  1186.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1187.     PRPC_MESSAGE _pRpcMessage,
  1188.     DWORD *_pdwStubPhase);
  1189.  
  1190.  
  1191. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxServer_put_Branding_Proxy( 
  1192.     IFaxServer __RPC_FAR * This,
  1193.     /* [in] */ BOOL newVal);
  1194.  
  1195.  
  1196. void __RPC_STUB IFaxServer_put_Branding_Stub(
  1197.     IRpcStubBuffer *This,
  1198.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1199.     PRPC_MESSAGE _pRpcMessage,
  1200.     DWORD *_pdwStubPhase);
  1201.  
  1202.  
  1203. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxServer_get_UseDeviceTsid_Proxy( 
  1204.     IFaxServer __RPC_FAR * This,
  1205.     /* [retval][out] */ BOOL __RPC_FAR *pVal);
  1206.  
  1207.  
  1208. void __RPC_STUB IFaxServer_get_UseDeviceTsid_Stub(
  1209.     IRpcStubBuffer *This,
  1210.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1211.     PRPC_MESSAGE _pRpcMessage,
  1212.     DWORD *_pdwStubPhase);
  1213.  
  1214.  
  1215. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxServer_put_UseDeviceTsid_Proxy( 
  1216.     IFaxServer __RPC_FAR * This,
  1217.     /* [in] */ BOOL newVal);
  1218.  
  1219.  
  1220. void __RPC_STUB IFaxServer_put_UseDeviceTsid_Stub(
  1221.     IRpcStubBuffer *This,
  1222.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1223.     PRPC_MESSAGE _pRpcMessage,
  1224.     DWORD *_pdwStubPhase);
  1225.  
  1226.  
  1227. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxServer_get_ServerCoverpage_Proxy( 
  1228.     IFaxServer __RPC_FAR * This,
  1229.     /* [retval][out] */ BOOL __RPC_FAR *pVal);
  1230.  
  1231.  
  1232. void __RPC_STUB IFaxServer_get_ServerCoverpage_Stub(
  1233.     IRpcStubBuffer *This,
  1234.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1235.     PRPC_MESSAGE _pRpcMessage,
  1236.     DWORD *_pdwStubPhase);
  1237.  
  1238.  
  1239. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxServer_put_ServerCoverpage_Proxy( 
  1240.     IFaxServer __RPC_FAR * This,
  1241.     /* [in] */ BOOL newVal);
  1242.  
  1243.  
  1244. void __RPC_STUB IFaxServer_put_ServerCoverpage_Stub(
  1245.     IRpcStubBuffer *This,
  1246.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1247.     PRPC_MESSAGE _pRpcMessage,
  1248.     DWORD *_pdwStubPhase);
  1249.  
  1250.  
  1251. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxServer_get_PauseServerQueue_Proxy( 
  1252.     IFaxServer __RPC_FAR * This,
  1253.     /* [retval][out] */ BOOL __RPC_FAR *pVal);
  1254.  
  1255.  
  1256. void __RPC_STUB IFaxServer_get_PauseServerQueue_Stub(
  1257.     IRpcStubBuffer *This,
  1258.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1259.     PRPC_MESSAGE _pRpcMessage,
  1260.     DWORD *_pdwStubPhase);
  1261.  
  1262.  
  1263. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxServer_put_PauseServerQueue_Proxy( 
  1264.     IFaxServer __RPC_FAR * This,
  1265.     /* [in] */ BOOL newVal);
  1266.  
  1267.  
  1268. void __RPC_STUB IFaxServer_put_PauseServerQueue_Stub(
  1269.     IRpcStubBuffer *This,
  1270.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1271.     PRPC_MESSAGE _pRpcMessage,
  1272.     DWORD *_pdwStubPhase);
  1273.  
  1274.  
  1275. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxServer_get_ArchiveOutboundFaxes_Proxy( 
  1276.     IFaxServer __RPC_FAR * This,
  1277.     /* [retval][out] */ BOOL __RPC_FAR *pVal);
  1278.  
  1279.  
  1280. void __RPC_STUB IFaxServer_get_ArchiveOutboundFaxes_Stub(
  1281.     IRpcStubBuffer *This,
  1282.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1283.     PRPC_MESSAGE _pRpcMessage,
  1284.     DWORD *_pdwStubPhase);
  1285.  
  1286.  
  1287. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxServer_put_ArchiveOutboundFaxes_Proxy( 
  1288.     IFaxServer __RPC_FAR * This,
  1289.     /* [in] */ BOOL newVal);
  1290.  
  1291.  
  1292. void __RPC_STUB IFaxServer_put_ArchiveOutboundFaxes_Stub(
  1293.     IRpcStubBuffer *This,
  1294.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1295.     PRPC_MESSAGE _pRpcMessage,
  1296.     DWORD *_pdwStubPhase);
  1297.  
  1298.  
  1299. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxServer_get_ArchiveDirectory_Proxy( 
  1300.     IFaxServer __RPC_FAR * This,
  1301.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1302.  
  1303.  
  1304. void __RPC_STUB IFaxServer_get_ArchiveDirectory_Stub(
  1305.     IRpcStubBuffer *This,
  1306.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1307.     PRPC_MESSAGE _pRpcMessage,
  1308.     DWORD *_pdwStubPhase);
  1309.  
  1310.  
  1311. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxServer_put_ArchiveDirectory_Proxy( 
  1312.     IFaxServer __RPC_FAR * This,
  1313.     /* [in] */ BSTR newVal);
  1314.  
  1315.  
  1316. void __RPC_STUB IFaxServer_put_ArchiveDirectory_Stub(
  1317.     IRpcStubBuffer *This,
  1318.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1319.     PRPC_MESSAGE _pRpcMessage,
  1320.     DWORD *_pdwStubPhase);
  1321.  
  1322.  
  1323. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxServer_get_ServerMapiProfile_Proxy( 
  1324.     IFaxServer __RPC_FAR * This,
  1325.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1326.  
  1327.  
  1328. void __RPC_STUB IFaxServer_get_ServerMapiProfile_Stub(
  1329.     IRpcStubBuffer *This,
  1330.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1331.     PRPC_MESSAGE _pRpcMessage,
  1332.     DWORD *_pdwStubPhase);
  1333.  
  1334.  
  1335. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxServer_put_ServerMapiProfile_Proxy( 
  1336.     IFaxServer __RPC_FAR * This,
  1337.     /* [in] */ BSTR newVal);
  1338.  
  1339.  
  1340. void __RPC_STUB IFaxServer_put_ServerMapiProfile_Stub(
  1341.     IRpcStubBuffer *This,
  1342.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1343.     PRPC_MESSAGE _pRpcMessage,
  1344.     DWORD *_pdwStubPhase);
  1345.  
  1346.  
  1347. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxServer_get_DiscountRateStartHour_Proxy( 
  1348.     IFaxServer __RPC_FAR * This,
  1349.     /* [retval][out] */ short __RPC_FAR *pVal);
  1350.  
  1351.  
  1352. void __RPC_STUB IFaxServer_get_DiscountRateStartHour_Stub(
  1353.     IRpcStubBuffer *This,
  1354.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1355.     PRPC_MESSAGE _pRpcMessage,
  1356.     DWORD *_pdwStubPhase);
  1357.  
  1358.  
  1359. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxServer_put_DiscountRateStartHour_Proxy( 
  1360.     IFaxServer __RPC_FAR * This,
  1361.     /* [in] */ short newVal);
  1362.  
  1363.  
  1364. void __RPC_STUB IFaxServer_put_DiscountRateStartHour_Stub(
  1365.     IRpcStubBuffer *This,
  1366.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1367.     PRPC_MESSAGE _pRpcMessage,
  1368.     DWORD *_pdwStubPhase);
  1369.  
  1370.  
  1371. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxServer_get_DiscountRateStartMinute_Proxy( 
  1372.     IFaxServer __RPC_FAR * This,
  1373.     /* [retval][out] */ short __RPC_FAR *pVal);
  1374.  
  1375.  
  1376. void __RPC_STUB IFaxServer_get_DiscountRateStartMinute_Stub(
  1377.     IRpcStubBuffer *This,
  1378.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1379.     PRPC_MESSAGE _pRpcMessage,
  1380.     DWORD *_pdwStubPhase);
  1381.  
  1382.  
  1383. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxServer_put_DiscountRateStartMinute_Proxy( 
  1384.     IFaxServer __RPC_FAR * This,
  1385.     /* [in] */ short newVal);
  1386.  
  1387.  
  1388. void __RPC_STUB IFaxServer_put_DiscountRateStartMinute_Stub(
  1389.     IRpcStubBuffer *This,
  1390.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1391.     PRPC_MESSAGE _pRpcMessage,
  1392.     DWORD *_pdwStubPhase);
  1393.  
  1394.  
  1395. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxServer_get_DiscountRateEndHour_Proxy( 
  1396.     IFaxServer __RPC_FAR * This,
  1397.     /* [retval][out] */ short __RPC_FAR *pVal);
  1398.  
  1399.  
  1400. void __RPC_STUB IFaxServer_get_DiscountRateEndHour_Stub(
  1401.     IRpcStubBuffer *This,
  1402.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1403.     PRPC_MESSAGE _pRpcMessage,
  1404.     DWORD *_pdwStubPhase);
  1405.  
  1406.  
  1407. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxServer_put_DiscountRateEndHour_Proxy( 
  1408.     IFaxServer __RPC_FAR * This,
  1409.     /* [in] */ short newVal);
  1410.  
  1411.  
  1412. void __RPC_STUB IFaxServer_put_DiscountRateEndHour_Stub(
  1413.     IRpcStubBuffer *This,
  1414.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1415.     PRPC_MESSAGE _pRpcMessage,
  1416.     DWORD *_pdwStubPhase);
  1417.  
  1418.  
  1419. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxServer_get_DiscountRateEndMinute_Proxy( 
  1420.     IFaxServer __RPC_FAR * This,
  1421.     /* [retval][out] */ short __RPC_FAR *pVal);
  1422.  
  1423.  
  1424. void __RPC_STUB IFaxServer_get_DiscountRateEndMinute_Stub(
  1425.     IRpcStubBuffer *This,
  1426.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1427.     PRPC_MESSAGE _pRpcMessage,
  1428.     DWORD *_pdwStubPhase);
  1429.  
  1430.  
  1431. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxServer_put_DiscountRateEndMinute_Proxy( 
  1432.     IFaxServer __RPC_FAR * This,
  1433.     /* [in] */ short newVal);
  1434.  
  1435.  
  1436. void __RPC_STUB IFaxServer_put_DiscountRateEndMinute_Stub(
  1437.     IRpcStubBuffer *This,
  1438.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1439.     PRPC_MESSAGE _pRpcMessage,
  1440.     DWORD *_pdwStubPhase);
  1441.  
  1442.  
  1443.  
  1444. #endif     /* __IFaxServer_INTERFACE_DEFINED__ */
  1445.  
  1446.  
  1447. #ifndef __IFaxPort_INTERFACE_DEFINED__
  1448. #define __IFaxPort_INTERFACE_DEFINED__
  1449.  
  1450. /* interface IFaxPort */
  1451. /* [unique][helpstring][dual][uuid][object] */ 
  1452.  
  1453.  
  1454. EXTERN_C const IID IID_IFaxPort;
  1455.  
  1456. #if defined(__cplusplus) && !defined(CINTERFACE)
  1457.     
  1458.     MIDL_INTERFACE("D73733CC-CC80-11D0-B225-00C04FB6C2F5")
  1459.     IFaxPort : public IDispatch
  1460.     {
  1461.     public:
  1462.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name( 
  1463.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  1464.         
  1465.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DeviceId( 
  1466.             /* [retval][out] */ long __RPC_FAR *pVal) = 0;
  1467.         
  1468.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Rings( 
  1469.             /* [retval][out] */ long __RPC_FAR *pVal) = 0;
  1470.         
  1471.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Rings( 
  1472.             /* [in] */ long newVal) = 0;
  1473.         
  1474.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Csid( 
  1475.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  1476.         
  1477.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Csid( 
  1478.             /* [in] */ BSTR newVal) = 0;
  1479.         
  1480.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Tsid( 
  1481.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  1482.         
  1483.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Tsid( 
  1484.             /* [in] */ BSTR newVal) = 0;
  1485.         
  1486.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Send( 
  1487.             /* [retval][out] */ BOOL __RPC_FAR *pVal) = 0;
  1488.         
  1489.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Send( 
  1490.             /* [in] */ BOOL newVal) = 0;
  1491.         
  1492.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Receive( 
  1493.             /* [retval][out] */ BOOL __RPC_FAR *pVal) = 0;
  1494.         
  1495.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Receive( 
  1496.             /* [in] */ BOOL newVal) = 0;
  1497.         
  1498.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Priority( 
  1499.             /* [retval][out] */ long __RPC_FAR *pVal) = 0;
  1500.         
  1501.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Priority( 
  1502.             /* [in] */ long newVal) = 0;
  1503.         
  1504.         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetRoutingMethods( 
  1505.             /* [retval][out] */ VARIANT __RPC_FAR *retval) = 0;
  1506.         
  1507.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CanModify( 
  1508.             /* [retval][out] */ BOOL __RPC_FAR *pVal) = 0;
  1509.         
  1510.         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetStatus( 
  1511.             /* [retval][out] */ VARIANT __RPC_FAR *retval) = 0;
  1512.         
  1513.     };
  1514.     
  1515. #else     /* C style interface */
  1516.  
  1517.     typedef struct IFaxPortVtbl
  1518.     {
  1519.         BEGIN_INTERFACE
  1520.         
  1521.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  1522.             IFaxPort __RPC_FAR * This,
  1523.             /* [in] */ REFIID riid,
  1524.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  1525.         
  1526.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  1527.             IFaxPort __RPC_FAR * This);
  1528.         
  1529.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  1530.             IFaxPort __RPC_FAR * This);
  1531.         
  1532.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  1533.             IFaxPort __RPC_FAR * This,
  1534.             /* [out] */ UINT __RPC_FAR *pctinfo);
  1535.         
  1536.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  1537.             IFaxPort __RPC_FAR * This,
  1538.             /* [in] */ UINT iTInfo,
  1539.             /* [in] */ LCID lcid,
  1540.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  1541.         
  1542.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  1543.             IFaxPort __RPC_FAR * This,
  1544.             /* [in] */ REFIID riid,
  1545.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  1546.             /* [in] */ UINT cNames,
  1547.             /* [in] */ LCID lcid,
  1548.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  1549.         
  1550.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  1551.             IFaxPort __RPC_FAR * This,
  1552.             /* [in] */ DISPID dispIdMember,
  1553.             /* [in] */ REFIID riid,
  1554.             /* [in] */ LCID lcid,
  1555.             /* [in] */ WORD wFlags,
  1556.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  1557.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  1558.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  1559.             /* [out] */ UINT __RPC_FAR *puArgErr);
  1560.         
  1561.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )( 
  1562.             IFaxPort __RPC_FAR * This,
  1563.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1564.         
  1565.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DeviceId )( 
  1566.             IFaxPort __RPC_FAR * This,
  1567.             /* [retval][out] */ long __RPC_FAR *pVal);
  1568.         
  1569.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Rings )( 
  1570.             IFaxPort __RPC_FAR * This,
  1571.             /* [retval][out] */ long __RPC_FAR *pVal);
  1572.         
  1573.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Rings )( 
  1574.             IFaxPort __RPC_FAR * This,
  1575.             /* [in] */ long newVal);
  1576.         
  1577.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Csid )( 
  1578.             IFaxPort __RPC_FAR * This,
  1579.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1580.         
  1581.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Csid )( 
  1582.             IFaxPort __RPC_FAR * This,
  1583.             /* [in] */ BSTR newVal);
  1584.         
  1585.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Tsid )( 
  1586.             IFaxPort __RPC_FAR * This,
  1587.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1588.         
  1589.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Tsid )( 
  1590.             IFaxPort __RPC_FAR * This,
  1591.             /* [in] */ BSTR newVal);
  1592.         
  1593.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Send )( 
  1594.             IFaxPort __RPC_FAR * This,
  1595.             /* [retval][out] */ BOOL __RPC_FAR *pVal);
  1596.         
  1597.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Send )( 
  1598.             IFaxPort __RPC_FAR * This,
  1599.             /* [in] */ BOOL newVal);
  1600.         
  1601.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Receive )( 
  1602.             IFaxPort __RPC_FAR * This,
  1603.             /* [retval][out] */ BOOL __RPC_FAR *pVal);
  1604.         
  1605.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Receive )( 
  1606.             IFaxPort __RPC_FAR * This,
  1607.             /* [in] */ BOOL newVal);
  1608.         
  1609.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Priority )( 
  1610.             IFaxPort __RPC_FAR * This,
  1611.             /* [retval][out] */ long __RPC_FAR *pVal);
  1612.         
  1613.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Priority )( 
  1614.             IFaxPort __RPC_FAR * This,
  1615.             /* [in] */ long newVal);
  1616.         
  1617.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetRoutingMethods )( 
  1618.             IFaxPort __RPC_FAR * This,
  1619.             /* [retval][out] */ VARIANT __RPC_FAR *retval);
  1620.         
  1621.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CanModify )( 
  1622.             IFaxPort __RPC_FAR * This,
  1623.             /* [retval][out] */ BOOL __RPC_FAR *pVal);
  1624.         
  1625.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetStatus )( 
  1626.             IFaxPort __RPC_FAR * This,
  1627.             /* [retval][out] */ VARIANT __RPC_FAR *retval);
  1628.         
  1629.         END_INTERFACE
  1630.     } IFaxPortVtbl;
  1631.  
  1632.     interface IFaxPort
  1633.     {
  1634.         CONST_VTBL struct IFaxPortVtbl __RPC_FAR *lpVtbl;
  1635.     };
  1636.  
  1637.     
  1638.  
  1639. #ifdef COBJMACROS
  1640.  
  1641.  
  1642. #define IFaxPort_QueryInterface(This,riid,ppvObject)    \
  1643.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  1644.  
  1645. #define IFaxPort_AddRef(This)    \
  1646.     (This)->lpVtbl -> AddRef(This)
  1647.  
  1648. #define IFaxPort_Release(This)    \
  1649.     (This)->lpVtbl -> Release(This)
  1650.  
  1651.  
  1652. #define IFaxPort_GetTypeInfoCount(This,pctinfo)    \
  1653.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  1654.  
  1655. #define IFaxPort_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  1656.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  1657.  
  1658. #define IFaxPort_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  1659.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  1660.  
  1661. #define IFaxPort_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  1662.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  1663.  
  1664.  
  1665. #define IFaxPort_get_Name(This,pVal)    \
  1666.     (This)->lpVtbl -> get_Name(This,pVal)
  1667.  
  1668. #define IFaxPort_get_DeviceId(This,pVal)    \
  1669.     (This)->lpVtbl -> get_DeviceId(This,pVal)
  1670.  
  1671. #define IFaxPort_get_Rings(This,pVal)    \
  1672.     (This)->lpVtbl -> get_Rings(This,pVal)
  1673.  
  1674. #define IFaxPort_put_Rings(This,newVal)    \
  1675.     (This)->lpVtbl -> put_Rings(This,newVal)
  1676.  
  1677. #define IFaxPort_get_Csid(This,pVal)    \
  1678.     (This)->lpVtbl -> get_Csid(This,pVal)
  1679.  
  1680. #define IFaxPort_put_Csid(This,newVal)    \
  1681.     (This)->lpVtbl -> put_Csid(This,newVal)
  1682.  
  1683. #define IFaxPort_get_Tsid(This,pVal)    \
  1684.     (This)->lpVtbl -> get_Tsid(This,pVal)
  1685.  
  1686. #define IFaxPort_put_Tsid(This,newVal)    \
  1687.     (This)->lpVtbl -> put_Tsid(This,newVal)
  1688.  
  1689. #define IFaxPort_get_Send(This,pVal)    \
  1690.     (This)->lpVtbl -> get_Send(This,pVal)
  1691.  
  1692. #define IFaxPort_put_Send(This,newVal)    \
  1693.     (This)->lpVtbl -> put_Send(This,newVal)
  1694.  
  1695. #define IFaxPort_get_Receive(This,pVal)    \
  1696.     (This)->lpVtbl -> get_Receive(This,pVal)
  1697.  
  1698. #define IFaxPort_put_Receive(This,newVal)    \
  1699.     (This)->lpVtbl -> put_Receive(This,newVal)
  1700.  
  1701. #define IFaxPort_get_Priority(This,pVal)    \
  1702.     (This)->lpVtbl -> get_Priority(This,pVal)
  1703.  
  1704. #define IFaxPort_put_Priority(This,newVal)    \
  1705.     (This)->lpVtbl -> put_Priority(This,newVal)
  1706.  
  1707. #define IFaxPort_GetRoutingMethods(This,retval)    \
  1708.     (This)->lpVtbl -> GetRoutingMethods(This,retval)
  1709.  
  1710. #define IFaxPort_get_CanModify(This,pVal)    \
  1711.     (This)->lpVtbl -> get_CanModify(This,pVal)
  1712.  
  1713. #define IFaxPort_GetStatus(This,retval)    \
  1714.     (This)->lpVtbl -> GetStatus(This,retval)
  1715.  
  1716. #endif /* COBJMACROS */
  1717.  
  1718.  
  1719. #endif     /* C style interface */
  1720.  
  1721.  
  1722.  
  1723. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxPort_get_Name_Proxy( 
  1724.     IFaxPort __RPC_FAR * This,
  1725.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1726.  
  1727.  
  1728. void __RPC_STUB IFaxPort_get_Name_Stub(
  1729.     IRpcStubBuffer *This,
  1730.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1731.     PRPC_MESSAGE _pRpcMessage,
  1732.     DWORD *_pdwStubPhase);
  1733.  
  1734.  
  1735. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxPort_get_DeviceId_Proxy( 
  1736.     IFaxPort __RPC_FAR * This,
  1737.     /* [retval][out] */ long __RPC_FAR *pVal);
  1738.  
  1739.  
  1740. void __RPC_STUB IFaxPort_get_DeviceId_Stub(
  1741.     IRpcStubBuffer *This,
  1742.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1743.     PRPC_MESSAGE _pRpcMessage,
  1744.     DWORD *_pdwStubPhase);
  1745.  
  1746.  
  1747. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxPort_get_Rings_Proxy( 
  1748.     IFaxPort __RPC_FAR * This,
  1749.     /* [retval][out] */ long __RPC_FAR *pVal);
  1750.  
  1751.  
  1752. void __RPC_STUB IFaxPort_get_Rings_Stub(
  1753.     IRpcStubBuffer *This,
  1754.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1755.     PRPC_MESSAGE _pRpcMessage,
  1756.     DWORD *_pdwStubPhase);
  1757.  
  1758.  
  1759. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxPort_put_Rings_Proxy( 
  1760.     IFaxPort __RPC_FAR * This,
  1761.     /* [in] */ long newVal);
  1762.  
  1763.  
  1764. void __RPC_STUB IFaxPort_put_Rings_Stub(
  1765.     IRpcStubBuffer *This,
  1766.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1767.     PRPC_MESSAGE _pRpcMessage,
  1768.     DWORD *_pdwStubPhase);
  1769.  
  1770.  
  1771. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxPort_get_Csid_Proxy( 
  1772.     IFaxPort __RPC_FAR * This,
  1773.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1774.  
  1775.  
  1776. void __RPC_STUB IFaxPort_get_Csid_Stub(
  1777.     IRpcStubBuffer *This,
  1778.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1779.     PRPC_MESSAGE _pRpcMessage,
  1780.     DWORD *_pdwStubPhase);
  1781.  
  1782.  
  1783. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxPort_put_Csid_Proxy( 
  1784.     IFaxPort __RPC_FAR * This,
  1785.     /* [in] */ BSTR newVal);
  1786.  
  1787.  
  1788. void __RPC_STUB IFaxPort_put_Csid_Stub(
  1789.     IRpcStubBuffer *This,
  1790.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1791.     PRPC_MESSAGE _pRpcMessage,
  1792.     DWORD *_pdwStubPhase);
  1793.  
  1794.  
  1795. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxPort_get_Tsid_Proxy( 
  1796.     IFaxPort __RPC_FAR * This,
  1797.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1798.  
  1799.  
  1800. void __RPC_STUB IFaxPort_get_Tsid_Stub(
  1801.     IRpcStubBuffer *This,
  1802.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1803.     PRPC_MESSAGE _pRpcMessage,
  1804.     DWORD *_pdwStubPhase);
  1805.  
  1806.  
  1807. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxPort_put_Tsid_Proxy( 
  1808.     IFaxPort __RPC_FAR * This,
  1809.     /* [in] */ BSTR newVal);
  1810.  
  1811.  
  1812. void __RPC_STUB IFaxPort_put_Tsid_Stub(
  1813.     IRpcStubBuffer *This,
  1814.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1815.     PRPC_MESSAGE _pRpcMessage,
  1816.     DWORD *_pdwStubPhase);
  1817.  
  1818.  
  1819. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxPort_get_Send_Proxy( 
  1820.     IFaxPort __RPC_FAR * This,
  1821.     /* [retval][out] */ BOOL __RPC_FAR *pVal);
  1822.  
  1823.  
  1824. void __RPC_STUB IFaxPort_get_Send_Stub(
  1825.     IRpcStubBuffer *This,
  1826.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1827.     PRPC_MESSAGE _pRpcMessage,
  1828.     DWORD *_pdwStubPhase);
  1829.  
  1830.  
  1831. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxPort_put_Send_Proxy( 
  1832.     IFaxPort __RPC_FAR * This,
  1833.     /* [in] */ BOOL newVal);
  1834.  
  1835.  
  1836. void __RPC_STUB IFaxPort_put_Send_Stub(
  1837.     IRpcStubBuffer *This,
  1838.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1839.     PRPC_MESSAGE _pRpcMessage,
  1840.     DWORD *_pdwStubPhase);
  1841.  
  1842.  
  1843. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxPort_get_Receive_Proxy( 
  1844.     IFaxPort __RPC_FAR * This,
  1845.     /* [retval][out] */ BOOL __RPC_FAR *pVal);
  1846.  
  1847.  
  1848. void __RPC_STUB IFaxPort_get_Receive_Stub(
  1849.     IRpcStubBuffer *This,
  1850.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1851.     PRPC_MESSAGE _pRpcMessage,
  1852.     DWORD *_pdwStubPhase);
  1853.  
  1854.  
  1855. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxPort_put_Receive_Proxy( 
  1856.     IFaxPort __RPC_FAR * This,
  1857.     /* [in] */ BOOL newVal);
  1858.  
  1859.  
  1860. void __RPC_STUB IFaxPort_put_Receive_Stub(
  1861.     IRpcStubBuffer *This,
  1862.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1863.     PRPC_MESSAGE _pRpcMessage,
  1864.     DWORD *_pdwStubPhase);
  1865.  
  1866.  
  1867. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxPort_get_Priority_Proxy( 
  1868.     IFaxPort __RPC_FAR * This,
  1869.     /* [retval][out] */ long __RPC_FAR *pVal);
  1870.  
  1871.  
  1872. void __RPC_STUB IFaxPort_get_Priority_Stub(
  1873.     IRpcStubBuffer *This,
  1874.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1875.     PRPC_MESSAGE _pRpcMessage,
  1876.     DWORD *_pdwStubPhase);
  1877.  
  1878.  
  1879. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxPort_put_Priority_Proxy( 
  1880.     IFaxPort __RPC_FAR * This,
  1881.     /* [in] */ long newVal);
  1882.  
  1883.  
  1884. void __RPC_STUB IFaxPort_put_Priority_Stub(
  1885.     IRpcStubBuffer *This,
  1886.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1887.     PRPC_MESSAGE _pRpcMessage,
  1888.     DWORD *_pdwStubPhase);
  1889.  
  1890.  
  1891. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IFaxPort_GetRoutingMethods_Proxy( 
  1892.     IFaxPort __RPC_FAR * This,
  1893.     /* [retval][out] */ VARIANT __RPC_FAR *retval);
  1894.  
  1895.  
  1896. void __RPC_STUB IFaxPort_GetRoutingMethods_Stub(
  1897.     IRpcStubBuffer *This,
  1898.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1899.     PRPC_MESSAGE _pRpcMessage,
  1900.     DWORD *_pdwStubPhase);
  1901.  
  1902.  
  1903. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxPort_get_CanModify_Proxy( 
  1904.     IFaxPort __RPC_FAR * This,
  1905.     /* [retval][out] */ BOOL __RPC_FAR *pVal);
  1906.  
  1907.  
  1908. void __RPC_STUB IFaxPort_get_CanModify_Stub(
  1909.     IRpcStubBuffer *This,
  1910.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1911.     PRPC_MESSAGE _pRpcMessage,
  1912.     DWORD *_pdwStubPhase);
  1913.  
  1914.  
  1915. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IFaxPort_GetStatus_Proxy( 
  1916.     IFaxPort __RPC_FAR * This,
  1917.     /* [retval][out] */ VARIANT __RPC_FAR *retval);
  1918.  
  1919.  
  1920. void __RPC_STUB IFaxPort_GetStatus_Stub(
  1921.     IRpcStubBuffer *This,
  1922.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1923.     PRPC_MESSAGE _pRpcMessage,
  1924.     DWORD *_pdwStubPhase);
  1925.  
  1926.  
  1927.  
  1928. #endif     /* __IFaxPort_INTERFACE_DEFINED__ */
  1929.  
  1930.  
  1931. #ifndef __IFaxPorts_INTERFACE_DEFINED__
  1932. #define __IFaxPorts_INTERFACE_DEFINED__
  1933.  
  1934. /* interface IFaxPorts */
  1935. /* [unique][helpstring][dual][uuid][object] */ 
  1936.  
  1937.  
  1938. EXTERN_C const IID IID_IFaxPorts;
  1939.  
  1940. #if defined(__cplusplus) && !defined(CINTERFACE)
  1941.     
  1942.     MIDL_INTERFACE("D73733D5-CC80-11D0-B225-00C04FB6C2F5")
  1943.     IFaxPorts : public IDispatch
  1944.     {
  1945.     public:
  1946.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( 
  1947.             /* [retval][out] */ long __RPC_FAR *pVal) = 0;
  1948.         
  1949.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( 
  1950.             long Index,
  1951.             /* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0;
  1952.         
  1953.     };
  1954.     
  1955. #else     /* C style interface */
  1956.  
  1957.     typedef struct IFaxPortsVtbl
  1958.     {
  1959.         BEGIN_INTERFACE
  1960.         
  1961.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  1962.             IFaxPorts __RPC_FAR * This,
  1963.             /* [in] */ REFIID riid,
  1964.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  1965.         
  1966.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  1967.             IFaxPorts __RPC_FAR * This);
  1968.         
  1969.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  1970.             IFaxPorts __RPC_FAR * This);
  1971.         
  1972.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  1973.             IFaxPorts __RPC_FAR * This,
  1974.             /* [out] */ UINT __RPC_FAR *pctinfo);
  1975.         
  1976.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  1977.             IFaxPorts __RPC_FAR * This,
  1978.             /* [in] */ UINT iTInfo,
  1979.             /* [in] */ LCID lcid,
  1980.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  1981.         
  1982.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  1983.             IFaxPorts __RPC_FAR * This,
  1984.             /* [in] */ REFIID riid,
  1985.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  1986.             /* [in] */ UINT cNames,
  1987.             /* [in] */ LCID lcid,
  1988.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  1989.         
  1990.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  1991.             IFaxPorts __RPC_FAR * This,
  1992.             /* [in] */ DISPID dispIdMember,
  1993.             /* [in] */ REFIID riid,
  1994.             /* [in] */ LCID lcid,
  1995.             /* [in] */ WORD wFlags,
  1996.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  1997.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  1998.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  1999.             /* [out] */ UINT __RPC_FAR *puArgErr);
  2000.         
  2001.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )( 
  2002.             IFaxPorts __RPC_FAR * This,
  2003.             /* [retval][out] */ long __RPC_FAR *pVal);
  2004.         
  2005.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )( 
  2006.             IFaxPorts __RPC_FAR * This,
  2007.             long Index,
  2008.             /* [retval][out] */ VARIANT __RPC_FAR *pVal);
  2009.         
  2010.         END_INTERFACE
  2011.     } IFaxPortsVtbl;
  2012.  
  2013.     interface IFaxPorts
  2014.     {
  2015.         CONST_VTBL struct IFaxPortsVtbl __RPC_FAR *lpVtbl;
  2016.     };
  2017.  
  2018.     
  2019.  
  2020. #ifdef COBJMACROS
  2021.  
  2022.  
  2023. #define IFaxPorts_QueryInterface(This,riid,ppvObject)    \
  2024.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  2025.  
  2026. #define IFaxPorts_AddRef(This)    \
  2027.     (This)->lpVtbl -> AddRef(This)
  2028.  
  2029. #define IFaxPorts_Release(This)    \
  2030.     (This)->lpVtbl -> Release(This)
  2031.  
  2032.  
  2033. #define IFaxPorts_GetTypeInfoCount(This,pctinfo)    \
  2034.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  2035.  
  2036. #define IFaxPorts_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  2037.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  2038.  
  2039. #define IFaxPorts_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  2040.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  2041.  
  2042. #define IFaxPorts_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  2043.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  2044.  
  2045.  
  2046. #define IFaxPorts_get_Count(This,pVal)    \
  2047.     (This)->lpVtbl -> get_Count(This,pVal)
  2048.  
  2049. #define IFaxPorts_get_Item(This,Index,pVal)    \
  2050.     (This)->lpVtbl -> get_Item(This,Index,pVal)
  2051.  
  2052. #endif /* COBJMACROS */
  2053.  
  2054.  
  2055. #endif     /* C style interface */
  2056.  
  2057.  
  2058.  
  2059. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxPorts_get_Count_Proxy( 
  2060.     IFaxPorts __RPC_FAR * This,
  2061.     /* [retval][out] */ long __RPC_FAR *pVal);
  2062.  
  2063.  
  2064. void __RPC_STUB IFaxPorts_get_Count_Stub(
  2065.     IRpcStubBuffer *This,
  2066.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2067.     PRPC_MESSAGE _pRpcMessage,
  2068.     DWORD *_pdwStubPhase);
  2069.  
  2070.  
  2071. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxPorts_get_Item_Proxy( 
  2072.     IFaxPorts __RPC_FAR * This,
  2073.     long Index,
  2074.     /* [retval][out] */ VARIANT __RPC_FAR *pVal);
  2075.  
  2076.  
  2077. void __RPC_STUB IFaxPorts_get_Item_Stub(
  2078.     IRpcStubBuffer *This,
  2079.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2080.     PRPC_MESSAGE _pRpcMessage,
  2081.     DWORD *_pdwStubPhase);
  2082.  
  2083.  
  2084.  
  2085. #endif     /* __IFaxPorts_INTERFACE_DEFINED__ */
  2086.  
  2087.  
  2088. #ifndef __IFaxRoutingMethod_INTERFACE_DEFINED__
  2089. #define __IFaxRoutingMethod_INTERFACE_DEFINED__
  2090.  
  2091. /* interface IFaxRoutingMethod */
  2092. /* [unique][helpstring][dual][uuid][object] */ 
  2093.  
  2094.  
  2095. EXTERN_C const IID IID_IFaxRoutingMethod;
  2096.  
  2097. #if defined(__cplusplus) && !defined(CINTERFACE)
  2098.     
  2099.     MIDL_INTERFACE("2199F5F3-CEFC-11D0-A341-0000F800E68D")
  2100.     IFaxRoutingMethod : public IDispatch
  2101.     {
  2102.     public:
  2103.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DeviceId( 
  2104.             /* [retval][out] */ long __RPC_FAR *pVal) = 0;
  2105.         
  2106.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Enable( 
  2107.             /* [retval][out] */ BOOL __RPC_FAR *pVal) = 0;
  2108.         
  2109.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Enable( 
  2110.             /* [in] */ BOOL newVal) = 0;
  2111.         
  2112.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DeviceName( 
  2113.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  2114.         
  2115.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Guid( 
  2116.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  2117.         
  2118.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FunctionName( 
  2119.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  2120.         
  2121.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ImageName( 
  2122.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  2123.         
  2124.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FriendlyName( 
  2125.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  2126.         
  2127.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ExtensionName( 
  2128.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  2129.         
  2130.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_RoutingData( 
  2131.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  2132.         
  2133.     };
  2134.     
  2135. #else     /* C style interface */
  2136.  
  2137.     typedef struct IFaxRoutingMethodVtbl
  2138.     {
  2139.         BEGIN_INTERFACE
  2140.         
  2141.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  2142.             IFaxRoutingMethod __RPC_FAR * This,
  2143.             /* [in] */ REFIID riid,
  2144.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  2145.         
  2146.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  2147.             IFaxRoutingMethod __RPC_FAR * This);
  2148.         
  2149.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  2150.             IFaxRoutingMethod __RPC_FAR * This);
  2151.         
  2152.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  2153.             IFaxRoutingMethod __RPC_FAR * This,
  2154.             /* [out] */ UINT __RPC_FAR *pctinfo);
  2155.         
  2156.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  2157.             IFaxRoutingMethod __RPC_FAR * This,
  2158.             /* [in] */ UINT iTInfo,
  2159.             /* [in] */ LCID lcid,
  2160.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  2161.         
  2162.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  2163.             IFaxRoutingMethod __RPC_FAR * This,
  2164.             /* [in] */ REFIID riid,
  2165.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  2166.             /* [in] */ UINT cNames,
  2167.             /* [in] */ LCID lcid,
  2168.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  2169.         
  2170.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  2171.             IFaxRoutingMethod __RPC_FAR * This,
  2172.             /* [in] */ DISPID dispIdMember,
  2173.             /* [in] */ REFIID riid,
  2174.             /* [in] */ LCID lcid,
  2175.             /* [in] */ WORD wFlags,
  2176.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  2177.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  2178.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  2179.             /* [out] */ UINT __RPC_FAR *puArgErr);
  2180.         
  2181.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DeviceId )( 
  2182.             IFaxRoutingMethod __RPC_FAR * This,
  2183.             /* [retval][out] */ long __RPC_FAR *pVal);
  2184.         
  2185.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Enable )( 
  2186.             IFaxRoutingMethod __RPC_FAR * This,
  2187.             /* [retval][out] */ BOOL __RPC_FAR *pVal);
  2188.         
  2189.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Enable )( 
  2190.             IFaxRoutingMethod __RPC_FAR * This,
  2191.             /* [in] */ BOOL newVal);
  2192.         
  2193.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DeviceName )( 
  2194.             IFaxRoutingMethod __RPC_FAR * This,
  2195.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2196.         
  2197.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Guid )( 
  2198.             IFaxRoutingMethod __RPC_FAR * This,
  2199.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2200.         
  2201.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FunctionName )( 
  2202.             IFaxRoutingMethod __RPC_FAR * This,
  2203.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2204.         
  2205.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ImageName )( 
  2206.             IFaxRoutingMethod __RPC_FAR * This,
  2207.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2208.         
  2209.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FriendlyName )( 
  2210.             IFaxRoutingMethod __RPC_FAR * This,
  2211.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2212.         
  2213.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ExtensionName )( 
  2214.             IFaxRoutingMethod __RPC_FAR * This,
  2215.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2216.         
  2217.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RoutingData )( 
  2218.             IFaxRoutingMethod __RPC_FAR * This,
  2219.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2220.         
  2221.         END_INTERFACE
  2222.     } IFaxRoutingMethodVtbl;
  2223.  
  2224.     interface IFaxRoutingMethod
  2225.     {
  2226.         CONST_VTBL struct IFaxRoutingMethodVtbl __RPC_FAR *lpVtbl;
  2227.     };
  2228.  
  2229.     
  2230.  
  2231. #ifdef COBJMACROS
  2232.  
  2233.  
  2234. #define IFaxRoutingMethod_QueryInterface(This,riid,ppvObject)    \
  2235.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  2236.  
  2237. #define IFaxRoutingMethod_AddRef(This)    \
  2238.     (This)->lpVtbl -> AddRef(This)
  2239.  
  2240. #define IFaxRoutingMethod_Release(This)    \
  2241.     (This)->lpVtbl -> Release(This)
  2242.  
  2243.  
  2244. #define IFaxRoutingMethod_GetTypeInfoCount(This,pctinfo)    \
  2245.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  2246.  
  2247. #define IFaxRoutingMethod_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  2248.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  2249.  
  2250. #define IFaxRoutingMethod_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  2251.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  2252.  
  2253. #define IFaxRoutingMethod_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  2254.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  2255.  
  2256.  
  2257. #define IFaxRoutingMethod_get_DeviceId(This,pVal)    \
  2258.     (This)->lpVtbl -> get_DeviceId(This,pVal)
  2259.  
  2260. #define IFaxRoutingMethod_get_Enable(This,pVal)    \
  2261.     (This)->lpVtbl -> get_Enable(This,pVal)
  2262.  
  2263. #define IFaxRoutingMethod_put_Enable(This,newVal)    \
  2264.     (This)->lpVtbl -> put_Enable(This,newVal)
  2265.  
  2266. #define IFaxRoutingMethod_get_DeviceName(This,pVal)    \
  2267.     (This)->lpVtbl -> get_DeviceName(This,pVal)
  2268.  
  2269. #define IFaxRoutingMethod_get_Guid(This,pVal)    \
  2270.     (This)->lpVtbl -> get_Guid(This,pVal)
  2271.  
  2272. #define IFaxRoutingMethod_get_FunctionName(This,pVal)    \
  2273.     (This)->lpVtbl -> get_FunctionName(This,pVal)
  2274.  
  2275. #define IFaxRoutingMethod_get_ImageName(This,pVal)    \
  2276.     (This)->lpVtbl -> get_ImageName(This,pVal)
  2277.  
  2278. #define IFaxRoutingMethod_get_FriendlyName(This,pVal)    \
  2279.     (This)->lpVtbl -> get_FriendlyName(This,pVal)
  2280.  
  2281. #define IFaxRoutingMethod_get_ExtensionName(This,pVal)    \
  2282.     (This)->lpVtbl -> get_ExtensionName(This,pVal)
  2283.  
  2284. #define IFaxRoutingMethod_get_RoutingData(This,pVal)    \
  2285.     (This)->lpVtbl -> get_RoutingData(This,pVal)
  2286.  
  2287. #endif /* COBJMACROS */
  2288.  
  2289.  
  2290. #endif     /* C style interface */
  2291.  
  2292.  
  2293.  
  2294. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxRoutingMethod_get_DeviceId_Proxy( 
  2295.     IFaxRoutingMethod __RPC_FAR * This,
  2296.     /* [retval][out] */ long __RPC_FAR *pVal);
  2297.  
  2298.  
  2299. void __RPC_STUB IFaxRoutingMethod_get_DeviceId_Stub(
  2300.     IRpcStubBuffer *This,
  2301.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2302.     PRPC_MESSAGE _pRpcMessage,
  2303.     DWORD *_pdwStubPhase);
  2304.  
  2305.  
  2306. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxRoutingMethod_get_Enable_Proxy( 
  2307.     IFaxRoutingMethod __RPC_FAR * This,
  2308.     /* [retval][out] */ BOOL __RPC_FAR *pVal);
  2309.  
  2310.  
  2311. void __RPC_STUB IFaxRoutingMethod_get_Enable_Stub(
  2312.     IRpcStubBuffer *This,
  2313.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2314.     PRPC_MESSAGE _pRpcMessage,
  2315.     DWORD *_pdwStubPhase);
  2316.  
  2317.  
  2318. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxRoutingMethod_put_Enable_Proxy( 
  2319.     IFaxRoutingMethod __RPC_FAR * This,
  2320.     /* [in] */ BOOL newVal);
  2321.  
  2322.  
  2323. void __RPC_STUB IFaxRoutingMethod_put_Enable_Stub(
  2324.     IRpcStubBuffer *This,
  2325.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2326.     PRPC_MESSAGE _pRpcMessage,
  2327.     DWORD *_pdwStubPhase);
  2328.  
  2329.  
  2330. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxRoutingMethod_get_DeviceName_Proxy( 
  2331.     IFaxRoutingMethod __RPC_FAR * This,
  2332.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2333.  
  2334.  
  2335. void __RPC_STUB IFaxRoutingMethod_get_DeviceName_Stub(
  2336.     IRpcStubBuffer *This,
  2337.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2338.     PRPC_MESSAGE _pRpcMessage,
  2339.     DWORD *_pdwStubPhase);
  2340.  
  2341.  
  2342. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxRoutingMethod_get_Guid_Proxy( 
  2343.     IFaxRoutingMethod __RPC_FAR * This,
  2344.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2345.  
  2346.  
  2347. void __RPC_STUB IFaxRoutingMethod_get_Guid_Stub(
  2348.     IRpcStubBuffer *This,
  2349.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2350.     PRPC_MESSAGE _pRpcMessage,
  2351.     DWORD *_pdwStubPhase);
  2352.  
  2353.  
  2354. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxRoutingMethod_get_FunctionName_Proxy( 
  2355.     IFaxRoutingMethod __RPC_FAR * This,
  2356.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2357.  
  2358.  
  2359. void __RPC_STUB IFaxRoutingMethod_get_FunctionName_Stub(
  2360.     IRpcStubBuffer *This,
  2361.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2362.     PRPC_MESSAGE _pRpcMessage,
  2363.     DWORD *_pdwStubPhase);
  2364.  
  2365.  
  2366. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxRoutingMethod_get_ImageName_Proxy( 
  2367.     IFaxRoutingMethod __RPC_FAR * This,
  2368.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2369.  
  2370.  
  2371. void __RPC_STUB IFaxRoutingMethod_get_ImageName_Stub(
  2372.     IRpcStubBuffer *This,
  2373.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2374.     PRPC_MESSAGE _pRpcMessage,
  2375.     DWORD *_pdwStubPhase);
  2376.  
  2377.  
  2378. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxRoutingMethod_get_FriendlyName_Proxy( 
  2379.     IFaxRoutingMethod __RPC_FAR * This,
  2380.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2381.  
  2382.  
  2383. void __RPC_STUB IFaxRoutingMethod_get_FriendlyName_Stub(
  2384.     IRpcStubBuffer *This,
  2385.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2386.     PRPC_MESSAGE _pRpcMessage,
  2387.     DWORD *_pdwStubPhase);
  2388.  
  2389.  
  2390. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxRoutingMethod_get_ExtensionName_Proxy( 
  2391.     IFaxRoutingMethod __RPC_FAR * This,
  2392.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2393.  
  2394.  
  2395. void __RPC_STUB IFaxRoutingMethod_get_ExtensionName_Stub(
  2396.     IRpcStubBuffer *This,
  2397.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2398.     PRPC_MESSAGE _pRpcMessage,
  2399.     DWORD *_pdwStubPhase);
  2400.  
  2401.  
  2402. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxRoutingMethod_get_RoutingData_Proxy( 
  2403.     IFaxRoutingMethod __RPC_FAR * This,
  2404.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2405.  
  2406.  
  2407. void __RPC_STUB IFaxRoutingMethod_get_RoutingData_Stub(
  2408.     IRpcStubBuffer *This,
  2409.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2410.     PRPC_MESSAGE _pRpcMessage,
  2411.     DWORD *_pdwStubPhase);
  2412.  
  2413.  
  2414.  
  2415. #endif     /* __IFaxRoutingMethod_INTERFACE_DEFINED__ */
  2416.  
  2417.  
  2418. #ifndef __IFaxRoutingMethods_INTERFACE_DEFINED__
  2419. #define __IFaxRoutingMethods_INTERFACE_DEFINED__
  2420.  
  2421. /* interface IFaxRoutingMethods */
  2422. /* [unique][helpstring][dual][uuid][object] */ 
  2423.  
  2424.  
  2425. EXTERN_C const IID IID_IFaxRoutingMethods;
  2426.  
  2427. #if defined(__cplusplus) && !defined(CINTERFACE)
  2428.     
  2429.     MIDL_INTERFACE("2199F5F5-CEFC-11D0-A341-0000F800E68D")
  2430.     IFaxRoutingMethods : public IDispatch
  2431.     {
  2432.     public:
  2433.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( 
  2434.             /* [retval][out] */ long __RPC_FAR *pVal) = 0;
  2435.         
  2436.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( 
  2437.             /* [in] */ long Index,
  2438.             /* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0;
  2439.         
  2440.     };
  2441.     
  2442. #else     /* C style interface */
  2443.  
  2444.     typedef struct IFaxRoutingMethodsVtbl
  2445.     {
  2446.         BEGIN_INTERFACE
  2447.         
  2448.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  2449.             IFaxRoutingMethods __RPC_FAR * This,
  2450.             /* [in] */ REFIID riid,
  2451.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  2452.         
  2453.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  2454.             IFaxRoutingMethods __RPC_FAR * This);
  2455.         
  2456.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  2457.             IFaxRoutingMethods __RPC_FAR * This);
  2458.         
  2459.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  2460.             IFaxRoutingMethods __RPC_FAR * This,
  2461.             /* [out] */ UINT __RPC_FAR *pctinfo);
  2462.         
  2463.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  2464.             IFaxRoutingMethods __RPC_FAR * This,
  2465.             /* [in] */ UINT iTInfo,
  2466.             /* [in] */ LCID lcid,
  2467.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  2468.         
  2469.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  2470.             IFaxRoutingMethods __RPC_FAR * This,
  2471.             /* [in] */ REFIID riid,
  2472.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  2473.             /* [in] */ UINT cNames,
  2474.             /* [in] */ LCID lcid,
  2475.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  2476.         
  2477.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  2478.             IFaxRoutingMethods __RPC_FAR * This,
  2479.             /* [in] */ DISPID dispIdMember,
  2480.             /* [in] */ REFIID riid,
  2481.             /* [in] */ LCID lcid,
  2482.             /* [in] */ WORD wFlags,
  2483.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  2484.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  2485.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  2486.             /* [out] */ UINT __RPC_FAR *puArgErr);
  2487.         
  2488.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )( 
  2489.             IFaxRoutingMethods __RPC_FAR * This,
  2490.             /* [retval][out] */ long __RPC_FAR *pVal);
  2491.         
  2492.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )( 
  2493.             IFaxRoutingMethods __RPC_FAR * This,
  2494.             /* [in] */ long Index,
  2495.             /* [retval][out] */ VARIANT __RPC_FAR *pVal);
  2496.         
  2497.         END_INTERFACE
  2498.     } IFaxRoutingMethodsVtbl;
  2499.  
  2500.     interface IFaxRoutingMethods
  2501.     {
  2502.         CONST_VTBL struct IFaxRoutingMethodsVtbl __RPC_FAR *lpVtbl;
  2503.     };
  2504.  
  2505.     
  2506.  
  2507. #ifdef COBJMACROS
  2508.  
  2509.  
  2510. #define IFaxRoutingMethods_QueryInterface(This,riid,ppvObject)    \
  2511.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  2512.  
  2513. #define IFaxRoutingMethods_AddRef(This)    \
  2514.     (This)->lpVtbl -> AddRef(This)
  2515.  
  2516. #define IFaxRoutingMethods_Release(This)    \
  2517.     (This)->lpVtbl -> Release(This)
  2518.  
  2519.  
  2520. #define IFaxRoutingMethods_GetTypeInfoCount(This,pctinfo)    \
  2521.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  2522.  
  2523. #define IFaxRoutingMethods_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  2524.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  2525.  
  2526. #define IFaxRoutingMethods_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  2527.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  2528.  
  2529. #define IFaxRoutingMethods_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  2530.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  2531.  
  2532.  
  2533. #define IFaxRoutingMethods_get_Count(This,pVal)    \
  2534.     (This)->lpVtbl -> get_Count(This,pVal)
  2535.  
  2536. #define IFaxRoutingMethods_get_Item(This,Index,pVal)    \
  2537.     (This)->lpVtbl -> get_Item(This,Index,pVal)
  2538.  
  2539. #endif /* COBJMACROS */
  2540.  
  2541.  
  2542. #endif     /* C style interface */
  2543.  
  2544.  
  2545.  
  2546. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxRoutingMethods_get_Count_Proxy( 
  2547.     IFaxRoutingMethods __RPC_FAR * This,
  2548.     /* [retval][out] */ long __RPC_FAR *pVal);
  2549.  
  2550.  
  2551. void __RPC_STUB IFaxRoutingMethods_get_Count_Stub(
  2552.     IRpcStubBuffer *This,
  2553.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2554.     PRPC_MESSAGE _pRpcMessage,
  2555.     DWORD *_pdwStubPhase);
  2556.  
  2557.  
  2558. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxRoutingMethods_get_Item_Proxy( 
  2559.     IFaxRoutingMethods __RPC_FAR * This,
  2560.     /* [in] */ long Index,
  2561.     /* [retval][out] */ VARIANT __RPC_FAR *pVal);
  2562.  
  2563.  
  2564. void __RPC_STUB IFaxRoutingMethods_get_Item_Stub(
  2565.     IRpcStubBuffer *This,
  2566.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2567.     PRPC_MESSAGE _pRpcMessage,
  2568.     DWORD *_pdwStubPhase);
  2569.  
  2570.  
  2571.  
  2572. #endif     /* __IFaxRoutingMethods_INTERFACE_DEFINED__ */
  2573.  
  2574.  
  2575. #ifndef __IFaxStatus_INTERFACE_DEFINED__
  2576. #define __IFaxStatus_INTERFACE_DEFINED__
  2577.  
  2578. /* interface IFaxStatus */
  2579. /* [unique][helpstring][dual][uuid][object] */ 
  2580.  
  2581.  
  2582. EXTERN_C const IID IID_IFaxStatus;
  2583.  
  2584. #if defined(__cplusplus) && !defined(CINTERFACE)
  2585.     
  2586.     MIDL_INTERFACE("8B97E605-D054-11D0-B226-00C04FB6C2F5")
  2587.     IFaxStatus : public IDispatch
  2588.     {
  2589.     public:
  2590.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CallerId( 
  2591.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  2592.         
  2593.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Csid( 
  2594.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  2595.         
  2596.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CurrentPage( 
  2597.             /* [retval][out] */ long __RPC_FAR *pVal) = 0;
  2598.         
  2599.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DeviceId( 
  2600.             /* [retval][out] */ long __RPC_FAR *pVal) = 0;
  2601.         
  2602.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DeviceName( 
  2603.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  2604.         
  2605.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DocumentName( 
  2606.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  2607.         
  2608.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Send( 
  2609.             /* [retval][out] */ BOOL __RPC_FAR *pVal) = 0;
  2610.         
  2611.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Receive( 
  2612.             /* [retval][out] */ BOOL __RPC_FAR *pVal) = 0;
  2613.         
  2614.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Address( 
  2615.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  2616.         
  2617.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_RoutingString( 
  2618.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  2619.         
  2620.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SenderName( 
  2621.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  2622.         
  2623.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_RecipientName( 
  2624.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  2625.         
  2626.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DocumentSize( 
  2627.             /* [retval][out] */ long __RPC_FAR *pVal) = 0;
  2628.         
  2629.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Description( 
  2630.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  2631.         
  2632.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PageCount( 
  2633.             /* [retval][out] */ long __RPC_FAR *pVal) = 0;
  2634.         
  2635.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Tsid( 
  2636.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  2637.         
  2638.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_StartTime( 
  2639.             /* [retval][out] */ DATE __RPC_FAR *pVal) = 0;
  2640.         
  2641.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SubmittedTime( 
  2642.             /* [retval][out] */ DATE __RPC_FAR *pVal) = 0;
  2643.         
  2644.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ElapsedTime( 
  2645.             /* [retval][out] */ DATE __RPC_FAR *pVal) = 0;
  2646.         
  2647.         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Refresh( void) = 0;
  2648.         
  2649.     };
  2650.     
  2651. #else     /* C style interface */
  2652.  
  2653.     typedef struct IFaxStatusVtbl
  2654.     {
  2655.         BEGIN_INTERFACE
  2656.         
  2657.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  2658.             IFaxStatus __RPC_FAR * This,
  2659.             /* [in] */ REFIID riid,
  2660.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  2661.         
  2662.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  2663.             IFaxStatus __RPC_FAR * This);
  2664.         
  2665.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  2666.             IFaxStatus __RPC_FAR * This);
  2667.         
  2668.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  2669.             IFaxStatus __RPC_FAR * This,
  2670.             /* [out] */ UINT __RPC_FAR *pctinfo);
  2671.         
  2672.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  2673.             IFaxStatus __RPC_FAR * This,
  2674.             /* [in] */ UINT iTInfo,
  2675.             /* [in] */ LCID lcid,
  2676.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  2677.         
  2678.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  2679.             IFaxStatus __RPC_FAR * This,
  2680.             /* [in] */ REFIID riid,
  2681.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  2682.             /* [in] */ UINT cNames,
  2683.             /* [in] */ LCID lcid,
  2684.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  2685.         
  2686.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  2687.             IFaxStatus __RPC_FAR * This,
  2688.             /* [in] */ DISPID dispIdMember,
  2689.             /* [in] */ REFIID riid,
  2690.             /* [in] */ LCID lcid,
  2691.             /* [in] */ WORD wFlags,
  2692.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  2693.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  2694.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  2695.             /* [out] */ UINT __RPC_FAR *puArgErr);
  2696.         
  2697.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CallerId )( 
  2698.             IFaxStatus __RPC_FAR * This,
  2699.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2700.         
  2701.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Csid )( 
  2702.             IFaxStatus __RPC_FAR * This,
  2703.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2704.         
  2705.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CurrentPage )( 
  2706.             IFaxStatus __RPC_FAR * This,
  2707.             /* [retval][out] */ long __RPC_FAR *pVal);
  2708.         
  2709.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DeviceId )( 
  2710.             IFaxStatus __RPC_FAR * This,
  2711.             /* [retval][out] */ long __RPC_FAR *pVal);
  2712.         
  2713.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DeviceName )( 
  2714.             IFaxStatus __RPC_FAR * This,
  2715.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2716.         
  2717.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DocumentName )( 
  2718.             IFaxStatus __RPC_FAR * This,
  2719.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2720.         
  2721.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Send )( 
  2722.             IFaxStatus __RPC_FAR * This,
  2723.             /* [retval][out] */ BOOL __RPC_FAR *pVal);
  2724.         
  2725.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Receive )( 
  2726.             IFaxStatus __RPC_FAR * This,
  2727.             /* [retval][out] */ BOOL __RPC_FAR *pVal);
  2728.         
  2729.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Address )( 
  2730.             IFaxStatus __RPC_FAR * This,
  2731.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2732.         
  2733.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RoutingString )( 
  2734.             IFaxStatus __RPC_FAR * This,
  2735.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2736.         
  2737.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SenderName )( 
  2738.             IFaxStatus __RPC_FAR * This,
  2739.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2740.         
  2741.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RecipientName )( 
  2742.             IFaxStatus __RPC_FAR * This,
  2743.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2744.         
  2745.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DocumentSize )( 
  2746.             IFaxStatus __RPC_FAR * This,
  2747.             /* [retval][out] */ long __RPC_FAR *pVal);
  2748.         
  2749.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Description )( 
  2750.             IFaxStatus __RPC_FAR * This,
  2751.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2752.         
  2753.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PageCount )( 
  2754.             IFaxStatus __RPC_FAR * This,
  2755.             /* [retval][out] */ long __RPC_FAR *pVal);
  2756.         
  2757.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Tsid )( 
  2758.             IFaxStatus __RPC_FAR * This,
  2759.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2760.         
  2761.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_StartTime )( 
  2762.             IFaxStatus __RPC_FAR * This,
  2763.             /* [retval][out] */ DATE __RPC_FAR *pVal);
  2764.         
  2765.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SubmittedTime )( 
  2766.             IFaxStatus __RPC_FAR * This,
  2767.             /* [retval][out] */ DATE __RPC_FAR *pVal);
  2768.         
  2769.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ElapsedTime )( 
  2770.             IFaxStatus __RPC_FAR * This,
  2771.             /* [retval][out] */ DATE __RPC_FAR *pVal);
  2772.         
  2773.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Refresh )( 
  2774.             IFaxStatus __RPC_FAR * This);
  2775.         
  2776.         END_INTERFACE
  2777.     } IFaxStatusVtbl;
  2778.  
  2779.     interface IFaxStatus
  2780.     {
  2781.         CONST_VTBL struct IFaxStatusVtbl __RPC_FAR *lpVtbl;
  2782.     };
  2783.  
  2784.     
  2785.  
  2786. #ifdef COBJMACROS
  2787.  
  2788.  
  2789. #define IFaxStatus_QueryInterface(This,riid,ppvObject)    \
  2790.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  2791.  
  2792. #define IFaxStatus_AddRef(This)    \
  2793.     (This)->lpVtbl -> AddRef(This)
  2794.  
  2795. #define IFaxStatus_Release(This)    \
  2796.     (This)->lpVtbl -> Release(This)
  2797.  
  2798.  
  2799. #define IFaxStatus_GetTypeInfoCount(This,pctinfo)    \
  2800.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  2801.  
  2802. #define IFaxStatus_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  2803.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  2804.  
  2805. #define IFaxStatus_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  2806.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  2807.  
  2808. #define IFaxStatus_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  2809.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  2810.  
  2811.  
  2812. #define IFaxStatus_get_CallerId(This,pVal)    \
  2813.     (This)->lpVtbl -> get_CallerId(This,pVal)
  2814.  
  2815. #define IFaxStatus_get_Csid(This,pVal)    \
  2816.     (This)->lpVtbl -> get_Csid(This,pVal)
  2817.  
  2818. #define IFaxStatus_get_CurrentPage(This,pVal)    \
  2819.     (This)->lpVtbl -> get_CurrentPage(This,pVal)
  2820.  
  2821. #define IFaxStatus_get_DeviceId(This,pVal)    \
  2822.     (This)->lpVtbl -> get_DeviceId(This,pVal)
  2823.  
  2824. #define IFaxStatus_get_DeviceName(This,pVal)    \
  2825.     (This)->lpVtbl -> get_DeviceName(This,pVal)
  2826.  
  2827. #define IFaxStatus_get_DocumentName(This,pVal)    \
  2828.     (This)->lpVtbl -> get_DocumentName(This,pVal)
  2829.  
  2830. #define IFaxStatus_get_Send(This,pVal)    \
  2831.     (This)->lpVtbl -> get_Send(This,pVal)
  2832.  
  2833. #define IFaxStatus_get_Receive(This,pVal)    \
  2834.     (This)->lpVtbl -> get_Receive(This,pVal)
  2835.  
  2836. #define IFaxStatus_get_Address(This,pVal)    \
  2837.     (This)->lpVtbl -> get_Address(This,pVal)
  2838.  
  2839. #define IFaxStatus_get_RoutingString(This,pVal)    \
  2840.     (This)->lpVtbl -> get_RoutingString(This,pVal)
  2841.  
  2842. #define IFaxStatus_get_SenderName(This,pVal)    \
  2843.     (This)->lpVtbl -> get_SenderName(This,pVal)
  2844.  
  2845. #define IFaxStatus_get_RecipientName(This,pVal)    \
  2846.     (This)->lpVtbl -> get_RecipientName(This,pVal)
  2847.  
  2848. #define IFaxStatus_get_DocumentSize(This,pVal)    \
  2849.     (This)->lpVtbl -> get_DocumentSize(This,pVal)
  2850.  
  2851. #define IFaxStatus_get_Description(This,pVal)    \
  2852.     (This)->lpVtbl -> get_Description(This,pVal)
  2853.  
  2854. #define IFaxStatus_get_PageCount(This,pVal)    \
  2855.     (This)->lpVtbl -> get_PageCount(This,pVal)
  2856.  
  2857. #define IFaxStatus_get_Tsid(This,pVal)    \
  2858.     (This)->lpVtbl -> get_Tsid(This,pVal)
  2859.  
  2860. #define IFaxStatus_get_StartTime(This,pVal)    \
  2861.     (This)->lpVtbl -> get_StartTime(This,pVal)
  2862.  
  2863. #define IFaxStatus_get_SubmittedTime(This,pVal)    \
  2864.     (This)->lpVtbl -> get_SubmittedTime(This,pVal)
  2865.  
  2866. #define IFaxStatus_get_ElapsedTime(This,pVal)    \
  2867.     (This)->lpVtbl -> get_ElapsedTime(This,pVal)
  2868.  
  2869. #define IFaxStatus_Refresh(This)    \
  2870.     (This)->lpVtbl -> Refresh(This)
  2871.  
  2872. #endif /* COBJMACROS */
  2873.  
  2874.  
  2875. #endif     /* C style interface */
  2876.  
  2877.  
  2878.  
  2879. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxStatus_get_CallerId_Proxy( 
  2880.     IFaxStatus __RPC_FAR * This,
  2881.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2882.  
  2883.  
  2884. void __RPC_STUB IFaxStatus_get_CallerId_Stub(
  2885.     IRpcStubBuffer *This,
  2886.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2887.     PRPC_MESSAGE _pRpcMessage,
  2888.     DWORD *_pdwStubPhase);
  2889.  
  2890.  
  2891. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxStatus_get_Csid_Proxy( 
  2892.     IFaxStatus __RPC_FAR * This,
  2893.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2894.  
  2895.  
  2896. void __RPC_STUB IFaxStatus_get_Csid_Stub(
  2897.     IRpcStubBuffer *This,
  2898.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2899.     PRPC_MESSAGE _pRpcMessage,
  2900.     DWORD *_pdwStubPhase);
  2901.  
  2902.  
  2903. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxStatus_get_CurrentPage_Proxy( 
  2904.     IFaxStatus __RPC_FAR * This,
  2905.     /* [retval][out] */ long __RPC_FAR *pVal);
  2906.  
  2907.  
  2908. void __RPC_STUB IFaxStatus_get_CurrentPage_Stub(
  2909.     IRpcStubBuffer *This,
  2910.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2911.     PRPC_MESSAGE _pRpcMessage,
  2912.     DWORD *_pdwStubPhase);
  2913.  
  2914.  
  2915. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxStatus_get_DeviceId_Proxy( 
  2916.     IFaxStatus __RPC_FAR * This,
  2917.     /* [retval][out] */ long __RPC_FAR *pVal);
  2918.  
  2919.  
  2920. void __RPC_STUB IFaxStatus_get_DeviceId_Stub(
  2921.     IRpcStubBuffer *This,
  2922.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2923.     PRPC_MESSAGE _pRpcMessage,
  2924.     DWORD *_pdwStubPhase);
  2925.  
  2926.  
  2927. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxStatus_get_DeviceName_Proxy( 
  2928.     IFaxStatus __RPC_FAR * This,
  2929.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2930.  
  2931.  
  2932. void __RPC_STUB IFaxStatus_get_DeviceName_Stub(
  2933.     IRpcStubBuffer *This,
  2934.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2935.     PRPC_MESSAGE _pRpcMessage,
  2936.     DWORD *_pdwStubPhase);
  2937.  
  2938.  
  2939. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxStatus_get_DocumentName_Proxy( 
  2940.     IFaxStatus __RPC_FAR * This,
  2941.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2942.  
  2943.  
  2944. void __RPC_STUB IFaxStatus_get_DocumentName_Stub(
  2945.     IRpcStubBuffer *This,
  2946.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2947.     PRPC_MESSAGE _pRpcMessage,
  2948.     DWORD *_pdwStubPhase);
  2949.  
  2950.  
  2951. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxStatus_get_Send_Proxy( 
  2952.     IFaxStatus __RPC_FAR * This,
  2953.     /* [retval][out] */ BOOL __RPC_FAR *pVal);
  2954.  
  2955.  
  2956. void __RPC_STUB IFaxStatus_get_Send_Stub(
  2957.     IRpcStubBuffer *This,
  2958.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2959.     PRPC_MESSAGE _pRpcMessage,
  2960.     DWORD *_pdwStubPhase);
  2961.  
  2962.  
  2963. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxStatus_get_Receive_Proxy( 
  2964.     IFaxStatus __RPC_FAR * This,
  2965.     /* [retval][out] */ BOOL __RPC_FAR *pVal);
  2966.  
  2967.  
  2968. void __RPC_STUB IFaxStatus_get_Receive_Stub(
  2969.     IRpcStubBuffer *This,
  2970.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2971.     PRPC_MESSAGE _pRpcMessage,
  2972.     DWORD *_pdwStubPhase);
  2973.  
  2974.  
  2975. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxStatus_get_Address_Proxy( 
  2976.     IFaxStatus __RPC_FAR * This,
  2977.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2978.  
  2979.  
  2980. void __RPC_STUB IFaxStatus_get_Address_Stub(
  2981.     IRpcStubBuffer *This,
  2982.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2983.     PRPC_MESSAGE _pRpcMessage,
  2984.     DWORD *_pdwStubPhase);
  2985.  
  2986.  
  2987. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxStatus_get_RoutingString_Proxy( 
  2988.     IFaxStatus __RPC_FAR * This,
  2989.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2990.  
  2991.  
  2992. void __RPC_STUB IFaxStatus_get_RoutingString_Stub(
  2993.     IRpcStubBuffer *This,
  2994.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2995.     PRPC_MESSAGE _pRpcMessage,
  2996.     DWORD *_pdwStubPhase);
  2997.  
  2998.  
  2999. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxStatus_get_SenderName_Proxy( 
  3000.     IFaxStatus __RPC_FAR * This,
  3001.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3002.  
  3003.  
  3004. void __RPC_STUB IFaxStatus_get_SenderName_Stub(
  3005.     IRpcStubBuffer *This,
  3006.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3007.     PRPC_MESSAGE _pRpcMessage,
  3008.     DWORD *_pdwStubPhase);
  3009.  
  3010.  
  3011. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxStatus_get_RecipientName_Proxy( 
  3012.     IFaxStatus __RPC_FAR * This,
  3013.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3014.  
  3015.  
  3016. void __RPC_STUB IFaxStatus_get_RecipientName_Stub(
  3017.     IRpcStubBuffer *This,
  3018.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3019.     PRPC_MESSAGE _pRpcMessage,
  3020.     DWORD *_pdwStubPhase);
  3021.  
  3022.  
  3023. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxStatus_get_DocumentSize_Proxy( 
  3024.     IFaxStatus __RPC_FAR * This,
  3025.     /* [retval][out] */ long __RPC_FAR *pVal);
  3026.  
  3027.  
  3028. void __RPC_STUB IFaxStatus_get_DocumentSize_Stub(
  3029.     IRpcStubBuffer *This,
  3030.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3031.     PRPC_MESSAGE _pRpcMessage,
  3032.     DWORD *_pdwStubPhase);
  3033.  
  3034.  
  3035. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxStatus_get_Description_Proxy( 
  3036.     IFaxStatus __RPC_FAR * This,
  3037.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3038.  
  3039.  
  3040. void __RPC_STUB IFaxStatus_get_Description_Stub(
  3041.     IRpcStubBuffer *This,
  3042.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3043.     PRPC_MESSAGE _pRpcMessage,
  3044.     DWORD *_pdwStubPhase);
  3045.  
  3046.  
  3047. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxStatus_get_PageCount_Proxy( 
  3048.     IFaxStatus __RPC_FAR * This,
  3049.     /* [retval][out] */ long __RPC_FAR *pVal);
  3050.  
  3051.  
  3052. void __RPC_STUB IFaxStatus_get_PageCount_Stub(
  3053.     IRpcStubBuffer *This,
  3054.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3055.     PRPC_MESSAGE _pRpcMessage,
  3056.     DWORD *_pdwStubPhase);
  3057.  
  3058.  
  3059. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxStatus_get_Tsid_Proxy( 
  3060.     IFaxStatus __RPC_FAR * This,
  3061.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3062.  
  3063.  
  3064. void __RPC_STUB IFaxStatus_get_Tsid_Stub(
  3065.     IRpcStubBuffer *This,
  3066.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3067.     PRPC_MESSAGE _pRpcMessage,
  3068.     DWORD *_pdwStubPhase);
  3069.  
  3070.  
  3071. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxStatus_get_StartTime_Proxy( 
  3072.     IFaxStatus __RPC_FAR * This,
  3073.     /* [retval][out] */ DATE __RPC_FAR *pVal);
  3074.  
  3075.  
  3076. void __RPC_STUB IFaxStatus_get_StartTime_Stub(
  3077.     IRpcStubBuffer *This,
  3078.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3079.     PRPC_MESSAGE _pRpcMessage,
  3080.     DWORD *_pdwStubPhase);
  3081.  
  3082.  
  3083. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxStatus_get_SubmittedTime_Proxy( 
  3084.     IFaxStatus __RPC_FAR * This,
  3085.     /* [retval][out] */ DATE __RPC_FAR *pVal);
  3086.  
  3087.  
  3088. void __RPC_STUB IFaxStatus_get_SubmittedTime_Stub(
  3089.     IRpcStubBuffer *This,
  3090.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3091.     PRPC_MESSAGE _pRpcMessage,
  3092.     DWORD *_pdwStubPhase);
  3093.  
  3094.  
  3095. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxStatus_get_ElapsedTime_Proxy( 
  3096.     IFaxStatus __RPC_FAR * This,
  3097.     /* [retval][out] */ DATE __RPC_FAR *pVal);
  3098.  
  3099.  
  3100. void __RPC_STUB IFaxStatus_get_ElapsedTime_Stub(
  3101.     IRpcStubBuffer *This,
  3102.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3103.     PRPC_MESSAGE _pRpcMessage,
  3104.     DWORD *_pdwStubPhase);
  3105.  
  3106.  
  3107. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IFaxStatus_Refresh_Proxy( 
  3108.     IFaxStatus __RPC_FAR * This);
  3109.  
  3110.  
  3111. void __RPC_STUB IFaxStatus_Refresh_Stub(
  3112.     IRpcStubBuffer *This,
  3113.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3114.     PRPC_MESSAGE _pRpcMessage,
  3115.     DWORD *_pdwStubPhase);
  3116.  
  3117.  
  3118.  
  3119. #endif     /* __IFaxStatus_INTERFACE_DEFINED__ */
  3120.  
  3121.  
  3122. #ifndef __IFaxDoc_INTERFACE_DEFINED__
  3123. #define __IFaxDoc_INTERFACE_DEFINED__
  3124.  
  3125. /* interface IFaxDoc */
  3126. /* [unique][helpstring][dual][uuid][object] */ 
  3127.  
  3128.  
  3129. EXTERN_C const IID IID_IFaxDoc;
  3130.  
  3131. #if defined(__cplusplus) && !defined(CINTERFACE)
  3132.     
  3133.     MIDL_INTERFACE("FA21F4C5-5C4C-11D1-83CF-00C04FB6E984")
  3134.     IFaxDoc : public IDispatch
  3135.     {
  3136.     public:
  3137.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FileName( 
  3138.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  3139.         
  3140.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_FileName( 
  3141.             /* [in] */ BSTR newVal) = 0;
  3142.         
  3143.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CoverpageName( 
  3144.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  3145.         
  3146.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_CoverpageName( 
  3147.             /* [in] */ BSTR newVal) = 0;
  3148.         
  3149.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SendCoverpage( 
  3150.             /* [retval][out] */ BOOL __RPC_FAR *pVal) = 0;
  3151.         
  3152.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SendCoverpage( 
  3153.             /* [in] */ BOOL newVal) = 0;
  3154.         
  3155.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ServerCoverpage( 
  3156.             /* [retval][out] */ BOOL __RPC_FAR *pVal) = 0;
  3157.         
  3158.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ServerCoverpage( 
  3159.             /* [in] */ BOOL newVal) = 0;
  3160.         
  3161.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DiscountSend( 
  3162.             /* [retval][out] */ BOOL __RPC_FAR *pVal) = 0;
  3163.         
  3164.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_DiscountSend( 
  3165.             /* [in] */ BOOL newVal) = 0;
  3166.         
  3167.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_RecipientName( 
  3168.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  3169.         
  3170.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_RecipientName( 
  3171.             /* [in] */ BSTR newVal) = 0;
  3172.         
  3173.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_RecipientCompany( 
  3174.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  3175.         
  3176.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_RecipientCompany( 
  3177.             /* [in] */ BSTR newVal) = 0;
  3178.         
  3179.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_RecipientAddress( 
  3180.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  3181.         
  3182.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_RecipientAddress( 
  3183.             /* [in] */ BSTR newVal) = 0;
  3184.         
  3185.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_RecipientCity( 
  3186.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  3187.         
  3188.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_RecipientCity( 
  3189.             /* [in] */ BSTR newVal) = 0;
  3190.         
  3191.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_RecipientState( 
  3192.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  3193.         
  3194.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_RecipientState( 
  3195.             /* [in] */ BSTR newVal) = 0;
  3196.         
  3197.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_RecipientZip( 
  3198.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  3199.         
  3200.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_RecipientZip( 
  3201.             /* [in] */ BSTR newVal) = 0;
  3202.         
  3203.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_RecipientCountry( 
  3204.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  3205.         
  3206.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_RecipientCountry( 
  3207.             /* [in] */ BSTR newVal) = 0;
  3208.         
  3209.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_RecipientTitle( 
  3210.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  3211.         
  3212.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_RecipientTitle( 
  3213.             /* [in] */ BSTR newVal) = 0;
  3214.         
  3215.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_RecipientDepartment( 
  3216.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  3217.         
  3218.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_RecipientDepartment( 
  3219.             /* [in] */ BSTR newVal) = 0;
  3220.         
  3221.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_RecipientOffice( 
  3222.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  3223.         
  3224.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_RecipientOffice( 
  3225.             /* [in] */ BSTR newVal) = 0;
  3226.         
  3227.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_RecipientHomePhone( 
  3228.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  3229.         
  3230.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_RecipientHomePhone( 
  3231.             /* [in] */ BSTR newVal) = 0;
  3232.         
  3233.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_RecipientOfficePhone( 
  3234.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  3235.         
  3236.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_RecipientOfficePhone( 
  3237.             /* [in] */ BSTR newVal) = 0;
  3238.         
  3239.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SenderName( 
  3240.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  3241.         
  3242.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SenderName( 
  3243.             /* [in] */ BSTR newVal) = 0;
  3244.         
  3245.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SenderCompany( 
  3246.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  3247.         
  3248.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SenderCompany( 
  3249.             /* [in] */ BSTR newVal) = 0;
  3250.         
  3251.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SenderAddress( 
  3252.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  3253.         
  3254.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SenderAddress( 
  3255.             /* [in] */ BSTR newVal) = 0;
  3256.         
  3257.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SenderTitle( 
  3258.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  3259.         
  3260.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SenderTitle( 
  3261.             /* [in] */ BSTR newVal) = 0;
  3262.         
  3263.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SenderDepartment( 
  3264.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  3265.         
  3266.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SenderDepartment( 
  3267.             /* [in] */ BSTR newVal) = 0;
  3268.         
  3269.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SenderOffice( 
  3270.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  3271.         
  3272.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SenderOffice( 
  3273.             /* [in] */ BSTR newVal) = 0;
  3274.         
  3275.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SenderHomePhone( 
  3276.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  3277.         
  3278.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SenderHomePhone( 
  3279.             /* [in] */ BSTR newVal) = 0;
  3280.         
  3281.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SenderOfficePhone( 
  3282.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  3283.         
  3284.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SenderOfficePhone( 
  3285.             /* [in] */ BSTR newVal) = 0;
  3286.         
  3287.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CoverpageNote( 
  3288.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  3289.         
  3290.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_CoverpageNote( 
  3291.             /* [in] */ BSTR newVal) = 0;
  3292.         
  3293.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CoverpageSubject( 
  3294.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  3295.         
  3296.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_CoverpageSubject( 
  3297.             /* [in] */ BSTR newVal) = 0;
  3298.         
  3299.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Tsid( 
  3300.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  3301.         
  3302.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Tsid( 
  3303.             /* [in] */ BSTR newVal) = 0;
  3304.         
  3305.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_BillingCode( 
  3306.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  3307.         
  3308.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_BillingCode( 
  3309.             /* [in] */ BSTR newVal) = 0;
  3310.         
  3311.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_EmailAddress( 
  3312.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  3313.         
  3314.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_EmailAddress( 
  3315.             /* [in] */ BSTR newVal) = 0;
  3316.         
  3317.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DisplayName( 
  3318.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  3319.         
  3320.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_DisplayName( 
  3321.             /* [in] */ BSTR newVal) = 0;
  3322.         
  3323.         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Send( 
  3324.             /* [retval][out] */ long __RPC_FAR *pVal) = 0;
  3325.         
  3326.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FaxNumber( 
  3327.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  3328.         
  3329.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_FaxNumber( 
  3330.             /* [in] */ BSTR newVal) = 0;
  3331.         
  3332.         virtual /* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE putref_ConnectionObject( 
  3333.             /* [in] */ IDispatch __RPC_FAR *newVal) = 0;
  3334.         
  3335.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CallHandle( 
  3336.             /* [retval][out] */ long __RPC_FAR *pVal) = 0;
  3337.         
  3338.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_CallHandle( 
  3339.             /* [in] */ long newVal) = 0;
  3340.         
  3341.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SenderFax( 
  3342.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  3343.         
  3344.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SenderFax( 
  3345.             /* [in] */ BSTR newVal) = 0;
  3346.         
  3347.     };
  3348.     
  3349. #else     /* C style interface */
  3350.  
  3351.     typedef struct IFaxDocVtbl
  3352.     {
  3353.         BEGIN_INTERFACE
  3354.         
  3355.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  3356.             IFaxDoc __RPC_FAR * This,
  3357.             /* [in] */ REFIID riid,
  3358.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  3359.         
  3360.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  3361.             IFaxDoc __RPC_FAR * This);
  3362.         
  3363.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  3364.             IFaxDoc __RPC_FAR * This);
  3365.         
  3366.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  3367.             IFaxDoc __RPC_FAR * This,
  3368.             /* [out] */ UINT __RPC_FAR *pctinfo);
  3369.         
  3370.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  3371.             IFaxDoc __RPC_FAR * This,
  3372.             /* [in] */ UINT iTInfo,
  3373.             /* [in] */ LCID lcid,
  3374.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  3375.         
  3376.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  3377.             IFaxDoc __RPC_FAR * This,
  3378.             /* [in] */ REFIID riid,
  3379.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  3380.             /* [in] */ UINT cNames,
  3381.             /* [in] */ LCID lcid,
  3382.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  3383.         
  3384.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  3385.             IFaxDoc __RPC_FAR * This,
  3386.             /* [in] */ DISPID dispIdMember,
  3387.             /* [in] */ REFIID riid,
  3388.             /* [in] */ LCID lcid,
  3389.             /* [in] */ WORD wFlags,
  3390.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  3391.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  3392.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  3393.             /* [out] */ UINT __RPC_FAR *puArgErr);
  3394.         
  3395.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FileName )( 
  3396.             IFaxDoc __RPC_FAR * This,
  3397.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3398.         
  3399.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FileName )( 
  3400.             IFaxDoc __RPC_FAR * This,
  3401.             /* [in] */ BSTR newVal);
  3402.         
  3403.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CoverpageName )( 
  3404.             IFaxDoc __RPC_FAR * This,
  3405.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3406.         
  3407.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CoverpageName )( 
  3408.             IFaxDoc __RPC_FAR * This,
  3409.             /* [in] */ BSTR newVal);
  3410.         
  3411.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SendCoverpage )( 
  3412.             IFaxDoc __RPC_FAR * This,
  3413.             /* [retval][out] */ BOOL __RPC_FAR *pVal);
  3414.         
  3415.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SendCoverpage )( 
  3416.             IFaxDoc __RPC_FAR * This,
  3417.             /* [in] */ BOOL newVal);
  3418.         
  3419.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ServerCoverpage )( 
  3420.             IFaxDoc __RPC_FAR * This,
  3421.             /* [retval][out] */ BOOL __RPC_FAR *pVal);
  3422.         
  3423.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ServerCoverpage )( 
  3424.             IFaxDoc __RPC_FAR * This,
  3425.             /* [in] */ BOOL newVal);
  3426.         
  3427.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DiscountSend )( 
  3428.             IFaxDoc __RPC_FAR * This,
  3429.             /* [retval][out] */ BOOL __RPC_FAR *pVal);
  3430.         
  3431.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DiscountSend )( 
  3432.             IFaxDoc __RPC_FAR * This,
  3433.             /* [in] */ BOOL newVal);
  3434.         
  3435.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RecipientName )( 
  3436.             IFaxDoc __RPC_FAR * This,
  3437.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3438.         
  3439.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RecipientName )( 
  3440.             IFaxDoc __RPC_FAR * This,
  3441.             /* [in] */ BSTR newVal);
  3442.         
  3443.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RecipientCompany )( 
  3444.             IFaxDoc __RPC_FAR * This,
  3445.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3446.         
  3447.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RecipientCompany )( 
  3448.             IFaxDoc __RPC_FAR * This,
  3449.             /* [in] */ BSTR newVal);
  3450.         
  3451.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RecipientAddress )( 
  3452.             IFaxDoc __RPC_FAR * This,
  3453.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3454.         
  3455.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RecipientAddress )( 
  3456.             IFaxDoc __RPC_FAR * This,
  3457.             /* [in] */ BSTR newVal);
  3458.         
  3459.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RecipientCity )( 
  3460.             IFaxDoc __RPC_FAR * This,
  3461.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3462.         
  3463.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RecipientCity )( 
  3464.             IFaxDoc __RPC_FAR * This,
  3465.             /* [in] */ BSTR newVal);
  3466.         
  3467.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RecipientState )( 
  3468.             IFaxDoc __RPC_FAR * This,
  3469.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3470.         
  3471.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RecipientState )( 
  3472.             IFaxDoc __RPC_FAR * This,
  3473.             /* [in] */ BSTR newVal);
  3474.         
  3475.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RecipientZip )( 
  3476.             IFaxDoc __RPC_FAR * This,
  3477.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3478.         
  3479.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RecipientZip )( 
  3480.             IFaxDoc __RPC_FAR * This,
  3481.             /* [in] */ BSTR newVal);
  3482.         
  3483.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RecipientCountry )( 
  3484.             IFaxDoc __RPC_FAR * This,
  3485.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3486.         
  3487.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RecipientCountry )( 
  3488.             IFaxDoc __RPC_FAR * This,
  3489.             /* [in] */ BSTR newVal);
  3490.         
  3491.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RecipientTitle )( 
  3492.             IFaxDoc __RPC_FAR * This,
  3493.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3494.         
  3495.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RecipientTitle )( 
  3496.             IFaxDoc __RPC_FAR * This,
  3497.             /* [in] */ BSTR newVal);
  3498.         
  3499.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RecipientDepartment )( 
  3500.             IFaxDoc __RPC_FAR * This,
  3501.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3502.         
  3503.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RecipientDepartment )( 
  3504.             IFaxDoc __RPC_FAR * This,
  3505.             /* [in] */ BSTR newVal);
  3506.         
  3507.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RecipientOffice )( 
  3508.             IFaxDoc __RPC_FAR * This,
  3509.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3510.         
  3511.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RecipientOffice )( 
  3512.             IFaxDoc __RPC_FAR * This,
  3513.             /* [in] */ BSTR newVal);
  3514.         
  3515.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RecipientHomePhone )( 
  3516.             IFaxDoc __RPC_FAR * This,
  3517.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3518.         
  3519.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RecipientHomePhone )( 
  3520.             IFaxDoc __RPC_FAR * This,
  3521.             /* [in] */ BSTR newVal);
  3522.         
  3523.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RecipientOfficePhone )( 
  3524.             IFaxDoc __RPC_FAR * This,
  3525.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3526.         
  3527.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RecipientOfficePhone )( 
  3528.             IFaxDoc __RPC_FAR * This,
  3529.             /* [in] */ BSTR newVal);
  3530.         
  3531.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SenderName )( 
  3532.             IFaxDoc __RPC_FAR * This,
  3533.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3534.         
  3535.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SenderName )( 
  3536.             IFaxDoc __RPC_FAR * This,
  3537.             /* [in] */ BSTR newVal);
  3538.         
  3539.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SenderCompany )( 
  3540.             IFaxDoc __RPC_FAR * This,
  3541.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3542.         
  3543.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SenderCompany )( 
  3544.             IFaxDoc __RPC_FAR * This,
  3545.             /* [in] */ BSTR newVal);
  3546.         
  3547.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SenderAddress )( 
  3548.             IFaxDoc __RPC_FAR * This,
  3549.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3550.         
  3551.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SenderAddress )( 
  3552.             IFaxDoc __RPC_FAR * This,
  3553.             /* [in] */ BSTR newVal);
  3554.         
  3555.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SenderTitle )( 
  3556.             IFaxDoc __RPC_FAR * This,
  3557.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3558.         
  3559.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SenderTitle )( 
  3560.             IFaxDoc __RPC_FAR * This,
  3561.             /* [in] */ BSTR newVal);
  3562.         
  3563.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SenderDepartment )( 
  3564.             IFaxDoc __RPC_FAR * This,
  3565.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3566.         
  3567.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SenderDepartment )( 
  3568.             IFaxDoc __RPC_FAR * This,
  3569.             /* [in] */ BSTR newVal);
  3570.         
  3571.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SenderOffice )( 
  3572.             IFaxDoc __RPC_FAR * This,
  3573.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3574.         
  3575.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SenderOffice )( 
  3576.             IFaxDoc __RPC_FAR * This,
  3577.             /* [in] */ BSTR newVal);
  3578.         
  3579.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SenderHomePhone )( 
  3580.             IFaxDoc __RPC_FAR * This,
  3581.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3582.         
  3583.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SenderHomePhone )( 
  3584.             IFaxDoc __RPC_FAR * This,
  3585.             /* [in] */ BSTR newVal);
  3586.         
  3587.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SenderOfficePhone )( 
  3588.             IFaxDoc __RPC_FAR * This,
  3589.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3590.         
  3591.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SenderOfficePhone )( 
  3592.             IFaxDoc __RPC_FAR * This,
  3593.             /* [in] */ BSTR newVal);
  3594.         
  3595.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CoverpageNote )( 
  3596.             IFaxDoc __RPC_FAR * This,
  3597.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3598.         
  3599.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CoverpageNote )( 
  3600.             IFaxDoc __RPC_FAR * This,
  3601.             /* [in] */ BSTR newVal);
  3602.         
  3603.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CoverpageSubject )( 
  3604.             IFaxDoc __RPC_FAR * This,
  3605.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3606.         
  3607.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CoverpageSubject )( 
  3608.             IFaxDoc __RPC_FAR * This,
  3609.             /* [in] */ BSTR newVal);
  3610.         
  3611.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Tsid )( 
  3612.             IFaxDoc __RPC_FAR * This,
  3613.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3614.         
  3615.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Tsid )( 
  3616.             IFaxDoc __RPC_FAR * This,
  3617.             /* [in] */ BSTR newVal);
  3618.         
  3619.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BillingCode )( 
  3620.             IFaxDoc __RPC_FAR * This,
  3621.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3622.         
  3623.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BillingCode )( 
  3624.             IFaxDoc __RPC_FAR * This,
  3625.             /* [in] */ BSTR newVal);
  3626.         
  3627.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EmailAddress )( 
  3628.             IFaxDoc __RPC_FAR * This,
  3629.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3630.         
  3631.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EmailAddress )( 
  3632.             IFaxDoc __RPC_FAR * This,
  3633.             /* [in] */ BSTR newVal);
  3634.         
  3635.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DisplayName )( 
  3636.             IFaxDoc __RPC_FAR * This,
  3637.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3638.         
  3639.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DisplayName )( 
  3640.             IFaxDoc __RPC_FAR * This,
  3641.             /* [in] */ BSTR newVal);
  3642.         
  3643.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Send )( 
  3644.             IFaxDoc __RPC_FAR * This,
  3645.             /* [retval][out] */ long __RPC_FAR *pVal);
  3646.         
  3647.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FaxNumber )( 
  3648.             IFaxDoc __RPC_FAR * This,
  3649.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3650.         
  3651.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FaxNumber )( 
  3652.             IFaxDoc __RPC_FAR * This,
  3653.             /* [in] */ BSTR newVal);
  3654.         
  3655.         /* [helpstring][id][propputref] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *putref_ConnectionObject )( 
  3656.             IFaxDoc __RPC_FAR * This,
  3657.             /* [in] */ IDispatch __RPC_FAR *newVal);
  3658.         
  3659.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CallHandle )( 
  3660.             IFaxDoc __RPC_FAR * This,
  3661.             /* [retval][out] */ long __RPC_FAR *pVal);
  3662.         
  3663.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CallHandle )( 
  3664.             IFaxDoc __RPC_FAR * This,
  3665.             /* [in] */ long newVal);
  3666.         
  3667.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SenderFax )( 
  3668.             IFaxDoc __RPC_FAR * This,
  3669.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3670.         
  3671.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SenderFax )( 
  3672.             IFaxDoc __RPC_FAR * This,
  3673.             /* [in] */ BSTR newVal);
  3674.         
  3675.         END_INTERFACE
  3676.     } IFaxDocVtbl;
  3677.  
  3678.     interface IFaxDoc
  3679.     {
  3680.         CONST_VTBL struct IFaxDocVtbl __RPC_FAR *lpVtbl;
  3681.     };
  3682.  
  3683.     
  3684.  
  3685. #ifdef COBJMACROS
  3686.  
  3687.  
  3688. #define IFaxDoc_QueryInterface(This,riid,ppvObject)    \
  3689.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  3690.  
  3691. #define IFaxDoc_AddRef(This)    \
  3692.     (This)->lpVtbl -> AddRef(This)
  3693.  
  3694. #define IFaxDoc_Release(This)    \
  3695.     (This)->lpVtbl -> Release(This)
  3696.  
  3697.  
  3698. #define IFaxDoc_GetTypeInfoCount(This,pctinfo)    \
  3699.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  3700.  
  3701. #define IFaxDoc_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  3702.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  3703.  
  3704. #define IFaxDoc_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  3705.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  3706.  
  3707. #define IFaxDoc_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  3708.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  3709.  
  3710.  
  3711. #define IFaxDoc_get_FileName(This,pVal)    \
  3712.     (This)->lpVtbl -> get_FileName(This,pVal)
  3713.  
  3714. #define IFaxDoc_put_FileName(This,newVal)    \
  3715.     (This)->lpVtbl -> put_FileName(This,newVal)
  3716.  
  3717. #define IFaxDoc_get_CoverpageName(This,pVal)    \
  3718.     (This)->lpVtbl -> get_CoverpageName(This,pVal)
  3719.  
  3720. #define IFaxDoc_put_CoverpageName(This,newVal)    \
  3721.     (This)->lpVtbl -> put_CoverpageName(This,newVal)
  3722.  
  3723. #define IFaxDoc_get_SendCoverpage(This,pVal)    \
  3724.     (This)->lpVtbl -> get_SendCoverpage(This,pVal)
  3725.  
  3726. #define IFaxDoc_put_SendCoverpage(This,newVal)    \
  3727.     (This)->lpVtbl -> put_SendCoverpage(This,newVal)
  3728.  
  3729. #define IFaxDoc_get_ServerCoverpage(This,pVal)    \
  3730.     (This)->lpVtbl -> get_ServerCoverpage(This,pVal)
  3731.  
  3732. #define IFaxDoc_put_ServerCoverpage(This,newVal)    \
  3733.     (This)->lpVtbl -> put_ServerCoverpage(This,newVal)
  3734.  
  3735. #define IFaxDoc_get_DiscountSend(This,pVal)    \
  3736.     (This)->lpVtbl -> get_DiscountSend(This,pVal)
  3737.  
  3738. #define IFaxDoc_put_DiscountSend(This,newVal)    \
  3739.     (This)->lpVtbl -> put_DiscountSend(This,newVal)
  3740.  
  3741. #define IFaxDoc_get_RecipientName(This,pVal)    \
  3742.     (This)->lpVtbl -> get_RecipientName(This,pVal)
  3743.  
  3744. #define IFaxDoc_put_RecipientName(This,newVal)    \
  3745.     (This)->lpVtbl -> put_RecipientName(This,newVal)
  3746.  
  3747. #define IFaxDoc_get_RecipientCompany(This,pVal)    \
  3748.     (This)->lpVtbl -> get_RecipientCompany(This,pVal)
  3749.  
  3750. #define IFaxDoc_put_RecipientCompany(This,newVal)    \
  3751.     (This)->lpVtbl -> put_RecipientCompany(This,newVal)
  3752.  
  3753. #define IFaxDoc_get_RecipientAddress(This,pVal)    \
  3754.     (This)->lpVtbl -> get_RecipientAddress(This,pVal)
  3755.  
  3756. #define IFaxDoc_put_RecipientAddress(This,newVal)    \
  3757.     (This)->lpVtbl -> put_RecipientAddress(This,newVal)
  3758.  
  3759. #define IFaxDoc_get_RecipientCity(This,pVal)    \
  3760.     (This)->lpVtbl -> get_RecipientCity(This,pVal)
  3761.  
  3762. #define IFaxDoc_put_RecipientCity(This,newVal)    \
  3763.     (This)->lpVtbl -> put_RecipientCity(This,newVal)
  3764.  
  3765. #define IFaxDoc_get_RecipientState(This,pVal)    \
  3766.     (This)->lpVtbl -> get_RecipientState(This,pVal)
  3767.  
  3768. #define IFaxDoc_put_RecipientState(This,newVal)    \
  3769.     (This)->lpVtbl -> put_RecipientState(This,newVal)
  3770.  
  3771. #define IFaxDoc_get_RecipientZip(This,pVal)    \
  3772.     (This)->lpVtbl -> get_RecipientZip(This,pVal)
  3773.  
  3774. #define IFaxDoc_put_RecipientZip(This,newVal)    \
  3775.     (This)->lpVtbl -> put_RecipientZip(This,newVal)
  3776.  
  3777. #define IFaxDoc_get_RecipientCountry(This,pVal)    \
  3778.     (This)->lpVtbl -> get_RecipientCountry(This,pVal)
  3779.  
  3780. #define IFaxDoc_put_RecipientCountry(This,newVal)    \
  3781.     (This)->lpVtbl -> put_RecipientCountry(This,newVal)
  3782.  
  3783. #define IFaxDoc_get_RecipientTitle(This,pVal)    \
  3784.     (This)->lpVtbl -> get_RecipientTitle(This,pVal)
  3785.  
  3786. #define IFaxDoc_put_RecipientTitle(This,newVal)    \
  3787.     (This)->lpVtbl -> put_RecipientTitle(This,newVal)
  3788.  
  3789. #define IFaxDoc_get_RecipientDepartment(This,pVal)    \
  3790.     (This)->lpVtbl -> get_RecipientDepartment(This,pVal)
  3791.  
  3792. #define IFaxDoc_put_RecipientDepartment(This,newVal)    \
  3793.     (This)->lpVtbl -> put_RecipientDepartment(This,newVal)
  3794.  
  3795. #define IFaxDoc_get_RecipientOffice(This,pVal)    \
  3796.     (This)->lpVtbl -> get_RecipientOffice(This,pVal)
  3797.  
  3798. #define IFaxDoc_put_RecipientOffice(This,newVal)    \
  3799.     (This)->lpVtbl -> put_RecipientOffice(This,newVal)
  3800.  
  3801. #define IFaxDoc_get_RecipientHomePhone(This,pVal)    \
  3802.     (This)->lpVtbl -> get_RecipientHomePhone(This,pVal)
  3803.  
  3804. #define IFaxDoc_put_RecipientHomePhone(This,newVal)    \
  3805.     (This)->lpVtbl -> put_RecipientHomePhone(This,newVal)
  3806.  
  3807. #define IFaxDoc_get_RecipientOfficePhone(This,pVal)    \
  3808.     (This)->lpVtbl -> get_RecipientOfficePhone(This,pVal)
  3809.  
  3810. #define IFaxDoc_put_RecipientOfficePhone(This,newVal)    \
  3811.     (This)->lpVtbl -> put_RecipientOfficePhone(This,newVal)
  3812.  
  3813. #define IFaxDoc_get_SenderName(This,pVal)    \
  3814.     (This)->lpVtbl -> get_SenderName(This,pVal)
  3815.  
  3816. #define IFaxDoc_put_SenderName(This,newVal)    \
  3817.     (This)->lpVtbl -> put_SenderName(This,newVal)
  3818.  
  3819. #define IFaxDoc_get_SenderCompany(This,pVal)    \
  3820.     (This)->lpVtbl -> get_SenderCompany(This,pVal)
  3821.  
  3822. #define IFaxDoc_put_SenderCompany(This,newVal)    \
  3823.     (This)->lpVtbl -> put_SenderCompany(This,newVal)
  3824.  
  3825. #define IFaxDoc_get_SenderAddress(This,pVal)    \
  3826.     (This)->lpVtbl -> get_SenderAddress(This,pVal)
  3827.  
  3828. #define IFaxDoc_put_SenderAddress(This,newVal)    \
  3829.     (This)->lpVtbl -> put_SenderAddress(This,newVal)
  3830.  
  3831. #define IFaxDoc_get_SenderTitle(This,pVal)    \
  3832.     (This)->lpVtbl -> get_SenderTitle(This,pVal)
  3833.  
  3834. #define IFaxDoc_put_SenderTitle(This,newVal)    \
  3835.     (This)->lpVtbl -> put_SenderTitle(This,newVal)
  3836.  
  3837. #define IFaxDoc_get_SenderDepartment(This,pVal)    \
  3838.     (This)->lpVtbl -> get_SenderDepartment(This,pVal)
  3839.  
  3840. #define IFaxDoc_put_SenderDepartment(This,newVal)    \
  3841.     (This)->lpVtbl -> put_SenderDepartment(This,newVal)
  3842.  
  3843. #define IFaxDoc_get_SenderOffice(This,pVal)    \
  3844.     (This)->lpVtbl -> get_SenderOffice(This,pVal)
  3845.  
  3846. #define IFaxDoc_put_SenderOffice(This,newVal)    \
  3847.     (This)->lpVtbl -> put_SenderOffice(This,newVal)
  3848.  
  3849. #define IFaxDoc_get_SenderHomePhone(This,pVal)    \
  3850.     (This)->lpVtbl -> get_SenderHomePhone(This,pVal)
  3851.  
  3852. #define IFaxDoc_put_SenderHomePhone(This,newVal)    \
  3853.     (This)->lpVtbl -> put_SenderHomePhone(This,newVal)
  3854.  
  3855. #define IFaxDoc_get_SenderOfficePhone(This,pVal)    \
  3856.     (This)->lpVtbl -> get_SenderOfficePhone(This,pVal)
  3857.  
  3858. #define IFaxDoc_put_SenderOfficePhone(This,newVal)    \
  3859.     (This)->lpVtbl -> put_SenderOfficePhone(This,newVal)
  3860.  
  3861. #define IFaxDoc_get_CoverpageNote(This,pVal)    \
  3862.     (This)->lpVtbl -> get_CoverpageNote(This,pVal)
  3863.  
  3864. #define IFaxDoc_put_CoverpageNote(This,newVal)    \
  3865.     (This)->lpVtbl -> put_CoverpageNote(This,newVal)
  3866.  
  3867. #define IFaxDoc_get_CoverpageSubject(This,pVal)    \
  3868.     (This)->lpVtbl -> get_CoverpageSubject(This,pVal)
  3869.  
  3870. #define IFaxDoc_put_CoverpageSubject(This,newVal)    \
  3871.     (This)->lpVtbl -> put_CoverpageSubject(This,newVal)
  3872.  
  3873. #define IFaxDoc_get_Tsid(This,pVal)    \
  3874.     (This)->lpVtbl -> get_Tsid(This,pVal)
  3875.  
  3876. #define IFaxDoc_put_Tsid(This,newVal)    \
  3877.     (This)->lpVtbl -> put_Tsid(This,newVal)
  3878.  
  3879. #define IFaxDoc_get_BillingCode(This,pVal)    \
  3880.     (This)->lpVtbl -> get_BillingCode(This,pVal)
  3881.  
  3882. #define IFaxDoc_put_BillingCode(This,newVal)    \
  3883.     (This)->lpVtbl -> put_BillingCode(This,newVal)
  3884.  
  3885. #define IFaxDoc_get_EmailAddress(This,pVal)    \
  3886.     (This)->lpVtbl -> get_EmailAddress(This,pVal)
  3887.  
  3888. #define IFaxDoc_put_EmailAddress(This,newVal)    \
  3889.     (This)->lpVtbl -> put_EmailAddress(This,newVal)
  3890.  
  3891. #define IFaxDoc_get_DisplayName(This,pVal)    \
  3892.     (This)->lpVtbl -> get_DisplayName(This,pVal)
  3893.  
  3894. #define IFaxDoc_put_DisplayName(This,newVal)    \
  3895.     (This)->lpVtbl -> put_DisplayName(This,newVal)
  3896.  
  3897. #define IFaxDoc_Send(This,pVal)    \
  3898.     (This)->lpVtbl -> Send(This,pVal)
  3899.  
  3900. #define IFaxDoc_get_FaxNumber(This,pVal)    \
  3901.     (This)->lpVtbl -> get_FaxNumber(This,pVal)
  3902.  
  3903. #define IFaxDoc_put_FaxNumber(This,newVal)    \
  3904.     (This)->lpVtbl -> put_FaxNumber(This,newVal)
  3905.  
  3906. #define IFaxDoc_putref_ConnectionObject(This,newVal)    \
  3907.     (This)->lpVtbl -> putref_ConnectionObject(This,newVal)
  3908.  
  3909. #define IFaxDoc_get_CallHandle(This,pVal)    \
  3910.     (This)->lpVtbl -> get_CallHandle(This,pVal)
  3911.  
  3912. #define IFaxDoc_put_CallHandle(This,newVal)    \
  3913.     (This)->lpVtbl -> put_CallHandle(This,newVal)
  3914.  
  3915. #define IFaxDoc_get_SenderFax(This,pVal)    \
  3916.     (This)->lpVtbl -> get_SenderFax(This,pVal)
  3917.  
  3918. #define IFaxDoc_put_SenderFax(This,newVal)    \
  3919.     (This)->lpVtbl -> put_SenderFax(This,newVal)
  3920.  
  3921. #endif /* COBJMACROS */
  3922.  
  3923.  
  3924. #endif     /* C style interface */
  3925.  
  3926.  
  3927.  
  3928. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxDoc_get_FileName_Proxy( 
  3929.     IFaxDoc __RPC_FAR * This,
  3930.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3931.  
  3932.  
  3933. void __RPC_STUB IFaxDoc_get_FileName_Stub(
  3934.     IRpcStubBuffer *This,
  3935.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3936.     PRPC_MESSAGE _pRpcMessage,
  3937.     DWORD *_pdwStubPhase);
  3938.  
  3939.  
  3940. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxDoc_put_FileName_Proxy( 
  3941.     IFaxDoc __RPC_FAR * This,
  3942.     /* [in] */ BSTR newVal);
  3943.  
  3944.  
  3945. void __RPC_STUB IFaxDoc_put_FileName_Stub(
  3946.     IRpcStubBuffer *This,
  3947.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3948.     PRPC_MESSAGE _pRpcMessage,
  3949.     DWORD *_pdwStubPhase);
  3950.  
  3951.  
  3952. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxDoc_get_CoverpageName_Proxy( 
  3953.     IFaxDoc __RPC_FAR * This,
  3954.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3955.  
  3956.  
  3957. void __RPC_STUB IFaxDoc_get_CoverpageName_Stub(
  3958.     IRpcStubBuffer *This,
  3959.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3960.     PRPC_MESSAGE _pRpcMessage,
  3961.     DWORD *_pdwStubPhase);
  3962.  
  3963.  
  3964. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxDoc_put_CoverpageName_Proxy( 
  3965.     IFaxDoc __RPC_FAR * This,
  3966.     /* [in] */ BSTR newVal);
  3967.  
  3968.  
  3969. void __RPC_STUB IFaxDoc_put_CoverpageName_Stub(
  3970.     IRpcStubBuffer *This,
  3971.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3972.     PRPC_MESSAGE _pRpcMessage,
  3973.     DWORD *_pdwStubPhase);
  3974.  
  3975.  
  3976. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxDoc_get_SendCoverpage_Proxy( 
  3977.     IFaxDoc __RPC_FAR * This,
  3978.     /* [retval][out] */ BOOL __RPC_FAR *pVal);
  3979.  
  3980.  
  3981. void __RPC_STUB IFaxDoc_get_SendCoverpage_Stub(
  3982.     IRpcStubBuffer *This,
  3983.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3984.     PRPC_MESSAGE _pRpcMessage,
  3985.     DWORD *_pdwStubPhase);
  3986.  
  3987.  
  3988. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxDoc_put_SendCoverpage_Proxy( 
  3989.     IFaxDoc __RPC_FAR * This,
  3990.     /* [in] */ BOOL newVal);
  3991.  
  3992.  
  3993. void __RPC_STUB IFaxDoc_put_SendCoverpage_Stub(
  3994.     IRpcStubBuffer *This,
  3995.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3996.     PRPC_MESSAGE _pRpcMessage,
  3997.     DWORD *_pdwStubPhase);
  3998.  
  3999.  
  4000. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxDoc_get_ServerCoverpage_Proxy( 
  4001.     IFaxDoc __RPC_FAR * This,
  4002.     /* [retval][out] */ BOOL __RPC_FAR *pVal);
  4003.  
  4004.  
  4005. void __RPC_STUB IFaxDoc_get_ServerCoverpage_Stub(
  4006.     IRpcStubBuffer *This,
  4007.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4008.     PRPC_MESSAGE _pRpcMessage,
  4009.     DWORD *_pdwStubPhase);
  4010.  
  4011.  
  4012. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxDoc_put_ServerCoverpage_Proxy( 
  4013.     IFaxDoc __RPC_FAR * This,
  4014.     /* [in] */ BOOL newVal);
  4015.  
  4016.  
  4017. void __RPC_STUB IFaxDoc_put_ServerCoverpage_Stub(
  4018.     IRpcStubBuffer *This,
  4019.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4020.     PRPC_MESSAGE _pRpcMessage,
  4021.     DWORD *_pdwStubPhase);
  4022.  
  4023.  
  4024. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxDoc_get_DiscountSend_Proxy( 
  4025.     IFaxDoc __RPC_FAR * This,
  4026.     /* [retval][out] */ BOOL __RPC_FAR *pVal);
  4027.  
  4028.  
  4029. void __RPC_STUB IFaxDoc_get_DiscountSend_Stub(
  4030.     IRpcStubBuffer *This,
  4031.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4032.     PRPC_MESSAGE _pRpcMessage,
  4033.     DWORD *_pdwStubPhase);
  4034.  
  4035.  
  4036. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxDoc_put_DiscountSend_Proxy( 
  4037.     IFaxDoc __RPC_FAR * This,
  4038.     /* [in] */ BOOL newVal);
  4039.  
  4040.  
  4041. void __RPC_STUB IFaxDoc_put_DiscountSend_Stub(
  4042.     IRpcStubBuffer *This,
  4043.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4044.     PRPC_MESSAGE _pRpcMessage,
  4045.     DWORD *_pdwStubPhase);
  4046.  
  4047.  
  4048. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxDoc_get_RecipientName_Proxy( 
  4049.     IFaxDoc __RPC_FAR * This,
  4050.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  4051.  
  4052.  
  4053. void __RPC_STUB IFaxDoc_get_RecipientName_Stub(
  4054.     IRpcStubBuffer *This,
  4055.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4056.     PRPC_MESSAGE _pRpcMessage,
  4057.     DWORD *_pdwStubPhase);
  4058.  
  4059.  
  4060. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxDoc_put_RecipientName_Proxy( 
  4061.     IFaxDoc __RPC_FAR * This,
  4062.     /* [in] */ BSTR newVal);
  4063.  
  4064.  
  4065. void __RPC_STUB IFaxDoc_put_RecipientName_Stub(
  4066.     IRpcStubBuffer *This,
  4067.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4068.     PRPC_MESSAGE _pRpcMessage,
  4069.     DWORD *_pdwStubPhase);
  4070.  
  4071.  
  4072. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxDoc_get_RecipientCompany_Proxy( 
  4073.     IFaxDoc __RPC_FAR * This,
  4074.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  4075.  
  4076.  
  4077. void __RPC_STUB IFaxDoc_get_RecipientCompany_Stub(
  4078.     IRpcStubBuffer *This,
  4079.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4080.     PRPC_MESSAGE _pRpcMessage,
  4081.     DWORD *_pdwStubPhase);
  4082.  
  4083.  
  4084. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxDoc_put_RecipientCompany_Proxy( 
  4085.     IFaxDoc __RPC_FAR * This,
  4086.     /* [in] */ BSTR newVal);
  4087.  
  4088.  
  4089. void __RPC_STUB IFaxDoc_put_RecipientCompany_Stub(
  4090.     IRpcStubBuffer *This,
  4091.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4092.     PRPC_MESSAGE _pRpcMessage,
  4093.     DWORD *_pdwStubPhase);
  4094.  
  4095.  
  4096. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxDoc_get_RecipientAddress_Proxy( 
  4097.     IFaxDoc __RPC_FAR * This,
  4098.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  4099.  
  4100.  
  4101. void __RPC_STUB IFaxDoc_get_RecipientAddress_Stub(
  4102.     IRpcStubBuffer *This,
  4103.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4104.     PRPC_MESSAGE _pRpcMessage,
  4105.     DWORD *_pdwStubPhase);
  4106.  
  4107.  
  4108. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxDoc_put_RecipientAddress_Proxy( 
  4109.     IFaxDoc __RPC_FAR * This,
  4110.     /* [in] */ BSTR newVal);
  4111.  
  4112.  
  4113. void __RPC_STUB IFaxDoc_put_RecipientAddress_Stub(
  4114.     IRpcStubBuffer *This,
  4115.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4116.     PRPC_MESSAGE _pRpcMessage,
  4117.     DWORD *_pdwStubPhase);
  4118.  
  4119.  
  4120. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxDoc_get_RecipientCity_Proxy( 
  4121.     IFaxDoc __RPC_FAR * This,
  4122.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  4123.  
  4124.  
  4125. void __RPC_STUB IFaxDoc_get_RecipientCity_Stub(
  4126.     IRpcStubBuffer *This,
  4127.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4128.     PRPC_MESSAGE _pRpcMessage,
  4129.     DWORD *_pdwStubPhase);
  4130.  
  4131.  
  4132. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxDoc_put_RecipientCity_Proxy( 
  4133.     IFaxDoc __RPC_FAR * This,
  4134.     /* [in] */ BSTR newVal);
  4135.  
  4136.  
  4137. void __RPC_STUB IFaxDoc_put_RecipientCity_Stub(
  4138.     IRpcStubBuffer *This,
  4139.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4140.     PRPC_MESSAGE _pRpcMessage,
  4141.     DWORD *_pdwStubPhase);
  4142.  
  4143.  
  4144. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxDoc_get_RecipientState_Proxy( 
  4145.     IFaxDoc __RPC_FAR * This,
  4146.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  4147.  
  4148.  
  4149. void __RPC_STUB IFaxDoc_get_RecipientState_Stub(
  4150.     IRpcStubBuffer *This,
  4151.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4152.     PRPC_MESSAGE _pRpcMessage,
  4153.     DWORD *_pdwStubPhase);
  4154.  
  4155.  
  4156. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxDoc_put_RecipientState_Proxy( 
  4157.     IFaxDoc __RPC_FAR * This,
  4158.     /* [in] */ BSTR newVal);
  4159.  
  4160.  
  4161. void __RPC_STUB IFaxDoc_put_RecipientState_Stub(
  4162.     IRpcStubBuffer *This,
  4163.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4164.     PRPC_MESSAGE _pRpcMessage,
  4165.     DWORD *_pdwStubPhase);
  4166.  
  4167.  
  4168. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxDoc_get_RecipientZip_Proxy( 
  4169.     IFaxDoc __RPC_FAR * This,
  4170.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  4171.  
  4172.  
  4173. void __RPC_STUB IFaxDoc_get_RecipientZip_Stub(
  4174.     IRpcStubBuffer *This,
  4175.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4176.     PRPC_MESSAGE _pRpcMessage,
  4177.     DWORD *_pdwStubPhase);
  4178.  
  4179.  
  4180. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxDoc_put_RecipientZip_Proxy( 
  4181.     IFaxDoc __RPC_FAR * This,
  4182.     /* [in] */ BSTR newVal);
  4183.  
  4184.  
  4185. void __RPC_STUB IFaxDoc_put_RecipientZip_Stub(
  4186.     IRpcStubBuffer *This,
  4187.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4188.     PRPC_MESSAGE _pRpcMessage,
  4189.     DWORD *_pdwStubPhase);
  4190.  
  4191.  
  4192. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxDoc_get_RecipientCountry_Proxy( 
  4193.     IFaxDoc __RPC_FAR * This,
  4194.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  4195.  
  4196.  
  4197. void __RPC_STUB IFaxDoc_get_RecipientCountry_Stub(
  4198.     IRpcStubBuffer *This,
  4199.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4200.     PRPC_MESSAGE _pRpcMessage,
  4201.     DWORD *_pdwStubPhase);
  4202.  
  4203.  
  4204. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxDoc_put_RecipientCountry_Proxy( 
  4205.     IFaxDoc __RPC_FAR * This,
  4206.     /* [in] */ BSTR newVal);
  4207.  
  4208.  
  4209. void __RPC_STUB IFaxDoc_put_RecipientCountry_Stub(
  4210.     IRpcStubBuffer *This,
  4211.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4212.     PRPC_MESSAGE _pRpcMessage,
  4213.     DWORD *_pdwStubPhase);
  4214.  
  4215.  
  4216. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxDoc_get_RecipientTitle_Proxy( 
  4217.     IFaxDoc __RPC_FAR * This,
  4218.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  4219.  
  4220.  
  4221. void __RPC_STUB IFaxDoc_get_RecipientTitle_Stub(
  4222.     IRpcStubBuffer *This,
  4223.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4224.     PRPC_MESSAGE _pRpcMessage,
  4225.     DWORD *_pdwStubPhase);
  4226.  
  4227.  
  4228. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxDoc_put_RecipientTitle_Proxy( 
  4229.     IFaxDoc __RPC_FAR * This,
  4230.     /* [in] */ BSTR newVal);
  4231.  
  4232.  
  4233. void __RPC_STUB IFaxDoc_put_RecipientTitle_Stub(
  4234.     IRpcStubBuffer *This,
  4235.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4236.     PRPC_MESSAGE _pRpcMessage,
  4237.     DWORD *_pdwStubPhase);
  4238.  
  4239.  
  4240. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxDoc_get_RecipientDepartment_Proxy( 
  4241.     IFaxDoc __RPC_FAR * This,
  4242.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  4243.  
  4244.  
  4245. void __RPC_STUB IFaxDoc_get_RecipientDepartment_Stub(
  4246.     IRpcStubBuffer *This,
  4247.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4248.     PRPC_MESSAGE _pRpcMessage,
  4249.     DWORD *_pdwStubPhase);
  4250.  
  4251.  
  4252. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxDoc_put_RecipientDepartment_Proxy( 
  4253.     IFaxDoc __RPC_FAR * This,
  4254.     /* [in] */ BSTR newVal);
  4255.  
  4256.  
  4257. void __RPC_STUB IFaxDoc_put_RecipientDepartment_Stub(
  4258.     IRpcStubBuffer *This,
  4259.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4260.     PRPC_MESSAGE _pRpcMessage,
  4261.     DWORD *_pdwStubPhase);
  4262.  
  4263.  
  4264. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxDoc_get_RecipientOffice_Proxy( 
  4265.     IFaxDoc __RPC_FAR * This,
  4266.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  4267.  
  4268.  
  4269. void __RPC_STUB IFaxDoc_get_RecipientOffice_Stub(
  4270.     IRpcStubBuffer *This,
  4271.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4272.     PRPC_MESSAGE _pRpcMessage,
  4273.     DWORD *_pdwStubPhase);
  4274.  
  4275.  
  4276. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxDoc_put_RecipientOffice_Proxy( 
  4277.     IFaxDoc __RPC_FAR * This,
  4278.     /* [in] */ BSTR newVal);
  4279.  
  4280.  
  4281. void __RPC_STUB IFaxDoc_put_RecipientOffice_Stub(
  4282.     IRpcStubBuffer *This,
  4283.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4284.     PRPC_MESSAGE _pRpcMessage,
  4285.     DWORD *_pdwStubPhase);
  4286.  
  4287.  
  4288. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxDoc_get_RecipientHomePhone_Proxy( 
  4289.     IFaxDoc __RPC_FAR * This,
  4290.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  4291.  
  4292.  
  4293. void __RPC_STUB IFaxDoc_get_RecipientHomePhone_Stub(
  4294.     IRpcStubBuffer *This,
  4295.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4296.     PRPC_MESSAGE _pRpcMessage,
  4297.     DWORD *_pdwStubPhase);
  4298.  
  4299.  
  4300. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxDoc_put_RecipientHomePhone_Proxy( 
  4301.     IFaxDoc __RPC_FAR * This,
  4302.     /* [in] */ BSTR newVal);
  4303.  
  4304.  
  4305. void __RPC_STUB IFaxDoc_put_RecipientHomePhone_Stub(
  4306.     IRpcStubBuffer *This,
  4307.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4308.     PRPC_MESSAGE _pRpcMessage,
  4309.     DWORD *_pdwStubPhase);
  4310.  
  4311.  
  4312. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxDoc_get_RecipientOfficePhone_Proxy( 
  4313.     IFaxDoc __RPC_FAR * This,
  4314.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  4315.  
  4316.  
  4317. void __RPC_STUB IFaxDoc_get_RecipientOfficePhone_Stub(
  4318.     IRpcStubBuffer *This,
  4319.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4320.     PRPC_MESSAGE _pRpcMessage,
  4321.     DWORD *_pdwStubPhase);
  4322.  
  4323.  
  4324. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxDoc_put_RecipientOfficePhone_Proxy( 
  4325.     IFaxDoc __RPC_FAR * This,
  4326.     /* [in] */ BSTR newVal);
  4327.  
  4328.  
  4329. void __RPC_STUB IFaxDoc_put_RecipientOfficePhone_Stub(
  4330.     IRpcStubBuffer *This,
  4331.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4332.     PRPC_MESSAGE _pRpcMessage,
  4333.     DWORD *_pdwStubPhase);
  4334.  
  4335.  
  4336. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxDoc_get_SenderName_Proxy( 
  4337.     IFaxDoc __RPC_FAR * This,
  4338.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  4339.  
  4340.  
  4341. void __RPC_STUB IFaxDoc_get_SenderName_Stub(
  4342.     IRpcStubBuffer *This,
  4343.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4344.     PRPC_MESSAGE _pRpcMessage,
  4345.     DWORD *_pdwStubPhase);
  4346.  
  4347.  
  4348. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxDoc_put_SenderName_Proxy( 
  4349.     IFaxDoc __RPC_FAR * This,
  4350.     /* [in] */ BSTR newVal);
  4351.  
  4352.  
  4353. void __RPC_STUB IFaxDoc_put_SenderName_Stub(
  4354.     IRpcStubBuffer *This,
  4355.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4356.     PRPC_MESSAGE _pRpcMessage,
  4357.     DWORD *_pdwStubPhase);
  4358.  
  4359.  
  4360. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxDoc_get_SenderCompany_Proxy( 
  4361.     IFaxDoc __RPC_FAR * This,
  4362.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  4363.  
  4364.  
  4365. void __RPC_STUB IFaxDoc_get_SenderCompany_Stub(
  4366.     IRpcStubBuffer *This,
  4367.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4368.     PRPC_MESSAGE _pRpcMessage,
  4369.     DWORD *_pdwStubPhase);
  4370.  
  4371.  
  4372. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxDoc_put_SenderCompany_Proxy( 
  4373.     IFaxDoc __RPC_FAR * This,
  4374.     /* [in] */ BSTR newVal);
  4375.  
  4376.  
  4377. void __RPC_STUB IFaxDoc_put_SenderCompany_Stub(
  4378.     IRpcStubBuffer *This,
  4379.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4380.     PRPC_MESSAGE _pRpcMessage,
  4381.     DWORD *_pdwStubPhase);
  4382.  
  4383.  
  4384. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxDoc_get_SenderAddress_Proxy( 
  4385.     IFaxDoc __RPC_FAR * This,
  4386.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  4387.  
  4388.  
  4389. void __RPC_STUB IFaxDoc_get_SenderAddress_Stub(
  4390.     IRpcStubBuffer *This,
  4391.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4392.     PRPC_MESSAGE _pRpcMessage,
  4393.     DWORD *_pdwStubPhase);
  4394.  
  4395.  
  4396. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxDoc_put_SenderAddress_Proxy( 
  4397.     IFaxDoc __RPC_FAR * This,
  4398.     /* [in] */ BSTR newVal);
  4399.  
  4400.  
  4401. void __RPC_STUB IFaxDoc_put_SenderAddress_Stub(
  4402.     IRpcStubBuffer *This,
  4403.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4404.     PRPC_MESSAGE _pRpcMessage,
  4405.     DWORD *_pdwStubPhase);
  4406.  
  4407.  
  4408. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxDoc_get_SenderTitle_Proxy( 
  4409.     IFaxDoc __RPC_FAR * This,
  4410.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  4411.  
  4412.  
  4413. void __RPC_STUB IFaxDoc_get_SenderTitle_Stub(
  4414.     IRpcStubBuffer *This,
  4415.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4416.     PRPC_MESSAGE _pRpcMessage,
  4417.     DWORD *_pdwStubPhase);
  4418.  
  4419.  
  4420. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxDoc_put_SenderTitle_Proxy( 
  4421.     IFaxDoc __RPC_FAR * This,
  4422.     /* [in] */ BSTR newVal);
  4423.  
  4424.  
  4425. void __RPC_STUB IFaxDoc_put_SenderTitle_Stub(
  4426.     IRpcStubBuffer *This,
  4427.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4428.     PRPC_MESSAGE _pRpcMessage,
  4429.     DWORD *_pdwStubPhase);
  4430.  
  4431.  
  4432. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxDoc_get_SenderDepartment_Proxy( 
  4433.     IFaxDoc __RPC_FAR * This,
  4434.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  4435.  
  4436.  
  4437. void __RPC_STUB IFaxDoc_get_SenderDepartment_Stub(
  4438.     IRpcStubBuffer *This,
  4439.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4440.     PRPC_MESSAGE _pRpcMessage,
  4441.     DWORD *_pdwStubPhase);
  4442.  
  4443.  
  4444. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxDoc_put_SenderDepartment_Proxy( 
  4445.     IFaxDoc __RPC_FAR * This,
  4446.     /* [in] */ BSTR newVal);
  4447.  
  4448.  
  4449. void __RPC_STUB IFaxDoc_put_SenderDepartment_Stub(
  4450.     IRpcStubBuffer *This,
  4451.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4452.     PRPC_MESSAGE _pRpcMessage,
  4453.     DWORD *_pdwStubPhase);
  4454.  
  4455.  
  4456. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxDoc_get_SenderOffice_Proxy( 
  4457.     IFaxDoc __RPC_FAR * This,
  4458.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  4459.  
  4460.  
  4461. void __RPC_STUB IFaxDoc_get_SenderOffice_Stub(
  4462.     IRpcStubBuffer *This,
  4463.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4464.     PRPC_MESSAGE _pRpcMessage,
  4465.     DWORD *_pdwStubPhase);
  4466.  
  4467.  
  4468. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxDoc_put_SenderOffice_Proxy( 
  4469.     IFaxDoc __RPC_FAR * This,
  4470.     /* [in] */ BSTR newVal);
  4471.  
  4472.  
  4473. void __RPC_STUB IFaxDoc_put_SenderOffice_Stub(
  4474.     IRpcStubBuffer *This,
  4475.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4476.     PRPC_MESSAGE _pRpcMessage,
  4477.     DWORD *_pdwStubPhase);
  4478.  
  4479.  
  4480. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxDoc_get_SenderHomePhone_Proxy( 
  4481.     IFaxDoc __RPC_FAR * This,
  4482.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  4483.  
  4484.  
  4485. void __RPC_STUB IFaxDoc_get_SenderHomePhone_Stub(
  4486.     IRpcStubBuffer *This,
  4487.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4488.     PRPC_MESSAGE _pRpcMessage,
  4489.     DWORD *_pdwStubPhase);
  4490.  
  4491.  
  4492. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxDoc_put_SenderHomePhone_Proxy( 
  4493.     IFaxDoc __RPC_FAR * This,
  4494.     /* [in] */ BSTR newVal);
  4495.  
  4496.  
  4497. void __RPC_STUB IFaxDoc_put_SenderHomePhone_Stub(
  4498.     IRpcStubBuffer *This,
  4499.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4500.     PRPC_MESSAGE _pRpcMessage,
  4501.     DWORD *_pdwStubPhase);
  4502.  
  4503.  
  4504. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxDoc_get_SenderOfficePhone_Proxy( 
  4505.     IFaxDoc __RPC_FAR * This,
  4506.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  4507.  
  4508.  
  4509. void __RPC_STUB IFaxDoc_get_SenderOfficePhone_Stub(
  4510.     IRpcStubBuffer *This,
  4511.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4512.     PRPC_MESSAGE _pRpcMessage,
  4513.     DWORD *_pdwStubPhase);
  4514.  
  4515.  
  4516. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxDoc_put_SenderOfficePhone_Proxy( 
  4517.     IFaxDoc __RPC_FAR * This,
  4518.     /* [in] */ BSTR newVal);
  4519.  
  4520.  
  4521. void __RPC_STUB IFaxDoc_put_SenderOfficePhone_Stub(
  4522.     IRpcStubBuffer *This,
  4523.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4524.     PRPC_MESSAGE _pRpcMessage,
  4525.     DWORD *_pdwStubPhase);
  4526.  
  4527.  
  4528. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxDoc_get_CoverpageNote_Proxy( 
  4529.     IFaxDoc __RPC_FAR * This,
  4530.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  4531.  
  4532.  
  4533. void __RPC_STUB IFaxDoc_get_CoverpageNote_Stub(
  4534.     IRpcStubBuffer *This,
  4535.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4536.     PRPC_MESSAGE _pRpcMessage,
  4537.     DWORD *_pdwStubPhase);
  4538.  
  4539.  
  4540. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxDoc_put_CoverpageNote_Proxy( 
  4541.     IFaxDoc __RPC_FAR * This,
  4542.     /* [in] */ BSTR newVal);
  4543.  
  4544.  
  4545. void __RPC_STUB IFaxDoc_put_CoverpageNote_Stub(
  4546.     IRpcStubBuffer *This,
  4547.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4548.     PRPC_MESSAGE _pRpcMessage,
  4549.     DWORD *_pdwStubPhase);
  4550.  
  4551.  
  4552. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxDoc_get_CoverpageSubject_Proxy( 
  4553.     IFaxDoc __RPC_FAR * This,
  4554.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  4555.  
  4556.  
  4557. void __RPC_STUB IFaxDoc_get_CoverpageSubject_Stub(
  4558.     IRpcStubBuffer *This,
  4559.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4560.     PRPC_MESSAGE _pRpcMessage,
  4561.     DWORD *_pdwStubPhase);
  4562.  
  4563.  
  4564. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxDoc_put_CoverpageSubject_Proxy( 
  4565.     IFaxDoc __RPC_FAR * This,
  4566.     /* [in] */ BSTR newVal);
  4567.  
  4568.  
  4569. void __RPC_STUB IFaxDoc_put_CoverpageSubject_Stub(
  4570.     IRpcStubBuffer *This,
  4571.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4572.     PRPC_MESSAGE _pRpcMessage,
  4573.     DWORD *_pdwStubPhase);
  4574.  
  4575.  
  4576. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxDoc_get_Tsid_Proxy( 
  4577.     IFaxDoc __RPC_FAR * This,
  4578.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  4579.  
  4580.  
  4581. void __RPC_STUB IFaxDoc_get_Tsid_Stub(
  4582.     IRpcStubBuffer *This,
  4583.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4584.     PRPC_MESSAGE _pRpcMessage,
  4585.     DWORD *_pdwStubPhase);
  4586.  
  4587.  
  4588. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxDoc_put_Tsid_Proxy( 
  4589.     IFaxDoc __RPC_FAR * This,
  4590.     /* [in] */ BSTR newVal);
  4591.  
  4592.  
  4593. void __RPC_STUB IFaxDoc_put_Tsid_Stub(
  4594.     IRpcStubBuffer *This,
  4595.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4596.     PRPC_MESSAGE _pRpcMessage,
  4597.     DWORD *_pdwStubPhase);
  4598.  
  4599.  
  4600. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxDoc_get_BillingCode_Proxy( 
  4601.     IFaxDoc __RPC_FAR * This,
  4602.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  4603.  
  4604.  
  4605. void __RPC_STUB IFaxDoc_get_BillingCode_Stub(
  4606.     IRpcStubBuffer *This,
  4607.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4608.     PRPC_MESSAGE _pRpcMessage,
  4609.     DWORD *_pdwStubPhase);
  4610.  
  4611.  
  4612. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxDoc_put_BillingCode_Proxy( 
  4613.     IFaxDoc __RPC_FAR * This,
  4614.     /* [in] */ BSTR newVal);
  4615.  
  4616.  
  4617. void __RPC_STUB IFaxDoc_put_BillingCode_Stub(
  4618.     IRpcStubBuffer *This,
  4619.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4620.     PRPC_MESSAGE _pRpcMessage,
  4621.     DWORD *_pdwStubPhase);
  4622.  
  4623.  
  4624. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxDoc_get_EmailAddress_Proxy( 
  4625.     IFaxDoc __RPC_FAR * This,
  4626.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  4627.  
  4628.  
  4629. void __RPC_STUB IFaxDoc_get_EmailAddress_Stub(
  4630.     IRpcStubBuffer *This,
  4631.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4632.     PRPC_MESSAGE _pRpcMessage,
  4633.     DWORD *_pdwStubPhase);
  4634.  
  4635.  
  4636. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxDoc_put_EmailAddress_Proxy( 
  4637.     IFaxDoc __RPC_FAR * This,
  4638.     /* [in] */ BSTR newVal);
  4639.  
  4640.  
  4641. void __RPC_STUB IFaxDoc_put_EmailAddress_Stub(
  4642.     IRpcStubBuffer *This,
  4643.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4644.     PRPC_MESSAGE _pRpcMessage,
  4645.     DWORD *_pdwStubPhase);
  4646.  
  4647.  
  4648. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxDoc_get_DisplayName_Proxy( 
  4649.     IFaxDoc __RPC_FAR * This,
  4650.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  4651.  
  4652.  
  4653. void __RPC_STUB IFaxDoc_get_DisplayName_Stub(
  4654.     IRpcStubBuffer *This,
  4655.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4656.     PRPC_MESSAGE _pRpcMessage,
  4657.     DWORD *_pdwStubPhase);
  4658.  
  4659.  
  4660. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxDoc_put_DisplayName_Proxy( 
  4661.     IFaxDoc __RPC_FAR * This,
  4662.     /* [in] */ BSTR newVal);
  4663.  
  4664.  
  4665. void __RPC_STUB IFaxDoc_put_DisplayName_Stub(
  4666.     IRpcStubBuffer *This,
  4667.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4668.     PRPC_MESSAGE _pRpcMessage,
  4669.     DWORD *_pdwStubPhase);
  4670.  
  4671.  
  4672. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IFaxDoc_Send_Proxy( 
  4673.     IFaxDoc __RPC_FAR * This,
  4674.     /* [retval][out] */ long __RPC_FAR *pVal);
  4675.  
  4676.  
  4677. void __RPC_STUB IFaxDoc_Send_Stub(
  4678.     IRpcStubBuffer *This,
  4679.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4680.     PRPC_MESSAGE _pRpcMessage,
  4681.     DWORD *_pdwStubPhase);
  4682.  
  4683.  
  4684. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxDoc_get_FaxNumber_Proxy( 
  4685.     IFaxDoc __RPC_FAR * This,
  4686.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  4687.  
  4688.  
  4689. void __RPC_STUB IFaxDoc_get_FaxNumber_Stub(
  4690.     IRpcStubBuffer *This,
  4691.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4692.     PRPC_MESSAGE _pRpcMessage,
  4693.     DWORD *_pdwStubPhase);
  4694.  
  4695.  
  4696. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxDoc_put_FaxNumber_Proxy( 
  4697.     IFaxDoc __RPC_FAR * This,
  4698.     /* [in] */ BSTR newVal);
  4699.  
  4700.  
  4701. void __RPC_STUB IFaxDoc_put_FaxNumber_Stub(
  4702.     IRpcStubBuffer *This,
  4703.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4704.     PRPC_MESSAGE _pRpcMessage,
  4705.     DWORD *_pdwStubPhase);
  4706.  
  4707.  
  4708. /* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE IFaxDoc_putref_ConnectionObject_Proxy( 
  4709.     IFaxDoc __RPC_FAR * This,
  4710.     /* [in] */ IDispatch __RPC_FAR *newVal);
  4711.  
  4712.  
  4713. void __RPC_STUB IFaxDoc_putref_ConnectionObject_Stub(
  4714.     IRpcStubBuffer *This,
  4715.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4716.     PRPC_MESSAGE _pRpcMessage,
  4717.     DWORD *_pdwStubPhase);
  4718.  
  4719.  
  4720. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxDoc_get_CallHandle_Proxy( 
  4721.     IFaxDoc __RPC_FAR * This,
  4722.     /* [retval][out] */ long __RPC_FAR *pVal);
  4723.  
  4724.  
  4725. void __RPC_STUB IFaxDoc_get_CallHandle_Stub(
  4726.     IRpcStubBuffer *This,
  4727.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4728.     PRPC_MESSAGE _pRpcMessage,
  4729.     DWORD *_pdwStubPhase);
  4730.  
  4731.  
  4732. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxDoc_put_CallHandle_Proxy( 
  4733.     IFaxDoc __RPC_FAR * This,
  4734.     /* [in] */ long newVal);
  4735.  
  4736.  
  4737. void __RPC_STUB IFaxDoc_put_CallHandle_Stub(
  4738.     IRpcStubBuffer *This,
  4739.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4740.     PRPC_MESSAGE _pRpcMessage,
  4741.     DWORD *_pdwStubPhase);
  4742.  
  4743.  
  4744. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxDoc_get_SenderFax_Proxy( 
  4745.     IFaxDoc __RPC_FAR * This,
  4746.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  4747.  
  4748.  
  4749. void __RPC_STUB IFaxDoc_get_SenderFax_Stub(
  4750.     IRpcStubBuffer *This,
  4751.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4752.     PRPC_MESSAGE _pRpcMessage,
  4753.     DWORD *_pdwStubPhase);
  4754.  
  4755.  
  4756. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFaxDoc_put_SenderFax_Proxy( 
  4757.     IFaxDoc __RPC_FAR * This,
  4758.     /* [in] */ BSTR newVal);
  4759.  
  4760.  
  4761. void __RPC_STUB IFaxDoc_put_SenderFax_Stub(
  4762.     IRpcStubBuffer *This,
  4763.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4764.     PRPC_MESSAGE _pRpcMessage,
  4765.     DWORD *_pdwStubPhase);
  4766.  
  4767.  
  4768.  
  4769. #endif     /* __IFaxDoc_INTERFACE_DEFINED__ */
  4770.  
  4771.  
  4772. #ifndef __IFaxJobs_INTERFACE_DEFINED__
  4773. #define __IFaxJobs_INTERFACE_DEFINED__
  4774.  
  4775. /* interface IFaxJobs */
  4776. /* [unique][helpstring][dual][uuid][object] */ 
  4777.  
  4778.  
  4779. EXTERN_C const IID IID_IFaxJobs;
  4780.  
  4781. #if defined(__cplusplus) && !defined(CINTERFACE)
  4782.     
  4783.     MIDL_INTERFACE("55DABFD3-5C9E-11D1-B791-000000000000")
  4784.     IFaxJobs : public IDispatch
  4785.     {
  4786.     public:
  4787.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( 
  4788.             /* [retval][out] */ long __RPC_FAR *pVal) = 0;
  4789.         
  4790.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( 
  4791.             long Index,
  4792.             /* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0;
  4793.         
  4794.     };
  4795.     
  4796. #else     /* C style interface */
  4797.  
  4798.     typedef struct IFaxJobsVtbl
  4799.     {
  4800.         BEGIN_INTERFACE
  4801.         
  4802.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  4803.             IFaxJobs __RPC_FAR * This,
  4804.             /* [in] */ REFIID riid,
  4805.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  4806.         
  4807.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  4808.             IFaxJobs __RPC_FAR * This);
  4809.         
  4810.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  4811.             IFaxJobs __RPC_FAR * This);
  4812.         
  4813.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  4814.             IFaxJobs __RPC_FAR * This,
  4815.             /* [out] */ UINT __RPC_FAR *pctinfo);
  4816.         
  4817.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  4818.             IFaxJobs __RPC_FAR * This,
  4819.             /* [in] */ UINT iTInfo,
  4820.             /* [in] */ LCID lcid,
  4821.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  4822.         
  4823.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  4824.             IFaxJobs __RPC_FAR * This,
  4825.             /* [in] */ REFIID riid,
  4826.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  4827.             /* [in] */ UINT cNames,
  4828.             /* [in] */ LCID lcid,
  4829.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  4830.         
  4831.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  4832.             IFaxJobs __RPC_FAR * This,
  4833.             /* [in] */ DISPID dispIdMember,
  4834.             /* [in] */ REFIID riid,
  4835.             /* [in] */ LCID lcid,
  4836.             /* [in] */ WORD wFlags,
  4837.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  4838.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  4839.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  4840.             /* [out] */ UINT __RPC_FAR *puArgErr);
  4841.         
  4842.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )( 
  4843.             IFaxJobs __RPC_FAR * This,
  4844.             /* [retval][out] */ long __RPC_FAR *pVal);
  4845.         
  4846.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )( 
  4847.             IFaxJobs __RPC_FAR * This,
  4848.             long Index,
  4849.             /* [retval][out] */ VARIANT __RPC_FAR *pVal);
  4850.         
  4851.         END_INTERFACE
  4852.     } IFaxJobsVtbl;
  4853.  
  4854.     interface IFaxJobs
  4855.     {
  4856.         CONST_VTBL struct IFaxJobsVtbl __RPC_FAR *lpVtbl;
  4857.     };
  4858.  
  4859.     
  4860.  
  4861. #ifdef COBJMACROS
  4862.  
  4863.  
  4864. #define IFaxJobs_QueryInterface(This,riid,ppvObject)    \
  4865.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  4866.  
  4867. #define IFaxJobs_AddRef(This)    \
  4868.     (This)->lpVtbl -> AddRef(This)
  4869.  
  4870. #define IFaxJobs_Release(This)    \
  4871.     (This)->lpVtbl -> Release(This)
  4872.  
  4873.  
  4874. #define IFaxJobs_GetTypeInfoCount(This,pctinfo)    \
  4875.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  4876.  
  4877. #define IFaxJobs_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  4878.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  4879.  
  4880. #define IFaxJobs_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  4881.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  4882.  
  4883. #define IFaxJobs_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  4884.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  4885.  
  4886.  
  4887. #define IFaxJobs_get_Count(This,pVal)    \
  4888.     (This)->lpVtbl -> get_Count(This,pVal)
  4889.  
  4890. #define IFaxJobs_get_Item(This,Index,pVal)    \
  4891.     (This)->lpVtbl -> get_Item(This,Index,pVal)
  4892.  
  4893. #endif /* COBJMACROS */
  4894.  
  4895.  
  4896. #endif     /* C style interface */
  4897.  
  4898.  
  4899.  
  4900. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxJobs_get_Count_Proxy( 
  4901.     IFaxJobs __RPC_FAR * This,
  4902.     /* [retval][out] */ long __RPC_FAR *pVal);
  4903.  
  4904.  
  4905. void __RPC_STUB IFaxJobs_get_Count_Stub(
  4906.     IRpcStubBuffer *This,
  4907.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4908.     PRPC_MESSAGE _pRpcMessage,
  4909.     DWORD *_pdwStubPhase);
  4910.  
  4911.  
  4912. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxJobs_get_Item_Proxy( 
  4913.     IFaxJobs __RPC_FAR * This,
  4914.     long Index,
  4915.     /* [retval][out] */ VARIANT __RPC_FAR *pVal);
  4916.  
  4917.  
  4918. void __RPC_STUB IFaxJobs_get_Item_Stub(
  4919.     IRpcStubBuffer *This,
  4920.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4921.     PRPC_MESSAGE _pRpcMessage,
  4922.     DWORD *_pdwStubPhase);
  4923.  
  4924.  
  4925.  
  4926. #endif     /* __IFaxJobs_INTERFACE_DEFINED__ */
  4927.  
  4928.  
  4929. #ifndef __IFaxJob_INTERFACE_DEFINED__
  4930. #define __IFaxJob_INTERFACE_DEFINED__
  4931.  
  4932. /* interface IFaxJob */
  4933. /* [unique][helpstring][dual][uuid][object] */ 
  4934.  
  4935.  
  4936. EXTERN_C const IID IID_IFaxJob;
  4937.  
  4938. #if defined(__cplusplus) && !defined(CINTERFACE)
  4939.     
  4940.     MIDL_INTERFACE("55DABFD5-5C9E-11D1-B791-000000000000")
  4941.     IFaxJob : public IDispatch
  4942.     {
  4943.     public:
  4944.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_JobId( 
  4945.             /* [retval][out] */ long __RPC_FAR *pVal) = 0;
  4946.         
  4947.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Type( 
  4948.             /* [retval][out] */ long __RPC_FAR *pVal) = 0;
  4949.         
  4950.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_UserName( 
  4951.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  4952.         
  4953.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_QueueStatus( 
  4954.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  4955.         
  4956.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DeviceStatus( 
  4957.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  4958.         
  4959.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PageCount( 
  4960.             /* [retval][out] */ long __RPC_FAR *pVal) = 0;
  4961.         
  4962.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FaxNumber( 
  4963.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  4964.         
  4965.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_RecipientName( 
  4966.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  4967.         
  4968.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Tsid( 
  4969.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  4970.         
  4971.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SenderName( 
  4972.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  4973.         
  4974.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SenderCompany( 
  4975.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  4976.         
  4977.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SenderDept( 
  4978.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  4979.         
  4980.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_BillingCode( 
  4981.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  4982.         
  4983.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DisplayName( 
  4984.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  4985.         
  4986.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DiscountSend( 
  4987.             /* [retval][out] */ BOOL __RPC_FAR *pVal) = 0;
  4988.         
  4989.         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetStatus( 
  4990.             long Command) = 0;
  4991.         
  4992.         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Refresh( void) = 0;
  4993.         
  4994.     };
  4995.     
  4996. #else     /* C style interface */
  4997.  
  4998.     typedef struct IFaxJobVtbl
  4999.     {
  5000.         BEGIN_INTERFACE
  5001.         
  5002.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  5003.             IFaxJob __RPC_FAR * This,
  5004.             /* [in] */ REFIID riid,
  5005.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  5006.         
  5007.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  5008.             IFaxJob __RPC_FAR * This);
  5009.         
  5010.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  5011.             IFaxJob __RPC_FAR * This);
  5012.         
  5013.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  5014.             IFaxJob __RPC_FAR * This,
  5015.             /* [out] */ UINT __RPC_FAR *pctinfo);
  5016.         
  5017.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  5018.             IFaxJob __RPC_FAR * This,
  5019.             /* [in] */ UINT iTInfo,
  5020.             /* [in] */ LCID lcid,
  5021.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  5022.         
  5023.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  5024.             IFaxJob __RPC_FAR * This,
  5025.             /* [in] */ REFIID riid,
  5026.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  5027.             /* [in] */ UINT cNames,
  5028.             /* [in] */ LCID lcid,
  5029.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  5030.         
  5031.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  5032.             IFaxJob __RPC_FAR * This,
  5033.             /* [in] */ DISPID dispIdMember,
  5034.             /* [in] */ REFIID riid,
  5035.             /* [in] */ LCID lcid,
  5036.             /* [in] */ WORD wFlags,
  5037.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  5038.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  5039.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  5040.             /* [out] */ UINT __RPC_FAR *puArgErr);
  5041.         
  5042.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_JobId )( 
  5043.             IFaxJob __RPC_FAR * This,
  5044.             /* [retval][out] */ long __RPC_FAR *pVal);
  5045.         
  5046.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Type )( 
  5047.             IFaxJob __RPC_FAR * This,
  5048.             /* [retval][out] */ long __RPC_FAR *pVal);
  5049.         
  5050.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_UserName )( 
  5051.             IFaxJob __RPC_FAR * This,
  5052.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  5053.         
  5054.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_QueueStatus )( 
  5055.             IFaxJob __RPC_FAR * This,
  5056.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  5057.         
  5058.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DeviceStatus )( 
  5059.             IFaxJob __RPC_FAR * This,
  5060.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  5061.         
  5062.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PageCount )( 
  5063.             IFaxJob __RPC_FAR * This,
  5064.             /* [retval][out] */ long __RPC_FAR *pVal);
  5065.         
  5066.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FaxNumber )( 
  5067.             IFaxJob __RPC_FAR * This,
  5068.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  5069.         
  5070.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RecipientName )( 
  5071.             IFaxJob __RPC_FAR * This,
  5072.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  5073.         
  5074.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Tsid )( 
  5075.             IFaxJob __RPC_FAR * This,
  5076.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  5077.         
  5078.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SenderName )( 
  5079.             IFaxJob __RPC_FAR * This,
  5080.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  5081.         
  5082.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SenderCompany )( 
  5083.             IFaxJob __RPC_FAR * This,
  5084.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  5085.         
  5086.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SenderDept )( 
  5087.             IFaxJob __RPC_FAR * This,
  5088.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  5089.         
  5090.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BillingCode )( 
  5091.             IFaxJob __RPC_FAR * This,
  5092.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  5093.         
  5094.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DisplayName )( 
  5095.             IFaxJob __RPC_FAR * This,
  5096.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  5097.         
  5098.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DiscountSend )( 
  5099.             IFaxJob __RPC_FAR * This,
  5100.             /* [retval][out] */ BOOL __RPC_FAR *pVal);
  5101.         
  5102.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetStatus )( 
  5103.             IFaxJob __RPC_FAR * This,
  5104.             long Command);
  5105.         
  5106.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Refresh )( 
  5107.             IFaxJob __RPC_FAR * This);
  5108.         
  5109.         END_INTERFACE
  5110.     } IFaxJobVtbl;
  5111.  
  5112.     interface IFaxJob
  5113.     {
  5114.         CONST_VTBL struct IFaxJobVtbl __RPC_FAR *lpVtbl;
  5115.     };
  5116.  
  5117.     
  5118.  
  5119. #ifdef COBJMACROS
  5120.  
  5121.  
  5122. #define IFaxJob_QueryInterface(This,riid,ppvObject)    \
  5123.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  5124.  
  5125. #define IFaxJob_AddRef(This)    \
  5126.     (This)->lpVtbl -> AddRef(This)
  5127.  
  5128. #define IFaxJob_Release(This)    \
  5129.     (This)->lpVtbl -> Release(This)
  5130.  
  5131.  
  5132. #define IFaxJob_GetTypeInfoCount(This,pctinfo)    \
  5133.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  5134.  
  5135. #define IFaxJob_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  5136.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  5137.  
  5138. #define IFaxJob_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  5139.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  5140.  
  5141. #define IFaxJob_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  5142.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  5143.  
  5144.  
  5145. #define IFaxJob_get_JobId(This,pVal)    \
  5146.     (This)->lpVtbl -> get_JobId(This,pVal)
  5147.  
  5148. #define IFaxJob_get_Type(This,pVal)    \
  5149.     (This)->lpVtbl -> get_Type(This,pVal)
  5150.  
  5151. #define IFaxJob_get_UserName(This,pVal)    \
  5152.     (This)->lpVtbl -> get_UserName(This,pVal)
  5153.  
  5154. #define IFaxJob_get_QueueStatus(This,pVal)    \
  5155.     (This)->lpVtbl -> get_QueueStatus(This,pVal)
  5156.  
  5157. #define IFaxJob_get_DeviceStatus(This,pVal)    \
  5158.     (This)->lpVtbl -> get_DeviceStatus(This,pVal)
  5159.  
  5160. #define IFaxJob_get_PageCount(This,pVal)    \
  5161.     (This)->lpVtbl -> get_PageCount(This,pVal)
  5162.  
  5163. #define IFaxJob_get_FaxNumber(This,pVal)    \
  5164.     (This)->lpVtbl -> get_FaxNumber(This,pVal)
  5165.  
  5166. #define IFaxJob_get_RecipientName(This,pVal)    \
  5167.     (This)->lpVtbl -> get_RecipientName(This,pVal)
  5168.  
  5169. #define IFaxJob_get_Tsid(This,pVal)    \
  5170.     (This)->lpVtbl -> get_Tsid(This,pVal)
  5171.  
  5172. #define IFaxJob_get_SenderName(This,pVal)    \
  5173.     (This)->lpVtbl -> get_SenderName(This,pVal)
  5174.  
  5175. #define IFaxJob_get_SenderCompany(This,pVal)    \
  5176.     (This)->lpVtbl -> get_SenderCompany(This,pVal)
  5177.  
  5178. #define IFaxJob_get_SenderDept(This,pVal)    \
  5179.     (This)->lpVtbl -> get_SenderDept(This,pVal)
  5180.  
  5181. #define IFaxJob_get_BillingCode(This,pVal)    \
  5182.     (This)->lpVtbl -> get_BillingCode(This,pVal)
  5183.  
  5184. #define IFaxJob_get_DisplayName(This,pVal)    \
  5185.     (This)->lpVtbl -> get_DisplayName(This,pVal)
  5186.  
  5187. #define IFaxJob_get_DiscountSend(This,pVal)    \
  5188.     (This)->lpVtbl -> get_DiscountSend(This,pVal)
  5189.  
  5190. #define IFaxJob_SetStatus(This,Command)    \
  5191.     (This)->lpVtbl -> SetStatus(This,Command)
  5192.  
  5193. #define IFaxJob_Refresh(This)    \
  5194.     (This)->lpVtbl -> Refresh(This)
  5195.  
  5196. #endif /* COBJMACROS */
  5197.  
  5198.  
  5199. #endif     /* C style interface */
  5200.  
  5201.  
  5202.  
  5203. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxJob_get_JobId_Proxy( 
  5204.     IFaxJob __RPC_FAR * This,
  5205.     /* [retval][out] */ long __RPC_FAR *pVal);
  5206.  
  5207.  
  5208. void __RPC_STUB IFaxJob_get_JobId_Stub(
  5209.     IRpcStubBuffer *This,
  5210.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5211.     PRPC_MESSAGE _pRpcMessage,
  5212.     DWORD *_pdwStubPhase);
  5213.  
  5214.  
  5215. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxJob_get_Type_Proxy( 
  5216.     IFaxJob __RPC_FAR * This,
  5217.     /* [retval][out] */ long __RPC_FAR *pVal);
  5218.  
  5219.  
  5220. void __RPC_STUB IFaxJob_get_Type_Stub(
  5221.     IRpcStubBuffer *This,
  5222.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5223.     PRPC_MESSAGE _pRpcMessage,
  5224.     DWORD *_pdwStubPhase);
  5225.  
  5226.  
  5227. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxJob_get_UserName_Proxy( 
  5228.     IFaxJob __RPC_FAR * This,
  5229.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  5230.  
  5231.  
  5232. void __RPC_STUB IFaxJob_get_UserName_Stub(
  5233.     IRpcStubBuffer *This,
  5234.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5235.     PRPC_MESSAGE _pRpcMessage,
  5236.     DWORD *_pdwStubPhase);
  5237.  
  5238.  
  5239. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxJob_get_QueueStatus_Proxy( 
  5240.     IFaxJob __RPC_FAR * This,
  5241.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  5242.  
  5243.  
  5244. void __RPC_STUB IFaxJob_get_QueueStatus_Stub(
  5245.     IRpcStubBuffer *This,
  5246.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5247.     PRPC_MESSAGE _pRpcMessage,
  5248.     DWORD *_pdwStubPhase);
  5249.  
  5250.  
  5251. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxJob_get_DeviceStatus_Proxy( 
  5252.     IFaxJob __RPC_FAR * This,
  5253.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  5254.  
  5255.  
  5256. void __RPC_STUB IFaxJob_get_DeviceStatus_Stub(
  5257.     IRpcStubBuffer *This,
  5258.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5259.     PRPC_MESSAGE _pRpcMessage,
  5260.     DWORD *_pdwStubPhase);
  5261.  
  5262.  
  5263. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxJob_get_PageCount_Proxy( 
  5264.     IFaxJob __RPC_FAR * This,
  5265.     /* [retval][out] */ long __RPC_FAR *pVal);
  5266.  
  5267.  
  5268. void __RPC_STUB IFaxJob_get_PageCount_Stub(
  5269.     IRpcStubBuffer *This,
  5270.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5271.     PRPC_MESSAGE _pRpcMessage,
  5272.     DWORD *_pdwStubPhase);
  5273.  
  5274.  
  5275. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxJob_get_FaxNumber_Proxy( 
  5276.     IFaxJob __RPC_FAR * This,
  5277.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  5278.  
  5279.  
  5280. void __RPC_STUB IFaxJob_get_FaxNumber_Stub(
  5281.     IRpcStubBuffer *This,
  5282.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5283.     PRPC_MESSAGE _pRpcMessage,
  5284.     DWORD *_pdwStubPhase);
  5285.  
  5286.  
  5287. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxJob_get_RecipientName_Proxy( 
  5288.     IFaxJob __RPC_FAR * This,
  5289.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  5290.  
  5291.  
  5292. void __RPC_STUB IFaxJob_get_RecipientName_Stub(
  5293.     IRpcStubBuffer *This,
  5294.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5295.     PRPC_MESSAGE _pRpcMessage,
  5296.     DWORD *_pdwStubPhase);
  5297.  
  5298.  
  5299. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxJob_get_Tsid_Proxy( 
  5300.     IFaxJob __RPC_FAR * This,
  5301.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  5302.  
  5303.  
  5304. void __RPC_STUB IFaxJob_get_Tsid_Stub(
  5305.     IRpcStubBuffer *This,
  5306.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5307.     PRPC_MESSAGE _pRpcMessage,
  5308.     DWORD *_pdwStubPhase);
  5309.  
  5310.  
  5311. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxJob_get_SenderName_Proxy( 
  5312.     IFaxJob __RPC_FAR * This,
  5313.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  5314.  
  5315.  
  5316. void __RPC_STUB IFaxJob_get_SenderName_Stub(
  5317.     IRpcStubBuffer *This,
  5318.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5319.     PRPC_MESSAGE _pRpcMessage,
  5320.     DWORD *_pdwStubPhase);
  5321.  
  5322.  
  5323. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxJob_get_SenderCompany_Proxy( 
  5324.     IFaxJob __RPC_FAR * This,
  5325.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  5326.  
  5327.  
  5328. void __RPC_STUB IFaxJob_get_SenderCompany_Stub(
  5329.     IRpcStubBuffer *This,
  5330.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5331.     PRPC_MESSAGE _pRpcMessage,
  5332.     DWORD *_pdwStubPhase);
  5333.  
  5334.  
  5335. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxJob_get_SenderDept_Proxy( 
  5336.     IFaxJob __RPC_FAR * This,
  5337.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  5338.  
  5339.  
  5340. void __RPC_STUB IFaxJob_get_SenderDept_Stub(
  5341.     IRpcStubBuffer *This,
  5342.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5343.     PRPC_MESSAGE _pRpcMessage,
  5344.     DWORD *_pdwStubPhase);
  5345.  
  5346.  
  5347. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxJob_get_BillingCode_Proxy( 
  5348.     IFaxJob __RPC_FAR * This,
  5349.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  5350.  
  5351.  
  5352. void __RPC_STUB IFaxJob_get_BillingCode_Stub(
  5353.     IRpcStubBuffer *This,
  5354.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5355.     PRPC_MESSAGE _pRpcMessage,
  5356.     DWORD *_pdwStubPhase);
  5357.  
  5358.  
  5359. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxJob_get_DisplayName_Proxy( 
  5360.     IFaxJob __RPC_FAR * This,
  5361.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  5362.  
  5363.  
  5364. void __RPC_STUB IFaxJob_get_DisplayName_Stub(
  5365.     IRpcStubBuffer *This,
  5366.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5367.     PRPC_MESSAGE _pRpcMessage,
  5368.     DWORD *_pdwStubPhase);
  5369.  
  5370.  
  5371. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFaxJob_get_DiscountSend_Proxy( 
  5372.     IFaxJob __RPC_FAR * This,
  5373.     /* [retval][out] */ BOOL __RPC_FAR *pVal);
  5374.  
  5375.  
  5376. void __RPC_STUB IFaxJob_get_DiscountSend_Stub(
  5377.     IRpcStubBuffer *This,
  5378.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5379.     PRPC_MESSAGE _pRpcMessage,
  5380.     DWORD *_pdwStubPhase);
  5381.  
  5382.  
  5383. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IFaxJob_SetStatus_Proxy( 
  5384.     IFaxJob __RPC_FAR * This,
  5385.     long Command);
  5386.  
  5387.  
  5388. void __RPC_STUB IFaxJob_SetStatus_Stub(
  5389.     IRpcStubBuffer *This,
  5390.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5391.     PRPC_MESSAGE _pRpcMessage,
  5392.     DWORD *_pdwStubPhase);
  5393.  
  5394.  
  5395. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IFaxJob_Refresh_Proxy( 
  5396.     IFaxJob __RPC_FAR * This);
  5397.  
  5398.  
  5399. void __RPC_STUB IFaxJob_Refresh_Stub(
  5400.     IRpcStubBuffer *This,
  5401.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5402.     PRPC_MESSAGE _pRpcMessage,
  5403.     DWORD *_pdwStubPhase);
  5404.  
  5405.  
  5406.  
  5407. #endif     /* __IFaxJob_INTERFACE_DEFINED__ */
  5408.  
  5409.  
  5410.  
  5411. #ifndef __FAXCOMLib_LIBRARY_DEFINED__
  5412. #define __FAXCOMLib_LIBRARY_DEFINED__
  5413.  
  5414. /* library FAXCOMLib */
  5415. /* [helpstring][version][uuid] */ 
  5416.  
  5417.  
  5418. EXTERN_C const IID LIBID_FAXCOMLib;
  5419.  
  5420. EXTERN_C const CLSID CLSID_FaxTiff;
  5421.  
  5422. #ifdef __cplusplus
  5423.  
  5424. class DECLSPEC_UUID("87099231-C7AF-11D0-B225-00C04FB6C2F5")
  5425. FaxTiff;
  5426. #endif
  5427.  
  5428. EXTERN_C const CLSID CLSID_FaxServer;
  5429.  
  5430. #ifdef __cplusplus
  5431.  
  5432. class DECLSPEC_UUID("D73733C8-CC80-11D0-B225-00C04FB6C2F5")
  5433. FaxServer;
  5434. #endif
  5435.  
  5436. EXTERN_C const CLSID CLSID_FaxPort;
  5437.  
  5438. #ifdef __cplusplus
  5439.  
  5440. class DECLSPEC_UUID("D73733CD-CC80-11D0-B225-00C04FB6C2F5")
  5441. FaxPort;
  5442. #endif
  5443.  
  5444. EXTERN_C const CLSID CLSID_FaxPorts;
  5445.  
  5446. #ifdef __cplusplus
  5447.  
  5448. class DECLSPEC_UUID("D73733D6-CC80-11D0-B225-00C04FB6C2F5")
  5449. FaxPorts;
  5450. #endif
  5451.  
  5452. EXTERN_C const CLSID CLSID_FaxRoutingMethod;
  5453.  
  5454. #ifdef __cplusplus
  5455.  
  5456. class DECLSPEC_UUID("2199F5F4-CEFC-11D0-A341-0000F800E68D")
  5457. FaxRoutingMethod;
  5458. #endif
  5459.  
  5460. EXTERN_C const CLSID CLSID_FaxRoutingMethods;
  5461.  
  5462. #ifdef __cplusplus
  5463.  
  5464. class DECLSPEC_UUID("2199F5F6-CEFC-11D0-A341-0000F800E68D")
  5465. FaxRoutingMethods;
  5466. #endif
  5467.  
  5468. EXTERN_C const CLSID CLSID_FaxStatus;
  5469.  
  5470. #ifdef __cplusplus
  5471.  
  5472. class DECLSPEC_UUID("8B97E606-D054-11D0-B226-00C04FB6C2F5")
  5473. FaxStatus;
  5474. #endif
  5475.  
  5476. EXTERN_C const CLSID CLSID_FaxDoc;
  5477.  
  5478. #ifdef __cplusplus
  5479.  
  5480. class DECLSPEC_UUID("FA21F4C6-5C4C-11D1-83CF-00C04FB6E984")
  5481. FaxDoc;
  5482. #endif
  5483.  
  5484. EXTERN_C const CLSID CLSID_FaxJobs;
  5485.  
  5486. #ifdef __cplusplus
  5487.  
  5488. class DECLSPEC_UUID("55DABFD4-5C9E-11D1-B791-000000000000")
  5489. FaxJobs;
  5490. #endif
  5491.  
  5492. EXTERN_C const CLSID CLSID_FaxJob;
  5493.  
  5494. #ifdef __cplusplus
  5495.  
  5496. class DECLSPEC_UUID("55DABFD6-5C9E-11D1-B791-000000000000")
  5497. FaxJob;
  5498. #endif
  5499. #endif /* __FAXCOMLib_LIBRARY_DEFINED__ */
  5500.  
  5501. /* Additional Prototypes for ALL interfaces */
  5502.  
  5503. unsigned long             __RPC_USER  BSTR_UserSize(     unsigned long __RPC_FAR *, unsigned long            , BSTR __RPC_FAR * ); 
  5504. unsigned char __RPC_FAR * __RPC_USER  BSTR_UserMarshal(  unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); 
  5505. unsigned char __RPC_FAR * __RPC_USER  BSTR_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); 
  5506. void                      __RPC_USER  BSTR_UserFree(     unsigned long __RPC_FAR *, BSTR __RPC_FAR * ); 
  5507.  
  5508. unsigned long             __RPC_USER  VARIANT_UserSize(     unsigned long __RPC_FAR *, unsigned long            , VARIANT __RPC_FAR * ); 
  5509. unsigned char __RPC_FAR * __RPC_USER  VARIANT_UserMarshal(  unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * ); 
  5510. unsigned char __RPC_FAR * __RPC_USER  VARIANT_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * ); 
  5511. void                      __RPC_USER  VARIANT_UserFree(     unsigned long __RPC_FAR *, VARIANT __RPC_FAR * ); 
  5512.  
  5513. /* end of Additional Prototypes */
  5514.  
  5515. #ifdef __cplusplus
  5516. }
  5517. #endif
  5518.  
  5519. #endif
  5520.  
  5521.  
  5522. #pragma option pop /*P_O_Pop*/
  5523.