JCL Help:MimeDecodePartialEnd@@Cardinal@Cardinal

From Project JEDI Wiki
Jump to navigationJump to search


Summary

MIME decode the last chunk of data in a multi-phase decoding routine.


Pascal

 function MimeDecodePartialEnd(out OutputBuffer: TDynByteArray; OutputOffset: SizeInt; const ByteBuffer: Cardinal; const ByteBufferSpace: Cardinal): SizeInt; overload;
function MimeDecodePartialEnd(out OutputBuffer: TDynByteArray; const ByteBuffer: Cardinal; const ByteBufferSpace: Cardinal): SizeInt; overload;
function MimeDecodePartialEnd(out OutputBuffer; const ByteBuffer: Cardinal; const ByteBufferSpace: Cardinal): SizeInt; overload;


Parameters

Parameters Description
out OutputBuffer: TDynByteArray Points to the output buffer.
const ByteBuffer: Cardinal Bytes of buffer from previous call.
const ByteBufferSpace: Cardinal Number of bytes to read before ByteBuffer is full


Return Value

Number of bytes actually written to the OutputBuffer.


Description

MIME decodes the last chunk of data in a mutli-phase decoding routine. It is used within MimeDecodeString, MimeDecodeStream, and MimeDecode, but can also be used directly.


See Also

MimeDecodePartial


About

Unit

JclMime


Donator

Ralf Junker


Notes

ByteBuffer and ByteBufferSpace are the values returned in the last call to MimeDecodePartial.


Contribute to this help topic

This documentation wiki is based on the collaborative effort of Project JEDI users. Your edits are welcome in order to improve documentation quality: edit this page