- [helpstring("set text to Marquee Filter.")]\r
- HRESULT text([in] BSTR text);\r
-\r
- [helpstring("change text color.")]\r
- HRESULT color ([in] long val);\r
- [helpstring("change text opacity.")]\r
- HRESULT opacity ([in] long val);\r
- [helpstring("change text position.")]\r
- HRESULT position ([in] long val);\r
- [helpstring("change refresh time.")]\r
- HRESULT refresh ([in] long val);\r
- [helpstring("change text size.")]\r
- HRESULT size ([in] long val);\r
- [helpstring("change timeout.")]\r
- HRESULT timeout ([in] long val);\r
- [helpstring("change text abcissa.")]\r
- HRESULT x ([in] long val);\r
- [helpstring("change text ordinate.")]\r
- HRESULT y ([in] long val);\r
+ [propget, helpstring("Retrieve marquee text.")]\r
+ HRESULT text([out, retval] BSTR* val);\r
+ [propput, helpstring("Change marquee text.")]\r
+ HRESULT text([in] BSTR val);\r
+\r
+ [propget, helpstring("Retrieve text color.")]\r
+ HRESULT color([out, retval] LONG* val);\r
+ [propput, helpstring("Change text color.")]\r
+ HRESULT color([in] LONG val);\r
+ [propget, helpstring("Retrieve text opacity.")]\r
+ HRESULT opacity([out, retval] LONG* val);\r
+ [propput, helpstring("Set text opacity (0=transparent, 255=opaque).")]\r
+ HRESULT opacity([in] LONG val);\r
+ [propget, helpstring("Retrieve text position.")]\r
+ HRESULT position([out, retval] BSTR* val);\r
+ [propput, helpstring("Text positioning relative to: center, left, right, top, bottom, top-left, top-right, bottom-left, bottom-right.")]\r
+ HRESULT position([in] BSTR val);\r
+ [propget, helpstring("Retrieve text refresh time.")]\r
+ HRESULT refresh([out, retval] LONG* val);\r
+ [propput, helpstring("Set text refresh time.")]\r
+ HRESULT refresh([in] LONG val);\r
+ [propget, helpstring("Retrieve text size.")]\r
+ HRESULT size([out, retval] LONG* val);\r
+ [propput, helpstring("Set text size.")]\r
+ HRESULT size([in] LONG val);\r
+ [propget, helpstring("Retrieve timeout.")]\r
+ HRESULT timeout([out, retval] LONG* val);\r
+ [propput, helpstring("Change timeout.")]\r
+ HRESULT timeout([in] LONG val);\r
+ [propget, helpstring("Retrieve text abcissa.")]\r
+ HRESULT x([out, retval] LONG* val);\r
+ [propput, helpstring("Change text abcissa.")]\r
+ HRESULT x([in] LONG val);\r
+ [propget, helpstring("Retrieve text ordinate.")]\r
+ HRESULT y([out, retval] LONG* val);\r
+ [propput, helpstring("Change text ordinate.")]\r
+ HRESULT y([in] LONG val);\r