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

模拟服务器

开发平台:

C/C++

  1. #pragma warning( disable: 4049 )  /* more than 64k source lines */
  2. /* this ALWAYS GENERATED file contains the definitions for the interfaces */
  3.  /* File created by MIDL compiler version 6.00.0347 */
  4. /* Compiler settings for msaatext.idl:
  5.     Oicf, W1, Zp8, env=Win32 (32b run)
  6.     protocol : dce , ms_ext, c_ext, robust
  7.     error checks: allocation ref bounds_check enum stub_data 
  8.     VC __declspec() decoration level: 
  9.          __declspec(uuid()), __declspec(selectany), __declspec(novtable)
  10.          DECLSPEC_UUID(), MIDL_INTERFACE()
  11. */
  12. //@@MIDL_FILE_HEADING(  )
  13. /* verify that the <rpcndr.h> version is high enough to compile this file*/
  14. #ifndef __REQUIRED_RPCNDR_H_VERSION__
  15. #define __REQUIRED_RPCNDR_H_VERSION__ 475
  16. #endif
  17. #include "rpc.h"
  18. #include "rpcndr.h"
  19. #ifndef __RPCNDR_H_VERSION__
  20. #error this stub requires an updated version of <rpcndr.h>
  21. #endif // __RPCNDR_H_VERSION__
  22. #ifndef COM_NO_WINDOWS_H
  23. #include "windows.h"
  24. #include "ole2.h"
  25. #endif /*COM_NO_WINDOWS_H*/
  26. #ifndef __msaatext_h__
  27. #define __msaatext_h__
  28. #if defined(_MSC_VER) && (_MSC_VER >= 1020)
  29. #pragma once
  30. #endif
  31. /* Forward Declarations */ 
  32. #ifndef __ITfMSAAControl_FWD_DEFINED__
  33. #define __ITfMSAAControl_FWD_DEFINED__
  34. typedef interface ITfMSAAControl ITfMSAAControl;
  35. #endif  /* __ITfMSAAControl_FWD_DEFINED__ */
  36. #ifndef __IInternalDocWrap_FWD_DEFINED__
  37. #define __IInternalDocWrap_FWD_DEFINED__
  38. typedef interface IInternalDocWrap IInternalDocWrap;
  39. #endif  /* __IInternalDocWrap_FWD_DEFINED__ */
  40. #ifndef __ITextStoreACPEx_FWD_DEFINED__
  41. #define __ITextStoreACPEx_FWD_DEFINED__
  42. typedef interface ITextStoreACPEx ITextStoreACPEx;
  43. #endif  /* __ITextStoreACPEx_FWD_DEFINED__ */
  44. #ifndef __ITextStoreAnchorEx_FWD_DEFINED__
  45. #define __ITextStoreAnchorEx_FWD_DEFINED__
  46. typedef interface ITextStoreAnchorEx ITextStoreAnchorEx;
  47. #endif  /* __ITextStoreAnchorEx_FWD_DEFINED__ */
  48. #ifndef __ITextStoreACPSinkEx_FWD_DEFINED__
  49. #define __ITextStoreACPSinkEx_FWD_DEFINED__
  50. typedef interface ITextStoreACPSinkEx ITextStoreACPSinkEx;
  51. #endif  /* __ITextStoreACPSinkEx_FWD_DEFINED__ */
  52. #ifndef __ITextStoreSinkAnchorEx_FWD_DEFINED__
  53. #define __ITextStoreSinkAnchorEx_FWD_DEFINED__
  54. typedef interface ITextStoreSinkAnchorEx ITextStoreSinkAnchorEx;
  55. #endif  /* __ITextStoreSinkAnchorEx_FWD_DEFINED__ */
  56. #ifndef __IAccDictionary_FWD_DEFINED__
  57. #define __IAccDictionary_FWD_DEFINED__
  58. typedef interface IAccDictionary IAccDictionary;
  59. #endif  /* __IAccDictionary_FWD_DEFINED__ */
  60. #ifndef __IVersionInfo_FWD_DEFINED__
  61. #define __IVersionInfo_FWD_DEFINED__
  62. typedef interface IVersionInfo IVersionInfo;
  63. #endif  /* __IVersionInfo_FWD_DEFINED__ */
  64. #ifndef __ICoCreateLocally_FWD_DEFINED__
  65. #define __ICoCreateLocally_FWD_DEFINED__
  66. typedef interface ICoCreateLocally ICoCreateLocally;
  67. #endif  /* __ICoCreateLocally_FWD_DEFINED__ */
  68. #ifndef __ICoCreatedLocally_FWD_DEFINED__
  69. #define __ICoCreatedLocally_FWD_DEFINED__
  70. typedef interface ICoCreatedLocally ICoCreatedLocally;
  71. #endif  /* __ICoCreatedLocally_FWD_DEFINED__ */
  72. #ifndef __IAccStore_FWD_DEFINED__
  73. #define __IAccStore_FWD_DEFINED__
  74. typedef interface IAccStore IAccStore;
  75. #endif  /* __IAccStore_FWD_DEFINED__ */
  76. #ifndef __IAccServerDocMgr_FWD_DEFINED__
  77. #define __IAccServerDocMgr_FWD_DEFINED__
  78. typedef interface IAccServerDocMgr IAccServerDocMgr;
  79. #endif  /* __IAccServerDocMgr_FWD_DEFINED__ */
  80. #ifndef __IAccClientDocMgr_FWD_DEFINED__
  81. #define __IAccClientDocMgr_FWD_DEFINED__
  82. typedef interface IAccClientDocMgr IAccClientDocMgr;
  83. #endif  /* __IAccClientDocMgr_FWD_DEFINED__ */
  84. #ifndef __IDocWrap_FWD_DEFINED__
  85. #define __IDocWrap_FWD_DEFINED__
  86. typedef interface IDocWrap IDocWrap;
  87. #endif  /* __IDocWrap_FWD_DEFINED__ */
  88. #ifndef __IClonableWrapper_FWD_DEFINED__
  89. #define __IClonableWrapper_FWD_DEFINED__
  90. typedef interface IClonableWrapper IClonableWrapper;
  91. #endif  /* __IClonableWrapper_FWD_DEFINED__ */
  92. #ifndef __MSAAControl_FWD_DEFINED__
  93. #define __MSAAControl_FWD_DEFINED__
  94. #ifdef __cplusplus
  95. typedef class MSAAControl MSAAControl;
  96. #else
  97. typedef struct MSAAControl MSAAControl;
  98. #endif /* __cplusplus */
  99. #endif  /* __MSAAControl_FWD_DEFINED__ */
  100. #ifndef __AccStore_FWD_DEFINED__
  101. #define __AccStore_FWD_DEFINED__
  102. #ifdef __cplusplus
  103. typedef class AccStore AccStore;
  104. #else
  105. typedef struct AccStore AccStore;
  106. #endif /* __cplusplus */
  107. #endif  /* __AccStore_FWD_DEFINED__ */
  108. #ifndef __AccDictionary_FWD_DEFINED__
  109. #define __AccDictionary_FWD_DEFINED__
  110. #ifdef __cplusplus
  111. typedef class AccDictionary AccDictionary;
  112. #else
  113. typedef struct AccDictionary AccDictionary;
  114. #endif /* __cplusplus */
  115. #endif  /* __AccDictionary_FWD_DEFINED__ */
  116. #ifndef __AccServerDocMgr_FWD_DEFINED__
  117. #define __AccServerDocMgr_FWD_DEFINED__
  118. #ifdef __cplusplus
  119. typedef class AccServerDocMgr AccServerDocMgr;
  120. #else
  121. typedef struct AccServerDocMgr AccServerDocMgr;
  122. #endif /* __cplusplus */
  123. #endif  /* __AccServerDocMgr_FWD_DEFINED__ */
  124. #ifndef __AccClientDocMgr_FWD_DEFINED__
  125. #define __AccClientDocMgr_FWD_DEFINED__
  126. #ifdef __cplusplus
  127. typedef class AccClientDocMgr AccClientDocMgr;
  128. #else
  129. typedef struct AccClientDocMgr AccClientDocMgr;
  130. #endif /* __cplusplus */
  131. #endif  /* __AccClientDocMgr_FWD_DEFINED__ */
  132. #ifndef __DocWrap_FWD_DEFINED__
  133. #define __DocWrap_FWD_DEFINED__
  134. #ifdef __cplusplus
  135. typedef class DocWrap DocWrap;
  136. #else
  137. typedef struct DocWrap DocWrap;
  138. #endif /* __cplusplus */
  139. #endif  /* __DocWrap_FWD_DEFINED__ */
  140. /* header files for imported files */
  141. #include "oaidl.h"
  142. #include "ocidl.h"
  143. #include "textstor.h"
  144. #ifdef __cplusplus
  145. extern "C"{
  146. #endif 
  147. void * __RPC_USER MIDL_user_allocate(size_t);
  148. void __RPC_USER MIDL_user_free( void * ); 
  149. /* interface __MIDL_itf_msaatext_0000 */
  150. /* [local] */ 
  151. DEFINE_GUID( IID_ITfMSAAControl, 0xb5f8fb3b,0x393f,0x4f7c,0x84,0xcb,0x50,0x49,0x24,0xc2,0x70,0x5a);
  152. DEFINE_GUID( IID_IInternalDocWrap, 0xE1AA6466,0x9DB4,0x40ba,0xBE,0x03,0x77,0xC3,0x8E,0x8E,0x60,0xB2);
  153. DEFINE_GUID( IID_ITextStoreACPEx, 0xA2DE3BC2,0x3D8E,0x11d3,0x81,0xA9,0xF7,0x53,0xFB,0xE6,0x1A,0x00);
  154. DEFINE_GUID( IID_ITextStoreAnchorEx, 0xA2DE3BC1,0x3D8E,0x11d3,0x81,0xA9,0xF7,0x53,0xFB,0xE6,0x1A,0x00);
  155. DEFINE_GUID( IID_ITextStoreACPSinkEx, 0x2bdf9464,0x41e2,0x43e3,0x95,0x0c,0xa6,0x86,0x5b,0xa2,0x5c,0xd4);
  156. DEFINE_GUID( IID_ITextStoreSinkAnchorEx, 0x25642426,0x028d,0x4474,0x97,0x7b,0x11,0x1b,0xb1,0x14,0xfe,0x3e);
  157. DEFINE_GUID( IID_IAccDictionary, 0x1DC4CB5F,0xD737,0x474d,0xAD,0xE9,0x5C,0xCF,0xC9,0xBC,0x1C,0xC9);
  158. DEFINE_GUID( IID_IVersionInfo, 0x401518EC,0xDB00,0x4611,0x9B,0x29,0x2A,0x0E,0x4B,0x9A,0xFA,0x85);
  159. DEFINE_GUID( IID_ICoCreateLocally, 0x03DE00AA,0xF272,0x41e3,0x99,0xCB,0x03,0xC5,0xE8,0x11,0x4E,0xA0);
  160. DEFINE_GUID( IID_ICoCreatedLocally, 0x0A53EB6C,0x1908,0x4742,0x8C,0xFF,0x2C,0xEE,0x2E,0x93,0xF9,0x4C);
  161. DEFINE_GUID( IID_IAccStore, 0xE2CD4A63,0x2B72,0x4D48,0xB7,0x39,0x95,0xE4,0x76,0x51,0x95,0xBA);
  162. DEFINE_GUID( IID_IAccServerDocMgr, 0xAD7C73CF,0x6DD5,0x4855,0xAB,0xC2,0xB0,0x4B,0xAD,0x5B,0x91,0x53);
  163. DEFINE_GUID( IID_IAccClientDocMgr, 0x4C896039,0x7B6D,0x49e6,0xA8,0xC1,0x45,0x11,0x6A,0x98,0x29,0x2B);
  164. DEFINE_GUID( IID_IDocWrap, 0xDCD285FE,0x0BE0,0x43BD,0x99,0xC9,0xAA,0xAE,0xC5,0x13,0xC5,0x55);
  165. DEFINE_GUID( IID_IClonableWrapper, 0xB33E75FF,0xE84C,0x4dca,0xA2,0x5C,0x33,0xB8,0xDC,0x00,0x33,0x74);
  166. DEFINE_GUID( LIBID_MSAATEXTLib, 0x150E2D7A,0xDAC1,0x4582,0x94,0x7D,0x2A,0x8F,0xD7,0x8B,0x82,0xCD);
  167. DEFINE_GUID( CLSID_MSAAControl, 0x08cd963f,0x7a3e,0x4f5c,0x9b,0xd8,0xd6,0x92,0xbb,0x04,0x3c,0x5b );
  168. DEFINE_GUID( CLSID_AccStore, 0x5440837F,0x4BFF,0x4AE5,0xA1,0xB1,0x77,0x22,0xEC,0xC6,0x33,0x2A );
  169. DEFINE_GUID( CLSID_AccDictionary, 0x6572EE16,0x5FE5,0x4331,0xBB,0x6D,0x76,0xA4,0x9C,0x56,0xE4,0x23 );
  170. DEFINE_GUID( CLSID_AccServerDocMgr, 0x6089A37E,0xEB8A,0x482D,0xBD,0x6F,0xF9,0xF4,0x69,0x04,0xD1,0x6D );
  171. DEFINE_GUID( CLSID_AccClientDocMgr, 0xFC48CC30,0x4F3E,0x4fa1,0x80,0x3B,0xAD,0x0E,0x19,0x6A,0x83,0xB1 );
  172. DEFINE_GUID( CLSID_DocWrap, 0xBF426F7E,0x7A5E,0x44D6,0x83,0x0C,0xA3,0x90,0xEA,0x94,0x62,0xA3 );
  173. extern RPC_IF_HANDLE __MIDL_itf_msaatext_0000_v0_0_c_ifspec;
  174. extern RPC_IF_HANDLE __MIDL_itf_msaatext_0000_v0_0_s_ifspec;
  175. #ifndef __ITfMSAAControl_INTERFACE_DEFINED__
  176. #define __ITfMSAAControl_INTERFACE_DEFINED__
  177. /* interface ITfMSAAControl */
  178. /* [unique][uuid][object] */ 
  179. EXTERN_C const IID IID_ITfMSAAControl;
  180. #if defined(__cplusplus) && !defined(CINTERFACE)
  181.     
  182.     MIDL_INTERFACE("b5f8fb3b-393f-4f7c-84cb-504924c2705a")
  183.     ITfMSAAControl : public IUnknown
  184.     {
  185.     public:
  186.         virtual HRESULT STDMETHODCALLTYPE SystemEnableMSAA( void) = 0;
  187.         
  188.         virtual HRESULT STDMETHODCALLTYPE SystemDisableMSAA( void) = 0;
  189.         
  190.     };
  191.     
  192. #else  /* C style interface */
  193.     typedef struct ITfMSAAControlVtbl
  194.     {
  195.         BEGIN_INTERFACE
  196.         
  197.         HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
  198.             ITfMSAAControl * This,
  199.             /* [in] */ REFIID riid,
  200.             /* [iid_is][out] */ void **ppvObject);
  201.         
  202.         ULONG ( STDMETHODCALLTYPE *AddRef )( 
  203.             ITfMSAAControl * This);
  204.         
  205.         ULONG ( STDMETHODCALLTYPE *Release )( 
  206.             ITfMSAAControl * This);
  207.         
  208.         HRESULT ( STDMETHODCALLTYPE *SystemEnableMSAA )( 
  209.             ITfMSAAControl * This);
  210.         
  211.         HRESULT ( STDMETHODCALLTYPE *SystemDisableMSAA )( 
  212.             ITfMSAAControl * This);
  213.         
  214.         END_INTERFACE
  215.     } ITfMSAAControlVtbl;
  216.     interface ITfMSAAControl
  217.     {
  218.         CONST_VTBL struct ITfMSAAControlVtbl *lpVtbl;
  219.     };
  220.     
  221. #ifdef COBJMACROS
  222. #define ITfMSAAControl_QueryInterface(This,riid,ppvObject)
  223.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  224. #define ITfMSAAControl_AddRef(This)
  225.     (This)->lpVtbl -> AddRef(This)
  226. #define ITfMSAAControl_Release(This)
  227.     (This)->lpVtbl -> Release(This)
  228. #define ITfMSAAControl_SystemEnableMSAA(This)
  229.     (This)->lpVtbl -> SystemEnableMSAA(This)
  230. #define ITfMSAAControl_SystemDisableMSAA(This)
  231.     (This)->lpVtbl -> SystemDisableMSAA(This)
  232. #endif /* COBJMACROS */
  233. #endif  /* C style interface */
  234. HRESULT STDMETHODCALLTYPE ITfMSAAControl_SystemEnableMSAA_Proxy( 
  235.     ITfMSAAControl * This);
  236. void __RPC_STUB ITfMSAAControl_SystemEnableMSAA_Stub(
  237.     IRpcStubBuffer *This,
  238.     IRpcChannelBuffer *_pRpcChannelBuffer,
  239.     PRPC_MESSAGE _pRpcMessage,
  240.     DWORD *_pdwStubPhase);
  241. HRESULT STDMETHODCALLTYPE ITfMSAAControl_SystemDisableMSAA_Proxy( 
  242.     ITfMSAAControl * This);
  243. void __RPC_STUB ITfMSAAControl_SystemDisableMSAA_Stub(
  244.     IRpcStubBuffer *This,
  245.     IRpcChannelBuffer *_pRpcChannelBuffer,
  246.     PRPC_MESSAGE _pRpcMessage,
  247.     DWORD *_pdwStubPhase);
  248. #endif  /* __ITfMSAAControl_INTERFACE_DEFINED__ */
  249. #ifndef __IInternalDocWrap_INTERFACE_DEFINED__
  250. #define __IInternalDocWrap_INTERFACE_DEFINED__
  251. /* interface IInternalDocWrap */
  252. /* [unique][uuid][object] */ 
  253. EXTERN_C const IID IID_IInternalDocWrap;
  254. #if defined(__cplusplus) && !defined(CINTERFACE)
  255.     
  256.     MIDL_INTERFACE("E1AA6466-9DB4-40ba-BE03-77C38E8E60B2")
  257.     IInternalDocWrap : public IUnknown
  258.     {
  259.     public:
  260.         virtual HRESULT STDMETHODCALLTYPE NotifyRevoke( void) = 0;
  261.         
  262.     };
  263.     
  264. #else  /* C style interface */
  265.     typedef struct IInternalDocWrapVtbl
  266.     {
  267.         BEGIN_INTERFACE
  268.         
  269.         HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
  270.             IInternalDocWrap * This,
  271.             /* [in] */ REFIID riid,
  272.             /* [iid_is][out] */ void **ppvObject);
  273.         
  274.         ULONG ( STDMETHODCALLTYPE *AddRef )( 
  275.             IInternalDocWrap * This);
  276.         
  277.         ULONG ( STDMETHODCALLTYPE *Release )( 
  278.             IInternalDocWrap * This);
  279.         
  280.         HRESULT ( STDMETHODCALLTYPE *NotifyRevoke )( 
  281.             IInternalDocWrap * This);
  282.         
  283.         END_INTERFACE
  284.     } IInternalDocWrapVtbl;
  285.     interface IInternalDocWrap
  286.     {
  287.         CONST_VTBL struct IInternalDocWrapVtbl *lpVtbl;
  288.     };
  289.     
  290. #ifdef COBJMACROS
  291. #define IInternalDocWrap_QueryInterface(This,riid,ppvObject)
  292.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  293. #define IInternalDocWrap_AddRef(This)
  294.     (This)->lpVtbl -> AddRef(This)
  295. #define IInternalDocWrap_Release(This)
  296.     (This)->lpVtbl -> Release(This)
  297. #define IInternalDocWrap_NotifyRevoke(This)
  298.     (This)->lpVtbl -> NotifyRevoke(This)
  299. #endif /* COBJMACROS */
  300. #endif  /* C style interface */
  301. HRESULT STDMETHODCALLTYPE IInternalDocWrap_NotifyRevoke_Proxy( 
  302.     IInternalDocWrap * This);
  303. void __RPC_STUB IInternalDocWrap_NotifyRevoke_Stub(
  304.     IRpcStubBuffer *This,
  305.     IRpcChannelBuffer *_pRpcChannelBuffer,
  306.     PRPC_MESSAGE _pRpcMessage,
  307.     DWORD *_pdwStubPhase);
  308. #endif  /* __IInternalDocWrap_INTERFACE_DEFINED__ */
  309. #ifndef __ITextStoreACPEx_INTERFACE_DEFINED__
  310. #define __ITextStoreACPEx_INTERFACE_DEFINED__
  311. /* interface ITextStoreACPEx */
  312. /* [unique][uuid][object] */ 
  313. EXTERN_C const IID IID_ITextStoreACPEx;
  314. #if defined(__cplusplus) && !defined(CINTERFACE)
  315.     
  316.     MIDL_INTERFACE("A2DE3BC2-3D8E-11d3-81A9-F753FBE61A00")
  317.     ITextStoreACPEx : public IUnknown
  318.     {
  319.     public:
  320.         virtual HRESULT STDMETHODCALLTYPE ScrollToRect( 
  321.             /* [in] */ LONG acpStart,
  322.             /* [in] */ LONG acpEnd,
  323.             /* [in] */ RECT rc,
  324.             /* [in] */ DWORD dwPosition) = 0;
  325.         
  326.     };
  327.     
  328. #else  /* C style interface */
  329.     typedef struct ITextStoreACPExVtbl
  330.     {
  331.         BEGIN_INTERFACE
  332.         
  333.         HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
  334.             ITextStoreACPEx * This,
  335.             /* [in] */ REFIID riid,
  336.             /* [iid_is][out] */ void **ppvObject);
  337.         
  338.         ULONG ( STDMETHODCALLTYPE *AddRef )( 
  339.             ITextStoreACPEx * This);
  340.         
  341.         ULONG ( STDMETHODCALLTYPE *Release )( 
  342.             ITextStoreACPEx * This);
  343.         
  344.         HRESULT ( STDMETHODCALLTYPE *ScrollToRect )( 
  345.             ITextStoreACPEx * This,
  346.             /* [in] */ LONG acpStart,
  347.             /* [in] */ LONG acpEnd,
  348.             /* [in] */ RECT rc,
  349.             /* [in] */ DWORD dwPosition);
  350.         
  351.         END_INTERFACE
  352.     } ITextStoreACPExVtbl;
  353.     interface ITextStoreACPEx
  354.     {
  355.         CONST_VTBL struct ITextStoreACPExVtbl *lpVtbl;
  356.     };
  357.     
  358. #ifdef COBJMACROS
  359. #define ITextStoreACPEx_QueryInterface(This,riid,ppvObject)
  360.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  361. #define ITextStoreACPEx_AddRef(This)
  362.     (This)->lpVtbl -> AddRef(This)
  363. #define ITextStoreACPEx_Release(This)
  364.     (This)->lpVtbl -> Release(This)
  365. #define ITextStoreACPEx_ScrollToRect(This,acpStart,acpEnd,rc,dwPosition)
  366.     (This)->lpVtbl -> ScrollToRect(This,acpStart,acpEnd,rc,dwPosition)
  367. #endif /* COBJMACROS */
  368. #endif  /* C style interface */
  369. HRESULT STDMETHODCALLTYPE ITextStoreACPEx_ScrollToRect_Proxy( 
  370.     ITextStoreACPEx * This,
  371.     /* [in] */ LONG acpStart,
  372.     /* [in] */ LONG acpEnd,
  373.     /* [in] */ RECT rc,
  374.     /* [in] */ DWORD dwPosition);
  375. void __RPC_STUB ITextStoreACPEx_ScrollToRect_Stub(
  376.     IRpcStubBuffer *This,
  377.     IRpcChannelBuffer *_pRpcChannelBuffer,
  378.     PRPC_MESSAGE _pRpcMessage,
  379.     DWORD *_pdwStubPhase);
  380. #endif  /* __ITextStoreACPEx_INTERFACE_DEFINED__ */
  381. #ifndef __ITextStoreAnchorEx_INTERFACE_DEFINED__
  382. #define __ITextStoreAnchorEx_INTERFACE_DEFINED__
  383. /* interface ITextStoreAnchorEx */
  384. /* [unique][uuid][object] */ 
  385. EXTERN_C const IID IID_ITextStoreAnchorEx;
  386. #if defined(__cplusplus) && !defined(CINTERFACE)
  387.     
  388.     MIDL_INTERFACE("A2DE3BC1-3D8E-11d3-81A9-F753FBE61A00")
  389.     ITextStoreAnchorEx : public IUnknown
  390.     {
  391.     public:
  392.         virtual HRESULT STDMETHODCALLTYPE ScrollToRect( 
  393.             /* [in] */ IAnchor *pStart,
  394.             /* [in] */ IAnchor *pEnd,
  395.             /* [in] */ RECT rc,
  396.             /* [in] */ DWORD dwPosition) = 0;
  397.         
  398.     };
  399.     
  400. #else  /* C style interface */
  401.     typedef struct ITextStoreAnchorExVtbl
  402.     {
  403.         BEGIN_INTERFACE
  404.         
  405.         HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
  406.             ITextStoreAnchorEx * This,
  407.             /* [in] */ REFIID riid,
  408.             /* [iid_is][out] */ void **ppvObject);
  409.         
  410.         ULONG ( STDMETHODCALLTYPE *AddRef )( 
  411.             ITextStoreAnchorEx * This);
  412.         
  413.         ULONG ( STDMETHODCALLTYPE *Release )( 
  414.             ITextStoreAnchorEx * This);
  415.         
  416.         HRESULT ( STDMETHODCALLTYPE *ScrollToRect )( 
  417.             ITextStoreAnchorEx * This,
  418.             /* [in] */ IAnchor *pStart,
  419.             /* [in] */ IAnchor *pEnd,
  420.             /* [in] */ RECT rc,
  421.             /* [in] */ DWORD dwPosition);
  422.         
  423.         END_INTERFACE
  424.     } ITextStoreAnchorExVtbl;
  425.     interface ITextStoreAnchorEx
  426.     {
  427.         CONST_VTBL struct ITextStoreAnchorExVtbl *lpVtbl;
  428.     };
  429.     
  430. #ifdef COBJMACROS
  431. #define ITextStoreAnchorEx_QueryInterface(This,riid,ppvObject)
  432.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  433. #define ITextStoreAnchorEx_AddRef(This)
  434.     (This)->lpVtbl -> AddRef(This)
  435. #define ITextStoreAnchorEx_Release(This)
  436.     (This)->lpVtbl -> Release(This)
  437. #define ITextStoreAnchorEx_ScrollToRect(This,pStart,pEnd,rc,dwPosition)
  438.     (This)->lpVtbl -> ScrollToRect(This,pStart,pEnd,rc,dwPosition)
  439. #endif /* COBJMACROS */
  440. #endif  /* C style interface */
  441. HRESULT STDMETHODCALLTYPE ITextStoreAnchorEx_ScrollToRect_Proxy( 
  442.     ITextStoreAnchorEx * This,
  443.     /* [in] */ IAnchor *pStart,
  444.     /* [in] */ IAnchor *pEnd,
  445.     /* [in] */ RECT rc,
  446.     /* [in] */ DWORD dwPosition);
  447. void __RPC_STUB ITextStoreAnchorEx_ScrollToRect_Stub(
  448.     IRpcStubBuffer *This,
  449.     IRpcChannelBuffer *_pRpcChannelBuffer,
  450.     PRPC_MESSAGE _pRpcMessage,
  451.     DWORD *_pdwStubPhase);
  452. #endif  /* __ITextStoreAnchorEx_INTERFACE_DEFINED__ */
  453. /* interface __MIDL_itf_msaatext_0263 */
  454. /* [local] */ 
  455. #define TS_STRF_START ( 0 )
  456. #define TS_STRF_MID ( 1 )
  457. #define TS_STRF_END ( 2 )
  458. extern RPC_IF_HANDLE __MIDL_itf_msaatext_0263_v0_0_c_ifspec;
  459. extern RPC_IF_HANDLE __MIDL_itf_msaatext_0263_v0_0_s_ifspec;
  460. #ifndef __ITextStoreACPSinkEx_INTERFACE_DEFINED__
  461. #define __ITextStoreACPSinkEx_INTERFACE_DEFINED__
  462. /* interface ITextStoreACPSinkEx */
  463. /* [unique][uuid][object] */ 
  464. EXTERN_C const IID IID_ITextStoreACPSinkEx;
  465. #if defined(__cplusplus) && !defined(CINTERFACE)
  466.     
  467.     MIDL_INTERFACE("2bdf9464-41e2-43e3-950c-a6865ba25cd4")
  468.     ITextStoreACPSinkEx : public ITextStoreACPSink
  469.     {
  470.     public:
  471.         virtual HRESULT STDMETHODCALLTYPE OnDisconnect( void) = 0;
  472.         
  473.     };
  474.     
  475. #else  /* C style interface */
  476.     typedef struct ITextStoreACPSinkExVtbl
  477.     {
  478.         BEGIN_INTERFACE
  479.         
  480.         HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
  481.             ITextStoreACPSinkEx * This,
  482.             /* [in] */ REFIID riid,
  483.             /* [iid_is][out] */ void **ppvObject);
  484.         
  485.         ULONG ( STDMETHODCALLTYPE *AddRef )( 
  486.             ITextStoreACPSinkEx * This);
  487.         
  488.         ULONG ( STDMETHODCALLTYPE *Release )( 
  489.             ITextStoreACPSinkEx * This);
  490.         
  491.         HRESULT ( STDMETHODCALLTYPE *OnTextChange )( 
  492.             ITextStoreACPSinkEx * This,
  493.             /* [in] */ DWORD dwFlags,
  494.             /* [in] */ const TS_TEXTCHANGE *pChange);
  495.         
  496.         HRESULT ( STDMETHODCALLTYPE *OnSelectionChange )( 
  497.             ITextStoreACPSinkEx * This);
  498.         
  499.         HRESULT ( STDMETHODCALLTYPE *OnLayoutChange )( 
  500.             ITextStoreACPSinkEx * This,
  501.             /* [in] */ TsLayoutCode lcode,
  502.             /* [in] */ TsViewCookie vcView);
  503.         
  504.         HRESULT ( STDMETHODCALLTYPE *OnStatusChange )( 
  505.             ITextStoreACPSinkEx * This,
  506.             /* [in] */ DWORD dwFlags);
  507.         
  508.         HRESULT ( STDMETHODCALLTYPE *OnAttrsChange )( 
  509.             ITextStoreACPSinkEx * This,
  510.             /* [in] */ LONG acpStart,
  511.             /* [in] */ LONG acpEnd,
  512.             /* [in] */ ULONG cAttrs,
  513.             /* [size_is][in] */ const TS_ATTRID *paAttrs);
  514.         
  515.         HRESULT ( STDMETHODCALLTYPE *OnLockGranted )( 
  516.             ITextStoreACPSinkEx * This,
  517.             /* [in] */ DWORD dwLockFlags);
  518.         
  519.         HRESULT ( STDMETHODCALLTYPE *OnStartEditTransaction )( 
  520.             ITextStoreACPSinkEx * This);
  521.         
  522.         HRESULT ( STDMETHODCALLTYPE *OnEndEditTransaction )( 
  523.             ITextStoreACPSinkEx * This);
  524.         
  525.         HRESULT ( STDMETHODCALLTYPE *OnDisconnect )( 
  526.             ITextStoreACPSinkEx * This);
  527.         
  528.         END_INTERFACE
  529.     } ITextStoreACPSinkExVtbl;
  530.     interface ITextStoreACPSinkEx
  531.     {
  532.         CONST_VTBL struct ITextStoreACPSinkExVtbl *lpVtbl;
  533.     };
  534.     
  535. #ifdef COBJMACROS
  536. #define ITextStoreACPSinkEx_QueryInterface(This,riid,ppvObject)
  537.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  538. #define ITextStoreACPSinkEx_AddRef(This)
  539.     (This)->lpVtbl -> AddRef(This)
  540. #define ITextStoreACPSinkEx_Release(This)
  541.     (This)->lpVtbl -> Release(This)
  542. #define ITextStoreACPSinkEx_OnTextChange(This,dwFlags,pChange)
  543.     (This)->lpVtbl -> OnTextChange(This,dwFlags,pChange)
  544. #define ITextStoreACPSinkEx_OnSelectionChange(This)
  545.     (This)->lpVtbl -> OnSelectionChange(This)
  546. #define ITextStoreACPSinkEx_OnLayoutChange(This,lcode,vcView)
  547.     (This)->lpVtbl -> OnLayoutChange(This,lcode,vcView)
  548. #define ITextStoreACPSinkEx_OnStatusChange(This,dwFlags)
  549.     (This)->lpVtbl -> OnStatusChange(This,dwFlags)
  550. #define ITextStoreACPSinkEx_OnAttrsChange(This,acpStart,acpEnd,cAttrs,paAttrs)
  551.     (This)->lpVtbl -> OnAttrsChange(This,acpStart,acpEnd,cAttrs,paAttrs)
  552. #define ITextStoreACPSinkEx_OnLockGranted(This,dwLockFlags)
  553.     (This)->lpVtbl -> OnLockGranted(This,dwLockFlags)
  554. #define ITextStoreACPSinkEx_OnStartEditTransaction(This)
  555.     (This)->lpVtbl -> OnStartEditTransaction(This)
  556. #define ITextStoreACPSinkEx_OnEndEditTransaction(This)
  557.     (This)->lpVtbl -> OnEndEditTransaction(This)
  558. #define ITextStoreACPSinkEx_OnDisconnect(This)
  559.     (This)->lpVtbl -> OnDisconnect(This)
  560. #endif /* COBJMACROS */
  561. #endif  /* C style interface */
  562. HRESULT STDMETHODCALLTYPE ITextStoreACPSinkEx_OnDisconnect_Proxy( 
  563.     ITextStoreACPSinkEx * This);
  564. void __RPC_STUB ITextStoreACPSinkEx_OnDisconnect_Stub(
  565.     IRpcStubBuffer *This,
  566.     IRpcChannelBuffer *_pRpcChannelBuffer,
  567.     PRPC_MESSAGE _pRpcMessage,
  568.     DWORD *_pdwStubPhase);
  569. #endif  /* __ITextStoreACPSinkEx_INTERFACE_DEFINED__ */
  570. #ifndef __ITextStoreSinkAnchorEx_INTERFACE_DEFINED__
  571. #define __ITextStoreSinkAnchorEx_INTERFACE_DEFINED__
  572. /* interface ITextStoreSinkAnchorEx */
  573. /* [unique][uuid][object] */ 
  574. EXTERN_C const IID IID_ITextStoreSinkAnchorEx;
  575. #if defined(__cplusplus) && !defined(CINTERFACE)
  576.     
  577.     MIDL_INTERFACE("25642426-028d-4474-977b-111bb114fe3e")
  578.     ITextStoreSinkAnchorEx : public ITextStoreAnchorSink
  579.     {
  580.     public:
  581.         virtual HRESULT STDMETHODCALLTYPE OnDisconnect( void) = 0;
  582.         
  583.     };
  584.     
  585. #else  /* C style interface */
  586.     typedef struct ITextStoreSinkAnchorExVtbl
  587.     {
  588.         BEGIN_INTERFACE
  589.         
  590.         HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
  591.             ITextStoreSinkAnchorEx * This,
  592.             /* [in] */ REFIID riid,
  593.             /* [iid_is][out] */ void **ppvObject);
  594.         
  595.         ULONG ( STDMETHODCALLTYPE *AddRef )( 
  596.             ITextStoreSinkAnchorEx * This);
  597.         
  598.         ULONG ( STDMETHODCALLTYPE *Release )( 
  599.             ITextStoreSinkAnchorEx * This);
  600.         
  601.         HRESULT ( STDMETHODCALLTYPE *OnTextChange )( 
  602.             ITextStoreSinkAnchorEx * This,
  603.             /* [in] */ DWORD dwFlags,
  604.             /* [in] */ IAnchor *paStart,
  605.             /* [in] */ IAnchor *paEnd);
  606.         
  607.         HRESULT ( STDMETHODCALLTYPE *OnSelectionChange )( 
  608.             ITextStoreSinkAnchorEx * This);
  609.         
  610.         HRESULT ( STDMETHODCALLTYPE *OnLayoutChange )( 
  611.             ITextStoreSinkAnchorEx * This,
  612.             /* [in] */ TsLayoutCode lcode,
  613.             /* [in] */ TsViewCookie vcView);
  614.         
  615.         HRESULT ( STDMETHODCALLTYPE *OnStatusChange )( 
  616.             ITextStoreSinkAnchorEx * This,
  617.             /* [in] */ DWORD dwFlags);
  618.         
  619.         HRESULT ( STDMETHODCALLTYPE *OnAttrsChange )( 
  620.             ITextStoreSinkAnchorEx * This,
  621.             /* [in] */ IAnchor *paStart,
  622.             /* [in] */ IAnchor *paEnd,
  623.             /* [in] */ ULONG cAttrs,
  624.             /* [size_is][in] */ const TS_ATTRID *paAttrs);
  625.         
  626.         HRESULT ( STDMETHODCALLTYPE *OnLockGranted )( 
  627.             ITextStoreSinkAnchorEx * This,
  628.             /* [in] */ DWORD dwLockFlags);
  629.         
  630.         HRESULT ( STDMETHODCALLTYPE *OnStartEditTransaction )( 
  631.             ITextStoreSinkAnchorEx * This);
  632.         
  633.         HRESULT ( STDMETHODCALLTYPE *OnEndEditTransaction )( 
  634.             ITextStoreSinkAnchorEx * This);
  635.         
  636.         HRESULT ( STDMETHODCALLTYPE *OnDisconnect )( 
  637.             ITextStoreSinkAnchorEx * This);
  638.         
  639.         END_INTERFACE
  640.     } ITextStoreSinkAnchorExVtbl;
  641.     interface ITextStoreSinkAnchorEx
  642.     {
  643.         CONST_VTBL struct ITextStoreSinkAnchorExVtbl *lpVtbl;
  644.     };
  645.     
  646. #ifdef COBJMACROS
  647. #define ITextStoreSinkAnchorEx_QueryInterface(This,riid,ppvObject)
  648.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  649. #define ITextStoreSinkAnchorEx_AddRef(This)
  650.     (This)->lpVtbl -> AddRef(This)
  651. #define ITextStoreSinkAnchorEx_Release(This)
  652.     (This)->lpVtbl -> Release(This)
  653. #define ITextStoreSinkAnchorEx_OnTextChange(This,dwFlags,paStart,paEnd)
  654.     (This)->lpVtbl -> OnTextChange(This,dwFlags,paStart,paEnd)
  655. #define ITextStoreSinkAnchorEx_OnSelectionChange(This)
  656.     (This)->lpVtbl -> OnSelectionChange(This)
  657. #define ITextStoreSinkAnchorEx_OnLayoutChange(This,lcode,vcView)
  658.     (This)->lpVtbl -> OnLayoutChange(This,lcode,vcView)
  659. #define ITextStoreSinkAnchorEx_OnStatusChange(This,dwFlags)
  660.     (This)->lpVtbl -> OnStatusChange(This,dwFlags)
  661. #define ITextStoreSinkAnchorEx_OnAttrsChange(This,paStart,paEnd,cAttrs,paAttrs)
  662.     (This)->lpVtbl -> OnAttrsChange(This,paStart,paEnd,cAttrs,paAttrs)
  663. #define ITextStoreSinkAnchorEx_OnLockGranted(This,dwLockFlags)
  664.     (This)->lpVtbl -> OnLockGranted(This,dwLockFlags)
  665. #define ITextStoreSinkAnchorEx_OnStartEditTransaction(This)
  666.     (This)->lpVtbl -> OnStartEditTransaction(This)
  667. #define ITextStoreSinkAnchorEx_OnEndEditTransaction(This)
  668.     (This)->lpVtbl -> OnEndEditTransaction(This)
  669. #define ITextStoreSinkAnchorEx_OnDisconnect(This)
  670.     (This)->lpVtbl -> OnDisconnect(This)
  671. #endif /* COBJMACROS */
  672. #endif  /* C style interface */
  673. HRESULT STDMETHODCALLTYPE ITextStoreSinkAnchorEx_OnDisconnect_Proxy( 
  674.     ITextStoreSinkAnchorEx * This);
  675. void __RPC_STUB ITextStoreSinkAnchorEx_OnDisconnect_Stub(
  676.     IRpcStubBuffer *This,
  677.     IRpcChannelBuffer *_pRpcChannelBuffer,
  678.     PRPC_MESSAGE _pRpcMessage,
  679.     DWORD *_pdwStubPhase);
  680. #endif  /* __ITextStoreSinkAnchorEx_INTERFACE_DEFINED__ */
  681. #ifndef __IAccDictionary_INTERFACE_DEFINED__
  682. #define __IAccDictionary_INTERFACE_DEFINED__
  683. /* interface IAccDictionary */
  684. /* [unique][uuid][object] */ 
  685. EXTERN_C const IID IID_IAccDictionary;
  686. #if defined(__cplusplus) && !defined(CINTERFACE)
  687.     
  688.     MIDL_INTERFACE("1DC4CB5F-D737-474d-ADE9-5CCFC9BC1CC9")
  689.     IAccDictionary : public IUnknown
  690.     {
  691.     public:
  692.         virtual HRESULT STDMETHODCALLTYPE GetLocalizedString( 
  693.             /* [in] */ REFGUID Term,
  694.             /* [in] */ LCID lcid,
  695.             /* [out] */ BSTR *pResult,
  696.             /* [out] */ LCID *plcid) = 0;
  697.         
  698.         virtual HRESULT STDMETHODCALLTYPE GetParentTerm( 
  699.             /* [in] */ REFGUID Term,
  700.             /* [out] */ GUID *pParentTerm) = 0;
  701.         
  702.         virtual HRESULT STDMETHODCALLTYPE GetMnemonicString( 
  703.             /* [in] */ REFGUID Term,
  704.             /* [out] */ BSTR *pResult) = 0;
  705.         
  706.         virtual HRESULT STDMETHODCALLTYPE LookupMnemonicTerm( 
  707.             /* [in] */ BSTR bstrMnemonic,
  708.             /* [out] */ GUID *pTerm) = 0;
  709.         
  710.         virtual HRESULT STDMETHODCALLTYPE ConvertValueToString( 
  711.             /* [in] */ REFGUID Term,
  712.             /* [in] */ LCID lcid,
  713.             /* [in] */ VARIANT varValue,
  714.             /* [out] */ BSTR *pbstrResult,
  715.             /* [out] */ LCID *plcid) = 0;
  716.         
  717.     };
  718.     
  719. #else  /* C style interface */
  720.     typedef struct IAccDictionaryVtbl
  721.     {
  722.         BEGIN_INTERFACE
  723.         
  724.         HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
  725.             IAccDictionary * This,
  726.             /* [in] */ REFIID riid,
  727.             /* [iid_is][out] */ void **ppvObject);
  728.         
  729.         ULONG ( STDMETHODCALLTYPE *AddRef )( 
  730.             IAccDictionary * This);
  731.         
  732.         ULONG ( STDMETHODCALLTYPE *Release )( 
  733.             IAccDictionary * This);
  734.         
  735.         HRESULT ( STDMETHODCALLTYPE *GetLocalizedString )( 
  736.             IAccDictionary * This,
  737.             /* [in] */ REFGUID Term,
  738.             /* [in] */ LCID lcid,
  739.             /* [out] */ BSTR *pResult,
  740.             /* [out] */ LCID *plcid);
  741.         
  742.         HRESULT ( STDMETHODCALLTYPE *GetParentTerm )( 
  743.             IAccDictionary * This,
  744.             /* [in] */ REFGUID Term,
  745.             /* [out] */ GUID *pParentTerm);
  746.         
  747.         HRESULT ( STDMETHODCALLTYPE *GetMnemonicString )( 
  748.             IAccDictionary * This,
  749.             /* [in] */ REFGUID Term,
  750.             /* [out] */ BSTR *pResult);
  751.         
  752.         HRESULT ( STDMETHODCALLTYPE *LookupMnemonicTerm )( 
  753.             IAccDictionary * This,
  754.             /* [in] */ BSTR bstrMnemonic,
  755.             /* [out] */ GUID *pTerm);
  756.         
  757.         HRESULT ( STDMETHODCALLTYPE *ConvertValueToString )( 
  758.             IAccDictionary * This,
  759.             /* [in] */ REFGUID Term,
  760.             /* [in] */ LCID lcid,
  761.             /* [in] */ VARIANT varValue,
  762.             /* [out] */ BSTR *pbstrResult,
  763.             /* [out] */ LCID *plcid);
  764.         
  765.         END_INTERFACE
  766.     } IAccDictionaryVtbl;
  767.     interface IAccDictionary
  768.     {
  769.         CONST_VTBL struct IAccDictionaryVtbl *lpVtbl;
  770.     };
  771.     
  772. #ifdef COBJMACROS
  773. #define IAccDictionary_QueryInterface(This,riid,ppvObject)
  774.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  775. #define IAccDictionary_AddRef(This)
  776.     (This)->lpVtbl -> AddRef(This)
  777. #define IAccDictionary_Release(This)
  778.     (This)->lpVtbl -> Release(This)
  779. #define IAccDictionary_GetLocalizedString(This,Term,lcid,pResult,plcid)
  780.     (This)->lpVtbl -> GetLocalizedString(This,Term,lcid,pResult,plcid)
  781. #define IAccDictionary_GetParentTerm(This,Term,pParentTerm)
  782.     (This)->lpVtbl -> GetParentTerm(This,Term,pParentTerm)
  783. #define IAccDictionary_GetMnemonicString(This,Term,pResult)
  784.     (This)->lpVtbl -> GetMnemonicString(This,Term,pResult)
  785. #define IAccDictionary_LookupMnemonicTerm(This,bstrMnemonic,pTerm)
  786.     (This)->lpVtbl -> LookupMnemonicTerm(This,bstrMnemonic,pTerm)
  787. #define IAccDictionary_ConvertValueToString(This,Term,lcid,varValue,pbstrResult,plcid)
  788.     (This)->lpVtbl -> ConvertValueToString(This,Term,lcid,varValue,pbstrResult,plcid)
  789. #endif /* COBJMACROS */
  790. #endif  /* C style interface */
  791. HRESULT STDMETHODCALLTYPE IAccDictionary_GetLocalizedString_Proxy( 
  792.     IAccDictionary * This,
  793.     /* [in] */ REFGUID Term,
  794.     /* [in] */ LCID lcid,
  795.     /* [out] */ BSTR *pResult,
  796.     /* [out] */ LCID *plcid);
  797. void __RPC_STUB IAccDictionary_GetLocalizedString_Stub(
  798.     IRpcStubBuffer *This,
  799.     IRpcChannelBuffer *_pRpcChannelBuffer,
  800.     PRPC_MESSAGE _pRpcMessage,
  801.     DWORD *_pdwStubPhase);
  802. HRESULT STDMETHODCALLTYPE IAccDictionary_GetParentTerm_Proxy( 
  803.     IAccDictionary * This,
  804.     /* [in] */ REFGUID Term,
  805.     /* [out] */ GUID *pParentTerm);
  806. void __RPC_STUB IAccDictionary_GetParentTerm_Stub(
  807.     IRpcStubBuffer *This,
  808.     IRpcChannelBuffer *_pRpcChannelBuffer,
  809.     PRPC_MESSAGE _pRpcMessage,
  810.     DWORD *_pdwStubPhase);
  811. HRESULT STDMETHODCALLTYPE IAccDictionary_GetMnemonicString_Proxy( 
  812.     IAccDictionary * This,
  813.     /* [in] */ REFGUID Term,
  814.     /* [out] */ BSTR *pResult);
  815. void __RPC_STUB IAccDictionary_GetMnemonicString_Stub(
  816.     IRpcStubBuffer *This,
  817.     IRpcChannelBuffer *_pRpcChannelBuffer,
  818.     PRPC_MESSAGE _pRpcMessage,
  819.     DWORD *_pdwStubPhase);
  820. HRESULT STDMETHODCALLTYPE IAccDictionary_LookupMnemonicTerm_Proxy( 
  821.     IAccDictionary * This,
  822.     /* [in] */ BSTR bstrMnemonic,
  823.     /* [out] */ GUID *pTerm);
  824. void __RPC_STUB IAccDictionary_LookupMnemonicTerm_Stub(
  825.     IRpcStubBuffer *This,
  826.     IRpcChannelBuffer *_pRpcChannelBuffer,
  827.     PRPC_MESSAGE _pRpcMessage,
  828.     DWORD *_pdwStubPhase);
  829. HRESULT STDMETHODCALLTYPE IAccDictionary_ConvertValueToString_Proxy( 
  830.     IAccDictionary * This,
  831.     /* [in] */ REFGUID Term,
  832.     /* [in] */ LCID lcid,
  833.     /* [in] */ VARIANT varValue,
  834.     /* [out] */ BSTR *pbstrResult,
  835.     /* [out] */ LCID *plcid);
  836. void __RPC_STUB IAccDictionary_ConvertValueToString_Stub(
  837.     IRpcStubBuffer *This,
  838.     IRpcChannelBuffer *_pRpcChannelBuffer,
  839.     PRPC_MESSAGE _pRpcMessage,
  840.     DWORD *_pdwStubPhase);
  841. #endif  /* __IAccDictionary_INTERFACE_DEFINED__ */
  842. #ifndef __IVersionInfo_INTERFACE_DEFINED__
  843. #define __IVersionInfo_INTERFACE_DEFINED__
  844. /* interface IVersionInfo */
  845. /* [unique][uuid][object] */ 
  846. EXTERN_C const IID IID_IVersionInfo;
  847. #if defined(__cplusplus) && !defined(CINTERFACE)
  848.     
  849.     MIDL_INTERFACE("401518EC-DB00-4611-9B29-2A0E4B9AFA85")
  850.     IVersionInfo : public IUnknown
  851.     {
  852.     public:
  853.         virtual HRESULT STDMETHODCALLTYPE GetSubcomponentCount( 
  854.             /* [in] */ ULONG ulSub,
  855.             /* [out] */ ULONG *ulCount) = 0;
  856.         
  857.         virtual HRESULT STDMETHODCALLTYPE GetImplementationID( 
  858.             /* [in] */ ULONG ulSub,
  859.             /* [out] */ GUID *implid) = 0;
  860.         
  861.         virtual HRESULT STDMETHODCALLTYPE GetBuildVersion( 
  862.             /* [in] */ ULONG ulSub,
  863.             /* [out] */ DWORD *pdwMajor,
  864.             /* [out] */ DWORD *pdwMinor) = 0;
  865.         
  866.         virtual HRESULT STDMETHODCALLTYPE GetComponentDescription( 
  867.             /* [in] */ ULONG ulSub,
  868.             /* [out] */ BSTR *pImplStr) = 0;
  869.         
  870.         virtual HRESULT STDMETHODCALLTYPE GetInstanceDescription( 
  871.             /* [in] */ ULONG ulSub,
  872.             /* [out] */ BSTR *pImplStr) = 0;
  873.         
  874.     };
  875.     
  876. #else  /* C style interface */
  877.     typedef struct IVersionInfoVtbl
  878.     {
  879.         BEGIN_INTERFACE
  880.         
  881.         HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
  882.             IVersionInfo * This,
  883.             /* [in] */ REFIID riid,
  884.             /* [iid_is][out] */ void **ppvObject);
  885.         
  886.         ULONG ( STDMETHODCALLTYPE *AddRef )( 
  887.             IVersionInfo * This);
  888.         
  889.         ULONG ( STDMETHODCALLTYPE *Release )( 
  890.             IVersionInfo * This);
  891.         
  892.         HRESULT ( STDMETHODCALLTYPE *GetSubcomponentCount )( 
  893.             IVersionInfo * This,
  894.             /* [in] */ ULONG ulSub,
  895.             /* [out] */ ULONG *ulCount);
  896.         
  897.         HRESULT ( STDMETHODCALLTYPE *GetImplementationID )( 
  898.             IVersionInfo * This,
  899.             /* [in] */ ULONG ulSub,
  900.             /* [out] */ GUID *implid);
  901.         
  902.         HRESULT ( STDMETHODCALLTYPE *GetBuildVersion )( 
  903.             IVersionInfo * This,
  904.             /* [in] */ ULONG ulSub,
  905.             /* [out] */ DWORD *pdwMajor,
  906.             /* [out] */ DWORD *pdwMinor);
  907.         
  908.         HRESULT ( STDMETHODCALLTYPE *GetComponentDescription )( 
  909.             IVersionInfo * This,
  910.             /* [in] */ ULONG ulSub,
  911.             /* [out] */ BSTR *pImplStr);
  912.         
  913.         HRESULT ( STDMETHODCALLTYPE *GetInstanceDescription )( 
  914.             IVersionInfo * This,
  915.             /* [in] */ ULONG ulSub,
  916.             /* [out] */ BSTR *pImplStr);
  917.         
  918.         END_INTERFACE
  919.     } IVersionInfoVtbl;
  920.     interface IVersionInfo
  921.     {
  922.         CONST_VTBL struct IVersionInfoVtbl *lpVtbl;
  923.     };
  924.     
  925. #ifdef COBJMACROS
  926. #define IVersionInfo_QueryInterface(This,riid,ppvObject)
  927.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  928. #define IVersionInfo_AddRef(This)
  929.     (This)->lpVtbl -> AddRef(This)
  930. #define IVersionInfo_Release(This)
  931.     (This)->lpVtbl -> Release(This)
  932. #define IVersionInfo_GetSubcomponentCount(This,ulSub,ulCount)
  933.     (This)->lpVtbl -> GetSubcomponentCount(This,ulSub,ulCount)
  934. #define IVersionInfo_GetImplementationID(This,ulSub,implid)
  935.     (This)->lpVtbl -> GetImplementationID(This,ulSub,implid)
  936. #define IVersionInfo_GetBuildVersion(This,ulSub,pdwMajor,pdwMinor)
  937.     (This)->lpVtbl -> GetBuildVersion(This,ulSub,pdwMajor,pdwMinor)
  938. #define IVersionInfo_GetComponentDescription(This,ulSub,pImplStr)
  939.     (This)->lpVtbl -> GetComponentDescription(This,ulSub,pImplStr)
  940. #define IVersionInfo_GetInstanceDescription(This,ulSub,pImplStr)
  941.     (This)->lpVtbl -> GetInstanceDescription(This,ulSub,pImplStr)
  942. #endif /* COBJMACROS */
  943. #endif  /* C style interface */
  944. HRESULT STDMETHODCALLTYPE IVersionInfo_GetSubcomponentCount_Proxy( 
  945.     IVersionInfo * This,
  946.     /* [in] */ ULONG ulSub,
  947.     /* [out] */ ULONG *ulCount);
  948. void __RPC_STUB IVersionInfo_GetSubcomponentCount_Stub(
  949.     IRpcStubBuffer *This,
  950.     IRpcChannelBuffer *_pRpcChannelBuffer,
  951.     PRPC_MESSAGE _pRpcMessage,
  952.     DWORD *_pdwStubPhase);
  953. HRESULT STDMETHODCALLTYPE IVersionInfo_GetImplementationID_Proxy( 
  954.     IVersionInfo * This,
  955.     /* [in] */ ULONG ulSub,
  956.     /* [out] */ GUID *implid);
  957. void __RPC_STUB IVersionInfo_GetImplementationID_Stub(
  958.     IRpcStubBuffer *This,
  959.     IRpcChannelBuffer *_pRpcChannelBuffer,
  960.     PRPC_MESSAGE _pRpcMessage,
  961.     DWORD *_pdwStubPhase);
  962. HRESULT STDMETHODCALLTYPE IVersionInfo_GetBuildVersion_Proxy( 
  963.     IVersionInfo * This,
  964.     /* [in] */ ULONG ulSub,
  965.     /* [out] */ DWORD *pdwMajor,
  966.     /* [out] */ DWORD *pdwMinor);
  967. void __RPC_STUB IVersionInfo_GetBuildVersion_Stub(
  968.     IRpcStubBuffer *This,
  969.     IRpcChannelBuffer *_pRpcChannelBuffer,
  970.     PRPC_MESSAGE _pRpcMessage,
  971.     DWORD *_pdwStubPhase);
  972. HRESULT STDMETHODCALLTYPE IVersionInfo_GetComponentDescription_Proxy( 
  973.     IVersionInfo * This,
  974.     /* [in] */ ULONG ulSub,
  975.     /* [out] */ BSTR *pImplStr);
  976. void __RPC_STUB IVersionInfo_GetComponentDescription_Stub(
  977.     IRpcStubBuffer *This,
  978.     IRpcChannelBuffer *_pRpcChannelBuffer,
  979.     PRPC_MESSAGE _pRpcMessage,
  980.     DWORD *_pdwStubPhase);
  981. HRESULT STDMETHODCALLTYPE IVersionInfo_GetInstanceDescription_Proxy( 
  982.     IVersionInfo * This,
  983.     /* [in] */ ULONG ulSub,
  984.     /* [out] */ BSTR *pImplStr);
  985. void __RPC_STUB IVersionInfo_GetInstanceDescription_Stub(
  986.     IRpcStubBuffer *This,
  987.     IRpcChannelBuffer *_pRpcChannelBuffer,
  988.     PRPC_MESSAGE _pRpcMessage,
  989.     DWORD *_pdwStubPhase);
  990. #endif  /* __IVersionInfo_INTERFACE_DEFINED__ */
  991. #ifndef __ICoCreateLocally_INTERFACE_DEFINED__
  992. #define __ICoCreateLocally_INTERFACE_DEFINED__
  993. /* interface ICoCreateLocally */
  994. /* [unique][uuid][object] */ 
  995. EXTERN_C const IID IID_ICoCreateLocally;
  996. #if defined(__cplusplus) && !defined(CINTERFACE)
  997.     
  998.     MIDL_INTERFACE("03DE00AA-F272-41e3-99CB-03C5E8114EA0")
  999.     ICoCreateLocally : public IUnknown
  1000.     {
  1001.     public:
  1002.         virtual HRESULT STDMETHODCALLTYPE CoCreateLocally( 
  1003.             /* [in] */ REFCLSID rclsid,
  1004.             /* [in] */ DWORD dwClsContext,
  1005.             /* [in] */ REFIID riid,
  1006.             /* [iid_is][out] */ IUnknown **punk,
  1007.             /* [in] */ REFIID riidParam,
  1008.             /* [iid_is][in] */ IUnknown *punkParam,
  1009.             /* [in] */ VARIANT varParam) = 0;
  1010.         
  1011.     };
  1012.     
  1013. #else  /* C style interface */
  1014.     typedef struct ICoCreateLocallyVtbl
  1015.     {
  1016.         BEGIN_INTERFACE
  1017.         
  1018.         HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
  1019.             ICoCreateLocally * This,
  1020.             /* [in] */ REFIID riid,
  1021.             /* [iid_is][out] */ void **ppvObject);
  1022.         
  1023.         ULONG ( STDMETHODCALLTYPE *AddRef )( 
  1024.             ICoCreateLocally * This);
  1025.         
  1026.         ULONG ( STDMETHODCALLTYPE *Release )( 
  1027.             ICoCreateLocally * This);
  1028.         
  1029.         HRESULT ( STDMETHODCALLTYPE *CoCreateLocally )( 
  1030.             ICoCreateLocally * This,
  1031.             /* [in] */ REFCLSID rclsid,
  1032.             /* [in] */ DWORD dwClsContext,
  1033.             /* [in] */ REFIID riid,
  1034.             /* [iid_is][out] */ IUnknown **punk,
  1035.             /* [in] */ REFIID riidParam,
  1036.             /* [iid_is][in] */ IUnknown *punkParam,
  1037.             /* [in] */ VARIANT varParam);
  1038.         
  1039.         END_INTERFACE
  1040.     } ICoCreateLocallyVtbl;
  1041.     interface ICoCreateLocally
  1042.     {
  1043.         CONST_VTBL struct ICoCreateLocallyVtbl *lpVtbl;
  1044.     };
  1045.     
  1046. #ifdef COBJMACROS
  1047. #define ICoCreateLocally_QueryInterface(This,riid,ppvObject)
  1048.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  1049. #define ICoCreateLocally_AddRef(This)
  1050.     (This)->lpVtbl -> AddRef(This)
  1051. #define ICoCreateLocally_Release(This)
  1052.     (This)->lpVtbl -> Release(This)
  1053. #define ICoCreateLocally_CoCreateLocally(This,rclsid,dwClsContext,riid,punk,riidParam,punkParam,varParam)
  1054.     (This)->lpVtbl -> CoCreateLocally(This,rclsid,dwClsContext,riid,punk,riidParam,punkParam,varParam)
  1055. #endif /* COBJMACROS */
  1056. #endif  /* C style interface */
  1057. HRESULT STDMETHODCALLTYPE ICoCreateLocally_CoCreateLocally_Proxy( 
  1058.     ICoCreateLocally * This,
  1059.     /* [in] */ REFCLSID rclsid,
  1060.     /* [in] */ DWORD dwClsContext,
  1061.     /* [in] */ REFIID riid,
  1062.     /* [iid_is][out] */ IUnknown **punk,
  1063.     /* [in] */ REFIID riidParam,
  1064.     /* [iid_is][in] */ IUnknown *punkParam,
  1065.     /* [in] */ VARIANT varParam);
  1066. void __RPC_STUB ICoCreateLocally_CoCreateLocally_Stub(
  1067.     IRpcStubBuffer *This,
  1068.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1069.     PRPC_MESSAGE _pRpcMessage,
  1070.     DWORD *_pdwStubPhase);
  1071. #endif  /* __ICoCreateLocally_INTERFACE_DEFINED__ */
  1072. #ifndef __ICoCreatedLocally_INTERFACE_DEFINED__
  1073. #define __ICoCreatedLocally_INTERFACE_DEFINED__
  1074. /* interface ICoCreatedLocally */
  1075. /* [unique][uuid][object] */ 
  1076. EXTERN_C const IID IID_ICoCreatedLocally;
  1077. #if defined(__cplusplus) && !defined(CINTERFACE)
  1078.     
  1079.     MIDL_INTERFACE("0A53EB6C-1908-4742-8CFF-2CEE2E93F94C")
  1080.     ICoCreatedLocally : public IUnknown
  1081.     {
  1082.     public:
  1083.         virtual HRESULT STDMETHODCALLTYPE LocalInit( 
  1084.             /* [in] */ IUnknown *punkLocalObject,
  1085.             /* [in] */ REFIID riidParam,
  1086.             /* [iid_is][in] */ IUnknown *punkParam,
  1087.             /* [in] */ VARIANT varParam) = 0;
  1088.         
  1089.     };
  1090.     
  1091. #else  /* C style interface */
  1092.     typedef struct ICoCreatedLocallyVtbl
  1093.     {
  1094.         BEGIN_INTERFACE
  1095.         
  1096.         HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
  1097.             ICoCreatedLocally * This,
  1098.             /* [in] */ REFIID riid,
  1099.             /* [iid_is][out] */ void **ppvObject);
  1100.         
  1101.         ULONG ( STDMETHODCALLTYPE *AddRef )( 
  1102.             ICoCreatedLocally * This);
  1103.         
  1104.         ULONG ( STDMETHODCALLTYPE *Release )( 
  1105.             ICoCreatedLocally * This);
  1106.         
  1107.         HRESULT ( STDMETHODCALLTYPE *LocalInit )( 
  1108.             ICoCreatedLocally * This,
  1109.             /* [in] */ IUnknown *punkLocalObject,
  1110.             /* [in] */ REFIID riidParam,
  1111.             /* [iid_is][in] */ IUnknown *punkParam,
  1112.             /* [in] */ VARIANT varParam);
  1113.         
  1114.         END_INTERFACE
  1115.     } ICoCreatedLocallyVtbl;
  1116.     interface ICoCreatedLocally
  1117.     {
  1118.         CONST_VTBL struct ICoCreatedLocallyVtbl *lpVtbl;
  1119.     };
  1120.     
  1121. #ifdef COBJMACROS
  1122. #define ICoCreatedLocally_QueryInterface(This,riid,ppvObject)
  1123.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  1124. #define ICoCreatedLocally_AddRef(This)
  1125.     (This)->lpVtbl -> AddRef(This)
  1126. #define ICoCreatedLocally_Release(This)
  1127.     (This)->lpVtbl -> Release(This)
  1128. #define ICoCreatedLocally_LocalInit(This,punkLocalObject,riidParam,punkParam,varParam)
  1129.     (This)->lpVtbl -> LocalInit(This,punkLocalObject,riidParam,punkParam,varParam)
  1130. #endif /* COBJMACROS */
  1131. #endif  /* C style interface */
  1132. HRESULT STDMETHODCALLTYPE ICoCreatedLocally_LocalInit_Proxy( 
  1133.     ICoCreatedLocally * This,
  1134.     /* [in] */ IUnknown *punkLocalObject,
  1135.     /* [in] */ REFIID riidParam,
  1136.     /* [iid_is][in] */ IUnknown *punkParam,
  1137.     /* [in] */ VARIANT varParam);
  1138. void __RPC_STUB ICoCreatedLocally_LocalInit_Stub(
  1139.     IRpcStubBuffer *This,
  1140.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1141.     PRPC_MESSAGE _pRpcMessage,
  1142.     DWORD *_pdwStubPhase);
  1143. #endif  /* __ICoCreatedLocally_INTERFACE_DEFINED__ */
  1144. #ifndef __IAccStore_INTERFACE_DEFINED__
  1145. #define __IAccStore_INTERFACE_DEFINED__
  1146. /* interface IAccStore */
  1147. /* [unique][helpstring][uuid][object] */ 
  1148. EXTERN_C const IID IID_IAccStore;
  1149. #if defined(__cplusplus) && !defined(CINTERFACE)
  1150.     
  1151.     MIDL_INTERFACE("E2CD4A63-2B72-4D48-B739-95E4765195BA")
  1152.     IAccStore : public IUnknown
  1153.     {
  1154.     public:
  1155.         virtual HRESULT STDMETHODCALLTYPE Register( 
  1156.             /* [in] */ REFIID riid,
  1157.             /* [iid_is][in] */ IUnknown *punk) = 0;
  1158.         
  1159.         virtual HRESULT STDMETHODCALLTYPE Unregister( 
  1160.             /* [in] */ IUnknown *punk) = 0;
  1161.         
  1162.         virtual HRESULT STDMETHODCALLTYPE GetDocuments( 
  1163.             /* [out] */ IEnumUnknown **enumUnknown) = 0;
  1164.         
  1165.         virtual HRESULT STDMETHODCALLTYPE LookupByHWND( 
  1166.             /* [in] */ HWND hWnd,
  1167.             /* [in] */ REFIID riid,
  1168.             /* [iid_is][out] */ IUnknown **ppunk) = 0;
  1169.         
  1170.         virtual HRESULT STDMETHODCALLTYPE LookupByPoint( 
  1171.             /* [in] */ POINT pt,
  1172.             /* [in] */ REFIID riid,
  1173.             /* [iid_is][out] */ IUnknown **ppunk) = 0;
  1174.         
  1175.         virtual HRESULT STDMETHODCALLTYPE OnDocumentFocus( 
  1176.             /* [in] */ IUnknown *punk) = 0;
  1177.         
  1178.         virtual HRESULT STDMETHODCALLTYPE GetFocused( 
  1179.             /* [in] */ REFIID riid,
  1180.             /* [iid_is][out] */ IUnknown **ppunk) = 0;
  1181.         
  1182.     };
  1183.     
  1184. #else  /* C style interface */
  1185.     typedef struct IAccStoreVtbl
  1186.     {
  1187.         BEGIN_INTERFACE
  1188.         
  1189.         HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
  1190.             IAccStore * This,
  1191.             /* [in] */ REFIID riid,
  1192.             /* [iid_is][out] */ void **ppvObject);
  1193.         
  1194.         ULONG ( STDMETHODCALLTYPE *AddRef )( 
  1195.             IAccStore * This);
  1196.         
  1197.         ULONG ( STDMETHODCALLTYPE *Release )( 
  1198.             IAccStore * This);
  1199.         
  1200.         HRESULT ( STDMETHODCALLTYPE *Register )( 
  1201.             IAccStore * This,
  1202.             /* [in] */ REFIID riid,
  1203.             /* [iid_is][in] */ IUnknown *punk);
  1204.         
  1205.         HRESULT ( STDMETHODCALLTYPE *Unregister )( 
  1206.             IAccStore * This,
  1207.             /* [in] */ IUnknown *punk);
  1208.         
  1209.         HRESULT ( STDMETHODCALLTYPE *GetDocuments )( 
  1210.             IAccStore * This,
  1211.             /* [out] */ IEnumUnknown **enumUnknown);
  1212.         
  1213.         HRESULT ( STDMETHODCALLTYPE *LookupByHWND )( 
  1214.             IAccStore * This,
  1215.             /* [in] */ HWND hWnd,
  1216.             /* [in] */ REFIID riid,
  1217.             /* [iid_is][out] */ IUnknown **ppunk);
  1218.         
  1219.         HRESULT ( STDMETHODCALLTYPE *LookupByPoint )( 
  1220.             IAccStore * This,
  1221.             /* [in] */ POINT pt,
  1222.             /* [in] */ REFIID riid,
  1223.             /* [iid_is][out] */ IUnknown **ppunk);
  1224.         
  1225.         HRESULT ( STDMETHODCALLTYPE *OnDocumentFocus )( 
  1226.             IAccStore * This,
  1227.             /* [in] */ IUnknown *punk);
  1228.         
  1229.         HRESULT ( STDMETHODCALLTYPE *GetFocused )( 
  1230.             IAccStore * This,
  1231.             /* [in] */ REFIID riid,
  1232.             /* [iid_is][out] */ IUnknown **ppunk);
  1233.         
  1234.         END_INTERFACE
  1235.     } IAccStoreVtbl;
  1236.     interface IAccStore
  1237.     {
  1238.         CONST_VTBL struct IAccStoreVtbl *lpVtbl;
  1239.     };
  1240.     
  1241. #ifdef COBJMACROS
  1242. #define IAccStore_QueryInterface(This,riid,ppvObject)
  1243.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  1244. #define IAccStore_AddRef(This)
  1245.     (This)->lpVtbl -> AddRef(This)
  1246. #define IAccStore_Release(This)
  1247.     (This)->lpVtbl -> Release(This)
  1248. #define IAccStore_Register(This,riid,punk)
  1249.     (This)->lpVtbl -> Register(This,riid,punk)
  1250. #define IAccStore_Unregister(This,punk)
  1251.     (This)->lpVtbl -> Unregister(This,punk)
  1252. #define IAccStore_GetDocuments(This,enumUnknown)
  1253.     (This)->lpVtbl -> GetDocuments(This,enumUnknown)
  1254. #define IAccStore_LookupByHWND(This,hWnd,riid,ppunk)
  1255.     (This)->lpVtbl -> LookupByHWND(This,hWnd,riid,ppunk)
  1256. #define IAccStore_LookupByPoint(This,pt,riid,ppunk)
  1257.     (This)->lpVtbl -> LookupByPoint(This,pt,riid,ppunk)
  1258. #define IAccStore_OnDocumentFocus(This,punk)
  1259.     (This)->lpVtbl -> OnDocumentFocus(This,punk)
  1260. #define IAccStore_GetFocused(This,riid,ppunk)
  1261.     (This)->lpVtbl -> GetFocused(This,riid,ppunk)
  1262. #endif /* COBJMACROS */
  1263. #endif  /* C style interface */
  1264. HRESULT STDMETHODCALLTYPE IAccStore_Register_Proxy( 
  1265.     IAccStore * This,
  1266.     /* [in] */ REFIID riid,
  1267.     /* [iid_is][in] */ IUnknown *punk);
  1268. void __RPC_STUB IAccStore_Register_Stub(
  1269.     IRpcStubBuffer *This,
  1270.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1271.     PRPC_MESSAGE _pRpcMessage,
  1272.     DWORD *_pdwStubPhase);
  1273. HRESULT STDMETHODCALLTYPE IAccStore_Unregister_Proxy( 
  1274.     IAccStore * This,
  1275.     /* [in] */ IUnknown *punk);
  1276. void __RPC_STUB IAccStore_Unregister_Stub(
  1277.     IRpcStubBuffer *This,
  1278.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1279.     PRPC_MESSAGE _pRpcMessage,
  1280.     DWORD *_pdwStubPhase);
  1281. HRESULT STDMETHODCALLTYPE IAccStore_GetDocuments_Proxy( 
  1282.     IAccStore * This,
  1283.     /* [out] */ IEnumUnknown **enumUnknown);
  1284. void __RPC_STUB IAccStore_GetDocuments_Stub(
  1285.     IRpcStubBuffer *This,
  1286.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1287.     PRPC_MESSAGE _pRpcMessage,
  1288.     DWORD *_pdwStubPhase);
  1289. HRESULT STDMETHODCALLTYPE IAccStore_LookupByHWND_Proxy( 
  1290.     IAccStore * This,
  1291.     /* [in] */ HWND hWnd,
  1292.     /* [in] */ REFIID riid,
  1293.     /* [iid_is][out] */ IUnknown **ppunk);
  1294. void __RPC_STUB IAccStore_LookupByHWND_Stub(
  1295.     IRpcStubBuffer *This,
  1296.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1297.     PRPC_MESSAGE _pRpcMessage,
  1298.     DWORD *_pdwStubPhase);
  1299. HRESULT STDMETHODCALLTYPE IAccStore_LookupByPoint_Proxy( 
  1300.     IAccStore * This,
  1301.     /* [in] */ POINT pt,
  1302.     /* [in] */ REFIID riid,
  1303.     /* [iid_is][out] */ IUnknown **ppunk);
  1304. void __RPC_STUB IAccStore_LookupByPoint_Stub(
  1305.     IRpcStubBuffer *This,
  1306.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1307.     PRPC_MESSAGE _pRpcMessage,
  1308.     DWORD *_pdwStubPhase);
  1309. HRESULT STDMETHODCALLTYPE IAccStore_OnDocumentFocus_Proxy( 
  1310.     IAccStore * This,
  1311.     /* [in] */ IUnknown *punk);
  1312. void __RPC_STUB IAccStore_OnDocumentFocus_Stub(
  1313.     IRpcStubBuffer *This,
  1314.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1315.     PRPC_MESSAGE _pRpcMessage,
  1316.     DWORD *_pdwStubPhase);
  1317. HRESULT STDMETHODCALLTYPE IAccStore_GetFocused_Proxy( 
  1318.     IAccStore * This,
  1319.     /* [in] */ REFIID riid,
  1320.     /* [iid_is][out] */ IUnknown **ppunk);
  1321. void __RPC_STUB IAccStore_GetFocused_Stub(
  1322.     IRpcStubBuffer *This,
  1323.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1324.     PRPC_MESSAGE _pRpcMessage,
  1325.     DWORD *_pdwStubPhase);
  1326. #endif  /* __IAccStore_INTERFACE_DEFINED__ */
  1327. #ifndef __IAccServerDocMgr_INTERFACE_DEFINED__
  1328. #define __IAccServerDocMgr_INTERFACE_DEFINED__
  1329. /* interface IAccServerDocMgr */
  1330. /* [unique][helpstring][uuid][object] */ 
  1331. EXTERN_C const IID IID_IAccServerDocMgr;
  1332. #if defined(__cplusplus) && !defined(CINTERFACE)
  1333.     
  1334.     MIDL_INTERFACE("AD7C73CF-6DD5-4855-ABC2-B04BAD5B9153")
  1335.     IAccServerDocMgr : public IUnknown
  1336.     {
  1337.     public:
  1338.         virtual HRESULT STDMETHODCALLTYPE NewDocument( 
  1339.             /* [in] */ REFIID riid,
  1340.             /* [iid_is][in] */ IUnknown *punk) = 0;
  1341.         
  1342.         virtual HRESULT STDMETHODCALLTYPE RevokeDocument( 
  1343.             /* [in] */ IUnknown *punk) = 0;
  1344.         
  1345.         virtual HRESULT STDMETHODCALLTYPE OnDocumentFocus( 
  1346.             /* [in] */ IUnknown *punk) = 0;
  1347.         
  1348.     };
  1349.     
  1350. #else  /* C style interface */
  1351.     typedef struct IAccServerDocMgrVtbl
  1352.     {
  1353.         BEGIN_INTERFACE
  1354.         
  1355.         HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
  1356.             IAccServerDocMgr * This,
  1357.             /* [in] */ REFIID riid,
  1358.             /* [iid_is][out] */ void **ppvObject);
  1359.         
  1360.         ULONG ( STDMETHODCALLTYPE *AddRef )( 
  1361.             IAccServerDocMgr * This);
  1362.         
  1363.         ULONG ( STDMETHODCALLTYPE *Release )( 
  1364.             IAccServerDocMgr * This);
  1365.         
  1366.         HRESULT ( STDMETHODCALLTYPE *NewDocument )( 
  1367.             IAccServerDocMgr * This,
  1368.             /* [in] */ REFIID riid,
  1369.             /* [iid_is][in] */ IUnknown *punk);
  1370.         
  1371.         HRESULT ( STDMETHODCALLTYPE *RevokeDocument )( 
  1372.             IAccServerDocMgr * This,
  1373.             /* [in] */ IUnknown *punk);
  1374.         
  1375.         HRESULT ( STDMETHODCALLTYPE *OnDocumentFocus )( 
  1376.             IAccServerDocMgr * This,
  1377.             /* [in] */ IUnknown *punk);
  1378.         
  1379.         END_INTERFACE
  1380.     } IAccServerDocMgrVtbl;
  1381.     interface IAccServerDocMgr
  1382.     {
  1383.         CONST_VTBL struct IAccServerDocMgrVtbl *lpVtbl;
  1384.     };
  1385.     
  1386. #ifdef COBJMACROS
  1387. #define IAccServerDocMgr_QueryInterface(This,riid,ppvObject)
  1388.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  1389. #define IAccServerDocMgr_AddRef(This)
  1390.     (This)->lpVtbl -> AddRef(This)
  1391. #define IAccServerDocMgr_Release(This)
  1392.     (This)->lpVtbl -> Release(This)
  1393. #define IAccServerDocMgr_NewDocument(This,riid,punk)
  1394.     (This)->lpVtbl -> NewDocument(This,riid,punk)
  1395. #define IAccServerDocMgr_RevokeDocument(This,punk)
  1396.     (This)->lpVtbl -> RevokeDocument(This,punk)
  1397. #define IAccServerDocMgr_OnDocumentFocus(This,punk)
  1398.     (This)->lpVtbl -> OnDocumentFocus(This,punk)
  1399. #endif /* COBJMACROS */
  1400. #endif  /* C style interface */
  1401. HRESULT STDMETHODCALLTYPE IAccServerDocMgr_NewDocument_Proxy( 
  1402.     IAccServerDocMgr * This,
  1403.     /* [in] */ REFIID riid,
  1404.     /* [iid_is][in] */ IUnknown *punk);
  1405. void __RPC_STUB IAccServerDocMgr_NewDocument_Stub(
  1406.     IRpcStubBuffer *This,
  1407.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1408.     PRPC_MESSAGE _pRpcMessage,
  1409.     DWORD *_pdwStubPhase);
  1410. HRESULT STDMETHODCALLTYPE IAccServerDocMgr_RevokeDocument_Proxy( 
  1411.     IAccServerDocMgr * This,
  1412.     /* [in] */ IUnknown *punk);
  1413. void __RPC_STUB IAccServerDocMgr_RevokeDocument_Stub(
  1414.     IRpcStubBuffer *This,
  1415.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1416.     PRPC_MESSAGE _pRpcMessage,
  1417.     DWORD *_pdwStubPhase);
  1418. HRESULT STDMETHODCALLTYPE IAccServerDocMgr_OnDocumentFocus_Proxy( 
  1419.     IAccServerDocMgr * This,
  1420.     /* [in] */ IUnknown *punk);
  1421. void __RPC_STUB IAccServerDocMgr_OnDocumentFocus_Stub(
  1422.     IRpcStubBuffer *This,
  1423.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1424.     PRPC_MESSAGE _pRpcMessage,
  1425.     DWORD *_pdwStubPhase);
  1426. #endif  /* __IAccServerDocMgr_INTERFACE_DEFINED__ */
  1427. #ifndef __IAccClientDocMgr_INTERFACE_DEFINED__
  1428. #define __IAccClientDocMgr_INTERFACE_DEFINED__
  1429. /* interface IAccClientDocMgr */
  1430. /* [unique][helpstring][uuid][object] */ 
  1431. EXTERN_C const IID IID_IAccClientDocMgr;
  1432. #if defined(__cplusplus) && !defined(CINTERFACE)
  1433.     
  1434.     MIDL_INTERFACE("4C896039-7B6D-49e6-A8C1-45116A98292B")
  1435.     IAccClientDocMgr : public IUnknown
  1436.     {
  1437.     public:
  1438.         virtual HRESULT STDMETHODCALLTYPE GetDocuments( 
  1439.             /* [out] */ IEnumUnknown **enumUnknown) = 0;
  1440.         
  1441.         virtual HRESULT STDMETHODCALLTYPE LookupByHWND( 
  1442.             /* [in] */ HWND hWnd,
  1443.             /* [in] */ REFIID riid,
  1444.             /* [iid_is][out] */ IUnknown **ppunk) = 0;
  1445.         
  1446.         virtual HRESULT STDMETHODCALLTYPE LookupByPoint( 
  1447.             /* [in] */ POINT pt,
  1448.             /* [in] */ REFIID riid,
  1449.             /* [iid_is][out] */ IUnknown **ppunk) = 0;
  1450.         
  1451.         virtual HRESULT STDMETHODCALLTYPE GetFocused( 
  1452.             /* [in] */ REFIID riid,
  1453.             /* [iid_is][out] */ IUnknown **ppunk) = 0;
  1454.         
  1455.     };
  1456.     
  1457. #else  /* C style interface */
  1458.     typedef struct IAccClientDocMgrVtbl
  1459.     {
  1460.         BEGIN_INTERFACE
  1461.         
  1462.         HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
  1463.             IAccClientDocMgr * This,
  1464.             /* [in] */ REFIID riid,
  1465.             /* [iid_is][out] */ void **ppvObject);
  1466.         
  1467.         ULONG ( STDMETHODCALLTYPE *AddRef )( 
  1468.             IAccClientDocMgr * This);
  1469.         
  1470.         ULONG ( STDMETHODCALLTYPE *Release )( 
  1471.             IAccClientDocMgr * This);
  1472.         
  1473.         HRESULT ( STDMETHODCALLTYPE *GetDocuments )( 
  1474.             IAccClientDocMgr * This,
  1475.             /* [out] */ IEnumUnknown **enumUnknown);
  1476.         
  1477.         HRESULT ( STDMETHODCALLTYPE *LookupByHWND )( 
  1478.             IAccClientDocMgr * This,
  1479.             /* [in] */ HWND hWnd,
  1480.             /* [in] */ REFIID riid,
  1481.             /* [iid_is][out] */ IUnknown **ppunk);
  1482.         
  1483.         HRESULT ( STDMETHODCALLTYPE *LookupByPoint )( 
  1484.             IAccClientDocMgr * This,
  1485.             /* [in] */ POINT pt,
  1486.             /* [in] */ REFIID riid,
  1487.             /* [iid_is][out] */ IUnknown **ppunk);
  1488.         
  1489.         HRESULT ( STDMETHODCALLTYPE *GetFocused )( 
  1490.             IAccClientDocMgr * This,
  1491.             /* [in] */ REFIID riid,
  1492.             /* [iid_is][out] */ IUnknown **ppunk);
  1493.         
  1494.         END_INTERFACE
  1495.     } IAccClientDocMgrVtbl;
  1496.     interface IAccClientDocMgr
  1497.     {
  1498.         CONST_VTBL struct IAccClientDocMgrVtbl *lpVtbl;
  1499.     };
  1500.     
  1501. #ifdef COBJMACROS
  1502. #define IAccClientDocMgr_QueryInterface(This,riid,ppvObject)
  1503.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  1504. #define IAccClientDocMgr_AddRef(This)
  1505.     (This)->lpVtbl -> AddRef(This)
  1506. #define IAccClientDocMgr_Release(This)
  1507.     (This)->lpVtbl -> Release(This)
  1508. #define IAccClientDocMgr_GetDocuments(This,enumUnknown)
  1509.     (This)->lpVtbl -> GetDocuments(This,enumUnknown)
  1510. #define IAccClientDocMgr_LookupByHWND(This,hWnd,riid,ppunk)
  1511.     (This)->lpVtbl -> LookupByHWND(This,hWnd,riid,ppunk)
  1512. #define IAccClientDocMgr_LookupByPoint(This,pt,riid,ppunk)
  1513.     (This)->lpVtbl -> LookupByPoint(This,pt,riid,ppunk)
  1514. #define IAccClientDocMgr_GetFocused(This,riid,ppunk)
  1515.     (This)->lpVtbl -> GetFocused(This,riid,ppunk)
  1516. #endif /* COBJMACROS */
  1517. #endif  /* C style interface */
  1518. HRESULT STDMETHODCALLTYPE IAccClientDocMgr_GetDocuments_Proxy( 
  1519.     IAccClientDocMgr * This,
  1520.     /* [out] */ IEnumUnknown **enumUnknown);
  1521. void __RPC_STUB IAccClientDocMgr_GetDocuments_Stub(
  1522.     IRpcStubBuffer *This,
  1523.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1524.     PRPC_MESSAGE _pRpcMessage,
  1525.     DWORD *_pdwStubPhase);
  1526. HRESULT STDMETHODCALLTYPE IAccClientDocMgr_LookupByHWND_Proxy( 
  1527.     IAccClientDocMgr * This,
  1528.     /* [in] */ HWND hWnd,
  1529.     /* [in] */ REFIID riid,
  1530.     /* [iid_is][out] */ IUnknown **ppunk);
  1531. void __RPC_STUB IAccClientDocMgr_LookupByHWND_Stub(
  1532.     IRpcStubBuffer *This,
  1533.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1534.     PRPC_MESSAGE _pRpcMessage,
  1535.     DWORD *_pdwStubPhase);
  1536. HRESULT STDMETHODCALLTYPE IAccClientDocMgr_LookupByPoint_Proxy( 
  1537.     IAccClientDocMgr * This,
  1538.     /* [in] */ POINT pt,
  1539.     /* [in] */ REFIID riid,
  1540.     /* [iid_is][out] */ IUnknown **ppunk);
  1541. void __RPC_STUB IAccClientDocMgr_LookupByPoint_Stub(
  1542.     IRpcStubBuffer *This,
  1543.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1544.     PRPC_MESSAGE _pRpcMessage,
  1545.     DWORD *_pdwStubPhase);
  1546. HRESULT STDMETHODCALLTYPE IAccClientDocMgr_GetFocused_Proxy( 
  1547.     IAccClientDocMgr * This,
  1548.     /* [in] */ REFIID riid,
  1549.     /* [iid_is][out] */ IUnknown **ppunk);
  1550. void __RPC_STUB IAccClientDocMgr_GetFocused_Stub(
  1551.     IRpcStubBuffer *This,
  1552.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1553.     PRPC_MESSAGE _pRpcMessage,
  1554.     DWORD *_pdwStubPhase);
  1555. #endif  /* __IAccClientDocMgr_INTERFACE_DEFINED__ */
  1556. #ifndef __IDocWrap_INTERFACE_DEFINED__
  1557. #define __IDocWrap_INTERFACE_DEFINED__
  1558. /* interface IDocWrap */
  1559. /* [unique][helpstring][uuid][object] */ 
  1560. EXTERN_C const IID IID_IDocWrap;
  1561. #if defined(__cplusplus) && !defined(CINTERFACE)
  1562.     
  1563.     MIDL_INTERFACE("DCD285FE-0BE0-43BD-99C9-AAAEC513C555")
  1564.     IDocWrap : public IUnknown
  1565.     {
  1566.     public:
  1567.         virtual HRESULT STDMETHODCALLTYPE SetDoc( 
  1568.             /* [in] */ REFIID riid,
  1569.             /* [iid_is][in] */ IUnknown *punk) = 0;
  1570.         
  1571.         virtual HRESULT STDMETHODCALLTYPE GetWrappedDoc( 
  1572.             /* [in] */ REFIID riid,
  1573.             /* [iid_is][out] */ IUnknown **ppunk) = 0;
  1574.         
  1575.     };
  1576.     
  1577. #else  /* C style interface */
  1578.     typedef struct IDocWrapVtbl
  1579.     {
  1580.         BEGIN_INTERFACE
  1581.         
  1582.         HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
  1583.             IDocWrap * This,
  1584.             /* [in] */ REFIID riid,
  1585.             /* [iid_is][out] */ void **ppvObject);
  1586.         
  1587.         ULONG ( STDMETHODCALLTYPE *AddRef )( 
  1588.             IDocWrap * This);
  1589.         
  1590.         ULONG ( STDMETHODCALLTYPE *Release )( 
  1591.             IDocWrap * This);
  1592.         
  1593.         HRESULT ( STDMETHODCALLTYPE *SetDoc )( 
  1594.             IDocWrap * This,
  1595.             /* [in] */ REFIID riid,
  1596.             /* [iid_is][in] */ IUnknown *punk);
  1597.         
  1598.         HRESULT ( STDMETHODCALLTYPE *GetWrappedDoc )( 
  1599.             IDocWrap * This,
  1600.             /* [in] */ REFIID riid,
  1601.             /* [iid_is][out] */ IUnknown **ppunk);
  1602.         
  1603.         END_INTERFACE
  1604.     } IDocWrapVtbl;
  1605.     interface IDocWrap
  1606.     {
  1607.         CONST_VTBL struct IDocWrapVtbl *lpVtbl;
  1608.     };
  1609.     
  1610. #ifdef COBJMACROS
  1611. #define IDocWrap_QueryInterface(This,riid,ppvObject)
  1612.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  1613. #define IDocWrap_AddRef(This)
  1614.     (This)->lpVtbl -> AddRef(This)
  1615. #define IDocWrap_Release(This)
  1616.     (This)->lpVtbl -> Release(This)
  1617. #define IDocWrap_SetDoc(This,riid,punk)
  1618.     (This)->lpVtbl -> SetDoc(This,riid,punk)
  1619. #define IDocWrap_GetWrappedDoc(This,riid,ppunk)
  1620.     (This)->lpVtbl -> GetWrappedDoc(This,riid,ppunk)
  1621. #endif /* COBJMACROS */
  1622. #endif  /* C style interface */
  1623. HRESULT STDMETHODCALLTYPE IDocWrap_SetDoc_Proxy( 
  1624.     IDocWrap * This,
  1625.     /* [in] */ REFIID riid,
  1626.     /* [iid_is][in] */ IUnknown *punk);
  1627. void __RPC_STUB IDocWrap_SetDoc_Stub(
  1628.     IRpcStubBuffer *This,
  1629.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1630.     PRPC_MESSAGE _pRpcMessage,
  1631.     DWORD *_pdwStubPhase);
  1632. HRESULT STDMETHODCALLTYPE IDocWrap_GetWrappedDoc_Proxy( 
  1633.     IDocWrap * This,
  1634.     /* [in] */ REFIID riid,
  1635.     /* [iid_is][out] */ IUnknown **ppunk);
  1636. void __RPC_STUB IDocWrap_GetWrappedDoc_Stub(
  1637.     IRpcStubBuffer *This,
  1638.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1639.     PRPC_MESSAGE _pRpcMessage,
  1640.     DWORD *_pdwStubPhase);
  1641. #endif  /* __IDocWrap_INTERFACE_DEFINED__ */
  1642. #ifndef __IClonableWrapper_INTERFACE_DEFINED__
  1643. #define __IClonableWrapper_INTERFACE_DEFINED__
  1644. /* interface IClonableWrapper */
  1645. /* [unique][helpstring][uuid][object] */ 
  1646. EXTERN_C const IID IID_IClonableWrapper;
  1647. #if defined(__cplusplus) && !defined(CINTERFACE)
  1648.     
  1649.     MIDL_INTERFACE("B33E75FF-E84C-4dca-A25C-33B8DC003374")
  1650.     IClonableWrapper : public IUnknown
  1651.     {
  1652.     public:
  1653.         virtual HRESULT STDMETHODCALLTYPE CloneNewWrapper( 
  1654.             /* [in] */ REFIID riid,
  1655.             /* [iid_is][out] */ void **ppv) = 0;
  1656.         
  1657.     };
  1658.     
  1659. #else  /* C style interface */
  1660.     typedef struct IClonableWrapperVtbl
  1661.     {
  1662.         BEGIN_INTERFACE
  1663.         
  1664.         HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
  1665.             IClonableWrapper * This,
  1666.             /* [in] */ REFIID riid,
  1667.             /* [iid_is][out] */ void **ppvObject);
  1668.         
  1669.         ULONG ( STDMETHODCALLTYPE *AddRef )( 
  1670.             IClonableWrapper * This);
  1671.         
  1672.         ULONG ( STDMETHODCALLTYPE *Release )( 
  1673.             IClonableWrapper * This);
  1674.         
  1675.         HRESULT ( STDMETHODCALLTYPE *CloneNewWrapper )( 
  1676.             IClonableWrapper * This,
  1677.             /* [in] */ REFIID riid,
  1678.             /* [iid_is][out] */ void **ppv);
  1679.         
  1680.         END_INTERFACE
  1681.     } IClonableWrapperVtbl;
  1682.     interface IClonableWrapper
  1683.     {
  1684.         CONST_VTBL struct IClonableWrapperVtbl *lpVtbl;
  1685.     };
  1686.     
  1687. #ifdef COBJMACROS
  1688. #define IClonableWrapper_QueryInterface(This,riid,ppvObject)
  1689.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  1690. #define IClonableWrapper_AddRef(This)
  1691.     (This)->lpVtbl -> AddRef(This)
  1692. #define IClonableWrapper_Release(This)
  1693.     (This)->lpVtbl -> Release(This)
  1694. #define IClonableWrapper_CloneNewWrapper(This,riid,ppv)
  1695.     (This)->lpVtbl -> CloneNewWrapper(This,riid,ppv)
  1696. #endif /* COBJMACROS */
  1697. #endif  /* C style interface */
  1698. HRESULT STDMETHODCALLTYPE IClonableWrapper_CloneNewWrapper_Proxy( 
  1699.     IClonableWrapper * This,
  1700.     /* [in] */ REFIID riid,
  1701.     /* [iid_is][out] */ void **ppv);
  1702. void __RPC_STUB IClonableWrapper_CloneNewWrapper_Stub(
  1703.     IRpcStubBuffer *This,
  1704.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1705.     PRPC_MESSAGE _pRpcMessage,
  1706.     DWORD *_pdwStubPhase);
  1707. #endif  /* __IClonableWrapper_INTERFACE_DEFINED__ */
  1708. #ifndef __MSAATEXTLib_LIBRARY_DEFINED__
  1709. #define __MSAATEXTLib_LIBRARY_DEFINED__
  1710. /* library MSAATEXTLib */
  1711. /* [helpstring][version][uuid] */ 
  1712. EXTERN_C const IID LIBID_MSAATEXTLib;
  1713. EXTERN_C const CLSID CLSID_MSAAControl;
  1714. #ifdef __cplusplus
  1715. class DECLSPEC_UUID("08cd963f-7a3e-4f5c-9bd8-d692bb043c5b")
  1716. MSAAControl;
  1717. #endif
  1718. EXTERN_C const CLSID CLSID_AccStore;
  1719. #ifdef __cplusplus
  1720. class DECLSPEC_UUID("5440837F-4BFF-4AE5-A1B1-7722ECC6332A")
  1721. AccStore;
  1722. #endif
  1723. EXTERN_C const CLSID CLSID_AccDictionary;
  1724. #ifdef __cplusplus
  1725. class DECLSPEC_UUID("6572EE16-5FE5-4331-BB6D-76A49C56E423")
  1726. AccDictionary;
  1727. #endif
  1728. EXTERN_C const CLSID CLSID_AccServerDocMgr;
  1729. #ifdef __cplusplus
  1730. class DECLSPEC_UUID("6089A37E-EB8A-482D-BD6F-F9F46904D16D")
  1731. AccServerDocMgr;
  1732. #endif
  1733. EXTERN_C const CLSID CLSID_AccClientDocMgr;
  1734. #ifdef __cplusplus
  1735. class DECLSPEC_UUID("FC48CC30-4F3E-4fa1-803B-AD0E196A83B1")
  1736. AccClientDocMgr;
  1737. #endif
  1738. EXTERN_C const CLSID CLSID_DocWrap;
  1739. #ifdef __cplusplus
  1740. class DECLSPEC_UUID("BF426F7E-7A5E-44D6-830C-A390EA9462A3")
  1741. DocWrap;
  1742. #endif
  1743. #endif /* __MSAATEXTLib_LIBRARY_DEFINED__ */
  1744. /* interface __MIDL_itf_msaatext_0274 */
  1745. /* [local] */ 
  1746. DEFINE_GUID(IID_ITextStoreACP,               0x28888fe3,0xc2a0,0x483a,0xa3,0xea,0x8c,0xb1,0xce,0x51,0xff,0x3d);
  1747. DEFINE_GUID(IID_ITextStoreAnchor,            0x9b2077b0,0x5f18,0x4dec,0xbe,0xe9,0x3c,0xc7,0x22,0xf5,0xdf,0xe0);
  1748. DEFINE_GUID(IID_IAnchor,                     0x0feb7e34,0x5a60,0x4356,0x8e,0xf7,0xab,0xde,0xc2,0xff,0x7c,0xf8);
  1749. DEFINE_GUID(IID_ITextStoreAnchorSink,        0xaa80e905,0x2021,0x11d2,0x93,0xe0,0x00,0x60,0xb0,0x67,0xb8,0x6e);
  1750. DEFINE_GUID(IID_ITextStoreACPSink,           0x22d44c94,0xa419,0x4542,0xa2,0x72,0xae,0x26,0x09,0x3e,0xce,0xcf);
  1751. extern RPC_IF_HANDLE __MIDL_itf_msaatext_0274_v0_0_c_ifspec;
  1752. extern RPC_IF_HANDLE __MIDL_itf_msaatext_0274_v0_0_s_ifspec;
  1753. /* Additional Prototypes for ALL interfaces */
  1754. unsigned long             __RPC_USER  BSTR_UserSize(     unsigned long *, unsigned long            , BSTR * ); 
  1755. unsigned char * __RPC_USER  BSTR_UserMarshal(  unsigned long *, unsigned char *, BSTR * ); 
  1756. unsigned char * __RPC_USER  BSTR_UserUnmarshal(unsigned long *, unsigned char *, BSTR * ); 
  1757. void                      __RPC_USER  BSTR_UserFree(     unsigned long *, BSTR * ); 
  1758. unsigned long             __RPC_USER  HWND_UserSize(     unsigned long *, unsigned long            , HWND * ); 
  1759. unsigned char * __RPC_USER  HWND_UserMarshal(  unsigned long *, unsigned char *, HWND * ); 
  1760. unsigned char * __RPC_USER  HWND_UserUnmarshal(unsigned long *, unsigned char *, HWND * ); 
  1761. void                      __RPC_USER  HWND_UserFree(     unsigned long *, HWND * ); 
  1762. unsigned long             __RPC_USER  VARIANT_UserSize(     unsigned long *, unsigned long            , VARIANT * ); 
  1763. unsigned char * __RPC_USER  VARIANT_UserMarshal(  unsigned long *, unsigned char *, VARIANT * ); 
  1764. unsigned char * __RPC_USER  VARIANT_UserUnmarshal(unsigned long *, unsigned char *, VARIANT * ); 
  1765. void                      __RPC_USER  VARIANT_UserFree(     unsigned long *, VARIANT * ); 
  1766. /* end of Additional Prototypes */
  1767. #ifdef __cplusplus
  1768. }
  1769. #endif
  1770. #endif