Lines Matching refs:pcbWritten
200 DECLCALLBACKMEMBER(int, pfnDecompress)(PRTZIPDECOMP pZip, void *pvBuf, size_t cbBuf, size_t *pcbWritten);
344 static DECLCALLBACK(int) rtZipStoreDecompress(PRTZIPDECOMP pZip, void *pvBuf, size_t cbBuf, size_t *pcbWritten)
367 if (pcbWritten)
369 *pcbWritten = cbWritten;
387 if (pcbWritten)
388 *pcbWritten = cbWritten;
588 static DECLCALLBACK(int) rtZipZlibDecompress(PRTZIPDECOMP pZip, void *pvBuf, size_t cbBuf, size_t *pcbWritten)
620 if (pcbWritten)
621 *pcbWritten = cbBuf - pZip->u.Zlib.avail_out;
819 static DECLCALLBACK(int) rtZipBZlibDecompress(PRTZIPDECOMP pZip, void *pvBuf, size_t cbBuf, size_t *pcbWritten)
844 if (pcbWritten)
845 *pcbWritten = cbBuf - pZip->u.BZlib.avail_out;
1113 static DECLCALLBACK(int) rtZipLZFDecompress(PRTZIPDECOMP pZip, void *pvBuf, size_t cbBuf, size_t *pcbWritten)
1194 if (pcbWritten)
1195 *pcbWritten = cbWritten;
1209 if (pcbWritten)
1210 *pcbWritten = cb;
1314 if (pcbWritten)
1315 *pcbWritten += cbUncompressed;
1516 static DECLCALLBACK(int) rtZipStubDecompress(PRTZIPDECOMP pZip, void *pvBuf, size_t cbBuf, size_t *pcbWritten)
1518 NOREF(pZip); NOREF(pvBuf); NOREF(cbBuf); NOREF(pcbWritten);
1663 * @param cbBuf Number of bytes to produce. If pcbWritten is set
1665 * @param pcbWritten Number of bytes actually written to the buffer. If NULL
1668 RTDECL(int) RTZipDecompress(PRTZIPDECOMP pZip, void *pvBuf, size_t cbBuf, size_t *pcbWritten)
1689 return pZip->pfnDecompress(pZip, pvBuf, cbBuf, pcbWritten);