.\" -*- nroff -*- .\" Generated file - DO NOT EDIT! .TH PropCopyMore 3w "Oct 2012" "Wine API" "Wine API" .SH NAME \fBPropCopyMore\fR (MAPI32.76) .SH SYNOPSIS SCODE PropCopyMore ( LPSPropValue \fIlpDest\fR, LPSPropValue \fIlpSrc\fR, ALLOCATEMORE* \fIlpMore\fR, LPVOID \fIlpOrig\fR ) .SH DESCRIPTION .PP Copy a property value. .SH PARAMS \fIlpDest\fR \fB[Out]\fR Destination for the copied value. .PP \fIlpSrc\fR \fB[In]\fR Property value to copy to \fIlpDest\fR. .PP \fIlpMore\fR \fB[In]\fR Linked memory allocation function (pass \fBMAPIAllocateMore(3w)\fR). .PP \fIlpOrig\fR \fB[In]\fR Original allocation to which memory will be linked. .PP .SH RETURNS .PP \fBSuccess:\fR \fBS_OK\fR. \fIlpDest\fR contains a deep copy of \fIlpSrc\fR. .PP \fBFailure:\fR \fBMAPI_E_INVALID_PARAMETER\fR, if any parameter is invalid, \fBMAPI_E_NOT_ENOUGH_MEMORY\fR, if memory allocation fails. .SH NOTES .PP Any elements within the property returned should not be individually freed, as they will be freed when \fIlpOrig\fR is. .SH IMPLEMENTATION .PP Declared in \fB"mapiutil.h"\fR. .PP Implemented in \fB"dlls/mapi32/prop.c"\fR. .PP Debug channel \fB"mapi"\fR.