UUEncode
Chame essa função para uuencode alguns dados.
inline BOOL UUEncode(
const BYTE* pbSrcData,
int nSrcLen,
LPSTR szDest,
int* pnDestLen,
LPCTSTR lpszFile = _T("file"),
DWORD dwFlags = 0
) throw( );
Parâmetros
pbSrcData
O buffer que contém os dados a ser codificado.nSrcLen
O comprimento em bytes dos dados a ser codificado.szDest
Buffer alocado chamador para receber dados codificados.pnDestLen
Ponteiro para uma variável que contém o comprimento em caracteres de szDest. Se a função obtiver êxito, a variável recebe o número de caracteres gravada no buffer.Se a função falhar, a variável recebe o comprimento necessário em caracteres do buffer.lpszFile
O arquivo a ser adicionado ao cabeçalho quando ATLSMTP_UUENCODE_HEADER é especificado em dwFlags.dwFlags
Sinalizadores de controlar o comportamento desta função.See Sinalizadores ATLSMTP_UUENCODE.
Valor de retorno
RetornaTRUE sucesso, FALSE em caso de falha.
Comentários
Essa implementação uuencoding segue a especificação POSIX P1003.2b/D11.
Requisitos
Cabeçalho: atlenc.h