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 旗標。。
傳回值
在成功傳回 是 ,在失敗時 否 。
備註
這 uuencoding 的實作遵循 POSIX P1003.2b/D11 規格。
需求
Header: atlenc.h