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
См. также
Ссылки
Другие ресурсы
Основные понятия активной библиотеки шаблонных классов (ATL)