.\" -*- nroff -*- .\" Generated file - DO NOT EDIT! .TH WdtpInterfacePointer_UserMarshal 3w "Oct 2012" "Wine API" "Wine API" .SH NAME \fBWdtpInterfacePointer_UserMarshal\fR (OLE32.@) .SH SYNOPSIS unsigned char * WdtpInterfacePointer_UserMarshal ( ULONG* \fIpFlags\fR, ULONG \fIRealFlags\fR, unsigned char* \fIpBuffer\fR, IUnknown* \fIpunk\fR, REFIID \fIriid\fR ) .SH DESCRIPTION .PP Marshals an interface pointer into a buffer. .SH PARAMS \fIpFlags\fR \fB[In]\fR Flags. See notes. .PP \fIRealFlags\fR \fB[In]\fR The \fBMSHCTX\fR to use when marshaling the interface. .PP \fIpBuffer\fR \fB[In]\fR Buffer to marshal the clip format into. .PP \fIpunk\fR \fB[In]\fR Interface pointer to marshal. .PP \fIriid\fR \fB[In]\fR Id of interface to marshal. .PP .SH RETURNS .PP The end of the marshaled data in the buffer. .SH NOTES .PP Even though the function is documented to take a pointer to a \fBULONG\fR in \fIpFlags\fR, it actually takes a pointer to a \fBUSER_MARSHAL_CB\fR structure, of which the first parameter is a \fBULONG\fR. .SH IMPLEMENTATION .PP Not declared in a Wine header. The function is either undocumented, or missing from Wine. .PP Implemented in \fB"dlls/ole32/usrmarshal.c"\fR. .PP Debug channel \fB"ole"\fR.