.\" -*- nroff -*- .\" Generated file - DO NOT EDIT! .TH CreateIProp 3w "Oct 2012" "Wine API" "Wine API" .SH NAME \fBCreateIProp\fR (MAPI32.60) .SH SYNOPSIS SCODE CreateIProp ( LPCIID \fIiid\fR, ALLOCATEBUFFER* \fIlpAlloc\fR, ALLOCATEMORE* \fIlpMore\fR, FREEBUFFER* \fIlpFree\fR, LPVOID \fIlpReserved\fR, LPPROPDATA* \fIlppPropData\fR ) .SH DESCRIPTION .PP Create an \fBIPropData\fR object. .SH PARAMS \fIiid\fR \fB[In]\fR \fBGUID\fR of the object to create. Use &IID_IMAPIPropData or \fBNULL\fR. .PP \fIlpAlloc\fR \fB[In]\fR Memory allocation function. Use \fBMAPIAllocateBuffer(3w)\fR. .PP \fIlpMore\fR \fB[In]\fR Linked memory allocation function. Use \fBMAPIAllocateMore(3w)\fR. .PP \fIlpFree\fR \fB[In]\fR Memory free function. Use \fBMAPIFreeBuffer(3w)\fR. .PP \fIlpReserved\fR \fB[In]\fR Reserved, set to \fBNULL\fR. .PP \fIlppPropData\fR \fB[Out]\fR Destination for created \fBIPropData\fR object. .PP .SH RETURNS .PP \fBSuccess:\fR \fBS_OK\fR. *\fIlppPropData\fR contains the newly created object. .PP \fBFailure:\fR \fBMAPI_E_INTERFACE_NOT_SUPPORTED\fR, if \fIiid\fR is non-NULL and not supported, \fBMAPI_E_INVALID_PARAMETER\fR, if any parameter is invalid .SH IMPLEMENTATION .PP Declared in \fB"mapiutil.h"\fR. .PP Implemented in \fB"dlls/mapi32/prop.c"\fR. .PP Debug channel \fB"mapi"\fR.