|
Navigation
- Home
- Community
- Development
- myReactOS
- Fundraiser 2012
Doxygen
- Main Page
- Alphabetical List
- Data Structures
- Directories
- File List
- Data Fields
- Globals
- Related Pages
Search
|
#include "jscript.h"
#include "wine/unicode.h"
#include "wine/debug.h"
Go to the source code of this file.
Data Structures |
| struct | dispex_prop_t |
Defines |
| #define | FDEX_VERSION_MASK 0xf0000000 |
| #define | DISPATCHEX_THIS(iface) DEFINE_THIS(DispatchEx, IDispatchEx, iface) |
Enumerations |
| enum | prop_type_t { PROP_VARIANT,
PROP_BUILTIN,
PROP_PROTREF,
PROP_DELETED
} |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (jscript) |
| static DISPID | prop_to_id (DispatchEx *This, dispex_prop_t *prop) |
| static dispex_prop_t * | get_prop (DispatchEx *This, DISPID id) |
| static DWORD | get_flags (DispatchEx *This, dispex_prop_t *prop) |
| static const builtin_prop_t * | find_builtin_prop (DispatchEx *This, const WCHAR *name) |
| static dispex_prop_t * | alloc_prop (DispatchEx *This, const WCHAR *name, prop_type_t type, DWORD flags) |
| static dispex_prop_t * | alloc_protref (DispatchEx *This, const WCHAR *name, DWORD ref) |
| static HRESULT | find_prop_name (DispatchEx *This, const WCHAR *name, dispex_prop_t **ret) |
| static HRESULT | find_prop_name_prot (DispatchEx *This, const WCHAR *name, dispex_prop_t **ret) |
| static HRESULT | ensure_prop_name (DispatchEx *This, const WCHAR *name, BOOL search_prot, DWORD create_flags, dispex_prop_t **ret) |
| static HRESULT | set_this (DISPPARAMS *dp, DISPPARAMS *olddp, IDispatch *jsthis) |
| static HRESULT | invoke_prop_func (DispatchEx *This, DispatchEx *jsthis, dispex_prop_t *prop, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *caller) |
| static HRESULT | prop_get (DispatchEx *This, dispex_prop_t *prop, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *caller) |
| static HRESULT | prop_put (DispatchEx *This, dispex_prop_t *prop, VARIANT *val, jsexcept_t *ei, IServiceProvider *caller) |
| static HRESULT | fill_protrefs (DispatchEx *This) |
| 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 | delete_prop (dispex_prop_t *prop) |
| 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) |
| HRESULT | init_dispex (DispatchEx *dispex, script_ctx_t *ctx, const builtin_info_t *builtin_info, DispatchEx *prototype) |
| HRESULT | create_dispex (script_ctx_t *ctx, const builtin_info_t *builtin_info, DispatchEx *prototype, DispatchEx **dispex) |
| HRESULT | init_dispex_from_constr (DispatchEx *dispex, script_ctx_t *ctx, const builtin_info_t *builtin_info, DispatchEx *constr) |
| DispatchEx * | iface_to_jsdisp (IUnknown *iface) |
| HRESULT | jsdisp_get_id (DispatchEx *jsdisp, const WCHAR *name, DWORD flags, DISPID *id) |
| HRESULT | jsdisp_call_value (DispatchEx *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *caller) |
| HRESULT | jsdisp_call (DispatchEx *disp, DISPID id, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *caller) |
| HRESULT | jsdisp_call_name (DispatchEx *disp, const WCHAR *name, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *caller) |
| HRESULT | disp_call (script_ctx_t *ctx, IDispatch *disp, DISPID id, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *caller) |
| HRESULT | jsdisp_propput_name (DispatchEx *obj, const WCHAR *name, VARIANT *val, jsexcept_t *ei, IServiceProvider *caller) |
| HRESULT | jsdisp_propput_const (DispatchEx *obj, const WCHAR *name, VARIANT *val) |
| HRESULT | jsdisp_propput_idx (DispatchEx *obj, DWORD idx, VARIANT *val, jsexcept_t *ei, IServiceProvider *caller) |
| HRESULT | disp_propput (script_ctx_t *ctx, IDispatch *disp, DISPID id, VARIANT *val, jsexcept_t *ei, IServiceProvider *caller) |
| HRESULT | jsdisp_propget_name (DispatchEx *obj, const WCHAR *name, VARIANT *var, jsexcept_t *ei, IServiceProvider *caller) |
| HRESULT | jsdisp_get_idx (DispatchEx *obj, DWORD idx, VARIANT *var, jsexcept_t *ei, IServiceProvider *caller) |
| HRESULT | jsdisp_propget (DispatchEx *jsdisp, DISPID id, VARIANT *val, jsexcept_t *ei, IServiceProvider *caller) |
| HRESULT | disp_propget (script_ctx_t *ctx, IDispatch *disp, DISPID id, VARIANT *val, jsexcept_t *ei, IServiceProvider *caller) |
| HRESULT | jsdisp_delete_idx (DispatchEx *obj, DWORD idx) |
Variables |
| static const IID | IID_IDispatchJS |
| static IDispatchExVtbl | DispatchExVtbl |
| static const builtin_info_t | dispex_info |
Generated on Sun May 27 2012 05:10:43 for ReactOS by
1.7.6.1
|