Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

5706 lines
189 KiB

  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 5.03.0279 */
  4. /* Compiler settings for msmfcnt.idl:
  5. Oicf (OptLev=i2), W1, Zp8, env=Win32 (32b run), ms_ext, c_ext, robust
  6. error checks: allocation ref bounds_check enum stub_data
  7. VC __declspec() decoration level:
  8. __declspec(uuid()), __declspec(selectany), __declspec(novtable)
  9. DECLSPEC_UUID(), MIDL_INTERFACE()
  10. */
  11. //@@MIDL_FILE_HEADING( )
  12. /* verify that the <rpcndr.h> version is high enough to compile this file*/
  13. #ifndef __REQUIRED_RPCNDR_H_VERSION__
  14. #define __REQUIRED_RPCNDR_H_VERSION__ 475
  15. #endif
  16. #include "rpc.h"
  17. #include "rpcndr.h"
  18. #ifndef __RPCNDR_H_VERSION__
  19. #error this stub requires an updated version of <rpcndr.h>
  20. #endif // __RPCNDR_H_VERSION__
  21. #ifndef COM_NO_WINDOWS_H
  22. #include "windows.h"
  23. #include "ole2.h"
  24. #endif /*COM_NO_WINDOWS_H*/
  25. #ifndef __msmfcnt_h__
  26. #define __msmfcnt_h__
  27. /* Forward Declarations */
  28. #ifndef __IMSMFBar_FWD_DEFINED__
  29. #define __IMSMFBar_FWD_DEFINED__
  30. typedef interface IMSMFBar IMSMFBar;
  31. #endif /* __IMSMFBar_FWD_DEFINED__ */
  32. #ifndef __IMSMFBBtn_FWD_DEFINED__
  33. #define __IMSMFBBtn_FWD_DEFINED__
  34. typedef interface IMSMFBBtn IMSMFBBtn;
  35. #endif /* __IMSMFBBtn_FWD_DEFINED__ */
  36. #ifndef __IMSMFImg_FWD_DEFINED__
  37. #define __IMSMFImg_FWD_DEFINED__
  38. typedef interface IMSMFImg IMSMFImg;
  39. #endif /* __IMSMFImg_FWD_DEFINED__ */
  40. #ifndef __IMSMFSldr_FWD_DEFINED__
  41. #define __IMSMFSldr_FWD_DEFINED__
  42. typedef interface IMSMFSldr IMSMFSldr;
  43. #endif /* __IMSMFSldr_FWD_DEFINED__ */
  44. #ifndef __IMSMFText_FWD_DEFINED__
  45. #define __IMSMFText_FWD_DEFINED__
  46. typedef interface IMSMFText IMSMFText;
  47. #endif /* __IMSMFText_FWD_DEFINED__ */
  48. #ifndef ___IMSMFBar_FWD_DEFINED__
  49. #define ___IMSMFBar_FWD_DEFINED__
  50. typedef interface _IMSMFBar _IMSMFBar;
  51. #endif /* ___IMSMFBar_FWD_DEFINED__ */
  52. #ifndef __MSMFBar_FWD_DEFINED__
  53. #define __MSMFBar_FWD_DEFINED__
  54. #ifdef __cplusplus
  55. typedef class MSMFBar MSMFBar;
  56. #else
  57. typedef struct MSMFBar MSMFBar;
  58. #endif /* __cplusplus */
  59. #endif /* __MSMFBar_FWD_DEFINED__ */
  60. #ifndef ___IMSMFBBtn_FWD_DEFINED__
  61. #define ___IMSMFBBtn_FWD_DEFINED__
  62. typedef interface _IMSMFBBtn _IMSMFBBtn;
  63. #endif /* ___IMSMFBBtn_FWD_DEFINED__ */
  64. #ifndef __MSMFBBtn_FWD_DEFINED__
  65. #define __MSMFBBtn_FWD_DEFINED__
  66. #ifdef __cplusplus
  67. typedef class MSMFBBtn MSMFBBtn;
  68. #else
  69. typedef struct MSMFBBtn MSMFBBtn;
  70. #endif /* __cplusplus */
  71. #endif /* __MSMFBBtn_FWD_DEFINED__ */
  72. #ifndef __MSMFImg_FWD_DEFINED__
  73. #define __MSMFImg_FWD_DEFINED__
  74. #ifdef __cplusplus
  75. typedef class MSMFImg MSMFImg;
  76. #else
  77. typedef struct MSMFImg MSMFImg;
  78. #endif /* __cplusplus */
  79. #endif /* __MSMFImg_FWD_DEFINED__ */
  80. #ifndef ___IMSMFSldr_FWD_DEFINED__
  81. #define ___IMSMFSldr_FWD_DEFINED__
  82. typedef interface _IMSMFSldr _IMSMFSldr;
  83. #endif /* ___IMSMFSldr_FWD_DEFINED__ */
  84. #ifndef __MSMFSldr_FWD_DEFINED__
  85. #define __MSMFSldr_FWD_DEFINED__
  86. #ifdef __cplusplus
  87. typedef class MSMFSldr MSMFSldr;
  88. #else
  89. typedef struct MSMFSldr MSMFSldr;
  90. #endif /* __cplusplus */
  91. #endif /* __MSMFSldr_FWD_DEFINED__ */
  92. #ifndef ___IMSMFText_FWD_DEFINED__
  93. #define ___IMSMFText_FWD_DEFINED__
  94. typedef interface _IMSMFText _IMSMFText;
  95. #endif /* ___IMSMFText_FWD_DEFINED__ */
  96. #ifndef __MSMFText_FWD_DEFINED__
  97. #define __MSMFText_FWD_DEFINED__
  98. #ifdef __cplusplus
  99. typedef class MSMFText MSMFText;
  100. #else
  101. typedef struct MSMFText MSMFText;
  102. #endif /* __cplusplus */
  103. #endif /* __MSMFText_FWD_DEFINED__ */
  104. /* header files for imported files */
  105. #include "oaidl.h"
  106. #include "ocidl.h"
  107. #ifdef __cplusplus
  108. extern "C"{
  109. #endif
  110. void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
  111. void __RPC_USER MIDL_user_free( void __RPC_FAR * );
  112. /* interface __MIDL_itf_msmfcnt_0000 */
  113. /* [local] */
  114. typedef /* [public][public][public][public][public][public][public] */
  115. enum __MIDL___MIDL_itf_msmfcnt_0000_0001
  116. { DISABLE = 0,
  117. TRANSPARENT_TOP_LEFT = 1,
  118. TRANSPARENT_BOTTOM_RIGHT = 2,
  119. TOP_LEFT_WINDOW_REGION = 3,
  120. BOTTOM_RIGHT_WINDOW_REGION = 4,
  121. TOP_LEFT_WITH_BACKCOLOR = 5,
  122. BOTTOM_RIGHT_WITH_BACKCOLOR = 6
  123. } TransparentBlitType;
  124. extern RPC_IF_HANDLE __MIDL_itf_msmfcnt_0000_v0_0_c_ifspec;
  125. extern RPC_IF_HANDLE __MIDL_itf_msmfcnt_0000_v0_0_s_ifspec;
  126. #ifndef __IMSMFBar_INTERFACE_DEFINED__
  127. #define __IMSMFBar_INTERFACE_DEFINED__
  128. /* interface IMSMFBar */
  129. /* [unique][helpstring][dual][uuid][object] */
  130. EXTERN_C const IID IID_IMSMFBar;
  131. #if defined(__cplusplus) && !defined(CINTERFACE)
  132. MIDL_INTERFACE("54B56DEC-639B-4D6C-9266-583A8E5BF7A4")
  133. IMSMFBar : public IDispatch
  134. {
  135. public:
  136. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Load( void) = 0;
  137. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Run(
  138. /* [in] */ BSTR strStatement) = 0;
  139. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE About( void) = 0;
  140. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CreateObject(
  141. /* [in] */ BSTR strObjectID,
  142. /* [in] */ BSTR strProgID,
  143. /* [in] */ long lx,
  144. /* [in] */ long ly,
  145. /* [in] */ long lWidth,
  146. /* [in] */ long lHeight,
  147. /* [defaultvalue][in] */ BSTR strPropBag = L"",
  148. /* [defaultvalue][in] */ VARIANT_BOOL fDisabled = 0,
  149. /* [defaultvalue][in] */ BSTR strEventHookScript = L"") = 0;
  150. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddScriptlet(
  151. /* [in] */ BSTR strObjectID,
  152. /* [in] */ BSTR strEvent,
  153. /* [in] */ BSTR strEventCode) = 0;
  154. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddObject(
  155. /* [in] */ BSTR strObjectID,
  156. /* [in] */ LPDISPATCH pDisp) = 0;
  157. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetObjectUnknown(
  158. /* [in] */ BSTR strObjectID,
  159. /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk) = 0;
  160. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE EnableObject(
  161. /* [in] */ BSTR strObjectID,
  162. /* [in] */ VARIANT_BOOL fEnable) = 0;
  163. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ScriptLanguage(
  164. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  165. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ScriptLanguage(
  166. /* [in] */ BSTR newVal) = 0;
  167. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ScriptFile(
  168. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  169. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ScriptFile(
  170. /* [in] */ BSTR newVal) = 0;
  171. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ObjectEnabled(
  172. /* [in] */ BSTR strObjectID,
  173. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pfEnabled) = 0;
  174. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetupSelfSite(
  175. /* [in] */ long lx,
  176. /* [in] */ long ly,
  177. /* [in] */ long lWitdh,
  178. /* [in] */ long lHeight,
  179. /* [in] */ BSTR strPropBag,
  180. /* [defaultvalue][in] */ VARIANT_BOOL fDisabled = 0,
  181. /* [defaultvalue][in] */ VARIANT_BOOL fHelpDisabled = -1,
  182. /* [defaultvalue][in] */ VARIANT_BOOL fWindowDisabled = 0) = 0;
  183. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DestroyScriptEngine( void) = 0;
  184. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE HookScriptlet(
  185. /* [in] */ BSTR strObjectID,
  186. /* [in] */ BSTR strEvent,
  187. /* [in] */ BSTR strEventCode) = 0;
  188. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetObjectPosition(
  189. /* [in] */ BSTR strObjectID,
  190. /* [in] */ long xPos,
  191. /* [in] */ long yPos,
  192. /* [in] */ long lWidth,
  193. /* [in] */ long lHeight) = 0;
  194. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MinWidth(
  195. /* [retval][out] */ long __RPC_FAR *pVal) = 0;
  196. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_MinWidth(
  197. /* [in] */ long newVal) = 0;
  198. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MinHeight(
  199. /* [retval][out] */ long __RPC_FAR *pVal) = 0;
  200. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_MinHeight(
  201. /* [in] */ long newVal) = 0;
  202. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE WinHelp(
  203. long lCommand,
  204. long dwData,
  205. BSTR strHelpFile) = 0;
  206. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_BackgroundImage(
  207. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  208. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_BackgroundImage(
  209. /* [in] */ BSTR newVal) = 0;
  210. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TransparentBlit(
  211. /* [retval][out] */ TransparentBlitType __RPC_FAR *pVal) = 0;
  212. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_TransparentBlit(
  213. /* [in] */ TransparentBlitType newVal) = 0;
  214. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ShowSelfSite(
  215. long nCmd) = 0;
  216. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Close( void) = 0;
  217. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetPriority(
  218. /* [in] */ long lPriority) = 0;
  219. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetPriorityClass(
  220. /* [in] */ long lPriorityClass) = 0;
  221. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_AutoLoad(
  222. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
  223. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_AutoLoad(
  224. /* [in] */ VARIANT_BOOL newVal) = 0;
  225. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetRoundRectRgn(
  226. /* [in] */ long x1,
  227. /* [in] */ long y1,
  228. /* [in] */ long x2,
  229. /* [in] */ long y2,
  230. /* [in] */ long width,
  231. /* [in] */ long height) = 0;
  232. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetRectRgn(
  233. /* [in] */ long x1,
  234. /* [in] */ long y1,
  235. /* [in] */ long x2,
  236. /* [in] */ long y2) = 0;
  237. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetObjectFocus(
  238. /* [in] */ BSTR strObjectID,
  239. /* [in] */ VARIANT_BOOL fEnable) = 0;
  240. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ForceKey(
  241. /* [in] */ LONG lVirtKey,
  242. /* [in] */ LONG lKeyData,
  243. /* [defaultvalue][in] */ VARIANT_BOOL fEat = 0) = 0;
  244. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE MessageBox(
  245. BSTR strText,
  246. BSTR strCaption,
  247. /* [defaultvalue][in] */ long lType = 0) = 0;
  248. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetObjectExtent(
  249. BSTR strID,
  250. long lWidth,
  251. long lHeight) = 0;
  252. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ResourceDLL(
  253. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  254. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ResourceDLL(
  255. /* [in] */ BSTR newVal) = 0;
  256. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ActivityTimeout(
  257. /* [retval][out] */ long __RPC_FAR *pVal) = 0;
  258. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ActivityTimeout(
  259. /* [in] */ long newVal) = 0;
  260. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetTimeout(
  261. /* [in] */ long lMilliseconds,
  262. /* [defaultvalue][in] */ long lId = 1) = 0;
  263. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Sleep(
  264. /* [in] */ long lMiliseconds) = 0;
  265. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CmdLine(
  266. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  267. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_CmdLine(
  268. /* [in] */ BSTR newVal) = 0;
  269. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddFocusObject(
  270. BSTR strObjectID) = 0;
  271. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ResetFocusArray( void) = 0;
  272. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetUserLCID(
  273. /* [retval][out] */ long __RPC_FAR *pLcid) = 0;
  274. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE HasObjectFocus(
  275. BSTR strObjectID,
  276. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pfFocus) = 0;
  277. virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_BackColor(
  278. /* [in] */ OLE_COLOR clr) = 0;
  279. virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BackColor(
  280. /* [retval][out] */ OLE_COLOR __RPC_FAR *pclr) = 0;
  281. virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Window(
  282. /* [in] */ long hwnd) = 0;
  283. virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Window(
  284. /* [retval][out] */ long __RPC_FAR *pHwnd) = 0;
  285. virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Caption(
  286. /* [in] */ BSTR strCaption) = 0;
  287. virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Caption(
  288. /* [retval][out] */ BSTR __RPC_FAR *pstrCaption) = 0;
  289. virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_ReadyState(
  290. /* [retval][out] */ LONG __RPC_FAR *pVal) = 0;
  291. };
  292. #else /* C style interface */
  293. typedef struct IMSMFBarVtbl
  294. {
  295. BEGIN_INTERFACE
  296. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
  297. IMSMFBar __RPC_FAR * This,
  298. /* [in] */ REFIID riid,
  299. /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  300. ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
  301. IMSMFBar __RPC_FAR * This);
  302. ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
  303. IMSMFBar __RPC_FAR * This);
  304. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
  305. IMSMFBar __RPC_FAR * This,
  306. /* [out] */ UINT __RPC_FAR *pctinfo);
  307. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
  308. IMSMFBar __RPC_FAR * This,
  309. /* [in] */ UINT iTInfo,
  310. /* [in] */ LCID lcid,
  311. /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  312. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
  313. IMSMFBar __RPC_FAR * This,
  314. /* [in] */ REFIID riid,
  315. /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  316. /* [in] */ UINT cNames,
  317. /* [in] */ LCID lcid,
  318. /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  319. /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
  320. IMSMFBar __RPC_FAR * This,
  321. /* [in] */ DISPID dispIdMember,
  322. /* [in] */ REFIID riid,
  323. /* [in] */ LCID lcid,
  324. /* [in] */ WORD wFlags,
  325. /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  326. /* [out] */ VARIANT __RPC_FAR *pVarResult,
  327. /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  328. /* [out] */ UINT __RPC_FAR *puArgErr);
  329. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Load )(
  330. IMSMFBar __RPC_FAR * This);
  331. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Run )(
  332. IMSMFBar __RPC_FAR * This,
  333. /* [in] */ BSTR strStatement);
  334. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *About )(
  335. IMSMFBar __RPC_FAR * This);
  336. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateObject )(
  337. IMSMFBar __RPC_FAR * This,
  338. /* [in] */ BSTR strObjectID,
  339. /* [in] */ BSTR strProgID,
  340. /* [in] */ long lx,
  341. /* [in] */ long ly,
  342. /* [in] */ long lWidth,
  343. /* [in] */ long lHeight,
  344. /* [defaultvalue][in] */ BSTR strPropBag,
  345. /* [defaultvalue][in] */ VARIANT_BOOL fDisabled,
  346. /* [defaultvalue][in] */ BSTR strEventHookScript);
  347. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddScriptlet )(
  348. IMSMFBar __RPC_FAR * This,
  349. /* [in] */ BSTR strObjectID,
  350. /* [in] */ BSTR strEvent,
  351. /* [in] */ BSTR strEventCode);
  352. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddObject )(
  353. IMSMFBar __RPC_FAR * This,
  354. /* [in] */ BSTR strObjectID,
  355. /* [in] */ LPDISPATCH pDisp);
  356. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetObjectUnknown )(
  357. IMSMFBar __RPC_FAR * This,
  358. /* [in] */ BSTR strObjectID,
  359. /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk);
  360. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnableObject )(
  361. IMSMFBar __RPC_FAR * This,
  362. /* [in] */ BSTR strObjectID,
  363. /* [in] */ VARIANT_BOOL fEnable);
  364. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ScriptLanguage )(
  365. IMSMFBar __RPC_FAR * This,
  366. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  367. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ScriptLanguage )(
  368. IMSMFBar __RPC_FAR * This,
  369. /* [in] */ BSTR newVal);
  370. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ScriptFile )(
  371. IMSMFBar __RPC_FAR * This,
  372. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  373. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ScriptFile )(
  374. IMSMFBar __RPC_FAR * This,
  375. /* [in] */ BSTR newVal);
  376. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ObjectEnabled )(
  377. IMSMFBar __RPC_FAR * This,
  378. /* [in] */ BSTR strObjectID,
  379. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pfEnabled);
  380. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetupSelfSite )(
  381. IMSMFBar __RPC_FAR * This,
  382. /* [in] */ long lx,
  383. /* [in] */ long ly,
  384. /* [in] */ long lWitdh,
  385. /* [in] */ long lHeight,
  386. /* [in] */ BSTR strPropBag,
  387. /* [defaultvalue][in] */ VARIANT_BOOL fDisabled,
  388. /* [defaultvalue][in] */ VARIANT_BOOL fHelpDisabled,
  389. /* [defaultvalue][in] */ VARIANT_BOOL fWindowDisabled);
  390. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DestroyScriptEngine )(
  391. IMSMFBar __RPC_FAR * This);
  392. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *HookScriptlet )(
  393. IMSMFBar __RPC_FAR * This,
  394. /* [in] */ BSTR strObjectID,
  395. /* [in] */ BSTR strEvent,
  396. /* [in] */ BSTR strEventCode);
  397. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetObjectPosition )(
  398. IMSMFBar __RPC_FAR * This,
  399. /* [in] */ BSTR strObjectID,
  400. /* [in] */ long xPos,
  401. /* [in] */ long yPos,
  402. /* [in] */ long lWidth,
  403. /* [in] */ long lHeight);
  404. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MinWidth )(
  405. IMSMFBar __RPC_FAR * This,
  406. /* [retval][out] */ long __RPC_FAR *pVal);
  407. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MinWidth )(
  408. IMSMFBar __RPC_FAR * This,
  409. /* [in] */ long newVal);
  410. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MinHeight )(
  411. IMSMFBar __RPC_FAR * This,
  412. /* [retval][out] */ long __RPC_FAR *pVal);
  413. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MinHeight )(
  414. IMSMFBar __RPC_FAR * This,
  415. /* [in] */ long newVal);
  416. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *WinHelp )(
  417. IMSMFBar __RPC_FAR * This,
  418. long lCommand,
  419. long dwData,
  420. BSTR strHelpFile);
  421. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BackgroundImage )(
  422. IMSMFBar __RPC_FAR * This,
  423. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  424. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BackgroundImage )(
  425. IMSMFBar __RPC_FAR * This,
  426. /* [in] */ BSTR newVal);
  427. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TransparentBlit )(
  428. IMSMFBar __RPC_FAR * This,
  429. /* [retval][out] */ TransparentBlitType __RPC_FAR *pVal);
  430. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TransparentBlit )(
  431. IMSMFBar __RPC_FAR * This,
  432. /* [in] */ TransparentBlitType newVal);
  433. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ShowSelfSite )(
  434. IMSMFBar __RPC_FAR * This,
  435. long nCmd);
  436. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Close )(
  437. IMSMFBar __RPC_FAR * This);
  438. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetPriority )(
  439. IMSMFBar __RPC_FAR * This,
  440. /* [in] */ long lPriority);
  441. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetPriorityClass )(
  442. IMSMFBar __RPC_FAR * This,
  443. /* [in] */ long lPriorityClass);
  444. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AutoLoad )(
  445. IMSMFBar __RPC_FAR * This,
  446. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  447. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AutoLoad )(
  448. IMSMFBar __RPC_FAR * This,
  449. /* [in] */ VARIANT_BOOL newVal);
  450. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetRoundRectRgn )(
  451. IMSMFBar __RPC_FAR * This,
  452. /* [in] */ long x1,
  453. /* [in] */ long y1,
  454. /* [in] */ long x2,
  455. /* [in] */ long y2,
  456. /* [in] */ long width,
  457. /* [in] */ long height);
  458. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetRectRgn )(
  459. IMSMFBar __RPC_FAR * This,
  460. /* [in] */ long x1,
  461. /* [in] */ long y1,
  462. /* [in] */ long x2,
  463. /* [in] */ long y2);
  464. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetObjectFocus )(
  465. IMSMFBar __RPC_FAR * This,
  466. /* [in] */ BSTR strObjectID,
  467. /* [in] */ VARIANT_BOOL fEnable);
  468. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ForceKey )(
  469. IMSMFBar __RPC_FAR * This,
  470. /* [in] */ LONG lVirtKey,
  471. /* [in] */ LONG lKeyData,
  472. /* [defaultvalue][in] */ VARIANT_BOOL fEat);
  473. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MessageBox )(
  474. IMSMFBar __RPC_FAR * This,
  475. BSTR strText,
  476. BSTR strCaption,
  477. /* [defaultvalue][in] */ long lType);
  478. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetObjectExtent )(
  479. IMSMFBar __RPC_FAR * This,
  480. BSTR strID,
  481. long lWidth,
  482. long lHeight);
  483. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ResourceDLL )(
  484. IMSMFBar __RPC_FAR * This,
  485. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  486. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ResourceDLL )(
  487. IMSMFBar __RPC_FAR * This,
  488. /* [in] */ BSTR newVal);
  489. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ActivityTimeout )(
  490. IMSMFBar __RPC_FAR * This,
  491. /* [retval][out] */ long __RPC_FAR *pVal);
  492. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ActivityTimeout )(
  493. IMSMFBar __RPC_FAR * This,
  494. /* [in] */ long newVal);
  495. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetTimeout )(
  496. IMSMFBar __RPC_FAR * This,
  497. /* [in] */ long lMilliseconds,
  498. /* [defaultvalue][in] */ long lId);
  499. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Sleep )(
  500. IMSMFBar __RPC_FAR * This,
  501. /* [in] */ long lMiliseconds);
  502. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CmdLine )(
  503. IMSMFBar __RPC_FAR * This,
  504. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  505. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CmdLine )(
  506. IMSMFBar __RPC_FAR * This,
  507. /* [in] */ BSTR newVal);
  508. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddFocusObject )(
  509. IMSMFBar __RPC_FAR * This,
  510. BSTR strObjectID);
  511. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ResetFocusArray )(
  512. IMSMFBar __RPC_FAR * This);
  513. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetUserLCID )(
  514. IMSMFBar __RPC_FAR * This,
  515. /* [retval][out] */ long __RPC_FAR *pLcid);
  516. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *HasObjectFocus )(
  517. IMSMFBar __RPC_FAR * This,
  518. BSTR strObjectID,
  519. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pfFocus);
  520. /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BackColor )(
  521. IMSMFBar __RPC_FAR * This,
  522. /* [in] */ OLE_COLOR clr);
  523. /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BackColor )(
  524. IMSMFBar __RPC_FAR * This,
  525. /* [retval][out] */ OLE_COLOR __RPC_FAR *pclr);
  526. /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Window )(
  527. IMSMFBar __RPC_FAR * This,
  528. /* [in] */ long hwnd);
  529. /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Window )(
  530. IMSMFBar __RPC_FAR * This,
  531. /* [retval][out] */ long __RPC_FAR *pHwnd);
  532. /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Caption )(
  533. IMSMFBar __RPC_FAR * This,
  534. /* [in] */ BSTR strCaption);
  535. /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Caption )(
  536. IMSMFBar __RPC_FAR * This,
  537. /* [retval][out] */ BSTR __RPC_FAR *pstrCaption);
  538. /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ReadyState )(
  539. IMSMFBar __RPC_FAR * This,
  540. /* [retval][out] */ LONG __RPC_FAR *pVal);
  541. END_INTERFACE
  542. } IMSMFBarVtbl;
  543. interface IMSMFBar
  544. {
  545. CONST_VTBL struct IMSMFBarVtbl __RPC_FAR *lpVtbl;
  546. };
  547. #ifdef COBJMACROS
  548. #define IMSMFBar_QueryInterface(This,riid,ppvObject) \
  549. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  550. #define IMSMFBar_AddRef(This) \
  551. (This)->lpVtbl -> AddRef(This)
  552. #define IMSMFBar_Release(This) \
  553. (This)->lpVtbl -> Release(This)
  554. #define IMSMFBar_GetTypeInfoCount(This,pctinfo) \
  555. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  556. #define IMSMFBar_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  557. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  558. #define IMSMFBar_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  559. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  560. #define IMSMFBar_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  561. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  562. #define IMSMFBar_Load(This) \
  563. (This)->lpVtbl -> Load(This)
  564. #define IMSMFBar_Run(This,strStatement) \
  565. (This)->lpVtbl -> Run(This,strStatement)
  566. #define IMSMFBar_About(This) \
  567. (This)->lpVtbl -> About(This)
  568. #define IMSMFBar_CreateObject(This,strObjectID,strProgID,lx,ly,lWidth,lHeight,strPropBag,fDisabled,strEventHookScript) \
  569. (This)->lpVtbl -> CreateObject(This,strObjectID,strProgID,lx,ly,lWidth,lHeight,strPropBag,fDisabled,strEventHookScript)
  570. #define IMSMFBar_AddScriptlet(This,strObjectID,strEvent,strEventCode) \
  571. (This)->lpVtbl -> AddScriptlet(This,strObjectID,strEvent,strEventCode)
  572. #define IMSMFBar_AddObject(This,strObjectID,pDisp) \
  573. (This)->lpVtbl -> AddObject(This,strObjectID,pDisp)
  574. #define IMSMFBar_GetObjectUnknown(This,strObjectID,ppUnk) \
  575. (This)->lpVtbl -> GetObjectUnknown(This,strObjectID,ppUnk)
  576. #define IMSMFBar_EnableObject(This,strObjectID,fEnable) \
  577. (This)->lpVtbl -> EnableObject(This,strObjectID,fEnable)
  578. #define IMSMFBar_get_ScriptLanguage(This,pVal) \
  579. (This)->lpVtbl -> get_ScriptLanguage(This,pVal)
  580. #define IMSMFBar_put_ScriptLanguage(This,newVal) \
  581. (This)->lpVtbl -> put_ScriptLanguage(This,newVal)
  582. #define IMSMFBar_get_ScriptFile(This,pVal) \
  583. (This)->lpVtbl -> get_ScriptFile(This,pVal)
  584. #define IMSMFBar_put_ScriptFile(This,newVal) \
  585. (This)->lpVtbl -> put_ScriptFile(This,newVal)
  586. #define IMSMFBar_ObjectEnabled(This,strObjectID,pfEnabled) \
  587. (This)->lpVtbl -> ObjectEnabled(This,strObjectID,pfEnabled)
  588. #define IMSMFBar_SetupSelfSite(This,lx,ly,lWitdh,lHeight,strPropBag,fDisabled,fHelpDisabled,fWindowDisabled) \
  589. (This)->lpVtbl -> SetupSelfSite(This,lx,ly,lWitdh,lHeight,strPropBag,fDisabled,fHelpDisabled,fWindowDisabled)
  590. #define IMSMFBar_DestroyScriptEngine(This) \
  591. (This)->lpVtbl -> DestroyScriptEngine(This)
  592. #define IMSMFBar_HookScriptlet(This,strObjectID,strEvent,strEventCode) \
  593. (This)->lpVtbl -> HookScriptlet(This,strObjectID,strEvent,strEventCode)
  594. #define IMSMFBar_SetObjectPosition(This,strObjectID,xPos,yPos,lWidth,lHeight) \
  595. (This)->lpVtbl -> SetObjectPosition(This,strObjectID,xPos,yPos,lWidth,lHeight)
  596. #define IMSMFBar_get_MinWidth(This,pVal) \
  597. (This)->lpVtbl -> get_MinWidth(This,pVal)
  598. #define IMSMFBar_put_MinWidth(This,newVal) \
  599. (This)->lpVtbl -> put_MinWidth(This,newVal)
  600. #define IMSMFBar_get_MinHeight(This,pVal) \
  601. (This)->lpVtbl -> get_MinHeight(This,pVal)
  602. #define IMSMFBar_put_MinHeight(This,newVal) \
  603. (This)->lpVtbl -> put_MinHeight(This,newVal)
  604. #define IMSMFBar_WinHelp(This,lCommand,dwData,strHelpFile) \
  605. (This)->lpVtbl -> WinHelp(This,lCommand,dwData,strHelpFile)
  606. #define IMSMFBar_get_BackgroundImage(This,pVal) \
  607. (This)->lpVtbl -> get_BackgroundImage(This,pVal)
  608. #define IMSMFBar_put_BackgroundImage(This,newVal) \
  609. (This)->lpVtbl -> put_BackgroundImage(This,newVal)
  610. #define IMSMFBar_get_TransparentBlit(This,pVal) \
  611. (This)->lpVtbl -> get_TransparentBlit(This,pVal)
  612. #define IMSMFBar_put_TransparentBlit(This,newVal) \
  613. (This)->lpVtbl -> put_TransparentBlit(This,newVal)
  614. #define IMSMFBar_ShowSelfSite(This,nCmd) \
  615. (This)->lpVtbl -> ShowSelfSite(This,nCmd)
  616. #define IMSMFBar_Close(This) \
  617. (This)->lpVtbl -> Close(This)
  618. #define IMSMFBar_SetPriority(This,lPriority) \
  619. (This)->lpVtbl -> SetPriority(This,lPriority)
  620. #define IMSMFBar_SetPriorityClass(This,lPriorityClass) \
  621. (This)->lpVtbl -> SetPriorityClass(This,lPriorityClass)
  622. #define IMSMFBar_get_AutoLoad(This,pVal) \
  623. (This)->lpVtbl -> get_AutoLoad(This,pVal)
  624. #define IMSMFBar_put_AutoLoad(This,newVal) \
  625. (This)->lpVtbl -> put_AutoLoad(This,newVal)
  626. #define IMSMFBar_SetRoundRectRgn(This,x1,y1,x2,y2,width,height) \
  627. (This)->lpVtbl -> SetRoundRectRgn(This,x1,y1,x2,y2,width,height)
  628. #define IMSMFBar_SetRectRgn(This,x1,y1,x2,y2) \
  629. (This)->lpVtbl -> SetRectRgn(This,x1,y1,x2,y2)
  630. #define IMSMFBar_SetObjectFocus(This,strObjectID,fEnable) \
  631. (This)->lpVtbl -> SetObjectFocus(This,strObjectID,fEnable)
  632. #define IMSMFBar_ForceKey(This,lVirtKey,lKeyData,fEat) \
  633. (This)->lpVtbl -> ForceKey(This,lVirtKey,lKeyData,fEat)
  634. #define IMSMFBar_MessageBox(This,strText,strCaption,lType) \
  635. (This)->lpVtbl -> MessageBox(This,strText,strCaption,lType)
  636. #define IMSMFBar_SetObjectExtent(This,strID,lWidth,lHeight) \
  637. (This)->lpVtbl -> SetObjectExtent(This,strID,lWidth,lHeight)
  638. #define IMSMFBar_get_ResourceDLL(This,pVal) \
  639. (This)->lpVtbl -> get_ResourceDLL(This,pVal)
  640. #define IMSMFBar_put_ResourceDLL(This,newVal) \
  641. (This)->lpVtbl -> put_ResourceDLL(This,newVal)
  642. #define IMSMFBar_get_ActivityTimeout(This,pVal) \
  643. (This)->lpVtbl -> get_ActivityTimeout(This,pVal)
  644. #define IMSMFBar_put_ActivityTimeout(This,newVal) \
  645. (This)->lpVtbl -> put_ActivityTimeout(This,newVal)
  646. #define IMSMFBar_SetTimeout(This,lMilliseconds,lId) \
  647. (This)->lpVtbl -> SetTimeout(This,lMilliseconds,lId)
  648. #define IMSMFBar_Sleep(This,lMiliseconds) \
  649. (This)->lpVtbl -> Sleep(This,lMiliseconds)
  650. #define IMSMFBar_get_CmdLine(This,pVal) \
  651. (This)->lpVtbl -> get_CmdLine(This,pVal)
  652. #define IMSMFBar_put_CmdLine(This,newVal) \
  653. (This)->lpVtbl -> put_CmdLine(This,newVal)
  654. #define IMSMFBar_AddFocusObject(This,strObjectID) \
  655. (This)->lpVtbl -> AddFocusObject(This,strObjectID)
  656. #define IMSMFBar_ResetFocusArray(This) \
  657. (This)->lpVtbl -> ResetFocusArray(This)
  658. #define IMSMFBar_GetUserLCID(This,pLcid) \
  659. (This)->lpVtbl -> GetUserLCID(This,pLcid)
  660. #define IMSMFBar_HasObjectFocus(This,strObjectID,pfFocus) \
  661. (This)->lpVtbl -> HasObjectFocus(This,strObjectID,pfFocus)
  662. #define IMSMFBar_put_BackColor(This,clr) \
  663. (This)->lpVtbl -> put_BackColor(This,clr)
  664. #define IMSMFBar_get_BackColor(This,pclr) \
  665. (This)->lpVtbl -> get_BackColor(This,pclr)
  666. #define IMSMFBar_put_Window(This,hwnd) \
  667. (This)->lpVtbl -> put_Window(This,hwnd)
  668. #define IMSMFBar_get_Window(This,pHwnd) \
  669. (This)->lpVtbl -> get_Window(This,pHwnd)
  670. #define IMSMFBar_put_Caption(This,strCaption) \
  671. (This)->lpVtbl -> put_Caption(This,strCaption)
  672. #define IMSMFBar_get_Caption(This,pstrCaption) \
  673. (This)->lpVtbl -> get_Caption(This,pstrCaption)
  674. #define IMSMFBar_get_ReadyState(This,pVal) \
  675. (This)->lpVtbl -> get_ReadyState(This,pVal)
  676. #endif /* COBJMACROS */
  677. #endif /* C style interface */
  678. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSMFBar_Load_Proxy(
  679. IMSMFBar __RPC_FAR * This);
  680. void __RPC_STUB IMSMFBar_Load_Stub(
  681. IRpcStubBuffer *This,
  682. IRpcChannelBuffer *_pRpcChannelBuffer,
  683. PRPC_MESSAGE _pRpcMessage,
  684. DWORD *_pdwStubPhase);
  685. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSMFBar_Run_Proxy(
  686. IMSMFBar __RPC_FAR * This,
  687. /* [in] */ BSTR strStatement);
  688. void __RPC_STUB IMSMFBar_Run_Stub(
  689. IRpcStubBuffer *This,
  690. IRpcChannelBuffer *_pRpcChannelBuffer,
  691. PRPC_MESSAGE _pRpcMessage,
  692. DWORD *_pdwStubPhase);
  693. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSMFBar_About_Proxy(
  694. IMSMFBar __RPC_FAR * This);
  695. void __RPC_STUB IMSMFBar_About_Stub(
  696. IRpcStubBuffer *This,
  697. IRpcChannelBuffer *_pRpcChannelBuffer,
  698. PRPC_MESSAGE _pRpcMessage,
  699. DWORD *_pdwStubPhase);
  700. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSMFBar_CreateObject_Proxy(
  701. IMSMFBar __RPC_FAR * This,
  702. /* [in] */ BSTR strObjectID,
  703. /* [in] */ BSTR strProgID,
  704. /* [in] */ long lx,
  705. /* [in] */ long ly,
  706. /* [in] */ long lWidth,
  707. /* [in] */ long lHeight,
  708. /* [defaultvalue][in] */ BSTR strPropBag,
  709. /* [defaultvalue][in] */ VARIANT_BOOL fDisabled,
  710. /* [defaultvalue][in] */ BSTR strEventHookScript);
  711. void __RPC_STUB IMSMFBar_CreateObject_Stub(
  712. IRpcStubBuffer *This,
  713. IRpcChannelBuffer *_pRpcChannelBuffer,
  714. PRPC_MESSAGE _pRpcMessage,
  715. DWORD *_pdwStubPhase);
  716. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSMFBar_AddScriptlet_Proxy(
  717. IMSMFBar __RPC_FAR * This,
  718. /* [in] */ BSTR strObjectID,
  719. /* [in] */ BSTR strEvent,
  720. /* [in] */ BSTR strEventCode);
  721. void __RPC_STUB IMSMFBar_AddScriptlet_Stub(
  722. IRpcStubBuffer *This,
  723. IRpcChannelBuffer *_pRpcChannelBuffer,
  724. PRPC_MESSAGE _pRpcMessage,
  725. DWORD *_pdwStubPhase);
  726. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSMFBar_AddObject_Proxy(
  727. IMSMFBar __RPC_FAR * This,
  728. /* [in] */ BSTR strObjectID,
  729. /* [in] */ LPDISPATCH pDisp);
  730. void __RPC_STUB IMSMFBar_AddObject_Stub(
  731. IRpcStubBuffer *This,
  732. IRpcChannelBuffer *_pRpcChannelBuffer,
  733. PRPC_MESSAGE _pRpcMessage,
  734. DWORD *_pdwStubPhase);
  735. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSMFBar_GetObjectUnknown_Proxy(
  736. IMSMFBar __RPC_FAR * This,
  737. /* [in] */ BSTR strObjectID,
  738. /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk);
  739. void __RPC_STUB IMSMFBar_GetObjectUnknown_Stub(
  740. IRpcStubBuffer *This,
  741. IRpcChannelBuffer *_pRpcChannelBuffer,
  742. PRPC_MESSAGE _pRpcMessage,
  743. DWORD *_pdwStubPhase);
  744. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSMFBar_EnableObject_Proxy(
  745. IMSMFBar __RPC_FAR * This,
  746. /* [in] */ BSTR strObjectID,
  747. /* [in] */ VARIANT_BOOL fEnable);
  748. void __RPC_STUB IMSMFBar_EnableObject_Stub(
  749. IRpcStubBuffer *This,
  750. IRpcChannelBuffer *_pRpcChannelBuffer,
  751. PRPC_MESSAGE _pRpcMessage,
  752. DWORD *_pdwStubPhase);
  753. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFBar_get_ScriptLanguage_Proxy(
  754. IMSMFBar __RPC_FAR * This,
  755. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  756. void __RPC_STUB IMSMFBar_get_ScriptLanguage_Stub(
  757. IRpcStubBuffer *This,
  758. IRpcChannelBuffer *_pRpcChannelBuffer,
  759. PRPC_MESSAGE _pRpcMessage,
  760. DWORD *_pdwStubPhase);
  761. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFBar_put_ScriptLanguage_Proxy(
  762. IMSMFBar __RPC_FAR * This,
  763. /* [in] */ BSTR newVal);
  764. void __RPC_STUB IMSMFBar_put_ScriptLanguage_Stub(
  765. IRpcStubBuffer *This,
  766. IRpcChannelBuffer *_pRpcChannelBuffer,
  767. PRPC_MESSAGE _pRpcMessage,
  768. DWORD *_pdwStubPhase);
  769. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFBar_get_ScriptFile_Proxy(
  770. IMSMFBar __RPC_FAR * This,
  771. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  772. void __RPC_STUB IMSMFBar_get_ScriptFile_Stub(
  773. IRpcStubBuffer *This,
  774. IRpcChannelBuffer *_pRpcChannelBuffer,
  775. PRPC_MESSAGE _pRpcMessage,
  776. DWORD *_pdwStubPhase);
  777. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFBar_put_ScriptFile_Proxy(
  778. IMSMFBar __RPC_FAR * This,
  779. /* [in] */ BSTR newVal);
  780. void __RPC_STUB IMSMFBar_put_ScriptFile_Stub(
  781. IRpcStubBuffer *This,
  782. IRpcChannelBuffer *_pRpcChannelBuffer,
  783. PRPC_MESSAGE _pRpcMessage,
  784. DWORD *_pdwStubPhase);
  785. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSMFBar_ObjectEnabled_Proxy(
  786. IMSMFBar __RPC_FAR * This,
  787. /* [in] */ BSTR strObjectID,
  788. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pfEnabled);
  789. void __RPC_STUB IMSMFBar_ObjectEnabled_Stub(
  790. IRpcStubBuffer *This,
  791. IRpcChannelBuffer *_pRpcChannelBuffer,
  792. PRPC_MESSAGE _pRpcMessage,
  793. DWORD *_pdwStubPhase);
  794. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSMFBar_SetupSelfSite_Proxy(
  795. IMSMFBar __RPC_FAR * This,
  796. /* [in] */ long lx,
  797. /* [in] */ long ly,
  798. /* [in] */ long lWitdh,
  799. /* [in] */ long lHeight,
  800. /* [in] */ BSTR strPropBag,
  801. /* [defaultvalue][in] */ VARIANT_BOOL fDisabled,
  802. /* [defaultvalue][in] */ VARIANT_BOOL fHelpDisabled,
  803. /* [defaultvalue][in] */ VARIANT_BOOL fWindowDisabled);
  804. void __RPC_STUB IMSMFBar_SetupSelfSite_Stub(
  805. IRpcStubBuffer *This,
  806. IRpcChannelBuffer *_pRpcChannelBuffer,
  807. PRPC_MESSAGE _pRpcMessage,
  808. DWORD *_pdwStubPhase);
  809. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSMFBar_DestroyScriptEngine_Proxy(
  810. IMSMFBar __RPC_FAR * This);
  811. void __RPC_STUB IMSMFBar_DestroyScriptEngine_Stub(
  812. IRpcStubBuffer *This,
  813. IRpcChannelBuffer *_pRpcChannelBuffer,
  814. PRPC_MESSAGE _pRpcMessage,
  815. DWORD *_pdwStubPhase);
  816. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSMFBar_HookScriptlet_Proxy(
  817. IMSMFBar __RPC_FAR * This,
  818. /* [in] */ BSTR strObjectID,
  819. /* [in] */ BSTR strEvent,
  820. /* [in] */ BSTR strEventCode);
  821. void __RPC_STUB IMSMFBar_HookScriptlet_Stub(
  822. IRpcStubBuffer *This,
  823. IRpcChannelBuffer *_pRpcChannelBuffer,
  824. PRPC_MESSAGE _pRpcMessage,
  825. DWORD *_pdwStubPhase);
  826. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSMFBar_SetObjectPosition_Proxy(
  827. IMSMFBar __RPC_FAR * This,
  828. /* [in] */ BSTR strObjectID,
  829. /* [in] */ long xPos,
  830. /* [in] */ long yPos,
  831. /* [in] */ long lWidth,
  832. /* [in] */ long lHeight);
  833. void __RPC_STUB IMSMFBar_SetObjectPosition_Stub(
  834. IRpcStubBuffer *This,
  835. IRpcChannelBuffer *_pRpcChannelBuffer,
  836. PRPC_MESSAGE _pRpcMessage,
  837. DWORD *_pdwStubPhase);
  838. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFBar_get_MinWidth_Proxy(
  839. IMSMFBar __RPC_FAR * This,
  840. /* [retval][out] */ long __RPC_FAR *pVal);
  841. void __RPC_STUB IMSMFBar_get_MinWidth_Stub(
  842. IRpcStubBuffer *This,
  843. IRpcChannelBuffer *_pRpcChannelBuffer,
  844. PRPC_MESSAGE _pRpcMessage,
  845. DWORD *_pdwStubPhase);
  846. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFBar_put_MinWidth_Proxy(
  847. IMSMFBar __RPC_FAR * This,
  848. /* [in] */ long newVal);
  849. void __RPC_STUB IMSMFBar_put_MinWidth_Stub(
  850. IRpcStubBuffer *This,
  851. IRpcChannelBuffer *_pRpcChannelBuffer,
  852. PRPC_MESSAGE _pRpcMessage,
  853. DWORD *_pdwStubPhase);
  854. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFBar_get_MinHeight_Proxy(
  855. IMSMFBar __RPC_FAR * This,
  856. /* [retval][out] */ long __RPC_FAR *pVal);
  857. void __RPC_STUB IMSMFBar_get_MinHeight_Stub(
  858. IRpcStubBuffer *This,
  859. IRpcChannelBuffer *_pRpcChannelBuffer,
  860. PRPC_MESSAGE _pRpcMessage,
  861. DWORD *_pdwStubPhase);
  862. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFBar_put_MinHeight_Proxy(
  863. IMSMFBar __RPC_FAR * This,
  864. /* [in] */ long newVal);
  865. void __RPC_STUB IMSMFBar_put_MinHeight_Stub(
  866. IRpcStubBuffer *This,
  867. IRpcChannelBuffer *_pRpcChannelBuffer,
  868. PRPC_MESSAGE _pRpcMessage,
  869. DWORD *_pdwStubPhase);
  870. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSMFBar_WinHelp_Proxy(
  871. IMSMFBar __RPC_FAR * This,
  872. long lCommand,
  873. long dwData,
  874. BSTR strHelpFile);
  875. void __RPC_STUB IMSMFBar_WinHelp_Stub(
  876. IRpcStubBuffer *This,
  877. IRpcChannelBuffer *_pRpcChannelBuffer,
  878. PRPC_MESSAGE _pRpcMessage,
  879. DWORD *_pdwStubPhase);
  880. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFBar_get_BackgroundImage_Proxy(
  881. IMSMFBar __RPC_FAR * This,
  882. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  883. void __RPC_STUB IMSMFBar_get_BackgroundImage_Stub(
  884. IRpcStubBuffer *This,
  885. IRpcChannelBuffer *_pRpcChannelBuffer,
  886. PRPC_MESSAGE _pRpcMessage,
  887. DWORD *_pdwStubPhase);
  888. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFBar_put_BackgroundImage_Proxy(
  889. IMSMFBar __RPC_FAR * This,
  890. /* [in] */ BSTR newVal);
  891. void __RPC_STUB IMSMFBar_put_BackgroundImage_Stub(
  892. IRpcStubBuffer *This,
  893. IRpcChannelBuffer *_pRpcChannelBuffer,
  894. PRPC_MESSAGE _pRpcMessage,
  895. DWORD *_pdwStubPhase);
  896. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFBar_get_TransparentBlit_Proxy(
  897. IMSMFBar __RPC_FAR * This,
  898. /* [retval][out] */ TransparentBlitType __RPC_FAR *pVal);
  899. void __RPC_STUB IMSMFBar_get_TransparentBlit_Stub(
  900. IRpcStubBuffer *This,
  901. IRpcChannelBuffer *_pRpcChannelBuffer,
  902. PRPC_MESSAGE _pRpcMessage,
  903. DWORD *_pdwStubPhase);
  904. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFBar_put_TransparentBlit_Proxy(
  905. IMSMFBar __RPC_FAR * This,
  906. /* [in] */ TransparentBlitType newVal);
  907. void __RPC_STUB IMSMFBar_put_TransparentBlit_Stub(
  908. IRpcStubBuffer *This,
  909. IRpcChannelBuffer *_pRpcChannelBuffer,
  910. PRPC_MESSAGE _pRpcMessage,
  911. DWORD *_pdwStubPhase);
  912. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSMFBar_ShowSelfSite_Proxy(
  913. IMSMFBar __RPC_FAR * This,
  914. long nCmd);
  915. void __RPC_STUB IMSMFBar_ShowSelfSite_Stub(
  916. IRpcStubBuffer *This,
  917. IRpcChannelBuffer *_pRpcChannelBuffer,
  918. PRPC_MESSAGE _pRpcMessage,
  919. DWORD *_pdwStubPhase);
  920. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSMFBar_Close_Proxy(
  921. IMSMFBar __RPC_FAR * This);
  922. void __RPC_STUB IMSMFBar_Close_Stub(
  923. IRpcStubBuffer *This,
  924. IRpcChannelBuffer *_pRpcChannelBuffer,
  925. PRPC_MESSAGE _pRpcMessage,
  926. DWORD *_pdwStubPhase);
  927. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSMFBar_SetPriority_Proxy(
  928. IMSMFBar __RPC_FAR * This,
  929. /* [in] */ long lPriority);
  930. void __RPC_STUB IMSMFBar_SetPriority_Stub(
  931. IRpcStubBuffer *This,
  932. IRpcChannelBuffer *_pRpcChannelBuffer,
  933. PRPC_MESSAGE _pRpcMessage,
  934. DWORD *_pdwStubPhase);
  935. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSMFBar_SetPriorityClass_Proxy(
  936. IMSMFBar __RPC_FAR * This,
  937. /* [in] */ long lPriorityClass);
  938. void __RPC_STUB IMSMFBar_SetPriorityClass_Stub(
  939. IRpcStubBuffer *This,
  940. IRpcChannelBuffer *_pRpcChannelBuffer,
  941. PRPC_MESSAGE _pRpcMessage,
  942. DWORD *_pdwStubPhase);
  943. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFBar_get_AutoLoad_Proxy(
  944. IMSMFBar __RPC_FAR * This,
  945. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  946. void __RPC_STUB IMSMFBar_get_AutoLoad_Stub(
  947. IRpcStubBuffer *This,
  948. IRpcChannelBuffer *_pRpcChannelBuffer,
  949. PRPC_MESSAGE _pRpcMessage,
  950. DWORD *_pdwStubPhase);
  951. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFBar_put_AutoLoad_Proxy(
  952. IMSMFBar __RPC_FAR * This,
  953. /* [in] */ VARIANT_BOOL newVal);
  954. void __RPC_STUB IMSMFBar_put_AutoLoad_Stub(
  955. IRpcStubBuffer *This,
  956. IRpcChannelBuffer *_pRpcChannelBuffer,
  957. PRPC_MESSAGE _pRpcMessage,
  958. DWORD *_pdwStubPhase);
  959. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSMFBar_SetRoundRectRgn_Proxy(
  960. IMSMFBar __RPC_FAR * This,
  961. /* [in] */ long x1,
  962. /* [in] */ long y1,
  963. /* [in] */ long x2,
  964. /* [in] */ long y2,
  965. /* [in] */ long width,
  966. /* [in] */ long height);
  967. void __RPC_STUB IMSMFBar_SetRoundRectRgn_Stub(
  968. IRpcStubBuffer *This,
  969. IRpcChannelBuffer *_pRpcChannelBuffer,
  970. PRPC_MESSAGE _pRpcMessage,
  971. DWORD *_pdwStubPhase);
  972. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSMFBar_SetRectRgn_Proxy(
  973. IMSMFBar __RPC_FAR * This,
  974. /* [in] */ long x1,
  975. /* [in] */ long y1,
  976. /* [in] */ long x2,
  977. /* [in] */ long y2);
  978. void __RPC_STUB IMSMFBar_SetRectRgn_Stub(
  979. IRpcStubBuffer *This,
  980. IRpcChannelBuffer *_pRpcChannelBuffer,
  981. PRPC_MESSAGE _pRpcMessage,
  982. DWORD *_pdwStubPhase);
  983. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSMFBar_SetObjectFocus_Proxy(
  984. IMSMFBar __RPC_FAR * This,
  985. /* [in] */ BSTR strObjectID,
  986. /* [in] */ VARIANT_BOOL fEnable);
  987. void __RPC_STUB IMSMFBar_SetObjectFocus_Stub(
  988. IRpcStubBuffer *This,
  989. IRpcChannelBuffer *_pRpcChannelBuffer,
  990. PRPC_MESSAGE _pRpcMessage,
  991. DWORD *_pdwStubPhase);
  992. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSMFBar_ForceKey_Proxy(
  993. IMSMFBar __RPC_FAR * This,
  994. /* [in] */ LONG lVirtKey,
  995. /* [in] */ LONG lKeyData,
  996. /* [defaultvalue][in] */ VARIANT_BOOL fEat);
  997. void __RPC_STUB IMSMFBar_ForceKey_Stub(
  998. IRpcStubBuffer *This,
  999. IRpcChannelBuffer *_pRpcChannelBuffer,
  1000. PRPC_MESSAGE _pRpcMessage,
  1001. DWORD *_pdwStubPhase);
  1002. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSMFBar_MessageBox_Proxy(
  1003. IMSMFBar __RPC_FAR * This,
  1004. BSTR strText,
  1005. BSTR strCaption,
  1006. /* [defaultvalue][in] */ long lType);
  1007. void __RPC_STUB IMSMFBar_MessageBox_Stub(
  1008. IRpcStubBuffer *This,
  1009. IRpcChannelBuffer *_pRpcChannelBuffer,
  1010. PRPC_MESSAGE _pRpcMessage,
  1011. DWORD *_pdwStubPhase);
  1012. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSMFBar_SetObjectExtent_Proxy(
  1013. IMSMFBar __RPC_FAR * This,
  1014. BSTR strID,
  1015. long lWidth,
  1016. long lHeight);
  1017. void __RPC_STUB IMSMFBar_SetObjectExtent_Stub(
  1018. IRpcStubBuffer *This,
  1019. IRpcChannelBuffer *_pRpcChannelBuffer,
  1020. PRPC_MESSAGE _pRpcMessage,
  1021. DWORD *_pdwStubPhase);
  1022. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFBar_get_ResourceDLL_Proxy(
  1023. IMSMFBar __RPC_FAR * This,
  1024. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1025. void __RPC_STUB IMSMFBar_get_ResourceDLL_Stub(
  1026. IRpcStubBuffer *This,
  1027. IRpcChannelBuffer *_pRpcChannelBuffer,
  1028. PRPC_MESSAGE _pRpcMessage,
  1029. DWORD *_pdwStubPhase);
  1030. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFBar_put_ResourceDLL_Proxy(
  1031. IMSMFBar __RPC_FAR * This,
  1032. /* [in] */ BSTR newVal);
  1033. void __RPC_STUB IMSMFBar_put_ResourceDLL_Stub(
  1034. IRpcStubBuffer *This,
  1035. IRpcChannelBuffer *_pRpcChannelBuffer,
  1036. PRPC_MESSAGE _pRpcMessage,
  1037. DWORD *_pdwStubPhase);
  1038. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFBar_get_ActivityTimeout_Proxy(
  1039. IMSMFBar __RPC_FAR * This,
  1040. /* [retval][out] */ long __RPC_FAR *pVal);
  1041. void __RPC_STUB IMSMFBar_get_ActivityTimeout_Stub(
  1042. IRpcStubBuffer *This,
  1043. IRpcChannelBuffer *_pRpcChannelBuffer,
  1044. PRPC_MESSAGE _pRpcMessage,
  1045. DWORD *_pdwStubPhase);
  1046. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFBar_put_ActivityTimeout_Proxy(
  1047. IMSMFBar __RPC_FAR * This,
  1048. /* [in] */ long newVal);
  1049. void __RPC_STUB IMSMFBar_put_ActivityTimeout_Stub(
  1050. IRpcStubBuffer *This,
  1051. IRpcChannelBuffer *_pRpcChannelBuffer,
  1052. PRPC_MESSAGE _pRpcMessage,
  1053. DWORD *_pdwStubPhase);
  1054. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSMFBar_SetTimeout_Proxy(
  1055. IMSMFBar __RPC_FAR * This,
  1056. /* [in] */ long lMilliseconds,
  1057. /* [defaultvalue][in] */ long lId);
  1058. void __RPC_STUB IMSMFBar_SetTimeout_Stub(
  1059. IRpcStubBuffer *This,
  1060. IRpcChannelBuffer *_pRpcChannelBuffer,
  1061. PRPC_MESSAGE _pRpcMessage,
  1062. DWORD *_pdwStubPhase);
  1063. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSMFBar_Sleep_Proxy(
  1064. IMSMFBar __RPC_FAR * This,
  1065. /* [in] */ long lMiliseconds);
  1066. void __RPC_STUB IMSMFBar_Sleep_Stub(
  1067. IRpcStubBuffer *This,
  1068. IRpcChannelBuffer *_pRpcChannelBuffer,
  1069. PRPC_MESSAGE _pRpcMessage,
  1070. DWORD *_pdwStubPhase);
  1071. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFBar_get_CmdLine_Proxy(
  1072. IMSMFBar __RPC_FAR * This,
  1073. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1074. void __RPC_STUB IMSMFBar_get_CmdLine_Stub(
  1075. IRpcStubBuffer *This,
  1076. IRpcChannelBuffer *_pRpcChannelBuffer,
  1077. PRPC_MESSAGE _pRpcMessage,
  1078. DWORD *_pdwStubPhase);
  1079. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFBar_put_CmdLine_Proxy(
  1080. IMSMFBar __RPC_FAR * This,
  1081. /* [in] */ BSTR newVal);
  1082. void __RPC_STUB IMSMFBar_put_CmdLine_Stub(
  1083. IRpcStubBuffer *This,
  1084. IRpcChannelBuffer *_pRpcChannelBuffer,
  1085. PRPC_MESSAGE _pRpcMessage,
  1086. DWORD *_pdwStubPhase);
  1087. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSMFBar_AddFocusObject_Proxy(
  1088. IMSMFBar __RPC_FAR * This,
  1089. BSTR strObjectID);
  1090. void __RPC_STUB IMSMFBar_AddFocusObject_Stub(
  1091. IRpcStubBuffer *This,
  1092. IRpcChannelBuffer *_pRpcChannelBuffer,
  1093. PRPC_MESSAGE _pRpcMessage,
  1094. DWORD *_pdwStubPhase);
  1095. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSMFBar_ResetFocusArray_Proxy(
  1096. IMSMFBar __RPC_FAR * This);
  1097. void __RPC_STUB IMSMFBar_ResetFocusArray_Stub(
  1098. IRpcStubBuffer *This,
  1099. IRpcChannelBuffer *_pRpcChannelBuffer,
  1100. PRPC_MESSAGE _pRpcMessage,
  1101. DWORD *_pdwStubPhase);
  1102. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSMFBar_GetUserLCID_Proxy(
  1103. IMSMFBar __RPC_FAR * This,
  1104. /* [retval][out] */ long __RPC_FAR *pLcid);
  1105. void __RPC_STUB IMSMFBar_GetUserLCID_Stub(
  1106. IRpcStubBuffer *This,
  1107. IRpcChannelBuffer *_pRpcChannelBuffer,
  1108. PRPC_MESSAGE _pRpcMessage,
  1109. DWORD *_pdwStubPhase);
  1110. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSMFBar_HasObjectFocus_Proxy(
  1111. IMSMFBar __RPC_FAR * This,
  1112. BSTR strObjectID,
  1113. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pfFocus);
  1114. void __RPC_STUB IMSMFBar_HasObjectFocus_Stub(
  1115. IRpcStubBuffer *This,
  1116. IRpcChannelBuffer *_pRpcChannelBuffer,
  1117. PRPC_MESSAGE _pRpcMessage,
  1118. DWORD *_pdwStubPhase);
  1119. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFBar_put_BackColor_Proxy(
  1120. IMSMFBar __RPC_FAR * This,
  1121. /* [in] */ OLE_COLOR clr);
  1122. void __RPC_STUB IMSMFBar_put_BackColor_Stub(
  1123. IRpcStubBuffer *This,
  1124. IRpcChannelBuffer *_pRpcChannelBuffer,
  1125. PRPC_MESSAGE _pRpcMessage,
  1126. DWORD *_pdwStubPhase);
  1127. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFBar_get_BackColor_Proxy(
  1128. IMSMFBar __RPC_FAR * This,
  1129. /* [retval][out] */ OLE_COLOR __RPC_FAR *pclr);
  1130. void __RPC_STUB IMSMFBar_get_BackColor_Stub(
  1131. IRpcStubBuffer *This,
  1132. IRpcChannelBuffer *_pRpcChannelBuffer,
  1133. PRPC_MESSAGE _pRpcMessage,
  1134. DWORD *_pdwStubPhase);
  1135. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFBar_put_Window_Proxy(
  1136. IMSMFBar __RPC_FAR * This,
  1137. /* [in] */ long hwnd);
  1138. void __RPC_STUB IMSMFBar_put_Window_Stub(
  1139. IRpcStubBuffer *This,
  1140. IRpcChannelBuffer *_pRpcChannelBuffer,
  1141. PRPC_MESSAGE _pRpcMessage,
  1142. DWORD *_pdwStubPhase);
  1143. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFBar_get_Window_Proxy(
  1144. IMSMFBar __RPC_FAR * This,
  1145. /* [retval][out] */ long __RPC_FAR *pHwnd);
  1146. void __RPC_STUB IMSMFBar_get_Window_Stub(
  1147. IRpcStubBuffer *This,
  1148. IRpcChannelBuffer *_pRpcChannelBuffer,
  1149. PRPC_MESSAGE _pRpcMessage,
  1150. DWORD *_pdwStubPhase);
  1151. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFBar_put_Caption_Proxy(
  1152. IMSMFBar __RPC_FAR * This,
  1153. /* [in] */ BSTR strCaption);
  1154. void __RPC_STUB IMSMFBar_put_Caption_Stub(
  1155. IRpcStubBuffer *This,
  1156. IRpcChannelBuffer *_pRpcChannelBuffer,
  1157. PRPC_MESSAGE _pRpcMessage,
  1158. DWORD *_pdwStubPhase);
  1159. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFBar_get_Caption_Proxy(
  1160. IMSMFBar __RPC_FAR * This,
  1161. /* [retval][out] */ BSTR __RPC_FAR *pstrCaption);
  1162. void __RPC_STUB IMSMFBar_get_Caption_Stub(
  1163. IRpcStubBuffer *This,
  1164. IRpcChannelBuffer *_pRpcChannelBuffer,
  1165. PRPC_MESSAGE _pRpcMessage,
  1166. DWORD *_pdwStubPhase);
  1167. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFBar_get_ReadyState_Proxy(
  1168. IMSMFBar __RPC_FAR * This,
  1169. /* [retval][out] */ LONG __RPC_FAR *pVal);
  1170. void __RPC_STUB IMSMFBar_get_ReadyState_Stub(
  1171. IRpcStubBuffer *This,
  1172. IRpcChannelBuffer *_pRpcChannelBuffer,
  1173. PRPC_MESSAGE _pRpcMessage,
  1174. DWORD *_pdwStubPhase);
  1175. #endif /* __IMSMFBar_INTERFACE_DEFINED__ */
  1176. #ifndef __IMSMFBBtn_INTERFACE_DEFINED__
  1177. #define __IMSMFBBtn_INTERFACE_DEFINED__
  1178. /* interface IMSMFBBtn */
  1179. /* [unique][helpstring][dual][uuid][object] */
  1180. EXTERN_C const IID IID_IMSMFBBtn;
  1181. #if defined(__cplusplus) && !defined(CINTERFACE)
  1182. MIDL_INTERFACE("A43B9418-A9BC-4888-97D5-48717A3D2FE0")
  1183. IMSMFBBtn : public IDispatch
  1184. {
  1185. public:
  1186. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ImageStatic(
  1187. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  1188. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ImageStatic(
  1189. /* [in] */ BSTR newVal) = 0;
  1190. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ImageHover(
  1191. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  1192. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ImageHover(
  1193. /* [in] */ BSTR newVal) = 0;
  1194. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ImagePush(
  1195. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  1196. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ImagePush(
  1197. /* [in] */ BSTR newVal) = 0;
  1198. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TransparentBlit(
  1199. /* [retval][out] */ TransparentBlitType __RPC_FAR *pVal) = 0;
  1200. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_TransparentBlit(
  1201. /* [in] */ TransparentBlitType newVal) = 0;
  1202. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE About( void) = 0;
  1203. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Disable(
  1204. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
  1205. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Disable(
  1206. /* [in] */ VARIANT_BOOL newVal) = 0;
  1207. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_BtnState(
  1208. /* [retval][out] */ long __RPC_FAR *pVal) = 0;
  1209. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_BtnState(
  1210. /* [in] */ long newVal) = 0;
  1211. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ToolTip(
  1212. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  1213. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ToolTip(
  1214. /* [in] */ BSTR newVal) = 0;
  1215. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetDelayTime(
  1216. /* [in] */ long delayType,
  1217. /* [retval][out] */ long __RPC_FAR *pVal) = 0;
  1218. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetDelayTime(
  1219. /* [in] */ long delayType,
  1220. /* [in] */ long newVal) = 0;
  1221. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ResourceDLL(
  1222. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  1223. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ResourceDLL(
  1224. /* [in] */ BSTR newVal) = 0;
  1225. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ToolTipMaxWidth(
  1226. /* [retval][out] */ long __RPC_FAR *pVal) = 0;
  1227. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ToolTipMaxWidth(
  1228. /* [in] */ long newVal) = 0;
  1229. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ImageDisabled(
  1230. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  1231. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ImageDisabled(
  1232. /* [in] */ BSTR newVal) = 0;
  1233. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ImageActive(
  1234. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  1235. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ImageActive(
  1236. /* [in] */ BSTR newVal) = 0;
  1237. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FontSize(
  1238. /* [retval][out] */ long __RPC_FAR *pVal) = 0;
  1239. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_FontSize(
  1240. /* [in] */ long newVal) = 0;
  1241. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Text(
  1242. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  1243. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Text(
  1244. /* [in] */ BSTR newVal) = 0;
  1245. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FontFace(
  1246. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  1247. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_FontFace(
  1248. /* [in] */ BSTR newVal) = 0;
  1249. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FontStyle(
  1250. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  1251. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_FontStyle(
  1252. /* [in] */ BSTR newVal) = 0;
  1253. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Windowless(
  1254. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
  1255. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Windowless(
  1256. /* [in] */ VARIANT_BOOL newVal) = 0;
  1257. virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_BackColor(
  1258. /* [in] */ OLE_COLOR clr) = 0;
  1259. virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BackColor(
  1260. /* [retval][out] */ OLE_COLOR __RPC_FAR *pclr) = 0;
  1261. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ColorPush(
  1262. /* [retval][out] */ OLE_COLOR __RPC_FAR *pVal) = 0;
  1263. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ColorPush(
  1264. /* [in] */ OLE_COLOR newVal) = 0;
  1265. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ColorHover(
  1266. /* [retval][out] */ OLE_COLOR __RPC_FAR *pVal) = 0;
  1267. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ColorHover(
  1268. /* [in] */ OLE_COLOR newVal) = 0;
  1269. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ColorStatic(
  1270. /* [retval][out] */ OLE_COLOR __RPC_FAR *pVal) = 0;
  1271. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ColorStatic(
  1272. /* [in] */ OLE_COLOR newVal) = 0;
  1273. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ColorDisable(
  1274. /* [retval][out] */ OLE_COLOR __RPC_FAR *pVal) = 0;
  1275. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ColorDisable(
  1276. /* [in] */ OLE_COLOR newVal) = 0;
  1277. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ColorActive(
  1278. /* [retval][out] */ OLE_COLOR __RPC_FAR *pVal) = 0;
  1279. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ColorActive(
  1280. /* [in] */ OLE_COLOR newVal) = 0;
  1281. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TextWidth(
  1282. /* [retval][out] */ long __RPC_FAR *pVal) = 0;
  1283. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TextHeight(
  1284. /* [retval][out] */ long __RPC_FAR *pVal) = 0;
  1285. };
  1286. #else /* C style interface */
  1287. typedef struct IMSMFBBtnVtbl
  1288. {
  1289. BEGIN_INTERFACE
  1290. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
  1291. IMSMFBBtn __RPC_FAR * This,
  1292. /* [in] */ REFIID riid,
  1293. /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  1294. ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
  1295. IMSMFBBtn __RPC_FAR * This);
  1296. ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
  1297. IMSMFBBtn __RPC_FAR * This);
  1298. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
  1299. IMSMFBBtn __RPC_FAR * This,
  1300. /* [out] */ UINT __RPC_FAR *pctinfo);
  1301. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
  1302. IMSMFBBtn __RPC_FAR * This,
  1303. /* [in] */ UINT iTInfo,
  1304. /* [in] */ LCID lcid,
  1305. /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  1306. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
  1307. IMSMFBBtn __RPC_FAR * This,
  1308. /* [in] */ REFIID riid,
  1309. /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  1310. /* [in] */ UINT cNames,
  1311. /* [in] */ LCID lcid,
  1312. /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  1313. /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
  1314. IMSMFBBtn __RPC_FAR * This,
  1315. /* [in] */ DISPID dispIdMember,
  1316. /* [in] */ REFIID riid,
  1317. /* [in] */ LCID lcid,
  1318. /* [in] */ WORD wFlags,
  1319. /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  1320. /* [out] */ VARIANT __RPC_FAR *pVarResult,
  1321. /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  1322. /* [out] */ UINT __RPC_FAR *puArgErr);
  1323. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ImageStatic )(
  1324. IMSMFBBtn __RPC_FAR * This,
  1325. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1326. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ImageStatic )(
  1327. IMSMFBBtn __RPC_FAR * This,
  1328. /* [in] */ BSTR newVal);
  1329. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ImageHover )(
  1330. IMSMFBBtn __RPC_FAR * This,
  1331. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1332. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ImageHover )(
  1333. IMSMFBBtn __RPC_FAR * This,
  1334. /* [in] */ BSTR newVal);
  1335. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ImagePush )(
  1336. IMSMFBBtn __RPC_FAR * This,
  1337. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1338. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ImagePush )(
  1339. IMSMFBBtn __RPC_FAR * This,
  1340. /* [in] */ BSTR newVal);
  1341. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TransparentBlit )(
  1342. IMSMFBBtn __RPC_FAR * This,
  1343. /* [retval][out] */ TransparentBlitType __RPC_FAR *pVal);
  1344. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TransparentBlit )(
  1345. IMSMFBBtn __RPC_FAR * This,
  1346. /* [in] */ TransparentBlitType newVal);
  1347. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *About )(
  1348. IMSMFBBtn __RPC_FAR * This);
  1349. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Disable )(
  1350. IMSMFBBtn __RPC_FAR * This,
  1351. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  1352. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Disable )(
  1353. IMSMFBBtn __RPC_FAR * This,
  1354. /* [in] */ VARIANT_BOOL newVal);
  1355. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BtnState )(
  1356. IMSMFBBtn __RPC_FAR * This,
  1357. /* [retval][out] */ long __RPC_FAR *pVal);
  1358. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BtnState )(
  1359. IMSMFBBtn __RPC_FAR * This,
  1360. /* [in] */ long newVal);
  1361. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ToolTip )(
  1362. IMSMFBBtn __RPC_FAR * This,
  1363. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1364. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ToolTip )(
  1365. IMSMFBBtn __RPC_FAR * This,
  1366. /* [in] */ BSTR newVal);
  1367. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDelayTime )(
  1368. IMSMFBBtn __RPC_FAR * This,
  1369. /* [in] */ long delayType,
  1370. /* [retval][out] */ long __RPC_FAR *pVal);
  1371. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetDelayTime )(
  1372. IMSMFBBtn __RPC_FAR * This,
  1373. /* [in] */ long delayType,
  1374. /* [in] */ long newVal);
  1375. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ResourceDLL )(
  1376. IMSMFBBtn __RPC_FAR * This,
  1377. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1378. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ResourceDLL )(
  1379. IMSMFBBtn __RPC_FAR * This,
  1380. /* [in] */ BSTR newVal);
  1381. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ToolTipMaxWidth )(
  1382. IMSMFBBtn __RPC_FAR * This,
  1383. /* [retval][out] */ long __RPC_FAR *pVal);
  1384. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ToolTipMaxWidth )(
  1385. IMSMFBBtn __RPC_FAR * This,
  1386. /* [in] */ long newVal);
  1387. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ImageDisabled )(
  1388. IMSMFBBtn __RPC_FAR * This,
  1389. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1390. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ImageDisabled )(
  1391. IMSMFBBtn __RPC_FAR * This,
  1392. /* [in] */ BSTR newVal);
  1393. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ImageActive )(
  1394. IMSMFBBtn __RPC_FAR * This,
  1395. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1396. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ImageActive )(
  1397. IMSMFBBtn __RPC_FAR * This,
  1398. /* [in] */ BSTR newVal);
  1399. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FontSize )(
  1400. IMSMFBBtn __RPC_FAR * This,
  1401. /* [retval][out] */ long __RPC_FAR *pVal);
  1402. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FontSize )(
  1403. IMSMFBBtn __RPC_FAR * This,
  1404. /* [in] */ long newVal);
  1405. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Text )(
  1406. IMSMFBBtn __RPC_FAR * This,
  1407. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1408. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Text )(
  1409. IMSMFBBtn __RPC_FAR * This,
  1410. /* [in] */ BSTR newVal);
  1411. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FontFace )(
  1412. IMSMFBBtn __RPC_FAR * This,
  1413. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1414. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FontFace )(
  1415. IMSMFBBtn __RPC_FAR * This,
  1416. /* [in] */ BSTR newVal);
  1417. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FontStyle )(
  1418. IMSMFBBtn __RPC_FAR * This,
  1419. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1420. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FontStyle )(
  1421. IMSMFBBtn __RPC_FAR * This,
  1422. /* [in] */ BSTR newVal);
  1423. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Windowless )(
  1424. IMSMFBBtn __RPC_FAR * This,
  1425. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  1426. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Windowless )(
  1427. IMSMFBBtn __RPC_FAR * This,
  1428. /* [in] */ VARIANT_BOOL newVal);
  1429. /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BackColor )(
  1430. IMSMFBBtn __RPC_FAR * This,
  1431. /* [in] */ OLE_COLOR clr);
  1432. /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BackColor )(
  1433. IMSMFBBtn __RPC_FAR * This,
  1434. /* [retval][out] */ OLE_COLOR __RPC_FAR *pclr);
  1435. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ColorPush )(
  1436. IMSMFBBtn __RPC_FAR * This,
  1437. /* [retval][out] */ OLE_COLOR __RPC_FAR *pVal);
  1438. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ColorPush )(
  1439. IMSMFBBtn __RPC_FAR * This,
  1440. /* [in] */ OLE_COLOR newVal);
  1441. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ColorHover )(
  1442. IMSMFBBtn __RPC_FAR * This,
  1443. /* [retval][out] */ OLE_COLOR __RPC_FAR *pVal);
  1444. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ColorHover )(
  1445. IMSMFBBtn __RPC_FAR * This,
  1446. /* [in] */ OLE_COLOR newVal);
  1447. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ColorStatic )(
  1448. IMSMFBBtn __RPC_FAR * This,
  1449. /* [retval][out] */ OLE_COLOR __RPC_FAR *pVal);
  1450. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ColorStatic )(
  1451. IMSMFBBtn __RPC_FAR * This,
  1452. /* [in] */ OLE_COLOR newVal);
  1453. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ColorDisable )(
  1454. IMSMFBBtn __RPC_FAR * This,
  1455. /* [retval][out] */ OLE_COLOR __RPC_FAR *pVal);
  1456. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ColorDisable )(
  1457. IMSMFBBtn __RPC_FAR * This,
  1458. /* [in] */ OLE_COLOR newVal);
  1459. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ColorActive )(
  1460. IMSMFBBtn __RPC_FAR * This,
  1461. /* [retval][out] */ OLE_COLOR __RPC_FAR *pVal);
  1462. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ColorActive )(
  1463. IMSMFBBtn __RPC_FAR * This,
  1464. /* [in] */ OLE_COLOR newVal);
  1465. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TextWidth )(
  1466. IMSMFBBtn __RPC_FAR * This,
  1467. /* [retval][out] */ long __RPC_FAR *pVal);
  1468. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TextHeight )(
  1469. IMSMFBBtn __RPC_FAR * This,
  1470. /* [retval][out] */ long __RPC_FAR *pVal);
  1471. END_INTERFACE
  1472. } IMSMFBBtnVtbl;
  1473. interface IMSMFBBtn
  1474. {
  1475. CONST_VTBL struct IMSMFBBtnVtbl __RPC_FAR *lpVtbl;
  1476. };
  1477. #ifdef COBJMACROS
  1478. #define IMSMFBBtn_QueryInterface(This,riid,ppvObject) \
  1479. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  1480. #define IMSMFBBtn_AddRef(This) \
  1481. (This)->lpVtbl -> AddRef(This)
  1482. #define IMSMFBBtn_Release(This) \
  1483. (This)->lpVtbl -> Release(This)
  1484. #define IMSMFBBtn_GetTypeInfoCount(This,pctinfo) \
  1485. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  1486. #define IMSMFBBtn_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  1487. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  1488. #define IMSMFBBtn_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  1489. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  1490. #define IMSMFBBtn_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  1491. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  1492. #define IMSMFBBtn_get_ImageStatic(This,pVal) \
  1493. (This)->lpVtbl -> get_ImageStatic(This,pVal)
  1494. #define IMSMFBBtn_put_ImageStatic(This,newVal) \
  1495. (This)->lpVtbl -> put_ImageStatic(This,newVal)
  1496. #define IMSMFBBtn_get_ImageHover(This,pVal) \
  1497. (This)->lpVtbl -> get_ImageHover(This,pVal)
  1498. #define IMSMFBBtn_put_ImageHover(This,newVal) \
  1499. (This)->lpVtbl -> put_ImageHover(This,newVal)
  1500. #define IMSMFBBtn_get_ImagePush(This,pVal) \
  1501. (This)->lpVtbl -> get_ImagePush(This,pVal)
  1502. #define IMSMFBBtn_put_ImagePush(This,newVal) \
  1503. (This)->lpVtbl -> put_ImagePush(This,newVal)
  1504. #define IMSMFBBtn_get_TransparentBlit(This,pVal) \
  1505. (This)->lpVtbl -> get_TransparentBlit(This,pVal)
  1506. #define IMSMFBBtn_put_TransparentBlit(This,newVal) \
  1507. (This)->lpVtbl -> put_TransparentBlit(This,newVal)
  1508. #define IMSMFBBtn_About(This) \
  1509. (This)->lpVtbl -> About(This)
  1510. #define IMSMFBBtn_get_Disable(This,pVal) \
  1511. (This)->lpVtbl -> get_Disable(This,pVal)
  1512. #define IMSMFBBtn_put_Disable(This,newVal) \
  1513. (This)->lpVtbl -> put_Disable(This,newVal)
  1514. #define IMSMFBBtn_get_BtnState(This,pVal) \
  1515. (This)->lpVtbl -> get_BtnState(This,pVal)
  1516. #define IMSMFBBtn_put_BtnState(This,newVal) \
  1517. (This)->lpVtbl -> put_BtnState(This,newVal)
  1518. #define IMSMFBBtn_get_ToolTip(This,pVal) \
  1519. (This)->lpVtbl -> get_ToolTip(This,pVal)
  1520. #define IMSMFBBtn_put_ToolTip(This,newVal) \
  1521. (This)->lpVtbl -> put_ToolTip(This,newVal)
  1522. #define IMSMFBBtn_GetDelayTime(This,delayType,pVal) \
  1523. (This)->lpVtbl -> GetDelayTime(This,delayType,pVal)
  1524. #define IMSMFBBtn_SetDelayTime(This,delayType,newVal) \
  1525. (This)->lpVtbl -> SetDelayTime(This,delayType,newVal)
  1526. #define IMSMFBBtn_get_ResourceDLL(This,pVal) \
  1527. (This)->lpVtbl -> get_ResourceDLL(This,pVal)
  1528. #define IMSMFBBtn_put_ResourceDLL(This,newVal) \
  1529. (This)->lpVtbl -> put_ResourceDLL(This,newVal)
  1530. #define IMSMFBBtn_get_ToolTipMaxWidth(This,pVal) \
  1531. (This)->lpVtbl -> get_ToolTipMaxWidth(This,pVal)
  1532. #define IMSMFBBtn_put_ToolTipMaxWidth(This,newVal) \
  1533. (This)->lpVtbl -> put_ToolTipMaxWidth(This,newVal)
  1534. #define IMSMFBBtn_get_ImageDisabled(This,pVal) \
  1535. (This)->lpVtbl -> get_ImageDisabled(This,pVal)
  1536. #define IMSMFBBtn_put_ImageDisabled(This,newVal) \
  1537. (This)->lpVtbl -> put_ImageDisabled(This,newVal)
  1538. #define IMSMFBBtn_get_ImageActive(This,pVal) \
  1539. (This)->lpVtbl -> get_ImageActive(This,pVal)
  1540. #define IMSMFBBtn_put_ImageActive(This,newVal) \
  1541. (This)->lpVtbl -> put_ImageActive(This,newVal)
  1542. #define IMSMFBBtn_get_FontSize(This,pVal) \
  1543. (This)->lpVtbl -> get_FontSize(This,pVal)
  1544. #define IMSMFBBtn_put_FontSize(This,newVal) \
  1545. (This)->lpVtbl -> put_FontSize(This,newVal)
  1546. #define IMSMFBBtn_get_Text(This,pVal) \
  1547. (This)->lpVtbl -> get_Text(This,pVal)
  1548. #define IMSMFBBtn_put_Text(This,newVal) \
  1549. (This)->lpVtbl -> put_Text(This,newVal)
  1550. #define IMSMFBBtn_get_FontFace(This,pVal) \
  1551. (This)->lpVtbl -> get_FontFace(This,pVal)
  1552. #define IMSMFBBtn_put_FontFace(This,newVal) \
  1553. (This)->lpVtbl -> put_FontFace(This,newVal)
  1554. #define IMSMFBBtn_get_FontStyle(This,pVal) \
  1555. (This)->lpVtbl -> get_FontStyle(This,pVal)
  1556. #define IMSMFBBtn_put_FontStyle(This,newVal) \
  1557. (This)->lpVtbl -> put_FontStyle(This,newVal)
  1558. #define IMSMFBBtn_get_Windowless(This,pVal) \
  1559. (This)->lpVtbl -> get_Windowless(This,pVal)
  1560. #define IMSMFBBtn_put_Windowless(This,newVal) \
  1561. (This)->lpVtbl -> put_Windowless(This,newVal)
  1562. #define IMSMFBBtn_put_BackColor(This,clr) \
  1563. (This)->lpVtbl -> put_BackColor(This,clr)
  1564. #define IMSMFBBtn_get_BackColor(This,pclr) \
  1565. (This)->lpVtbl -> get_BackColor(This,pclr)
  1566. #define IMSMFBBtn_get_ColorPush(This,pVal) \
  1567. (This)->lpVtbl -> get_ColorPush(This,pVal)
  1568. #define IMSMFBBtn_put_ColorPush(This,newVal) \
  1569. (This)->lpVtbl -> put_ColorPush(This,newVal)
  1570. #define IMSMFBBtn_get_ColorHover(This,pVal) \
  1571. (This)->lpVtbl -> get_ColorHover(This,pVal)
  1572. #define IMSMFBBtn_put_ColorHover(This,newVal) \
  1573. (This)->lpVtbl -> put_ColorHover(This,newVal)
  1574. #define IMSMFBBtn_get_ColorStatic(This,pVal) \
  1575. (This)->lpVtbl -> get_ColorStatic(This,pVal)
  1576. #define IMSMFBBtn_put_ColorStatic(This,newVal) \
  1577. (This)->lpVtbl -> put_ColorStatic(This,newVal)
  1578. #define IMSMFBBtn_get_ColorDisable(This,pVal) \
  1579. (This)->lpVtbl -> get_ColorDisable(This,pVal)
  1580. #define IMSMFBBtn_put_ColorDisable(This,newVal) \
  1581. (This)->lpVtbl -> put_ColorDisable(This,newVal)
  1582. #define IMSMFBBtn_get_ColorActive(This,pVal) \
  1583. (This)->lpVtbl -> get_ColorActive(This,pVal)
  1584. #define IMSMFBBtn_put_ColorActive(This,newVal) \
  1585. (This)->lpVtbl -> put_ColorActive(This,newVal)
  1586. #define IMSMFBBtn_get_TextWidth(This,pVal) \
  1587. (This)->lpVtbl -> get_TextWidth(This,pVal)
  1588. #define IMSMFBBtn_get_TextHeight(This,pVal) \
  1589. (This)->lpVtbl -> get_TextHeight(This,pVal)
  1590. #endif /* COBJMACROS */
  1591. #endif /* C style interface */
  1592. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFBBtn_get_ImageStatic_Proxy(
  1593. IMSMFBBtn __RPC_FAR * This,
  1594. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1595. void __RPC_STUB IMSMFBBtn_get_ImageStatic_Stub(
  1596. IRpcStubBuffer *This,
  1597. IRpcChannelBuffer *_pRpcChannelBuffer,
  1598. PRPC_MESSAGE _pRpcMessage,
  1599. DWORD *_pdwStubPhase);
  1600. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFBBtn_put_ImageStatic_Proxy(
  1601. IMSMFBBtn __RPC_FAR * This,
  1602. /* [in] */ BSTR newVal);
  1603. void __RPC_STUB IMSMFBBtn_put_ImageStatic_Stub(
  1604. IRpcStubBuffer *This,
  1605. IRpcChannelBuffer *_pRpcChannelBuffer,
  1606. PRPC_MESSAGE _pRpcMessage,
  1607. DWORD *_pdwStubPhase);
  1608. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFBBtn_get_ImageHover_Proxy(
  1609. IMSMFBBtn __RPC_FAR * This,
  1610. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1611. void __RPC_STUB IMSMFBBtn_get_ImageHover_Stub(
  1612. IRpcStubBuffer *This,
  1613. IRpcChannelBuffer *_pRpcChannelBuffer,
  1614. PRPC_MESSAGE _pRpcMessage,
  1615. DWORD *_pdwStubPhase);
  1616. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFBBtn_put_ImageHover_Proxy(
  1617. IMSMFBBtn __RPC_FAR * This,
  1618. /* [in] */ BSTR newVal);
  1619. void __RPC_STUB IMSMFBBtn_put_ImageHover_Stub(
  1620. IRpcStubBuffer *This,
  1621. IRpcChannelBuffer *_pRpcChannelBuffer,
  1622. PRPC_MESSAGE _pRpcMessage,
  1623. DWORD *_pdwStubPhase);
  1624. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFBBtn_get_ImagePush_Proxy(
  1625. IMSMFBBtn __RPC_FAR * This,
  1626. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1627. void __RPC_STUB IMSMFBBtn_get_ImagePush_Stub(
  1628. IRpcStubBuffer *This,
  1629. IRpcChannelBuffer *_pRpcChannelBuffer,
  1630. PRPC_MESSAGE _pRpcMessage,
  1631. DWORD *_pdwStubPhase);
  1632. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFBBtn_put_ImagePush_Proxy(
  1633. IMSMFBBtn __RPC_FAR * This,
  1634. /* [in] */ BSTR newVal);
  1635. void __RPC_STUB IMSMFBBtn_put_ImagePush_Stub(
  1636. IRpcStubBuffer *This,
  1637. IRpcChannelBuffer *_pRpcChannelBuffer,
  1638. PRPC_MESSAGE _pRpcMessage,
  1639. DWORD *_pdwStubPhase);
  1640. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFBBtn_get_TransparentBlit_Proxy(
  1641. IMSMFBBtn __RPC_FAR * This,
  1642. /* [retval][out] */ TransparentBlitType __RPC_FAR *pVal);
  1643. void __RPC_STUB IMSMFBBtn_get_TransparentBlit_Stub(
  1644. IRpcStubBuffer *This,
  1645. IRpcChannelBuffer *_pRpcChannelBuffer,
  1646. PRPC_MESSAGE _pRpcMessage,
  1647. DWORD *_pdwStubPhase);
  1648. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFBBtn_put_TransparentBlit_Proxy(
  1649. IMSMFBBtn __RPC_FAR * This,
  1650. /* [in] */ TransparentBlitType newVal);
  1651. void __RPC_STUB IMSMFBBtn_put_TransparentBlit_Stub(
  1652. IRpcStubBuffer *This,
  1653. IRpcChannelBuffer *_pRpcChannelBuffer,
  1654. PRPC_MESSAGE _pRpcMessage,
  1655. DWORD *_pdwStubPhase);
  1656. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSMFBBtn_About_Proxy(
  1657. IMSMFBBtn __RPC_FAR * This);
  1658. void __RPC_STUB IMSMFBBtn_About_Stub(
  1659. IRpcStubBuffer *This,
  1660. IRpcChannelBuffer *_pRpcChannelBuffer,
  1661. PRPC_MESSAGE _pRpcMessage,
  1662. DWORD *_pdwStubPhase);
  1663. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFBBtn_get_Disable_Proxy(
  1664. IMSMFBBtn __RPC_FAR * This,
  1665. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  1666. void __RPC_STUB IMSMFBBtn_get_Disable_Stub(
  1667. IRpcStubBuffer *This,
  1668. IRpcChannelBuffer *_pRpcChannelBuffer,
  1669. PRPC_MESSAGE _pRpcMessage,
  1670. DWORD *_pdwStubPhase);
  1671. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFBBtn_put_Disable_Proxy(
  1672. IMSMFBBtn __RPC_FAR * This,
  1673. /* [in] */ VARIANT_BOOL newVal);
  1674. void __RPC_STUB IMSMFBBtn_put_Disable_Stub(
  1675. IRpcStubBuffer *This,
  1676. IRpcChannelBuffer *_pRpcChannelBuffer,
  1677. PRPC_MESSAGE _pRpcMessage,
  1678. DWORD *_pdwStubPhase);
  1679. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFBBtn_get_BtnState_Proxy(
  1680. IMSMFBBtn __RPC_FAR * This,
  1681. /* [retval][out] */ long __RPC_FAR *pVal);
  1682. void __RPC_STUB IMSMFBBtn_get_BtnState_Stub(
  1683. IRpcStubBuffer *This,
  1684. IRpcChannelBuffer *_pRpcChannelBuffer,
  1685. PRPC_MESSAGE _pRpcMessage,
  1686. DWORD *_pdwStubPhase);
  1687. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFBBtn_put_BtnState_Proxy(
  1688. IMSMFBBtn __RPC_FAR * This,
  1689. /* [in] */ long newVal);
  1690. void __RPC_STUB IMSMFBBtn_put_BtnState_Stub(
  1691. IRpcStubBuffer *This,
  1692. IRpcChannelBuffer *_pRpcChannelBuffer,
  1693. PRPC_MESSAGE _pRpcMessage,
  1694. DWORD *_pdwStubPhase);
  1695. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFBBtn_get_ToolTip_Proxy(
  1696. IMSMFBBtn __RPC_FAR * This,
  1697. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1698. void __RPC_STUB IMSMFBBtn_get_ToolTip_Stub(
  1699. IRpcStubBuffer *This,
  1700. IRpcChannelBuffer *_pRpcChannelBuffer,
  1701. PRPC_MESSAGE _pRpcMessage,
  1702. DWORD *_pdwStubPhase);
  1703. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFBBtn_put_ToolTip_Proxy(
  1704. IMSMFBBtn __RPC_FAR * This,
  1705. /* [in] */ BSTR newVal);
  1706. void __RPC_STUB IMSMFBBtn_put_ToolTip_Stub(
  1707. IRpcStubBuffer *This,
  1708. IRpcChannelBuffer *_pRpcChannelBuffer,
  1709. PRPC_MESSAGE _pRpcMessage,
  1710. DWORD *_pdwStubPhase);
  1711. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSMFBBtn_GetDelayTime_Proxy(
  1712. IMSMFBBtn __RPC_FAR * This,
  1713. /* [in] */ long delayType,
  1714. /* [retval][out] */ long __RPC_FAR *pVal);
  1715. void __RPC_STUB IMSMFBBtn_GetDelayTime_Stub(
  1716. IRpcStubBuffer *This,
  1717. IRpcChannelBuffer *_pRpcChannelBuffer,
  1718. PRPC_MESSAGE _pRpcMessage,
  1719. DWORD *_pdwStubPhase);
  1720. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSMFBBtn_SetDelayTime_Proxy(
  1721. IMSMFBBtn __RPC_FAR * This,
  1722. /* [in] */ long delayType,
  1723. /* [in] */ long newVal);
  1724. void __RPC_STUB IMSMFBBtn_SetDelayTime_Stub(
  1725. IRpcStubBuffer *This,
  1726. IRpcChannelBuffer *_pRpcChannelBuffer,
  1727. PRPC_MESSAGE _pRpcMessage,
  1728. DWORD *_pdwStubPhase);
  1729. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFBBtn_get_ResourceDLL_Proxy(
  1730. IMSMFBBtn __RPC_FAR * This,
  1731. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1732. void __RPC_STUB IMSMFBBtn_get_ResourceDLL_Stub(
  1733. IRpcStubBuffer *This,
  1734. IRpcChannelBuffer *_pRpcChannelBuffer,
  1735. PRPC_MESSAGE _pRpcMessage,
  1736. DWORD *_pdwStubPhase);
  1737. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFBBtn_put_ResourceDLL_Proxy(
  1738. IMSMFBBtn __RPC_FAR * This,
  1739. /* [in] */ BSTR newVal);
  1740. void __RPC_STUB IMSMFBBtn_put_ResourceDLL_Stub(
  1741. IRpcStubBuffer *This,
  1742. IRpcChannelBuffer *_pRpcChannelBuffer,
  1743. PRPC_MESSAGE _pRpcMessage,
  1744. DWORD *_pdwStubPhase);
  1745. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFBBtn_get_ToolTipMaxWidth_Proxy(
  1746. IMSMFBBtn __RPC_FAR * This,
  1747. /* [retval][out] */ long __RPC_FAR *pVal);
  1748. void __RPC_STUB IMSMFBBtn_get_ToolTipMaxWidth_Stub(
  1749. IRpcStubBuffer *This,
  1750. IRpcChannelBuffer *_pRpcChannelBuffer,
  1751. PRPC_MESSAGE _pRpcMessage,
  1752. DWORD *_pdwStubPhase);
  1753. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFBBtn_put_ToolTipMaxWidth_Proxy(
  1754. IMSMFBBtn __RPC_FAR * This,
  1755. /* [in] */ long newVal);
  1756. void __RPC_STUB IMSMFBBtn_put_ToolTipMaxWidth_Stub(
  1757. IRpcStubBuffer *This,
  1758. IRpcChannelBuffer *_pRpcChannelBuffer,
  1759. PRPC_MESSAGE _pRpcMessage,
  1760. DWORD *_pdwStubPhase);
  1761. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFBBtn_get_ImageDisabled_Proxy(
  1762. IMSMFBBtn __RPC_FAR * This,
  1763. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1764. void __RPC_STUB IMSMFBBtn_get_ImageDisabled_Stub(
  1765. IRpcStubBuffer *This,
  1766. IRpcChannelBuffer *_pRpcChannelBuffer,
  1767. PRPC_MESSAGE _pRpcMessage,
  1768. DWORD *_pdwStubPhase);
  1769. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFBBtn_put_ImageDisabled_Proxy(
  1770. IMSMFBBtn __RPC_FAR * This,
  1771. /* [in] */ BSTR newVal);
  1772. void __RPC_STUB IMSMFBBtn_put_ImageDisabled_Stub(
  1773. IRpcStubBuffer *This,
  1774. IRpcChannelBuffer *_pRpcChannelBuffer,
  1775. PRPC_MESSAGE _pRpcMessage,
  1776. DWORD *_pdwStubPhase);
  1777. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFBBtn_get_ImageActive_Proxy(
  1778. IMSMFBBtn __RPC_FAR * This,
  1779. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1780. void __RPC_STUB IMSMFBBtn_get_ImageActive_Stub(
  1781. IRpcStubBuffer *This,
  1782. IRpcChannelBuffer *_pRpcChannelBuffer,
  1783. PRPC_MESSAGE _pRpcMessage,
  1784. DWORD *_pdwStubPhase);
  1785. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFBBtn_put_ImageActive_Proxy(
  1786. IMSMFBBtn __RPC_FAR * This,
  1787. /* [in] */ BSTR newVal);
  1788. void __RPC_STUB IMSMFBBtn_put_ImageActive_Stub(
  1789. IRpcStubBuffer *This,
  1790. IRpcChannelBuffer *_pRpcChannelBuffer,
  1791. PRPC_MESSAGE _pRpcMessage,
  1792. DWORD *_pdwStubPhase);
  1793. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFBBtn_get_FontSize_Proxy(
  1794. IMSMFBBtn __RPC_FAR * This,
  1795. /* [retval][out] */ long __RPC_FAR *pVal);
  1796. void __RPC_STUB IMSMFBBtn_get_FontSize_Stub(
  1797. IRpcStubBuffer *This,
  1798. IRpcChannelBuffer *_pRpcChannelBuffer,
  1799. PRPC_MESSAGE _pRpcMessage,
  1800. DWORD *_pdwStubPhase);
  1801. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFBBtn_put_FontSize_Proxy(
  1802. IMSMFBBtn __RPC_FAR * This,
  1803. /* [in] */ long newVal);
  1804. void __RPC_STUB IMSMFBBtn_put_FontSize_Stub(
  1805. IRpcStubBuffer *This,
  1806. IRpcChannelBuffer *_pRpcChannelBuffer,
  1807. PRPC_MESSAGE _pRpcMessage,
  1808. DWORD *_pdwStubPhase);
  1809. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFBBtn_get_Text_Proxy(
  1810. IMSMFBBtn __RPC_FAR * This,
  1811. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1812. void __RPC_STUB IMSMFBBtn_get_Text_Stub(
  1813. IRpcStubBuffer *This,
  1814. IRpcChannelBuffer *_pRpcChannelBuffer,
  1815. PRPC_MESSAGE _pRpcMessage,
  1816. DWORD *_pdwStubPhase);
  1817. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFBBtn_put_Text_Proxy(
  1818. IMSMFBBtn __RPC_FAR * This,
  1819. /* [in] */ BSTR newVal);
  1820. void __RPC_STUB IMSMFBBtn_put_Text_Stub(
  1821. IRpcStubBuffer *This,
  1822. IRpcChannelBuffer *_pRpcChannelBuffer,
  1823. PRPC_MESSAGE _pRpcMessage,
  1824. DWORD *_pdwStubPhase);
  1825. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFBBtn_get_FontFace_Proxy(
  1826. IMSMFBBtn __RPC_FAR * This,
  1827. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1828. void __RPC_STUB IMSMFBBtn_get_FontFace_Stub(
  1829. IRpcStubBuffer *This,
  1830. IRpcChannelBuffer *_pRpcChannelBuffer,
  1831. PRPC_MESSAGE _pRpcMessage,
  1832. DWORD *_pdwStubPhase);
  1833. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFBBtn_put_FontFace_Proxy(
  1834. IMSMFBBtn __RPC_FAR * This,
  1835. /* [in] */ BSTR newVal);
  1836. void __RPC_STUB IMSMFBBtn_put_FontFace_Stub(
  1837. IRpcStubBuffer *This,
  1838. IRpcChannelBuffer *_pRpcChannelBuffer,
  1839. PRPC_MESSAGE _pRpcMessage,
  1840. DWORD *_pdwStubPhase);
  1841. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFBBtn_get_FontStyle_Proxy(
  1842. IMSMFBBtn __RPC_FAR * This,
  1843. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1844. void __RPC_STUB IMSMFBBtn_get_FontStyle_Stub(
  1845. IRpcStubBuffer *This,
  1846. IRpcChannelBuffer *_pRpcChannelBuffer,
  1847. PRPC_MESSAGE _pRpcMessage,
  1848. DWORD *_pdwStubPhase);
  1849. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFBBtn_put_FontStyle_Proxy(
  1850. IMSMFBBtn __RPC_FAR * This,
  1851. /* [in] */ BSTR newVal);
  1852. void __RPC_STUB IMSMFBBtn_put_FontStyle_Stub(
  1853. IRpcStubBuffer *This,
  1854. IRpcChannelBuffer *_pRpcChannelBuffer,
  1855. PRPC_MESSAGE _pRpcMessage,
  1856. DWORD *_pdwStubPhase);
  1857. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFBBtn_get_Windowless_Proxy(
  1858. IMSMFBBtn __RPC_FAR * This,
  1859. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  1860. void __RPC_STUB IMSMFBBtn_get_Windowless_Stub(
  1861. IRpcStubBuffer *This,
  1862. IRpcChannelBuffer *_pRpcChannelBuffer,
  1863. PRPC_MESSAGE _pRpcMessage,
  1864. DWORD *_pdwStubPhase);
  1865. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFBBtn_put_Windowless_Proxy(
  1866. IMSMFBBtn __RPC_FAR * This,
  1867. /* [in] */ VARIANT_BOOL newVal);
  1868. void __RPC_STUB IMSMFBBtn_put_Windowless_Stub(
  1869. IRpcStubBuffer *This,
  1870. IRpcChannelBuffer *_pRpcChannelBuffer,
  1871. PRPC_MESSAGE _pRpcMessage,
  1872. DWORD *_pdwStubPhase);
  1873. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFBBtn_put_BackColor_Proxy(
  1874. IMSMFBBtn __RPC_FAR * This,
  1875. /* [in] */ OLE_COLOR clr);
  1876. void __RPC_STUB IMSMFBBtn_put_BackColor_Stub(
  1877. IRpcStubBuffer *This,
  1878. IRpcChannelBuffer *_pRpcChannelBuffer,
  1879. PRPC_MESSAGE _pRpcMessage,
  1880. DWORD *_pdwStubPhase);
  1881. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFBBtn_get_BackColor_Proxy(
  1882. IMSMFBBtn __RPC_FAR * This,
  1883. /* [retval][out] */ OLE_COLOR __RPC_FAR *pclr);
  1884. void __RPC_STUB IMSMFBBtn_get_BackColor_Stub(
  1885. IRpcStubBuffer *This,
  1886. IRpcChannelBuffer *_pRpcChannelBuffer,
  1887. PRPC_MESSAGE _pRpcMessage,
  1888. DWORD *_pdwStubPhase);
  1889. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFBBtn_get_ColorPush_Proxy(
  1890. IMSMFBBtn __RPC_FAR * This,
  1891. /* [retval][out] */ OLE_COLOR __RPC_FAR *pVal);
  1892. void __RPC_STUB IMSMFBBtn_get_ColorPush_Stub(
  1893. IRpcStubBuffer *This,
  1894. IRpcChannelBuffer *_pRpcChannelBuffer,
  1895. PRPC_MESSAGE _pRpcMessage,
  1896. DWORD *_pdwStubPhase);
  1897. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFBBtn_put_ColorPush_Proxy(
  1898. IMSMFBBtn __RPC_FAR * This,
  1899. /* [in] */ OLE_COLOR newVal);
  1900. void __RPC_STUB IMSMFBBtn_put_ColorPush_Stub(
  1901. IRpcStubBuffer *This,
  1902. IRpcChannelBuffer *_pRpcChannelBuffer,
  1903. PRPC_MESSAGE _pRpcMessage,
  1904. DWORD *_pdwStubPhase);
  1905. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFBBtn_get_ColorHover_Proxy(
  1906. IMSMFBBtn __RPC_FAR * This,
  1907. /* [retval][out] */ OLE_COLOR __RPC_FAR *pVal);
  1908. void __RPC_STUB IMSMFBBtn_get_ColorHover_Stub(
  1909. IRpcStubBuffer *This,
  1910. IRpcChannelBuffer *_pRpcChannelBuffer,
  1911. PRPC_MESSAGE _pRpcMessage,
  1912. DWORD *_pdwStubPhase);
  1913. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFBBtn_put_ColorHover_Proxy(
  1914. IMSMFBBtn __RPC_FAR * This,
  1915. /* [in] */ OLE_COLOR newVal);
  1916. void __RPC_STUB IMSMFBBtn_put_ColorHover_Stub(
  1917. IRpcStubBuffer *This,
  1918. IRpcChannelBuffer *_pRpcChannelBuffer,
  1919. PRPC_MESSAGE _pRpcMessage,
  1920. DWORD *_pdwStubPhase);
  1921. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFBBtn_get_ColorStatic_Proxy(
  1922. IMSMFBBtn __RPC_FAR * This,
  1923. /* [retval][out] */ OLE_COLOR __RPC_FAR *pVal);
  1924. void __RPC_STUB IMSMFBBtn_get_ColorStatic_Stub(
  1925. IRpcStubBuffer *This,
  1926. IRpcChannelBuffer *_pRpcChannelBuffer,
  1927. PRPC_MESSAGE _pRpcMessage,
  1928. DWORD *_pdwStubPhase);
  1929. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFBBtn_put_ColorStatic_Proxy(
  1930. IMSMFBBtn __RPC_FAR * This,
  1931. /* [in] */ OLE_COLOR newVal);
  1932. void __RPC_STUB IMSMFBBtn_put_ColorStatic_Stub(
  1933. IRpcStubBuffer *This,
  1934. IRpcChannelBuffer *_pRpcChannelBuffer,
  1935. PRPC_MESSAGE _pRpcMessage,
  1936. DWORD *_pdwStubPhase);
  1937. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFBBtn_get_ColorDisable_Proxy(
  1938. IMSMFBBtn __RPC_FAR * This,
  1939. /* [retval][out] */ OLE_COLOR __RPC_FAR *pVal);
  1940. void __RPC_STUB IMSMFBBtn_get_ColorDisable_Stub(
  1941. IRpcStubBuffer *This,
  1942. IRpcChannelBuffer *_pRpcChannelBuffer,
  1943. PRPC_MESSAGE _pRpcMessage,
  1944. DWORD *_pdwStubPhase);
  1945. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFBBtn_put_ColorDisable_Proxy(
  1946. IMSMFBBtn __RPC_FAR * This,
  1947. /* [in] */ OLE_COLOR newVal);
  1948. void __RPC_STUB IMSMFBBtn_put_ColorDisable_Stub(
  1949. IRpcStubBuffer *This,
  1950. IRpcChannelBuffer *_pRpcChannelBuffer,
  1951. PRPC_MESSAGE _pRpcMessage,
  1952. DWORD *_pdwStubPhase);
  1953. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFBBtn_get_ColorActive_Proxy(
  1954. IMSMFBBtn __RPC_FAR * This,
  1955. /* [retval][out] */ OLE_COLOR __RPC_FAR *pVal);
  1956. void __RPC_STUB IMSMFBBtn_get_ColorActive_Stub(
  1957. IRpcStubBuffer *This,
  1958. IRpcChannelBuffer *_pRpcChannelBuffer,
  1959. PRPC_MESSAGE _pRpcMessage,
  1960. DWORD *_pdwStubPhase);
  1961. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFBBtn_put_ColorActive_Proxy(
  1962. IMSMFBBtn __RPC_FAR * This,
  1963. /* [in] */ OLE_COLOR newVal);
  1964. void __RPC_STUB IMSMFBBtn_put_ColorActive_Stub(
  1965. IRpcStubBuffer *This,
  1966. IRpcChannelBuffer *_pRpcChannelBuffer,
  1967. PRPC_MESSAGE _pRpcMessage,
  1968. DWORD *_pdwStubPhase);
  1969. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFBBtn_get_TextWidth_Proxy(
  1970. IMSMFBBtn __RPC_FAR * This,
  1971. /* [retval][out] */ long __RPC_FAR *pVal);
  1972. void __RPC_STUB IMSMFBBtn_get_TextWidth_Stub(
  1973. IRpcStubBuffer *This,
  1974. IRpcChannelBuffer *_pRpcChannelBuffer,
  1975. PRPC_MESSAGE _pRpcMessage,
  1976. DWORD *_pdwStubPhase);
  1977. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFBBtn_get_TextHeight_Proxy(
  1978. IMSMFBBtn __RPC_FAR * This,
  1979. /* [retval][out] */ long __RPC_FAR *pVal);
  1980. void __RPC_STUB IMSMFBBtn_get_TextHeight_Stub(
  1981. IRpcStubBuffer *This,
  1982. IRpcChannelBuffer *_pRpcChannelBuffer,
  1983. PRPC_MESSAGE _pRpcMessage,
  1984. DWORD *_pdwStubPhase);
  1985. #endif /* __IMSMFBBtn_INTERFACE_DEFINED__ */
  1986. #ifndef __IMSMFImg_INTERFACE_DEFINED__
  1987. #define __IMSMFImg_INTERFACE_DEFINED__
  1988. /* interface IMSMFImg */
  1989. /* [unique][helpstring][dual][uuid][object] */
  1990. EXTERN_C const IID IID_IMSMFImg;
  1991. #if defined(__cplusplus) && !defined(CINTERFACE)
  1992. MIDL_INTERFACE("B0C2A59F-39FA-4D60-BB1E-EBE409E57BAC")
  1993. IMSMFImg : public IDispatch
  1994. {
  1995. public:
  1996. virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_BackColor(
  1997. /* [in] */ OLE_COLOR clr) = 0;
  1998. virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BackColor(
  1999. /* [retval][out] */ OLE_COLOR __RPC_FAR *pclr) = 0;
  2000. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Image(
  2001. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  2002. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Image(
  2003. /* [in] */ BSTR newVal) = 0;
  2004. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ResourceDLL(
  2005. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  2006. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ResourceDLL(
  2007. /* [in] */ BSTR newVal) = 0;
  2008. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Windowless(
  2009. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
  2010. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Windowless(
  2011. /* [in] */ VARIANT_BOOL newVal) = 0;
  2012. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TransparentBlit(
  2013. /* [retval][out] */ TransparentBlitType __RPC_FAR *pVal) = 0;
  2014. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_TransparentBlit(
  2015. /* [in] */ TransparentBlitType newVal) = 0;
  2016. };
  2017. #else /* C style interface */
  2018. typedef struct IMSMFImgVtbl
  2019. {
  2020. BEGIN_INTERFACE
  2021. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
  2022. IMSMFImg __RPC_FAR * This,
  2023. /* [in] */ REFIID riid,
  2024. /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  2025. ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
  2026. IMSMFImg __RPC_FAR * This);
  2027. ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
  2028. IMSMFImg __RPC_FAR * This);
  2029. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
  2030. IMSMFImg __RPC_FAR * This,
  2031. /* [out] */ UINT __RPC_FAR *pctinfo);
  2032. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
  2033. IMSMFImg __RPC_FAR * This,
  2034. /* [in] */ UINT iTInfo,
  2035. /* [in] */ LCID lcid,
  2036. /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  2037. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
  2038. IMSMFImg __RPC_FAR * This,
  2039. /* [in] */ REFIID riid,
  2040. /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  2041. /* [in] */ UINT cNames,
  2042. /* [in] */ LCID lcid,
  2043. /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  2044. /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
  2045. IMSMFImg __RPC_FAR * This,
  2046. /* [in] */ DISPID dispIdMember,
  2047. /* [in] */ REFIID riid,
  2048. /* [in] */ LCID lcid,
  2049. /* [in] */ WORD wFlags,
  2050. /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  2051. /* [out] */ VARIANT __RPC_FAR *pVarResult,
  2052. /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  2053. /* [out] */ UINT __RPC_FAR *puArgErr);
  2054. /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BackColor )(
  2055. IMSMFImg __RPC_FAR * This,
  2056. /* [in] */ OLE_COLOR clr);
  2057. /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BackColor )(
  2058. IMSMFImg __RPC_FAR * This,
  2059. /* [retval][out] */ OLE_COLOR __RPC_FAR *pclr);
  2060. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Image )(
  2061. IMSMFImg __RPC_FAR * This,
  2062. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2063. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Image )(
  2064. IMSMFImg __RPC_FAR * This,
  2065. /* [in] */ BSTR newVal);
  2066. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ResourceDLL )(
  2067. IMSMFImg __RPC_FAR * This,
  2068. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2069. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ResourceDLL )(
  2070. IMSMFImg __RPC_FAR * This,
  2071. /* [in] */ BSTR newVal);
  2072. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Windowless )(
  2073. IMSMFImg __RPC_FAR * This,
  2074. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  2075. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Windowless )(
  2076. IMSMFImg __RPC_FAR * This,
  2077. /* [in] */ VARIANT_BOOL newVal);
  2078. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TransparentBlit )(
  2079. IMSMFImg __RPC_FAR * This,
  2080. /* [retval][out] */ TransparentBlitType __RPC_FAR *pVal);
  2081. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TransparentBlit )(
  2082. IMSMFImg __RPC_FAR * This,
  2083. /* [in] */ TransparentBlitType newVal);
  2084. END_INTERFACE
  2085. } IMSMFImgVtbl;
  2086. interface IMSMFImg
  2087. {
  2088. CONST_VTBL struct IMSMFImgVtbl __RPC_FAR *lpVtbl;
  2089. };
  2090. #ifdef COBJMACROS
  2091. #define IMSMFImg_QueryInterface(This,riid,ppvObject) \
  2092. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  2093. #define IMSMFImg_AddRef(This) \
  2094. (This)->lpVtbl -> AddRef(This)
  2095. #define IMSMFImg_Release(This) \
  2096. (This)->lpVtbl -> Release(This)
  2097. #define IMSMFImg_GetTypeInfoCount(This,pctinfo) \
  2098. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  2099. #define IMSMFImg_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  2100. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  2101. #define IMSMFImg_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  2102. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  2103. #define IMSMFImg_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  2104. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  2105. #define IMSMFImg_put_BackColor(This,clr) \
  2106. (This)->lpVtbl -> put_BackColor(This,clr)
  2107. #define IMSMFImg_get_BackColor(This,pclr) \
  2108. (This)->lpVtbl -> get_BackColor(This,pclr)
  2109. #define IMSMFImg_get_Image(This,pVal) \
  2110. (This)->lpVtbl -> get_Image(This,pVal)
  2111. #define IMSMFImg_put_Image(This,newVal) \
  2112. (This)->lpVtbl -> put_Image(This,newVal)
  2113. #define IMSMFImg_get_ResourceDLL(This,pVal) \
  2114. (This)->lpVtbl -> get_ResourceDLL(This,pVal)
  2115. #define IMSMFImg_put_ResourceDLL(This,newVal) \
  2116. (This)->lpVtbl -> put_ResourceDLL(This,newVal)
  2117. #define IMSMFImg_get_Windowless(This,pVal) \
  2118. (This)->lpVtbl -> get_Windowless(This,pVal)
  2119. #define IMSMFImg_put_Windowless(This,newVal) \
  2120. (This)->lpVtbl -> put_Windowless(This,newVal)
  2121. #define IMSMFImg_get_TransparentBlit(This,pVal) \
  2122. (This)->lpVtbl -> get_TransparentBlit(This,pVal)
  2123. #define IMSMFImg_put_TransparentBlit(This,newVal) \
  2124. (This)->lpVtbl -> put_TransparentBlit(This,newVal)
  2125. #endif /* COBJMACROS */
  2126. #endif /* C style interface */
  2127. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFImg_put_BackColor_Proxy(
  2128. IMSMFImg __RPC_FAR * This,
  2129. /* [in] */ OLE_COLOR clr);
  2130. void __RPC_STUB IMSMFImg_put_BackColor_Stub(
  2131. IRpcStubBuffer *This,
  2132. IRpcChannelBuffer *_pRpcChannelBuffer,
  2133. PRPC_MESSAGE _pRpcMessage,
  2134. DWORD *_pdwStubPhase);
  2135. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFImg_get_BackColor_Proxy(
  2136. IMSMFImg __RPC_FAR * This,
  2137. /* [retval][out] */ OLE_COLOR __RPC_FAR *pclr);
  2138. void __RPC_STUB IMSMFImg_get_BackColor_Stub(
  2139. IRpcStubBuffer *This,
  2140. IRpcChannelBuffer *_pRpcChannelBuffer,
  2141. PRPC_MESSAGE _pRpcMessage,
  2142. DWORD *_pdwStubPhase);
  2143. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFImg_get_Image_Proxy(
  2144. IMSMFImg __RPC_FAR * This,
  2145. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2146. void __RPC_STUB IMSMFImg_get_Image_Stub(
  2147. IRpcStubBuffer *This,
  2148. IRpcChannelBuffer *_pRpcChannelBuffer,
  2149. PRPC_MESSAGE _pRpcMessage,
  2150. DWORD *_pdwStubPhase);
  2151. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFImg_put_Image_Proxy(
  2152. IMSMFImg __RPC_FAR * This,
  2153. /* [in] */ BSTR newVal);
  2154. void __RPC_STUB IMSMFImg_put_Image_Stub(
  2155. IRpcStubBuffer *This,
  2156. IRpcChannelBuffer *_pRpcChannelBuffer,
  2157. PRPC_MESSAGE _pRpcMessage,
  2158. DWORD *_pdwStubPhase);
  2159. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFImg_get_ResourceDLL_Proxy(
  2160. IMSMFImg __RPC_FAR * This,
  2161. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2162. void __RPC_STUB IMSMFImg_get_ResourceDLL_Stub(
  2163. IRpcStubBuffer *This,
  2164. IRpcChannelBuffer *_pRpcChannelBuffer,
  2165. PRPC_MESSAGE _pRpcMessage,
  2166. DWORD *_pdwStubPhase);
  2167. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFImg_put_ResourceDLL_Proxy(
  2168. IMSMFImg __RPC_FAR * This,
  2169. /* [in] */ BSTR newVal);
  2170. void __RPC_STUB IMSMFImg_put_ResourceDLL_Stub(
  2171. IRpcStubBuffer *This,
  2172. IRpcChannelBuffer *_pRpcChannelBuffer,
  2173. PRPC_MESSAGE _pRpcMessage,
  2174. DWORD *_pdwStubPhase);
  2175. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFImg_get_Windowless_Proxy(
  2176. IMSMFImg __RPC_FAR * This,
  2177. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  2178. void __RPC_STUB IMSMFImg_get_Windowless_Stub(
  2179. IRpcStubBuffer *This,
  2180. IRpcChannelBuffer *_pRpcChannelBuffer,
  2181. PRPC_MESSAGE _pRpcMessage,
  2182. DWORD *_pdwStubPhase);
  2183. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFImg_put_Windowless_Proxy(
  2184. IMSMFImg __RPC_FAR * This,
  2185. /* [in] */ VARIANT_BOOL newVal);
  2186. void __RPC_STUB IMSMFImg_put_Windowless_Stub(
  2187. IRpcStubBuffer *This,
  2188. IRpcChannelBuffer *_pRpcChannelBuffer,
  2189. PRPC_MESSAGE _pRpcMessage,
  2190. DWORD *_pdwStubPhase);
  2191. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFImg_get_TransparentBlit_Proxy(
  2192. IMSMFImg __RPC_FAR * This,
  2193. /* [retval][out] */ TransparentBlitType __RPC_FAR *pVal);
  2194. void __RPC_STUB IMSMFImg_get_TransparentBlit_Stub(
  2195. IRpcStubBuffer *This,
  2196. IRpcChannelBuffer *_pRpcChannelBuffer,
  2197. PRPC_MESSAGE _pRpcMessage,
  2198. DWORD *_pdwStubPhase);
  2199. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFImg_put_TransparentBlit_Proxy(
  2200. IMSMFImg __RPC_FAR * This,
  2201. /* [in] */ TransparentBlitType newVal);
  2202. void __RPC_STUB IMSMFImg_put_TransparentBlit_Stub(
  2203. IRpcStubBuffer *This,
  2204. IRpcChannelBuffer *_pRpcChannelBuffer,
  2205. PRPC_MESSAGE _pRpcMessage,
  2206. DWORD *_pdwStubPhase);
  2207. #endif /* __IMSMFImg_INTERFACE_DEFINED__ */
  2208. #ifndef __IMSMFSldr_INTERFACE_DEFINED__
  2209. #define __IMSMFSldr_INTERFACE_DEFINED__
  2210. /* interface IMSMFSldr */
  2211. /* [unique][helpstring][dual][uuid][object] */
  2212. EXTERN_C const IID IID_IMSMFSldr;
  2213. #if defined(__cplusplus) && !defined(CINTERFACE)
  2214. MIDL_INTERFACE("845F36EE-5C8D-418A-B4D7-7B5468AEDCCC")
  2215. IMSMFSldr : public IDispatch
  2216. {
  2217. public:
  2218. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Value(
  2219. /* [retval][out] */ float __RPC_FAR *pVal) = 0;
  2220. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Value(
  2221. /* [in] */ float newVal) = 0;
  2222. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Min(
  2223. /* [retval][out] */ float __RPC_FAR *pVal) = 0;
  2224. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Min(
  2225. /* [in] */ float newVal) = 0;
  2226. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Max(
  2227. /* [retval][out] */ float __RPC_FAR *pVal) = 0;
  2228. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Max(
  2229. /* [in] */ float newVal) = 0;
  2230. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ThumbWidth(
  2231. /* [retval][out] */ long __RPC_FAR *pVal) = 0;
  2232. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ThumbWidth(
  2233. /* [in] */ long newVal) = 0;
  2234. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ThumbStatic(
  2235. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  2236. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ThumbStatic(
  2237. /* [in] */ BSTR newVal) = 0;
  2238. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ThumbHover(
  2239. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  2240. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ThumbHover(
  2241. /* [in] */ BSTR newVal) = 0;
  2242. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ThumbPush(
  2243. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  2244. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ThumbPush(
  2245. /* [in] */ BSTR newVal) = 0;
  2246. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ThumbDisabled(
  2247. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  2248. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ThumbDisabled(
  2249. /* [in] */ BSTR newVal) = 0;
  2250. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ThumbActive(
  2251. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  2252. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ThumbActive(
  2253. /* [in] */ BSTR newVal) = 0;
  2254. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_BackStatic(
  2255. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  2256. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_BackStatic(
  2257. /* [in] */ BSTR newVal) = 0;
  2258. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_BackHover(
  2259. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  2260. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_BackHover(
  2261. /* [in] */ BSTR newVal) = 0;
  2262. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_BackPush(
  2263. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  2264. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_BackPush(
  2265. /* [in] */ BSTR newVal) = 0;
  2266. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_BackDisabled(
  2267. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  2268. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_BackDisabled(
  2269. /* [in] */ BSTR newVal) = 0;
  2270. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_BackActive(
  2271. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  2272. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_BackActive(
  2273. /* [in] */ BSTR newVal) = 0;
  2274. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SldrState(
  2275. /* [retval][out] */ long __RPC_FAR *pVal) = 0;
  2276. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SldrState(
  2277. /* [in] */ long newVal) = 0;
  2278. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Disable(
  2279. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
  2280. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Disable(
  2281. /* [in] */ VARIANT_BOOL newVal) = 0;
  2282. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_XOffset(
  2283. /* [retval][out] */ long __RPC_FAR *pVal) = 0;
  2284. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_XOffset(
  2285. /* [in] */ long newVal) = 0;
  2286. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_YOffset(
  2287. /* [retval][out] */ long __RPC_FAR *pVal) = 0;
  2288. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_YOffset(
  2289. /* [in] */ long newVal) = 0;
  2290. virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_BackColor(
  2291. /* [in] */ OLE_COLOR clr) = 0;
  2292. virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BackColor(
  2293. /* [retval][out] */ OLE_COLOR __RPC_FAR *pclr) = 0;
  2294. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ResourceDLL(
  2295. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  2296. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ResourceDLL(
  2297. /* [in] */ BSTR newVal) = 0;
  2298. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Windowless(
  2299. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
  2300. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Windowless(
  2301. /* [in] */ VARIANT_BOOL newVal) = 0;
  2302. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ArrowKeyIncrement(
  2303. /* [retval][out] */ FLOAT __RPC_FAR *pVal) = 0;
  2304. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ArrowKeyIncrement(
  2305. /* [in] */ FLOAT newVal) = 0;
  2306. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ArrowKeyDecrement(
  2307. /* [retval][out] */ float __RPC_FAR *pVal) = 0;
  2308. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ArrowKeyDecrement(
  2309. /* [in] */ float newVal) = 0;
  2310. };
  2311. #else /* C style interface */
  2312. typedef struct IMSMFSldrVtbl
  2313. {
  2314. BEGIN_INTERFACE
  2315. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
  2316. IMSMFSldr __RPC_FAR * This,
  2317. /* [in] */ REFIID riid,
  2318. /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  2319. ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
  2320. IMSMFSldr __RPC_FAR * This);
  2321. ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
  2322. IMSMFSldr __RPC_FAR * This);
  2323. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
  2324. IMSMFSldr __RPC_FAR * This,
  2325. /* [out] */ UINT __RPC_FAR *pctinfo);
  2326. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
  2327. IMSMFSldr __RPC_FAR * This,
  2328. /* [in] */ UINT iTInfo,
  2329. /* [in] */ LCID lcid,
  2330. /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  2331. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
  2332. IMSMFSldr __RPC_FAR * This,
  2333. /* [in] */ REFIID riid,
  2334. /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  2335. /* [in] */ UINT cNames,
  2336. /* [in] */ LCID lcid,
  2337. /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  2338. /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
  2339. IMSMFSldr __RPC_FAR * This,
  2340. /* [in] */ DISPID dispIdMember,
  2341. /* [in] */ REFIID riid,
  2342. /* [in] */ LCID lcid,
  2343. /* [in] */ WORD wFlags,
  2344. /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  2345. /* [out] */ VARIANT __RPC_FAR *pVarResult,
  2346. /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  2347. /* [out] */ UINT __RPC_FAR *puArgErr);
  2348. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Value )(
  2349. IMSMFSldr __RPC_FAR * This,
  2350. /* [retval][out] */ float __RPC_FAR *pVal);
  2351. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Value )(
  2352. IMSMFSldr __RPC_FAR * This,
  2353. /* [in] */ float newVal);
  2354. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Min )(
  2355. IMSMFSldr __RPC_FAR * This,
  2356. /* [retval][out] */ float __RPC_FAR *pVal);
  2357. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Min )(
  2358. IMSMFSldr __RPC_FAR * This,
  2359. /* [in] */ float newVal);
  2360. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Max )(
  2361. IMSMFSldr __RPC_FAR * This,
  2362. /* [retval][out] */ float __RPC_FAR *pVal);
  2363. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Max )(
  2364. IMSMFSldr __RPC_FAR * This,
  2365. /* [in] */ float newVal);
  2366. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ThumbWidth )(
  2367. IMSMFSldr __RPC_FAR * This,
  2368. /* [retval][out] */ long __RPC_FAR *pVal);
  2369. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ThumbWidth )(
  2370. IMSMFSldr __RPC_FAR * This,
  2371. /* [in] */ long newVal);
  2372. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ThumbStatic )(
  2373. IMSMFSldr __RPC_FAR * This,
  2374. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2375. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ThumbStatic )(
  2376. IMSMFSldr __RPC_FAR * This,
  2377. /* [in] */ BSTR newVal);
  2378. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ThumbHover )(
  2379. IMSMFSldr __RPC_FAR * This,
  2380. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2381. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ThumbHover )(
  2382. IMSMFSldr __RPC_FAR * This,
  2383. /* [in] */ BSTR newVal);
  2384. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ThumbPush )(
  2385. IMSMFSldr __RPC_FAR * This,
  2386. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2387. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ThumbPush )(
  2388. IMSMFSldr __RPC_FAR * This,
  2389. /* [in] */ BSTR newVal);
  2390. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ThumbDisabled )(
  2391. IMSMFSldr __RPC_FAR * This,
  2392. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2393. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ThumbDisabled )(
  2394. IMSMFSldr __RPC_FAR * This,
  2395. /* [in] */ BSTR newVal);
  2396. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ThumbActive )(
  2397. IMSMFSldr __RPC_FAR * This,
  2398. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2399. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ThumbActive )(
  2400. IMSMFSldr __RPC_FAR * This,
  2401. /* [in] */ BSTR newVal);
  2402. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BackStatic )(
  2403. IMSMFSldr __RPC_FAR * This,
  2404. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2405. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BackStatic )(
  2406. IMSMFSldr __RPC_FAR * This,
  2407. /* [in] */ BSTR newVal);
  2408. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BackHover )(
  2409. IMSMFSldr __RPC_FAR * This,
  2410. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2411. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BackHover )(
  2412. IMSMFSldr __RPC_FAR * This,
  2413. /* [in] */ BSTR newVal);
  2414. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BackPush )(
  2415. IMSMFSldr __RPC_FAR * This,
  2416. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2417. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BackPush )(
  2418. IMSMFSldr __RPC_FAR * This,
  2419. /* [in] */ BSTR newVal);
  2420. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BackDisabled )(
  2421. IMSMFSldr __RPC_FAR * This,
  2422. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2423. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BackDisabled )(
  2424. IMSMFSldr __RPC_FAR * This,
  2425. /* [in] */ BSTR newVal);
  2426. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BackActive )(
  2427. IMSMFSldr __RPC_FAR * This,
  2428. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2429. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BackActive )(
  2430. IMSMFSldr __RPC_FAR * This,
  2431. /* [in] */ BSTR newVal);
  2432. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SldrState )(
  2433. IMSMFSldr __RPC_FAR * This,
  2434. /* [retval][out] */ long __RPC_FAR *pVal);
  2435. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SldrState )(
  2436. IMSMFSldr __RPC_FAR * This,
  2437. /* [in] */ long newVal);
  2438. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Disable )(
  2439. IMSMFSldr __RPC_FAR * This,
  2440. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  2441. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Disable )(
  2442. IMSMFSldr __RPC_FAR * This,
  2443. /* [in] */ VARIANT_BOOL newVal);
  2444. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_XOffset )(
  2445. IMSMFSldr __RPC_FAR * This,
  2446. /* [retval][out] */ long __RPC_FAR *pVal);
  2447. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_XOffset )(
  2448. IMSMFSldr __RPC_FAR * This,
  2449. /* [in] */ long newVal);
  2450. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_YOffset )(
  2451. IMSMFSldr __RPC_FAR * This,
  2452. /* [retval][out] */ long __RPC_FAR *pVal);
  2453. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_YOffset )(
  2454. IMSMFSldr __RPC_FAR * This,
  2455. /* [in] */ long newVal);
  2456. /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BackColor )(
  2457. IMSMFSldr __RPC_FAR * This,
  2458. /* [in] */ OLE_COLOR clr);
  2459. /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BackColor )(
  2460. IMSMFSldr __RPC_FAR * This,
  2461. /* [retval][out] */ OLE_COLOR __RPC_FAR *pclr);
  2462. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ResourceDLL )(
  2463. IMSMFSldr __RPC_FAR * This,
  2464. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2465. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ResourceDLL )(
  2466. IMSMFSldr __RPC_FAR * This,
  2467. /* [in] */ BSTR newVal);
  2468. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Windowless )(
  2469. IMSMFSldr __RPC_FAR * This,
  2470. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  2471. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Windowless )(
  2472. IMSMFSldr __RPC_FAR * This,
  2473. /* [in] */ VARIANT_BOOL newVal);
  2474. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ArrowKeyIncrement )(
  2475. IMSMFSldr __RPC_FAR * This,
  2476. /* [retval][out] */ FLOAT __RPC_FAR *pVal);
  2477. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ArrowKeyIncrement )(
  2478. IMSMFSldr __RPC_FAR * This,
  2479. /* [in] */ FLOAT newVal);
  2480. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ArrowKeyDecrement )(
  2481. IMSMFSldr __RPC_FAR * This,
  2482. /* [retval][out] */ float __RPC_FAR *pVal);
  2483. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ArrowKeyDecrement )(
  2484. IMSMFSldr __RPC_FAR * This,
  2485. /* [in] */ float newVal);
  2486. END_INTERFACE
  2487. } IMSMFSldrVtbl;
  2488. interface IMSMFSldr
  2489. {
  2490. CONST_VTBL struct IMSMFSldrVtbl __RPC_FAR *lpVtbl;
  2491. };
  2492. #ifdef COBJMACROS
  2493. #define IMSMFSldr_QueryInterface(This,riid,ppvObject) \
  2494. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  2495. #define IMSMFSldr_AddRef(This) \
  2496. (This)->lpVtbl -> AddRef(This)
  2497. #define IMSMFSldr_Release(This) \
  2498. (This)->lpVtbl -> Release(This)
  2499. #define IMSMFSldr_GetTypeInfoCount(This,pctinfo) \
  2500. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  2501. #define IMSMFSldr_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  2502. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  2503. #define IMSMFSldr_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  2504. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  2505. #define IMSMFSldr_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  2506. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  2507. #define IMSMFSldr_get_Value(This,pVal) \
  2508. (This)->lpVtbl -> get_Value(This,pVal)
  2509. #define IMSMFSldr_put_Value(This,newVal) \
  2510. (This)->lpVtbl -> put_Value(This,newVal)
  2511. #define IMSMFSldr_get_Min(This,pVal) \
  2512. (This)->lpVtbl -> get_Min(This,pVal)
  2513. #define IMSMFSldr_put_Min(This,newVal) \
  2514. (This)->lpVtbl -> put_Min(This,newVal)
  2515. #define IMSMFSldr_get_Max(This,pVal) \
  2516. (This)->lpVtbl -> get_Max(This,pVal)
  2517. #define IMSMFSldr_put_Max(This,newVal) \
  2518. (This)->lpVtbl -> put_Max(This,newVal)
  2519. #define IMSMFSldr_get_ThumbWidth(This,pVal) \
  2520. (This)->lpVtbl -> get_ThumbWidth(This,pVal)
  2521. #define IMSMFSldr_put_ThumbWidth(This,newVal) \
  2522. (This)->lpVtbl -> put_ThumbWidth(This,newVal)
  2523. #define IMSMFSldr_get_ThumbStatic(This,pVal) \
  2524. (This)->lpVtbl -> get_ThumbStatic(This,pVal)
  2525. #define IMSMFSldr_put_ThumbStatic(This,newVal) \
  2526. (This)->lpVtbl -> put_ThumbStatic(This,newVal)
  2527. #define IMSMFSldr_get_ThumbHover(This,pVal) \
  2528. (This)->lpVtbl -> get_ThumbHover(This,pVal)
  2529. #define IMSMFSldr_put_ThumbHover(This,newVal) \
  2530. (This)->lpVtbl -> put_ThumbHover(This,newVal)
  2531. #define IMSMFSldr_get_ThumbPush(This,pVal) \
  2532. (This)->lpVtbl -> get_ThumbPush(This,pVal)
  2533. #define IMSMFSldr_put_ThumbPush(This,newVal) \
  2534. (This)->lpVtbl -> put_ThumbPush(This,newVal)
  2535. #define IMSMFSldr_get_ThumbDisabled(This,pVal) \
  2536. (This)->lpVtbl -> get_ThumbDisabled(This,pVal)
  2537. #define IMSMFSldr_put_ThumbDisabled(This,newVal) \
  2538. (This)->lpVtbl -> put_ThumbDisabled(This,newVal)
  2539. #define IMSMFSldr_get_ThumbActive(This,pVal) \
  2540. (This)->lpVtbl -> get_ThumbActive(This,pVal)
  2541. #define IMSMFSldr_put_ThumbActive(This,newVal) \
  2542. (This)->lpVtbl -> put_ThumbActive(This,newVal)
  2543. #define IMSMFSldr_get_BackStatic(This,pVal) \
  2544. (This)->lpVtbl -> get_BackStatic(This,pVal)
  2545. #define IMSMFSldr_put_BackStatic(This,newVal) \
  2546. (This)->lpVtbl -> put_BackStatic(This,newVal)
  2547. #define IMSMFSldr_get_BackHover(This,pVal) \
  2548. (This)->lpVtbl -> get_BackHover(This,pVal)
  2549. #define IMSMFSldr_put_BackHover(This,newVal) \
  2550. (This)->lpVtbl -> put_BackHover(This,newVal)
  2551. #define IMSMFSldr_get_BackPush(This,pVal) \
  2552. (This)->lpVtbl -> get_BackPush(This,pVal)
  2553. #define IMSMFSldr_put_BackPush(This,newVal) \
  2554. (This)->lpVtbl -> put_BackPush(This,newVal)
  2555. #define IMSMFSldr_get_BackDisabled(This,pVal) \
  2556. (This)->lpVtbl -> get_BackDisabled(This,pVal)
  2557. #define IMSMFSldr_put_BackDisabled(This,newVal) \
  2558. (This)->lpVtbl -> put_BackDisabled(This,newVal)
  2559. #define IMSMFSldr_get_BackActive(This,pVal) \
  2560. (This)->lpVtbl -> get_BackActive(This,pVal)
  2561. #define IMSMFSldr_put_BackActive(This,newVal) \
  2562. (This)->lpVtbl -> put_BackActive(This,newVal)
  2563. #define IMSMFSldr_get_SldrState(This,pVal) \
  2564. (This)->lpVtbl -> get_SldrState(This,pVal)
  2565. #define IMSMFSldr_put_SldrState(This,newVal) \
  2566. (This)->lpVtbl -> put_SldrState(This,newVal)
  2567. #define IMSMFSldr_get_Disable(This,pVal) \
  2568. (This)->lpVtbl -> get_Disable(This,pVal)
  2569. #define IMSMFSldr_put_Disable(This,newVal) \
  2570. (This)->lpVtbl -> put_Disable(This,newVal)
  2571. #define IMSMFSldr_get_XOffset(This,pVal) \
  2572. (This)->lpVtbl -> get_XOffset(This,pVal)
  2573. #define IMSMFSldr_put_XOffset(This,newVal) \
  2574. (This)->lpVtbl -> put_XOffset(This,newVal)
  2575. #define IMSMFSldr_get_YOffset(This,pVal) \
  2576. (This)->lpVtbl -> get_YOffset(This,pVal)
  2577. #define IMSMFSldr_put_YOffset(This,newVal) \
  2578. (This)->lpVtbl -> put_YOffset(This,newVal)
  2579. #define IMSMFSldr_put_BackColor(This,clr) \
  2580. (This)->lpVtbl -> put_BackColor(This,clr)
  2581. #define IMSMFSldr_get_BackColor(This,pclr) \
  2582. (This)->lpVtbl -> get_BackColor(This,pclr)
  2583. #define IMSMFSldr_get_ResourceDLL(This,pVal) \
  2584. (This)->lpVtbl -> get_ResourceDLL(This,pVal)
  2585. #define IMSMFSldr_put_ResourceDLL(This,newVal) \
  2586. (This)->lpVtbl -> put_ResourceDLL(This,newVal)
  2587. #define IMSMFSldr_get_Windowless(This,pVal) \
  2588. (This)->lpVtbl -> get_Windowless(This,pVal)
  2589. #define IMSMFSldr_put_Windowless(This,newVal) \
  2590. (This)->lpVtbl -> put_Windowless(This,newVal)
  2591. #define IMSMFSldr_get_ArrowKeyIncrement(This,pVal) \
  2592. (This)->lpVtbl -> get_ArrowKeyIncrement(This,pVal)
  2593. #define IMSMFSldr_put_ArrowKeyIncrement(This,newVal) \
  2594. (This)->lpVtbl -> put_ArrowKeyIncrement(This,newVal)
  2595. #define IMSMFSldr_get_ArrowKeyDecrement(This,pVal) \
  2596. (This)->lpVtbl -> get_ArrowKeyDecrement(This,pVal)
  2597. #define IMSMFSldr_put_ArrowKeyDecrement(This,newVal) \
  2598. (This)->lpVtbl -> put_ArrowKeyDecrement(This,newVal)
  2599. #endif /* COBJMACROS */
  2600. #endif /* C style interface */
  2601. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFSldr_get_Value_Proxy(
  2602. IMSMFSldr __RPC_FAR * This,
  2603. /* [retval][out] */ float __RPC_FAR *pVal);
  2604. void __RPC_STUB IMSMFSldr_get_Value_Stub(
  2605. IRpcStubBuffer *This,
  2606. IRpcChannelBuffer *_pRpcChannelBuffer,
  2607. PRPC_MESSAGE _pRpcMessage,
  2608. DWORD *_pdwStubPhase);
  2609. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFSldr_put_Value_Proxy(
  2610. IMSMFSldr __RPC_FAR * This,
  2611. /* [in] */ float newVal);
  2612. void __RPC_STUB IMSMFSldr_put_Value_Stub(
  2613. IRpcStubBuffer *This,
  2614. IRpcChannelBuffer *_pRpcChannelBuffer,
  2615. PRPC_MESSAGE _pRpcMessage,
  2616. DWORD *_pdwStubPhase);
  2617. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFSldr_get_Min_Proxy(
  2618. IMSMFSldr __RPC_FAR * This,
  2619. /* [retval][out] */ float __RPC_FAR *pVal);
  2620. void __RPC_STUB IMSMFSldr_get_Min_Stub(
  2621. IRpcStubBuffer *This,
  2622. IRpcChannelBuffer *_pRpcChannelBuffer,
  2623. PRPC_MESSAGE _pRpcMessage,
  2624. DWORD *_pdwStubPhase);
  2625. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFSldr_put_Min_Proxy(
  2626. IMSMFSldr __RPC_FAR * This,
  2627. /* [in] */ float newVal);
  2628. void __RPC_STUB IMSMFSldr_put_Min_Stub(
  2629. IRpcStubBuffer *This,
  2630. IRpcChannelBuffer *_pRpcChannelBuffer,
  2631. PRPC_MESSAGE _pRpcMessage,
  2632. DWORD *_pdwStubPhase);
  2633. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFSldr_get_Max_Proxy(
  2634. IMSMFSldr __RPC_FAR * This,
  2635. /* [retval][out] */ float __RPC_FAR *pVal);
  2636. void __RPC_STUB IMSMFSldr_get_Max_Stub(
  2637. IRpcStubBuffer *This,
  2638. IRpcChannelBuffer *_pRpcChannelBuffer,
  2639. PRPC_MESSAGE _pRpcMessage,
  2640. DWORD *_pdwStubPhase);
  2641. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFSldr_put_Max_Proxy(
  2642. IMSMFSldr __RPC_FAR * This,
  2643. /* [in] */ float newVal);
  2644. void __RPC_STUB IMSMFSldr_put_Max_Stub(
  2645. IRpcStubBuffer *This,
  2646. IRpcChannelBuffer *_pRpcChannelBuffer,
  2647. PRPC_MESSAGE _pRpcMessage,
  2648. DWORD *_pdwStubPhase);
  2649. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFSldr_get_ThumbWidth_Proxy(
  2650. IMSMFSldr __RPC_FAR * This,
  2651. /* [retval][out] */ long __RPC_FAR *pVal);
  2652. void __RPC_STUB IMSMFSldr_get_ThumbWidth_Stub(
  2653. IRpcStubBuffer *This,
  2654. IRpcChannelBuffer *_pRpcChannelBuffer,
  2655. PRPC_MESSAGE _pRpcMessage,
  2656. DWORD *_pdwStubPhase);
  2657. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFSldr_put_ThumbWidth_Proxy(
  2658. IMSMFSldr __RPC_FAR * This,
  2659. /* [in] */ long newVal);
  2660. void __RPC_STUB IMSMFSldr_put_ThumbWidth_Stub(
  2661. IRpcStubBuffer *This,
  2662. IRpcChannelBuffer *_pRpcChannelBuffer,
  2663. PRPC_MESSAGE _pRpcMessage,
  2664. DWORD *_pdwStubPhase);
  2665. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFSldr_get_ThumbStatic_Proxy(
  2666. IMSMFSldr __RPC_FAR * This,
  2667. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2668. void __RPC_STUB IMSMFSldr_get_ThumbStatic_Stub(
  2669. IRpcStubBuffer *This,
  2670. IRpcChannelBuffer *_pRpcChannelBuffer,
  2671. PRPC_MESSAGE _pRpcMessage,
  2672. DWORD *_pdwStubPhase);
  2673. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFSldr_put_ThumbStatic_Proxy(
  2674. IMSMFSldr __RPC_FAR * This,
  2675. /* [in] */ BSTR newVal);
  2676. void __RPC_STUB IMSMFSldr_put_ThumbStatic_Stub(
  2677. IRpcStubBuffer *This,
  2678. IRpcChannelBuffer *_pRpcChannelBuffer,
  2679. PRPC_MESSAGE _pRpcMessage,
  2680. DWORD *_pdwStubPhase);
  2681. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFSldr_get_ThumbHover_Proxy(
  2682. IMSMFSldr __RPC_FAR * This,
  2683. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2684. void __RPC_STUB IMSMFSldr_get_ThumbHover_Stub(
  2685. IRpcStubBuffer *This,
  2686. IRpcChannelBuffer *_pRpcChannelBuffer,
  2687. PRPC_MESSAGE _pRpcMessage,
  2688. DWORD *_pdwStubPhase);
  2689. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFSldr_put_ThumbHover_Proxy(
  2690. IMSMFSldr __RPC_FAR * This,
  2691. /* [in] */ BSTR newVal);
  2692. void __RPC_STUB IMSMFSldr_put_ThumbHover_Stub(
  2693. IRpcStubBuffer *This,
  2694. IRpcChannelBuffer *_pRpcChannelBuffer,
  2695. PRPC_MESSAGE _pRpcMessage,
  2696. DWORD *_pdwStubPhase);
  2697. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFSldr_get_ThumbPush_Proxy(
  2698. IMSMFSldr __RPC_FAR * This,
  2699. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2700. void __RPC_STUB IMSMFSldr_get_ThumbPush_Stub(
  2701. IRpcStubBuffer *This,
  2702. IRpcChannelBuffer *_pRpcChannelBuffer,
  2703. PRPC_MESSAGE _pRpcMessage,
  2704. DWORD *_pdwStubPhase);
  2705. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFSldr_put_ThumbPush_Proxy(
  2706. IMSMFSldr __RPC_FAR * This,
  2707. /* [in] */ BSTR newVal);
  2708. void __RPC_STUB IMSMFSldr_put_ThumbPush_Stub(
  2709. IRpcStubBuffer *This,
  2710. IRpcChannelBuffer *_pRpcChannelBuffer,
  2711. PRPC_MESSAGE _pRpcMessage,
  2712. DWORD *_pdwStubPhase);
  2713. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFSldr_get_ThumbDisabled_Proxy(
  2714. IMSMFSldr __RPC_FAR * This,
  2715. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2716. void __RPC_STUB IMSMFSldr_get_ThumbDisabled_Stub(
  2717. IRpcStubBuffer *This,
  2718. IRpcChannelBuffer *_pRpcChannelBuffer,
  2719. PRPC_MESSAGE _pRpcMessage,
  2720. DWORD *_pdwStubPhase);
  2721. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFSldr_put_ThumbDisabled_Proxy(
  2722. IMSMFSldr __RPC_FAR * This,
  2723. /* [in] */ BSTR newVal);
  2724. void __RPC_STUB IMSMFSldr_put_ThumbDisabled_Stub(
  2725. IRpcStubBuffer *This,
  2726. IRpcChannelBuffer *_pRpcChannelBuffer,
  2727. PRPC_MESSAGE _pRpcMessage,
  2728. DWORD *_pdwStubPhase);
  2729. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFSldr_get_ThumbActive_Proxy(
  2730. IMSMFSldr __RPC_FAR * This,
  2731. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2732. void __RPC_STUB IMSMFSldr_get_ThumbActive_Stub(
  2733. IRpcStubBuffer *This,
  2734. IRpcChannelBuffer *_pRpcChannelBuffer,
  2735. PRPC_MESSAGE _pRpcMessage,
  2736. DWORD *_pdwStubPhase);
  2737. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFSldr_put_ThumbActive_Proxy(
  2738. IMSMFSldr __RPC_FAR * This,
  2739. /* [in] */ BSTR newVal);
  2740. void __RPC_STUB IMSMFSldr_put_ThumbActive_Stub(
  2741. IRpcStubBuffer *This,
  2742. IRpcChannelBuffer *_pRpcChannelBuffer,
  2743. PRPC_MESSAGE _pRpcMessage,
  2744. DWORD *_pdwStubPhase);
  2745. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFSldr_get_BackStatic_Proxy(
  2746. IMSMFSldr __RPC_FAR * This,
  2747. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2748. void __RPC_STUB IMSMFSldr_get_BackStatic_Stub(
  2749. IRpcStubBuffer *This,
  2750. IRpcChannelBuffer *_pRpcChannelBuffer,
  2751. PRPC_MESSAGE _pRpcMessage,
  2752. DWORD *_pdwStubPhase);
  2753. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFSldr_put_BackStatic_Proxy(
  2754. IMSMFSldr __RPC_FAR * This,
  2755. /* [in] */ BSTR newVal);
  2756. void __RPC_STUB IMSMFSldr_put_BackStatic_Stub(
  2757. IRpcStubBuffer *This,
  2758. IRpcChannelBuffer *_pRpcChannelBuffer,
  2759. PRPC_MESSAGE _pRpcMessage,
  2760. DWORD *_pdwStubPhase);
  2761. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFSldr_get_BackHover_Proxy(
  2762. IMSMFSldr __RPC_FAR * This,
  2763. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2764. void __RPC_STUB IMSMFSldr_get_BackHover_Stub(
  2765. IRpcStubBuffer *This,
  2766. IRpcChannelBuffer *_pRpcChannelBuffer,
  2767. PRPC_MESSAGE _pRpcMessage,
  2768. DWORD *_pdwStubPhase);
  2769. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFSldr_put_BackHover_Proxy(
  2770. IMSMFSldr __RPC_FAR * This,
  2771. /* [in] */ BSTR newVal);
  2772. void __RPC_STUB IMSMFSldr_put_BackHover_Stub(
  2773. IRpcStubBuffer *This,
  2774. IRpcChannelBuffer *_pRpcChannelBuffer,
  2775. PRPC_MESSAGE _pRpcMessage,
  2776. DWORD *_pdwStubPhase);
  2777. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFSldr_get_BackPush_Proxy(
  2778. IMSMFSldr __RPC_FAR * This,
  2779. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2780. void __RPC_STUB IMSMFSldr_get_BackPush_Stub(
  2781. IRpcStubBuffer *This,
  2782. IRpcChannelBuffer *_pRpcChannelBuffer,
  2783. PRPC_MESSAGE _pRpcMessage,
  2784. DWORD *_pdwStubPhase);
  2785. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFSldr_put_BackPush_Proxy(
  2786. IMSMFSldr __RPC_FAR * This,
  2787. /* [in] */ BSTR newVal);
  2788. void __RPC_STUB IMSMFSldr_put_BackPush_Stub(
  2789. IRpcStubBuffer *This,
  2790. IRpcChannelBuffer *_pRpcChannelBuffer,
  2791. PRPC_MESSAGE _pRpcMessage,
  2792. DWORD *_pdwStubPhase);
  2793. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFSldr_get_BackDisabled_Proxy(
  2794. IMSMFSldr __RPC_FAR * This,
  2795. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2796. void __RPC_STUB IMSMFSldr_get_BackDisabled_Stub(
  2797. IRpcStubBuffer *This,
  2798. IRpcChannelBuffer *_pRpcChannelBuffer,
  2799. PRPC_MESSAGE _pRpcMessage,
  2800. DWORD *_pdwStubPhase);
  2801. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFSldr_put_BackDisabled_Proxy(
  2802. IMSMFSldr __RPC_FAR * This,
  2803. /* [in] */ BSTR newVal);
  2804. void __RPC_STUB IMSMFSldr_put_BackDisabled_Stub(
  2805. IRpcStubBuffer *This,
  2806. IRpcChannelBuffer *_pRpcChannelBuffer,
  2807. PRPC_MESSAGE _pRpcMessage,
  2808. DWORD *_pdwStubPhase);
  2809. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFSldr_get_BackActive_Proxy(
  2810. IMSMFSldr __RPC_FAR * This,
  2811. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2812. void __RPC_STUB IMSMFSldr_get_BackActive_Stub(
  2813. IRpcStubBuffer *This,
  2814. IRpcChannelBuffer *_pRpcChannelBuffer,
  2815. PRPC_MESSAGE _pRpcMessage,
  2816. DWORD *_pdwStubPhase);
  2817. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFSldr_put_BackActive_Proxy(
  2818. IMSMFSldr __RPC_FAR * This,
  2819. /* [in] */ BSTR newVal);
  2820. void __RPC_STUB IMSMFSldr_put_BackActive_Stub(
  2821. IRpcStubBuffer *This,
  2822. IRpcChannelBuffer *_pRpcChannelBuffer,
  2823. PRPC_MESSAGE _pRpcMessage,
  2824. DWORD *_pdwStubPhase);
  2825. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFSldr_get_SldrState_Proxy(
  2826. IMSMFSldr __RPC_FAR * This,
  2827. /* [retval][out] */ long __RPC_FAR *pVal);
  2828. void __RPC_STUB IMSMFSldr_get_SldrState_Stub(
  2829. IRpcStubBuffer *This,
  2830. IRpcChannelBuffer *_pRpcChannelBuffer,
  2831. PRPC_MESSAGE _pRpcMessage,
  2832. DWORD *_pdwStubPhase);
  2833. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFSldr_put_SldrState_Proxy(
  2834. IMSMFSldr __RPC_FAR * This,
  2835. /* [in] */ long newVal);
  2836. void __RPC_STUB IMSMFSldr_put_SldrState_Stub(
  2837. IRpcStubBuffer *This,
  2838. IRpcChannelBuffer *_pRpcChannelBuffer,
  2839. PRPC_MESSAGE _pRpcMessage,
  2840. DWORD *_pdwStubPhase);
  2841. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFSldr_get_Disable_Proxy(
  2842. IMSMFSldr __RPC_FAR * This,
  2843. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  2844. void __RPC_STUB IMSMFSldr_get_Disable_Stub(
  2845. IRpcStubBuffer *This,
  2846. IRpcChannelBuffer *_pRpcChannelBuffer,
  2847. PRPC_MESSAGE _pRpcMessage,
  2848. DWORD *_pdwStubPhase);
  2849. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFSldr_put_Disable_Proxy(
  2850. IMSMFSldr __RPC_FAR * This,
  2851. /* [in] */ VARIANT_BOOL newVal);
  2852. void __RPC_STUB IMSMFSldr_put_Disable_Stub(
  2853. IRpcStubBuffer *This,
  2854. IRpcChannelBuffer *_pRpcChannelBuffer,
  2855. PRPC_MESSAGE _pRpcMessage,
  2856. DWORD *_pdwStubPhase);
  2857. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFSldr_get_XOffset_Proxy(
  2858. IMSMFSldr __RPC_FAR * This,
  2859. /* [retval][out] */ long __RPC_FAR *pVal);
  2860. void __RPC_STUB IMSMFSldr_get_XOffset_Stub(
  2861. IRpcStubBuffer *This,
  2862. IRpcChannelBuffer *_pRpcChannelBuffer,
  2863. PRPC_MESSAGE _pRpcMessage,
  2864. DWORD *_pdwStubPhase);
  2865. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFSldr_put_XOffset_Proxy(
  2866. IMSMFSldr __RPC_FAR * This,
  2867. /* [in] */ long newVal);
  2868. void __RPC_STUB IMSMFSldr_put_XOffset_Stub(
  2869. IRpcStubBuffer *This,
  2870. IRpcChannelBuffer *_pRpcChannelBuffer,
  2871. PRPC_MESSAGE _pRpcMessage,
  2872. DWORD *_pdwStubPhase);
  2873. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFSldr_get_YOffset_Proxy(
  2874. IMSMFSldr __RPC_FAR * This,
  2875. /* [retval][out] */ long __RPC_FAR *pVal);
  2876. void __RPC_STUB IMSMFSldr_get_YOffset_Stub(
  2877. IRpcStubBuffer *This,
  2878. IRpcChannelBuffer *_pRpcChannelBuffer,
  2879. PRPC_MESSAGE _pRpcMessage,
  2880. DWORD *_pdwStubPhase);
  2881. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFSldr_put_YOffset_Proxy(
  2882. IMSMFSldr __RPC_FAR * This,
  2883. /* [in] */ long newVal);
  2884. void __RPC_STUB IMSMFSldr_put_YOffset_Stub(
  2885. IRpcStubBuffer *This,
  2886. IRpcChannelBuffer *_pRpcChannelBuffer,
  2887. PRPC_MESSAGE _pRpcMessage,
  2888. DWORD *_pdwStubPhase);
  2889. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFSldr_put_BackColor_Proxy(
  2890. IMSMFSldr __RPC_FAR * This,
  2891. /* [in] */ OLE_COLOR clr);
  2892. void __RPC_STUB IMSMFSldr_put_BackColor_Stub(
  2893. IRpcStubBuffer *This,
  2894. IRpcChannelBuffer *_pRpcChannelBuffer,
  2895. PRPC_MESSAGE _pRpcMessage,
  2896. DWORD *_pdwStubPhase);
  2897. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFSldr_get_BackColor_Proxy(
  2898. IMSMFSldr __RPC_FAR * This,
  2899. /* [retval][out] */ OLE_COLOR __RPC_FAR *pclr);
  2900. void __RPC_STUB IMSMFSldr_get_BackColor_Stub(
  2901. IRpcStubBuffer *This,
  2902. IRpcChannelBuffer *_pRpcChannelBuffer,
  2903. PRPC_MESSAGE _pRpcMessage,
  2904. DWORD *_pdwStubPhase);
  2905. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFSldr_get_ResourceDLL_Proxy(
  2906. IMSMFSldr __RPC_FAR * This,
  2907. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2908. void __RPC_STUB IMSMFSldr_get_ResourceDLL_Stub(
  2909. IRpcStubBuffer *This,
  2910. IRpcChannelBuffer *_pRpcChannelBuffer,
  2911. PRPC_MESSAGE _pRpcMessage,
  2912. DWORD *_pdwStubPhase);
  2913. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFSldr_put_ResourceDLL_Proxy(
  2914. IMSMFSldr __RPC_FAR * This,
  2915. /* [in] */ BSTR newVal);
  2916. void __RPC_STUB IMSMFSldr_put_ResourceDLL_Stub(
  2917. IRpcStubBuffer *This,
  2918. IRpcChannelBuffer *_pRpcChannelBuffer,
  2919. PRPC_MESSAGE _pRpcMessage,
  2920. DWORD *_pdwStubPhase);
  2921. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFSldr_get_Windowless_Proxy(
  2922. IMSMFSldr __RPC_FAR * This,
  2923. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  2924. void __RPC_STUB IMSMFSldr_get_Windowless_Stub(
  2925. IRpcStubBuffer *This,
  2926. IRpcChannelBuffer *_pRpcChannelBuffer,
  2927. PRPC_MESSAGE _pRpcMessage,
  2928. DWORD *_pdwStubPhase);
  2929. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFSldr_put_Windowless_Proxy(
  2930. IMSMFSldr __RPC_FAR * This,
  2931. /* [in] */ VARIANT_BOOL newVal);
  2932. void __RPC_STUB IMSMFSldr_put_Windowless_Stub(
  2933. IRpcStubBuffer *This,
  2934. IRpcChannelBuffer *_pRpcChannelBuffer,
  2935. PRPC_MESSAGE _pRpcMessage,
  2936. DWORD *_pdwStubPhase);
  2937. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFSldr_get_ArrowKeyIncrement_Proxy(
  2938. IMSMFSldr __RPC_FAR * This,
  2939. /* [retval][out] */ FLOAT __RPC_FAR *pVal);
  2940. void __RPC_STUB IMSMFSldr_get_ArrowKeyIncrement_Stub(
  2941. IRpcStubBuffer *This,
  2942. IRpcChannelBuffer *_pRpcChannelBuffer,
  2943. PRPC_MESSAGE _pRpcMessage,
  2944. DWORD *_pdwStubPhase);
  2945. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFSldr_put_ArrowKeyIncrement_Proxy(
  2946. IMSMFSldr __RPC_FAR * This,
  2947. /* [in] */ FLOAT newVal);
  2948. void __RPC_STUB IMSMFSldr_put_ArrowKeyIncrement_Stub(
  2949. IRpcStubBuffer *This,
  2950. IRpcChannelBuffer *_pRpcChannelBuffer,
  2951. PRPC_MESSAGE _pRpcMessage,
  2952. DWORD *_pdwStubPhase);
  2953. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFSldr_get_ArrowKeyDecrement_Proxy(
  2954. IMSMFSldr __RPC_FAR * This,
  2955. /* [retval][out] */ float __RPC_FAR *pVal);
  2956. void __RPC_STUB IMSMFSldr_get_ArrowKeyDecrement_Stub(
  2957. IRpcStubBuffer *This,
  2958. IRpcChannelBuffer *_pRpcChannelBuffer,
  2959. PRPC_MESSAGE _pRpcMessage,
  2960. DWORD *_pdwStubPhase);
  2961. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFSldr_put_ArrowKeyDecrement_Proxy(
  2962. IMSMFSldr __RPC_FAR * This,
  2963. /* [in] */ float newVal);
  2964. void __RPC_STUB IMSMFSldr_put_ArrowKeyDecrement_Stub(
  2965. IRpcStubBuffer *This,
  2966. IRpcChannelBuffer *_pRpcChannelBuffer,
  2967. PRPC_MESSAGE _pRpcMessage,
  2968. DWORD *_pdwStubPhase);
  2969. #endif /* __IMSMFSldr_INTERFACE_DEFINED__ */
  2970. #ifndef __IMSMFText_INTERFACE_DEFINED__
  2971. #define __IMSMFText_INTERFACE_DEFINED__
  2972. /* interface IMSMFText */
  2973. /* [unique][helpstring][dual][uuid][object] */
  2974. EXTERN_C const IID IID_IMSMFText;
  2975. #if defined(__cplusplus) && !defined(CINTERFACE)
  2976. MIDL_INTERFACE("5DB6854E-5CA4-4756-BE2F-DD31CE5DF0ED")
  2977. IMSMFText : public IDispatch
  2978. {
  2979. public:
  2980. virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_BackColor(
  2981. /* [in] */ OLE_COLOR clr) = 0;
  2982. virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BackColor(
  2983. /* [retval][out] */ OLE_COLOR __RPC_FAR *pclr) = 0;
  2984. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FontSize(
  2985. /* [retval][out] */ long __RPC_FAR *pVal) = 0;
  2986. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_FontSize(
  2987. /* [in] */ long newVal) = 0;
  2988. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Text(
  2989. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  2990. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Text(
  2991. /* [in] */ BSTR newVal) = 0;
  2992. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FontFace(
  2993. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  2994. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_FontFace(
  2995. /* [in] */ BSTR newVal) = 0;
  2996. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FontStyle(
  2997. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  2998. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_FontStyle(
  2999. /* [in] */ BSTR newVal) = 0;
  3000. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ColorPush(
  3001. /* [retval][out] */ OLE_COLOR __RPC_FAR *pVal) = 0;
  3002. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ColorPush(
  3003. /* [in] */ OLE_COLOR newVal) = 0;
  3004. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ColorHover(
  3005. /* [retval][out] */ OLE_COLOR __RPC_FAR *pVal) = 0;
  3006. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ColorHover(
  3007. /* [in] */ OLE_COLOR newVal) = 0;
  3008. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ColorStatic(
  3009. /* [retval][out] */ OLE_COLOR __RPC_FAR *pVal) = 0;
  3010. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ColorStatic(
  3011. /* [in] */ OLE_COLOR newVal) = 0;
  3012. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ColorDisable(
  3013. /* [retval][out] */ OLE_COLOR __RPC_FAR *pVal) = 0;
  3014. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ColorDisable(
  3015. /* [in] */ OLE_COLOR newVal) = 0;
  3016. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ColorActive(
  3017. /* [retval][out] */ OLE_COLOR __RPC_FAR *pVal) = 0;
  3018. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ColorActive(
  3019. /* [in] */ OLE_COLOR newVal) = 0;
  3020. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TextState(
  3021. /* [retval][out] */ long __RPC_FAR *pVal) = 0;
  3022. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_TextState(
  3023. /* [in] */ long newVal) = 0;
  3024. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Disable(
  3025. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
  3026. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Disable(
  3027. /* [in] */ VARIANT_BOOL newVal) = 0;
  3028. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ResourceDLL(
  3029. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  3030. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ResourceDLL(
  3031. /* [in] */ BSTR newVal) = 0;
  3032. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TextAlignment(
  3033. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  3034. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_TextAlignment(
  3035. /* [in] */ BSTR newVal) = 0;
  3036. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_EdgeStyle(
  3037. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  3038. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_EdgeStyle(
  3039. /* [in] */ BSTR newVal) = 0;
  3040. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TextWidth(
  3041. /* [retval][out] */ long __RPC_FAR *pVal) = 0;
  3042. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TextHeight(
  3043. /* [retval][out] */ long __RPC_FAR *pVal) = 0;
  3044. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TransparentText(
  3045. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
  3046. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_TransparentText(
  3047. /* [in] */ VARIANT_BOOL newVal) = 0;
  3048. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Windowless(
  3049. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
  3050. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Windowless(
  3051. /* [in] */ VARIANT_BOOL newVal) = 0;
  3052. };
  3053. #else /* C style interface */
  3054. typedef struct IMSMFTextVtbl
  3055. {
  3056. BEGIN_INTERFACE
  3057. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
  3058. IMSMFText __RPC_FAR * This,
  3059. /* [in] */ REFIID riid,
  3060. /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  3061. ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
  3062. IMSMFText __RPC_FAR * This);
  3063. ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
  3064. IMSMFText __RPC_FAR * This);
  3065. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
  3066. IMSMFText __RPC_FAR * This,
  3067. /* [out] */ UINT __RPC_FAR *pctinfo);
  3068. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
  3069. IMSMFText __RPC_FAR * This,
  3070. /* [in] */ UINT iTInfo,
  3071. /* [in] */ LCID lcid,
  3072. /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  3073. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
  3074. IMSMFText __RPC_FAR * This,
  3075. /* [in] */ REFIID riid,
  3076. /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  3077. /* [in] */ UINT cNames,
  3078. /* [in] */ LCID lcid,
  3079. /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  3080. /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
  3081. IMSMFText __RPC_FAR * This,
  3082. /* [in] */ DISPID dispIdMember,
  3083. /* [in] */ REFIID riid,
  3084. /* [in] */ LCID lcid,
  3085. /* [in] */ WORD wFlags,
  3086. /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  3087. /* [out] */ VARIANT __RPC_FAR *pVarResult,
  3088. /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  3089. /* [out] */ UINT __RPC_FAR *puArgErr);
  3090. /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BackColor )(
  3091. IMSMFText __RPC_FAR * This,
  3092. /* [in] */ OLE_COLOR clr);
  3093. /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BackColor )(
  3094. IMSMFText __RPC_FAR * This,
  3095. /* [retval][out] */ OLE_COLOR __RPC_FAR *pclr);
  3096. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FontSize )(
  3097. IMSMFText __RPC_FAR * This,
  3098. /* [retval][out] */ long __RPC_FAR *pVal);
  3099. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FontSize )(
  3100. IMSMFText __RPC_FAR * This,
  3101. /* [in] */ long newVal);
  3102. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Text )(
  3103. IMSMFText __RPC_FAR * This,
  3104. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3105. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Text )(
  3106. IMSMFText __RPC_FAR * This,
  3107. /* [in] */ BSTR newVal);
  3108. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FontFace )(
  3109. IMSMFText __RPC_FAR * This,
  3110. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3111. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FontFace )(
  3112. IMSMFText __RPC_FAR * This,
  3113. /* [in] */ BSTR newVal);
  3114. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FontStyle )(
  3115. IMSMFText __RPC_FAR * This,
  3116. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3117. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FontStyle )(
  3118. IMSMFText __RPC_FAR * This,
  3119. /* [in] */ BSTR newVal);
  3120. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ColorPush )(
  3121. IMSMFText __RPC_FAR * This,
  3122. /* [retval][out] */ OLE_COLOR __RPC_FAR *pVal);
  3123. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ColorPush )(
  3124. IMSMFText __RPC_FAR * This,
  3125. /* [in] */ OLE_COLOR newVal);
  3126. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ColorHover )(
  3127. IMSMFText __RPC_FAR * This,
  3128. /* [retval][out] */ OLE_COLOR __RPC_FAR *pVal);
  3129. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ColorHover )(
  3130. IMSMFText __RPC_FAR * This,
  3131. /* [in] */ OLE_COLOR newVal);
  3132. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ColorStatic )(
  3133. IMSMFText __RPC_FAR * This,
  3134. /* [retval][out] */ OLE_COLOR __RPC_FAR *pVal);
  3135. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ColorStatic )(
  3136. IMSMFText __RPC_FAR * This,
  3137. /* [in] */ OLE_COLOR newVal);
  3138. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ColorDisable )(
  3139. IMSMFText __RPC_FAR * This,
  3140. /* [retval][out] */ OLE_COLOR __RPC_FAR *pVal);
  3141. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ColorDisable )(
  3142. IMSMFText __RPC_FAR * This,
  3143. /* [in] */ OLE_COLOR newVal);
  3144. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ColorActive )(
  3145. IMSMFText __RPC_FAR * This,
  3146. /* [retval][out] */ OLE_COLOR __RPC_FAR *pVal);
  3147. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ColorActive )(
  3148. IMSMFText __RPC_FAR * This,
  3149. /* [in] */ OLE_COLOR newVal);
  3150. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TextState )(
  3151. IMSMFText __RPC_FAR * This,
  3152. /* [retval][out] */ long __RPC_FAR *pVal);
  3153. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TextState )(
  3154. IMSMFText __RPC_FAR * This,
  3155. /* [in] */ long newVal);
  3156. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Disable )(
  3157. IMSMFText __RPC_FAR * This,
  3158. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  3159. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Disable )(
  3160. IMSMFText __RPC_FAR * This,
  3161. /* [in] */ VARIANT_BOOL newVal);
  3162. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ResourceDLL )(
  3163. IMSMFText __RPC_FAR * This,
  3164. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3165. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ResourceDLL )(
  3166. IMSMFText __RPC_FAR * This,
  3167. /* [in] */ BSTR newVal);
  3168. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TextAlignment )(
  3169. IMSMFText __RPC_FAR * This,
  3170. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3171. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TextAlignment )(
  3172. IMSMFText __RPC_FAR * This,
  3173. /* [in] */ BSTR newVal);
  3174. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EdgeStyle )(
  3175. IMSMFText __RPC_FAR * This,
  3176. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3177. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EdgeStyle )(
  3178. IMSMFText __RPC_FAR * This,
  3179. /* [in] */ BSTR newVal);
  3180. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TextWidth )(
  3181. IMSMFText __RPC_FAR * This,
  3182. /* [retval][out] */ long __RPC_FAR *pVal);
  3183. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TextHeight )(
  3184. IMSMFText __RPC_FAR * This,
  3185. /* [retval][out] */ long __RPC_FAR *pVal);
  3186. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TransparentText )(
  3187. IMSMFText __RPC_FAR * This,
  3188. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  3189. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TransparentText )(
  3190. IMSMFText __RPC_FAR * This,
  3191. /* [in] */ VARIANT_BOOL newVal);
  3192. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Windowless )(
  3193. IMSMFText __RPC_FAR * This,
  3194. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  3195. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Windowless )(
  3196. IMSMFText __RPC_FAR * This,
  3197. /* [in] */ VARIANT_BOOL newVal);
  3198. END_INTERFACE
  3199. } IMSMFTextVtbl;
  3200. interface IMSMFText
  3201. {
  3202. CONST_VTBL struct IMSMFTextVtbl __RPC_FAR *lpVtbl;
  3203. };
  3204. #ifdef COBJMACROS
  3205. #define IMSMFText_QueryInterface(This,riid,ppvObject) \
  3206. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  3207. #define IMSMFText_AddRef(This) \
  3208. (This)->lpVtbl -> AddRef(This)
  3209. #define IMSMFText_Release(This) \
  3210. (This)->lpVtbl -> Release(This)
  3211. #define IMSMFText_GetTypeInfoCount(This,pctinfo) \
  3212. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  3213. #define IMSMFText_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  3214. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  3215. #define IMSMFText_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  3216. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  3217. #define IMSMFText_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  3218. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  3219. #define IMSMFText_put_BackColor(This,clr) \
  3220. (This)->lpVtbl -> put_BackColor(This,clr)
  3221. #define IMSMFText_get_BackColor(This,pclr) \
  3222. (This)->lpVtbl -> get_BackColor(This,pclr)
  3223. #define IMSMFText_get_FontSize(This,pVal) \
  3224. (This)->lpVtbl -> get_FontSize(This,pVal)
  3225. #define IMSMFText_put_FontSize(This,newVal) \
  3226. (This)->lpVtbl -> put_FontSize(This,newVal)
  3227. #define IMSMFText_get_Text(This,pVal) \
  3228. (This)->lpVtbl -> get_Text(This,pVal)
  3229. #define IMSMFText_put_Text(This,newVal) \
  3230. (This)->lpVtbl -> put_Text(This,newVal)
  3231. #define IMSMFText_get_FontFace(This,pVal) \
  3232. (This)->lpVtbl -> get_FontFace(This,pVal)
  3233. #define IMSMFText_put_FontFace(This,newVal) \
  3234. (This)->lpVtbl -> put_FontFace(This,newVal)
  3235. #define IMSMFText_get_FontStyle(This,pVal) \
  3236. (This)->lpVtbl -> get_FontStyle(This,pVal)
  3237. #define IMSMFText_put_FontStyle(This,newVal) \
  3238. (This)->lpVtbl -> put_FontStyle(This,newVal)
  3239. #define IMSMFText_get_ColorPush(This,pVal) \
  3240. (This)->lpVtbl -> get_ColorPush(This,pVal)
  3241. #define IMSMFText_put_ColorPush(This,newVal) \
  3242. (This)->lpVtbl -> put_ColorPush(This,newVal)
  3243. #define IMSMFText_get_ColorHover(This,pVal) \
  3244. (This)->lpVtbl -> get_ColorHover(This,pVal)
  3245. #define IMSMFText_put_ColorHover(This,newVal) \
  3246. (This)->lpVtbl -> put_ColorHover(This,newVal)
  3247. #define IMSMFText_get_ColorStatic(This,pVal) \
  3248. (This)->lpVtbl -> get_ColorStatic(This,pVal)
  3249. #define IMSMFText_put_ColorStatic(This,newVal) \
  3250. (This)->lpVtbl -> put_ColorStatic(This,newVal)
  3251. #define IMSMFText_get_ColorDisable(This,pVal) \
  3252. (This)->lpVtbl -> get_ColorDisable(This,pVal)
  3253. #define IMSMFText_put_ColorDisable(This,newVal) \
  3254. (This)->lpVtbl -> put_ColorDisable(This,newVal)
  3255. #define IMSMFText_get_ColorActive(This,pVal) \
  3256. (This)->lpVtbl -> get_ColorActive(This,pVal)
  3257. #define IMSMFText_put_ColorActive(This,newVal) \
  3258. (This)->lpVtbl -> put_ColorActive(This,newVal)
  3259. #define IMSMFText_get_TextState(This,pVal) \
  3260. (This)->lpVtbl -> get_TextState(This,pVal)
  3261. #define IMSMFText_put_TextState(This,newVal) \
  3262. (This)->lpVtbl -> put_TextState(This,newVal)
  3263. #define IMSMFText_get_Disable(This,pVal) \
  3264. (This)->lpVtbl -> get_Disable(This,pVal)
  3265. #define IMSMFText_put_Disable(This,newVal) \
  3266. (This)->lpVtbl -> put_Disable(This,newVal)
  3267. #define IMSMFText_get_ResourceDLL(This,pVal) \
  3268. (This)->lpVtbl -> get_ResourceDLL(This,pVal)
  3269. #define IMSMFText_put_ResourceDLL(This,newVal) \
  3270. (This)->lpVtbl -> put_ResourceDLL(This,newVal)
  3271. #define IMSMFText_get_TextAlignment(This,pVal) \
  3272. (This)->lpVtbl -> get_TextAlignment(This,pVal)
  3273. #define IMSMFText_put_TextAlignment(This,newVal) \
  3274. (This)->lpVtbl -> put_TextAlignment(This,newVal)
  3275. #define IMSMFText_get_EdgeStyle(This,pVal) \
  3276. (This)->lpVtbl -> get_EdgeStyle(This,pVal)
  3277. #define IMSMFText_put_EdgeStyle(This,newVal) \
  3278. (This)->lpVtbl -> put_EdgeStyle(This,newVal)
  3279. #define IMSMFText_get_TextWidth(This,pVal) \
  3280. (This)->lpVtbl -> get_TextWidth(This,pVal)
  3281. #define IMSMFText_get_TextHeight(This,pVal) \
  3282. (This)->lpVtbl -> get_TextHeight(This,pVal)
  3283. #define IMSMFText_get_TransparentText(This,pVal) \
  3284. (This)->lpVtbl -> get_TransparentText(This,pVal)
  3285. #define IMSMFText_put_TransparentText(This,newVal) \
  3286. (This)->lpVtbl -> put_TransparentText(This,newVal)
  3287. #define IMSMFText_get_Windowless(This,pVal) \
  3288. (This)->lpVtbl -> get_Windowless(This,pVal)
  3289. #define IMSMFText_put_Windowless(This,newVal) \
  3290. (This)->lpVtbl -> put_Windowless(This,newVal)
  3291. #endif /* COBJMACROS */
  3292. #endif /* C style interface */
  3293. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFText_put_BackColor_Proxy(
  3294. IMSMFText __RPC_FAR * This,
  3295. /* [in] */ OLE_COLOR clr);
  3296. void __RPC_STUB IMSMFText_put_BackColor_Stub(
  3297. IRpcStubBuffer *This,
  3298. IRpcChannelBuffer *_pRpcChannelBuffer,
  3299. PRPC_MESSAGE _pRpcMessage,
  3300. DWORD *_pdwStubPhase);
  3301. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFText_get_BackColor_Proxy(
  3302. IMSMFText __RPC_FAR * This,
  3303. /* [retval][out] */ OLE_COLOR __RPC_FAR *pclr);
  3304. void __RPC_STUB IMSMFText_get_BackColor_Stub(
  3305. IRpcStubBuffer *This,
  3306. IRpcChannelBuffer *_pRpcChannelBuffer,
  3307. PRPC_MESSAGE _pRpcMessage,
  3308. DWORD *_pdwStubPhase);
  3309. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFText_get_FontSize_Proxy(
  3310. IMSMFText __RPC_FAR * This,
  3311. /* [retval][out] */ long __RPC_FAR *pVal);
  3312. void __RPC_STUB IMSMFText_get_FontSize_Stub(
  3313. IRpcStubBuffer *This,
  3314. IRpcChannelBuffer *_pRpcChannelBuffer,
  3315. PRPC_MESSAGE _pRpcMessage,
  3316. DWORD *_pdwStubPhase);
  3317. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFText_put_FontSize_Proxy(
  3318. IMSMFText __RPC_FAR * This,
  3319. /* [in] */ long newVal);
  3320. void __RPC_STUB IMSMFText_put_FontSize_Stub(
  3321. IRpcStubBuffer *This,
  3322. IRpcChannelBuffer *_pRpcChannelBuffer,
  3323. PRPC_MESSAGE _pRpcMessage,
  3324. DWORD *_pdwStubPhase);
  3325. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFText_get_Text_Proxy(
  3326. IMSMFText __RPC_FAR * This,
  3327. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3328. void __RPC_STUB IMSMFText_get_Text_Stub(
  3329. IRpcStubBuffer *This,
  3330. IRpcChannelBuffer *_pRpcChannelBuffer,
  3331. PRPC_MESSAGE _pRpcMessage,
  3332. DWORD *_pdwStubPhase);
  3333. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFText_put_Text_Proxy(
  3334. IMSMFText __RPC_FAR * This,
  3335. /* [in] */ BSTR newVal);
  3336. void __RPC_STUB IMSMFText_put_Text_Stub(
  3337. IRpcStubBuffer *This,
  3338. IRpcChannelBuffer *_pRpcChannelBuffer,
  3339. PRPC_MESSAGE _pRpcMessage,
  3340. DWORD *_pdwStubPhase);
  3341. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFText_get_FontFace_Proxy(
  3342. IMSMFText __RPC_FAR * This,
  3343. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3344. void __RPC_STUB IMSMFText_get_FontFace_Stub(
  3345. IRpcStubBuffer *This,
  3346. IRpcChannelBuffer *_pRpcChannelBuffer,
  3347. PRPC_MESSAGE _pRpcMessage,
  3348. DWORD *_pdwStubPhase);
  3349. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFText_put_FontFace_Proxy(
  3350. IMSMFText __RPC_FAR * This,
  3351. /* [in] */ BSTR newVal);
  3352. void __RPC_STUB IMSMFText_put_FontFace_Stub(
  3353. IRpcStubBuffer *This,
  3354. IRpcChannelBuffer *_pRpcChannelBuffer,
  3355. PRPC_MESSAGE _pRpcMessage,
  3356. DWORD *_pdwStubPhase);
  3357. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFText_get_FontStyle_Proxy(
  3358. IMSMFText __RPC_FAR * This,
  3359. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3360. void __RPC_STUB IMSMFText_get_FontStyle_Stub(
  3361. IRpcStubBuffer *This,
  3362. IRpcChannelBuffer *_pRpcChannelBuffer,
  3363. PRPC_MESSAGE _pRpcMessage,
  3364. DWORD *_pdwStubPhase);
  3365. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFText_put_FontStyle_Proxy(
  3366. IMSMFText __RPC_FAR * This,
  3367. /* [in] */ BSTR newVal);
  3368. void __RPC_STUB IMSMFText_put_FontStyle_Stub(
  3369. IRpcStubBuffer *This,
  3370. IRpcChannelBuffer *_pRpcChannelBuffer,
  3371. PRPC_MESSAGE _pRpcMessage,
  3372. DWORD *_pdwStubPhase);
  3373. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFText_get_ColorPush_Proxy(
  3374. IMSMFText __RPC_FAR * This,
  3375. /* [retval][out] */ OLE_COLOR __RPC_FAR *pVal);
  3376. void __RPC_STUB IMSMFText_get_ColorPush_Stub(
  3377. IRpcStubBuffer *This,
  3378. IRpcChannelBuffer *_pRpcChannelBuffer,
  3379. PRPC_MESSAGE _pRpcMessage,
  3380. DWORD *_pdwStubPhase);
  3381. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFText_put_ColorPush_Proxy(
  3382. IMSMFText __RPC_FAR * This,
  3383. /* [in] */ OLE_COLOR newVal);
  3384. void __RPC_STUB IMSMFText_put_ColorPush_Stub(
  3385. IRpcStubBuffer *This,
  3386. IRpcChannelBuffer *_pRpcChannelBuffer,
  3387. PRPC_MESSAGE _pRpcMessage,
  3388. DWORD *_pdwStubPhase);
  3389. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFText_get_ColorHover_Proxy(
  3390. IMSMFText __RPC_FAR * This,
  3391. /* [retval][out] */ OLE_COLOR __RPC_FAR *pVal);
  3392. void __RPC_STUB IMSMFText_get_ColorHover_Stub(
  3393. IRpcStubBuffer *This,
  3394. IRpcChannelBuffer *_pRpcChannelBuffer,
  3395. PRPC_MESSAGE _pRpcMessage,
  3396. DWORD *_pdwStubPhase);
  3397. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFText_put_ColorHover_Proxy(
  3398. IMSMFText __RPC_FAR * This,
  3399. /* [in] */ OLE_COLOR newVal);
  3400. void __RPC_STUB IMSMFText_put_ColorHover_Stub(
  3401. IRpcStubBuffer *This,
  3402. IRpcChannelBuffer *_pRpcChannelBuffer,
  3403. PRPC_MESSAGE _pRpcMessage,
  3404. DWORD *_pdwStubPhase);
  3405. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFText_get_ColorStatic_Proxy(
  3406. IMSMFText __RPC_FAR * This,
  3407. /* [retval][out] */ OLE_COLOR __RPC_FAR *pVal);
  3408. void __RPC_STUB IMSMFText_get_ColorStatic_Stub(
  3409. IRpcStubBuffer *This,
  3410. IRpcChannelBuffer *_pRpcChannelBuffer,
  3411. PRPC_MESSAGE _pRpcMessage,
  3412. DWORD *_pdwStubPhase);
  3413. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFText_put_ColorStatic_Proxy(
  3414. IMSMFText __RPC_FAR * This,
  3415. /* [in] */ OLE_COLOR newVal);
  3416. void __RPC_STUB IMSMFText_put_ColorStatic_Stub(
  3417. IRpcStubBuffer *This,
  3418. IRpcChannelBuffer *_pRpcChannelBuffer,
  3419. PRPC_MESSAGE _pRpcMessage,
  3420. DWORD *_pdwStubPhase);
  3421. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFText_get_ColorDisable_Proxy(
  3422. IMSMFText __RPC_FAR * This,
  3423. /* [retval][out] */ OLE_COLOR __RPC_FAR *pVal);
  3424. void __RPC_STUB IMSMFText_get_ColorDisable_Stub(
  3425. IRpcStubBuffer *This,
  3426. IRpcChannelBuffer *_pRpcChannelBuffer,
  3427. PRPC_MESSAGE _pRpcMessage,
  3428. DWORD *_pdwStubPhase);
  3429. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFText_put_ColorDisable_Proxy(
  3430. IMSMFText __RPC_FAR * This,
  3431. /* [in] */ OLE_COLOR newVal);
  3432. void __RPC_STUB IMSMFText_put_ColorDisable_Stub(
  3433. IRpcStubBuffer *This,
  3434. IRpcChannelBuffer *_pRpcChannelBuffer,
  3435. PRPC_MESSAGE _pRpcMessage,
  3436. DWORD *_pdwStubPhase);
  3437. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFText_get_ColorActive_Proxy(
  3438. IMSMFText __RPC_FAR * This,
  3439. /* [retval][out] */ OLE_COLOR __RPC_FAR *pVal);
  3440. void __RPC_STUB IMSMFText_get_ColorActive_Stub(
  3441. IRpcStubBuffer *This,
  3442. IRpcChannelBuffer *_pRpcChannelBuffer,
  3443. PRPC_MESSAGE _pRpcMessage,
  3444. DWORD *_pdwStubPhase);
  3445. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFText_put_ColorActive_Proxy(
  3446. IMSMFText __RPC_FAR * This,
  3447. /* [in] */ OLE_COLOR newVal);
  3448. void __RPC_STUB IMSMFText_put_ColorActive_Stub(
  3449. IRpcStubBuffer *This,
  3450. IRpcChannelBuffer *_pRpcChannelBuffer,
  3451. PRPC_MESSAGE _pRpcMessage,
  3452. DWORD *_pdwStubPhase);
  3453. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFText_get_TextState_Proxy(
  3454. IMSMFText __RPC_FAR * This,
  3455. /* [retval][out] */ long __RPC_FAR *pVal);
  3456. void __RPC_STUB IMSMFText_get_TextState_Stub(
  3457. IRpcStubBuffer *This,
  3458. IRpcChannelBuffer *_pRpcChannelBuffer,
  3459. PRPC_MESSAGE _pRpcMessage,
  3460. DWORD *_pdwStubPhase);
  3461. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFText_put_TextState_Proxy(
  3462. IMSMFText __RPC_FAR * This,
  3463. /* [in] */ long newVal);
  3464. void __RPC_STUB IMSMFText_put_TextState_Stub(
  3465. IRpcStubBuffer *This,
  3466. IRpcChannelBuffer *_pRpcChannelBuffer,
  3467. PRPC_MESSAGE _pRpcMessage,
  3468. DWORD *_pdwStubPhase);
  3469. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFText_get_Disable_Proxy(
  3470. IMSMFText __RPC_FAR * This,
  3471. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  3472. void __RPC_STUB IMSMFText_get_Disable_Stub(
  3473. IRpcStubBuffer *This,
  3474. IRpcChannelBuffer *_pRpcChannelBuffer,
  3475. PRPC_MESSAGE _pRpcMessage,
  3476. DWORD *_pdwStubPhase);
  3477. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFText_put_Disable_Proxy(
  3478. IMSMFText __RPC_FAR * This,
  3479. /* [in] */ VARIANT_BOOL newVal);
  3480. void __RPC_STUB IMSMFText_put_Disable_Stub(
  3481. IRpcStubBuffer *This,
  3482. IRpcChannelBuffer *_pRpcChannelBuffer,
  3483. PRPC_MESSAGE _pRpcMessage,
  3484. DWORD *_pdwStubPhase);
  3485. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFText_get_ResourceDLL_Proxy(
  3486. IMSMFText __RPC_FAR * This,
  3487. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3488. void __RPC_STUB IMSMFText_get_ResourceDLL_Stub(
  3489. IRpcStubBuffer *This,
  3490. IRpcChannelBuffer *_pRpcChannelBuffer,
  3491. PRPC_MESSAGE _pRpcMessage,
  3492. DWORD *_pdwStubPhase);
  3493. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFText_put_ResourceDLL_Proxy(
  3494. IMSMFText __RPC_FAR * This,
  3495. /* [in] */ BSTR newVal);
  3496. void __RPC_STUB IMSMFText_put_ResourceDLL_Stub(
  3497. IRpcStubBuffer *This,
  3498. IRpcChannelBuffer *_pRpcChannelBuffer,
  3499. PRPC_MESSAGE _pRpcMessage,
  3500. DWORD *_pdwStubPhase);
  3501. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFText_get_TextAlignment_Proxy(
  3502. IMSMFText __RPC_FAR * This,
  3503. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3504. void __RPC_STUB IMSMFText_get_TextAlignment_Stub(
  3505. IRpcStubBuffer *This,
  3506. IRpcChannelBuffer *_pRpcChannelBuffer,
  3507. PRPC_MESSAGE _pRpcMessage,
  3508. DWORD *_pdwStubPhase);
  3509. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFText_put_TextAlignment_Proxy(
  3510. IMSMFText __RPC_FAR * This,
  3511. /* [in] */ BSTR newVal);
  3512. void __RPC_STUB IMSMFText_put_TextAlignment_Stub(
  3513. IRpcStubBuffer *This,
  3514. IRpcChannelBuffer *_pRpcChannelBuffer,
  3515. PRPC_MESSAGE _pRpcMessage,
  3516. DWORD *_pdwStubPhase);
  3517. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFText_get_EdgeStyle_Proxy(
  3518. IMSMFText __RPC_FAR * This,
  3519. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3520. void __RPC_STUB IMSMFText_get_EdgeStyle_Stub(
  3521. IRpcStubBuffer *This,
  3522. IRpcChannelBuffer *_pRpcChannelBuffer,
  3523. PRPC_MESSAGE _pRpcMessage,
  3524. DWORD *_pdwStubPhase);
  3525. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFText_put_EdgeStyle_Proxy(
  3526. IMSMFText __RPC_FAR * This,
  3527. /* [in] */ BSTR newVal);
  3528. void __RPC_STUB IMSMFText_put_EdgeStyle_Stub(
  3529. IRpcStubBuffer *This,
  3530. IRpcChannelBuffer *_pRpcChannelBuffer,
  3531. PRPC_MESSAGE _pRpcMessage,
  3532. DWORD *_pdwStubPhase);
  3533. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFText_get_TextWidth_Proxy(
  3534. IMSMFText __RPC_FAR * This,
  3535. /* [retval][out] */ long __RPC_FAR *pVal);
  3536. void __RPC_STUB IMSMFText_get_TextWidth_Stub(
  3537. IRpcStubBuffer *This,
  3538. IRpcChannelBuffer *_pRpcChannelBuffer,
  3539. PRPC_MESSAGE _pRpcMessage,
  3540. DWORD *_pdwStubPhase);
  3541. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFText_get_TextHeight_Proxy(
  3542. IMSMFText __RPC_FAR * This,
  3543. /* [retval][out] */ long __RPC_FAR *pVal);
  3544. void __RPC_STUB IMSMFText_get_TextHeight_Stub(
  3545. IRpcStubBuffer *This,
  3546. IRpcChannelBuffer *_pRpcChannelBuffer,
  3547. PRPC_MESSAGE _pRpcMessage,
  3548. DWORD *_pdwStubPhase);
  3549. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFText_get_TransparentText_Proxy(
  3550. IMSMFText __RPC_FAR * This,
  3551. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  3552. void __RPC_STUB IMSMFText_get_TransparentText_Stub(
  3553. IRpcStubBuffer *This,
  3554. IRpcChannelBuffer *_pRpcChannelBuffer,
  3555. PRPC_MESSAGE _pRpcMessage,
  3556. DWORD *_pdwStubPhase);
  3557. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFText_put_TransparentText_Proxy(
  3558. IMSMFText __RPC_FAR * This,
  3559. /* [in] */ VARIANT_BOOL newVal);
  3560. void __RPC_STUB IMSMFText_put_TransparentText_Stub(
  3561. IRpcStubBuffer *This,
  3562. IRpcChannelBuffer *_pRpcChannelBuffer,
  3563. PRPC_MESSAGE _pRpcMessage,
  3564. DWORD *_pdwStubPhase);
  3565. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSMFText_get_Windowless_Proxy(
  3566. IMSMFText __RPC_FAR * This,
  3567. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  3568. void __RPC_STUB IMSMFText_get_Windowless_Stub(
  3569. IRpcStubBuffer *This,
  3570. IRpcChannelBuffer *_pRpcChannelBuffer,
  3571. PRPC_MESSAGE _pRpcMessage,
  3572. DWORD *_pdwStubPhase);
  3573. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSMFText_put_Windowless_Proxy(
  3574. IMSMFText __RPC_FAR * This,
  3575. /* [in] */ VARIANT_BOOL newVal);
  3576. void __RPC_STUB IMSMFText_put_Windowless_Stub(
  3577. IRpcStubBuffer *This,
  3578. IRpcChannelBuffer *_pRpcChannelBuffer,
  3579. PRPC_MESSAGE _pRpcMessage,
  3580. DWORD *_pdwStubPhase);
  3581. #endif /* __IMSMFText_INTERFACE_DEFINED__ */
  3582. #ifndef __MSMFCNTLib_LIBRARY_DEFINED__
  3583. #define __MSMFCNTLib_LIBRARY_DEFINED__
  3584. /* library MSMFCNTLib */
  3585. /* [helpstring][version][uuid] */
  3586. EXTERN_C const IID LIBID_MSMFCNTLib;
  3587. #ifndef ___IMSMFBar_DISPINTERFACE_DEFINED__
  3588. #define ___IMSMFBar_DISPINTERFACE_DEFINED__
  3589. /* dispinterface _IMSMFBar */
  3590. /* [helpstring][uuid] */
  3591. EXTERN_C const IID DIID__IMSMFBar;
  3592. #if defined(__cplusplus) && !defined(CINTERFACE)
  3593. MIDL_INTERFACE("681537db-4c4e-434a-9bb9-df8083387731")
  3594. _IMSMFBar : public IDispatch
  3595. {
  3596. };
  3597. #else /* C style interface */
  3598. typedef struct _IMSMFBarVtbl
  3599. {
  3600. BEGIN_INTERFACE
  3601. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
  3602. _IMSMFBar __RPC_FAR * This,
  3603. /* [in] */ REFIID riid,
  3604. /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  3605. ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
  3606. _IMSMFBar __RPC_FAR * This);
  3607. ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
  3608. _IMSMFBar __RPC_FAR * This);
  3609. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
  3610. _IMSMFBar __RPC_FAR * This,
  3611. /* [out] */ UINT __RPC_FAR *pctinfo);
  3612. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
  3613. _IMSMFBar __RPC_FAR * This,
  3614. /* [in] */ UINT iTInfo,
  3615. /* [in] */ LCID lcid,
  3616. /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  3617. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
  3618. _IMSMFBar __RPC_FAR * This,
  3619. /* [in] */ REFIID riid,
  3620. /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  3621. /* [in] */ UINT cNames,
  3622. /* [in] */ LCID lcid,
  3623. /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  3624. /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
  3625. _IMSMFBar __RPC_FAR * This,
  3626. /* [in] */ DISPID dispIdMember,
  3627. /* [in] */ REFIID riid,
  3628. /* [in] */ LCID lcid,
  3629. /* [in] */ WORD wFlags,
  3630. /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  3631. /* [out] */ VARIANT __RPC_FAR *pVarResult,
  3632. /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  3633. /* [out] */ UINT __RPC_FAR *puArgErr);
  3634. END_INTERFACE
  3635. } _IMSMFBarVtbl;
  3636. interface _IMSMFBar
  3637. {
  3638. CONST_VTBL struct _IMSMFBarVtbl __RPC_FAR *lpVtbl;
  3639. };
  3640. #ifdef COBJMACROS
  3641. #define _IMSMFBar_QueryInterface(This,riid,ppvObject) \
  3642. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  3643. #define _IMSMFBar_AddRef(This) \
  3644. (This)->lpVtbl -> AddRef(This)
  3645. #define _IMSMFBar_Release(This) \
  3646. (This)->lpVtbl -> Release(This)
  3647. #define _IMSMFBar_GetTypeInfoCount(This,pctinfo) \
  3648. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  3649. #define _IMSMFBar_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  3650. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  3651. #define _IMSMFBar_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  3652. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  3653. #define _IMSMFBar_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  3654. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  3655. #endif /* COBJMACROS */
  3656. #endif /* C style interface */
  3657. #endif /* ___IMSMFBar_DISPINTERFACE_DEFINED__ */
  3658. EXTERN_C const CLSID CLSID_MSMFBar;
  3659. #ifdef __cplusplus
  3660. class DECLSPEC_UUID("13832181-50FD-4D8D-86C3-0139644E0706")
  3661. MSMFBar;
  3662. #endif
  3663. #ifndef ___IMSMFBBtn_DISPINTERFACE_DEFINED__
  3664. #define ___IMSMFBBtn_DISPINTERFACE_DEFINED__
  3665. /* dispinterface _IMSMFBBtn */
  3666. /* [helpstring][uuid] */
  3667. EXTERN_C const IID DIID__IMSMFBBtn;
  3668. #if defined(__cplusplus) && !defined(CINTERFACE)
  3669. MIDL_INTERFACE("a391ed89-b4a6-453b-8ea5-d529af4b5770")
  3670. _IMSMFBBtn : public IDispatch
  3671. {
  3672. };
  3673. #else /* C style interface */
  3674. typedef struct _IMSMFBBtnVtbl
  3675. {
  3676. BEGIN_INTERFACE
  3677. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
  3678. _IMSMFBBtn __RPC_FAR * This,
  3679. /* [in] */ REFIID riid,
  3680. /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  3681. ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
  3682. _IMSMFBBtn __RPC_FAR * This);
  3683. ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
  3684. _IMSMFBBtn __RPC_FAR * This);
  3685. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
  3686. _IMSMFBBtn __RPC_FAR * This,
  3687. /* [out] */ UINT __RPC_FAR *pctinfo);
  3688. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
  3689. _IMSMFBBtn __RPC_FAR * This,
  3690. /* [in] */ UINT iTInfo,
  3691. /* [in] */ LCID lcid,
  3692. /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  3693. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
  3694. _IMSMFBBtn __RPC_FAR * This,
  3695. /* [in] */ REFIID riid,
  3696. /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  3697. /* [in] */ UINT cNames,
  3698. /* [in] */ LCID lcid,
  3699. /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  3700. /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
  3701. _IMSMFBBtn __RPC_FAR * This,
  3702. /* [in] */ DISPID dispIdMember,
  3703. /* [in] */ REFIID riid,
  3704. /* [in] */ LCID lcid,
  3705. /* [in] */ WORD wFlags,
  3706. /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  3707. /* [out] */ VARIANT __RPC_FAR *pVarResult,
  3708. /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  3709. /* [out] */ UINT __RPC_FAR *puArgErr);
  3710. END_INTERFACE
  3711. } _IMSMFBBtnVtbl;
  3712. interface _IMSMFBBtn
  3713. {
  3714. CONST_VTBL struct _IMSMFBBtnVtbl __RPC_FAR *lpVtbl;
  3715. };
  3716. #ifdef COBJMACROS
  3717. #define _IMSMFBBtn_QueryInterface(This,riid,ppvObject) \
  3718. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  3719. #define _IMSMFBBtn_AddRef(This) \
  3720. (This)->lpVtbl -> AddRef(This)
  3721. #define _IMSMFBBtn_Release(This) \
  3722. (This)->lpVtbl -> Release(This)
  3723. #define _IMSMFBBtn_GetTypeInfoCount(This,pctinfo) \
  3724. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  3725. #define _IMSMFBBtn_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  3726. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  3727. #define _IMSMFBBtn_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  3728. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  3729. #define _IMSMFBBtn_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  3730. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  3731. #endif /* COBJMACROS */
  3732. #endif /* C style interface */
  3733. #endif /* ___IMSMFBBtn_DISPINTERFACE_DEFINED__ */
  3734. EXTERN_C const CLSID CLSID_MSMFBBtn;
  3735. #ifdef __cplusplus
  3736. class DECLSPEC_UUID("7A136DD3-BEBE-47BE-B6D9-E2CC7F816D43")
  3737. MSMFBBtn;
  3738. #endif
  3739. EXTERN_C const CLSID CLSID_MSMFImg;
  3740. #ifdef __cplusplus
  3741. class DECLSPEC_UUID("34734599-9B11-4456-A607-F906485C31D7")
  3742. MSMFImg;
  3743. #endif
  3744. #ifndef ___IMSMFSldr_DISPINTERFACE_DEFINED__
  3745. #define ___IMSMFSldr_DISPINTERFACE_DEFINED__
  3746. /* dispinterface _IMSMFSldr */
  3747. /* [helpstring][uuid] */
  3748. EXTERN_C const IID DIID__IMSMFSldr;
  3749. #if defined(__cplusplus) && !defined(CINTERFACE)
  3750. MIDL_INTERFACE("823c1403-53dd-4e82-ba17-5c4afabc9026")
  3751. _IMSMFSldr : public IDispatch
  3752. {
  3753. };
  3754. #else /* C style interface */
  3755. typedef struct _IMSMFSldrVtbl
  3756. {
  3757. BEGIN_INTERFACE
  3758. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
  3759. _IMSMFSldr __RPC_FAR * This,
  3760. /* [in] */ REFIID riid,
  3761. /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  3762. ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
  3763. _IMSMFSldr __RPC_FAR * This);
  3764. ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
  3765. _IMSMFSldr __RPC_FAR * This);
  3766. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
  3767. _IMSMFSldr __RPC_FAR * This,
  3768. /* [out] */ UINT __RPC_FAR *pctinfo);
  3769. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
  3770. _IMSMFSldr __RPC_FAR * This,
  3771. /* [in] */ UINT iTInfo,
  3772. /* [in] */ LCID lcid,
  3773. /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  3774. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
  3775. _IMSMFSldr __RPC_FAR * This,
  3776. /* [in] */ REFIID riid,
  3777. /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  3778. /* [in] */ UINT cNames,
  3779. /* [in] */ LCID lcid,
  3780. /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  3781. /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
  3782. _IMSMFSldr __RPC_FAR * This,
  3783. /* [in] */ DISPID dispIdMember,
  3784. /* [in] */ REFIID riid,
  3785. /* [in] */ LCID lcid,
  3786. /* [in] */ WORD wFlags,
  3787. /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  3788. /* [out] */ VARIANT __RPC_FAR *pVarResult,
  3789. /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  3790. /* [out] */ UINT __RPC_FAR *puArgErr);
  3791. END_INTERFACE
  3792. } _IMSMFSldrVtbl;
  3793. interface _IMSMFSldr
  3794. {
  3795. CONST_VTBL struct _IMSMFSldrVtbl __RPC_FAR *lpVtbl;
  3796. };
  3797. #ifdef COBJMACROS
  3798. #define _IMSMFSldr_QueryInterface(This,riid,ppvObject) \
  3799. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  3800. #define _IMSMFSldr_AddRef(This) \
  3801. (This)->lpVtbl -> AddRef(This)
  3802. #define _IMSMFSldr_Release(This) \
  3803. (This)->lpVtbl -> Release(This)
  3804. #define _IMSMFSldr_GetTypeInfoCount(This,pctinfo) \
  3805. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  3806. #define _IMSMFSldr_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  3807. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  3808. #define _IMSMFSldr_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  3809. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  3810. #define _IMSMFSldr_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  3811. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  3812. #endif /* COBJMACROS */
  3813. #endif /* C style interface */
  3814. #endif /* ___IMSMFSldr_DISPINTERFACE_DEFINED__ */
  3815. EXTERN_C const CLSID CLSID_MSMFSldr;
  3816. #ifdef __cplusplus
  3817. class DECLSPEC_UUID("E2909DE3-0EE0-46E6-9258-E1CFE5AC73F9")
  3818. MSMFSldr;
  3819. #endif
  3820. #ifndef ___IMSMFText_DISPINTERFACE_DEFINED__
  3821. #define ___IMSMFText_DISPINTERFACE_DEFINED__
  3822. /* dispinterface _IMSMFText */
  3823. /* [helpstring][uuid] */
  3824. EXTERN_C const IID DIID__IMSMFText;
  3825. #if defined(__cplusplus) && !defined(CINTERFACE)
  3826. MIDL_INTERFACE("4981b0dd-5f02-41f0-acff-4617d9c25b45")
  3827. _IMSMFText : public IDispatch
  3828. {
  3829. };
  3830. #else /* C style interface */
  3831. typedef struct _IMSMFTextVtbl
  3832. {
  3833. BEGIN_INTERFACE
  3834. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
  3835. _IMSMFText __RPC_FAR * This,
  3836. /* [in] */ REFIID riid,
  3837. /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  3838. ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
  3839. _IMSMFText __RPC_FAR * This);
  3840. ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
  3841. _IMSMFText __RPC_FAR * This);
  3842. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
  3843. _IMSMFText __RPC_FAR * This,
  3844. /* [out] */ UINT __RPC_FAR *pctinfo);
  3845. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
  3846. _IMSMFText __RPC_FAR * This,
  3847. /* [in] */ UINT iTInfo,
  3848. /* [in] */ LCID lcid,
  3849. /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  3850. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
  3851. _IMSMFText __RPC_FAR * This,
  3852. /* [in] */ REFIID riid,
  3853. /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  3854. /* [in] */ UINT cNames,
  3855. /* [in] */ LCID lcid,
  3856. /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  3857. /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
  3858. _IMSMFText __RPC_FAR * This,
  3859. /* [in] */ DISPID dispIdMember,
  3860. /* [in] */ REFIID riid,
  3861. /* [in] */ LCID lcid,
  3862. /* [in] */ WORD wFlags,
  3863. /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  3864. /* [out] */ VARIANT __RPC_FAR *pVarResult,
  3865. /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  3866. /* [out] */ UINT __RPC_FAR *puArgErr);
  3867. END_INTERFACE
  3868. } _IMSMFTextVtbl;
  3869. interface _IMSMFText
  3870. {
  3871. CONST_VTBL struct _IMSMFTextVtbl __RPC_FAR *lpVtbl;
  3872. };
  3873. #ifdef COBJMACROS
  3874. #define _IMSMFText_QueryInterface(This,riid,ppvObject) \
  3875. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  3876. #define _IMSMFText_AddRef(This) \
  3877. (This)->lpVtbl -> AddRef(This)
  3878. #define _IMSMFText_Release(This) \
  3879. (This)->lpVtbl -> Release(This)
  3880. #define _IMSMFText_GetTypeInfoCount(This,pctinfo) \
  3881. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  3882. #define _IMSMFText_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  3883. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  3884. #define _IMSMFText_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  3885. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  3886. #define _IMSMFText_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  3887. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  3888. #endif /* COBJMACROS */
  3889. #endif /* C style interface */
  3890. #endif /* ___IMSMFText_DISPINTERFACE_DEFINED__ */
  3891. EXTERN_C const CLSID CLSID_MSMFText;
  3892. #ifdef __cplusplus
  3893. class DECLSPEC_UUID("F2A6C42D-5515-4013-85F4-1EC3D33950DA")
  3894. MSMFText;
  3895. #endif
  3896. #endif /* __MSMFCNTLib_LIBRARY_DEFINED__ */
  3897. /* Additional Prototypes for ALL interfaces */
  3898. unsigned long __RPC_USER BSTR_UserSize( unsigned long __RPC_FAR *, unsigned long , BSTR __RPC_FAR * );
  3899. unsigned char __RPC_FAR * __RPC_USER BSTR_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * );
  3900. unsigned char __RPC_FAR * __RPC_USER BSTR_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * );
  3901. void __RPC_USER BSTR_UserFree( unsigned long __RPC_FAR *, BSTR __RPC_FAR * );
  3902. /* end of Additional Prototypes */
  3903. #ifdef __cplusplus
  3904. }
  3905. #endif
  3906. #endif