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.
Not declared in a Wine header. The function is either undocumented, or missing from Wine.
Implemented in "dlls/oleaut32/dispatch.c". gitlab.winehq.org/wine/wine/blob/master/dlls/oleaut32/dispatch.c
Debug channel "ole".
Copyright © 2024 The Wine Project. All trademarks are the property of their respective owners. Visit WineHQ for license details. Generated Dec 2024.