.\" -*- nroff -*- .\" Generated file - DO NOT EDIT! .TH DispGetParam 3w "Oct 2012" "Wine API" "Wine API" .SH NAME \fBDispGetParam\fR (OLEAUT32.28) .SH SYNOPSIS HRESULT DispGetParam ( DISPPARAMS* \fIpdispparams\fR, UINT \fIposition\fR, VARTYPE \fIvtTarg\fR, VARIANT* \fIpvarResult\fR, UINT* \fIpuArgErr\fR ) .SH PARAMS \fIpdispparams\fR \fB[In]\fR Parameter list. .PP \fIposition\fR \fB[In]\fR Position of parameter to coerce in \fIpdispparams\fR. .PP \fIvtTarg\fR \fB[In]\fR Type of value to coerce to. .PP \fIpvarResult\fR \fB[Out]\fR Destination for resulting variant. .PP \fIpuArgErr\fR \fB[Out]\fR Destination for error code. .PP .SH DESCRIPTION .PP Retrieve a parameter from a \fBDISPPARAMS\fR structure and coerce it to the specified variant type. .SH NOTES .PP Coercion is done using system (\fB0\fR) locale. .SH RETURNS .PP \fBSuccess:\fR \fBS_OK\fR. .PP \fBFailure:\fR \fBDISP_E_PARAMNOTFOUND\fR, if \fIposition\fR is invalid. or \fBDISP_E_TYPEMISMATCH\fR, if the coercion failed. \fIpuArgErr\fR is set to the index of the argument in \fIpdispparams\fR. .SH IMPLEMENTATION .PP Declared in \fB"oleauto.h"\fR. .PP Implemented in \fB"dlls/oleaut32/dispatch.c"\fR. .PP Debug channel \fB"ole"\fR.