.\" -*- nroff -*- .\" Generated file - DO NOT EDIT! .TH IUnknown_ProfferService 3w "Oct 2012" "Wine API" "Wine API" .SH NAME \fBIUnknown_ProfferService\fR (SHLWAPI.514) .SH SYNOPSIS HRESULT IUnknown_ProfferService ( IUnknown* \fIlpUnknown\fR, REFGUID \fIservice\fR, IServiceProvider* \fIpService\fR, DWORD* \fIpCookie\fR ) .SH DESCRIPTION .PP Calls IProfferService methods to proffer/revoke specified \fIservice\fR. .SH PARAMS \fIlpUnknown\fR \fB[In]\fR Object to get an \fBIServiceProvider\fR interface from. .PP \fIservice\fR \fB[In]\fR Service Id for IProfferService::Proffer/Revoke calls. .PP \fIpService\fR \fB[In]\fR Service to proffer. If NULL::Revoke is called. .PP \fIpCookie\fR \fB[IO]\fR Group Id for IOleCommandTarget::Exec() call. .PP .SH RETURNS .PP \fBSuccess:\fR \fBS_OK\fR. IProffer method returns \fBS_OK\fR .PP \fBFailure:\fR An \fBHRESULT\fR error code. .SH NOTES .PP \fIlpUnknown\fR is expected to support the \fBIServiceProvider\fR interface. .SH IMPLEMENTATION .PP Exported by ordinal only. Use \fBGetProcAddress(3w)\fR to obtain a pointer to the function. .PP Implemented in \fB"dlls/shlwapi/ordinal.c"\fR. .PP Debug channel \fB"shell"\fR.