Partilhar via


Uuencode

Chamar essa função ao 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 codificados.

  • nSrcLen
    O tamanho em bytes de dados a ser codificados.

  • szDest
    Buffer Chamador-atribuído para receber os dados codificados.

  • pnDestLen
    Um ponteiro a variável que contém o comprimento de caracteres de szDest. Se a função é bem-sucedido, a variável recebe o número de caracteres gravados no buffer. Se a função falhar, a variável recebe o comprimento necessário em buffer de caracteres.

  • lpszFile
    O arquivo a ser adicionado ao cabeçalho quando ATLSMTP_UUENCODE_HEADER é especificado em dwFlags.

  • dwFlags
    Sinalizadores que controlam o comportamento da função. Consulte sinalizadores de ATLSMTP_UUENCODE.

Valor de retorno

Retorna Verdadeiro em êxito, Falso em caso de falha.

Comentários

Essa implementação uuencoding segue a especificação POSIX P1003.2b/D11.

Requisitos

Cabeçalho: atlenc.h

Consulte também

Referência

Uudecode

UUDecodeGetRequiredLength

UUEncodeGetRequiredLength

Outros recursos

Conceitos da Biblioteca de Modelo Ativa (ATL)

Componentes da área de trabalho COM ATL

ATL funciona referência alfabética