UUEncode
调用该功能。uuencode某些数据。
inline BOOL UUEncode(
const BYTE* pbSrcData,
int nSrcLen,
LPSTR szDest,
int* pnDestLen,
LPCTSTR lpszFile = _T("file"),
DWORD dwFlags = 0
) throw( );
参数
pbSrcData
包含数据的缓冲区要编码。nSrcLen
长度在中输入的数据的字节。szDest
接收数据编码的调用方分配的缓冲区。pnDestLen
对 szDest字符包含该长度变量的指针。 如果函数成功,则该变量接收到缓冲区中的字符数。 如果函数失败,该变量获得缓冲区的字符所需的长度。lpszFile
要添加的文件。标头,当ATLSMTP_UUENCODE_HEADER在 dwFlags指定。dwFlags
控制此功能的行为标志。 ATLSMTP_UUENCODE标志参见。
返回值
返回在成功的 TRUE,在失败时进行 FALSE。
备注
此uuencoding的实现遵循POSIX P1003.2b/D11规范。
要求
Header: atlenc.h