From: Dmitry Timoshkov Subject: Re: [PATCH 3/3] propsys: Implement PropVariantToBuffer(). Message-Id: <20190215114240.961547f03a245e298ae47941@baikal.ru> Date: Fri, 15 Feb 2019 11:42:40 +0800 In-Reply-To: <524bba6a-e8d2-d8be-79f1-55decaf27ae8@codeweavers.com> References: <524bba6a-e8d2-d8be-79f1-55decaf27ae8@codeweavers.com> Jactry Zeng wrote: > +HRESULT WINAPI PropVariantToBuffer(REFPROPVARIANT propvarIn, void *ret, UINT cb) > +{ > + TRACE("(%p, %p, %d)\n", propvarIn, ret, cb); > + > + if(cb > propvarIn->u.caub.cElems) > + return E_FAIL; > + > + memcpy(ret, propvarIn->u.caub.pElems, cb); > + > + return S_OK; > +} What happens when NULL and/or 0 are passed in? -- Dmitry.