xrtMailWordParse

XRT_API xmailnext xrtMailWordParse(xstrview Text, xmailwordview* pWord);

;
返回:XRT_API xmailnext xrtMailWordParse(xstrview Text, xmailwordview* pWord);

示例已编译验证

/* XRT_API xmailnext xrtMailWordParse(xstrview Text, xmailwordview* pWord); */
result = xrtMailWordParse();

xrtMailWordEncodeWrite

XRT_API bool xrtMailWordEncodeWrite( xstrview Text, xmailwordencoding Encoding, char* sOutput, size_t iCapacity, size_t* pOutputSize );

;
返回:XRT_API bool xrtMailWordEncodeWrite( xstrview Text, xmailwordencoding Encoding, char* sOutput, size_t iCapacity, size_t* pOutputSize );

示例已编译验证

/* XRT_API bool xrtMailWordEncodeWrite( xstrview Text, xmailwordencoding Encoding, char* sOutput, size_t iCapacity, size_t* pOutputSize ); */
result = xrtMailWordEncodeWrite();

xrtMailWordEncode

创建由 xrtFree 释放的 RFC 2047 字段文本。

str xrtMailWordEncode( xstrview Text, xmailwordencoding Encoding, size_t* pOutputSize );
参数说明
xstrview Text文本视图
xmailwordencoding Encoding编码
size_t* pOutputSize出:输出长度
返回:创建由 xrtFree 释放的 RFC 2047 字段文本。

示例已编译验证

/* 创建由 xrtFree 释放的 RFC 2047 字段文本。 */
result = xrtMailWordEncode(Text, Encoding, pOutputSize);

xrtMailWordDecodeWrite

XRT_API bool xrtMailWordDecodeWrite( xstrview Text, uint32 iFlags, char* sOutput, size_t iCapacity, size_t* pOutputSize );

;
返回:XRT_API bool xrtMailWordDecodeWrite( xstrview Text, uint32 iFlags, char* sOutput, size_t iCapacity, size_t* pOutputSize );

示例已编译验证

/* XRT_API bool xrtMailWordDecodeWrite( xstrview Text, uint32 iFlags, char* sOutput, size_t iCapacity, size_t* pOutputSize ); */
result = xrtMailWordDecodeWrite();

xrtMailWordDecode

创建由 xrtFree 释放的 UTF-8 解码文本。

str xrtMailWordDecode( xstrview Text, uint32 iFlags, size_t* pOutputSize );
参数说明
xstrview Text文本视图
uint32 iFlags标志位
size_t* pOutputSize出:输出长度
返回:创建由 xrtFree 释放的 UTF-8 解码文本。

示例已编译验证

/* 创建由 xrtFree 释放的 UTF-8 解码文本。 */
result = xrtMailWordDecode(Text, iFlags, pOutputSize);