home *** CD-ROM | disk | FTP | other *** search
/ Chip 2002 September / Chip_2002-09_cd1.bin / zkuste / vbasic / Data / Utils / XZipComp.exe / XceedEncoding.Cab / F112934_XceedBinaryEncoding.h < prev    next >
Encoding:
C/C++ Source or Header  |  2001-05-11  |  235.2 KB  |  5,809 lines

  1.  
  2. #pragma warning( disable: 4049 )  /* more than 64k source lines */
  3.  
  4. /* this ALWAYS GENERATED file contains the definitions for the interfaces */
  5.  
  6.  
  7.  /* File created by MIDL compiler version 5.03.0280 */
  8. /* at Fri May 11 15:41:00 2001
  9.  */
  10. /* Compiler settings for D:\LocalDev\Produits\Encoding\Sources\Encoding.idl:
  11.     Oicf (OptLev=i2), W1, Zp8, env=Win32 (32b run), ms_ext, c_ext
  12.     error checks: allocation ref bounds_check enum stub_data 
  13.     VC __declspec() decoration level: 
  14.          __declspec(uuid()), __declspec(selectany), __declspec(novtable)
  15.          DECLSPEC_UUID(), MIDL_INTERFACE()
  16. */
  17. //@@MIDL_FILE_HEADING(  )
  18.  
  19.  
  20. /* verify that the <rpcndr.h> version is high enough to compile this file*/
  21. #ifndef __REQUIRED_RPCNDR_H_VERSION__
  22. #define __REQUIRED_RPCNDR_H_VERSION__ 440
  23. #endif
  24.  
  25. #include "rpc.h"
  26. #include "rpcndr.h"
  27.  
  28. #ifndef __RPCNDR_H_VERSION__
  29. #error this stub requires an updated version of <rpcndr.h>
  30. #endif // __RPCNDR_H_VERSION__
  31.  
  32. #ifndef COM_NO_WINDOWS_H
  33. #include "windows.h"
  34. #include "ole2.h"
  35. #endif /*COM_NO_WINDOWS_H*/
  36.  
  37. #ifndef __Encoding_h__
  38. #define __Encoding_h__
  39.  
  40. /* Forward Declarations */ 
  41.  
  42. #ifndef __IXceedProcessData_FWD_DEFINED__
  43. #define __IXceedProcessData_FWD_DEFINED__
  44. typedef interface IXceedProcessData IXceedProcessData;
  45. #endif     /* __IXceedProcessData_FWD_DEFINED__ */
  46.  
  47.  
  48. #ifndef __IXceedEncodeData_FWD_DEFINED__
  49. #define __IXceedEncodeData_FWD_DEFINED__
  50. typedef interface IXceedEncodeData IXceedEncodeData;
  51. #endif     /* __IXceedEncodeData_FWD_DEFINED__ */
  52.  
  53.  
  54. #ifndef __DXceedBinaryEncoding_FWD_DEFINED__
  55. #define __DXceedBinaryEncoding_FWD_DEFINED__
  56. typedef interface DXceedBinaryEncoding DXceedBinaryEncoding;
  57. #endif     /* __DXceedBinaryEncoding_FWD_DEFINED__ */
  58.  
  59.  
  60. #ifndef __IXceedBinaryEncoding_FWD_DEFINED__
  61. #define __IXceedBinaryEncoding_FWD_DEFINED__
  62. typedef interface IXceedBinaryEncoding IXceedBinaryEncoding;
  63. #endif     /* __IXceedBinaryEncoding_FWD_DEFINED__ */
  64.  
  65.  
  66. #ifndef __IXceedUUEncodingFormat_FWD_DEFINED__
  67. #define __IXceedUUEncodingFormat_FWD_DEFINED__
  68. typedef interface IXceedUUEncodingFormat IXceedUUEncodingFormat;
  69. #endif     /* __IXceedUUEncodingFormat_FWD_DEFINED__ */
  70.  
  71.  
  72. #ifndef __DXceedUUEncodingFormat_FWD_DEFINED__
  73. #define __DXceedUUEncodingFormat_FWD_DEFINED__
  74. typedef interface DXceedUUEncodingFormat DXceedUUEncodingFormat;
  75. #endif     /* __DXceedUUEncodingFormat_FWD_DEFINED__ */
  76.  
  77.  
  78. #ifndef __IXceedXXEncodingFormat_FWD_DEFINED__
  79. #define __IXceedXXEncodingFormat_FWD_DEFINED__
  80. typedef interface IXceedXXEncodingFormat IXceedXXEncodingFormat;
  81. #endif     /* __IXceedXXEncodingFormat_FWD_DEFINED__ */
  82.  
  83.  
  84. #ifndef __DXceedXXEncodingFormat_FWD_DEFINED__
  85. #define __DXceedXXEncodingFormat_FWD_DEFINED__
  86. typedef interface DXceedXXEncodingFormat DXceedXXEncodingFormat;
  87. #endif     /* __DXceedXXEncodingFormat_FWD_DEFINED__ */
  88.  
  89.  
  90. #ifndef __IXceedBase64EncodingFormat_FWD_DEFINED__
  91. #define __IXceedBase64EncodingFormat_FWD_DEFINED__
  92. typedef interface IXceedBase64EncodingFormat IXceedBase64EncodingFormat;
  93. #endif     /* __IXceedBase64EncodingFormat_FWD_DEFINED__ */
  94.  
  95.  
  96. #ifndef __DXceedBase64EncodingFormat_FWD_DEFINED__
  97. #define __DXceedBase64EncodingFormat_FWD_DEFINED__
  98. typedef interface DXceedBase64EncodingFormat DXceedBase64EncodingFormat;
  99. #endif     /* __DXceedBase64EncodingFormat_FWD_DEFINED__ */
  100.  
  101.  
  102. #ifndef __IXceedHexaEncodingFormat_FWD_DEFINED__
  103. #define __IXceedHexaEncodingFormat_FWD_DEFINED__
  104. typedef interface IXceedHexaEncodingFormat IXceedHexaEncodingFormat;
  105. #endif     /* __IXceedHexaEncodingFormat_FWD_DEFINED__ */
  106.  
  107.  
  108. #ifndef __DXceedHexaEncodingFormat_FWD_DEFINED__
  109. #define __DXceedHexaEncodingFormat_FWD_DEFINED__
  110. typedef interface DXceedHexaEncodingFormat DXceedHexaEncodingFormat;
  111. #endif     /* __DXceedHexaEncodingFormat_FWD_DEFINED__ */
  112.  
  113.  
  114. #ifndef __IXceedBinHexEncodingFormat_FWD_DEFINED__
  115. #define __IXceedBinHexEncodingFormat_FWD_DEFINED__
  116. typedef interface IXceedBinHexEncodingFormat IXceedBinHexEncodingFormat;
  117. #endif     /* __IXceedBinHexEncodingFormat_FWD_DEFINED__ */
  118.  
  119.  
  120. #ifndef __DXceedBinHexEncodingFormat_FWD_DEFINED__
  121. #define __DXceedBinHexEncodingFormat_FWD_DEFINED__
  122. typedef interface DXceedBinHexEncodingFormat DXceedBinHexEncodingFormat;
  123. #endif     /* __DXceedBinHexEncodingFormat_FWD_DEFINED__ */
  124.  
  125.  
  126. #ifndef __IXceedQuotedPrintableEncodingFormat_FWD_DEFINED__
  127. #define __IXceedQuotedPrintableEncodingFormat_FWD_DEFINED__
  128. typedef interface IXceedQuotedPrintableEncodingFormat IXceedQuotedPrintableEncodingFormat;
  129. #endif     /* __IXceedQuotedPrintableEncodingFormat_FWD_DEFINED__ */
  130.  
  131.  
  132. #ifndef __DXceedQuotedPrintableEncodingFormat_FWD_DEFINED__
  133. #define __DXceedQuotedPrintableEncodingFormat_FWD_DEFINED__
  134. typedef interface DXceedQuotedPrintableEncodingFormat DXceedQuotedPrintableEncodingFormat;
  135. #endif     /* __DXceedQuotedPrintableEncodingFormat_FWD_DEFINED__ */
  136.  
  137.  
  138. #ifndef __XceedBinaryEncoding_FWD_DEFINED__
  139. #define __XceedBinaryEncoding_FWD_DEFINED__
  140.  
  141. #ifdef __cplusplus
  142. typedef class XceedBinaryEncoding XceedBinaryEncoding;
  143. #else
  144. typedef struct XceedBinaryEncoding XceedBinaryEncoding;
  145. #endif /* __cplusplus */
  146.  
  147. #endif     /* __XceedBinaryEncoding_FWD_DEFINED__ */
  148.  
  149.  
  150. #ifndef __XceedUUEncodingFormat_FWD_DEFINED__
  151. #define __XceedUUEncodingFormat_FWD_DEFINED__
  152.  
  153. #ifdef __cplusplus
  154. typedef class XceedUUEncodingFormat XceedUUEncodingFormat;
  155. #else
  156. typedef struct XceedUUEncodingFormat XceedUUEncodingFormat;
  157. #endif /* __cplusplus */
  158.  
  159. #endif     /* __XceedUUEncodingFormat_FWD_DEFINED__ */
  160.  
  161.  
  162. #ifndef __XceedXXEncodingFormat_FWD_DEFINED__
  163. #define __XceedXXEncodingFormat_FWD_DEFINED__
  164.  
  165. #ifdef __cplusplus
  166. typedef class XceedXXEncodingFormat XceedXXEncodingFormat;
  167. #else
  168. typedef struct XceedXXEncodingFormat XceedXXEncodingFormat;
  169. #endif /* __cplusplus */
  170.  
  171. #endif     /* __XceedXXEncodingFormat_FWD_DEFINED__ */
  172.  
  173.  
  174. #ifndef __XceedBase64EncodingFormat_FWD_DEFINED__
  175. #define __XceedBase64EncodingFormat_FWD_DEFINED__
  176.  
  177. #ifdef __cplusplus
  178. typedef class XceedBase64EncodingFormat XceedBase64EncodingFormat;
  179. #else
  180. typedef struct XceedBase64EncodingFormat XceedBase64EncodingFormat;
  181. #endif /* __cplusplus */
  182.  
  183. #endif     /* __XceedBase64EncodingFormat_FWD_DEFINED__ */
  184.  
  185.  
  186. #ifndef __XceedHexaEncodingFormat_FWD_DEFINED__
  187. #define __XceedHexaEncodingFormat_FWD_DEFINED__
  188.  
  189. #ifdef __cplusplus
  190. typedef class XceedHexaEncodingFormat XceedHexaEncodingFormat;
  191. #else
  192. typedef struct XceedHexaEncodingFormat XceedHexaEncodingFormat;
  193. #endif /* __cplusplus */
  194.  
  195. #endif     /* __XceedHexaEncodingFormat_FWD_DEFINED__ */
  196.  
  197.  
  198. #ifndef __XceedBinHexEncodingFormat_FWD_DEFINED__
  199. #define __XceedBinHexEncodingFormat_FWD_DEFINED__
  200.  
  201. #ifdef __cplusplus
  202. typedef class XceedBinHexEncodingFormat XceedBinHexEncodingFormat;
  203. #else
  204. typedef struct XceedBinHexEncodingFormat XceedBinHexEncodingFormat;
  205. #endif /* __cplusplus */
  206.  
  207. #endif     /* __XceedBinHexEncodingFormat_FWD_DEFINED__ */
  208.  
  209.  
  210. #ifndef __XceedQuotedPrintableEncodingFormat_FWD_DEFINED__
  211. #define __XceedQuotedPrintableEncodingFormat_FWD_DEFINED__
  212.  
  213. #ifdef __cplusplus
  214. typedef class XceedQuotedPrintableEncodingFormat XceedQuotedPrintableEncodingFormat;
  215. #else
  216. typedef struct XceedQuotedPrintableEncodingFormat XceedQuotedPrintableEncodingFormat;
  217. #endif /* __cplusplus */
  218.  
  219. #endif     /* __XceedQuotedPrintableEncodingFormat_FWD_DEFINED__ */
  220.  
  221.  
  222. /* header files for imported files */
  223. #include "oaidl.h"
  224. #include "ocidl.h"
  225.  
  226. #ifdef __cplusplus
  227. extern "C"{
  228. #endif 
  229.  
  230. void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
  231. void __RPC_USER MIDL_user_free( void __RPC_FAR * ); 
  232.  
  233. /* interface __MIDL_itf_Encoding_0000 */
  234. /* [local] */ 
  235.  
  236. typedef /* [v1_enum][helpstring][helpcontext][version][uuid] */  DECLSPEC_UUID("792E2FE1-F7CD-11d4-8144-0060082F253F") 
  237. enum EXBEndOfLineType
  238.     {    bltNone    = 0,
  239.     bltCrLf    = 1,
  240.     bltLf    = 2,
  241.     bltCr    = 3
  242.     }    EXBEndOfLineType;
  243.  
  244. typedef /* [v1_enum][helpstring][helpcontext][version][uuid] */  DECLSPEC_UUID("792E2FE2-F7CD-11d4-8144-0060082F253F") 
  245. enum EXBFileProcessing
  246.     {    bfpEncode    = 0,
  247.     bfpDecode    = 1
  248.     }    EXBFileProcessing;
  249.  
  250. typedef /* [v1_enum][helpstring][helpcontext][version][uuid] */  DECLSPEC_UUID("792E2FE3-F7CD-11d4-8144-0060082F253F") 
  251. enum EXBUnixFilePermission
  252.     {    bupUserRead    = 256,
  253.     bupUserWrite    = 128,
  254.     bupUserExecute    = 64,
  255.     bupGroupRead    = 32,
  256.     bupGroupWrite    = 16,
  257.     bupGroupExecute    = 8,
  258.     bupOtherRead    = 4,
  259.     bupOtherWrite    = 2,
  260.     bupOtherExecute    = 1
  261.     }    EXBUnixFilePermission;
  262.  
  263. #define S_NODATA 0x0004E000
  264.  
  265.  
  266. extern RPC_IF_HANDLE __MIDL_itf_Encoding_0000_v0_0_c_ifspec;
  267. extern RPC_IF_HANDLE __MIDL_itf_Encoding_0000_v0_0_s_ifspec;
  268.  
  269. #ifndef __IXceedProcessData_INTERFACE_DEFINED__
  270. #define __IXceedProcessData_INTERFACE_DEFINED__
  271.  
  272. /* interface IXceedProcessData */
  273. /* [version][unique][hidden][object][uuid] */ 
  274.  
  275.  
  276. EXTERN_C const IID IID_IXceedProcessData;
  277.  
  278. #if defined(__cplusplus) && !defined(CINTERFACE)
  279.     
  280.     MIDL_INTERFACE("2E438880-EAF1-11d4-8014-0060082AE372")
  281.     IXceedProcessData : public IUnknown
  282.     {
  283.     public:
  284.         virtual HRESULT STDMETHODCALLTYPE Process( 
  285.             /* [size_is][in] */ BYTE __RPC_FAR *pcSource,
  286.             /* [in] */ DWORD dwSourceSize,
  287.             /* [in] */ BOOL bEndOfData,
  288.             /* [in] */ DWORD dwReservedHeader,
  289.             /* [in] */ DWORD dwReservedFooter,
  290.             /* [size_is][size_is][out] */ BYTE __RPC_FAR *__RPC_FAR *ppcProcessed,
  291.             /* [out] */ DWORD __RPC_FAR *pdwProcessedSize) = 0;
  292.         
  293.         virtual HRESULT STDMETHODCALLTYPE Revert( 
  294.             /* [size_is][in] */ BYTE __RPC_FAR *pcSource,
  295.             /* [in] */ DWORD dwSourceSize,
  296.             /* [in] */ BOOL bEndOfData,
  297.             /* [size_is][size_is][out] */ BYTE __RPC_FAR *__RPC_FAR *ppcReverted,
  298.             /* [out] */ DWORD __RPC_FAR *pdwRevertedSize,
  299.             /* [out] */ DWORD __RPC_FAR *pdwConsumedSize) = 0;
  300.         
  301.         virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
  302.         
  303.         virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_CanDetectEndOfData( 
  304.             /* [retval][out] */ BOOL __RPC_FAR *pbDetectEOD) = 0;
  305.         
  306.     };
  307.     
  308. #else     /* C style interface */
  309.  
  310.     typedef struct IXceedProcessDataVtbl
  311.     {
  312.         BEGIN_INTERFACE
  313.         
  314.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  315.             IXceedProcessData __RPC_FAR * This,
  316.             /* [in] */ REFIID riid,
  317.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  318.         
  319.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  320.             IXceedProcessData __RPC_FAR * This);
  321.         
  322.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  323.             IXceedProcessData __RPC_FAR * This);
  324.         
  325.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Process )( 
  326.             IXceedProcessData __RPC_FAR * This,
  327.             /* [size_is][in] */ BYTE __RPC_FAR *pcSource,
  328.             /* [in] */ DWORD dwSourceSize,
  329.             /* [in] */ BOOL bEndOfData,
  330.             /* [in] */ DWORD dwReservedHeader,
  331.             /* [in] */ DWORD dwReservedFooter,
  332.             /* [size_is][size_is][out] */ BYTE __RPC_FAR *__RPC_FAR *ppcProcessed,
  333.             /* [out] */ DWORD __RPC_FAR *pdwProcessedSize);
  334.         
  335.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Revert )( 
  336.             IXceedProcessData __RPC_FAR * This,
  337.             /* [size_is][in] */ BYTE __RPC_FAR *pcSource,
  338.             /* [in] */ DWORD dwSourceSize,
  339.             /* [in] */ BOOL bEndOfData,
  340.             /* [size_is][size_is][out] */ BYTE __RPC_FAR *__RPC_FAR *ppcReverted,
  341.             /* [out] */ DWORD __RPC_FAR *pdwRevertedSize,
  342.             /* [out] */ DWORD __RPC_FAR *pdwConsumedSize);
  343.         
  344.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )( 
  345.             IXceedProcessData __RPC_FAR * This);
  346.         
  347.         /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CanDetectEndOfData )( 
  348.             IXceedProcessData __RPC_FAR * This,
  349.             /* [retval][out] */ BOOL __RPC_FAR *pbDetectEOD);
  350.         
  351.         END_INTERFACE
  352.     } IXceedProcessDataVtbl;
  353.  
  354.     interface IXceedProcessData
  355.     {
  356.         CONST_VTBL struct IXceedProcessDataVtbl __RPC_FAR *lpVtbl;
  357.     };
  358.  
  359.     
  360.  
  361. #ifdef COBJMACROS
  362.  
  363.  
  364. #define IXceedProcessData_QueryInterface(This,riid,ppvObject)    \
  365.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  366.  
  367. #define IXceedProcessData_AddRef(This)    \
  368.     (This)->lpVtbl -> AddRef(This)
  369.  
  370. #define IXceedProcessData_Release(This)    \
  371.     (This)->lpVtbl -> Release(This)
  372.  
  373.  
  374. #define IXceedProcessData_Process(This,pcSource,dwSourceSize,bEndOfData,dwReservedHeader,dwReservedFooter,ppcProcessed,pdwProcessedSize)    \
  375.     (This)->lpVtbl -> Process(This,pcSource,dwSourceSize,bEndOfData,dwReservedHeader,dwReservedFooter,ppcProcessed,pdwProcessedSize)
  376.  
  377. #define IXceedProcessData_Revert(This,pcSource,dwSourceSize,bEndOfData,ppcReverted,pdwRevertedSize,pdwConsumedSize)    \
  378.     (This)->lpVtbl -> Revert(This,pcSource,dwSourceSize,bEndOfData,ppcReverted,pdwRevertedSize,pdwConsumedSize)
  379.  
  380. #define IXceedProcessData_Reset(This)    \
  381.     (This)->lpVtbl -> Reset(This)
  382.  
  383. #define IXceedProcessData_get_CanDetectEndOfData(This,pbDetectEOD)    \
  384.     (This)->lpVtbl -> get_CanDetectEndOfData(This,pbDetectEOD)
  385.  
  386. #endif /* COBJMACROS */
  387.  
  388.  
  389. #endif     /* C style interface */
  390.  
  391.  
  392.  
  393. HRESULT STDMETHODCALLTYPE IXceedProcessData_Process_Proxy( 
  394.     IXceedProcessData __RPC_FAR * This,
  395.     /* [size_is][in] */ BYTE __RPC_FAR *pcSource,
  396.     /* [in] */ DWORD dwSourceSize,
  397.     /* [in] */ BOOL bEndOfData,
  398.     /* [in] */ DWORD dwReservedHeader,
  399.     /* [in] */ DWORD dwReservedFooter,
  400.     /* [size_is][size_is][out] */ BYTE __RPC_FAR *__RPC_FAR *ppcProcessed,
  401.     /* [out] */ DWORD __RPC_FAR *pdwProcessedSize);
  402.  
  403.  
  404. void __RPC_STUB IXceedProcessData_Process_Stub(
  405.     IRpcStubBuffer *This,
  406.     IRpcChannelBuffer *_pRpcChannelBuffer,
  407.     PRPC_MESSAGE _pRpcMessage,
  408.     DWORD *_pdwStubPhase);
  409.  
  410.  
  411. HRESULT STDMETHODCALLTYPE IXceedProcessData_Revert_Proxy( 
  412.     IXceedProcessData __RPC_FAR * This,
  413.     /* [size_is][in] */ BYTE __RPC_FAR *pcSource,
  414.     /* [in] */ DWORD dwSourceSize,
  415.     /* [in] */ BOOL bEndOfData,
  416.     /* [size_is][size_is][out] */ BYTE __RPC_FAR *__RPC_FAR *ppcReverted,
  417.     /* [out] */ DWORD __RPC_FAR *pdwRevertedSize,
  418.     /* [out] */ DWORD __RPC_FAR *pdwConsumedSize);
  419.  
  420.  
  421. void __RPC_STUB IXceedProcessData_Revert_Stub(
  422.     IRpcStubBuffer *This,
  423.     IRpcChannelBuffer *_pRpcChannelBuffer,
  424.     PRPC_MESSAGE _pRpcMessage,
  425.     DWORD *_pdwStubPhase);
  426.  
  427.  
  428. HRESULT STDMETHODCALLTYPE IXceedProcessData_Reset_Proxy( 
  429.     IXceedProcessData __RPC_FAR * This);
  430.  
  431.  
  432. void __RPC_STUB IXceedProcessData_Reset_Stub(
  433.     IRpcStubBuffer *This,
  434.     IRpcChannelBuffer *_pRpcChannelBuffer,
  435.     PRPC_MESSAGE _pRpcMessage,
  436.     DWORD *_pdwStubPhase);
  437.  
  438.  
  439. /* [propget] */ HRESULT STDMETHODCALLTYPE IXceedProcessData_get_CanDetectEndOfData_Proxy( 
  440.     IXceedProcessData __RPC_FAR * This,
  441.     /* [retval][out] */ BOOL __RPC_FAR *pbDetectEOD);
  442.  
  443.  
  444. void __RPC_STUB IXceedProcessData_get_CanDetectEndOfData_Stub(
  445.     IRpcStubBuffer *This,
  446.     IRpcChannelBuffer *_pRpcChannelBuffer,
  447.     PRPC_MESSAGE _pRpcMessage,
  448.     DWORD *_pdwStubPhase);
  449.  
  450.  
  451.  
  452. #endif     /* __IXceedProcessData_INTERFACE_DEFINED__ */
  453.  
  454.  
  455. #ifndef __IXceedEncodeData_INTERFACE_DEFINED__
  456. #define __IXceedEncodeData_INTERFACE_DEFINED__
  457.  
  458. /* interface IXceedEncodeData */
  459. /* [helpstring][helpcontext][version][unique][object][uuid][hidden] */ 
  460.  
  461.  
  462. EXTERN_C const IID IID_IXceedEncodeData;
  463.  
  464. #if defined(__cplusplus) && !defined(CINTERFACE)
  465.     
  466.     MIDL_INTERFACE("219C4887-3BC3-4e04-A7DB-D482D4EFB742")
  467.     IXceedEncodeData : public IXceedProcessData
  468.     {
  469.     public:
  470.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_HeaderFilename( 
  471.             /* [retval][out] */ BSTR __RPC_FAR *psFilename) = 0;
  472.         
  473.         virtual /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE put_HeaderFilename( 
  474.             /* [in] */ BSTR sFilename) = 0;
  475.         
  476.     };
  477.     
  478. #else     /* C style interface */
  479.  
  480.     typedef struct IXceedEncodeDataVtbl
  481.     {
  482.         BEGIN_INTERFACE
  483.         
  484.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  485.             IXceedEncodeData __RPC_FAR * This,
  486.             /* [in] */ REFIID riid,
  487.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  488.         
  489.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  490.             IXceedEncodeData __RPC_FAR * This);
  491.         
  492.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  493.             IXceedEncodeData __RPC_FAR * This);
  494.         
  495.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Process )( 
  496.             IXceedEncodeData __RPC_FAR * This,
  497.             /* [size_is][in] */ BYTE __RPC_FAR *pcSource,
  498.             /* [in] */ DWORD dwSourceSize,
  499.             /* [in] */ BOOL bEndOfData,
  500.             /* [in] */ DWORD dwReservedHeader,
  501.             /* [in] */ DWORD dwReservedFooter,
  502.             /* [size_is][size_is][out] */ BYTE __RPC_FAR *__RPC_FAR *ppcProcessed,
  503.             /* [out] */ DWORD __RPC_FAR *pdwProcessedSize);
  504.         
  505.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Revert )( 
  506.             IXceedEncodeData __RPC_FAR * This,
  507.             /* [size_is][in] */ BYTE __RPC_FAR *pcSource,
  508.             /* [in] */ DWORD dwSourceSize,
  509.             /* [in] */ BOOL bEndOfData,
  510.             /* [size_is][size_is][out] */ BYTE __RPC_FAR *__RPC_FAR *ppcReverted,
  511.             /* [out] */ DWORD __RPC_FAR *pdwRevertedSize,
  512.             /* [out] */ DWORD __RPC_FAR *pdwConsumedSize);
  513.         
  514.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )( 
  515.             IXceedEncodeData __RPC_FAR * This);
  516.         
  517.         /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CanDetectEndOfData )( 
  518.             IXceedEncodeData __RPC_FAR * This,
  519.             /* [retval][out] */ BOOL __RPC_FAR *pbDetectEOD);
  520.         
  521.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HeaderFilename )( 
  522.             IXceedEncodeData __RPC_FAR * This,
  523.             /* [retval][out] */ BSTR __RPC_FAR *psFilename);
  524.         
  525.         /* [helpstring][helpcontext][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HeaderFilename )( 
  526.             IXceedEncodeData __RPC_FAR * This,
  527.             /* [in] */ BSTR sFilename);
  528.         
  529.         END_INTERFACE
  530.     } IXceedEncodeDataVtbl;
  531.  
  532.     interface IXceedEncodeData
  533.     {
  534.         CONST_VTBL struct IXceedEncodeDataVtbl __RPC_FAR *lpVtbl;
  535.     };
  536.  
  537.     
  538.  
  539. #ifdef COBJMACROS
  540.  
  541.  
  542. #define IXceedEncodeData_QueryInterface(This,riid,ppvObject)    \
  543.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  544.  
  545. #define IXceedEncodeData_AddRef(This)    \
  546.     (This)->lpVtbl -> AddRef(This)
  547.  
  548. #define IXceedEncodeData_Release(This)    \
  549.     (This)->lpVtbl -> Release(This)
  550.  
  551.  
  552. #define IXceedEncodeData_Process(This,pcSource,dwSourceSize,bEndOfData,dwReservedHeader,dwReservedFooter,ppcProcessed,pdwProcessedSize)    \
  553.     (This)->lpVtbl -> Process(This,pcSource,dwSourceSize,bEndOfData,dwReservedHeader,dwReservedFooter,ppcProcessed,pdwProcessedSize)
  554.  
  555. #define IXceedEncodeData_Revert(This,pcSource,dwSourceSize,bEndOfData,ppcReverted,pdwRevertedSize,pdwConsumedSize)    \
  556.     (This)->lpVtbl -> Revert(This,pcSource,dwSourceSize,bEndOfData,ppcReverted,pdwRevertedSize,pdwConsumedSize)
  557.  
  558. #define IXceedEncodeData_Reset(This)    \
  559.     (This)->lpVtbl -> Reset(This)
  560.  
  561. #define IXceedEncodeData_get_CanDetectEndOfData(This,pbDetectEOD)    \
  562.     (This)->lpVtbl -> get_CanDetectEndOfData(This,pbDetectEOD)
  563.  
  564.  
  565. #define IXceedEncodeData_get_HeaderFilename(This,psFilename)    \
  566.     (This)->lpVtbl -> get_HeaderFilename(This,psFilename)
  567.  
  568. #define IXceedEncodeData_put_HeaderFilename(This,sFilename)    \
  569.     (This)->lpVtbl -> put_HeaderFilename(This,sFilename)
  570.  
  571. #endif /* COBJMACROS */
  572.  
  573.  
  574. #endif     /* C style interface */
  575.  
  576.  
  577.  
  578. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE IXceedEncodeData_get_HeaderFilename_Proxy( 
  579.     IXceedEncodeData __RPC_FAR * This,
  580.     /* [retval][out] */ BSTR __RPC_FAR *psFilename);
  581.  
  582.  
  583. void __RPC_STUB IXceedEncodeData_get_HeaderFilename_Stub(
  584.     IRpcStubBuffer *This,
  585.     IRpcChannelBuffer *_pRpcChannelBuffer,
  586.     PRPC_MESSAGE _pRpcMessage,
  587.     DWORD *_pdwStubPhase);
  588.  
  589.  
  590. /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE IXceedEncodeData_put_HeaderFilename_Proxy( 
  591.     IXceedEncodeData __RPC_FAR * This,
  592.     /* [in] */ BSTR sFilename);
  593.  
  594.  
  595. void __RPC_STUB IXceedEncodeData_put_HeaderFilename_Stub(
  596.     IRpcStubBuffer *This,
  597.     IRpcChannelBuffer *_pRpcChannelBuffer,
  598.     PRPC_MESSAGE _pRpcMessage,
  599.     DWORD *_pdwStubPhase);
  600.  
  601.  
  602.  
  603. #endif     /* __IXceedEncodeData_INTERFACE_DEFINED__ */
  604.  
  605.  
  606. #ifndef __DXceedBinaryEncoding_INTERFACE_DEFINED__
  607. #define __DXceedBinaryEncoding_INTERFACE_DEFINED__
  608.  
  609. /* interface DXceedBinaryEncoding */
  610. /* [helpstring][helpcontext][version][unique][dual][object][uuid] */ 
  611.  
  612.  
  613. EXTERN_C const IID IID_DXceedBinaryEncoding;
  614.  
  615. #if defined(__cplusplus) && !defined(CINTERFACE)
  616.     
  617.     MIDL_INTERFACE("A844951F-F7C6-11D4-8022-0060082AE372")
  618.     DXceedBinaryEncoding : public IDispatch
  619.     {
  620.     public:
  621.         virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_EncodingFormat( 
  622.             /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppdispFormat) = 0;
  623.         
  624.         virtual /* [helpstring][helpcontext][id][propputref] */ HRESULT STDMETHODCALLTYPE putref_EncodingFormat( 
  625.             /* [in] */ IDispatch __RPC_FAR *pdispFormat) = 0;
  626.         
  627.         virtual /* [hidden][id] */ HRESULT STDMETHODCALLTYPE AboutBox( void) = 0;
  628.         
  629.         virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Encode( 
  630.             /* [in] */ VARIANT __RPC_FAR *vaSource,
  631.             /* [in] */ VARIANT_BOOL bEndOfData,
  632.             /* [retval][out] */ VARIANT __RPC_FAR *vaEncoded) = 0;
  633.         
  634.         virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Decode( 
  635.             /* [in] */ VARIANT __RPC_FAR *vaEncoded,
  636.             /* [in] */ VARIANT_BOOL bEndOfData,
  637.             /* [retval][out] */ VARIANT __RPC_FAR *vaDecoded) = 0;
  638.         
  639.         virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ReadFile( 
  640.             /* [in] */ BSTR sSourceFilename,
  641.             /* [in] */ long lSourceOffset,
  642.             /* [in] */ long lSourceSize,
  643.             /* [in] */ EXBFileProcessing eAction,
  644.             /* [in] */ VARIANT_BOOL bEndOfData,
  645.             /* [out] */ VARIANT __RPC_FAR *vaBytesRead,
  646.             /* [retval][out] */ VARIANT __RPC_FAR *vaResult) = 0;
  647.         
  648.         virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE WriteFile( 
  649.             /* [in] */ VARIANT __RPC_FAR *vaData,
  650.             /* [in] */ EXBFileProcessing eAction,
  651.             /* [in] */ VARIANT_BOOL bEndOfData,
  652.             /* [in] */ BSTR sDestFilename,
  653.             /* [in] */ VARIANT_BOOL bAppend,
  654.             /* [retval][out] */ long __RPC_FAR *lWritten) = 0;
  655.         
  656.         virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ProcessFile( 
  657.             /* [in] */ BSTR sSourceFilename,
  658.             /* [in] */ long lSourceOffset,
  659.             /* [in] */ long lSourceSize,
  660.             /* [in] */ EXBFileProcessing eAction,
  661.             /* [in] */ VARIANT_BOOL bEndOfData,
  662.             /* [in] */ BSTR sDestFilename,
  663.             /* [in] */ VARIANT_BOOL bAppend,
  664.             /* [out] */ VARIANT __RPC_FAR *vaBytesRead,
  665.             /* [retval][out] */ long __RPC_FAR *lWritten) = 0;
  666.         
  667.         virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Reset( void) = 0;
  668.         
  669.         virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE License( 
  670.             /* [in] */ BSTR sLicense,
  671.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbSucceeded) = 0;
  672.         
  673.     };
  674.     
  675. #else     /* C style interface */
  676.  
  677.     typedef struct DXceedBinaryEncodingVtbl
  678.     {
  679.         BEGIN_INTERFACE
  680.         
  681.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  682.             DXceedBinaryEncoding __RPC_FAR * This,
  683.             /* [in] */ REFIID riid,
  684.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  685.         
  686.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  687.             DXceedBinaryEncoding __RPC_FAR * This);
  688.         
  689.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  690.             DXceedBinaryEncoding __RPC_FAR * This);
  691.         
  692.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  693.             DXceedBinaryEncoding __RPC_FAR * This,
  694.             /* [out] */ UINT __RPC_FAR *pctinfo);
  695.         
  696.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  697.             DXceedBinaryEncoding __RPC_FAR * This,
  698.             /* [in] */ UINT iTInfo,
  699.             /* [in] */ LCID lcid,
  700.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  701.         
  702.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  703.             DXceedBinaryEncoding __RPC_FAR * This,
  704.             /* [in] */ REFIID riid,
  705.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  706.             /* [in] */ UINT cNames,
  707.             /* [in] */ LCID lcid,
  708.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  709.         
  710.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  711.             DXceedBinaryEncoding __RPC_FAR * This,
  712.             /* [in] */ DISPID dispIdMember,
  713.             /* [in] */ REFIID riid,
  714.             /* [in] */ LCID lcid,
  715.             /* [in] */ WORD wFlags,
  716.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  717.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  718.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  719.             /* [out] */ UINT __RPC_FAR *puArgErr);
  720.         
  721.         /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EncodingFormat )( 
  722.             DXceedBinaryEncoding __RPC_FAR * This,
  723.             /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppdispFormat);
  724.         
  725.         /* [helpstring][helpcontext][id][propputref] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *putref_EncodingFormat )( 
  726.             DXceedBinaryEncoding __RPC_FAR * This,
  727.             /* [in] */ IDispatch __RPC_FAR *pdispFormat);
  728.         
  729.         /* [hidden][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AboutBox )( 
  730.             DXceedBinaryEncoding __RPC_FAR * This);
  731.         
  732.         /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Encode )( 
  733.             DXceedBinaryEncoding __RPC_FAR * This,
  734.             /* [in] */ VARIANT __RPC_FAR *vaSource,
  735.             /* [in] */ VARIANT_BOOL bEndOfData,
  736.             /* [retval][out] */ VARIANT __RPC_FAR *vaEncoded);
  737.         
  738.         /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Decode )( 
  739.             DXceedBinaryEncoding __RPC_FAR * This,
  740.             /* [in] */ VARIANT __RPC_FAR *vaEncoded,
  741.             /* [in] */ VARIANT_BOOL bEndOfData,
  742.             /* [retval][out] */ VARIANT __RPC_FAR *vaDecoded);
  743.         
  744.         /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ReadFile )( 
  745.             DXceedBinaryEncoding __RPC_FAR * This,
  746.             /* [in] */ BSTR sSourceFilename,
  747.             /* [in] */ long lSourceOffset,
  748.             /* [in] */ long lSourceSize,
  749.             /* [in] */ EXBFileProcessing eAction,
  750.             /* [in] */ VARIANT_BOOL bEndOfData,
  751.             /* [out] */ VARIANT __RPC_FAR *vaBytesRead,
  752.             /* [retval][out] */ VARIANT __RPC_FAR *vaResult);
  753.         
  754.         /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *WriteFile )( 
  755.             DXceedBinaryEncoding __RPC_FAR * This,
  756.             /* [in] */ VARIANT __RPC_FAR *vaData,
  757.             /* [in] */ EXBFileProcessing eAction,
  758.             /* [in] */ VARIANT_BOOL bEndOfData,
  759.             /* [in] */ BSTR sDestFilename,
  760.             /* [in] */ VARIANT_BOOL bAppend,
  761.             /* [retval][out] */ long __RPC_FAR *lWritten);
  762.         
  763.         /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ProcessFile )( 
  764.             DXceedBinaryEncoding __RPC_FAR * This,
  765.             /* [in] */ BSTR sSourceFilename,
  766.             /* [in] */ long lSourceOffset,
  767.             /* [in] */ long lSourceSize,
  768.             /* [in] */ EXBFileProcessing eAction,
  769.             /* [in] */ VARIANT_BOOL bEndOfData,
  770.             /* [in] */ BSTR sDestFilename,
  771.             /* [in] */ VARIANT_BOOL bAppend,
  772.             /* [out] */ VARIANT __RPC_FAR *vaBytesRead,
  773.             /* [retval][out] */ long __RPC_FAR *lWritten);
  774.         
  775.         /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )( 
  776.             DXceedBinaryEncoding __RPC_FAR * This);
  777.         
  778.         /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *License )( 
  779.             DXceedBinaryEncoding __RPC_FAR * This,
  780.             /* [in] */ BSTR sLicense,
  781.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbSucceeded);
  782.         
  783.         END_INTERFACE
  784.     } DXceedBinaryEncodingVtbl;
  785.  
  786.     interface DXceedBinaryEncoding
  787.     {
  788.         CONST_VTBL struct DXceedBinaryEncodingVtbl __RPC_FAR *lpVtbl;
  789.     };
  790.  
  791.     
  792.  
  793. #ifdef COBJMACROS
  794.  
  795.  
  796. #define DXceedBinaryEncoding_QueryInterface(This,riid,ppvObject)    \
  797.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  798.  
  799. #define DXceedBinaryEncoding_AddRef(This)    \
  800.     (This)->lpVtbl -> AddRef(This)
  801.  
  802. #define DXceedBinaryEncoding_Release(This)    \
  803.     (This)->lpVtbl -> Release(This)
  804.  
  805.  
  806. #define DXceedBinaryEncoding_GetTypeInfoCount(This,pctinfo)    \
  807.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  808.  
  809. #define DXceedBinaryEncoding_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  810.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  811.  
  812. #define DXceedBinaryEncoding_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  813.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  814.  
  815. #define DXceedBinaryEncoding_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  816.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  817.  
  818.  
  819. #define DXceedBinaryEncoding_get_EncodingFormat(This,ppdispFormat)    \
  820.     (This)->lpVtbl -> get_EncodingFormat(This,ppdispFormat)
  821.  
  822. #define DXceedBinaryEncoding_putref_EncodingFormat(This,pdispFormat)    \
  823.     (This)->lpVtbl -> putref_EncodingFormat(This,pdispFormat)
  824.  
  825. #define DXceedBinaryEncoding_AboutBox(This)    \
  826.     (This)->lpVtbl -> AboutBox(This)
  827.  
  828. #define DXceedBinaryEncoding_Encode(This,vaSource,bEndOfData,vaEncoded)    \
  829.     (This)->lpVtbl -> Encode(This,vaSource,bEndOfData,vaEncoded)
  830.  
  831. #define DXceedBinaryEncoding_Decode(This,vaEncoded,bEndOfData,vaDecoded)    \
  832.     (This)->lpVtbl -> Decode(This,vaEncoded,bEndOfData,vaDecoded)
  833.  
  834. #define DXceedBinaryEncoding_ReadFile(This,sSourceFilename,lSourceOffset,lSourceSize,eAction,bEndOfData,vaBytesRead,vaResult)    \
  835.     (This)->lpVtbl -> ReadFile(This,sSourceFilename,lSourceOffset,lSourceSize,eAction,bEndOfData,vaBytesRead,vaResult)
  836.  
  837. #define DXceedBinaryEncoding_WriteFile(This,vaData,eAction,bEndOfData,sDestFilename,bAppend,lWritten)    \
  838.     (This)->lpVtbl -> WriteFile(This,vaData,eAction,bEndOfData,sDestFilename,bAppend,lWritten)
  839.  
  840. #define DXceedBinaryEncoding_ProcessFile(This,sSourceFilename,lSourceOffset,lSourceSize,eAction,bEndOfData,sDestFilename,bAppend,vaBytesRead,lWritten)    \
  841.     (This)->lpVtbl -> ProcessFile(This,sSourceFilename,lSourceOffset,lSourceSize,eAction,bEndOfData,sDestFilename,bAppend,vaBytesRead,lWritten)
  842.  
  843. #define DXceedBinaryEncoding_Reset(This)    \
  844.     (This)->lpVtbl -> Reset(This)
  845.  
  846. #define DXceedBinaryEncoding_License(This,sLicense,pbSucceeded)    \
  847.     (This)->lpVtbl -> License(This,sLicense,pbSucceeded)
  848.  
  849. #endif /* COBJMACROS */
  850.  
  851.  
  852. #endif     /* C style interface */
  853.  
  854.  
  855.  
  856. /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE DXceedBinaryEncoding_get_EncodingFormat_Proxy( 
  857.     DXceedBinaryEncoding __RPC_FAR * This,
  858.     /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppdispFormat);
  859.  
  860.  
  861. void __RPC_STUB DXceedBinaryEncoding_get_EncodingFormat_Stub(
  862.     IRpcStubBuffer *This,
  863.     IRpcChannelBuffer *_pRpcChannelBuffer,
  864.     PRPC_MESSAGE _pRpcMessage,
  865.     DWORD *_pdwStubPhase);
  866.  
  867.  
  868. /* [helpstring][helpcontext][id][propputref] */ HRESULT STDMETHODCALLTYPE DXceedBinaryEncoding_putref_EncodingFormat_Proxy( 
  869.     DXceedBinaryEncoding __RPC_FAR * This,
  870.     /* [in] */ IDispatch __RPC_FAR *pdispFormat);
  871.  
  872.  
  873. void __RPC_STUB DXceedBinaryEncoding_putref_EncodingFormat_Stub(
  874.     IRpcStubBuffer *This,
  875.     IRpcChannelBuffer *_pRpcChannelBuffer,
  876.     PRPC_MESSAGE _pRpcMessage,
  877.     DWORD *_pdwStubPhase);
  878.  
  879.  
  880. /* [hidden][id] */ HRESULT STDMETHODCALLTYPE DXceedBinaryEncoding_AboutBox_Proxy( 
  881.     DXceedBinaryEncoding __RPC_FAR * This);
  882.  
  883.  
  884. void __RPC_STUB DXceedBinaryEncoding_AboutBox_Stub(
  885.     IRpcStubBuffer *This,
  886.     IRpcChannelBuffer *_pRpcChannelBuffer,
  887.     PRPC_MESSAGE _pRpcMessage,
  888.     DWORD *_pdwStubPhase);
  889.  
  890.  
  891. /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DXceedBinaryEncoding_Encode_Proxy( 
  892.     DXceedBinaryEncoding __RPC_FAR * This,
  893.     /* [in] */ VARIANT __RPC_FAR *vaSource,
  894.     /* [in] */ VARIANT_BOOL bEndOfData,
  895.     /* [retval][out] */ VARIANT __RPC_FAR *vaEncoded);
  896.  
  897.  
  898. void __RPC_STUB DXceedBinaryEncoding_Encode_Stub(
  899.     IRpcStubBuffer *This,
  900.     IRpcChannelBuffer *_pRpcChannelBuffer,
  901.     PRPC_MESSAGE _pRpcMessage,
  902.     DWORD *_pdwStubPhase);
  903.  
  904.  
  905. /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DXceedBinaryEncoding_Decode_Proxy( 
  906.     DXceedBinaryEncoding __RPC_FAR * This,
  907.     /* [in] */ VARIANT __RPC_FAR *vaEncoded,
  908.     /* [in] */ VARIANT_BOOL bEndOfData,
  909.     /* [retval][out] */ VARIANT __RPC_FAR *vaDecoded);
  910.  
  911.  
  912. void __RPC_STUB DXceedBinaryEncoding_Decode_Stub(
  913.     IRpcStubBuffer *This,
  914.     IRpcChannelBuffer *_pRpcChannelBuffer,
  915.     PRPC_MESSAGE _pRpcMessage,
  916.     DWORD *_pdwStubPhase);
  917.  
  918.  
  919. /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DXceedBinaryEncoding_ReadFile_Proxy( 
  920.     DXceedBinaryEncoding __RPC_FAR * This,
  921.     /* [in] */ BSTR sSourceFilename,
  922.     /* [in] */ long lSourceOffset,
  923.     /* [in] */ long lSourceSize,
  924.     /* [in] */ EXBFileProcessing eAction,
  925.     /* [in] */ VARIANT_BOOL bEndOfData,
  926.     /* [out] */ VARIANT __RPC_FAR *vaBytesRead,
  927.     /* [retval][out] */ VARIANT __RPC_FAR *vaResult);
  928.  
  929.  
  930. void __RPC_STUB DXceedBinaryEncoding_ReadFile_Stub(
  931.     IRpcStubBuffer *This,
  932.     IRpcChannelBuffer *_pRpcChannelBuffer,
  933.     PRPC_MESSAGE _pRpcMessage,
  934.     DWORD *_pdwStubPhase);
  935.  
  936.  
  937. /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DXceedBinaryEncoding_WriteFile_Proxy( 
  938.     DXceedBinaryEncoding __RPC_FAR * This,
  939.     /* [in] */ VARIANT __RPC_FAR *vaData,
  940.     /* [in] */ EXBFileProcessing eAction,
  941.     /* [in] */ VARIANT_BOOL bEndOfData,
  942.     /* [in] */ BSTR sDestFilename,
  943.     /* [in] */ VARIANT_BOOL bAppend,
  944.     /* [retval][out] */ long __RPC_FAR *lWritten);
  945.  
  946.  
  947. void __RPC_STUB DXceedBinaryEncoding_WriteFile_Stub(
  948.     IRpcStubBuffer *This,
  949.     IRpcChannelBuffer *_pRpcChannelBuffer,
  950.     PRPC_MESSAGE _pRpcMessage,
  951.     DWORD *_pdwStubPhase);
  952.  
  953.  
  954. /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DXceedBinaryEncoding_ProcessFile_Proxy( 
  955.     DXceedBinaryEncoding __RPC_FAR * This,
  956.     /* [in] */ BSTR sSourceFilename,
  957.     /* [in] */ long lSourceOffset,
  958.     /* [in] */ long lSourceSize,
  959.     /* [in] */ EXBFileProcessing eAction,
  960.     /* [in] */ VARIANT_BOOL bEndOfData,
  961.     /* [in] */ BSTR sDestFilename,
  962.     /* [in] */ VARIANT_BOOL bAppend,
  963.     /* [out] */ VARIANT __RPC_FAR *vaBytesRead,
  964.     /* [retval][out] */ long __RPC_FAR *lWritten);
  965.  
  966.  
  967. void __RPC_STUB DXceedBinaryEncoding_ProcessFile_Stub(
  968.     IRpcStubBuffer *This,
  969.     IRpcChannelBuffer *_pRpcChannelBuffer,
  970.     PRPC_MESSAGE _pRpcMessage,
  971.     DWORD *_pdwStubPhase);
  972.  
  973.  
  974. /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DXceedBinaryEncoding_Reset_Proxy( 
  975.     DXceedBinaryEncoding __RPC_FAR * This);
  976.  
  977.  
  978. void __RPC_STUB DXceedBinaryEncoding_Reset_Stub(
  979.     IRpcStubBuffer *This,
  980.     IRpcChannelBuffer *_pRpcChannelBuffer,
  981.     PRPC_MESSAGE _pRpcMessage,
  982.     DWORD *_pdwStubPhase);
  983.  
  984.  
  985. /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DXceedBinaryEncoding_License_Proxy( 
  986.     DXceedBinaryEncoding __RPC_FAR * This,
  987.     /* [in] */ BSTR sLicense,
  988.     /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbSucceeded);
  989.  
  990.  
  991. void __RPC_STUB DXceedBinaryEncoding_License_Stub(
  992.     IRpcStubBuffer *This,
  993.     IRpcChannelBuffer *_pRpcChannelBuffer,
  994.     PRPC_MESSAGE _pRpcMessage,
  995.     DWORD *_pdwStubPhase);
  996.  
  997.  
  998.  
  999. #endif     /* __DXceedBinaryEncoding_INTERFACE_DEFINED__ */
  1000.  
  1001.  
  1002. #ifndef __IXceedBinaryEncoding_INTERFACE_DEFINED__
  1003. #define __IXceedBinaryEncoding_INTERFACE_DEFINED__
  1004.  
  1005. /* interface IXceedBinaryEncoding */
  1006. /* [helpstring][helpcontext][version][unique][object][uuid] */ 
  1007.  
  1008.  
  1009. EXTERN_C const IID IID_IXceedBinaryEncoding;
  1010.  
  1011. #if defined(__cplusplus) && !defined(CINTERFACE)
  1012.     
  1013.     MIDL_INTERFACE("CC824960-F879-11d4-8145-0060082F253F")
  1014.     IXceedBinaryEncoding : public IUnknown
  1015.     {
  1016.     public:
  1017.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_EncodingFormat( 
  1018.             /* [retval][out] */ IXceedEncodeData __RPC_FAR *__RPC_FAR *ppiFormat) = 0;
  1019.         
  1020.         virtual /* [helpstring][helpcontext][propputref] */ HRESULT STDMETHODCALLTYPE putref_EncodingFormat( 
  1021.             /* [in] */ IXceedEncodeData __RPC_FAR *piFormat) = 0;
  1022.         
  1023.         virtual /* [helpstring][helpcontext] */ HRESULT STDMETHODCALLTYPE Encode( 
  1024.             /* [size_is][in] */ BYTE __RPC_FAR *pcSource,
  1025.             /* [in] */ DWORD dwSourceSize,
  1026.             /* [in] */ BOOL bEndOfData,
  1027.             /* [size_is][size_is][out] */ BYTE __RPC_FAR *__RPC_FAR *ppcEncoded,
  1028.             /* [out] */ DWORD __RPC_FAR *pdwEncodedSize) = 0;
  1029.         
  1030.         virtual /* [helpstring][helpcontext] */ HRESULT STDMETHODCALLTYPE Decode( 
  1031.             /* [size_is][in] */ BYTE __RPC_FAR *pcEncoded,
  1032.             /* [in] */ DWORD dwEncodedSize,
  1033.             /* [in] */ BOOL bEndOfData,
  1034.             /* [size_is][size_is][out] */ BYTE __RPC_FAR *__RPC_FAR *ppcDecoded,
  1035.             /* [out] */ DWORD __RPC_FAR *pdwDecodedSize) = 0;
  1036.         
  1037.         virtual /* [helpstring][helpcontext] */ HRESULT STDMETHODCALLTYPE ReadFile( 
  1038.             /* [in] */ BSTR sSourceFilename,
  1039.             /* [in] */ DWORD dwSourceOffset,
  1040.             /* [in] */ DWORD dwSourceSize,
  1041.             /* [in] */ EXBFileProcessing eAction,
  1042.             /* [in] */ BOOL bEndOfData,
  1043.             /* [out] */ DWORD __RPC_FAR *pdwBytesRead,
  1044.             /* [size_is][size_is][out] */ BYTE __RPC_FAR *__RPC_FAR *ppcData,
  1045.             /* [out] */ DWORD __RPC_FAR *pdwDataSize) = 0;
  1046.         
  1047.         virtual /* [helpstring][helpcontext] */ HRESULT STDMETHODCALLTYPE WriteFile( 
  1048.             /* [size_is][in] */ BYTE __RPC_FAR *pcData,
  1049.             /* [in] */ DWORD dwDataSize,
  1050.             /* [in] */ EXBFileProcessing eAction,
  1051.             /* [in] */ BOOL bEndOfData,
  1052.             /* [in] */ BSTR sDestFilename,
  1053.             /* [in] */ BOOL bAppend,
  1054.             /* [out] */ DWORD __RPC_FAR *pdwWritten) = 0;
  1055.         
  1056.         virtual /* [helpstring][helpcontext] */ HRESULT STDMETHODCALLTYPE ProcessFile( 
  1057.             /* [in] */ BSTR sSourceFilename,
  1058.             /* [in] */ DWORD dwSourceOffset,
  1059.             /* [in] */ DWORD dwSourceSize,
  1060.             /* [in] */ EXBFileProcessing eAction,
  1061.             /* [in] */ BOOL bEndOfData,
  1062.             /* [in] */ BSTR sDestFilename,
  1063.             /* [in] */ BOOL bAppend,
  1064.             /* [out] */ DWORD __RPC_FAR *pdwBytesRead,
  1065.             /* [out] */ DWORD __RPC_FAR *pdwWritten) = 0;
  1066.         
  1067.         virtual /* [helpstring][helpcontext] */ HRESULT STDMETHODCALLTYPE Reset( void) = 0;
  1068.         
  1069.         virtual /* [helpstring][helpcontext] */ HRESULT STDMETHODCALLTYPE License( 
  1070.             /* [in] */ BSTR sLicense,
  1071.             /* [retval][out] */ BOOL __RPC_FAR *pbSucceeded) = 0;
  1072.         
  1073.     };
  1074.     
  1075. #else     /* C style interface */
  1076.  
  1077.     typedef struct IXceedBinaryEncodingVtbl
  1078.     {
  1079.         BEGIN_INTERFACE
  1080.         
  1081.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  1082.             IXceedBinaryEncoding __RPC_FAR * This,
  1083.             /* [in] */ REFIID riid,
  1084.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  1085.         
  1086.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  1087.             IXceedBinaryEncoding __RPC_FAR * This);
  1088.         
  1089.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  1090.             IXceedBinaryEncoding __RPC_FAR * This);
  1091.         
  1092.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EncodingFormat )( 
  1093.             IXceedBinaryEncoding __RPC_FAR * This,
  1094.             /* [retval][out] */ IXceedEncodeData __RPC_FAR *__RPC_FAR *ppiFormat);
  1095.         
  1096.         /* [helpstring][helpcontext][propputref] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *putref_EncodingFormat )( 
  1097.             IXceedBinaryEncoding __RPC_FAR * This,
  1098.             /* [in] */ IXceedEncodeData __RPC_FAR *piFormat);
  1099.         
  1100.         /* [helpstring][helpcontext] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Encode )( 
  1101.             IXceedBinaryEncoding __RPC_FAR * This,
  1102.             /* [size_is][in] */ BYTE __RPC_FAR *pcSource,
  1103.             /* [in] */ DWORD dwSourceSize,
  1104.             /* [in] */ BOOL bEndOfData,
  1105.             /* [size_is][size_is][out] */ BYTE __RPC_FAR *__RPC_FAR *ppcEncoded,
  1106.             /* [out] */ DWORD __RPC_FAR *pdwEncodedSize);
  1107.         
  1108.         /* [helpstring][helpcontext] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Decode )( 
  1109.             IXceedBinaryEncoding __RPC_FAR * This,
  1110.             /* [size_is][in] */ BYTE __RPC_FAR *pcEncoded,
  1111.             /* [in] */ DWORD dwEncodedSize,
  1112.             /* [in] */ BOOL bEndOfData,
  1113.             /* [size_is][size_is][out] */ BYTE __RPC_FAR *__RPC_FAR *ppcDecoded,
  1114.             /* [out] */ DWORD __RPC_FAR *pdwDecodedSize);
  1115.         
  1116.         /* [helpstring][helpcontext] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ReadFile )( 
  1117.             IXceedBinaryEncoding __RPC_FAR * This,
  1118.             /* [in] */ BSTR sSourceFilename,
  1119.             /* [in] */ DWORD dwSourceOffset,
  1120.             /* [in] */ DWORD dwSourceSize,
  1121.             /* [in] */ EXBFileProcessing eAction,
  1122.             /* [in] */ BOOL bEndOfData,
  1123.             /* [out] */ DWORD __RPC_FAR *pdwBytesRead,
  1124.             /* [size_is][size_is][out] */ BYTE __RPC_FAR *__RPC_FAR *ppcData,
  1125.             /* [out] */ DWORD __RPC_FAR *pdwDataSize);
  1126.         
  1127.         /* [helpstring][helpcontext] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *WriteFile )( 
  1128.             IXceedBinaryEncoding __RPC_FAR * This,
  1129.             /* [size_is][in] */ BYTE __RPC_FAR *pcData,
  1130.             /* [in] */ DWORD dwDataSize,
  1131.             /* [in] */ EXBFileProcessing eAction,
  1132.             /* [in] */ BOOL bEndOfData,
  1133.             /* [in] */ BSTR sDestFilename,
  1134.             /* [in] */ BOOL bAppend,
  1135.             /* [out] */ DWORD __RPC_FAR *pdwWritten);
  1136.         
  1137.         /* [helpstring][helpcontext] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ProcessFile )( 
  1138.             IXceedBinaryEncoding __RPC_FAR * This,
  1139.             /* [in] */ BSTR sSourceFilename,
  1140.             /* [in] */ DWORD dwSourceOffset,
  1141.             /* [in] */ DWORD dwSourceSize,
  1142.             /* [in] */ EXBFileProcessing eAction,
  1143.             /* [in] */ BOOL bEndOfData,
  1144.             /* [in] */ BSTR sDestFilename,
  1145.             /* [in] */ BOOL bAppend,
  1146.             /* [out] */ DWORD __RPC_FAR *pdwBytesRead,
  1147.             /* [out] */ DWORD __RPC_FAR *pdwWritten);
  1148.         
  1149.         /* [helpstring][helpcontext] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )( 
  1150.             IXceedBinaryEncoding __RPC_FAR * This);
  1151.         
  1152.         /* [helpstring][helpcontext] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *License )( 
  1153.             IXceedBinaryEncoding __RPC_FAR * This,
  1154.             /* [in] */ BSTR sLicense,
  1155.             /* [retval][out] */ BOOL __RPC_FAR *pbSucceeded);
  1156.         
  1157.         END_INTERFACE
  1158.     } IXceedBinaryEncodingVtbl;
  1159.  
  1160.     interface IXceedBinaryEncoding
  1161.     {
  1162.         CONST_VTBL struct IXceedBinaryEncodingVtbl __RPC_FAR *lpVtbl;
  1163.     };
  1164.  
  1165.     
  1166.  
  1167. #ifdef COBJMACROS
  1168.  
  1169.  
  1170. #define IXceedBinaryEncoding_QueryInterface(This,riid,ppvObject)    \
  1171.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  1172.  
  1173. #define IXceedBinaryEncoding_AddRef(This)    \
  1174.     (This)->lpVtbl -> AddRef(This)
  1175.  
  1176. #define IXceedBinaryEncoding_Release(This)    \
  1177.     (This)->lpVtbl -> Release(This)
  1178.  
  1179.  
  1180. #define IXceedBinaryEncoding_get_EncodingFormat(This,ppiFormat)    \
  1181.     (This)->lpVtbl -> get_EncodingFormat(This,ppiFormat)
  1182.  
  1183. #define IXceedBinaryEncoding_putref_EncodingFormat(This,piFormat)    \
  1184.     (This)->lpVtbl -> putref_EncodingFormat(This,piFormat)
  1185.  
  1186. #define IXceedBinaryEncoding_Encode(This,pcSource,dwSourceSize,bEndOfData,ppcEncoded,pdwEncodedSize)    \
  1187.     (This)->lpVtbl -> Encode(This,pcSource,dwSourceSize,bEndOfData,ppcEncoded,pdwEncodedSize)
  1188.  
  1189. #define IXceedBinaryEncoding_Decode(This,pcEncoded,dwEncodedSize,bEndOfData,ppcDecoded,pdwDecodedSize)    \
  1190.     (This)->lpVtbl -> Decode(This,pcEncoded,dwEncodedSize,bEndOfData,ppcDecoded,pdwDecodedSize)
  1191.  
  1192. #define IXceedBinaryEncoding_ReadFile(This,sSourceFilename,dwSourceOffset,dwSourceSize,eAction,bEndOfData,pdwBytesRead,ppcData,pdwDataSize)    \
  1193.     (This)->lpVtbl -> ReadFile(This,sSourceFilename,dwSourceOffset,dwSourceSize,eAction,bEndOfData,pdwBytesRead,ppcData,pdwDataSize)
  1194.  
  1195. #define IXceedBinaryEncoding_WriteFile(This,pcData,dwDataSize,eAction,bEndOfData,sDestFilename,bAppend,pdwWritten)    \
  1196.     (This)->lpVtbl -> WriteFile(This,pcData,dwDataSize,eAction,bEndOfData,sDestFilename,bAppend,pdwWritten)
  1197.  
  1198. #define IXceedBinaryEncoding_ProcessFile(This,sSourceFilename,dwSourceOffset,dwSourceSize,eAction,bEndOfData,sDestFilename,bAppend,pdwBytesRead,pdwWritten)    \
  1199.     (This)->lpVtbl -> ProcessFile(This,sSourceFilename,dwSourceOffset,dwSourceSize,eAction,bEndOfData,sDestFilename,bAppend,pdwBytesRead,pdwWritten)
  1200.  
  1201. #define IXceedBinaryEncoding_Reset(This)    \
  1202.     (This)->lpVtbl -> Reset(This)
  1203.  
  1204. #define IXceedBinaryEncoding_License(This,sLicense,pbSucceeded)    \
  1205.     (This)->lpVtbl -> License(This,sLicense,pbSucceeded)
  1206.  
  1207. #endif /* COBJMACROS */
  1208.  
  1209.  
  1210. #endif     /* C style interface */
  1211.  
  1212.  
  1213.  
  1214. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE IXceedBinaryEncoding_get_EncodingFormat_Proxy( 
  1215.     IXceedBinaryEncoding __RPC_FAR * This,
  1216.     /* [retval][out] */ IXceedEncodeData __RPC_FAR *__RPC_FAR *ppiFormat);
  1217.  
  1218.  
  1219. void __RPC_STUB IXceedBinaryEncoding_get_EncodingFormat_Stub(
  1220.     IRpcStubBuffer *This,
  1221.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1222.     PRPC_MESSAGE _pRpcMessage,
  1223.     DWORD *_pdwStubPhase);
  1224.  
  1225.  
  1226. /* [helpstring][helpcontext][propputref] */ HRESULT STDMETHODCALLTYPE IXceedBinaryEncoding_putref_EncodingFormat_Proxy( 
  1227.     IXceedBinaryEncoding __RPC_FAR * This,
  1228.     /* [in] */ IXceedEncodeData __RPC_FAR *piFormat);
  1229.  
  1230.  
  1231. void __RPC_STUB IXceedBinaryEncoding_putref_EncodingFormat_Stub(
  1232.     IRpcStubBuffer *This,
  1233.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1234.     PRPC_MESSAGE _pRpcMessage,
  1235.     DWORD *_pdwStubPhase);
  1236.  
  1237.  
  1238. /* [helpstring][helpcontext] */ HRESULT STDMETHODCALLTYPE IXceedBinaryEncoding_Encode_Proxy( 
  1239.     IXceedBinaryEncoding __RPC_FAR * This,
  1240.     /* [size_is][in] */ BYTE __RPC_FAR *pcSource,
  1241.     /* [in] */ DWORD dwSourceSize,
  1242.     /* [in] */ BOOL bEndOfData,
  1243.     /* [size_is][size_is][out] */ BYTE __RPC_FAR *__RPC_FAR *ppcEncoded,
  1244.     /* [out] */ DWORD __RPC_FAR *pdwEncodedSize);
  1245.  
  1246.  
  1247. void __RPC_STUB IXceedBinaryEncoding_Encode_Stub(
  1248.     IRpcStubBuffer *This,
  1249.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1250.     PRPC_MESSAGE _pRpcMessage,
  1251.     DWORD *_pdwStubPhase);
  1252.  
  1253.  
  1254. /* [helpstring][helpcontext] */ HRESULT STDMETHODCALLTYPE IXceedBinaryEncoding_Decode_Proxy( 
  1255.     IXceedBinaryEncoding __RPC_FAR * This,
  1256.     /* [size_is][in] */ BYTE __RPC_FAR *pcEncoded,
  1257.     /* [in] */ DWORD dwEncodedSize,
  1258.     /* [in] */ BOOL bEndOfData,
  1259.     /* [size_is][size_is][out] */ BYTE __RPC_FAR *__RPC_FAR *ppcDecoded,
  1260.     /* [out] */ DWORD __RPC_FAR *pdwDecodedSize);
  1261.  
  1262.  
  1263. void __RPC_STUB IXceedBinaryEncoding_Decode_Stub(
  1264.     IRpcStubBuffer *This,
  1265.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1266.     PRPC_MESSAGE _pRpcMessage,
  1267.     DWORD *_pdwStubPhase);
  1268.  
  1269.  
  1270. /* [helpstring][helpcontext] */ HRESULT STDMETHODCALLTYPE IXceedBinaryEncoding_ReadFile_Proxy( 
  1271.     IXceedBinaryEncoding __RPC_FAR * This,
  1272.     /* [in] */ BSTR sSourceFilename,
  1273.     /* [in] */ DWORD dwSourceOffset,
  1274.     /* [in] */ DWORD dwSourceSize,
  1275.     /* [in] */ EXBFileProcessing eAction,
  1276.     /* [in] */ BOOL bEndOfData,
  1277.     /* [out] */ DWORD __RPC_FAR *pdwBytesRead,
  1278.     /* [size_is][size_is][out] */ BYTE __RPC_FAR *__RPC_FAR *ppcData,
  1279.     /* [out] */ DWORD __RPC_FAR *pdwDataSize);
  1280.  
  1281.  
  1282. void __RPC_STUB IXceedBinaryEncoding_ReadFile_Stub(
  1283.     IRpcStubBuffer *This,
  1284.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1285.     PRPC_MESSAGE _pRpcMessage,
  1286.     DWORD *_pdwStubPhase);
  1287.  
  1288.  
  1289. /* [helpstring][helpcontext] */ HRESULT STDMETHODCALLTYPE IXceedBinaryEncoding_WriteFile_Proxy( 
  1290.     IXceedBinaryEncoding __RPC_FAR * This,
  1291.     /* [size_is][in] */ BYTE __RPC_FAR *pcData,
  1292.     /* [in] */ DWORD dwDataSize,
  1293.     /* [in] */ EXBFileProcessing eAction,
  1294.     /* [in] */ BOOL bEndOfData,
  1295.     /* [in] */ BSTR sDestFilename,
  1296.     /* [in] */ BOOL bAppend,
  1297.     /* [out] */ DWORD __RPC_FAR *pdwWritten);
  1298.  
  1299.  
  1300. void __RPC_STUB IXceedBinaryEncoding_WriteFile_Stub(
  1301.     IRpcStubBuffer *This,
  1302.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1303.     PRPC_MESSAGE _pRpcMessage,
  1304.     DWORD *_pdwStubPhase);
  1305.  
  1306.  
  1307. /* [helpstring][helpcontext] */ HRESULT STDMETHODCALLTYPE IXceedBinaryEncoding_ProcessFile_Proxy( 
  1308.     IXceedBinaryEncoding __RPC_FAR * This,
  1309.     /* [in] */ BSTR sSourceFilename,
  1310.     /* [in] */ DWORD dwSourceOffset,
  1311.     /* [in] */ DWORD dwSourceSize,
  1312.     /* [in] */ EXBFileProcessing eAction,
  1313.     /* [in] */ BOOL bEndOfData,
  1314.     /* [in] */ BSTR sDestFilename,
  1315.     /* [in] */ BOOL bAppend,
  1316.     /* [out] */ DWORD __RPC_FAR *pdwBytesRead,
  1317.     /* [out] */ DWORD __RPC_FAR *pdwWritten);
  1318.  
  1319.  
  1320. void __RPC_STUB IXceedBinaryEncoding_ProcessFile_Stub(
  1321.     IRpcStubBuffer *This,
  1322.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1323.     PRPC_MESSAGE _pRpcMessage,
  1324.     DWORD *_pdwStubPhase);
  1325.  
  1326.  
  1327. /* [helpstring][helpcontext] */ HRESULT STDMETHODCALLTYPE IXceedBinaryEncoding_Reset_Proxy( 
  1328.     IXceedBinaryEncoding __RPC_FAR * This);
  1329.  
  1330.  
  1331. void __RPC_STUB IXceedBinaryEncoding_Reset_Stub(
  1332.     IRpcStubBuffer *This,
  1333.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1334.     PRPC_MESSAGE _pRpcMessage,
  1335.     DWORD *_pdwStubPhase);
  1336.  
  1337.  
  1338. /* [helpstring][helpcontext] */ HRESULT STDMETHODCALLTYPE IXceedBinaryEncoding_License_Proxy( 
  1339.     IXceedBinaryEncoding __RPC_FAR * This,
  1340.     /* [in] */ BSTR sLicense,
  1341.     /* [retval][out] */ BOOL __RPC_FAR *pbSucceeded);
  1342.  
  1343.  
  1344. void __RPC_STUB IXceedBinaryEncoding_License_Stub(
  1345.     IRpcStubBuffer *This,
  1346.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1347.     PRPC_MESSAGE _pRpcMessage,
  1348.     DWORD *_pdwStubPhase);
  1349.  
  1350.  
  1351.  
  1352. #endif     /* __IXceedBinaryEncoding_INTERFACE_DEFINED__ */
  1353.  
  1354.  
  1355. #ifndef __IXceedUUEncodingFormat_INTERFACE_DEFINED__
  1356. #define __IXceedUUEncodingFormat_INTERFACE_DEFINED__
  1357.  
  1358. /* interface IXceedUUEncodingFormat */
  1359. /* [helpstring][helpcontext][version][unique][object][uuid] */ 
  1360.  
  1361.  
  1362. EXTERN_C const IID IID_IXceedUUEncodingFormat;
  1363.  
  1364. #if defined(__cplusplus) && !defined(CINTERFACE)
  1365.     
  1366.     MIDL_INTERFACE("40E94989-2FEA-4b32-BA54-5CEB66527094")
  1367.     IXceedUUEncodingFormat : public IUnknown
  1368.     {
  1369.     public:
  1370.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_SubProcessing( 
  1371.             /* [retval][out] */ IXceedProcessData __RPC_FAR *__RPC_FAR *ppiSubProcess) = 0;
  1372.         
  1373.         virtual /* [helpstring][helpcontext][propputref] */ HRESULT STDMETHODCALLTYPE putref_SubProcessing( 
  1374.             /* [in] */ IXceedProcessData __RPC_FAR *piSubProcess) = 0;
  1375.         
  1376.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_EndOfLineType( 
  1377.             /* [retval][out] */ EXBEndOfLineType __RPC_FAR *peEndOfLineType) = 0;
  1378.         
  1379.         virtual /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE put_EndOfLineType( 
  1380.             /* [in] */ EXBEndOfLineType eEndOfLineType) = 0;
  1381.         
  1382.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_MaxLineLength( 
  1383.             /* [retval][out] */ DWORD __RPC_FAR *pdwMaxLineLength) = 0;
  1384.         
  1385.         virtual /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE put_MaxLineLength( 
  1386.             /* [in] */ DWORD dwMaxLineLength) = 0;
  1387.         
  1388.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_ContinueOnInvalidData( 
  1389.             /* [retval][out] */ BOOL __RPC_FAR *pbContinueOnInvalidData) = 0;
  1390.         
  1391.         virtual /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE put_ContinueOnInvalidData( 
  1392.             /* [in] */ BOOL bContinueOnInvalidData) = 0;
  1393.         
  1394.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_IncludeHeaderFooter( 
  1395.             /* [retval][out] */ BOOL __RPC_FAR *pbIncludeHeaderFooter) = 0;
  1396.         
  1397.         virtual /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE put_IncludeHeaderFooter( 
  1398.             /* [in] */ BOOL bIncludeHeaderFooter) = 0;
  1399.         
  1400.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_HeaderFilename( 
  1401.             /* [retval][out] */ BSTR __RPC_FAR *psFilename) = 0;
  1402.         
  1403.         virtual /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE put_HeaderFilename( 
  1404.             /* [in] */ BSTR sFilename) = 0;
  1405.         
  1406.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_HeaderPermissions( 
  1407.             /* [retval][out] */ EXBUnixFilePermission __RPC_FAR *pePermissions) = 0;
  1408.         
  1409.         virtual /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE put_HeaderPermissions( 
  1410.             /* [in] */ EXBUnixFilePermission ePermissions) = 0;
  1411.         
  1412.     };
  1413.     
  1414. #else     /* C style interface */
  1415.  
  1416.     typedef struct IXceedUUEncodingFormatVtbl
  1417.     {
  1418.         BEGIN_INTERFACE
  1419.         
  1420.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  1421.             IXceedUUEncodingFormat __RPC_FAR * This,
  1422.             /* [in] */ REFIID riid,
  1423.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  1424.         
  1425.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  1426.             IXceedUUEncodingFormat __RPC_FAR * This);
  1427.         
  1428.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  1429.             IXceedUUEncodingFormat __RPC_FAR * This);
  1430.         
  1431.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SubProcessing )( 
  1432.             IXceedUUEncodingFormat __RPC_FAR * This,
  1433.             /* [retval][out] */ IXceedProcessData __RPC_FAR *__RPC_FAR *ppiSubProcess);
  1434.         
  1435.         /* [helpstring][helpcontext][propputref] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *putref_SubProcessing )( 
  1436.             IXceedUUEncodingFormat __RPC_FAR * This,
  1437.             /* [in] */ IXceedProcessData __RPC_FAR *piSubProcess);
  1438.         
  1439.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EndOfLineType )( 
  1440.             IXceedUUEncodingFormat __RPC_FAR * This,
  1441.             /* [retval][out] */ EXBEndOfLineType __RPC_FAR *peEndOfLineType);
  1442.         
  1443.         /* [helpstring][helpcontext][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EndOfLineType )( 
  1444.             IXceedUUEncodingFormat __RPC_FAR * This,
  1445.             /* [in] */ EXBEndOfLineType eEndOfLineType);
  1446.         
  1447.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MaxLineLength )( 
  1448.             IXceedUUEncodingFormat __RPC_FAR * This,
  1449.             /* [retval][out] */ DWORD __RPC_FAR *pdwMaxLineLength);
  1450.         
  1451.         /* [helpstring][helpcontext][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MaxLineLength )( 
  1452.             IXceedUUEncodingFormat __RPC_FAR * This,
  1453.             /* [in] */ DWORD dwMaxLineLength);
  1454.         
  1455.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ContinueOnInvalidData )( 
  1456.             IXceedUUEncodingFormat __RPC_FAR * This,
  1457.             /* [retval][out] */ BOOL __RPC_FAR *pbContinueOnInvalidData);
  1458.         
  1459.         /* [helpstring][helpcontext][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ContinueOnInvalidData )( 
  1460.             IXceedUUEncodingFormat __RPC_FAR * This,
  1461.             /* [in] */ BOOL bContinueOnInvalidData);
  1462.         
  1463.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IncludeHeaderFooter )( 
  1464.             IXceedUUEncodingFormat __RPC_FAR * This,
  1465.             /* [retval][out] */ BOOL __RPC_FAR *pbIncludeHeaderFooter);
  1466.         
  1467.         /* [helpstring][helpcontext][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_IncludeHeaderFooter )( 
  1468.             IXceedUUEncodingFormat __RPC_FAR * This,
  1469.             /* [in] */ BOOL bIncludeHeaderFooter);
  1470.         
  1471.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HeaderFilename )( 
  1472.             IXceedUUEncodingFormat __RPC_FAR * This,
  1473.             /* [retval][out] */ BSTR __RPC_FAR *psFilename);
  1474.         
  1475.         /* [helpstring][helpcontext][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HeaderFilename )( 
  1476.             IXceedUUEncodingFormat __RPC_FAR * This,
  1477.             /* [in] */ BSTR sFilename);
  1478.         
  1479.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HeaderPermissions )( 
  1480.             IXceedUUEncodingFormat __RPC_FAR * This,
  1481.             /* [retval][out] */ EXBUnixFilePermission __RPC_FAR *pePermissions);
  1482.         
  1483.         /* [helpstring][helpcontext][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HeaderPermissions )( 
  1484.             IXceedUUEncodingFormat __RPC_FAR * This,
  1485.             /* [in] */ EXBUnixFilePermission ePermissions);
  1486.         
  1487.         END_INTERFACE
  1488.     } IXceedUUEncodingFormatVtbl;
  1489.  
  1490.     interface IXceedUUEncodingFormat
  1491.     {
  1492.         CONST_VTBL struct IXceedUUEncodingFormatVtbl __RPC_FAR *lpVtbl;
  1493.     };
  1494.  
  1495.     
  1496.  
  1497. #ifdef COBJMACROS
  1498.  
  1499.  
  1500. #define IXceedUUEncodingFormat_QueryInterface(This,riid,ppvObject)    \
  1501.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  1502.  
  1503. #define IXceedUUEncodingFormat_AddRef(This)    \
  1504.     (This)->lpVtbl -> AddRef(This)
  1505.  
  1506. #define IXceedUUEncodingFormat_Release(This)    \
  1507.     (This)->lpVtbl -> Release(This)
  1508.  
  1509.  
  1510. #define IXceedUUEncodingFormat_get_SubProcessing(This,ppiSubProcess)    \
  1511.     (This)->lpVtbl -> get_SubProcessing(This,ppiSubProcess)
  1512.  
  1513. #define IXceedUUEncodingFormat_putref_SubProcessing(This,piSubProcess)    \
  1514.     (This)->lpVtbl -> putref_SubProcessing(This,piSubProcess)
  1515.  
  1516. #define IXceedUUEncodingFormat_get_EndOfLineType(This,peEndOfLineType)    \
  1517.     (This)->lpVtbl -> get_EndOfLineType(This,peEndOfLineType)
  1518.  
  1519. #define IXceedUUEncodingFormat_put_EndOfLineType(This,eEndOfLineType)    \
  1520.     (This)->lpVtbl -> put_EndOfLineType(This,eEndOfLineType)
  1521.  
  1522. #define IXceedUUEncodingFormat_get_MaxLineLength(This,pdwMaxLineLength)    \
  1523.     (This)->lpVtbl -> get_MaxLineLength(This,pdwMaxLineLength)
  1524.  
  1525. #define IXceedUUEncodingFormat_put_MaxLineLength(This,dwMaxLineLength)    \
  1526.     (This)->lpVtbl -> put_MaxLineLength(This,dwMaxLineLength)
  1527.  
  1528. #define IXceedUUEncodingFormat_get_ContinueOnInvalidData(This,pbContinueOnInvalidData)    \
  1529.     (This)->lpVtbl -> get_ContinueOnInvalidData(This,pbContinueOnInvalidData)
  1530.  
  1531. #define IXceedUUEncodingFormat_put_ContinueOnInvalidData(This,bContinueOnInvalidData)    \
  1532.     (This)->lpVtbl -> put_ContinueOnInvalidData(This,bContinueOnInvalidData)
  1533.  
  1534. #define IXceedUUEncodingFormat_get_IncludeHeaderFooter(This,pbIncludeHeaderFooter)    \
  1535.     (This)->lpVtbl -> get_IncludeHeaderFooter(This,pbIncludeHeaderFooter)
  1536.  
  1537. #define IXceedUUEncodingFormat_put_IncludeHeaderFooter(This,bIncludeHeaderFooter)    \
  1538.     (This)->lpVtbl -> put_IncludeHeaderFooter(This,bIncludeHeaderFooter)
  1539.  
  1540. #define IXceedUUEncodingFormat_get_HeaderFilename(This,psFilename)    \
  1541.     (This)->lpVtbl -> get_HeaderFilename(This,psFilename)
  1542.  
  1543. #define IXceedUUEncodingFormat_put_HeaderFilename(This,sFilename)    \
  1544.     (This)->lpVtbl -> put_HeaderFilename(This,sFilename)
  1545.  
  1546. #define IXceedUUEncodingFormat_get_HeaderPermissions(This,pePermissions)    \
  1547.     (This)->lpVtbl -> get_HeaderPermissions(This,pePermissions)
  1548.  
  1549. #define IXceedUUEncodingFormat_put_HeaderPermissions(This,ePermissions)    \
  1550.     (This)->lpVtbl -> put_HeaderPermissions(This,ePermissions)
  1551.  
  1552. #endif /* COBJMACROS */
  1553.  
  1554.  
  1555. #endif     /* C style interface */
  1556.  
  1557.  
  1558.  
  1559. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE IXceedUUEncodingFormat_get_SubProcessing_Proxy( 
  1560.     IXceedUUEncodingFormat __RPC_FAR * This,
  1561.     /* [retval][out] */ IXceedProcessData __RPC_FAR *__RPC_FAR *ppiSubProcess);
  1562.  
  1563.  
  1564. void __RPC_STUB IXceedUUEncodingFormat_get_SubProcessing_Stub(
  1565.     IRpcStubBuffer *This,
  1566.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1567.     PRPC_MESSAGE _pRpcMessage,
  1568.     DWORD *_pdwStubPhase);
  1569.  
  1570.  
  1571. /* [helpstring][helpcontext][propputref] */ HRESULT STDMETHODCALLTYPE IXceedUUEncodingFormat_putref_SubProcessing_Proxy( 
  1572.     IXceedUUEncodingFormat __RPC_FAR * This,
  1573.     /* [in] */ IXceedProcessData __RPC_FAR *piSubProcess);
  1574.  
  1575.  
  1576. void __RPC_STUB IXceedUUEncodingFormat_putref_SubProcessing_Stub(
  1577.     IRpcStubBuffer *This,
  1578.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1579.     PRPC_MESSAGE _pRpcMessage,
  1580.     DWORD *_pdwStubPhase);
  1581.  
  1582.  
  1583. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE IXceedUUEncodingFormat_get_EndOfLineType_Proxy( 
  1584.     IXceedUUEncodingFormat __RPC_FAR * This,
  1585.     /* [retval][out] */ EXBEndOfLineType __RPC_FAR *peEndOfLineType);
  1586.  
  1587.  
  1588. void __RPC_STUB IXceedUUEncodingFormat_get_EndOfLineType_Stub(
  1589.     IRpcStubBuffer *This,
  1590.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1591.     PRPC_MESSAGE _pRpcMessage,
  1592.     DWORD *_pdwStubPhase);
  1593.  
  1594.  
  1595. /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE IXceedUUEncodingFormat_put_EndOfLineType_Proxy( 
  1596.     IXceedUUEncodingFormat __RPC_FAR * This,
  1597.     /* [in] */ EXBEndOfLineType eEndOfLineType);
  1598.  
  1599.  
  1600. void __RPC_STUB IXceedUUEncodingFormat_put_EndOfLineType_Stub(
  1601.     IRpcStubBuffer *This,
  1602.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1603.     PRPC_MESSAGE _pRpcMessage,
  1604.     DWORD *_pdwStubPhase);
  1605.  
  1606.  
  1607. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE IXceedUUEncodingFormat_get_MaxLineLength_Proxy( 
  1608.     IXceedUUEncodingFormat __RPC_FAR * This,
  1609.     /* [retval][out] */ DWORD __RPC_FAR *pdwMaxLineLength);
  1610.  
  1611.  
  1612. void __RPC_STUB IXceedUUEncodingFormat_get_MaxLineLength_Stub(
  1613.     IRpcStubBuffer *This,
  1614.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1615.     PRPC_MESSAGE _pRpcMessage,
  1616.     DWORD *_pdwStubPhase);
  1617.  
  1618.  
  1619. /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE IXceedUUEncodingFormat_put_MaxLineLength_Proxy( 
  1620.     IXceedUUEncodingFormat __RPC_FAR * This,
  1621.     /* [in] */ DWORD dwMaxLineLength);
  1622.  
  1623.  
  1624. void __RPC_STUB IXceedUUEncodingFormat_put_MaxLineLength_Stub(
  1625.     IRpcStubBuffer *This,
  1626.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1627.     PRPC_MESSAGE _pRpcMessage,
  1628.     DWORD *_pdwStubPhase);
  1629.  
  1630.  
  1631. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE IXceedUUEncodingFormat_get_ContinueOnInvalidData_Proxy( 
  1632.     IXceedUUEncodingFormat __RPC_FAR * This,
  1633.     /* [retval][out] */ BOOL __RPC_FAR *pbContinueOnInvalidData);
  1634.  
  1635.  
  1636. void __RPC_STUB IXceedUUEncodingFormat_get_ContinueOnInvalidData_Stub(
  1637.     IRpcStubBuffer *This,
  1638.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1639.     PRPC_MESSAGE _pRpcMessage,
  1640.     DWORD *_pdwStubPhase);
  1641.  
  1642.  
  1643. /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE IXceedUUEncodingFormat_put_ContinueOnInvalidData_Proxy( 
  1644.     IXceedUUEncodingFormat __RPC_FAR * This,
  1645.     /* [in] */ BOOL bContinueOnInvalidData);
  1646.  
  1647.  
  1648. void __RPC_STUB IXceedUUEncodingFormat_put_ContinueOnInvalidData_Stub(
  1649.     IRpcStubBuffer *This,
  1650.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1651.     PRPC_MESSAGE _pRpcMessage,
  1652.     DWORD *_pdwStubPhase);
  1653.  
  1654.  
  1655. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE IXceedUUEncodingFormat_get_IncludeHeaderFooter_Proxy( 
  1656.     IXceedUUEncodingFormat __RPC_FAR * This,
  1657.     /* [retval][out] */ BOOL __RPC_FAR *pbIncludeHeaderFooter);
  1658.  
  1659.  
  1660. void __RPC_STUB IXceedUUEncodingFormat_get_IncludeHeaderFooter_Stub(
  1661.     IRpcStubBuffer *This,
  1662.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1663.     PRPC_MESSAGE _pRpcMessage,
  1664.     DWORD *_pdwStubPhase);
  1665.  
  1666.  
  1667. /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE IXceedUUEncodingFormat_put_IncludeHeaderFooter_Proxy( 
  1668.     IXceedUUEncodingFormat __RPC_FAR * This,
  1669.     /* [in] */ BOOL bIncludeHeaderFooter);
  1670.  
  1671.  
  1672. void __RPC_STUB IXceedUUEncodingFormat_put_IncludeHeaderFooter_Stub(
  1673.     IRpcStubBuffer *This,
  1674.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1675.     PRPC_MESSAGE _pRpcMessage,
  1676.     DWORD *_pdwStubPhase);
  1677.  
  1678.  
  1679. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE IXceedUUEncodingFormat_get_HeaderFilename_Proxy( 
  1680.     IXceedUUEncodingFormat __RPC_FAR * This,
  1681.     /* [retval][out] */ BSTR __RPC_FAR *psFilename);
  1682.  
  1683.  
  1684. void __RPC_STUB IXceedUUEncodingFormat_get_HeaderFilename_Stub(
  1685.     IRpcStubBuffer *This,
  1686.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1687.     PRPC_MESSAGE _pRpcMessage,
  1688.     DWORD *_pdwStubPhase);
  1689.  
  1690.  
  1691. /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE IXceedUUEncodingFormat_put_HeaderFilename_Proxy( 
  1692.     IXceedUUEncodingFormat __RPC_FAR * This,
  1693.     /* [in] */ BSTR sFilename);
  1694.  
  1695.  
  1696. void __RPC_STUB IXceedUUEncodingFormat_put_HeaderFilename_Stub(
  1697.     IRpcStubBuffer *This,
  1698.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1699.     PRPC_MESSAGE _pRpcMessage,
  1700.     DWORD *_pdwStubPhase);
  1701.  
  1702.  
  1703. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE IXceedUUEncodingFormat_get_HeaderPermissions_Proxy( 
  1704.     IXceedUUEncodingFormat __RPC_FAR * This,
  1705.     /* [retval][out] */ EXBUnixFilePermission __RPC_FAR *pePermissions);
  1706.  
  1707.  
  1708. void __RPC_STUB IXceedUUEncodingFormat_get_HeaderPermissions_Stub(
  1709.     IRpcStubBuffer *This,
  1710.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1711.     PRPC_MESSAGE _pRpcMessage,
  1712.     DWORD *_pdwStubPhase);
  1713.  
  1714.  
  1715. /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE IXceedUUEncodingFormat_put_HeaderPermissions_Proxy( 
  1716.     IXceedUUEncodingFormat __RPC_FAR * This,
  1717.     /* [in] */ EXBUnixFilePermission ePermissions);
  1718.  
  1719.  
  1720. void __RPC_STUB IXceedUUEncodingFormat_put_HeaderPermissions_Stub(
  1721.     IRpcStubBuffer *This,
  1722.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1723.     PRPC_MESSAGE _pRpcMessage,
  1724.     DWORD *_pdwStubPhase);
  1725.  
  1726.  
  1727.  
  1728. #endif     /* __IXceedUUEncodingFormat_INTERFACE_DEFINED__ */
  1729.  
  1730.  
  1731. #ifndef __DXceedUUEncodingFormat_INTERFACE_DEFINED__
  1732. #define __DXceedUUEncodingFormat_INTERFACE_DEFINED__
  1733.  
  1734. /* interface DXceedUUEncodingFormat */
  1735. /* [helpstring][helpcontext][version][unique][dual][object][uuid] */ 
  1736.  
  1737.  
  1738. EXTERN_C const IID IID_DXceedUUEncodingFormat;
  1739.  
  1740. #if defined(__cplusplus) && !defined(CINTERFACE)
  1741.     
  1742.     MIDL_INTERFACE("FA3B9855-138F-4A16-B4CD-B83AD07BB9E9")
  1743.     DXceedUUEncodingFormat : public IDispatch
  1744.     {
  1745.     public:
  1746.         virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_SubProcessing( 
  1747.             /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppdispSubProcess) = 0;
  1748.         
  1749.         virtual /* [helpstring][helpcontext][id][propputref] */ HRESULT STDMETHODCALLTYPE putref_SubProcessing( 
  1750.             /* [in] */ IDispatch __RPC_FAR *pdispSubProcess) = 0;
  1751.         
  1752.         virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_EndOfLineType( 
  1753.             /* [retval][out] */ EXBEndOfLineType __RPC_FAR *eEndOfLineType) = 0;
  1754.         
  1755.         virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_EndOfLineType( 
  1756.             /* [in] */ EXBEndOfLineType eEndOfLineType) = 0;
  1757.         
  1758.         virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_MaxLineLength( 
  1759.             /* [retval][out] */ long __RPC_FAR *lMaxLineLength) = 0;
  1760.         
  1761.         virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_MaxLineLength( 
  1762.             /* [in] */ long lMaxLineLength) = 0;
  1763.         
  1764.         virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ContinueOnInvalidData( 
  1765.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bContinueOnInvalidData) = 0;
  1766.         
  1767.         virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ContinueOnInvalidData( 
  1768.             /* [in] */ VARIANT_BOOL bContinueOnInvalidData) = 0;
  1769.         
  1770.         virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IncludeHeaderFooter( 
  1771.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bIncludeHeaderFooter) = 0;
  1772.         
  1773.         virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_IncludeHeaderFooter( 
  1774.             /* [in] */ VARIANT_BOOL bIncludeHeaderFooter) = 0;
  1775.         
  1776.         virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_HeaderFilename( 
  1777.             /* [retval][out] */ BSTR __RPC_FAR *sFilename) = 0;
  1778.         
  1779.         virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_HeaderFilename( 
  1780.             /* [in] */ BSTR sFilename) = 0;
  1781.         
  1782.         virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_HeaderPermissions( 
  1783.             /* [retval][out] */ EXBUnixFilePermission __RPC_FAR *ePermissions) = 0;
  1784.         
  1785.         virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_HeaderPermissions( 
  1786.             /* [in] */ EXBUnixFilePermission ePermissions) = 0;
  1787.         
  1788.     };
  1789.     
  1790. #else     /* C style interface */
  1791.  
  1792.     typedef struct DXceedUUEncodingFormatVtbl
  1793.     {
  1794.         BEGIN_INTERFACE
  1795.         
  1796.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  1797.             DXceedUUEncodingFormat __RPC_FAR * This,
  1798.             /* [in] */ REFIID riid,
  1799.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  1800.         
  1801.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  1802.             DXceedUUEncodingFormat __RPC_FAR * This);
  1803.         
  1804.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  1805.             DXceedUUEncodingFormat __RPC_FAR * This);
  1806.         
  1807.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  1808.             DXceedUUEncodingFormat __RPC_FAR * This,
  1809.             /* [out] */ UINT __RPC_FAR *pctinfo);
  1810.         
  1811.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  1812.             DXceedUUEncodingFormat __RPC_FAR * This,
  1813.             /* [in] */ UINT iTInfo,
  1814.             /* [in] */ LCID lcid,
  1815.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  1816.         
  1817.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  1818.             DXceedUUEncodingFormat __RPC_FAR * This,
  1819.             /* [in] */ REFIID riid,
  1820.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  1821.             /* [in] */ UINT cNames,
  1822.             /* [in] */ LCID lcid,
  1823.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  1824.         
  1825.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  1826.             DXceedUUEncodingFormat __RPC_FAR * This,
  1827.             /* [in] */ DISPID dispIdMember,
  1828.             /* [in] */ REFIID riid,
  1829.             /* [in] */ LCID lcid,
  1830.             /* [in] */ WORD wFlags,
  1831.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  1832.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  1833.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  1834.             /* [out] */ UINT __RPC_FAR *puArgErr);
  1835.         
  1836.         /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SubProcessing )( 
  1837.             DXceedUUEncodingFormat __RPC_FAR * This,
  1838.             /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppdispSubProcess);
  1839.         
  1840.         /* [helpstring][helpcontext][id][propputref] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *putref_SubProcessing )( 
  1841.             DXceedUUEncodingFormat __RPC_FAR * This,
  1842.             /* [in] */ IDispatch __RPC_FAR *pdispSubProcess);
  1843.         
  1844.         /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EndOfLineType )( 
  1845.             DXceedUUEncodingFormat __RPC_FAR * This,
  1846.             /* [retval][out] */ EXBEndOfLineType __RPC_FAR *eEndOfLineType);
  1847.         
  1848.         /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EndOfLineType )( 
  1849.             DXceedUUEncodingFormat __RPC_FAR * This,
  1850.             /* [in] */ EXBEndOfLineType eEndOfLineType);
  1851.         
  1852.         /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MaxLineLength )( 
  1853.             DXceedUUEncodingFormat __RPC_FAR * This,
  1854.             /* [retval][out] */ long __RPC_FAR *lMaxLineLength);
  1855.         
  1856.         /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MaxLineLength )( 
  1857.             DXceedUUEncodingFormat __RPC_FAR * This,
  1858.             /* [in] */ long lMaxLineLength);
  1859.         
  1860.         /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ContinueOnInvalidData )( 
  1861.             DXceedUUEncodingFormat __RPC_FAR * This,
  1862.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bContinueOnInvalidData);
  1863.         
  1864.         /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ContinueOnInvalidData )( 
  1865.             DXceedUUEncodingFormat __RPC_FAR * This,
  1866.             /* [in] */ VARIANT_BOOL bContinueOnInvalidData);
  1867.         
  1868.         /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IncludeHeaderFooter )( 
  1869.             DXceedUUEncodingFormat __RPC_FAR * This,
  1870.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bIncludeHeaderFooter);
  1871.         
  1872.         /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_IncludeHeaderFooter )( 
  1873.             DXceedUUEncodingFormat __RPC_FAR * This,
  1874.             /* [in] */ VARIANT_BOOL bIncludeHeaderFooter);
  1875.         
  1876.         /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HeaderFilename )( 
  1877.             DXceedUUEncodingFormat __RPC_FAR * This,
  1878.             /* [retval][out] */ BSTR __RPC_FAR *sFilename);
  1879.         
  1880.         /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HeaderFilename )( 
  1881.             DXceedUUEncodingFormat __RPC_FAR * This,
  1882.             /* [in] */ BSTR sFilename);
  1883.         
  1884.         /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HeaderPermissions )( 
  1885.             DXceedUUEncodingFormat __RPC_FAR * This,
  1886.             /* [retval][out] */ EXBUnixFilePermission __RPC_FAR *ePermissions);
  1887.         
  1888.         /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HeaderPermissions )( 
  1889.             DXceedUUEncodingFormat __RPC_FAR * This,
  1890.             /* [in] */ EXBUnixFilePermission ePermissions);
  1891.         
  1892.         END_INTERFACE
  1893.     } DXceedUUEncodingFormatVtbl;
  1894.  
  1895.     interface DXceedUUEncodingFormat
  1896.     {
  1897.         CONST_VTBL struct DXceedUUEncodingFormatVtbl __RPC_FAR *lpVtbl;
  1898.     };
  1899.  
  1900.     
  1901.  
  1902. #ifdef COBJMACROS
  1903.  
  1904.  
  1905. #define DXceedUUEncodingFormat_QueryInterface(This,riid,ppvObject)    \
  1906.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  1907.  
  1908. #define DXceedUUEncodingFormat_AddRef(This)    \
  1909.     (This)->lpVtbl -> AddRef(This)
  1910.  
  1911. #define DXceedUUEncodingFormat_Release(This)    \
  1912.     (This)->lpVtbl -> Release(This)
  1913.  
  1914.  
  1915. #define DXceedUUEncodingFormat_GetTypeInfoCount(This,pctinfo)    \
  1916.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  1917.  
  1918. #define DXceedUUEncodingFormat_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  1919.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  1920.  
  1921. #define DXceedUUEncodingFormat_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  1922.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  1923.  
  1924. #define DXceedUUEncodingFormat_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  1925.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  1926.  
  1927.  
  1928. #define DXceedUUEncodingFormat_get_SubProcessing(This,ppdispSubProcess)    \
  1929.     (This)->lpVtbl -> get_SubProcessing(This,ppdispSubProcess)
  1930.  
  1931. #define DXceedUUEncodingFormat_putref_SubProcessing(This,pdispSubProcess)    \
  1932.     (This)->lpVtbl -> putref_SubProcessing(This,pdispSubProcess)
  1933.  
  1934. #define DXceedUUEncodingFormat_get_EndOfLineType(This,eEndOfLineType)    \
  1935.     (This)->lpVtbl -> get_EndOfLineType(This,eEndOfLineType)
  1936.  
  1937. #define DXceedUUEncodingFormat_put_EndOfLineType(This,eEndOfLineType)    \
  1938.     (This)->lpVtbl -> put_EndOfLineType(This,eEndOfLineType)
  1939.  
  1940. #define DXceedUUEncodingFormat_get_MaxLineLength(This,lMaxLineLength)    \
  1941.     (This)->lpVtbl -> get_MaxLineLength(This,lMaxLineLength)
  1942.  
  1943. #define DXceedUUEncodingFormat_put_MaxLineLength(This,lMaxLineLength)    \
  1944.     (This)->lpVtbl -> put_MaxLineLength(This,lMaxLineLength)
  1945.  
  1946. #define DXceedUUEncodingFormat_get_ContinueOnInvalidData(This,bContinueOnInvalidData)    \
  1947.     (This)->lpVtbl -> get_ContinueOnInvalidData(This,bContinueOnInvalidData)
  1948.  
  1949. #define DXceedUUEncodingFormat_put_ContinueOnInvalidData(This,bContinueOnInvalidData)    \
  1950.     (This)->lpVtbl -> put_ContinueOnInvalidData(This,bContinueOnInvalidData)
  1951.  
  1952. #define DXceedUUEncodingFormat_get_IncludeHeaderFooter(This,bIncludeHeaderFooter)    \
  1953.     (This)->lpVtbl -> get_IncludeHeaderFooter(This,bIncludeHeaderFooter)
  1954.  
  1955. #define DXceedUUEncodingFormat_put_IncludeHeaderFooter(This,bIncludeHeaderFooter)    \
  1956.     (This)->lpVtbl -> put_IncludeHeaderFooter(This,bIncludeHeaderFooter)
  1957.  
  1958. #define DXceedUUEncodingFormat_get_HeaderFilename(This,sFilename)    \
  1959.     (This)->lpVtbl -> get_HeaderFilename(This,sFilename)
  1960.  
  1961. #define DXceedUUEncodingFormat_put_HeaderFilename(This,sFilename)    \
  1962.     (This)->lpVtbl -> put_HeaderFilename(This,sFilename)
  1963.  
  1964. #define DXceedUUEncodingFormat_get_HeaderPermissions(This,ePermissions)    \
  1965.     (This)->lpVtbl -> get_HeaderPermissions(This,ePermissions)
  1966.  
  1967. #define DXceedUUEncodingFormat_put_HeaderPermissions(This,ePermissions)    \
  1968.     (This)->lpVtbl -> put_HeaderPermissions(This,ePermissions)
  1969.  
  1970. #endif /* COBJMACROS */
  1971.  
  1972.  
  1973. #endif     /* C style interface */
  1974.  
  1975.  
  1976.  
  1977. /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE DXceedUUEncodingFormat_get_SubProcessing_Proxy( 
  1978.     DXceedUUEncodingFormat __RPC_FAR * This,
  1979.     /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppdispSubProcess);
  1980.  
  1981.  
  1982. void __RPC_STUB DXceedUUEncodingFormat_get_SubProcessing_Stub(
  1983.     IRpcStubBuffer *This,
  1984.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1985.     PRPC_MESSAGE _pRpcMessage,
  1986.     DWORD *_pdwStubPhase);
  1987.  
  1988.  
  1989. /* [helpstring][helpcontext][id][propputref] */ HRESULT STDMETHODCALLTYPE DXceedUUEncodingFormat_putref_SubProcessing_Proxy( 
  1990.     DXceedUUEncodingFormat __RPC_FAR * This,
  1991.     /* [in] */ IDispatch __RPC_FAR *pdispSubProcess);
  1992.  
  1993.  
  1994. void __RPC_STUB DXceedUUEncodingFormat_putref_SubProcessing_Stub(
  1995.     IRpcStubBuffer *This,
  1996.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1997.     PRPC_MESSAGE _pRpcMessage,
  1998.     DWORD *_pdwStubPhase);
  1999.  
  2000.  
  2001. /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE DXceedUUEncodingFormat_get_EndOfLineType_Proxy( 
  2002.     DXceedUUEncodingFormat __RPC_FAR * This,
  2003.     /* [retval][out] */ EXBEndOfLineType __RPC_FAR *eEndOfLineType);
  2004.  
  2005.  
  2006. void __RPC_STUB DXceedUUEncodingFormat_get_EndOfLineType_Stub(
  2007.     IRpcStubBuffer *This,
  2008.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2009.     PRPC_MESSAGE _pRpcMessage,
  2010.     DWORD *_pdwStubPhase);
  2011.  
  2012.  
  2013. /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE DXceedUUEncodingFormat_put_EndOfLineType_Proxy( 
  2014.     DXceedUUEncodingFormat __RPC_FAR * This,
  2015.     /* [in] */ EXBEndOfLineType eEndOfLineType);
  2016.  
  2017.  
  2018. void __RPC_STUB DXceedUUEncodingFormat_put_EndOfLineType_Stub(
  2019.     IRpcStubBuffer *This,
  2020.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2021.     PRPC_MESSAGE _pRpcMessage,
  2022.     DWORD *_pdwStubPhase);
  2023.  
  2024.  
  2025. /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE DXceedUUEncodingFormat_get_MaxLineLength_Proxy( 
  2026.     DXceedUUEncodingFormat __RPC_FAR * This,
  2027.     /* [retval][out] */ long __RPC_FAR *lMaxLineLength);
  2028.  
  2029.  
  2030. void __RPC_STUB DXceedUUEncodingFormat_get_MaxLineLength_Stub(
  2031.     IRpcStubBuffer *This,
  2032.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2033.     PRPC_MESSAGE _pRpcMessage,
  2034.     DWORD *_pdwStubPhase);
  2035.  
  2036.  
  2037. /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE DXceedUUEncodingFormat_put_MaxLineLength_Proxy( 
  2038.     DXceedUUEncodingFormat __RPC_FAR * This,
  2039.     /* [in] */ long lMaxLineLength);
  2040.  
  2041.  
  2042. void __RPC_STUB DXceedUUEncodingFormat_put_MaxLineLength_Stub(
  2043.     IRpcStubBuffer *This,
  2044.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2045.     PRPC_MESSAGE _pRpcMessage,
  2046.     DWORD *_pdwStubPhase);
  2047.  
  2048.  
  2049. /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE DXceedUUEncodingFormat_get_ContinueOnInvalidData_Proxy( 
  2050.     DXceedUUEncodingFormat __RPC_FAR * This,
  2051.     /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bContinueOnInvalidData);
  2052.  
  2053.  
  2054. void __RPC_STUB DXceedUUEncodingFormat_get_ContinueOnInvalidData_Stub(
  2055.     IRpcStubBuffer *This,
  2056.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2057.     PRPC_MESSAGE _pRpcMessage,
  2058.     DWORD *_pdwStubPhase);
  2059.  
  2060.  
  2061. /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE DXceedUUEncodingFormat_put_ContinueOnInvalidData_Proxy( 
  2062.     DXceedUUEncodingFormat __RPC_FAR * This,
  2063.     /* [in] */ VARIANT_BOOL bContinueOnInvalidData);
  2064.  
  2065.  
  2066. void __RPC_STUB DXceedUUEncodingFormat_put_ContinueOnInvalidData_Stub(
  2067.     IRpcStubBuffer *This,
  2068.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2069.     PRPC_MESSAGE _pRpcMessage,
  2070.     DWORD *_pdwStubPhase);
  2071.  
  2072.  
  2073. /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE DXceedUUEncodingFormat_get_IncludeHeaderFooter_Proxy( 
  2074.     DXceedUUEncodingFormat __RPC_FAR * This,
  2075.     /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bIncludeHeaderFooter);
  2076.  
  2077.  
  2078. void __RPC_STUB DXceedUUEncodingFormat_get_IncludeHeaderFooter_Stub(
  2079.     IRpcStubBuffer *This,
  2080.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2081.     PRPC_MESSAGE _pRpcMessage,
  2082.     DWORD *_pdwStubPhase);
  2083.  
  2084.  
  2085. /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE DXceedUUEncodingFormat_put_IncludeHeaderFooter_Proxy( 
  2086.     DXceedUUEncodingFormat __RPC_FAR * This,
  2087.     /* [in] */ VARIANT_BOOL bIncludeHeaderFooter);
  2088.  
  2089.  
  2090. void __RPC_STUB DXceedUUEncodingFormat_put_IncludeHeaderFooter_Stub(
  2091.     IRpcStubBuffer *This,
  2092.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2093.     PRPC_MESSAGE _pRpcMessage,
  2094.     DWORD *_pdwStubPhase);
  2095.  
  2096.  
  2097. /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE DXceedUUEncodingFormat_get_HeaderFilename_Proxy( 
  2098.     DXceedUUEncodingFormat __RPC_FAR * This,
  2099.     /* [retval][out] */ BSTR __RPC_FAR *sFilename);
  2100.  
  2101.  
  2102. void __RPC_STUB DXceedUUEncodingFormat_get_HeaderFilename_Stub(
  2103.     IRpcStubBuffer *This,
  2104.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2105.     PRPC_MESSAGE _pRpcMessage,
  2106.     DWORD *_pdwStubPhase);
  2107.  
  2108.  
  2109. /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE DXceedUUEncodingFormat_put_HeaderFilename_Proxy( 
  2110.     DXceedUUEncodingFormat __RPC_FAR * This,
  2111.     /* [in] */ BSTR sFilename);
  2112.  
  2113.  
  2114. void __RPC_STUB DXceedUUEncodingFormat_put_HeaderFilename_Stub(
  2115.     IRpcStubBuffer *This,
  2116.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2117.     PRPC_MESSAGE _pRpcMessage,
  2118.     DWORD *_pdwStubPhase);
  2119.  
  2120.  
  2121. /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE DXceedUUEncodingFormat_get_HeaderPermissions_Proxy( 
  2122.     DXceedUUEncodingFormat __RPC_FAR * This,
  2123.     /* [retval][out] */ EXBUnixFilePermission __RPC_FAR *ePermissions);
  2124.  
  2125.  
  2126. void __RPC_STUB DXceedUUEncodingFormat_get_HeaderPermissions_Stub(
  2127.     IRpcStubBuffer *This,
  2128.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2129.     PRPC_MESSAGE _pRpcMessage,
  2130.     DWORD *_pdwStubPhase);
  2131.  
  2132.  
  2133. /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE DXceedUUEncodingFormat_put_HeaderPermissions_Proxy( 
  2134.     DXceedUUEncodingFormat __RPC_FAR * This,
  2135.     /* [in] */ EXBUnixFilePermission ePermissions);
  2136.  
  2137.  
  2138. void __RPC_STUB DXceedUUEncodingFormat_put_HeaderPermissions_Stub(
  2139.     IRpcStubBuffer *This,
  2140.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2141.     PRPC_MESSAGE _pRpcMessage,
  2142.     DWORD *_pdwStubPhase);
  2143.  
  2144.  
  2145.  
  2146. #endif     /* __DXceedUUEncodingFormat_INTERFACE_DEFINED__ */
  2147.  
  2148.  
  2149. #ifndef __IXceedXXEncodingFormat_INTERFACE_DEFINED__
  2150. #define __IXceedXXEncodingFormat_INTERFACE_DEFINED__
  2151.  
  2152. /* interface IXceedXXEncodingFormat */
  2153. /* [helpstring][helpcontext][unique][object][uuid] */ 
  2154.  
  2155.  
  2156. EXTERN_C const IID IID_IXceedXXEncodingFormat;
  2157.  
  2158. #if defined(__cplusplus) && !defined(CINTERFACE)
  2159.     
  2160.     MIDL_INTERFACE("21E1D588-8B3B-4a58-AC58-4D74BCC787E1")
  2161.     IXceedXXEncodingFormat : public IUnknown
  2162.     {
  2163.     public:
  2164.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_SubProcessing( 
  2165.             /* [retval][out] */ IXceedProcessData __RPC_FAR *__RPC_FAR *ppiSubProcess) = 0;
  2166.         
  2167.         virtual /* [helpstring][helpcontext][propputref] */ HRESULT STDMETHODCALLTYPE putref_SubProcessing( 
  2168.             /* [in] */ IXceedProcessData __RPC_FAR *piSubProcess) = 0;
  2169.         
  2170.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_EndOfLineType( 
  2171.             /* [retval][out] */ EXBEndOfLineType __RPC_FAR *peEndOfLineType) = 0;
  2172.         
  2173.         virtual /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE put_EndOfLineType( 
  2174.             /* [in] */ EXBEndOfLineType eEndOfLineType) = 0;
  2175.         
  2176.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_MaxLineLength( 
  2177.             /* [retval][out] */ DWORD __RPC_FAR *pdwMaxLineLength) = 0;
  2178.         
  2179.         virtual /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE put_MaxLineLength( 
  2180.             /* [in] */ DWORD dwMaxLineLength) = 0;
  2181.         
  2182.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_ContinueOnInvalidData( 
  2183.             /* [retval][out] */ BOOL __RPC_FAR *pbContinueOnInvalidData) = 0;
  2184.         
  2185.         virtual /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE put_ContinueOnInvalidData( 
  2186.             /* [in] */ BOOL bContinueOnInvalidData) = 0;
  2187.         
  2188.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_IncludeHeaderFooter( 
  2189.             /* [retval][out] */ BOOL __RPC_FAR *pbIncludeHeaderFooter) = 0;
  2190.         
  2191.         virtual /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE put_IncludeHeaderFooter( 
  2192.             /* [in] */ BOOL bIncludeHeaderFooter) = 0;
  2193.         
  2194.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_HeaderFilename( 
  2195.             /* [retval][out] */ BSTR __RPC_FAR *psFilename) = 0;
  2196.         
  2197.         virtual /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE put_HeaderFilename( 
  2198.             /* [in] */ BSTR sFilename) = 0;
  2199.         
  2200.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_HeaderPermissions( 
  2201.             /* [retval][out] */ EXBUnixFilePermission __RPC_FAR *pePermissions) = 0;
  2202.         
  2203.         virtual /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE put_HeaderPermissions( 
  2204.             /* [in] */ EXBUnixFilePermission ePermissions) = 0;
  2205.         
  2206.     };
  2207.     
  2208. #else     /* C style interface */
  2209.  
  2210.     typedef struct IXceedXXEncodingFormatVtbl
  2211.     {
  2212.         BEGIN_INTERFACE
  2213.         
  2214.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  2215.             IXceedXXEncodingFormat __RPC_FAR * This,
  2216.             /* [in] */ REFIID riid,
  2217.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  2218.         
  2219.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  2220.             IXceedXXEncodingFormat __RPC_FAR * This);
  2221.         
  2222.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  2223.             IXceedXXEncodingFormat __RPC_FAR * This);
  2224.         
  2225.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SubProcessing )( 
  2226.             IXceedXXEncodingFormat __RPC_FAR * This,
  2227.             /* [retval][out] */ IXceedProcessData __RPC_FAR *__RPC_FAR *ppiSubProcess);
  2228.         
  2229.         /* [helpstring][helpcontext][propputref] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *putref_SubProcessing )( 
  2230.             IXceedXXEncodingFormat __RPC_FAR * This,
  2231.             /* [in] */ IXceedProcessData __RPC_FAR *piSubProcess);
  2232.         
  2233.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EndOfLineType )( 
  2234.             IXceedXXEncodingFormat __RPC_FAR * This,
  2235.             /* [retval][out] */ EXBEndOfLineType __RPC_FAR *peEndOfLineType);
  2236.         
  2237.         /* [helpstring][helpcontext][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EndOfLineType )( 
  2238.             IXceedXXEncodingFormat __RPC_FAR * This,
  2239.             /* [in] */ EXBEndOfLineType eEndOfLineType);
  2240.         
  2241.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MaxLineLength )( 
  2242.             IXceedXXEncodingFormat __RPC_FAR * This,
  2243.             /* [retval][out] */ DWORD __RPC_FAR *pdwMaxLineLength);
  2244.         
  2245.         /* [helpstring][helpcontext][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MaxLineLength )( 
  2246.             IXceedXXEncodingFormat __RPC_FAR * This,
  2247.             /* [in] */ DWORD dwMaxLineLength);
  2248.         
  2249.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ContinueOnInvalidData )( 
  2250.             IXceedXXEncodingFormat __RPC_FAR * This,
  2251.             /* [retval][out] */ BOOL __RPC_FAR *pbContinueOnInvalidData);
  2252.         
  2253.         /* [helpstring][helpcontext][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ContinueOnInvalidData )( 
  2254.             IXceedXXEncodingFormat __RPC_FAR * This,
  2255.             /* [in] */ BOOL bContinueOnInvalidData);
  2256.         
  2257.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IncludeHeaderFooter )( 
  2258.             IXceedXXEncodingFormat __RPC_FAR * This,
  2259.             /* [retval][out] */ BOOL __RPC_FAR *pbIncludeHeaderFooter);
  2260.         
  2261.         /* [helpstring][helpcontext][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_IncludeHeaderFooter )( 
  2262.             IXceedXXEncodingFormat __RPC_FAR * This,
  2263.             /* [in] */ BOOL bIncludeHeaderFooter);
  2264.         
  2265.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HeaderFilename )( 
  2266.             IXceedXXEncodingFormat __RPC_FAR * This,
  2267.             /* [retval][out] */ BSTR __RPC_FAR *psFilename);
  2268.         
  2269.         /* [helpstring][helpcontext][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HeaderFilename )( 
  2270.             IXceedXXEncodingFormat __RPC_FAR * This,
  2271.             /* [in] */ BSTR sFilename);
  2272.         
  2273.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HeaderPermissions )( 
  2274.             IXceedXXEncodingFormat __RPC_FAR * This,
  2275.             /* [retval][out] */ EXBUnixFilePermission __RPC_FAR *pePermissions);
  2276.         
  2277.         /* [helpstring][helpcontext][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HeaderPermissions )( 
  2278.             IXceedXXEncodingFormat __RPC_FAR * This,
  2279.             /* [in] */ EXBUnixFilePermission ePermissions);
  2280.         
  2281.         END_INTERFACE
  2282.     } IXceedXXEncodingFormatVtbl;
  2283.  
  2284.     interface IXceedXXEncodingFormat
  2285.     {
  2286.         CONST_VTBL struct IXceedXXEncodingFormatVtbl __RPC_FAR *lpVtbl;
  2287.     };
  2288.  
  2289.     
  2290.  
  2291. #ifdef COBJMACROS
  2292.  
  2293.  
  2294. #define IXceedXXEncodingFormat_QueryInterface(This,riid,ppvObject)    \
  2295.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  2296.  
  2297. #define IXceedXXEncodingFormat_AddRef(This)    \
  2298.     (This)->lpVtbl -> AddRef(This)
  2299.  
  2300. #define IXceedXXEncodingFormat_Release(This)    \
  2301.     (This)->lpVtbl -> Release(This)
  2302.  
  2303.  
  2304. #define IXceedXXEncodingFormat_get_SubProcessing(This,ppiSubProcess)    \
  2305.     (This)->lpVtbl -> get_SubProcessing(This,ppiSubProcess)
  2306.  
  2307. #define IXceedXXEncodingFormat_putref_SubProcessing(This,piSubProcess)    \
  2308.     (This)->lpVtbl -> putref_SubProcessing(This,piSubProcess)
  2309.  
  2310. #define IXceedXXEncodingFormat_get_EndOfLineType(This,peEndOfLineType)    \
  2311.     (This)->lpVtbl -> get_EndOfLineType(This,peEndOfLineType)
  2312.  
  2313. #define IXceedXXEncodingFormat_put_EndOfLineType(This,eEndOfLineType)    \
  2314.     (This)->lpVtbl -> put_EndOfLineType(This,eEndOfLineType)
  2315.  
  2316. #define IXceedXXEncodingFormat_get_MaxLineLength(This,pdwMaxLineLength)    \
  2317.     (This)->lpVtbl -> get_MaxLineLength(This,pdwMaxLineLength)
  2318.  
  2319. #define IXceedXXEncodingFormat_put_MaxLineLength(This,dwMaxLineLength)    \
  2320.     (This)->lpVtbl -> put_MaxLineLength(This,dwMaxLineLength)
  2321.  
  2322. #define IXceedXXEncodingFormat_get_ContinueOnInvalidData(This,pbContinueOnInvalidData)    \
  2323.     (This)->lpVtbl -> get_ContinueOnInvalidData(This,pbContinueOnInvalidData)
  2324.  
  2325. #define IXceedXXEncodingFormat_put_ContinueOnInvalidData(This,bContinueOnInvalidData)    \
  2326.     (This)->lpVtbl -> put_ContinueOnInvalidData(This,bContinueOnInvalidData)
  2327.  
  2328. #define IXceedXXEncodingFormat_get_IncludeHeaderFooter(This,pbIncludeHeaderFooter)    \
  2329.     (This)->lpVtbl -> get_IncludeHeaderFooter(This,pbIncludeHeaderFooter)
  2330.  
  2331. #define IXceedXXEncodingFormat_put_IncludeHeaderFooter(This,bIncludeHeaderFooter)    \
  2332.     (This)->lpVtbl -> put_IncludeHeaderFooter(This,bIncludeHeaderFooter)
  2333.  
  2334. #define IXceedXXEncodingFormat_get_HeaderFilename(This,psFilename)    \
  2335.     (This)->lpVtbl -> get_HeaderFilename(This,psFilename)
  2336.  
  2337. #define IXceedXXEncodingFormat_put_HeaderFilename(This,sFilename)    \
  2338.     (This)->lpVtbl -> put_HeaderFilename(This,sFilename)
  2339.  
  2340. #define IXceedXXEncodingFormat_get_HeaderPermissions(This,pePermissions)    \
  2341.     (This)->lpVtbl -> get_HeaderPermissions(This,pePermissions)
  2342.  
  2343. #define IXceedXXEncodingFormat_put_HeaderPermissions(This,ePermissions)    \
  2344.     (This)->lpVtbl -> put_HeaderPermissions(This,ePermissions)
  2345.  
  2346. #endif /* COBJMACROS */
  2347.  
  2348.  
  2349. #endif     /* C style interface */
  2350.  
  2351.  
  2352.  
  2353. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE IXceedXXEncodingFormat_get_SubProcessing_Proxy( 
  2354.     IXceedXXEncodingFormat __RPC_FAR * This,
  2355.     /* [retval][out] */ IXceedProcessData __RPC_FAR *__RPC_FAR *ppiSubProcess);
  2356.  
  2357.  
  2358. void __RPC_STUB IXceedXXEncodingFormat_get_SubProcessing_Stub(
  2359.     IRpcStubBuffer *This,
  2360.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2361.     PRPC_MESSAGE _pRpcMessage,
  2362.     DWORD *_pdwStubPhase);
  2363.  
  2364.  
  2365. /* [helpstring][helpcontext][propputref] */ HRESULT STDMETHODCALLTYPE IXceedXXEncodingFormat_putref_SubProcessing_Proxy( 
  2366.     IXceedXXEncodingFormat __RPC_FAR * This,
  2367.     /* [in] */ IXceedProcessData __RPC_FAR *piSubProcess);
  2368.  
  2369.  
  2370. void __RPC_STUB IXceedXXEncodingFormat_putref_SubProcessing_Stub(
  2371.     IRpcStubBuffer *This,
  2372.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2373.     PRPC_MESSAGE _pRpcMessage,
  2374.     DWORD *_pdwStubPhase);
  2375.  
  2376.  
  2377. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE IXceedXXEncodingFormat_get_EndOfLineType_Proxy( 
  2378.     IXceedXXEncodingFormat __RPC_FAR * This,
  2379.     /* [retval][out] */ EXBEndOfLineType __RPC_FAR *peEndOfLineType);
  2380.  
  2381.  
  2382. void __RPC_STUB IXceedXXEncodingFormat_get_EndOfLineType_Stub(
  2383.     IRpcStubBuffer *This,
  2384.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2385.     PRPC_MESSAGE _pRpcMessage,
  2386.     DWORD *_pdwStubPhase);
  2387.  
  2388.  
  2389. /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE IXceedXXEncodingFormat_put_EndOfLineType_Proxy( 
  2390.     IXceedXXEncodingFormat __RPC_FAR * This,
  2391.     /* [in] */ EXBEndOfLineType eEndOfLineType);
  2392.  
  2393.  
  2394. void __RPC_STUB IXceedXXEncodingFormat_put_EndOfLineType_Stub(
  2395.     IRpcStubBuffer *This,
  2396.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2397.     PRPC_MESSAGE _pRpcMessage,
  2398.     DWORD *_pdwStubPhase);
  2399.  
  2400.  
  2401. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE IXceedXXEncodingFormat_get_MaxLineLength_Proxy( 
  2402.     IXceedXXEncodingFormat __RPC_FAR * This,
  2403.     /* [retval][out] */ DWORD __RPC_FAR *pdwMaxLineLength);
  2404.  
  2405.  
  2406. void __RPC_STUB IXceedXXEncodingFormat_get_MaxLineLength_Stub(
  2407.     IRpcStubBuffer *This,
  2408.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2409.     PRPC_MESSAGE _pRpcMessage,
  2410.     DWORD *_pdwStubPhase);
  2411.  
  2412.  
  2413. /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE IXceedXXEncodingFormat_put_MaxLineLength_Proxy( 
  2414.     IXceedXXEncodingFormat __RPC_FAR * This,
  2415.     /* [in] */ DWORD dwMaxLineLength);
  2416.  
  2417.  
  2418. void __RPC_STUB IXceedXXEncodingFormat_put_MaxLineLength_Stub(
  2419.     IRpcStubBuffer *This,
  2420.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2421.     PRPC_MESSAGE _pRpcMessage,
  2422.     DWORD *_pdwStubPhase);
  2423.  
  2424.  
  2425. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE IXceedXXEncodingFormat_get_ContinueOnInvalidData_Proxy( 
  2426.     IXceedXXEncodingFormat __RPC_FAR * This,
  2427.     /* [retval][out] */ BOOL __RPC_FAR *pbContinueOnInvalidData);
  2428.  
  2429.  
  2430. void __RPC_STUB IXceedXXEncodingFormat_get_ContinueOnInvalidData_Stub(
  2431.     IRpcStubBuffer *This,
  2432.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2433.     PRPC_MESSAGE _pRpcMessage,
  2434.     DWORD *_pdwStubPhase);
  2435.  
  2436.  
  2437. /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE IXceedXXEncodingFormat_put_ContinueOnInvalidData_Proxy( 
  2438.     IXceedXXEncodingFormat __RPC_FAR * This,
  2439.     /* [in] */ BOOL bContinueOnInvalidData);
  2440.  
  2441.  
  2442. void __RPC_STUB IXceedXXEncodingFormat_put_ContinueOnInvalidData_Stub(
  2443.     IRpcStubBuffer *This,
  2444.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2445.     PRPC_MESSAGE _pRpcMessage,
  2446.     DWORD *_pdwStubPhase);
  2447.  
  2448.  
  2449. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE IXceedXXEncodingFormat_get_IncludeHeaderFooter_Proxy( 
  2450.     IXceedXXEncodingFormat __RPC_FAR * This,
  2451.     /* [retval][out] */ BOOL __RPC_FAR *pbIncludeHeaderFooter);
  2452.  
  2453.  
  2454. void __RPC_STUB IXceedXXEncodingFormat_get_IncludeHeaderFooter_Stub(
  2455.     IRpcStubBuffer *This,
  2456.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2457.     PRPC_MESSAGE _pRpcMessage,
  2458.     DWORD *_pdwStubPhase);
  2459.  
  2460.  
  2461. /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE IXceedXXEncodingFormat_put_IncludeHeaderFooter_Proxy( 
  2462.     IXceedXXEncodingFormat __RPC_FAR * This,
  2463.     /* [in] */ BOOL bIncludeHeaderFooter);
  2464.  
  2465.  
  2466. void __RPC_STUB IXceedXXEncodingFormat_put_IncludeHeaderFooter_Stub(
  2467.     IRpcStubBuffer *This,
  2468.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2469.     PRPC_MESSAGE _pRpcMessage,
  2470.     DWORD *_pdwStubPhase);
  2471.  
  2472.  
  2473. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE IXceedXXEncodingFormat_get_HeaderFilename_Proxy( 
  2474.     IXceedXXEncodingFormat __RPC_FAR * This,
  2475.     /* [retval][out] */ BSTR __RPC_FAR *psFilename);
  2476.  
  2477.  
  2478. void __RPC_STUB IXceedXXEncodingFormat_get_HeaderFilename_Stub(
  2479.     IRpcStubBuffer *This,
  2480.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2481.     PRPC_MESSAGE _pRpcMessage,
  2482.     DWORD *_pdwStubPhase);
  2483.  
  2484.  
  2485. /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE IXceedXXEncodingFormat_put_HeaderFilename_Proxy( 
  2486.     IXceedXXEncodingFormat __RPC_FAR * This,
  2487.     /* [in] */ BSTR sFilename);
  2488.  
  2489.  
  2490. void __RPC_STUB IXceedXXEncodingFormat_put_HeaderFilename_Stub(
  2491.     IRpcStubBuffer *This,
  2492.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2493.     PRPC_MESSAGE _pRpcMessage,
  2494.     DWORD *_pdwStubPhase);
  2495.  
  2496.  
  2497. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE IXceedXXEncodingFormat_get_HeaderPermissions_Proxy( 
  2498.     IXceedXXEncodingFormat __RPC_FAR * This,
  2499.     /* [retval][out] */ EXBUnixFilePermission __RPC_FAR *pePermissions);
  2500.  
  2501.  
  2502. void __RPC_STUB IXceedXXEncodingFormat_get_HeaderPermissions_Stub(
  2503.     IRpcStubBuffer *This,
  2504.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2505.     PRPC_MESSAGE _pRpcMessage,
  2506.     DWORD *_pdwStubPhase);
  2507.  
  2508.  
  2509. /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE IXceedXXEncodingFormat_put_HeaderPermissions_Proxy( 
  2510.     IXceedXXEncodingFormat __RPC_FAR * This,
  2511.     /* [in] */ EXBUnixFilePermission ePermissions);
  2512.  
  2513.  
  2514. void __RPC_STUB IXceedXXEncodingFormat_put_HeaderPermissions_Stub(
  2515.     IRpcStubBuffer *This,
  2516.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2517.     PRPC_MESSAGE _pRpcMessage,
  2518.     DWORD *_pdwStubPhase);
  2519.  
  2520.  
  2521.  
  2522. #endif     /* __IXceedXXEncodingFormat_INTERFACE_DEFINED__ */
  2523.  
  2524.  
  2525. #ifndef __DXceedXXEncodingFormat_INTERFACE_DEFINED__
  2526. #define __DXceedXXEncodingFormat_INTERFACE_DEFINED__
  2527.  
  2528. /* interface DXceedXXEncodingFormat */
  2529. /* [helpstring][helpcontext][unique][dual][object][uuid] */ 
  2530.  
  2531.  
  2532. EXTERN_C const IID IID_DXceedXXEncodingFormat;
  2533.  
  2534. #if defined(__cplusplus) && !defined(CINTERFACE)
  2535.     
  2536.     MIDL_INTERFACE("5A30C752-7AD1-4AF2-9386-C6BD7CA040C8")
  2537.     DXceedXXEncodingFormat : public IDispatch
  2538.     {
  2539.     public:
  2540.         virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_SubProcessing( 
  2541.             /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppdispSubProcess) = 0;
  2542.         
  2543.         virtual /* [helpstring][helpcontext][id][propputref] */ HRESULT STDMETHODCALLTYPE putref_SubProcessing( 
  2544.             /* [in] */ IDispatch __RPC_FAR *pdispSubProcess) = 0;
  2545.         
  2546.         virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_EndOfLineType( 
  2547.             /* [retval][out] */ EXBEndOfLineType __RPC_FAR *eEndOfLineType) = 0;
  2548.         
  2549.         virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_EndOfLineType( 
  2550.             /* [in] */ EXBEndOfLineType eEndOfLineType) = 0;
  2551.         
  2552.         virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_MaxLineLength( 
  2553.             /* [retval][out] */ long __RPC_FAR *lMaxLineLength) = 0;
  2554.         
  2555.         virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_MaxLineLength( 
  2556.             /* [in] */ long lMaxLineLength) = 0;
  2557.         
  2558.         virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ContinueOnInvalidData( 
  2559.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bContinueOnInvalidData) = 0;
  2560.         
  2561.         virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ContinueOnInvalidData( 
  2562.             /* [in] */ VARIANT_BOOL bContinueOnInvalidData) = 0;
  2563.         
  2564.         virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IncludeHeaderFooter( 
  2565.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bIncludeHeaderFooter) = 0;
  2566.         
  2567.         virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_IncludeHeaderFooter( 
  2568.             /* [in] */ VARIANT_BOOL bIncludeHeaderFooter) = 0;
  2569.         
  2570.         virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_HeaderFilename( 
  2571.             /* [retval][out] */ BSTR __RPC_FAR *sFilename) = 0;
  2572.         
  2573.         virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_HeaderFilename( 
  2574.             /* [in] */ BSTR sFilename) = 0;
  2575.         
  2576.         virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_HeaderPermissions( 
  2577.             /* [retval][out] */ EXBUnixFilePermission __RPC_FAR *ePermissions) = 0;
  2578.         
  2579.         virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_HeaderPermissions( 
  2580.             /* [in] */ EXBUnixFilePermission ePermissions) = 0;
  2581.         
  2582.     };
  2583.     
  2584. #else     /* C style interface */
  2585.  
  2586.     typedef struct DXceedXXEncodingFormatVtbl
  2587.     {
  2588.         BEGIN_INTERFACE
  2589.         
  2590.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  2591.             DXceedXXEncodingFormat __RPC_FAR * This,
  2592.             /* [in] */ REFIID riid,
  2593.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  2594.         
  2595.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  2596.             DXceedXXEncodingFormat __RPC_FAR * This);
  2597.         
  2598.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  2599.             DXceedXXEncodingFormat __RPC_FAR * This);
  2600.         
  2601.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  2602.             DXceedXXEncodingFormat __RPC_FAR * This,
  2603.             /* [out] */ UINT __RPC_FAR *pctinfo);
  2604.         
  2605.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  2606.             DXceedXXEncodingFormat __RPC_FAR * This,
  2607.             /* [in] */ UINT iTInfo,
  2608.             /* [in] */ LCID lcid,
  2609.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  2610.         
  2611.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  2612.             DXceedXXEncodingFormat __RPC_FAR * This,
  2613.             /* [in] */ REFIID riid,
  2614.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  2615.             /* [in] */ UINT cNames,
  2616.             /* [in] */ LCID lcid,
  2617.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  2618.         
  2619.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  2620.             DXceedXXEncodingFormat __RPC_FAR * This,
  2621.             /* [in] */ DISPID dispIdMember,
  2622.             /* [in] */ REFIID riid,
  2623.             /* [in] */ LCID lcid,
  2624.             /* [in] */ WORD wFlags,
  2625.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  2626.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  2627.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  2628.             /* [out] */ UINT __RPC_FAR *puArgErr);
  2629.         
  2630.         /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SubProcessing )( 
  2631.             DXceedXXEncodingFormat __RPC_FAR * This,
  2632.             /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppdispSubProcess);
  2633.         
  2634.         /* [helpstring][helpcontext][id][propputref] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *putref_SubProcessing )( 
  2635.             DXceedXXEncodingFormat __RPC_FAR * This,
  2636.             /* [in] */ IDispatch __RPC_FAR *pdispSubProcess);
  2637.         
  2638.         /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EndOfLineType )( 
  2639.             DXceedXXEncodingFormat __RPC_FAR * This,
  2640.             /* [retval][out] */ EXBEndOfLineType __RPC_FAR *eEndOfLineType);
  2641.         
  2642.         /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EndOfLineType )( 
  2643.             DXceedXXEncodingFormat __RPC_FAR * This,
  2644.             /* [in] */ EXBEndOfLineType eEndOfLineType);
  2645.         
  2646.         /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MaxLineLength )( 
  2647.             DXceedXXEncodingFormat __RPC_FAR * This,
  2648.             /* [retval][out] */ long __RPC_FAR *lMaxLineLength);
  2649.         
  2650.         /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MaxLineLength )( 
  2651.             DXceedXXEncodingFormat __RPC_FAR * This,
  2652.             /* [in] */ long lMaxLineLength);
  2653.         
  2654.         /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ContinueOnInvalidData )( 
  2655.             DXceedXXEncodingFormat __RPC_FAR * This,
  2656.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bContinueOnInvalidData);
  2657.         
  2658.         /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ContinueOnInvalidData )( 
  2659.             DXceedXXEncodingFormat __RPC_FAR * This,
  2660.             /* [in] */ VARIANT_BOOL bContinueOnInvalidData);
  2661.         
  2662.         /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IncludeHeaderFooter )( 
  2663.             DXceedXXEncodingFormat __RPC_FAR * This,
  2664.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bIncludeHeaderFooter);
  2665.         
  2666.         /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_IncludeHeaderFooter )( 
  2667.             DXceedXXEncodingFormat __RPC_FAR * This,
  2668.             /* [in] */ VARIANT_BOOL bIncludeHeaderFooter);
  2669.         
  2670.         /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HeaderFilename )( 
  2671.             DXceedXXEncodingFormat __RPC_FAR * This,
  2672.             /* [retval][out] */ BSTR __RPC_FAR *sFilename);
  2673.         
  2674.         /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HeaderFilename )( 
  2675.             DXceedXXEncodingFormat __RPC_FAR * This,
  2676.             /* [in] */ BSTR sFilename);
  2677.         
  2678.         /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HeaderPermissions )( 
  2679.             DXceedXXEncodingFormat __RPC_FAR * This,
  2680.             /* [retval][out] */ EXBUnixFilePermission __RPC_FAR *ePermissions);
  2681.         
  2682.         /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HeaderPermissions )( 
  2683.             DXceedXXEncodingFormat __RPC_FAR * This,
  2684.             /* [in] */ EXBUnixFilePermission ePermissions);
  2685.         
  2686.         END_INTERFACE
  2687.     } DXceedXXEncodingFormatVtbl;
  2688.  
  2689.     interface DXceedXXEncodingFormat
  2690.     {
  2691.         CONST_VTBL struct DXceedXXEncodingFormatVtbl __RPC_FAR *lpVtbl;
  2692.     };
  2693.  
  2694.     
  2695.  
  2696. #ifdef COBJMACROS
  2697.  
  2698.  
  2699. #define DXceedXXEncodingFormat_QueryInterface(This,riid,ppvObject)    \
  2700.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  2701.  
  2702. #define DXceedXXEncodingFormat_AddRef(This)    \
  2703.     (This)->lpVtbl -> AddRef(This)
  2704.  
  2705. #define DXceedXXEncodingFormat_Release(This)    \
  2706.     (This)->lpVtbl -> Release(This)
  2707.  
  2708.  
  2709. #define DXceedXXEncodingFormat_GetTypeInfoCount(This,pctinfo)    \
  2710.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  2711.  
  2712. #define DXceedXXEncodingFormat_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  2713.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  2714.  
  2715. #define DXceedXXEncodingFormat_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  2716.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  2717.  
  2718. #define DXceedXXEncodingFormat_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  2719.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  2720.  
  2721.  
  2722. #define DXceedXXEncodingFormat_get_SubProcessing(This,ppdispSubProcess)    \
  2723.     (This)->lpVtbl -> get_SubProcessing(This,ppdispSubProcess)
  2724.  
  2725. #define DXceedXXEncodingFormat_putref_SubProcessing(This,pdispSubProcess)    \
  2726.     (This)->lpVtbl -> putref_SubProcessing(This,pdispSubProcess)
  2727.  
  2728. #define DXceedXXEncodingFormat_get_EndOfLineType(This,eEndOfLineType)    \
  2729.     (This)->lpVtbl -> get_EndOfLineType(This,eEndOfLineType)
  2730.  
  2731. #define DXceedXXEncodingFormat_put_EndOfLineType(This,eEndOfLineType)    \
  2732.     (This)->lpVtbl -> put_EndOfLineType(This,eEndOfLineType)
  2733.  
  2734. #define DXceedXXEncodingFormat_get_MaxLineLength(This,lMaxLineLength)    \
  2735.     (This)->lpVtbl -> get_MaxLineLength(This,lMaxLineLength)
  2736.  
  2737. #define DXceedXXEncodingFormat_put_MaxLineLength(This,lMaxLineLength)    \
  2738.     (This)->lpVtbl -> put_MaxLineLength(This,lMaxLineLength)
  2739.  
  2740. #define DXceedXXEncodingFormat_get_ContinueOnInvalidData(This,bContinueOnInvalidData)    \
  2741.     (This)->lpVtbl -> get_ContinueOnInvalidData(This,bContinueOnInvalidData)
  2742.  
  2743. #define DXceedXXEncodingFormat_put_ContinueOnInvalidData(This,bContinueOnInvalidData)    \
  2744.     (This)->lpVtbl -> put_ContinueOnInvalidData(This,bContinueOnInvalidData)
  2745.  
  2746. #define DXceedXXEncodingFormat_get_IncludeHeaderFooter(This,bIncludeHeaderFooter)    \
  2747.     (This)->lpVtbl -> get_IncludeHeaderFooter(This,bIncludeHeaderFooter)
  2748.  
  2749. #define DXceedXXEncodingFormat_put_IncludeHeaderFooter(This,bIncludeHeaderFooter)    \
  2750.     (This)->lpVtbl -> put_IncludeHeaderFooter(This,bIncludeHeaderFooter)
  2751.  
  2752. #define DXceedXXEncodingFormat_get_HeaderFilename(This,sFilename)    \
  2753.     (This)->lpVtbl -> get_HeaderFilename(This,sFilename)
  2754.  
  2755. #define DXceedXXEncodingFormat_put_HeaderFilename(This,sFilename)    \
  2756.     (This)->lpVtbl -> put_HeaderFilename(This,sFilename)
  2757.  
  2758. #define DXceedXXEncodingFormat_get_HeaderPermissions(This,ePermissions)    \
  2759.     (This)->lpVtbl -> get_HeaderPermissions(This,ePermissions)
  2760.  
  2761. #define DXceedXXEncodingFormat_put_HeaderPermissions(This,ePermissions)    \
  2762.     (This)->lpVtbl -> put_HeaderPermissions(This,ePermissions)
  2763.  
  2764. #endif /* COBJMACROS */
  2765.  
  2766.  
  2767. #endif     /* C style interface */
  2768.  
  2769.  
  2770.  
  2771. /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE DXceedXXEncodingFormat_get_SubProcessing_Proxy( 
  2772.     DXceedXXEncodingFormat __RPC_FAR * This,
  2773.     /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppdispSubProcess);
  2774.  
  2775.  
  2776. void __RPC_STUB DXceedXXEncodingFormat_get_SubProcessing_Stub(
  2777.     IRpcStubBuffer *This,
  2778.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2779.     PRPC_MESSAGE _pRpcMessage,
  2780.     DWORD *_pdwStubPhase);
  2781.  
  2782.  
  2783. /* [helpstring][helpcontext][id][propputref] */ HRESULT STDMETHODCALLTYPE DXceedXXEncodingFormat_putref_SubProcessing_Proxy( 
  2784.     DXceedXXEncodingFormat __RPC_FAR * This,
  2785.     /* [in] */ IDispatch __RPC_FAR *pdispSubProcess);
  2786.  
  2787.  
  2788. void __RPC_STUB DXceedXXEncodingFormat_putref_SubProcessing_Stub(
  2789.     IRpcStubBuffer *This,
  2790.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2791.     PRPC_MESSAGE _pRpcMessage,
  2792.     DWORD *_pdwStubPhase);
  2793.  
  2794.  
  2795. /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE DXceedXXEncodingFormat_get_EndOfLineType_Proxy( 
  2796.     DXceedXXEncodingFormat __RPC_FAR * This,
  2797.     /* [retval][out] */ EXBEndOfLineType __RPC_FAR *eEndOfLineType);
  2798.  
  2799.  
  2800. void __RPC_STUB DXceedXXEncodingFormat_get_EndOfLineType_Stub(
  2801.     IRpcStubBuffer *This,
  2802.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2803.     PRPC_MESSAGE _pRpcMessage,
  2804.     DWORD *_pdwStubPhase);
  2805.  
  2806.  
  2807. /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE DXceedXXEncodingFormat_put_EndOfLineType_Proxy( 
  2808.     DXceedXXEncodingFormat __RPC_FAR * This,
  2809.     /* [in] */ EXBEndOfLineType eEndOfLineType);
  2810.  
  2811.  
  2812. void __RPC_STUB DXceedXXEncodingFormat_put_EndOfLineType_Stub(
  2813.     IRpcStubBuffer *This,
  2814.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2815.     PRPC_MESSAGE _pRpcMessage,
  2816.     DWORD *_pdwStubPhase);
  2817.  
  2818.  
  2819. /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE DXceedXXEncodingFormat_get_MaxLineLength_Proxy( 
  2820.     DXceedXXEncodingFormat __RPC_FAR * This,
  2821.     /* [retval][out] */ long __RPC_FAR *lMaxLineLength);
  2822.  
  2823.  
  2824. void __RPC_STUB DXceedXXEncodingFormat_get_MaxLineLength_Stub(
  2825.     IRpcStubBuffer *This,
  2826.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2827.     PRPC_MESSAGE _pRpcMessage,
  2828.     DWORD *_pdwStubPhase);
  2829.  
  2830.  
  2831. /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE DXceedXXEncodingFormat_put_MaxLineLength_Proxy( 
  2832.     DXceedXXEncodingFormat __RPC_FAR * This,
  2833.     /* [in] */ long lMaxLineLength);
  2834.  
  2835.  
  2836. void __RPC_STUB DXceedXXEncodingFormat_put_MaxLineLength_Stub(
  2837.     IRpcStubBuffer *This,
  2838.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2839.     PRPC_MESSAGE _pRpcMessage,
  2840.     DWORD *_pdwStubPhase);
  2841.  
  2842.  
  2843. /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE DXceedXXEncodingFormat_get_ContinueOnInvalidData_Proxy( 
  2844.     DXceedXXEncodingFormat __RPC_FAR * This,
  2845.     /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bContinueOnInvalidData);
  2846.  
  2847.  
  2848. void __RPC_STUB DXceedXXEncodingFormat_get_ContinueOnInvalidData_Stub(
  2849.     IRpcStubBuffer *This,
  2850.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2851.     PRPC_MESSAGE _pRpcMessage,
  2852.     DWORD *_pdwStubPhase);
  2853.  
  2854.  
  2855. /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE DXceedXXEncodingFormat_put_ContinueOnInvalidData_Proxy( 
  2856.     DXceedXXEncodingFormat __RPC_FAR * This,
  2857.     /* [in] */ VARIANT_BOOL bContinueOnInvalidData);
  2858.  
  2859.  
  2860. void __RPC_STUB DXceedXXEncodingFormat_put_ContinueOnInvalidData_Stub(
  2861.     IRpcStubBuffer *This,
  2862.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2863.     PRPC_MESSAGE _pRpcMessage,
  2864.     DWORD *_pdwStubPhase);
  2865.  
  2866.  
  2867. /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE DXceedXXEncodingFormat_get_IncludeHeaderFooter_Proxy( 
  2868.     DXceedXXEncodingFormat __RPC_FAR * This,
  2869.     /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bIncludeHeaderFooter);
  2870.  
  2871.  
  2872. void __RPC_STUB DXceedXXEncodingFormat_get_IncludeHeaderFooter_Stub(
  2873.     IRpcStubBuffer *This,
  2874.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2875.     PRPC_MESSAGE _pRpcMessage,
  2876.     DWORD *_pdwStubPhase);
  2877.  
  2878.  
  2879. /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE DXceedXXEncodingFormat_put_IncludeHeaderFooter_Proxy( 
  2880.     DXceedXXEncodingFormat __RPC_FAR * This,
  2881.     /* [in] */ VARIANT_BOOL bIncludeHeaderFooter);
  2882.  
  2883.  
  2884. void __RPC_STUB DXceedXXEncodingFormat_put_IncludeHeaderFooter_Stub(
  2885.     IRpcStubBuffer *This,
  2886.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2887.     PRPC_MESSAGE _pRpcMessage,
  2888.     DWORD *_pdwStubPhase);
  2889.  
  2890.  
  2891. /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE DXceedXXEncodingFormat_get_HeaderFilename_Proxy( 
  2892.     DXceedXXEncodingFormat __RPC_FAR * This,
  2893.     /* [retval][out] */ BSTR __RPC_FAR *sFilename);
  2894.  
  2895.  
  2896. void __RPC_STUB DXceedXXEncodingFormat_get_HeaderFilename_Stub(
  2897.     IRpcStubBuffer *This,
  2898.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2899.     PRPC_MESSAGE _pRpcMessage,
  2900.     DWORD *_pdwStubPhase);
  2901.  
  2902.  
  2903. /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE DXceedXXEncodingFormat_put_HeaderFilename_Proxy( 
  2904.     DXceedXXEncodingFormat __RPC_FAR * This,
  2905.     /* [in] */ BSTR sFilename);
  2906.  
  2907.  
  2908. void __RPC_STUB DXceedXXEncodingFormat_put_HeaderFilename_Stub(
  2909.     IRpcStubBuffer *This,
  2910.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2911.     PRPC_MESSAGE _pRpcMessage,
  2912.     DWORD *_pdwStubPhase);
  2913.  
  2914.  
  2915. /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE DXceedXXEncodingFormat_get_HeaderPermissions_Proxy( 
  2916.     DXceedXXEncodingFormat __RPC_FAR * This,
  2917.     /* [retval][out] */ EXBUnixFilePermission __RPC_FAR *ePermissions);
  2918.  
  2919.  
  2920. void __RPC_STUB DXceedXXEncodingFormat_get_HeaderPermissions_Stub(
  2921.     IRpcStubBuffer *This,
  2922.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2923.     PRPC_MESSAGE _pRpcMessage,
  2924.     DWORD *_pdwStubPhase);
  2925.  
  2926.  
  2927. /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE DXceedXXEncodingFormat_put_HeaderPermissions_Proxy( 
  2928.     DXceedXXEncodingFormat __RPC_FAR * This,
  2929.     /* [in] */ EXBUnixFilePermission ePermissions);
  2930.  
  2931.  
  2932. void __RPC_STUB DXceedXXEncodingFormat_put_HeaderPermissions_Stub(
  2933.     IRpcStubBuffer *This,
  2934.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2935.     PRPC_MESSAGE _pRpcMessage,
  2936.     DWORD *_pdwStubPhase);
  2937.  
  2938.  
  2939.  
  2940. #endif     /* __DXceedXXEncodingFormat_INTERFACE_DEFINED__ */
  2941.  
  2942.  
  2943. #ifndef __IXceedBase64EncodingFormat_INTERFACE_DEFINED__
  2944. #define __IXceedBase64EncodingFormat_INTERFACE_DEFINED__
  2945.  
  2946. /* interface IXceedBase64EncodingFormat */
  2947. /* [helpstring][helpcontext][unique][object][uuid] */ 
  2948.  
  2949.  
  2950. EXTERN_C const IID IID_IXceedBase64EncodingFormat;
  2951.  
  2952. #if defined(__cplusplus) && !defined(CINTERFACE)
  2953.     
  2954.     MIDL_INTERFACE("24C1CF3A-9273-4dce-9626-291DAC0FAFA9")
  2955.     IXceedBase64EncodingFormat : public IUnknown
  2956.     {
  2957.     public:
  2958.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_SubProcessing( 
  2959.             /* [retval][out] */ IXceedProcessData __RPC_FAR *__RPC_FAR *ppiSubProcess) = 0;
  2960.         
  2961.         virtual /* [helpstring][helpcontext][propputref] */ HRESULT STDMETHODCALLTYPE putref_SubProcessing( 
  2962.             /* [in] */ IXceedProcessData __RPC_FAR *piSubProcess) = 0;
  2963.         
  2964.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_EndOfLineType( 
  2965.             /* [retval][out] */ EXBEndOfLineType __RPC_FAR *peEndOfLineType) = 0;
  2966.         
  2967.         virtual /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE put_EndOfLineType( 
  2968.             /* [in] */ EXBEndOfLineType eEndOfLineType) = 0;
  2969.         
  2970.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_MaxLineLength( 
  2971.             /* [retval][out] */ DWORD __RPC_FAR *pdwMaxLineLength) = 0;
  2972.         
  2973.         virtual /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE put_MaxLineLength( 
  2974.             /* [in] */ DWORD dwMaxLineLength) = 0;
  2975.         
  2976.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_ContinueOnInvalidData( 
  2977.             /* [retval][out] */ BOOL __RPC_FAR *pbContinueOnInvalidData) = 0;
  2978.         
  2979.         virtual /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE put_ContinueOnInvalidData( 
  2980.             /* [in] */ BOOL bContinueOnInvalidData) = 0;
  2981.         
  2982.     };
  2983.     
  2984. #else     /* C style interface */
  2985.  
  2986.     typedef struct IXceedBase64EncodingFormatVtbl
  2987.     {
  2988.         BEGIN_INTERFACE
  2989.         
  2990.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  2991.             IXceedBase64EncodingFormat __RPC_FAR * This,
  2992.             /* [in] */ REFIID riid,
  2993.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  2994.         
  2995.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  2996.             IXceedBase64EncodingFormat __RPC_FAR * This);
  2997.         
  2998.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  2999.             IXceedBase64EncodingFormat __RPC_FAR * This);
  3000.         
  3001.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SubProcessing )( 
  3002.             IXceedBase64EncodingFormat __RPC_FAR * This,
  3003.             /* [retval][out] */ IXceedProcessData __RPC_FAR *__RPC_FAR *ppiSubProcess);
  3004.         
  3005.         /* [helpstring][helpcontext][propputref] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *putref_SubProcessing )( 
  3006.             IXceedBase64EncodingFormat __RPC_FAR * This,
  3007.             /* [in] */ IXceedProcessData __RPC_FAR *piSubProcess);
  3008.         
  3009.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EndOfLineType )( 
  3010.             IXceedBase64EncodingFormat __RPC_FAR * This,
  3011.             /* [retval][out] */ EXBEndOfLineType __RPC_FAR *peEndOfLineType);
  3012.         
  3013.         /* [helpstring][helpcontext][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EndOfLineType )( 
  3014.             IXceedBase64EncodingFormat __RPC_FAR * This,
  3015.             /* [in] */ EXBEndOfLineType eEndOfLineType);
  3016.         
  3017.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MaxLineLength )( 
  3018.             IXceedBase64EncodingFormat __RPC_FAR * This,
  3019.             /* [retval][out] */ DWORD __RPC_FAR *pdwMaxLineLength);
  3020.         
  3021.         /* [helpstring][helpcontext][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MaxLineLength )( 
  3022.             IXceedBase64EncodingFormat __RPC_FAR * This,
  3023.             /* [in] */ DWORD dwMaxLineLength);
  3024.         
  3025.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ContinueOnInvalidData )( 
  3026.             IXceedBase64EncodingFormat __RPC_FAR * This,
  3027.             /* [retval][out] */ BOOL __RPC_FAR *pbContinueOnInvalidData);
  3028.         
  3029.         /* [helpstring][helpcontext][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ContinueOnInvalidData )( 
  3030.             IXceedBase64EncodingFormat __RPC_FAR * This,
  3031.             /* [in] */ BOOL bContinueOnInvalidData);
  3032.         
  3033.         END_INTERFACE
  3034.     } IXceedBase64EncodingFormatVtbl;
  3035.  
  3036.     interface IXceedBase64EncodingFormat
  3037.     {
  3038.         CONST_VTBL struct IXceedBase64EncodingFormatVtbl __RPC_FAR *lpVtbl;
  3039.     };
  3040.  
  3041.     
  3042.  
  3043. #ifdef COBJMACROS
  3044.  
  3045.  
  3046. #define IXceedBase64EncodingFormat_QueryInterface(This,riid,ppvObject)    \
  3047.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  3048.  
  3049. #define IXceedBase64EncodingFormat_AddRef(This)    \
  3050.     (This)->lpVtbl -> AddRef(This)
  3051.  
  3052. #define IXceedBase64EncodingFormat_Release(This)    \
  3053.     (This)->lpVtbl -> Release(This)
  3054.  
  3055.  
  3056. #define IXceedBase64EncodingFormat_get_SubProcessing(This,ppiSubProcess)    \
  3057.     (This)->lpVtbl -> get_SubProcessing(This,ppiSubProcess)
  3058.  
  3059. #define IXceedBase64EncodingFormat_putref_SubProcessing(This,piSubProcess)    \
  3060.     (This)->lpVtbl -> putref_SubProcessing(This,piSubProcess)
  3061.  
  3062. #define IXceedBase64EncodingFormat_get_EndOfLineType(This,peEndOfLineType)    \
  3063.     (This)->lpVtbl -> get_EndOfLineType(This,peEndOfLineType)
  3064.  
  3065. #define IXceedBase64EncodingFormat_put_EndOfLineType(This,eEndOfLineType)    \
  3066.     (This)->lpVtbl -> put_EndOfLineType(This,eEndOfLineType)
  3067.  
  3068. #define IXceedBase64EncodingFormat_get_MaxLineLength(This,pdwMaxLineLength)    \
  3069.     (This)->lpVtbl -> get_MaxLineLength(This,pdwMaxLineLength)
  3070.  
  3071. #define IXceedBase64EncodingFormat_put_MaxLineLength(This,dwMaxLineLength)    \
  3072.     (This)->lpVtbl -> put_MaxLineLength(This,dwMaxLineLength)
  3073.  
  3074. #define IXceedBase64EncodingFormat_get_ContinueOnInvalidData(This,pbContinueOnInvalidData)    \
  3075.     (This)->lpVtbl -> get_ContinueOnInvalidData(This,pbContinueOnInvalidData)
  3076.  
  3077. #define IXceedBase64EncodingFormat_put_ContinueOnInvalidData(This,bContinueOnInvalidData)    \
  3078.     (This)->lpVtbl -> put_ContinueOnInvalidData(This,bContinueOnInvalidData)
  3079.  
  3080. #endif /* COBJMACROS */
  3081.  
  3082.  
  3083. #endif     /* C style interface */
  3084.  
  3085.  
  3086.  
  3087. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE IXceedBase64EncodingFormat_get_SubProcessing_Proxy( 
  3088.     IXceedBase64EncodingFormat __RPC_FAR * This,
  3089.     /* [retval][out] */ IXceedProcessData __RPC_FAR *__RPC_FAR *ppiSubProcess);
  3090.  
  3091.  
  3092. void __RPC_STUB IXceedBase64EncodingFormat_get_SubProcessing_Stub(
  3093.     IRpcStubBuffer *This,
  3094.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3095.     PRPC_MESSAGE _pRpcMessage,
  3096.     DWORD *_pdwStubPhase);
  3097.  
  3098.  
  3099. /* [helpstring][helpcontext][propputref] */ HRESULT STDMETHODCALLTYPE IXceedBase64EncodingFormat_putref_SubProcessing_Proxy( 
  3100.     IXceedBase64EncodingFormat __RPC_FAR * This,
  3101.     /* [in] */ IXceedProcessData __RPC_FAR *piSubProcess);
  3102.  
  3103.  
  3104. void __RPC_STUB IXceedBase64EncodingFormat_putref_SubProcessing_Stub(
  3105.     IRpcStubBuffer *This,
  3106.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3107.     PRPC_MESSAGE _pRpcMessage,
  3108.     DWORD *_pdwStubPhase);
  3109.  
  3110.  
  3111. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE IXceedBase64EncodingFormat_get_EndOfLineType_Proxy( 
  3112.     IXceedBase64EncodingFormat __RPC_FAR * This,
  3113.     /* [retval][out] */ EXBEndOfLineType __RPC_FAR *peEndOfLineType);
  3114.  
  3115.  
  3116. void __RPC_STUB IXceedBase64EncodingFormat_get_EndOfLineType_Stub(
  3117.     IRpcStubBuffer *This,
  3118.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3119.     PRPC_MESSAGE _pRpcMessage,
  3120.     DWORD *_pdwStubPhase);
  3121.  
  3122.  
  3123. /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE IXceedBase64EncodingFormat_put_EndOfLineType_Proxy( 
  3124.     IXceedBase64EncodingFormat __RPC_FAR * This,
  3125.     /* [in] */ EXBEndOfLineType eEndOfLineType);
  3126.  
  3127.  
  3128. void __RPC_STUB IXceedBase64EncodingFormat_put_EndOfLineType_Stub(
  3129.     IRpcStubBuffer *This,
  3130.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3131.     PRPC_MESSAGE _pRpcMessage,
  3132.     DWORD *_pdwStubPhase);
  3133.  
  3134.  
  3135. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE IXceedBase64EncodingFormat_get_MaxLineLength_Proxy( 
  3136.     IXceedBase64EncodingFormat __RPC_FAR * This,
  3137.     /* [retval][out] */ DWORD __RPC_FAR *pdwMaxLineLength);
  3138.  
  3139.  
  3140. void __RPC_STUB IXceedBase64EncodingFormat_get_MaxLineLength_Stub(
  3141.     IRpcStubBuffer *This,
  3142.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3143.     PRPC_MESSAGE _pRpcMessage,
  3144.     DWORD *_pdwStubPhase);
  3145.  
  3146.  
  3147. /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE IXceedBase64EncodingFormat_put_MaxLineLength_Proxy( 
  3148.     IXceedBase64EncodingFormat __RPC_FAR * This,
  3149.     /* [in] */ DWORD dwMaxLineLength);
  3150.  
  3151.  
  3152. void __RPC_STUB IXceedBase64EncodingFormat_put_MaxLineLength_Stub(
  3153.     IRpcStubBuffer *This,
  3154.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3155.     PRPC_MESSAGE _pRpcMessage,
  3156.     DWORD *_pdwStubPhase);
  3157.  
  3158.  
  3159. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE IXceedBase64EncodingFormat_get_ContinueOnInvalidData_Proxy( 
  3160.     IXceedBase64EncodingFormat __RPC_FAR * This,
  3161.     /* [retval][out] */ BOOL __RPC_FAR *pbContinueOnInvalidData);
  3162.  
  3163.  
  3164. void __RPC_STUB IXceedBase64EncodingFormat_get_ContinueOnInvalidData_Stub(
  3165.     IRpcStubBuffer *This,
  3166.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3167.     PRPC_MESSAGE _pRpcMessage,
  3168.     DWORD *_pdwStubPhase);
  3169.  
  3170.  
  3171. /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE IXceedBase64EncodingFormat_put_ContinueOnInvalidData_Proxy( 
  3172.     IXceedBase64EncodingFormat __RPC_FAR * This,
  3173.     /* [in] */ BOOL bContinueOnInvalidData);
  3174.  
  3175.  
  3176. void __RPC_STUB IXceedBase64EncodingFormat_put_ContinueOnInvalidData_Stub(
  3177.     IRpcStubBuffer *This,
  3178.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3179.     PRPC_MESSAGE _pRpcMessage,
  3180.     DWORD *_pdwStubPhase);
  3181.  
  3182.  
  3183.  
  3184. #endif     /* __IXceedBase64EncodingFormat_INTERFACE_DEFINED__ */
  3185.  
  3186.  
  3187. #ifndef __DXceedBase64EncodingFormat_INTERFACE_DEFINED__
  3188. #define __DXceedBase64EncodingFormat_INTERFACE_DEFINED__
  3189.  
  3190. /* interface DXceedBase64EncodingFormat */
  3191. /* [helpstring][helpcontext][unique][dual][object][uuid] */ 
  3192.  
  3193.  
  3194. EXTERN_C const IID IID_DXceedBase64EncodingFormat;
  3195.  
  3196. #if defined(__cplusplus) && !defined(CINTERFACE)
  3197.     
  3198.     MIDL_INTERFACE("4E41B844-8198-47DF-92C3-026F8C77E6EF")
  3199.     DXceedBase64EncodingFormat : public IDispatch
  3200.     {
  3201.     public:
  3202.         virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_SubProcessing( 
  3203.             /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppdispSubProcess) = 0;
  3204.         
  3205.         virtual /* [helpstring][helpcontext][id][propputref] */ HRESULT STDMETHODCALLTYPE putref_SubProcessing( 
  3206.             /* [in] */ IDispatch __RPC_FAR *pdispSubProcess) = 0;
  3207.         
  3208.         virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_EndOfLineType( 
  3209.             /* [retval][out] */ EXBEndOfLineType __RPC_FAR *eEndOfLineType) = 0;
  3210.         
  3211.         virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_EndOfLineType( 
  3212.             /* [in] */ EXBEndOfLineType eEndOfLineType) = 0;
  3213.         
  3214.         virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_MaxLineLength( 
  3215.             /* [retval][out] */ long __RPC_FAR *lMaxLineLength) = 0;
  3216.         
  3217.         virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_MaxLineLength( 
  3218.             /* [in] */ long lMaxLineLength) = 0;
  3219.         
  3220.         virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ContinueOnInvalidData( 
  3221.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bContinueOnInvalidData) = 0;
  3222.         
  3223.         virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ContinueOnInvalidData( 
  3224.             /* [in] */ VARIANT_BOOL bContinueOnInvalidData) = 0;
  3225.         
  3226.     };
  3227.     
  3228. #else     /* C style interface */
  3229.  
  3230.     typedef struct DXceedBase64EncodingFormatVtbl
  3231.     {
  3232.         BEGIN_INTERFACE
  3233.         
  3234.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  3235.             DXceedBase64EncodingFormat __RPC_FAR * This,
  3236.             /* [in] */ REFIID riid,
  3237.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  3238.         
  3239.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  3240.             DXceedBase64EncodingFormat __RPC_FAR * This);
  3241.         
  3242.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  3243.             DXceedBase64EncodingFormat __RPC_FAR * This);
  3244.         
  3245.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  3246.             DXceedBase64EncodingFormat __RPC_FAR * This,
  3247.             /* [out] */ UINT __RPC_FAR *pctinfo);
  3248.         
  3249.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  3250.             DXceedBase64EncodingFormat __RPC_FAR * This,
  3251.             /* [in] */ UINT iTInfo,
  3252.             /* [in] */ LCID lcid,
  3253.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  3254.         
  3255.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  3256.             DXceedBase64EncodingFormat __RPC_FAR * This,
  3257.             /* [in] */ REFIID riid,
  3258.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  3259.             /* [in] */ UINT cNames,
  3260.             /* [in] */ LCID lcid,
  3261.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  3262.         
  3263.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  3264.             DXceedBase64EncodingFormat __RPC_FAR * This,
  3265.             /* [in] */ DISPID dispIdMember,
  3266.             /* [in] */ REFIID riid,
  3267.             /* [in] */ LCID lcid,
  3268.             /* [in] */ WORD wFlags,
  3269.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  3270.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  3271.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  3272.             /* [out] */ UINT __RPC_FAR *puArgErr);
  3273.         
  3274.         /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SubProcessing )( 
  3275.             DXceedBase64EncodingFormat __RPC_FAR * This,
  3276.             /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppdispSubProcess);
  3277.         
  3278.         /* [helpstring][helpcontext][id][propputref] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *putref_SubProcessing )( 
  3279.             DXceedBase64EncodingFormat __RPC_FAR * This,
  3280.             /* [in] */ IDispatch __RPC_FAR *pdispSubProcess);
  3281.         
  3282.         /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EndOfLineType )( 
  3283.             DXceedBase64EncodingFormat __RPC_FAR * This,
  3284.             /* [retval][out] */ EXBEndOfLineType __RPC_FAR *eEndOfLineType);
  3285.         
  3286.         /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EndOfLineType )( 
  3287.             DXceedBase64EncodingFormat __RPC_FAR * This,
  3288.             /* [in] */ EXBEndOfLineType eEndOfLineType);
  3289.         
  3290.         /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MaxLineLength )( 
  3291.             DXceedBase64EncodingFormat __RPC_FAR * This,
  3292.             /* [retval][out] */ long __RPC_FAR *lMaxLineLength);
  3293.         
  3294.         /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MaxLineLength )( 
  3295.             DXceedBase64EncodingFormat __RPC_FAR * This,
  3296.             /* [in] */ long lMaxLineLength);
  3297.         
  3298.         /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ContinueOnInvalidData )( 
  3299.             DXceedBase64EncodingFormat __RPC_FAR * This,
  3300.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bContinueOnInvalidData);
  3301.         
  3302.         /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ContinueOnInvalidData )( 
  3303.             DXceedBase64EncodingFormat __RPC_FAR * This,
  3304.             /* [in] */ VARIANT_BOOL bContinueOnInvalidData);
  3305.         
  3306.         END_INTERFACE
  3307.     } DXceedBase64EncodingFormatVtbl;
  3308.  
  3309.     interface DXceedBase64EncodingFormat
  3310.     {
  3311.         CONST_VTBL struct DXceedBase64EncodingFormatVtbl __RPC_FAR *lpVtbl;
  3312.     };
  3313.  
  3314.     
  3315.  
  3316. #ifdef COBJMACROS
  3317.  
  3318.  
  3319. #define DXceedBase64EncodingFormat_QueryInterface(This,riid,ppvObject)    \
  3320.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  3321.  
  3322. #define DXceedBase64EncodingFormat_AddRef(This)    \
  3323.     (This)->lpVtbl -> AddRef(This)
  3324.  
  3325. #define DXceedBase64EncodingFormat_Release(This)    \
  3326.     (This)->lpVtbl -> Release(This)
  3327.  
  3328.  
  3329. #define DXceedBase64EncodingFormat_GetTypeInfoCount(This,pctinfo)    \
  3330.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  3331.  
  3332. #define DXceedBase64EncodingFormat_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  3333.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  3334.  
  3335. #define DXceedBase64EncodingFormat_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  3336.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  3337.  
  3338. #define DXceedBase64EncodingFormat_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  3339.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  3340.  
  3341.  
  3342. #define DXceedBase64EncodingFormat_get_SubProcessing(This,ppdispSubProcess)    \
  3343.     (This)->lpVtbl -> get_SubProcessing(This,ppdispSubProcess)
  3344.  
  3345. #define DXceedBase64EncodingFormat_putref_SubProcessing(This,pdispSubProcess)    \
  3346.     (This)->lpVtbl -> putref_SubProcessing(This,pdispSubProcess)
  3347.  
  3348. #define DXceedBase64EncodingFormat_get_EndOfLineType(This,eEndOfLineType)    \
  3349.     (This)->lpVtbl -> get_EndOfLineType(This,eEndOfLineType)
  3350.  
  3351. #define DXceedBase64EncodingFormat_put_EndOfLineType(This,eEndOfLineType)    \
  3352.     (This)->lpVtbl -> put_EndOfLineType(This,eEndOfLineType)
  3353.  
  3354. #define DXceedBase64EncodingFormat_get_MaxLineLength(This,lMaxLineLength)    \
  3355.     (This)->lpVtbl -> get_MaxLineLength(This,lMaxLineLength)
  3356.  
  3357. #define DXceedBase64EncodingFormat_put_MaxLineLength(This,lMaxLineLength)    \
  3358.     (This)->lpVtbl -> put_MaxLineLength(This,lMaxLineLength)
  3359.  
  3360. #define DXceedBase64EncodingFormat_get_ContinueOnInvalidData(This,bContinueOnInvalidData)    \
  3361.     (This)->lpVtbl -> get_ContinueOnInvalidData(This,bContinueOnInvalidData)
  3362.  
  3363. #define DXceedBase64EncodingFormat_put_ContinueOnInvalidData(This,bContinueOnInvalidData)    \
  3364.     (This)->lpVtbl -> put_ContinueOnInvalidData(This,bContinueOnInvalidData)
  3365.  
  3366. #endif /* COBJMACROS */
  3367.  
  3368.  
  3369. #endif     /* C style interface */
  3370.  
  3371.  
  3372.  
  3373. /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE DXceedBase64EncodingFormat_get_SubProcessing_Proxy( 
  3374.     DXceedBase64EncodingFormat __RPC_FAR * This,
  3375.     /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppdispSubProcess);
  3376.  
  3377.  
  3378. void __RPC_STUB DXceedBase64EncodingFormat_get_SubProcessing_Stub(
  3379.     IRpcStubBuffer *This,
  3380.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3381.     PRPC_MESSAGE _pRpcMessage,
  3382.     DWORD *_pdwStubPhase);
  3383.  
  3384.  
  3385. /* [helpstring][helpcontext][id][propputref] */ HRESULT STDMETHODCALLTYPE DXceedBase64EncodingFormat_putref_SubProcessing_Proxy( 
  3386.     DXceedBase64EncodingFormat __RPC_FAR * This,
  3387.     /* [in] */ IDispatch __RPC_FAR *pdispSubProcess);
  3388.  
  3389.  
  3390. void __RPC_STUB DXceedBase64EncodingFormat_putref_SubProcessing_Stub(
  3391.     IRpcStubBuffer *This,
  3392.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3393.     PRPC_MESSAGE _pRpcMessage,
  3394.     DWORD *_pdwStubPhase);
  3395.  
  3396.  
  3397. /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE DXceedBase64EncodingFormat_get_EndOfLineType_Proxy( 
  3398.     DXceedBase64EncodingFormat __RPC_FAR * This,
  3399.     /* [retval][out] */ EXBEndOfLineType __RPC_FAR *eEndOfLineType);
  3400.  
  3401.  
  3402. void __RPC_STUB DXceedBase64EncodingFormat_get_EndOfLineType_Stub(
  3403.     IRpcStubBuffer *This,
  3404.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3405.     PRPC_MESSAGE _pRpcMessage,
  3406.     DWORD *_pdwStubPhase);
  3407.  
  3408.  
  3409. /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE DXceedBase64EncodingFormat_put_EndOfLineType_Proxy( 
  3410.     DXceedBase64EncodingFormat __RPC_FAR * This,
  3411.     /* [in] */ EXBEndOfLineType eEndOfLineType);
  3412.  
  3413.  
  3414. void __RPC_STUB DXceedBase64EncodingFormat_put_EndOfLineType_Stub(
  3415.     IRpcStubBuffer *This,
  3416.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3417.     PRPC_MESSAGE _pRpcMessage,
  3418.     DWORD *_pdwStubPhase);
  3419.  
  3420.  
  3421. /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE DXceedBase64EncodingFormat_get_MaxLineLength_Proxy( 
  3422.     DXceedBase64EncodingFormat __RPC_FAR * This,
  3423.     /* [retval][out] */ long __RPC_FAR *lMaxLineLength);
  3424.  
  3425.  
  3426. void __RPC_STUB DXceedBase64EncodingFormat_get_MaxLineLength_Stub(
  3427.     IRpcStubBuffer *This,
  3428.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3429.     PRPC_MESSAGE _pRpcMessage,
  3430.     DWORD *_pdwStubPhase);
  3431.  
  3432.  
  3433. /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE DXceedBase64EncodingFormat_put_MaxLineLength_Proxy( 
  3434.     DXceedBase64EncodingFormat __RPC_FAR * This,
  3435.     /* [in] */ long lMaxLineLength);
  3436.  
  3437.  
  3438. void __RPC_STUB DXceedBase64EncodingFormat_put_MaxLineLength_Stub(
  3439.     IRpcStubBuffer *This,
  3440.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3441.     PRPC_MESSAGE _pRpcMessage,
  3442.     DWORD *_pdwStubPhase);
  3443.  
  3444.  
  3445. /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE DXceedBase64EncodingFormat_get_ContinueOnInvalidData_Proxy( 
  3446.     DXceedBase64EncodingFormat __RPC_FAR * This,
  3447.     /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bContinueOnInvalidData);
  3448.  
  3449.  
  3450. void __RPC_STUB DXceedBase64EncodingFormat_get_ContinueOnInvalidData_Stub(
  3451.     IRpcStubBuffer *This,
  3452.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3453.     PRPC_MESSAGE _pRpcMessage,
  3454.     DWORD *_pdwStubPhase);
  3455.  
  3456.  
  3457. /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE DXceedBase64EncodingFormat_put_ContinueOnInvalidData_Proxy( 
  3458.     DXceedBase64EncodingFormat __RPC_FAR * This,
  3459.     /* [in] */ VARIANT_BOOL bContinueOnInvalidData);
  3460.  
  3461.  
  3462. void __RPC_STUB DXceedBase64EncodingFormat_put_ContinueOnInvalidData_Stub(
  3463.     IRpcStubBuffer *This,
  3464.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3465.     PRPC_MESSAGE _pRpcMessage,
  3466.     DWORD *_pdwStubPhase);
  3467.  
  3468.  
  3469.  
  3470. #endif     /* __DXceedBase64EncodingFormat_INTERFACE_DEFINED__ */
  3471.  
  3472.  
  3473. #ifndef __IXceedHexaEncodingFormat_INTERFACE_DEFINED__
  3474. #define __IXceedHexaEncodingFormat_INTERFACE_DEFINED__
  3475.  
  3476. /* interface IXceedHexaEncodingFormat */
  3477. /* [helpstring][helpcontext][unique][object][uuid] */ 
  3478.  
  3479.  
  3480. EXTERN_C const IID IID_IXceedHexaEncodingFormat;
  3481.  
  3482. #if defined(__cplusplus) && !defined(CINTERFACE)
  3483.     
  3484.     MIDL_INTERFACE("2C000D5E-9774-4ac1-BFDC-7EDE874FEC7A")
  3485.     IXceedHexaEncodingFormat : public IUnknown
  3486.     {
  3487.     public:
  3488.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_SubProcessing( 
  3489.             /* [retval][out] */ IXceedProcessData __RPC_FAR *__RPC_FAR *ppiSubProcess) = 0;
  3490.         
  3491.         virtual /* [helpstring][helpcontext][propputref] */ HRESULT STDMETHODCALLTYPE putref_SubProcessing( 
  3492.             /* [in] */ IXceedProcessData __RPC_FAR *piSubProcess) = 0;
  3493.         
  3494.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_EndOfLineType( 
  3495.             /* [retval][out] */ EXBEndOfLineType __RPC_FAR *peEndOfLineType) = 0;
  3496.         
  3497.         virtual /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE put_EndOfLineType( 
  3498.             /* [in] */ EXBEndOfLineType eEndOfLineType) = 0;
  3499.         
  3500.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_MaxLineLength( 
  3501.             /* [retval][out] */ DWORD __RPC_FAR *pdwMaxLineLength) = 0;
  3502.         
  3503.         virtual /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE put_MaxLineLength( 
  3504.             /* [in] */ DWORD dwMaxLineLength) = 0;
  3505.         
  3506.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_ContinueOnInvalidData( 
  3507.             /* [retval][out] */ BOOL __RPC_FAR *pbContinueOnInvalidData) = 0;
  3508.         
  3509.         virtual /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE put_ContinueOnInvalidData( 
  3510.             /* [in] */ BOOL pbContinueOnInvalidData) = 0;
  3511.         
  3512.     };
  3513.     
  3514. #else     /* C style interface */
  3515.  
  3516.     typedef struct IXceedHexaEncodingFormatVtbl
  3517.     {
  3518.         BEGIN_INTERFACE
  3519.         
  3520.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  3521.             IXceedHexaEncodingFormat __RPC_FAR * This,
  3522.             /* [in] */ REFIID riid,
  3523.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  3524.         
  3525.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  3526.             IXceedHexaEncodingFormat __RPC_FAR * This);
  3527.         
  3528.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  3529.             IXceedHexaEncodingFormat __RPC_FAR * This);
  3530.         
  3531.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SubProcessing )( 
  3532.             IXceedHexaEncodingFormat __RPC_FAR * This,
  3533.             /* [retval][out] */ IXceedProcessData __RPC_FAR *__RPC_FAR *ppiSubProcess);
  3534.         
  3535.         /* [helpstring][helpcontext][propputref] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *putref_SubProcessing )( 
  3536.             IXceedHexaEncodingFormat __RPC_FAR * This,
  3537.             /* [in] */ IXceedProcessData __RPC_FAR *piSubProcess);
  3538.         
  3539.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EndOfLineType )( 
  3540.             IXceedHexaEncodingFormat __RPC_FAR * This,
  3541.             /* [retval][out] */ EXBEndOfLineType __RPC_FAR *peEndOfLineType);
  3542.         
  3543.         /* [helpstring][helpcontext][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EndOfLineType )( 
  3544.             IXceedHexaEncodingFormat __RPC_FAR * This,
  3545.             /* [in] */ EXBEndOfLineType eEndOfLineType);
  3546.         
  3547.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MaxLineLength )( 
  3548.             IXceedHexaEncodingFormat __RPC_FAR * This,
  3549.             /* [retval][out] */ DWORD __RPC_FAR *pdwMaxLineLength);
  3550.         
  3551.         /* [helpstring][helpcontext][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MaxLineLength )( 
  3552.             IXceedHexaEncodingFormat __RPC_FAR * This,
  3553.             /* [in] */ DWORD dwMaxLineLength);
  3554.         
  3555.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ContinueOnInvalidData )( 
  3556.             IXceedHexaEncodingFormat __RPC_FAR * This,
  3557.             /* [retval][out] */ BOOL __RPC_FAR *pbContinueOnInvalidData);
  3558.         
  3559.         /* [helpstring][helpcontext][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ContinueOnInvalidData )( 
  3560.             IXceedHexaEncodingFormat __RPC_FAR * This,
  3561.             /* [in] */ BOOL pbContinueOnInvalidData);
  3562.         
  3563.         END_INTERFACE
  3564.     } IXceedHexaEncodingFormatVtbl;
  3565.  
  3566.     interface IXceedHexaEncodingFormat
  3567.     {
  3568.         CONST_VTBL struct IXceedHexaEncodingFormatVtbl __RPC_FAR *lpVtbl;
  3569.     };
  3570.  
  3571.     
  3572.  
  3573. #ifdef COBJMACROS
  3574.  
  3575.  
  3576. #define IXceedHexaEncodingFormat_QueryInterface(This,riid,ppvObject)    \
  3577.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  3578.  
  3579. #define IXceedHexaEncodingFormat_AddRef(This)    \
  3580.     (This)->lpVtbl -> AddRef(This)
  3581.  
  3582. #define IXceedHexaEncodingFormat_Release(This)    \
  3583.     (This)->lpVtbl -> Release(This)
  3584.  
  3585.  
  3586. #define IXceedHexaEncodingFormat_get_SubProcessing(This,ppiSubProcess)    \
  3587.     (This)->lpVtbl -> get_SubProcessing(This,ppiSubProcess)
  3588.  
  3589. #define IXceedHexaEncodingFormat_putref_SubProcessing(This,piSubProcess)    \
  3590.     (This)->lpVtbl -> putref_SubProcessing(This,piSubProcess)
  3591.  
  3592. #define IXceedHexaEncodingFormat_get_EndOfLineType(This,peEndOfLineType)    \
  3593.     (This)->lpVtbl -> get_EndOfLineType(This,peEndOfLineType)
  3594.  
  3595. #define IXceedHexaEncodingFormat_put_EndOfLineType(This,eEndOfLineType)    \
  3596.     (This)->lpVtbl -> put_EndOfLineType(This,eEndOfLineType)
  3597.  
  3598. #define IXceedHexaEncodingFormat_get_MaxLineLength(This,pdwMaxLineLength)    \
  3599.     (This)->lpVtbl -> get_MaxLineLength(This,pdwMaxLineLength)
  3600.  
  3601. #define IXceedHexaEncodingFormat_put_MaxLineLength(This,dwMaxLineLength)    \
  3602.     (This)->lpVtbl -> put_MaxLineLength(This,dwMaxLineLength)
  3603.  
  3604. #define IXceedHexaEncodingFormat_get_ContinueOnInvalidData(This,pbContinueOnInvalidData)    \
  3605.     (This)->lpVtbl -> get_ContinueOnInvalidData(This,pbContinueOnInvalidData)
  3606.  
  3607. #define IXceedHexaEncodingFormat_put_ContinueOnInvalidData(This,pbContinueOnInvalidData)    \
  3608.     (This)->lpVtbl -> put_ContinueOnInvalidData(This,pbContinueOnInvalidData)
  3609.  
  3610. #endif /* COBJMACROS */
  3611.  
  3612.  
  3613. #endif     /* C style interface */
  3614.  
  3615.  
  3616.  
  3617. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE IXceedHexaEncodingFormat_get_SubProcessing_Proxy( 
  3618.     IXceedHexaEncodingFormat __RPC_FAR * This,
  3619.     /* [retval][out] */ IXceedProcessData __RPC_FAR *__RPC_FAR *ppiSubProcess);
  3620.  
  3621.  
  3622. void __RPC_STUB IXceedHexaEncodingFormat_get_SubProcessing_Stub(
  3623.     IRpcStubBuffer *This,
  3624.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3625.     PRPC_MESSAGE _pRpcMessage,
  3626.     DWORD *_pdwStubPhase);
  3627.  
  3628.  
  3629. /* [helpstring][helpcontext][propputref] */ HRESULT STDMETHODCALLTYPE IXceedHexaEncodingFormat_putref_SubProcessing_Proxy( 
  3630.     IXceedHexaEncodingFormat __RPC_FAR * This,
  3631.     /* [in] */ IXceedProcessData __RPC_FAR *piSubProcess);
  3632.  
  3633.  
  3634. void __RPC_STUB IXceedHexaEncodingFormat_putref_SubProcessing_Stub(
  3635.     IRpcStubBuffer *This,
  3636.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3637.     PRPC_MESSAGE _pRpcMessage,
  3638.     DWORD *_pdwStubPhase);
  3639.  
  3640.  
  3641. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE IXceedHexaEncodingFormat_get_EndOfLineType_Proxy( 
  3642.     IXceedHexaEncodingFormat __RPC_FAR * This,
  3643.     /* [retval][out] */ EXBEndOfLineType __RPC_FAR *peEndOfLineType);
  3644.  
  3645.  
  3646. void __RPC_STUB IXceedHexaEncodingFormat_get_EndOfLineType_Stub(
  3647.     IRpcStubBuffer *This,
  3648.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3649.     PRPC_MESSAGE _pRpcMessage,
  3650.     DWORD *_pdwStubPhase);
  3651.  
  3652.  
  3653. /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE IXceedHexaEncodingFormat_put_EndOfLineType_Proxy( 
  3654.     IXceedHexaEncodingFormat __RPC_FAR * This,
  3655.     /* [in] */ EXBEndOfLineType eEndOfLineType);
  3656.  
  3657.  
  3658. void __RPC_STUB IXceedHexaEncodingFormat_put_EndOfLineType_Stub(
  3659.     IRpcStubBuffer *This,
  3660.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3661.     PRPC_MESSAGE _pRpcMessage,
  3662.     DWORD *_pdwStubPhase);
  3663.  
  3664.  
  3665. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE IXceedHexaEncodingFormat_get_MaxLineLength_Proxy( 
  3666.     IXceedHexaEncodingFormat __RPC_FAR * This,
  3667.     /* [retval][out] */ DWORD __RPC_FAR *pdwMaxLineLength);
  3668.  
  3669.  
  3670. void __RPC_STUB IXceedHexaEncodingFormat_get_MaxLineLength_Stub(
  3671.     IRpcStubBuffer *This,
  3672.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3673.     PRPC_MESSAGE _pRpcMessage,
  3674.     DWORD *_pdwStubPhase);
  3675.  
  3676.  
  3677. /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE IXceedHexaEncodingFormat_put_MaxLineLength_Proxy( 
  3678.     IXceedHexaEncodingFormat __RPC_FAR * This,
  3679.     /* [in] */ DWORD dwMaxLineLength);
  3680.  
  3681.  
  3682. void __RPC_STUB IXceedHexaEncodingFormat_put_MaxLineLength_Stub(
  3683.     IRpcStubBuffer *This,
  3684.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3685.     PRPC_MESSAGE _pRpcMessage,
  3686.     DWORD *_pdwStubPhase);
  3687.  
  3688.  
  3689. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE IXceedHexaEncodingFormat_get_ContinueOnInvalidData_Proxy( 
  3690.     IXceedHexaEncodingFormat __RPC_FAR * This,
  3691.     /* [retval][out] */ BOOL __RPC_FAR *pbContinueOnInvalidData);
  3692.  
  3693.  
  3694. void __RPC_STUB IXceedHexaEncodingFormat_get_ContinueOnInvalidData_Stub(
  3695.     IRpcStubBuffer *This,
  3696.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3697.     PRPC_MESSAGE _pRpcMessage,
  3698.     DWORD *_pdwStubPhase);
  3699.  
  3700.  
  3701. /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE IXceedHexaEncodingFormat_put_ContinueOnInvalidData_Proxy( 
  3702.     IXceedHexaEncodingFormat __RPC_FAR * This,
  3703.     /* [in] */ BOOL pbContinueOnInvalidData);
  3704.  
  3705.  
  3706. void __RPC_STUB IXceedHexaEncodingFormat_put_ContinueOnInvalidData_Stub(
  3707.     IRpcStubBuffer *This,
  3708.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3709.     PRPC_MESSAGE _pRpcMessage,
  3710.     DWORD *_pdwStubPhase);
  3711.  
  3712.  
  3713.  
  3714. #endif     /* __IXceedHexaEncodingFormat_INTERFACE_DEFINED__ */
  3715.  
  3716.  
  3717. #ifndef __DXceedHexaEncodingFormat_INTERFACE_DEFINED__
  3718. #define __DXceedHexaEncodingFormat_INTERFACE_DEFINED__
  3719.  
  3720. /* interface DXceedHexaEncodingFormat */
  3721. /* [helpstring][helpcontext][unique][dual][object][uuid] */ 
  3722.  
  3723.  
  3724. EXTERN_C const IID IID_DXceedHexaEncodingFormat;
  3725.  
  3726. #if defined(__cplusplus) && !defined(CINTERFACE)
  3727.     
  3728.     MIDL_INTERFACE("4E25A9A8-5CF0-43B5-AE45-413999D85B61")
  3729.     DXceedHexaEncodingFormat : public IDispatch
  3730.     {
  3731.     public:
  3732.         virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_SubProcessing( 
  3733.             /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppdispSubProcess) = 0;
  3734.         
  3735.         virtual /* [helpstring][helpcontext][id][propputref] */ HRESULT STDMETHODCALLTYPE putref_SubProcessing( 
  3736.             /* [in] */ IDispatch __RPC_FAR *pdispSubProcess) = 0;
  3737.         
  3738.         virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_EndOfLineType( 
  3739.             /* [retval][out] */ EXBEndOfLineType __RPC_FAR *eEndOfLineType) = 0;
  3740.         
  3741.         virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_EndOfLineType( 
  3742.             /* [in] */ EXBEndOfLineType eEndOfLineType) = 0;
  3743.         
  3744.         virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_MaxLineLength( 
  3745.             /* [retval][out] */ long __RPC_FAR *lMaxLineLength) = 0;
  3746.         
  3747.         virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_MaxLineLength( 
  3748.             /* [in] */ long lMaxLineLength) = 0;
  3749.         
  3750.         virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ContinueOnInvalidData( 
  3751.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bContinueOnInvalidData) = 0;
  3752.         
  3753.         virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ContinueOnInvalidData( 
  3754.             /* [in] */ VARIANT_BOOL bContinueOnInvalidData) = 0;
  3755.         
  3756.     };
  3757.     
  3758. #else     /* C style interface */
  3759.  
  3760.     typedef struct DXceedHexaEncodingFormatVtbl
  3761.     {
  3762.         BEGIN_INTERFACE
  3763.         
  3764.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  3765.             DXceedHexaEncodingFormat __RPC_FAR * This,
  3766.             /* [in] */ REFIID riid,
  3767.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  3768.         
  3769.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  3770.             DXceedHexaEncodingFormat __RPC_FAR * This);
  3771.         
  3772.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  3773.             DXceedHexaEncodingFormat __RPC_FAR * This);
  3774.         
  3775.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  3776.             DXceedHexaEncodingFormat __RPC_FAR * This,
  3777.             /* [out] */ UINT __RPC_FAR *pctinfo);
  3778.         
  3779.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  3780.             DXceedHexaEncodingFormat __RPC_FAR * This,
  3781.             /* [in] */ UINT iTInfo,
  3782.             /* [in] */ LCID lcid,
  3783.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  3784.         
  3785.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  3786.             DXceedHexaEncodingFormat __RPC_FAR * This,
  3787.             /* [in] */ REFIID riid,
  3788.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  3789.             /* [in] */ UINT cNames,
  3790.             /* [in] */ LCID lcid,
  3791.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  3792.         
  3793.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  3794.             DXceedHexaEncodingFormat __RPC_FAR * This,
  3795.             /* [in] */ DISPID dispIdMember,
  3796.             /* [in] */ REFIID riid,
  3797.             /* [in] */ LCID lcid,
  3798.             /* [in] */ WORD wFlags,
  3799.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  3800.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  3801.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  3802.             /* [out] */ UINT __RPC_FAR *puArgErr);
  3803.         
  3804.         /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SubProcessing )( 
  3805.             DXceedHexaEncodingFormat __RPC_FAR * This,
  3806.             /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppdispSubProcess);
  3807.         
  3808.         /* [helpstring][helpcontext][id][propputref] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *putref_SubProcessing )( 
  3809.             DXceedHexaEncodingFormat __RPC_FAR * This,
  3810.             /* [in] */ IDispatch __RPC_FAR *pdispSubProcess);
  3811.         
  3812.         /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EndOfLineType )( 
  3813.             DXceedHexaEncodingFormat __RPC_FAR * This,
  3814.             /* [retval][out] */ EXBEndOfLineType __RPC_FAR *eEndOfLineType);
  3815.         
  3816.         /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EndOfLineType )( 
  3817.             DXceedHexaEncodingFormat __RPC_FAR * This,
  3818.             /* [in] */ EXBEndOfLineType eEndOfLineType);
  3819.         
  3820.         /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MaxLineLength )( 
  3821.             DXceedHexaEncodingFormat __RPC_FAR * This,
  3822.             /* [retval][out] */ long __RPC_FAR *lMaxLineLength);
  3823.         
  3824.         /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MaxLineLength )( 
  3825.             DXceedHexaEncodingFormat __RPC_FAR * This,
  3826.             /* [in] */ long lMaxLineLength);
  3827.         
  3828.         /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ContinueOnInvalidData )( 
  3829.             DXceedHexaEncodingFormat __RPC_FAR * This,
  3830.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bContinueOnInvalidData);
  3831.         
  3832.         /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ContinueOnInvalidData )( 
  3833.             DXceedHexaEncodingFormat __RPC_FAR * This,
  3834.             /* [in] */ VARIANT_BOOL bContinueOnInvalidData);
  3835.         
  3836.         END_INTERFACE
  3837.     } DXceedHexaEncodingFormatVtbl;
  3838.  
  3839.     interface DXceedHexaEncodingFormat
  3840.     {
  3841.         CONST_VTBL struct DXceedHexaEncodingFormatVtbl __RPC_FAR *lpVtbl;
  3842.     };
  3843.  
  3844.     
  3845.  
  3846. #ifdef COBJMACROS
  3847.  
  3848.  
  3849. #define DXceedHexaEncodingFormat_QueryInterface(This,riid,ppvObject)    \
  3850.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  3851.  
  3852. #define DXceedHexaEncodingFormat_AddRef(This)    \
  3853.     (This)->lpVtbl -> AddRef(This)
  3854.  
  3855. #define DXceedHexaEncodingFormat_Release(This)    \
  3856.     (This)->lpVtbl -> Release(This)
  3857.  
  3858.  
  3859. #define DXceedHexaEncodingFormat_GetTypeInfoCount(This,pctinfo)    \
  3860.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  3861.  
  3862. #define DXceedHexaEncodingFormat_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  3863.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  3864.  
  3865. #define DXceedHexaEncodingFormat_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  3866.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  3867.  
  3868. #define DXceedHexaEncodingFormat_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  3869.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  3870.  
  3871.  
  3872. #define DXceedHexaEncodingFormat_get_SubProcessing(This,ppdispSubProcess)    \
  3873.     (This)->lpVtbl -> get_SubProcessing(This,ppdispSubProcess)
  3874.  
  3875. #define DXceedHexaEncodingFormat_putref_SubProcessing(This,pdispSubProcess)    \
  3876.     (This)->lpVtbl -> putref_SubProcessing(This,pdispSubProcess)
  3877.  
  3878. #define DXceedHexaEncodingFormat_get_EndOfLineType(This,eEndOfLineType)    \
  3879.     (This)->lpVtbl -> get_EndOfLineType(This,eEndOfLineType)
  3880.  
  3881. #define DXceedHexaEncodingFormat_put_EndOfLineType(This,eEndOfLineType)    \
  3882.     (This)->lpVtbl -> put_EndOfLineType(This,eEndOfLineType)
  3883.  
  3884. #define DXceedHexaEncodingFormat_get_MaxLineLength(This,lMaxLineLength)    \
  3885.     (This)->lpVtbl -> get_MaxLineLength(This,lMaxLineLength)
  3886.  
  3887. #define DXceedHexaEncodingFormat_put_MaxLineLength(This,lMaxLineLength)    \
  3888.     (This)->lpVtbl -> put_MaxLineLength(This,lMaxLineLength)
  3889.  
  3890. #define DXceedHexaEncodingFormat_get_ContinueOnInvalidData(This,bContinueOnInvalidData)    \
  3891.     (This)->lpVtbl -> get_ContinueOnInvalidData(This,bContinueOnInvalidData)
  3892.  
  3893. #define DXceedHexaEncodingFormat_put_ContinueOnInvalidData(This,bContinueOnInvalidData)    \
  3894.     (This)->lpVtbl -> put_ContinueOnInvalidData(This,bContinueOnInvalidData)
  3895.  
  3896. #endif /* COBJMACROS */
  3897.  
  3898.  
  3899. #endif     /* C style interface */
  3900.  
  3901.  
  3902.  
  3903. /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE DXceedHexaEncodingFormat_get_SubProcessing_Proxy( 
  3904.     DXceedHexaEncodingFormat __RPC_FAR * This,
  3905.     /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppdispSubProcess);
  3906.  
  3907.  
  3908. void __RPC_STUB DXceedHexaEncodingFormat_get_SubProcessing_Stub(
  3909.     IRpcStubBuffer *This,
  3910.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3911.     PRPC_MESSAGE _pRpcMessage,
  3912.     DWORD *_pdwStubPhase);
  3913.  
  3914.  
  3915. /* [helpstring][helpcontext][id][propputref] */ HRESULT STDMETHODCALLTYPE DXceedHexaEncodingFormat_putref_SubProcessing_Proxy( 
  3916.     DXceedHexaEncodingFormat __RPC_FAR * This,
  3917.     /* [in] */ IDispatch __RPC_FAR *pdispSubProcess);
  3918.  
  3919.  
  3920. void __RPC_STUB DXceedHexaEncodingFormat_putref_SubProcessing_Stub(
  3921.     IRpcStubBuffer *This,
  3922.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3923.     PRPC_MESSAGE _pRpcMessage,
  3924.     DWORD *_pdwStubPhase);
  3925.  
  3926.  
  3927. /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE DXceedHexaEncodingFormat_get_EndOfLineType_Proxy( 
  3928.     DXceedHexaEncodingFormat __RPC_FAR * This,
  3929.     /* [retval][out] */ EXBEndOfLineType __RPC_FAR *eEndOfLineType);
  3930.  
  3931.  
  3932. void __RPC_STUB DXceedHexaEncodingFormat_get_EndOfLineType_Stub(
  3933.     IRpcStubBuffer *This,
  3934.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3935.     PRPC_MESSAGE _pRpcMessage,
  3936.     DWORD *_pdwStubPhase);
  3937.  
  3938.  
  3939. /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE DXceedHexaEncodingFormat_put_EndOfLineType_Proxy( 
  3940.     DXceedHexaEncodingFormat __RPC_FAR * This,
  3941.     /* [in] */ EXBEndOfLineType eEndOfLineType);
  3942.  
  3943.  
  3944. void __RPC_STUB DXceedHexaEncodingFormat_put_EndOfLineType_Stub(
  3945.     IRpcStubBuffer *This,
  3946.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3947.     PRPC_MESSAGE _pRpcMessage,
  3948.     DWORD *_pdwStubPhase);
  3949.  
  3950.  
  3951. /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE DXceedHexaEncodingFormat_get_MaxLineLength_Proxy( 
  3952.     DXceedHexaEncodingFormat __RPC_FAR * This,
  3953.     /* [retval][out] */ long __RPC_FAR *lMaxLineLength);
  3954.  
  3955.  
  3956. void __RPC_STUB DXceedHexaEncodingFormat_get_MaxLineLength_Stub(
  3957.     IRpcStubBuffer *This,
  3958.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3959.     PRPC_MESSAGE _pRpcMessage,
  3960.     DWORD *_pdwStubPhase);
  3961.  
  3962.  
  3963. /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE DXceedHexaEncodingFormat_put_MaxLineLength_Proxy( 
  3964.     DXceedHexaEncodingFormat __RPC_FAR * This,
  3965.     /* [in] */ long lMaxLineLength);
  3966.  
  3967.  
  3968. void __RPC_STUB DXceedHexaEncodingFormat_put_MaxLineLength_Stub(
  3969.     IRpcStubBuffer *This,
  3970.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3971.     PRPC_MESSAGE _pRpcMessage,
  3972.     DWORD *_pdwStubPhase);
  3973.  
  3974.  
  3975. /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE DXceedHexaEncodingFormat_get_ContinueOnInvalidData_Proxy( 
  3976.     DXceedHexaEncodingFormat __RPC_FAR * This,
  3977.     /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bContinueOnInvalidData);
  3978.  
  3979.  
  3980. void __RPC_STUB DXceedHexaEncodingFormat_get_ContinueOnInvalidData_Stub(
  3981.     IRpcStubBuffer *This,
  3982.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3983.     PRPC_MESSAGE _pRpcMessage,
  3984.     DWORD *_pdwStubPhase);
  3985.  
  3986.  
  3987. /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE DXceedHexaEncodingFormat_put_ContinueOnInvalidData_Proxy( 
  3988.     DXceedHexaEncodingFormat __RPC_FAR * This,
  3989.     /* [in] */ VARIANT_BOOL bContinueOnInvalidData);
  3990.  
  3991.  
  3992. void __RPC_STUB DXceedHexaEncodingFormat_put_ContinueOnInvalidData_Stub(
  3993.     IRpcStubBuffer *This,
  3994.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3995.     PRPC_MESSAGE _pRpcMessage,
  3996.     DWORD *_pdwStubPhase);
  3997.  
  3998.  
  3999.  
  4000. #endif     /* __DXceedHexaEncodingFormat_INTERFACE_DEFINED__ */
  4001.  
  4002.  
  4003. #ifndef __IXceedBinHexEncodingFormat_INTERFACE_DEFINED__
  4004. #define __IXceedBinHexEncodingFormat_INTERFACE_DEFINED__
  4005.  
  4006. /* interface IXceedBinHexEncodingFormat */
  4007. /* [helpstring][helpcontext][unique][object][uuid] */ 
  4008.  
  4009.  
  4010. EXTERN_C const IID IID_IXceedBinHexEncodingFormat;
  4011.  
  4012. #if defined(__cplusplus) && !defined(CINTERFACE)
  4013.     
  4014.     MIDL_INTERFACE("5B755C17-F55C-4413-98DD-B25B226583F5")
  4015.     IXceedBinHexEncodingFormat : public IUnknown
  4016.     {
  4017.     public:
  4018.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_SubProcessing( 
  4019.             /* [retval][out] */ IXceedProcessData __RPC_FAR *__RPC_FAR *ppiSubProcess) = 0;
  4020.         
  4021.         virtual /* [helpstring][helpcontext][propputref] */ HRESULT STDMETHODCALLTYPE putref_SubProcessing( 
  4022.             /* [in] */ IXceedProcessData __RPC_FAR *piSubProcess) = 0;
  4023.         
  4024.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_EndOfLineType( 
  4025.             /* [retval][out] */ EXBEndOfLineType __RPC_FAR *peEndOfLineType) = 0;
  4026.         
  4027.         virtual /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE put_EndOfLineType( 
  4028.             /* [in] */ EXBEndOfLineType eEndOfLineType) = 0;
  4029.         
  4030.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_MaxLineLength( 
  4031.             /* [retval][out] */ DWORD __RPC_FAR *pdwMaxLineLength) = 0;
  4032.         
  4033.         virtual /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE put_MaxLineLength( 
  4034.             /* [in] */ DWORD dwMaxLineLength) = 0;
  4035.         
  4036.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_ContinueOnInvalidData( 
  4037.             /* [retval][out] */ BOOL __RPC_FAR *pbContinueOnInvalidData) = 0;
  4038.         
  4039.         virtual /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE put_ContinueOnInvalidData( 
  4040.             /* [in] */ BOOL bContinueOnInvalidData) = 0;
  4041.         
  4042.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_IncludeHeaderFooter( 
  4043.             /* [retval][out] */ BOOL __RPC_FAR *pbIncludeHeaderFooter) = 0;
  4044.         
  4045.         virtual /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE put_IncludeHeaderFooter( 
  4046.             /* [in] */ BOOL bIncludeHeaderFooter) = 0;
  4047.         
  4048.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_HeaderFilename( 
  4049.             /* [retval][out] */ BSTR __RPC_FAR *psFileName) = 0;
  4050.         
  4051.         virtual /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE put_HeaderFilename( 
  4052.             /* [in] */ BSTR sFileName) = 0;
  4053.         
  4054.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_HeaderType( 
  4055.             /* [retval][out] */ BYTE __RPC_FAR *__RPC_FAR *pcType) = 0;
  4056.         
  4057.         virtual /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE put_HeaderType( 
  4058.             /* [in] */ BYTE __RPC_FAR *pcType) = 0;
  4059.         
  4060.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_HeaderCreator( 
  4061.             /* [retval][out] */ BYTE __RPC_FAR *__RPC_FAR *pcCreator) = 0;
  4062.         
  4063.         virtual /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE put_HeaderCreator( 
  4064.             /* [in] */ BYTE __RPC_FAR *pcCreator) = 0;
  4065.         
  4066.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_HeaderFlags( 
  4067.             /* [retval][out] */ WORD __RPC_FAR *pwFlags) = 0;
  4068.         
  4069.         virtual /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE put_HeaderFlags( 
  4070.             /* [in] */ WORD wFlags) = 0;
  4071.         
  4072.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_HeaderDataForkLength( 
  4073.             /* [retval][out] */ DWORD __RPC_FAR *pdwDataForkLength) = 0;
  4074.         
  4075.         virtual /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE put_HeaderDataForkLength( 
  4076.             /* [in] */ DWORD dwDataForkLength) = 0;
  4077.         
  4078.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_HeaderResourceForkLength( 
  4079.             /* [retval][out] */ DWORD __RPC_FAR *pdwResourceForkLength) = 0;
  4080.         
  4081.         virtual /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE put_HeaderResourceForkLength( 
  4082.             /* [in] */ DWORD dwResourceForkLength) = 0;
  4083.         
  4084.     };
  4085.     
  4086. #else     /* C style interface */
  4087.  
  4088.     typedef struct IXceedBinHexEncodingFormatVtbl
  4089.     {
  4090.         BEGIN_INTERFACE
  4091.         
  4092.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  4093.             IXceedBinHexEncodingFormat __RPC_FAR * This,
  4094.             /* [in] */ REFIID riid,
  4095.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  4096.         
  4097.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  4098.             IXceedBinHexEncodingFormat __RPC_FAR * This);
  4099.         
  4100.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  4101.             IXceedBinHexEncodingFormat __RPC_FAR * This);
  4102.         
  4103.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SubProcessing )( 
  4104.             IXceedBinHexEncodingFormat __RPC_FAR * This,
  4105.             /* [retval][out] */ IXceedProcessData __RPC_FAR *__RPC_FAR *ppiSubProcess);
  4106.         
  4107.         /* [helpstring][helpcontext][propputref] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *putref_SubProcessing )( 
  4108.             IXceedBinHexEncodingFormat __RPC_FAR * This,
  4109.             /* [in] */ IXceedProcessData __RPC_FAR *piSubProcess);
  4110.         
  4111.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EndOfLineType )( 
  4112.             IXceedBinHexEncodingFormat __RPC_FAR * This,
  4113.             /* [retval][out] */ EXBEndOfLineType __RPC_FAR *peEndOfLineType);
  4114.         
  4115.         /* [helpstring][helpcontext][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EndOfLineType )( 
  4116.             IXceedBinHexEncodingFormat __RPC_FAR * This,
  4117.             /* [in] */ EXBEndOfLineType eEndOfLineType);
  4118.         
  4119.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MaxLineLength )( 
  4120.             IXceedBinHexEncodingFormat __RPC_FAR * This,
  4121.             /* [retval][out] */ DWORD __RPC_FAR *pdwMaxLineLength);
  4122.         
  4123.         /* [helpstring][helpcontext][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MaxLineLength )( 
  4124.             IXceedBinHexEncodingFormat __RPC_FAR * This,
  4125.             /* [in] */ DWORD dwMaxLineLength);
  4126.         
  4127.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ContinueOnInvalidData )( 
  4128.             IXceedBinHexEncodingFormat __RPC_FAR * This,
  4129.             /* [retval][out] */ BOOL __RPC_FAR *pbContinueOnInvalidData);
  4130.         
  4131.         /* [helpstring][helpcontext][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ContinueOnInvalidData )( 
  4132.             IXceedBinHexEncodingFormat __RPC_FAR * This,
  4133.             /* [in] */ BOOL bContinueOnInvalidData);
  4134.         
  4135.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IncludeHeaderFooter )( 
  4136.             IXceedBinHexEncodingFormat __RPC_FAR * This,
  4137.             /* [retval][out] */ BOOL __RPC_FAR *pbIncludeHeaderFooter);
  4138.         
  4139.         /* [helpstring][helpcontext][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_IncludeHeaderFooter )( 
  4140.             IXceedBinHexEncodingFormat __RPC_FAR * This,
  4141.             /* [in] */ BOOL bIncludeHeaderFooter);
  4142.         
  4143.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HeaderFilename )( 
  4144.             IXceedBinHexEncodingFormat __RPC_FAR * This,
  4145.             /* [retval][out] */ BSTR __RPC_FAR *psFileName);
  4146.         
  4147.         /* [helpstring][helpcontext][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HeaderFilename )( 
  4148.             IXceedBinHexEncodingFormat __RPC_FAR * This,
  4149.             /* [in] */ BSTR sFileName);
  4150.         
  4151.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HeaderType )( 
  4152.             IXceedBinHexEncodingFormat __RPC_FAR * This,
  4153.             /* [retval][out] */ BYTE __RPC_FAR *__RPC_FAR *pcType);
  4154.         
  4155.         /* [helpstring][helpcontext][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HeaderType )( 
  4156.             IXceedBinHexEncodingFormat __RPC_FAR * This,
  4157.             /* [in] */ BYTE __RPC_FAR *pcType);
  4158.         
  4159.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HeaderCreator )( 
  4160.             IXceedBinHexEncodingFormat __RPC_FAR * This,
  4161.             /* [retval][out] */ BYTE __RPC_FAR *__RPC_FAR *pcCreator);
  4162.         
  4163.         /* [helpstring][helpcontext][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HeaderCreator )( 
  4164.             IXceedBinHexEncodingFormat __RPC_FAR * This,
  4165.             /* [in] */ BYTE __RPC_FAR *pcCreator);
  4166.         
  4167.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HeaderFlags )( 
  4168.             IXceedBinHexEncodingFormat __RPC_FAR * This,
  4169.             /* [retval][out] */ WORD __RPC_FAR *pwFlags);
  4170.         
  4171.         /* [helpstring][helpcontext][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HeaderFlags )( 
  4172.             IXceedBinHexEncodingFormat __RPC_FAR * This,
  4173.             /* [in] */ WORD wFlags);
  4174.         
  4175.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HeaderDataForkLength )( 
  4176.             IXceedBinHexEncodingFormat __RPC_FAR * This,
  4177.             /* [retval][out] */ DWORD __RPC_FAR *pdwDataForkLength);
  4178.         
  4179.         /* [helpstring][helpcontext][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HeaderDataForkLength )( 
  4180.             IXceedBinHexEncodingFormat __RPC_FAR * This,
  4181.             /* [in] */ DWORD dwDataForkLength);
  4182.         
  4183.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HeaderResourceForkLength )( 
  4184.             IXceedBinHexEncodingFormat __RPC_FAR * This,
  4185.             /* [retval][out] */ DWORD __RPC_FAR *pdwResourceForkLength);
  4186.         
  4187.         /* [helpstring][helpcontext][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HeaderResourceForkLength )( 
  4188.             IXceedBinHexEncodingFormat __RPC_FAR * This,
  4189.             /* [in] */ DWORD dwResourceForkLength);
  4190.         
  4191.         END_INTERFACE
  4192.     } IXceedBinHexEncodingFormatVtbl;
  4193.  
  4194.     interface IXceedBinHexEncodingFormat
  4195.     {
  4196.         CONST_VTBL struct IXceedBinHexEncodingFormatVtbl __RPC_FAR *lpVtbl;
  4197.     };
  4198.  
  4199.     
  4200.  
  4201. #ifdef COBJMACROS
  4202.  
  4203.  
  4204. #define IXceedBinHexEncodingFormat_QueryInterface(This,riid,ppvObject)    \
  4205.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  4206.  
  4207. #define IXceedBinHexEncodingFormat_AddRef(This)    \
  4208.     (This)->lpVtbl -> AddRef(This)
  4209.  
  4210. #define IXceedBinHexEncodingFormat_Release(This)    \
  4211.     (This)->lpVtbl -> Release(This)
  4212.  
  4213.  
  4214. #define IXceedBinHexEncodingFormat_get_SubProcessing(This,ppiSubProcess)    \
  4215.     (This)->lpVtbl -> get_SubProcessing(This,ppiSubProcess)
  4216.  
  4217. #define IXceedBinHexEncodingFormat_putref_SubProcessing(This,piSubProcess)    \
  4218.     (This)->lpVtbl -> putref_SubProcessing(This,piSubProcess)
  4219.  
  4220. #define IXceedBinHexEncodingFormat_get_EndOfLineType(This,peEndOfLineType)    \
  4221.     (This)->lpVtbl -> get_EndOfLineType(This,peEndOfLineType)
  4222.  
  4223. #define IXceedBinHexEncodingFormat_put_EndOfLineType(This,eEndOfLineType)    \
  4224.     (This)->lpVtbl -> put_EndOfLineType(This,eEndOfLineType)
  4225.  
  4226. #define IXceedBinHexEncodingFormat_get_MaxLineLength(This,pdwMaxLineLength)    \
  4227.     (This)->lpVtbl -> get_MaxLineLength(This,pdwMaxLineLength)
  4228.  
  4229. #define IXceedBinHexEncodingFormat_put_MaxLineLength(This,dwMaxLineLength)    \
  4230.     (This)->lpVtbl -> put_MaxLineLength(This,dwMaxLineLength)
  4231.  
  4232. #define IXceedBinHexEncodingFormat_get_ContinueOnInvalidData(This,pbContinueOnInvalidData)    \
  4233.     (This)->lpVtbl -> get_ContinueOnInvalidData(This,pbContinueOnInvalidData)
  4234.  
  4235. #define IXceedBinHexEncodingFormat_put_ContinueOnInvalidData(This,bContinueOnInvalidData)    \
  4236.     (This)->lpVtbl -> put_ContinueOnInvalidData(This,bContinueOnInvalidData)
  4237.  
  4238. #define IXceedBinHexEncodingFormat_get_IncludeHeaderFooter(This,pbIncludeHeaderFooter)    \
  4239.     (This)->lpVtbl -> get_IncludeHeaderFooter(This,pbIncludeHeaderFooter)
  4240.  
  4241. #define IXceedBinHexEncodingFormat_put_IncludeHeaderFooter(This,bIncludeHeaderFooter)    \
  4242.     (This)->lpVtbl -> put_IncludeHeaderFooter(This,bIncludeHeaderFooter)
  4243.  
  4244. #define IXceedBinHexEncodingFormat_get_HeaderFilename(This,psFileName)    \
  4245.     (This)->lpVtbl -> get_HeaderFilename(This,psFileName)
  4246.  
  4247. #define IXceedBinHexEncodingFormat_put_HeaderFilename(This,sFileName)    \
  4248.     (This)->lpVtbl -> put_HeaderFilename(This,sFileName)
  4249.  
  4250. #define IXceedBinHexEncodingFormat_get_HeaderType(This,pcType)    \
  4251.     (This)->lpVtbl -> get_HeaderType(This,pcType)
  4252.  
  4253. #define IXceedBinHexEncodingFormat_put_HeaderType(This,pcType)    \
  4254.     (This)->lpVtbl -> put_HeaderType(This,pcType)
  4255.  
  4256. #define IXceedBinHexEncodingFormat_get_HeaderCreator(This,pcCreator)    \
  4257.     (This)->lpVtbl -> get_HeaderCreator(This,pcCreator)
  4258.  
  4259. #define IXceedBinHexEncodingFormat_put_HeaderCreator(This,pcCreator)    \
  4260.     (This)->lpVtbl -> put_HeaderCreator(This,pcCreator)
  4261.  
  4262. #define IXceedBinHexEncodingFormat_get_HeaderFlags(This,pwFlags)    \
  4263.     (This)->lpVtbl -> get_HeaderFlags(This,pwFlags)
  4264.  
  4265. #define IXceedBinHexEncodingFormat_put_HeaderFlags(This,wFlags)    \
  4266.     (This)->lpVtbl -> put_HeaderFlags(This,wFlags)
  4267.  
  4268. #define IXceedBinHexEncodingFormat_get_HeaderDataForkLength(This,pdwDataForkLength)    \
  4269.     (This)->lpVtbl -> get_HeaderDataForkLength(This,pdwDataForkLength)
  4270.  
  4271. #define IXceedBinHexEncodingFormat_put_HeaderDataForkLength(This,dwDataForkLength)    \
  4272.     (This)->lpVtbl -> put_HeaderDataForkLength(This,dwDataForkLength)
  4273.  
  4274. #define IXceedBinHexEncodingFormat_get_HeaderResourceForkLength(This,pdwResourceForkLength)    \
  4275.     (This)->lpVtbl -> get_HeaderResourceForkLength(This,pdwResourceForkLength)
  4276.  
  4277. #define IXceedBinHexEncodingFormat_put_HeaderResourceForkLength(This,dwResourceForkLength)    \
  4278.     (This)->lpVtbl -> put_HeaderResourceForkLength(This,dwResourceForkLength)
  4279.  
  4280. #endif /* COBJMACROS */
  4281.  
  4282.  
  4283. #endif     /* C style interface */
  4284.  
  4285.  
  4286.  
  4287. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE IXceedBinHexEncodingFormat_get_SubProcessing_Proxy( 
  4288.     IXceedBinHexEncodingFormat __RPC_FAR * This,
  4289.     /* [retval][out] */ IXceedProcessData __RPC_FAR *__RPC_FAR *ppiSubProcess);
  4290.  
  4291.  
  4292. void __RPC_STUB IXceedBinHexEncodingFormat_get_SubProcessing_Stub(
  4293.     IRpcStubBuffer *This,
  4294.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4295.     PRPC_MESSAGE _pRpcMessage,
  4296.     DWORD *_pdwStubPhase);
  4297.  
  4298.  
  4299. /* [helpstring][helpcontext][propputref] */ HRESULT STDMETHODCALLTYPE IXceedBinHexEncodingFormat_putref_SubProcessing_Proxy( 
  4300.     IXceedBinHexEncodingFormat __RPC_FAR * This,
  4301.     /* [in] */ IXceedProcessData __RPC_FAR *piSubProcess);
  4302.  
  4303.  
  4304. void __RPC_STUB IXceedBinHexEncodingFormat_putref_SubProcessing_Stub(
  4305.     IRpcStubBuffer *This,
  4306.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4307.     PRPC_MESSAGE _pRpcMessage,
  4308.     DWORD *_pdwStubPhase);
  4309.  
  4310.  
  4311. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE IXceedBinHexEncodingFormat_get_EndOfLineType_Proxy( 
  4312.     IXceedBinHexEncodingFormat __RPC_FAR * This,
  4313.     /* [retval][out] */ EXBEndOfLineType __RPC_FAR *peEndOfLineType);
  4314.  
  4315.  
  4316. void __RPC_STUB IXceedBinHexEncodingFormat_get_EndOfLineType_Stub(
  4317.     IRpcStubBuffer *This,
  4318.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4319.     PRPC_MESSAGE _pRpcMessage,
  4320.     DWORD *_pdwStubPhase);
  4321.  
  4322.  
  4323. /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE IXceedBinHexEncodingFormat_put_EndOfLineType_Proxy( 
  4324.     IXceedBinHexEncodingFormat __RPC_FAR * This,
  4325.     /* [in] */ EXBEndOfLineType eEndOfLineType);
  4326.  
  4327.  
  4328. void __RPC_STUB IXceedBinHexEncodingFormat_put_EndOfLineType_Stub(
  4329.     IRpcStubBuffer *This,
  4330.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4331.     PRPC_MESSAGE _pRpcMessage,
  4332.     DWORD *_pdwStubPhase);
  4333.  
  4334.  
  4335. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE IXceedBinHexEncodingFormat_get_MaxLineLength_Proxy( 
  4336.     IXceedBinHexEncodingFormat __RPC_FAR * This,
  4337.     /* [retval][out] */ DWORD __RPC_FAR *pdwMaxLineLength);
  4338.  
  4339.  
  4340. void __RPC_STUB IXceedBinHexEncodingFormat_get_MaxLineLength_Stub(
  4341.     IRpcStubBuffer *This,
  4342.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4343.     PRPC_MESSAGE _pRpcMessage,
  4344.     DWORD *_pdwStubPhase);
  4345.  
  4346.  
  4347. /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE IXceedBinHexEncodingFormat_put_MaxLineLength_Proxy( 
  4348.     IXceedBinHexEncodingFormat __RPC_FAR * This,
  4349.     /* [in] */ DWORD dwMaxLineLength);
  4350.  
  4351.  
  4352. void __RPC_STUB IXceedBinHexEncodingFormat_put_MaxLineLength_Stub(
  4353.     IRpcStubBuffer *This,
  4354.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4355.     PRPC_MESSAGE _pRpcMessage,
  4356.     DWORD *_pdwStubPhase);
  4357.  
  4358.  
  4359. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE IXceedBinHexEncodingFormat_get_ContinueOnInvalidData_Proxy( 
  4360.     IXceedBinHexEncodingFormat __RPC_FAR * This,
  4361.     /* [retval][out] */ BOOL __RPC_FAR *pbContinueOnInvalidData);
  4362.  
  4363.  
  4364. void __RPC_STUB IXceedBinHexEncodingFormat_get_ContinueOnInvalidData_Stub(
  4365.     IRpcStubBuffer *This,
  4366.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4367.     PRPC_MESSAGE _pRpcMessage,
  4368.     DWORD *_pdwStubPhase);
  4369.  
  4370.  
  4371. /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE IXceedBinHexEncodingFormat_put_ContinueOnInvalidData_Proxy( 
  4372.     IXceedBinHexEncodingFormat __RPC_FAR * This,
  4373.     /* [in] */ BOOL bContinueOnInvalidData);
  4374.  
  4375.  
  4376. void __RPC_STUB IXceedBinHexEncodingFormat_put_ContinueOnInvalidData_Stub(
  4377.     IRpcStubBuffer *This,
  4378.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4379.     PRPC_MESSAGE _pRpcMessage,
  4380.     DWORD *_pdwStubPhase);
  4381.  
  4382.  
  4383. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE IXceedBinHexEncodingFormat_get_IncludeHeaderFooter_Proxy( 
  4384.     IXceedBinHexEncodingFormat __RPC_FAR * This,
  4385.     /* [retval][out] */ BOOL __RPC_FAR *pbIncludeHeaderFooter);
  4386.  
  4387.  
  4388. void __RPC_STUB IXceedBinHexEncodingFormat_get_IncludeHeaderFooter_Stub(
  4389.     IRpcStubBuffer *This,
  4390.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4391.     PRPC_MESSAGE _pRpcMessage,
  4392.     DWORD *_pdwStubPhase);
  4393.  
  4394.  
  4395. /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE IXceedBinHexEncodingFormat_put_IncludeHeaderFooter_Proxy( 
  4396.     IXceedBinHexEncodingFormat __RPC_FAR * This,
  4397.     /* [in] */ BOOL bIncludeHeaderFooter);
  4398.  
  4399.  
  4400. void __RPC_STUB IXceedBinHexEncodingFormat_put_IncludeHeaderFooter_Stub(
  4401.     IRpcStubBuffer *This,
  4402.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4403.     PRPC_MESSAGE _pRpcMessage,
  4404.     DWORD *_pdwStubPhase);
  4405.  
  4406.  
  4407. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE IXceedBinHexEncodingFormat_get_HeaderFilename_Proxy( 
  4408.     IXceedBinHexEncodingFormat __RPC_FAR * This,
  4409.     /* [retval][out] */ BSTR __RPC_FAR *psFileName);
  4410.  
  4411.  
  4412. void __RPC_STUB IXceedBinHexEncodingFormat_get_HeaderFilename_Stub(
  4413.     IRpcStubBuffer *This,
  4414.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4415.     PRPC_MESSAGE _pRpcMessage,
  4416.     DWORD *_pdwStubPhase);
  4417.  
  4418.  
  4419. /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE IXceedBinHexEncodingFormat_put_HeaderFilename_Proxy( 
  4420.     IXceedBinHexEncodingFormat __RPC_FAR * This,
  4421.     /* [in] */ BSTR sFileName);
  4422.  
  4423.  
  4424. void __RPC_STUB IXceedBinHexEncodingFormat_put_HeaderFilename_Stub(
  4425.     IRpcStubBuffer *This,
  4426.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4427.     PRPC_MESSAGE _pRpcMessage,
  4428.     DWORD *_pdwStubPhase);
  4429.  
  4430.  
  4431. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE IXceedBinHexEncodingFormat_get_HeaderType_Proxy( 
  4432.     IXceedBinHexEncodingFormat __RPC_FAR * This,
  4433.     /* [retval][out] */ BYTE __RPC_FAR *__RPC_FAR *pcType);
  4434.  
  4435.  
  4436. void __RPC_STUB IXceedBinHexEncodingFormat_get_HeaderType_Stub(
  4437.     IRpcStubBuffer *This,
  4438.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4439.     PRPC_MESSAGE _pRpcMessage,
  4440.     DWORD *_pdwStubPhase);
  4441.  
  4442.  
  4443. /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE IXceedBinHexEncodingFormat_put_HeaderType_Proxy( 
  4444.     IXceedBinHexEncodingFormat __RPC_FAR * This,
  4445.     /* [in] */ BYTE __RPC_FAR *pcType);
  4446.  
  4447.  
  4448. void __RPC_STUB IXceedBinHexEncodingFormat_put_HeaderType_Stub(
  4449.     IRpcStubBuffer *This,
  4450.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4451.     PRPC_MESSAGE _pRpcMessage,
  4452.     DWORD *_pdwStubPhase);
  4453.  
  4454.  
  4455. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE IXceedBinHexEncodingFormat_get_HeaderCreator_Proxy( 
  4456.     IXceedBinHexEncodingFormat __RPC_FAR * This,
  4457.     /* [retval][out] */ BYTE __RPC_FAR *__RPC_FAR *pcCreator);
  4458.  
  4459.  
  4460. void __RPC_STUB IXceedBinHexEncodingFormat_get_HeaderCreator_Stub(
  4461.     IRpcStubBuffer *This,
  4462.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4463.     PRPC_MESSAGE _pRpcMessage,
  4464.     DWORD *_pdwStubPhase);
  4465.  
  4466.  
  4467. /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE IXceedBinHexEncodingFormat_put_HeaderCreator_Proxy( 
  4468.     IXceedBinHexEncodingFormat __RPC_FAR * This,
  4469.     /* [in] */ BYTE __RPC_FAR *pcCreator);
  4470.  
  4471.  
  4472. void __RPC_STUB IXceedBinHexEncodingFormat_put_HeaderCreator_Stub(
  4473.     IRpcStubBuffer *This,
  4474.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4475.     PRPC_MESSAGE _pRpcMessage,
  4476.     DWORD *_pdwStubPhase);
  4477.  
  4478.  
  4479. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE IXceedBinHexEncodingFormat_get_HeaderFlags_Proxy( 
  4480.     IXceedBinHexEncodingFormat __RPC_FAR * This,
  4481.     /* [retval][out] */ WORD __RPC_FAR *pwFlags);
  4482.  
  4483.  
  4484. void __RPC_STUB IXceedBinHexEncodingFormat_get_HeaderFlags_Stub(
  4485.     IRpcStubBuffer *This,
  4486.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4487.     PRPC_MESSAGE _pRpcMessage,
  4488.     DWORD *_pdwStubPhase);
  4489.  
  4490.  
  4491. /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE IXceedBinHexEncodingFormat_put_HeaderFlags_Proxy( 
  4492.     IXceedBinHexEncodingFormat __RPC_FAR * This,
  4493.     /* [in] */ WORD wFlags);
  4494.  
  4495.  
  4496. void __RPC_STUB IXceedBinHexEncodingFormat_put_HeaderFlags_Stub(
  4497.     IRpcStubBuffer *This,
  4498.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4499.     PRPC_MESSAGE _pRpcMessage,
  4500.     DWORD *_pdwStubPhase);
  4501.  
  4502.  
  4503. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE IXceedBinHexEncodingFormat_get_HeaderDataForkLength_Proxy( 
  4504.     IXceedBinHexEncodingFormat __RPC_FAR * This,
  4505.     /* [retval][out] */ DWORD __RPC_FAR *pdwDataForkLength);
  4506.  
  4507.  
  4508. void __RPC_STUB IXceedBinHexEncodingFormat_get_HeaderDataForkLength_Stub(
  4509.     IRpcStubBuffer *This,
  4510.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4511.     PRPC_MESSAGE _pRpcMessage,
  4512.     DWORD *_pdwStubPhase);
  4513.  
  4514.  
  4515. /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE IXceedBinHexEncodingFormat_put_HeaderDataForkLength_Proxy( 
  4516.     IXceedBinHexEncodingFormat __RPC_FAR * This,
  4517.     /* [in] */ DWORD dwDataForkLength);
  4518.  
  4519.  
  4520. void __RPC_STUB IXceedBinHexEncodingFormat_put_HeaderDataForkLength_Stub(
  4521.     IRpcStubBuffer *This,
  4522.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4523.     PRPC_MESSAGE _pRpcMessage,
  4524.     DWORD *_pdwStubPhase);
  4525.  
  4526.  
  4527. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE IXceedBinHexEncodingFormat_get_HeaderResourceForkLength_Proxy( 
  4528.     IXceedBinHexEncodingFormat __RPC_FAR * This,
  4529.     /* [retval][out] */ DWORD __RPC_FAR *pdwResourceForkLength);
  4530.  
  4531.  
  4532. void __RPC_STUB IXceedBinHexEncodingFormat_get_HeaderResourceForkLength_Stub(
  4533.     IRpcStubBuffer *This,
  4534.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4535.     PRPC_MESSAGE _pRpcMessage,
  4536.     DWORD *_pdwStubPhase);
  4537.  
  4538.  
  4539. /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE IXceedBinHexEncodingFormat_put_HeaderResourceForkLength_Proxy( 
  4540.     IXceedBinHexEncodingFormat __RPC_FAR * This,
  4541.     /* [in] */ DWORD dwResourceForkLength);
  4542.  
  4543.  
  4544. void __RPC_STUB IXceedBinHexEncodingFormat_put_HeaderResourceForkLength_Stub(
  4545.     IRpcStubBuffer *This,
  4546.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4547.     PRPC_MESSAGE _pRpcMessage,
  4548.     DWORD *_pdwStubPhase);
  4549.  
  4550.  
  4551.  
  4552. #endif     /* __IXceedBinHexEncodingFormat_INTERFACE_DEFINED__ */
  4553.  
  4554.  
  4555. #ifndef __DXceedBinHexEncodingFormat_INTERFACE_DEFINED__
  4556. #define __DXceedBinHexEncodingFormat_INTERFACE_DEFINED__
  4557.  
  4558. /* interface DXceedBinHexEncodingFormat */
  4559. /* [helpstring][helpcontext][unique][dual][object][uuid] */ 
  4560.  
  4561.  
  4562. EXTERN_C const IID IID_DXceedBinHexEncodingFormat;
  4563.  
  4564. #if defined(__cplusplus) && !defined(CINTERFACE)
  4565.     
  4566.     MIDL_INTERFACE("AD22B2F2-D9AF-4C3B-80FB-CAC4FAC94558")
  4567.     DXceedBinHexEncodingFormat : public IDispatch
  4568.     {
  4569.     public:
  4570.         virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_SubProcessing( 
  4571.             /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppdispSubProcess) = 0;
  4572.         
  4573.         virtual /* [helpstring][helpcontext][id][propputref] */ HRESULT STDMETHODCALLTYPE putref_SubProcessing( 
  4574.             /* [in] */ IDispatch __RPC_FAR *pdispSubProcess) = 0;
  4575.         
  4576.         virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_EndOfLineType( 
  4577.             /* [retval][out] */ EXBEndOfLineType __RPC_FAR *eEndOfLineType) = 0;
  4578.         
  4579.         virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_EndOfLineType( 
  4580.             /* [in] */ EXBEndOfLineType eEndOfLineType) = 0;
  4581.         
  4582.         virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_MaxLineLength( 
  4583.             /* [retval][out] */ long __RPC_FAR *lMaxLineLength) = 0;
  4584.         
  4585.         virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_MaxLineLength( 
  4586.             /* [in] */ long lMaxLineLength) = 0;
  4587.         
  4588.         virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ContinueOnInvalidData( 
  4589.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bContinueOnInvalidData) = 0;
  4590.         
  4591.         virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ContinueOnInvalidData( 
  4592.             /* [in] */ VARIANT_BOOL bContinueOnInvalidData) = 0;
  4593.         
  4594.         virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IncludeHeaderFooter( 
  4595.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bIncludeHeaderFooter) = 0;
  4596.         
  4597.         virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_IncludeHeaderFooter( 
  4598.             /* [in] */ VARIANT_BOOL bIncludeHeaderFooter) = 0;
  4599.         
  4600.         virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_HeaderFilename( 
  4601.             /* [retval][out] */ BSTR __RPC_FAR *sFileName) = 0;
  4602.         
  4603.         virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_HeaderFilename( 
  4604.             /* [in] */ BSTR sFileName) = 0;
  4605.         
  4606.         virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_HeaderType( 
  4607.             /* [retval][out] */ VARIANT __RPC_FAR *vaType) = 0;
  4608.         
  4609.         virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_HeaderType( 
  4610.             /* [in] */ VARIANT __RPC_FAR *vaType) = 0;
  4611.         
  4612.         virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_HeaderCreator( 
  4613.             /* [retval][out] */ VARIANT __RPC_FAR *vaCreator) = 0;
  4614.         
  4615.         virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_HeaderCreator( 
  4616.             /* [in] */ VARIANT __RPC_FAR *vaCreator) = 0;
  4617.         
  4618.         virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_HeaderFlags( 
  4619.             /* [retval][out] */ short __RPC_FAR *nFlags) = 0;
  4620.         
  4621.         virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_HeaderFlags( 
  4622.             /* [in] */ short nFlags) = 0;
  4623.         
  4624.         virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_HeaderDataForkLength( 
  4625.             /* [retval][out] */ long __RPC_FAR *lDataForkLength) = 0;
  4626.         
  4627.         virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_HeaderDataForkLength( 
  4628.             /* [in] */ long lDataForkLength) = 0;
  4629.         
  4630.         virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_HeaderResourceForkLength( 
  4631.             /* [retval][out] */ long __RPC_FAR *lResourceForkLength) = 0;
  4632.         
  4633.         virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_HeaderResourceForkLength( 
  4634.             /* [in] */ long lResourceForkLength) = 0;
  4635.         
  4636.     };
  4637.     
  4638. #else     /* C style interface */
  4639.  
  4640.     typedef struct DXceedBinHexEncodingFormatVtbl
  4641.     {
  4642.         BEGIN_INTERFACE
  4643.         
  4644.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  4645.             DXceedBinHexEncodingFormat __RPC_FAR * This,
  4646.             /* [in] */ REFIID riid,
  4647.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  4648.         
  4649.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  4650.             DXceedBinHexEncodingFormat __RPC_FAR * This);
  4651.         
  4652.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  4653.             DXceedBinHexEncodingFormat __RPC_FAR * This);
  4654.         
  4655.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  4656.             DXceedBinHexEncodingFormat __RPC_FAR * This,
  4657.             /* [out] */ UINT __RPC_FAR *pctinfo);
  4658.         
  4659.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  4660.             DXceedBinHexEncodingFormat __RPC_FAR * This,
  4661.             /* [in] */ UINT iTInfo,
  4662.             /* [in] */ LCID lcid,
  4663.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  4664.         
  4665.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  4666.             DXceedBinHexEncodingFormat __RPC_FAR * This,
  4667.             /* [in] */ REFIID riid,
  4668.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  4669.             /* [in] */ UINT cNames,
  4670.             /* [in] */ LCID lcid,
  4671.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  4672.         
  4673.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  4674.             DXceedBinHexEncodingFormat __RPC_FAR * This,
  4675.             /* [in] */ DISPID dispIdMember,
  4676.             /* [in] */ REFIID riid,
  4677.             /* [in] */ LCID lcid,
  4678.             /* [in] */ WORD wFlags,
  4679.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  4680.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  4681.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  4682.             /* [out] */ UINT __RPC_FAR *puArgErr);
  4683.         
  4684.         /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SubProcessing )( 
  4685.             DXceedBinHexEncodingFormat __RPC_FAR * This,
  4686.             /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppdispSubProcess);
  4687.         
  4688.         /* [helpstring][helpcontext][id][propputref] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *putref_SubProcessing )( 
  4689.             DXceedBinHexEncodingFormat __RPC_FAR * This,
  4690.             /* [in] */ IDispatch __RPC_FAR *pdispSubProcess);
  4691.         
  4692.         /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EndOfLineType )( 
  4693.             DXceedBinHexEncodingFormat __RPC_FAR * This,
  4694.             /* [retval][out] */ EXBEndOfLineType __RPC_FAR *eEndOfLineType);
  4695.         
  4696.         /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EndOfLineType )( 
  4697.             DXceedBinHexEncodingFormat __RPC_FAR * This,
  4698.             /* [in] */ EXBEndOfLineType eEndOfLineType);
  4699.         
  4700.         /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MaxLineLength )( 
  4701.             DXceedBinHexEncodingFormat __RPC_FAR * This,
  4702.             /* [retval][out] */ long __RPC_FAR *lMaxLineLength);
  4703.         
  4704.         /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MaxLineLength )( 
  4705.             DXceedBinHexEncodingFormat __RPC_FAR * This,
  4706.             /* [in] */ long lMaxLineLength);
  4707.         
  4708.         /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ContinueOnInvalidData )( 
  4709.             DXceedBinHexEncodingFormat __RPC_FAR * This,
  4710.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bContinueOnInvalidData);
  4711.         
  4712.         /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ContinueOnInvalidData )( 
  4713.             DXceedBinHexEncodingFormat __RPC_FAR * This,
  4714.             /* [in] */ VARIANT_BOOL bContinueOnInvalidData);
  4715.         
  4716.         /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IncludeHeaderFooter )( 
  4717.             DXceedBinHexEncodingFormat __RPC_FAR * This,
  4718.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bIncludeHeaderFooter);
  4719.         
  4720.         /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_IncludeHeaderFooter )( 
  4721.             DXceedBinHexEncodingFormat __RPC_FAR * This,
  4722.             /* [in] */ VARIANT_BOOL bIncludeHeaderFooter);
  4723.         
  4724.         /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HeaderFilename )( 
  4725.             DXceedBinHexEncodingFormat __RPC_FAR * This,
  4726.             /* [retval][out] */ BSTR __RPC_FAR *sFileName);
  4727.         
  4728.         /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HeaderFilename )( 
  4729.             DXceedBinHexEncodingFormat __RPC_FAR * This,
  4730.             /* [in] */ BSTR sFileName);
  4731.         
  4732.         /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HeaderType )( 
  4733.             DXceedBinHexEncodingFormat __RPC_FAR * This,
  4734.             /* [retval][out] */ VARIANT __RPC_FAR *vaType);
  4735.         
  4736.         /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HeaderType )( 
  4737.             DXceedBinHexEncodingFormat __RPC_FAR * This,
  4738.             /* [in] */ VARIANT __RPC_FAR *vaType);
  4739.         
  4740.         /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HeaderCreator )( 
  4741.             DXceedBinHexEncodingFormat __RPC_FAR * This,
  4742.             /* [retval][out] */ VARIANT __RPC_FAR *vaCreator);
  4743.         
  4744.         /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HeaderCreator )( 
  4745.             DXceedBinHexEncodingFormat __RPC_FAR * This,
  4746.             /* [in] */ VARIANT __RPC_FAR *vaCreator);
  4747.         
  4748.         /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HeaderFlags )( 
  4749.             DXceedBinHexEncodingFormat __RPC_FAR * This,
  4750.             /* [retval][out] */ short __RPC_FAR *nFlags);
  4751.         
  4752.         /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HeaderFlags )( 
  4753.             DXceedBinHexEncodingFormat __RPC_FAR * This,
  4754.             /* [in] */ short nFlags);
  4755.         
  4756.         /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HeaderDataForkLength )( 
  4757.             DXceedBinHexEncodingFormat __RPC_FAR * This,
  4758.             /* [retval][out] */ long __RPC_FAR *lDataForkLength);
  4759.         
  4760.         /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HeaderDataForkLength )( 
  4761.             DXceedBinHexEncodingFormat __RPC_FAR * This,
  4762.             /* [in] */ long lDataForkLength);
  4763.         
  4764.         /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HeaderResourceForkLength )( 
  4765.             DXceedBinHexEncodingFormat __RPC_FAR * This,
  4766.             /* [retval][out] */ long __RPC_FAR *lResourceForkLength);
  4767.         
  4768.         /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HeaderResourceForkLength )( 
  4769.             DXceedBinHexEncodingFormat __RPC_FAR * This,
  4770.             /* [in] */ long lResourceForkLength);
  4771.         
  4772.         END_INTERFACE
  4773.     } DXceedBinHexEncodingFormatVtbl;
  4774.  
  4775.     interface DXceedBinHexEncodingFormat
  4776.     {
  4777.         CONST_VTBL struct DXceedBinHexEncodingFormatVtbl __RPC_FAR *lpVtbl;
  4778.     };
  4779.  
  4780.     
  4781.  
  4782. #ifdef COBJMACROS
  4783.  
  4784.  
  4785. #define DXceedBinHexEncodingFormat_QueryInterface(This,riid,ppvObject)    \
  4786.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  4787.  
  4788. #define DXceedBinHexEncodingFormat_AddRef(This)    \
  4789.     (This)->lpVtbl -> AddRef(This)
  4790.  
  4791. #define DXceedBinHexEncodingFormat_Release(This)    \
  4792.     (This)->lpVtbl -> Release(This)
  4793.  
  4794.  
  4795. #define DXceedBinHexEncodingFormat_GetTypeInfoCount(This,pctinfo)    \
  4796.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  4797.  
  4798. #define DXceedBinHexEncodingFormat_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  4799.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  4800.  
  4801. #define DXceedBinHexEncodingFormat_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  4802.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  4803.  
  4804. #define DXceedBinHexEncodingFormat_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  4805.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  4806.  
  4807.  
  4808. #define DXceedBinHexEncodingFormat_get_SubProcessing(This,ppdispSubProcess)    \
  4809.     (This)->lpVtbl -> get_SubProcessing(This,ppdispSubProcess)
  4810.  
  4811. #define DXceedBinHexEncodingFormat_putref_SubProcessing(This,pdispSubProcess)    \
  4812.     (This)->lpVtbl -> putref_SubProcessing(This,pdispSubProcess)
  4813.  
  4814. #define DXceedBinHexEncodingFormat_get_EndOfLineType(This,eEndOfLineType)    \
  4815.     (This)->lpVtbl -> get_EndOfLineType(This,eEndOfLineType)
  4816.  
  4817. #define DXceedBinHexEncodingFormat_put_EndOfLineType(This,eEndOfLineType)    \
  4818.     (This)->lpVtbl -> put_EndOfLineType(This,eEndOfLineType)
  4819.  
  4820. #define DXceedBinHexEncodingFormat_get_MaxLineLength(This,lMaxLineLength)    \
  4821.     (This)->lpVtbl -> get_MaxLineLength(This,lMaxLineLength)
  4822.  
  4823. #define DXceedBinHexEncodingFormat_put_MaxLineLength(This,lMaxLineLength)    \
  4824.     (This)->lpVtbl -> put_MaxLineLength(This,lMaxLineLength)
  4825.  
  4826. #define DXceedBinHexEncodingFormat_get_ContinueOnInvalidData(This,bContinueOnInvalidData)    \
  4827.     (This)->lpVtbl -> get_ContinueOnInvalidData(This,bContinueOnInvalidData)
  4828.  
  4829. #define DXceedBinHexEncodingFormat_put_ContinueOnInvalidData(This,bContinueOnInvalidData)    \
  4830.     (This)->lpVtbl -> put_ContinueOnInvalidData(This,bContinueOnInvalidData)
  4831.  
  4832. #define DXceedBinHexEncodingFormat_get_IncludeHeaderFooter(This,bIncludeHeaderFooter)    \
  4833.     (This)->lpVtbl -> get_IncludeHeaderFooter(This,bIncludeHeaderFooter)
  4834.  
  4835. #define DXceedBinHexEncodingFormat_put_IncludeHeaderFooter(This,bIncludeHeaderFooter)    \
  4836.     (This)->lpVtbl -> put_IncludeHeaderFooter(This,bIncludeHeaderFooter)
  4837.  
  4838. #define DXceedBinHexEncodingFormat_get_HeaderFilename(This,sFileName)    \
  4839.     (This)->lpVtbl -> get_HeaderFilename(This,sFileName)
  4840.  
  4841. #define DXceedBinHexEncodingFormat_put_HeaderFilename(This,sFileName)    \
  4842.     (This)->lpVtbl -> put_HeaderFilename(This,sFileName)
  4843.  
  4844. #define DXceedBinHexEncodingFormat_get_HeaderType(This,vaType)    \
  4845.     (This)->lpVtbl -> get_HeaderType(This,vaType)
  4846.  
  4847. #define DXceedBinHexEncodingFormat_put_HeaderType(This,vaType)    \
  4848.     (This)->lpVtbl -> put_HeaderType(This,vaType)
  4849.  
  4850. #define DXceedBinHexEncodingFormat_get_HeaderCreator(This,vaCreator)    \
  4851.     (This)->lpVtbl -> get_HeaderCreator(This,vaCreator)
  4852.  
  4853. #define DXceedBinHexEncodingFormat_put_HeaderCreator(This,vaCreator)    \
  4854.     (This)->lpVtbl -> put_HeaderCreator(This,vaCreator)
  4855.  
  4856. #define DXceedBinHexEncodingFormat_get_HeaderFlags(This,nFlags)    \
  4857.     (This)->lpVtbl -> get_HeaderFlags(This,nFlags)
  4858.  
  4859. #define DXceedBinHexEncodingFormat_put_HeaderFlags(This,nFlags)    \
  4860.     (This)->lpVtbl -> put_HeaderFlags(This,nFlags)
  4861.  
  4862. #define DXceedBinHexEncodingFormat_get_HeaderDataForkLength(This,lDataForkLength)    \
  4863.     (This)->lpVtbl -> get_HeaderDataForkLength(This,lDataForkLength)
  4864.  
  4865. #define DXceedBinHexEncodingFormat_put_HeaderDataForkLength(This,lDataForkLength)    \
  4866.     (This)->lpVtbl -> put_HeaderDataForkLength(This,lDataForkLength)
  4867.  
  4868. #define DXceedBinHexEncodingFormat_get_HeaderResourceForkLength(This,lResourceForkLength)    \
  4869.     (This)->lpVtbl -> get_HeaderResourceForkLength(This,lResourceForkLength)
  4870.  
  4871. #define DXceedBinHexEncodingFormat_put_HeaderResourceForkLength(This,lResourceForkLength)    \
  4872.     (This)->lpVtbl -> put_HeaderResourceForkLength(This,lResourceForkLength)
  4873.  
  4874. #endif /* COBJMACROS */
  4875.  
  4876.  
  4877. #endif     /* C style interface */
  4878.  
  4879.  
  4880.  
  4881. /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE DXceedBinHexEncodingFormat_get_SubProcessing_Proxy( 
  4882.     DXceedBinHexEncodingFormat __RPC_FAR * This,
  4883.     /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppdispSubProcess);
  4884.  
  4885.  
  4886. void __RPC_STUB DXceedBinHexEncodingFormat_get_SubProcessing_Stub(
  4887.     IRpcStubBuffer *This,
  4888.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4889.     PRPC_MESSAGE _pRpcMessage,
  4890.     DWORD *_pdwStubPhase);
  4891.  
  4892.  
  4893. /* [helpstring][helpcontext][id][propputref] */ HRESULT STDMETHODCALLTYPE DXceedBinHexEncodingFormat_putref_SubProcessing_Proxy( 
  4894.     DXceedBinHexEncodingFormat __RPC_FAR * This,
  4895.     /* [in] */ IDispatch __RPC_FAR *pdispSubProcess);
  4896.  
  4897.  
  4898. void __RPC_STUB DXceedBinHexEncodingFormat_putref_SubProcessing_Stub(
  4899.     IRpcStubBuffer *This,
  4900.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4901.     PRPC_MESSAGE _pRpcMessage,
  4902.     DWORD *_pdwStubPhase);
  4903.  
  4904.  
  4905. /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE DXceedBinHexEncodingFormat_get_EndOfLineType_Proxy( 
  4906.     DXceedBinHexEncodingFormat __RPC_FAR * This,
  4907.     /* [retval][out] */ EXBEndOfLineType __RPC_FAR *eEndOfLineType);
  4908.  
  4909.  
  4910. void __RPC_STUB DXceedBinHexEncodingFormat_get_EndOfLineType_Stub(
  4911.     IRpcStubBuffer *This,
  4912.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4913.     PRPC_MESSAGE _pRpcMessage,
  4914.     DWORD *_pdwStubPhase);
  4915.  
  4916.  
  4917. /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE DXceedBinHexEncodingFormat_put_EndOfLineType_Proxy( 
  4918.     DXceedBinHexEncodingFormat __RPC_FAR * This,
  4919.     /* [in] */ EXBEndOfLineType eEndOfLineType);
  4920.  
  4921.  
  4922. void __RPC_STUB DXceedBinHexEncodingFormat_put_EndOfLineType_Stub(
  4923.     IRpcStubBuffer *This,
  4924.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4925.     PRPC_MESSAGE _pRpcMessage,
  4926.     DWORD *_pdwStubPhase);
  4927.  
  4928.  
  4929. /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE DXceedBinHexEncodingFormat_get_MaxLineLength_Proxy( 
  4930.     DXceedBinHexEncodingFormat __RPC_FAR * This,
  4931.     /* [retval][out] */ long __RPC_FAR *lMaxLineLength);
  4932.  
  4933.  
  4934. void __RPC_STUB DXceedBinHexEncodingFormat_get_MaxLineLength_Stub(
  4935.     IRpcStubBuffer *This,
  4936.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4937.     PRPC_MESSAGE _pRpcMessage,
  4938.     DWORD *_pdwStubPhase);
  4939.  
  4940.  
  4941. /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE DXceedBinHexEncodingFormat_put_MaxLineLength_Proxy( 
  4942.     DXceedBinHexEncodingFormat __RPC_FAR * This,
  4943.     /* [in] */ long lMaxLineLength);
  4944.  
  4945.  
  4946. void __RPC_STUB DXceedBinHexEncodingFormat_put_MaxLineLength_Stub(
  4947.     IRpcStubBuffer *This,
  4948.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4949.     PRPC_MESSAGE _pRpcMessage,
  4950.     DWORD *_pdwStubPhase);
  4951.  
  4952.  
  4953. /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE DXceedBinHexEncodingFormat_get_ContinueOnInvalidData_Proxy( 
  4954.     DXceedBinHexEncodingFormat __RPC_FAR * This,
  4955.     /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bContinueOnInvalidData);
  4956.  
  4957.  
  4958. void __RPC_STUB DXceedBinHexEncodingFormat_get_ContinueOnInvalidData_Stub(
  4959.     IRpcStubBuffer *This,
  4960.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4961.     PRPC_MESSAGE _pRpcMessage,
  4962.     DWORD *_pdwStubPhase);
  4963.  
  4964.  
  4965. /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE DXceedBinHexEncodingFormat_put_ContinueOnInvalidData_Proxy( 
  4966.     DXceedBinHexEncodingFormat __RPC_FAR * This,
  4967.     /* [in] */ VARIANT_BOOL bContinueOnInvalidData);
  4968.  
  4969.  
  4970. void __RPC_STUB DXceedBinHexEncodingFormat_put_ContinueOnInvalidData_Stub(
  4971.     IRpcStubBuffer *This,
  4972.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4973.     PRPC_MESSAGE _pRpcMessage,
  4974.     DWORD *_pdwStubPhase);
  4975.  
  4976.  
  4977. /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE DXceedBinHexEncodingFormat_get_IncludeHeaderFooter_Proxy( 
  4978.     DXceedBinHexEncodingFormat __RPC_FAR * This,
  4979.     /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bIncludeHeaderFooter);
  4980.  
  4981.  
  4982. void __RPC_STUB DXceedBinHexEncodingFormat_get_IncludeHeaderFooter_Stub(
  4983.     IRpcStubBuffer *This,
  4984.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4985.     PRPC_MESSAGE _pRpcMessage,
  4986.     DWORD *_pdwStubPhase);
  4987.  
  4988.  
  4989. /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE DXceedBinHexEncodingFormat_put_IncludeHeaderFooter_Proxy( 
  4990.     DXceedBinHexEncodingFormat __RPC_FAR * This,
  4991.     /* [in] */ VARIANT_BOOL bIncludeHeaderFooter);
  4992.  
  4993.  
  4994. void __RPC_STUB DXceedBinHexEncodingFormat_put_IncludeHeaderFooter_Stub(
  4995.     IRpcStubBuffer *This,
  4996.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4997.     PRPC_MESSAGE _pRpcMessage,
  4998.     DWORD *_pdwStubPhase);
  4999.  
  5000.  
  5001. /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE DXceedBinHexEncodingFormat_get_HeaderFilename_Proxy( 
  5002.     DXceedBinHexEncodingFormat __RPC_FAR * This,
  5003.     /* [retval][out] */ BSTR __RPC_FAR *sFileName);
  5004.  
  5005.  
  5006. void __RPC_STUB DXceedBinHexEncodingFormat_get_HeaderFilename_Stub(
  5007.     IRpcStubBuffer *This,
  5008.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5009.     PRPC_MESSAGE _pRpcMessage,
  5010.     DWORD *_pdwStubPhase);
  5011.  
  5012.  
  5013. /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE DXceedBinHexEncodingFormat_put_HeaderFilename_Proxy( 
  5014.     DXceedBinHexEncodingFormat __RPC_FAR * This,
  5015.     /* [in] */ BSTR sFileName);
  5016.  
  5017.  
  5018. void __RPC_STUB DXceedBinHexEncodingFormat_put_HeaderFilename_Stub(
  5019.     IRpcStubBuffer *This,
  5020.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5021.     PRPC_MESSAGE _pRpcMessage,
  5022.     DWORD *_pdwStubPhase);
  5023.  
  5024.  
  5025. /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE DXceedBinHexEncodingFormat_get_HeaderType_Proxy( 
  5026.     DXceedBinHexEncodingFormat __RPC_FAR * This,
  5027.     /* [retval][out] */ VARIANT __RPC_FAR *vaType);
  5028.  
  5029.  
  5030. void __RPC_STUB DXceedBinHexEncodingFormat_get_HeaderType_Stub(
  5031.     IRpcStubBuffer *This,
  5032.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5033.     PRPC_MESSAGE _pRpcMessage,
  5034.     DWORD *_pdwStubPhase);
  5035.  
  5036.  
  5037. /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE DXceedBinHexEncodingFormat_put_HeaderType_Proxy( 
  5038.     DXceedBinHexEncodingFormat __RPC_FAR * This,
  5039.     /* [in] */ VARIANT __RPC_FAR *vaType);
  5040.  
  5041.  
  5042. void __RPC_STUB DXceedBinHexEncodingFormat_put_HeaderType_Stub(
  5043.     IRpcStubBuffer *This,
  5044.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5045.     PRPC_MESSAGE _pRpcMessage,
  5046.     DWORD *_pdwStubPhase);
  5047.  
  5048.  
  5049. /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE DXceedBinHexEncodingFormat_get_HeaderCreator_Proxy( 
  5050.     DXceedBinHexEncodingFormat __RPC_FAR * This,
  5051.     /* [retval][out] */ VARIANT __RPC_FAR *vaCreator);
  5052.  
  5053.  
  5054. void __RPC_STUB DXceedBinHexEncodingFormat_get_HeaderCreator_Stub(
  5055.     IRpcStubBuffer *This,
  5056.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5057.     PRPC_MESSAGE _pRpcMessage,
  5058.     DWORD *_pdwStubPhase);
  5059.  
  5060.  
  5061. /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE DXceedBinHexEncodingFormat_put_HeaderCreator_Proxy( 
  5062.     DXceedBinHexEncodingFormat __RPC_FAR * This,
  5063.     /* [in] */ VARIANT __RPC_FAR *vaCreator);
  5064.  
  5065.  
  5066. void __RPC_STUB DXceedBinHexEncodingFormat_put_HeaderCreator_Stub(
  5067.     IRpcStubBuffer *This,
  5068.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5069.     PRPC_MESSAGE _pRpcMessage,
  5070.     DWORD *_pdwStubPhase);
  5071.  
  5072.  
  5073. /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE DXceedBinHexEncodingFormat_get_HeaderFlags_Proxy( 
  5074.     DXceedBinHexEncodingFormat __RPC_FAR * This,
  5075.     /* [retval][out] */ short __RPC_FAR *nFlags);
  5076.  
  5077.  
  5078. void __RPC_STUB DXceedBinHexEncodingFormat_get_HeaderFlags_Stub(
  5079.     IRpcStubBuffer *This,
  5080.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5081.     PRPC_MESSAGE _pRpcMessage,
  5082.     DWORD *_pdwStubPhase);
  5083.  
  5084.  
  5085. /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE DXceedBinHexEncodingFormat_put_HeaderFlags_Proxy( 
  5086.     DXceedBinHexEncodingFormat __RPC_FAR * This,
  5087.     /* [in] */ short nFlags);
  5088.  
  5089.  
  5090. void __RPC_STUB DXceedBinHexEncodingFormat_put_HeaderFlags_Stub(
  5091.     IRpcStubBuffer *This,
  5092.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5093.     PRPC_MESSAGE _pRpcMessage,
  5094.     DWORD *_pdwStubPhase);
  5095.  
  5096.  
  5097. /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE DXceedBinHexEncodingFormat_get_HeaderDataForkLength_Proxy( 
  5098.     DXceedBinHexEncodingFormat __RPC_FAR * This,
  5099.     /* [retval][out] */ long __RPC_FAR *lDataForkLength);
  5100.  
  5101.  
  5102. void __RPC_STUB DXceedBinHexEncodingFormat_get_HeaderDataForkLength_Stub(
  5103.     IRpcStubBuffer *This,
  5104.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5105.     PRPC_MESSAGE _pRpcMessage,
  5106.     DWORD *_pdwStubPhase);
  5107.  
  5108.  
  5109. /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE DXceedBinHexEncodingFormat_put_HeaderDataForkLength_Proxy( 
  5110.     DXceedBinHexEncodingFormat __RPC_FAR * This,
  5111.     /* [in] */ long lDataForkLength);
  5112.  
  5113.  
  5114. void __RPC_STUB DXceedBinHexEncodingFormat_put_HeaderDataForkLength_Stub(
  5115.     IRpcStubBuffer *This,
  5116.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5117.     PRPC_MESSAGE _pRpcMessage,
  5118.     DWORD *_pdwStubPhase);
  5119.  
  5120.  
  5121. /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE DXceedBinHexEncodingFormat_get_HeaderResourceForkLength_Proxy( 
  5122.     DXceedBinHexEncodingFormat __RPC_FAR * This,
  5123.     /* [retval][out] */ long __RPC_FAR *lResourceForkLength);
  5124.  
  5125.  
  5126. void __RPC_STUB DXceedBinHexEncodingFormat_get_HeaderResourceForkLength_Stub(
  5127.     IRpcStubBuffer *This,
  5128.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5129.     PRPC_MESSAGE _pRpcMessage,
  5130.     DWORD *_pdwStubPhase);
  5131.  
  5132.  
  5133. /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE DXceedBinHexEncodingFormat_put_HeaderResourceForkLength_Proxy( 
  5134.     DXceedBinHexEncodingFormat __RPC_FAR * This,
  5135.     /* [in] */ long lResourceForkLength);
  5136.  
  5137.  
  5138. void __RPC_STUB DXceedBinHexEncodingFormat_put_HeaderResourceForkLength_Stub(
  5139.     IRpcStubBuffer *This,
  5140.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5141.     PRPC_MESSAGE _pRpcMessage,
  5142.     DWORD *_pdwStubPhase);
  5143.  
  5144.  
  5145.  
  5146. #endif     /* __DXceedBinHexEncodingFormat_INTERFACE_DEFINED__ */
  5147.  
  5148.  
  5149. #ifndef __IXceedQuotedPrintableEncodingFormat_INTERFACE_DEFINED__
  5150. #define __IXceedQuotedPrintableEncodingFormat_INTERFACE_DEFINED__
  5151.  
  5152. /* interface IXceedQuotedPrintableEncodingFormat */
  5153. /* [helpstring][helpcontext][unique][object][uuid] */ 
  5154.  
  5155.  
  5156. EXTERN_C const IID IID_IXceedQuotedPrintableEncodingFormat;
  5157.  
  5158. #if defined(__cplusplus) && !defined(CINTERFACE)
  5159.     
  5160.     MIDL_INTERFACE("12575209-CB08-45c5-B044-F612A9BF4A0A")
  5161.     IXceedQuotedPrintableEncodingFormat : public IUnknown
  5162.     {
  5163.     public:
  5164.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_SubProcessing( 
  5165.             /* [retval][out] */ IXceedProcessData __RPC_FAR *__RPC_FAR *ppiSubProcess) = 0;
  5166.         
  5167.         virtual /* [helpstring][helpcontext][propputref] */ HRESULT STDMETHODCALLTYPE putref_SubProcessing( 
  5168.             /* [in] */ IXceedProcessData __RPC_FAR *piSubProcess) = 0;
  5169.         
  5170.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_EndOfLineType( 
  5171.             /* [retval][out] */ EXBEndOfLineType __RPC_FAR *eEndOfLineType) = 0;
  5172.         
  5173.         virtual /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE put_EndOfLineType( 
  5174.             /* [in] */ EXBEndOfLineType eEndOfLineType) = 0;
  5175.         
  5176.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_MaxLineLength( 
  5177.             /* [retval][out] */ long __RPC_FAR *lMaxLineLength) = 0;
  5178.         
  5179.         virtual /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE put_MaxLineLength( 
  5180.             /* [in] */ long lMaxLineLength) = 0;
  5181.         
  5182.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_ContinueOnInvalidData( 
  5183.             /* [retval][out] */ BOOL __RPC_FAR *pbContinueOnInvalidData) = 0;
  5184.         
  5185.         virtual /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE put_ContinueOnInvalidData( 
  5186.             /* [in] */ BOOL bContinueOnInvalidData) = 0;
  5187.         
  5188.     };
  5189.     
  5190. #else     /* C style interface */
  5191.  
  5192.     typedef struct IXceedQuotedPrintableEncodingFormatVtbl
  5193.     {
  5194.         BEGIN_INTERFACE
  5195.         
  5196.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  5197.             IXceedQuotedPrintableEncodingFormat __RPC_FAR * This,
  5198.             /* [in] */ REFIID riid,
  5199.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  5200.         
  5201.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  5202.             IXceedQuotedPrintableEncodingFormat __RPC_FAR * This);
  5203.         
  5204.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  5205.             IXceedQuotedPrintableEncodingFormat __RPC_FAR * This);
  5206.         
  5207.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SubProcessing )( 
  5208.             IXceedQuotedPrintableEncodingFormat __RPC_FAR * This,
  5209.             /* [retval][out] */ IXceedProcessData __RPC_FAR *__RPC_FAR *ppiSubProcess);
  5210.         
  5211.         /* [helpstring][helpcontext][propputref] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *putref_SubProcessing )( 
  5212.             IXceedQuotedPrintableEncodingFormat __RPC_FAR * This,
  5213.             /* [in] */ IXceedProcessData __RPC_FAR *piSubProcess);
  5214.         
  5215.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EndOfLineType )( 
  5216.             IXceedQuotedPrintableEncodingFormat __RPC_FAR * This,
  5217.             /* [retval][out] */ EXBEndOfLineType __RPC_FAR *eEndOfLineType);
  5218.         
  5219.         /* [helpstring][helpcontext][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EndOfLineType )( 
  5220.             IXceedQuotedPrintableEncodingFormat __RPC_FAR * This,
  5221.             /* [in] */ EXBEndOfLineType eEndOfLineType);
  5222.         
  5223.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MaxLineLength )( 
  5224.             IXceedQuotedPrintableEncodingFormat __RPC_FAR * This,
  5225.             /* [retval][out] */ long __RPC_FAR *lMaxLineLength);
  5226.         
  5227.         /* [helpstring][helpcontext][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MaxLineLength )( 
  5228.             IXceedQuotedPrintableEncodingFormat __RPC_FAR * This,
  5229.             /* [in] */ long lMaxLineLength);
  5230.         
  5231.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ContinueOnInvalidData )( 
  5232.             IXceedQuotedPrintableEncodingFormat __RPC_FAR * This,
  5233.             /* [retval][out] */ BOOL __RPC_FAR *pbContinueOnInvalidData);
  5234.         
  5235.         /* [helpstring][helpcontext][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ContinueOnInvalidData )( 
  5236.             IXceedQuotedPrintableEncodingFormat __RPC_FAR * This,
  5237.             /* [in] */ BOOL bContinueOnInvalidData);
  5238.         
  5239.         END_INTERFACE
  5240.     } IXceedQuotedPrintableEncodingFormatVtbl;
  5241.  
  5242.     interface IXceedQuotedPrintableEncodingFormat
  5243.     {
  5244.         CONST_VTBL struct IXceedQuotedPrintableEncodingFormatVtbl __RPC_FAR *lpVtbl;
  5245.     };
  5246.  
  5247.     
  5248.  
  5249. #ifdef COBJMACROS
  5250.  
  5251.  
  5252. #define IXceedQuotedPrintableEncodingFormat_QueryInterface(This,riid,ppvObject)    \
  5253.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  5254.  
  5255. #define IXceedQuotedPrintableEncodingFormat_AddRef(This)    \
  5256.     (This)->lpVtbl -> AddRef(This)
  5257.  
  5258. #define IXceedQuotedPrintableEncodingFormat_Release(This)    \
  5259.     (This)->lpVtbl -> Release(This)
  5260.  
  5261.  
  5262. #define IXceedQuotedPrintableEncodingFormat_get_SubProcessing(This,ppiSubProcess)    \
  5263.     (This)->lpVtbl -> get_SubProcessing(This,ppiSubProcess)
  5264.  
  5265. #define IXceedQuotedPrintableEncodingFormat_putref_SubProcessing(This,piSubProcess)    \
  5266.     (This)->lpVtbl -> putref_SubProcessing(This,piSubProcess)
  5267.  
  5268. #define IXceedQuotedPrintableEncodingFormat_get_EndOfLineType(This,eEndOfLineType)    \
  5269.     (This)->lpVtbl -> get_EndOfLineType(This,eEndOfLineType)
  5270.  
  5271. #define IXceedQuotedPrintableEncodingFormat_put_EndOfLineType(This,eEndOfLineType)    \
  5272.     (This)->lpVtbl -> put_EndOfLineType(This,eEndOfLineType)
  5273.  
  5274. #define IXceedQuotedPrintableEncodingFormat_get_MaxLineLength(This,lMaxLineLength)    \
  5275.     (This)->lpVtbl -> get_MaxLineLength(This,lMaxLineLength)
  5276.  
  5277. #define IXceedQuotedPrintableEncodingFormat_put_MaxLineLength(This,lMaxLineLength)    \
  5278.     (This)->lpVtbl -> put_MaxLineLength(This,lMaxLineLength)
  5279.  
  5280. #define IXceedQuotedPrintableEncodingFormat_get_ContinueOnInvalidData(This,pbContinueOnInvalidData)    \
  5281.     (This)->lpVtbl -> get_ContinueOnInvalidData(This,pbContinueOnInvalidData)
  5282.  
  5283. #define IXceedQuotedPrintableEncodingFormat_put_ContinueOnInvalidData(This,bContinueOnInvalidData)    \
  5284.     (This)->lpVtbl -> put_ContinueOnInvalidData(This,bContinueOnInvalidData)
  5285.  
  5286. #endif /* COBJMACROS */
  5287.  
  5288.  
  5289. #endif     /* C style interface */
  5290.  
  5291.  
  5292.  
  5293. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE IXceedQuotedPrintableEncodingFormat_get_SubProcessing_Proxy( 
  5294.     IXceedQuotedPrintableEncodingFormat __RPC_FAR * This,
  5295.     /* [retval][out] */ IXceedProcessData __RPC_FAR *__RPC_FAR *ppiSubProcess);
  5296.  
  5297.  
  5298. void __RPC_STUB IXceedQuotedPrintableEncodingFormat_get_SubProcessing_Stub(
  5299.     IRpcStubBuffer *This,
  5300.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5301.     PRPC_MESSAGE _pRpcMessage,
  5302.     DWORD *_pdwStubPhase);
  5303.  
  5304.  
  5305. /* [helpstring][helpcontext][propputref] */ HRESULT STDMETHODCALLTYPE IXceedQuotedPrintableEncodingFormat_putref_SubProcessing_Proxy( 
  5306.     IXceedQuotedPrintableEncodingFormat __RPC_FAR * This,
  5307.     /* [in] */ IXceedProcessData __RPC_FAR *piSubProcess);
  5308.  
  5309.  
  5310. void __RPC_STUB IXceedQuotedPrintableEncodingFormat_putref_SubProcessing_Stub(
  5311.     IRpcStubBuffer *This,
  5312.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5313.     PRPC_MESSAGE _pRpcMessage,
  5314.     DWORD *_pdwStubPhase);
  5315.  
  5316.  
  5317. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE IXceedQuotedPrintableEncodingFormat_get_EndOfLineType_Proxy( 
  5318.     IXceedQuotedPrintableEncodingFormat __RPC_FAR * This,
  5319.     /* [retval][out] */ EXBEndOfLineType __RPC_FAR *eEndOfLineType);
  5320.  
  5321.  
  5322. void __RPC_STUB IXceedQuotedPrintableEncodingFormat_get_EndOfLineType_Stub(
  5323.     IRpcStubBuffer *This,
  5324.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5325.     PRPC_MESSAGE _pRpcMessage,
  5326.     DWORD *_pdwStubPhase);
  5327.  
  5328.  
  5329. /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE IXceedQuotedPrintableEncodingFormat_put_EndOfLineType_Proxy( 
  5330.     IXceedQuotedPrintableEncodingFormat __RPC_FAR * This,
  5331.     /* [in] */ EXBEndOfLineType eEndOfLineType);
  5332.  
  5333.  
  5334. void __RPC_STUB IXceedQuotedPrintableEncodingFormat_put_EndOfLineType_Stub(
  5335.     IRpcStubBuffer *This,
  5336.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5337.     PRPC_MESSAGE _pRpcMessage,
  5338.     DWORD *_pdwStubPhase);
  5339.  
  5340.  
  5341. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE IXceedQuotedPrintableEncodingFormat_get_MaxLineLength_Proxy( 
  5342.     IXceedQuotedPrintableEncodingFormat __RPC_FAR * This,
  5343.     /* [retval][out] */ long __RPC_FAR *lMaxLineLength);
  5344.  
  5345.  
  5346. void __RPC_STUB IXceedQuotedPrintableEncodingFormat_get_MaxLineLength_Stub(
  5347.     IRpcStubBuffer *This,
  5348.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5349.     PRPC_MESSAGE _pRpcMessage,
  5350.     DWORD *_pdwStubPhase);
  5351.  
  5352.  
  5353. /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE IXceedQuotedPrintableEncodingFormat_put_MaxLineLength_Proxy( 
  5354.     IXceedQuotedPrintableEncodingFormat __RPC_FAR * This,
  5355.     /* [in] */ long lMaxLineLength);
  5356.  
  5357.  
  5358. void __RPC_STUB IXceedQuotedPrintableEncodingFormat_put_MaxLineLength_Stub(
  5359.     IRpcStubBuffer *This,
  5360.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5361.     PRPC_MESSAGE _pRpcMessage,
  5362.     DWORD *_pdwStubPhase);
  5363.  
  5364.  
  5365. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE IXceedQuotedPrintableEncodingFormat_get_ContinueOnInvalidData_Proxy( 
  5366.     IXceedQuotedPrintableEncodingFormat __RPC_FAR * This,
  5367.     /* [retval][out] */ BOOL __RPC_FAR *pbContinueOnInvalidData);
  5368.  
  5369.  
  5370. void __RPC_STUB IXceedQuotedPrintableEncodingFormat_get_ContinueOnInvalidData_Stub(
  5371.     IRpcStubBuffer *This,
  5372.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5373.     PRPC_MESSAGE _pRpcMessage,
  5374.     DWORD *_pdwStubPhase);
  5375.  
  5376.  
  5377. /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE IXceedQuotedPrintableEncodingFormat_put_ContinueOnInvalidData_Proxy( 
  5378.     IXceedQuotedPrintableEncodingFormat __RPC_FAR * This,
  5379.     /* [in] */ BOOL bContinueOnInvalidData);
  5380.  
  5381.  
  5382. void __RPC_STUB IXceedQuotedPrintableEncodingFormat_put_ContinueOnInvalidData_Stub(
  5383.     IRpcStubBuffer *This,
  5384.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5385.     PRPC_MESSAGE _pRpcMessage,
  5386.     DWORD *_pdwStubPhase);
  5387.  
  5388.  
  5389.  
  5390. #endif     /* __IXceedQuotedPrintableEncodingFormat_INTERFACE_DEFINED__ */
  5391.  
  5392.  
  5393. #ifndef __DXceedQuotedPrintableEncodingFormat_INTERFACE_DEFINED__
  5394. #define __DXceedQuotedPrintableEncodingFormat_INTERFACE_DEFINED__
  5395.  
  5396. /* interface DXceedQuotedPrintableEncodingFormat */
  5397. /* [helpstring][helpcontext][unique][dual][object][uuid] */ 
  5398.  
  5399.  
  5400. EXTERN_C const IID IID_DXceedQuotedPrintableEncodingFormat;
  5401.  
  5402. #if defined(__cplusplus) && !defined(CINTERFACE)
  5403.     
  5404.     MIDL_INTERFACE("E8850925-558E-4A5C-9CE6-B902D3A3DCB7")
  5405.     DXceedQuotedPrintableEncodingFormat : public IDispatch
  5406.     {
  5407.     public:
  5408.         virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_SubProcessing( 
  5409.             /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppdispSubProcess) = 0;
  5410.         
  5411.         virtual /* [helpstring][helpcontext][id][propputref] */ HRESULT STDMETHODCALLTYPE putref_SubProcessing( 
  5412.             /* [in] */ IDispatch __RPC_FAR *pdispSubProcess) = 0;
  5413.         
  5414.         virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_EndOfLineType( 
  5415.             /* [retval][out] */ EXBEndOfLineType __RPC_FAR *eEndOfLineType) = 0;
  5416.         
  5417.         virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_EndOfLineType( 
  5418.             /* [in] */ EXBEndOfLineType eEndOfLineType) = 0;
  5419.         
  5420.         virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_MaxLineLength( 
  5421.             /* [retval][out] */ long __RPC_FAR *lMaxLineLength) = 0;
  5422.         
  5423.         virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_MaxLineLength( 
  5424.             /* [in] */ long lMaxLineLength) = 0;
  5425.         
  5426.         virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ContinueOnInvalidData( 
  5427.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bContinueOnInvalidData) = 0;
  5428.         
  5429.         virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ContinueOnInvalidData( 
  5430.             /* [in] */ VARIANT_BOOL bContinueOnInvalidData) = 0;
  5431.         
  5432.     };
  5433.     
  5434. #else     /* C style interface */
  5435.  
  5436.     typedef struct DXceedQuotedPrintableEncodingFormatVtbl
  5437.     {
  5438.         BEGIN_INTERFACE
  5439.         
  5440.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  5441.             DXceedQuotedPrintableEncodingFormat __RPC_FAR * This,
  5442.             /* [in] */ REFIID riid,
  5443.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  5444.         
  5445.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  5446.             DXceedQuotedPrintableEncodingFormat __RPC_FAR * This);
  5447.         
  5448.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  5449.             DXceedQuotedPrintableEncodingFormat __RPC_FAR * This);
  5450.         
  5451.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  5452.             DXceedQuotedPrintableEncodingFormat __RPC_FAR * This,
  5453.             /* [out] */ UINT __RPC_FAR *pctinfo);
  5454.         
  5455.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  5456.             DXceedQuotedPrintableEncodingFormat __RPC_FAR * This,
  5457.             /* [in] */ UINT iTInfo,
  5458.             /* [in] */ LCID lcid,
  5459.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  5460.         
  5461.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  5462.             DXceedQuotedPrintableEncodingFormat __RPC_FAR * This,
  5463.             /* [in] */ REFIID riid,
  5464.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  5465.             /* [in] */ UINT cNames,
  5466.             /* [in] */ LCID lcid,
  5467.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  5468.         
  5469.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  5470.             DXceedQuotedPrintableEncodingFormat __RPC_FAR * This,
  5471.             /* [in] */ DISPID dispIdMember,
  5472.             /* [in] */ REFIID riid,
  5473.             /* [in] */ LCID lcid,
  5474.             /* [in] */ WORD wFlags,
  5475.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  5476.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  5477.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  5478.             /* [out] */ UINT __RPC_FAR *puArgErr);
  5479.         
  5480.         /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SubProcessing )( 
  5481.             DXceedQuotedPrintableEncodingFormat __RPC_FAR * This,
  5482.             /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppdispSubProcess);
  5483.         
  5484.         /* [helpstring][helpcontext][id][propputref] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *putref_SubProcessing )( 
  5485.             DXceedQuotedPrintableEncodingFormat __RPC_FAR * This,
  5486.             /* [in] */ IDispatch __RPC_FAR *pdispSubProcess);
  5487.         
  5488.         /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EndOfLineType )( 
  5489.             DXceedQuotedPrintableEncodingFormat __RPC_FAR * This,
  5490.             /* [retval][out] */ EXBEndOfLineType __RPC_FAR *eEndOfLineType);
  5491.         
  5492.         /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EndOfLineType )( 
  5493.             DXceedQuotedPrintableEncodingFormat __RPC_FAR * This,
  5494.             /* [in] */ EXBEndOfLineType eEndOfLineType);
  5495.         
  5496.         /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MaxLineLength )( 
  5497.             DXceedQuotedPrintableEncodingFormat __RPC_FAR * This,
  5498.             /* [retval][out] */ long __RPC_FAR *lMaxLineLength);
  5499.         
  5500.         /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MaxLineLength )( 
  5501.             DXceedQuotedPrintableEncodingFormat __RPC_FAR * This,
  5502.             /* [in] */ long lMaxLineLength);
  5503.         
  5504.         /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ContinueOnInvalidData )( 
  5505.             DXceedQuotedPrintableEncodingFormat __RPC_FAR * This,
  5506.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bContinueOnInvalidData);
  5507.         
  5508.         /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ContinueOnInvalidData )( 
  5509.             DXceedQuotedPrintableEncodingFormat __RPC_FAR * This,
  5510.             /* [in] */ VARIANT_BOOL bContinueOnInvalidData);
  5511.         
  5512.         END_INTERFACE
  5513.     } DXceedQuotedPrintableEncodingFormatVtbl;
  5514.  
  5515.     interface DXceedQuotedPrintableEncodingFormat
  5516.     {
  5517.         CONST_VTBL struct DXceedQuotedPrintableEncodingFormatVtbl __RPC_FAR *lpVtbl;
  5518.     };
  5519.  
  5520.     
  5521.  
  5522. #ifdef COBJMACROS
  5523.  
  5524.  
  5525. #define DXceedQuotedPrintableEncodingFormat_QueryInterface(This,riid,ppvObject)    \
  5526.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  5527.  
  5528. #define DXceedQuotedPrintableEncodingFormat_AddRef(This)    \
  5529.     (This)->lpVtbl -> AddRef(This)
  5530.  
  5531. #define DXceedQuotedPrintableEncodingFormat_Release(This)    \
  5532.     (This)->lpVtbl -> Release(This)
  5533.  
  5534.  
  5535. #define DXceedQuotedPrintableEncodingFormat_GetTypeInfoCount(This,pctinfo)    \
  5536.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  5537.  
  5538. #define DXceedQuotedPrintableEncodingFormat_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  5539.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  5540.  
  5541. #define DXceedQuotedPrintableEncodingFormat_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  5542.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  5543.  
  5544. #define DXceedQuotedPrintableEncodingFormat_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  5545.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  5546.  
  5547.  
  5548. #define DXceedQuotedPrintableEncodingFormat_get_SubProcessing(This,ppdispSubProcess)    \
  5549.     (This)->lpVtbl -> get_SubProcessing(This,ppdispSubProcess)
  5550.  
  5551. #define DXceedQuotedPrintableEncodingFormat_putref_SubProcessing(This,pdispSubProcess)    \
  5552.     (This)->lpVtbl -> putref_SubProcessing(This,pdispSubProcess)
  5553.  
  5554. #define DXceedQuotedPrintableEncodingFormat_get_EndOfLineType(This,eEndOfLineType)    \
  5555.     (This)->lpVtbl -> get_EndOfLineType(This,eEndOfLineType)
  5556.  
  5557. #define DXceedQuotedPrintableEncodingFormat_put_EndOfLineType(This,eEndOfLineType)    \
  5558.     (This)->lpVtbl -> put_EndOfLineType(This,eEndOfLineType)
  5559.  
  5560. #define DXceedQuotedPrintableEncodingFormat_get_MaxLineLength(This,lMaxLineLength)    \
  5561.     (This)->lpVtbl -> get_MaxLineLength(This,lMaxLineLength)
  5562.  
  5563. #define DXceedQuotedPrintableEncodingFormat_put_MaxLineLength(This,lMaxLineLength)    \
  5564.     (This)->lpVtbl -> put_MaxLineLength(This,lMaxLineLength)
  5565.  
  5566. #define DXceedQuotedPrintableEncodingFormat_get_ContinueOnInvalidData(This,bContinueOnInvalidData)    \
  5567.     (This)->lpVtbl -> get_ContinueOnInvalidData(This,bContinueOnInvalidData)
  5568.  
  5569. #define DXceedQuotedPrintableEncodingFormat_put_ContinueOnInvalidData(This,bContinueOnInvalidData)    \
  5570.     (This)->lpVtbl -> put_ContinueOnInvalidData(This,bContinueOnInvalidData)
  5571.  
  5572. #endif /* COBJMACROS */
  5573.  
  5574.  
  5575. #endif     /* C style interface */
  5576.  
  5577.  
  5578.  
  5579. /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE DXceedQuotedPrintableEncodingFormat_get_SubProcessing_Proxy( 
  5580.     DXceedQuotedPrintableEncodingFormat __RPC_FAR * This,
  5581.     /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppdispSubProcess);
  5582.  
  5583.  
  5584. void __RPC_STUB DXceedQuotedPrintableEncodingFormat_get_SubProcessing_Stub(
  5585.     IRpcStubBuffer *This,
  5586.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5587.     PRPC_MESSAGE _pRpcMessage,
  5588.     DWORD *_pdwStubPhase);
  5589.  
  5590.  
  5591. /* [helpstring][helpcontext][id][propputref] */ HRESULT STDMETHODCALLTYPE DXceedQuotedPrintableEncodingFormat_putref_SubProcessing_Proxy( 
  5592.     DXceedQuotedPrintableEncodingFormat __RPC_FAR * This,
  5593.     /* [in] */ IDispatch __RPC_FAR *pdispSubProcess);
  5594.  
  5595.  
  5596. void __RPC_STUB DXceedQuotedPrintableEncodingFormat_putref_SubProcessing_Stub(
  5597.     IRpcStubBuffer *This,
  5598.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5599.     PRPC_MESSAGE _pRpcMessage,
  5600.     DWORD *_pdwStubPhase);
  5601.  
  5602.  
  5603. /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE DXceedQuotedPrintableEncodingFormat_get_EndOfLineType_Proxy( 
  5604.     DXceedQuotedPrintableEncodingFormat __RPC_FAR * This,
  5605.     /* [retval][out] */ EXBEndOfLineType __RPC_FAR *eEndOfLineType);
  5606.  
  5607.  
  5608. void __RPC_STUB DXceedQuotedPrintableEncodingFormat_get_EndOfLineType_Stub(
  5609.     IRpcStubBuffer *This,
  5610.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5611.     PRPC_MESSAGE _pRpcMessage,
  5612.     DWORD *_pdwStubPhase);
  5613.  
  5614.  
  5615. /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE DXceedQuotedPrintableEncodingFormat_put_EndOfLineType_Proxy( 
  5616.     DXceedQuotedPrintableEncodingFormat __RPC_FAR * This,
  5617.     /* [in] */ EXBEndOfLineType eEndOfLineType);
  5618.  
  5619.  
  5620. void __RPC_STUB DXceedQuotedPrintableEncodingFormat_put_EndOfLineType_Stub(
  5621.     IRpcStubBuffer *This,
  5622.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5623.     PRPC_MESSAGE _pRpcMessage,
  5624.     DWORD *_pdwStubPhase);
  5625.  
  5626.  
  5627. /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE DXceedQuotedPrintableEncodingFormat_get_MaxLineLength_Proxy( 
  5628.     DXceedQuotedPrintableEncodingFormat __RPC_FAR * This,
  5629.     /* [retval][out] */ long __RPC_FAR *lMaxLineLength);
  5630.  
  5631.  
  5632. void __RPC_STUB DXceedQuotedPrintableEncodingFormat_get_MaxLineLength_Stub(
  5633.     IRpcStubBuffer *This,
  5634.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5635.     PRPC_MESSAGE _pRpcMessage,
  5636.     DWORD *_pdwStubPhase);
  5637.  
  5638.  
  5639. /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE DXceedQuotedPrintableEncodingFormat_put_MaxLineLength_Proxy( 
  5640.     DXceedQuotedPrintableEncodingFormat __RPC_FAR * This,
  5641.     /* [in] */ long lMaxLineLength);
  5642.  
  5643.  
  5644. void __RPC_STUB DXceedQuotedPrintableEncodingFormat_put_MaxLineLength_Stub(
  5645.     IRpcStubBuffer *This,
  5646.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5647.     PRPC_MESSAGE _pRpcMessage,
  5648.     DWORD *_pdwStubPhase);
  5649.  
  5650.  
  5651. /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE DXceedQuotedPrintableEncodingFormat_get_ContinueOnInvalidData_Proxy( 
  5652.     DXceedQuotedPrintableEncodingFormat __RPC_FAR * This,
  5653.     /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bContinueOnInvalidData);
  5654.  
  5655.  
  5656. void __RPC_STUB DXceedQuotedPrintableEncodingFormat_get_ContinueOnInvalidData_Stub(
  5657.     IRpcStubBuffer *This,
  5658.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5659.     PRPC_MESSAGE _pRpcMessage,
  5660.     DWORD *_pdwStubPhase);
  5661.  
  5662.  
  5663. /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE DXceedQuotedPrintableEncodingFormat_put_ContinueOnInvalidData_Proxy( 
  5664.     DXceedQuotedPrintableEncodingFormat __RPC_FAR * This,
  5665.     /* [in] */ VARIANT_BOOL bContinueOnInvalidData);
  5666.  
  5667.  
  5668. void __RPC_STUB DXceedQuotedPrintableEncodingFormat_put_ContinueOnInvalidData_Stub(
  5669.     IRpcStubBuffer *This,
  5670.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5671.     PRPC_MESSAGE _pRpcMessage,
  5672.     DWORD *_pdwStubPhase);
  5673.  
  5674.  
  5675.  
  5676. #endif     /* __DXceedQuotedPrintableEncodingFormat_INTERFACE_DEFINED__ */
  5677.  
  5678.  
  5679.  
  5680. #ifndef __XceedBinaryEncodingLib_LIBRARY_DEFINED__
  5681. #define __XceedBinaryEncodingLib_LIBRARY_DEFINED__
  5682.  
  5683. /* library XceedBinaryEncodingLib */
  5684. /* [helpfile][helpstring][helpcontext][version][uuid] */ 
  5685.  
  5686. typedef /* [v1_enum][helpstring][helpcontext][version][uuid] */  DECLSPEC_UUID("33BE9200-F850-11d4-8145-0060082F253F") 
  5687. enum EXBError
  5688.     {    berWarningInvalidCharacterInData    = 0x44001L,
  5689.     berWarningInvalidEndOfData    = 0x44002L,
  5690.     berWarningRemainingData    = 0x44003L,
  5691.     berWarningInvalidLineLengthInData    = 0x44004L,
  5692.     berWarningInvalidNumberOfCharacterOnLine    = 0x44005L,
  5693.     berWarningInvalidChecksum    = 0x44006L,
  5694.     berWarningInvalidHeaderChecksum    = 0x44007L,
  5695.     berInvalidCharacterInData    = 0x80044001L,
  5696.     berInvalidEndOfData    = 0x80044002L,
  5697.     berRemainingData    = 0x80044003L,
  5698.     berInvalidLineLengthInData    = 0x80044004L,
  5699.     berInvalidNumberOfCharacterOnLine    = 0x80044005L,
  5700.     berInvalidChecksum    = 0x80044006L,
  5701.     berInvalidHeaderChecksum    = 0x80044007L,
  5702.     berInvalidFileProcessing    = 0x80044008L,
  5703.     berEmptyFile    = 0x80044009L,
  5704.     berInvalidFileOffset    = 0x8004400aL,
  5705.     berReadFile    = 0x8004400bL,
  5706.     berWriteFile    = 0x8004400cL,
  5707.     berFileNotFound    = 0x8004400dL,
  5708.     berPathNotFound    = 0x8004400eL,
  5709.     berAccessDenied    = 0x8004400fL,
  5710.     berAlreadyInUse    = 0x80044010L,
  5711.     berInvalidFilename    = 0x80044011L,
  5712.     berDiskFull    = 0x80044012L,
  5713.     berAlreadyExists    = 0x80044013L,
  5714.     berAccessingDrive    = 0x80044014L,
  5715.     berOpenFileForReading    = 0x80044015L,
  5716.     berOpenFileForWriting    = 0x80044016L,
  5717.     berFileTooBig    = 0x80044017L,
  5718.     berNotLicensed    = 0x80044018L,
  5719.     berInvalidEndOfLineType    = 0x80044019L,
  5720.     berSessionOpened    = 0x8004401aL,
  5721.     berNoEncodingFormat    = 0x8004401bL,
  5722.     berInvalidLengthInHeader    = 0x8004401cL,
  5723.     berEmptyFileNameInHeader    = 0x8004401dL,
  5724.     berBusy    = 0x8004401eL,
  5725.     berInternalError    = 0x80044fffL
  5726.     }    EXBError;
  5727.  
  5728.  
  5729. EXTERN_C const IID LIBID_XceedBinaryEncodingLib;
  5730.  
  5731. EXTERN_C const CLSID CLSID_XceedBinaryEncoding;
  5732.  
  5733. #ifdef __cplusplus
  5734.  
  5735. class DECLSPEC_UUID("A8449522-F7C6-11D4-8022-0060082AE372")
  5736. XceedBinaryEncoding;
  5737. #endif
  5738.  
  5739. EXTERN_C const CLSID CLSID_XceedUUEncodingFormat;
  5740.  
  5741. #ifdef __cplusplus
  5742.  
  5743. class DECLSPEC_UUID("F501AAD6-B930-4329-9242-2FFDC7321B5B")
  5744. XceedUUEncodingFormat;
  5745. #endif
  5746.  
  5747. EXTERN_C const CLSID CLSID_XceedXXEncodingFormat;
  5748.  
  5749. #ifdef __cplusplus
  5750.  
  5751. class DECLSPEC_UUID("A4FB6D60-DEE7-42F4-B88A-34F6341007BD")
  5752. XceedXXEncodingFormat;
  5753. #endif
  5754.  
  5755. EXTERN_C const CLSID CLSID_XceedBase64EncodingFormat;
  5756.  
  5757. #ifdef __cplusplus
  5758.  
  5759. class DECLSPEC_UUID("A4A8E7BD-49E1-48E2-B4E8-FDB5E7CE7478")
  5760. XceedBase64EncodingFormat;
  5761. #endif
  5762.  
  5763. EXTERN_C const CLSID CLSID_XceedHexaEncodingFormat;
  5764.  
  5765. #ifdef __cplusplus
  5766.  
  5767. class DECLSPEC_UUID("CC52C970-34F2-4589-BCF8-71A98BBB5656")
  5768. XceedHexaEncodingFormat;
  5769. #endif
  5770.  
  5771. EXTERN_C const CLSID CLSID_XceedBinHexEncodingFormat;
  5772.  
  5773. #ifdef __cplusplus
  5774.  
  5775. class DECLSPEC_UUID("0F8EEF4F-7F63-429F-AF46-E34F9CDC5B15")
  5776. XceedBinHexEncodingFormat;
  5777. #endif
  5778.  
  5779. EXTERN_C const CLSID CLSID_XceedQuotedPrintableEncodingFormat;
  5780.  
  5781. #ifdef __cplusplus
  5782.  
  5783. class DECLSPEC_UUID("4927A3C2-1C02-43E5-A2DF-F4F69D5CA8B8")
  5784. XceedQuotedPrintableEncodingFormat;
  5785. #endif
  5786. #endif /* __XceedBinaryEncodingLib_LIBRARY_DEFINED__ */
  5787.  
  5788. /* Additional Prototypes for ALL interfaces */
  5789.  
  5790. unsigned long             __RPC_USER  BSTR_UserSize(     unsigned long __RPC_FAR *, unsigned long            , BSTR __RPC_FAR * ); 
  5791. unsigned char __RPC_FAR * __RPC_USER  BSTR_UserMarshal(  unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); 
  5792. unsigned char __RPC_FAR * __RPC_USER  BSTR_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); 
  5793. void                      __RPC_USER  BSTR_UserFree(     unsigned long __RPC_FAR *, BSTR __RPC_FAR * ); 
  5794.  
  5795. unsigned long             __RPC_USER  VARIANT_UserSize(     unsigned long __RPC_FAR *, unsigned long            , VARIANT __RPC_FAR * ); 
  5796. unsigned char __RPC_FAR * __RPC_USER  VARIANT_UserMarshal(  unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * ); 
  5797. unsigned char __RPC_FAR * __RPC_USER  VARIANT_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * ); 
  5798. void                      __RPC_USER  VARIANT_UserFree(     unsigned long __RPC_FAR *, VARIANT __RPC_FAR * ); 
  5799.  
  5800. /* end of Additional Prototypes */
  5801.  
  5802. #ifdef __cplusplus
  5803. }
  5804. #endif
  5805.  
  5806. #endif
  5807.  
  5808.  
  5809.