|
| WINE_DEFAULT_DEBUG_CHANNEL (vbscript) |
|
static BOOL | is_func_id (vbdisp_t *This, DISPID id) |
|
static BOOL | get_func_id (vbdisp_t *This, const WCHAR *name, vbdisp_invoke_type_t invoke_type, BOOL search_private, DISPID *id) |
|
HRESULT | vbdisp_get_id (vbdisp_t *This, BSTR name, vbdisp_invoke_type_t invoke_type, BOOL search_private, DISPID *id) |
|
static HRESULT | get_propput_arg (script_ctx_t *ctx, const DISPPARAMS *dp, WORD flags, VARIANT *v, BOOL *is_owned) |
|
static HRESULT | invoke_variant_prop (script_ctx_t *ctx, VARIANT *v, WORD flags, DISPPARAMS *dp, VARIANT *res) |
|
static HRESULT | invoke_vbdisp (vbdisp_t *This, DISPID id, DWORD flags, BOOL extern_caller, DISPPARAMS *params, VARIANT *res) |
|
static BOOL | run_terminator (vbdisp_t *This) |
|
static void | clean_props (vbdisp_t *This) |
|
static vbdisp_t * | impl_from_IDispatchEx (IDispatchEx *iface) |
|
static HRESULT WINAPI | DispatchEx_QueryInterface (IDispatchEx *iface, REFIID riid, void **ppv) |
|
static ULONG WINAPI | DispatchEx_AddRef (IDispatchEx *iface) |
|
static ULONG WINAPI | DispatchEx_Release (IDispatchEx *iface) |
|
static HRESULT WINAPI | DispatchEx_GetTypeInfoCount (IDispatchEx *iface, UINT *pctinfo) |
|
static HRESULT WINAPI | DispatchEx_GetTypeInfo (IDispatchEx *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo) |
|
static HRESULT WINAPI | DispatchEx_GetIDsOfNames (IDispatchEx *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId) |
|
static HRESULT WINAPI | DispatchEx_Invoke (IDispatchEx *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr) |
|
static HRESULT WINAPI | DispatchEx_GetDispID (IDispatchEx *iface, BSTR bstrName, DWORD grfdex, DISPID *pid) |
|
static HRESULT WINAPI | DispatchEx_InvokeEx (IDispatchEx *iface, DISPID id, LCID lcid, WORD wFlags, DISPPARAMS *pdp, VARIANT *pvarRes, EXCEPINFO *pei, IServiceProvider *pspCaller) |
|
static HRESULT WINAPI | DispatchEx_DeleteMemberByName (IDispatchEx *iface, BSTR bstrName, DWORD grfdex) |
|
static HRESULT WINAPI | DispatchEx_DeleteMemberByDispID (IDispatchEx *iface, DISPID id) |
|
static HRESULT WINAPI | DispatchEx_GetMemberProperties (IDispatchEx *iface, DISPID id, DWORD grfdexFetch, DWORD *pgrfdex) |
|
static HRESULT WINAPI | DispatchEx_GetMemberName (IDispatchEx *iface, DISPID id, BSTR *pbstrName) |
|
static HRESULT WINAPI | DispatchEx_GetNextDispID (IDispatchEx *iface, DWORD grfdex, DISPID id, DISPID *pid) |
|
static HRESULT WINAPI | DispatchEx_GetNameSpaceParent (IDispatchEx *iface, IUnknown **ppunk) |
|
static vbdisp_t * | unsafe_impl_from_IDispatch (IDispatch *iface) |
|
HRESULT | create_vbdisp (const class_desc_t *desc, vbdisp_t **ret) |
|
static DISPID | ident_to_id (ScriptDisp *This, ident_map_t *ident) |
|
static ident_map_t * | id_to_ident (ScriptDisp *This, DISPID id) |
|
static ident_map_t * | add_ident (ScriptDisp *This, const WCHAR *name) |
|
static ScriptDisp * | ScriptDisp_from_IDispatchEx (IDispatchEx *iface) |
|
static HRESULT WINAPI | ScriptDisp_QueryInterface (IDispatchEx *iface, REFIID riid, void **ppv) |
|
static ULONG WINAPI | ScriptDisp_AddRef (IDispatchEx *iface) |
|
static ULONG WINAPI | ScriptDisp_Release (IDispatchEx *iface) |
|
static HRESULT WINAPI | ScriptDisp_GetTypeInfoCount (IDispatchEx *iface, UINT *pctinfo) |
|
static HRESULT WINAPI | ScriptDisp_GetTypeInfo (IDispatchEx *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo) |
|
static HRESULT WINAPI | ScriptDisp_GetIDsOfNames (IDispatchEx *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId) |
|
static HRESULT WINAPI | ScriptDisp_Invoke (IDispatchEx *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr) |
|
static HRESULT WINAPI | ScriptDisp_GetDispID (IDispatchEx *iface, BSTR bstrName, DWORD grfdex, DISPID *pid) |
|
static HRESULT WINAPI | ScriptDisp_InvokeEx (IDispatchEx *iface, DISPID id, LCID lcid, WORD wFlags, DISPPARAMS *pdp, VARIANT *pvarRes, EXCEPINFO *pei, IServiceProvider *pspCaller) |
|
static HRESULT WINAPI | ScriptDisp_DeleteMemberByName (IDispatchEx *iface, BSTR bstrName, DWORD grfdex) |
|
static HRESULT WINAPI | ScriptDisp_DeleteMemberByDispID (IDispatchEx *iface, DISPID id) |
|
static HRESULT WINAPI | ScriptDisp_GetMemberProperties (IDispatchEx *iface, DISPID id, DWORD grfdexFetch, DWORD *pgrfdex) |
|
static HRESULT WINAPI | ScriptDisp_GetMemberName (IDispatchEx *iface, DISPID id, BSTR *pbstrName) |
|
static HRESULT WINAPI | ScriptDisp_GetNextDispID (IDispatchEx *iface, DWORD grfdex, DISPID id, DISPID *pid) |
|
static HRESULT WINAPI | ScriptDisp_GetNameSpaceParent (IDispatchEx *iface, IUnknown **ppunk) |
|
HRESULT | create_script_disp (script_ctx_t *ctx, ScriptDisp **ret) |
|
void | collect_objects (script_ctx_t *ctx) |
|
HRESULT | disp_get_id (IDispatch *disp, BSTR name, vbdisp_invoke_type_t invoke_type, BOOL search_private, DISPID *id) |
|
HRESULT | map_hres (HRESULT hres) |
|
HRESULT | disp_call (script_ctx_t *ctx, IDispatch *disp, DISPID id, DISPPARAMS *dp, VARIANT *retv) |
|
HRESULT | get_disp_value (script_ctx_t *ctx, IDispatch *disp, VARIANT *v) |
|
HRESULT | disp_propput (script_ctx_t *ctx, IDispatch *disp, DISPID id, WORD flags, DISPPARAMS *dp) |
|