.\" -*- nroff -*- .\" Generated file - DO NOT EDIT! .TH CoUnmarshalInterface 3w "Oct 2012" "Wine API" "Wine API" .SH NAME \fBCoUnmarshalInterface\fR (OLE32.@) .SH SYNOPSIS HRESULT CoUnmarshalInterface ( IStream* \fIpStream\fR, REFIID \fIriid\fR, LPVOID* \fIppv\fR ) .SH DESCRIPTION .PP Unmarshals an object from a stream by creating a proxy to the remote object, if necessary. .SH PARAMS \fIpStream\fR \fB[In]\fR Stream containing the marshaled object. .PP \fIriid\fR \fB[In]\fR Interface identifier of the object to create a proxy to. .PP \fIppv\fR \fB[Out]\fR Address where proxy will be stored. .PP .SH RETURNS .PP \fBSuccess:\fR \fBS_OK\fR. .PP \fBFailure:\fR \fBHRESULT\fR code. .SH SEE ALSO .PP CoMarshalInterface(). .SH IMPLEMENTATION .PP Declared in \fB"objbase.h"\fR. .PP Implemented in \fB"dlls/ole32/marshal.c"\fR. .PP Debug channel \fB"ole"\fR.