IDispatch_Invoke (OLEAUT32.@)
static HRESULT IDispatch_Invoke ( LPDISPATCH iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS* pDispParams, VARIANT* pVarResult, EXCEPINFO* pExcepInfo, UINT* puArgErr )
Call an object method.
| iface | [In] | IDispatch interface. |
| dispIdMember | [In] | DISPID of the method (from GetIDsOfNames). |
| riid | [In] | Reserved, set to IID_NULL. |
| lcid | [In] | Locale of the type information to convert parameters with. |
| wFlags, | [In] | Kind of method call (DISPATCH_ flags from "oaidl.h"). |
| pDispParams | [In] | Array of method arguments. |
| pVarResult | [Out] | Destination for the result of the call. |
| pExcepInfo | [Out] | Destination for exception information. |
| puArgErr | [Out] | Destination for bad argument. |
Success: S_OK.
Failure: See DispInvoke for failure cases.
See DispInvoke and IDispatch.
Defined in "oaidl.h".
Implemented in "dlls/oleaut32/dispatch.c". source.winehq.org/source/dlls/oleaut32/dispatch.c
Debug channel "ole".
Copyright © 2006 The Wine Project. All trademarks are the property of their respective owners. Visit WineHQ for license details. Generated Oct 2006.