Lines Matching refs:pcbWritten
735 * @param pcbWritten Where to optionally return the number of bytes
739 static int rtStrmWriteLocked(PRTSTREAM pStream, const void *pvBuf, size_t cbWrite, size_t *pcbWritten,
779 if (!pcbWritten || cwcWritten == 0)
792 if (pcbWritten)
793 *pcbWritten = cbWrite;
795 else if (pcbWritten)
805 *pcbWritten = pszCur - (const char *)pvBuf;
859 if (pcbWritten)
860 *pcbWritten = cbWrite;
868 if (pcbWritten)
869 *pcbWritten = 0;
886 if (pcbWritten)
890 *pcbWritten = fwrite_unlocked(pvBuf, 1, cbWrite, pStream->pFile);
892 *pcbWritten = fwrite(pvBuf, 1, cbWrite, pStream->pFile);
895 if ( *pcbWritten == cbWrite
938 * @param pcbWritten Where to optionally return the number of bytes
942 static int rtStrmWrite(PRTSTREAM pStream, const void *pvBuf, size_t cbWrite, size_t *pcbWritten, bool fSureIsText)
945 int rc = rtStrmWriteLocked(pStream, pvBuf, cbWrite, pcbWritten, fSureIsText);
958 * @param pcbWritten Where to store the number of bytes actually written.
961 RTR3DECL(int) RTStrmWriteEx(PRTSTREAM pStream, const void *pvBuf, size_t cbWrite, size_t *pcbWritten)
964 return rtStrmWrite(pStream, pvBuf, cbWrite, pcbWritten, false);