QPDecode
解密已输入了以引用可打印的格式(如以前调用了 QPEncode数据的字符串。
inline BOOL QPDecode(
BYTE* pbSrcData,
int nSrcLen,
LPSTR szDest,
int* pnDestLen,
DWORD dwFlags = 0
) throw( );
参数
[in] pbSrcData
包含数据的缓冲区要解密。[in] nSrcLen
字节长度 pbSrcData。[out] szDest
接收已解码的数据的调用方分配的缓冲区。[out] pnDestLen
对于字节 szDest包含该长度变量的指针。如果函数成功,则该变量接收到缓冲区中编写字节数。如果函数失败,则变量将缓冲区的字节接收需长度。[in] dwFlags
标记描述转换如何完成。ATLSMTP_QPENCODE标志参见。
返回值
返回在成功的 TRUE,在失败时进行 FALSE。
备注
引用可打印的编码方案中描述RFC 2045 (http://www.ietf.org/rfc/rfc2045.txt)。
要求
标头: atlenc.h