.\" -*- nroff -*- .\" Generated file - DO NOT EDIT! .TH IDispatch_Invoke 3w "Oct 2012" "Wine API" "Wine API" .SH NAME \fBIDispatch_Invoke\fR (OLEAUT32.@) .SH SYNOPSIS static HRESULT IDispatch_Invoke ( LPDISPATCH \fIiface\fR, DISPID \fIdispIdMember\fR, REFIID \fIriid\fR, LCID \fIlcid\fR, WORD \fIwFlags\fR, DISPPARAMS* \fIpDispParams\fR, VARIANT* \fIpVarResult\fR, EXCEPINFO* \fIpExcepInfo\fR, UINT* \fIpuArgErr\fR ) .SH DESCRIPTION .PP Call an object method. .SH PARAMS \fIiface\fR \fB[In]\fR \fBIDispatch\fR interface. .PP \fIdispIdMember\fR \fB[In]\fR \fBDISPID\fR of the method (from \fBGetIDsOfNames(3w)\fR). .PP \fIriid\fR \fB[In]\fR Reserved, set to \fBIID_NULL\fR. .PP \fIlcid\fR \fB[In]\fR Locale of the type information to convert parameters with. .PP \fIwFlags\fR, \fB[In]\fR Kind of method call (\fBDISPATCH_\fR flags from \fB"oaidl.h"\fR). .PP \fIpDispParams\fR \fB[In]\fR Array of method arguments. .PP \fIpVarResult\fR \fB[Out]\fR Destination for the result of the call. .PP \fIpExcepInfo\fR \fB[Out]\fR Destination for exception information. .PP \fIpuArgErr\fR \fB[Out]\fR Destination for bad argument. .PP .SH RETURNS .PP \fBSuccess:\fR \fBS_OK\fR. .PP \fBFailure:\fR See \fBDispInvoke(3w)\fR for failure cases. .SH NOTES .PP See \fBDispInvoke(3w)\fR and \fBIDispatch(3w)\fR. .SH IMPLEMENTATION .PP Declared in \fB"oaidl.h"\fR. .PP Implemented in \fB"dlls/oleaut32/dispatch.c"\fR. .PP Debug channel \fB"ole"\fR.