33 uuid(DACF7E3F-626B-4BF9-964B-F4910C843711),
35 helpstring(
"ISOActiveX Interface"),
36 pointer_default(unique)
44 uuid(BF5D10F3-8A10-4A0B-B150-2B6AA2D7E118),
46 helpstring(
"ISOComWindowPeer Interface"),
47 pointer_default(unique)
51 [id(1), helpstring(
"method getWindowHandle")]
54 [out,retval]
long* ret);
56 [id(2), helpstring(
"method getToolkit")]
59 [id(3), helpstring(
"method setPointer")]
62 [id(4), helpstring(
"method setBackground")]
65 [id(5), helpstring(
"method invalidate")]
68 [id(6), helpstring(
"method invalidateRect")]
71 [id(7), helpstring(
"method dispose")]
74 [id(8), helpstring(
"method addEventListener")]
77 [id(9), helpstring(
"method removeEventListener")]
80 [propget, id(10), helpstring(
"property_implementedInterfaces")]
86 uuid(9337694C-B27D-4384-95A4-9D8E0EABC9E5),
88 helpstring(
"ISODispatchInterceptor Interface"),
89 pointer_default(unique)
95 [id(1), helpstring(
"method getSlaveDispatchProvider")]
98 [id(2), helpstring(
"method setSlaveDispatchProvider")]
101 [id(3), helpstring(
"method getMasterDispatchProvider")]
104 [id(4), helpstring(
"method setMasterDispatchProvider")]
109 [id(5), helpstring(
"method queryDispatch")]
111 [in] BSTR aTargetFrameName,
112 [in]
long nSearchFlags,
113 [out,retval] IDispatch** retVal );
115 [id(6), helpstring(
"method queryDispatches")]
117 [out,retval] SAFEARRAY(VARIANT)* retVal );
122 [id(7), helpstring(
"method dispatch")]
124 [in] SAFEARRAY(VARIANT) aArgs );
126 [id(8), helpstring(
"method addStatusListener")]
128 [in] IDispatch* aURL );
130 [id(9), helpstring(
"method removeStatusListener")]
132 [in] IDispatch* aURL );
137 [id(10), helpstring(
"method getInterceptedURLs")]
141 [propget, id(11), helpstring(
"property_implementedInterfaces")]
151 uuid(029E9F1E-2B3F-4297-9160-8197DE7ED54F),
153 helpstring(
"ISOActionsApproval Interface"),
154 pointer_default(unique)
160 [id(1), helpstring(
"method approveAction")]
162 [out,retval]
boolean* pbApproval );
165 [propget, id(2), helpstring(
"property_implementedInterfaces")]
172 uuid(61FA3F13-8061-4796-B055-3697ED28CB38),
174 helpstring(
"so_activex 1.0 Type Library")
182 uuid(7F760565-5719-4F04-BA86-112C474B10EA),
183 helpstring(
"_ISOActiveXEvents Interface")
192 uuid(67F2A879-82D5-4A6D-8CC5-FFB3C114B69D),
193 helpstring(
"SOActiveX Class")
202 uuid(EE51BD3E-8BB6-4FB8-B319-F65B1BE3B21D),
203 helpstring(
"SOComWindowPeer Class")
211 uuid(C5D6D568-57DA-4D6C-819A-451CB565E682),
212 helpstring(
"SODispatchInterceptor Class")
220 uuid(9F3697AC-7A18-4335-AF0A-65FAC2C35CC1),
221 helpstring(
"SOActionsApproval Class")
SAFEARRAY Bridge_implementedInterfaces
HRESULT approveAction([in] long aActionID, [out, retval] boolean *pbApproval)
HRESULT getToolkit([out, retval] IDispatch **retVal)
HRESULT removeEventListener([in] IDispatch *xListener)
HRESULT addEventListener([in] IDispatch *xListener)
HRESULT setPointer([in] IDispatch *xPointer)
HRESULT invalidateRect([in] IDispatch *aRect, [in] short nFlags)
SAFEARRAY Bridge_implementedInterfaces
HRESULT getWindowHandle([in] SAFEARRAY(VARIANT) procId, [in] short s, [out, retval] long *ret)
HRESULT invalidate([in] short)
HRESULT setBackground([in] int nColor)
HRESULT getSlaveDispatchProvider([out, retval] IDispatch **retVal)
HRESULT getInterceptedURLs([out, retval] SAFEARRAY(BSTR) *pVal)
HRESULT addStatusListener([in] IDispatch *xControl, [in] IDispatch *aURL)
HRESULT setSlaveDispatchProvider([in] IDispatch *xNewDispatchProvider)
HRESULT queryDispatches([in] SAFEARRAY(IDispatch *) aDescripts, [out, retval] SAFEARRAY(VARIANT) *retVal)
SAFEARRAY Bridge_implementedInterfaces
HRESULT setMasterDispatchProvider([in] IDispatch *xNewSupplier)
HRESULT dispatch([in] IDispatch *aURL, [in] SAFEARRAY(VARIANT) aArgs)
HRESULT getMasterDispatchProvider([out, retval] IDispatch **retVal)
HRESULT queryDispatch([in] IDispatch *aURL, [in] BSTR aTargetFrameName, [in] long nSearchFlags, [out, retval] IDispatch **retVal)
HRESULT removeStatusListener([in] IDispatch *xControl, [in] IDispatch *aURL)