Partilhar via


QPDecode

Decodifica uma seqüência de dados tem sido codificados no formato entre aspas imprimível, sistema autônomo por uma telefonar anterior a QPEncode.

inline BOOL QPDecode(
   BYTE* pbSrcData,
   int nSrcLen,
   LPSTR szDest,
   int* pnDestLen,
   DWORD dwFlags = 0 
) throw( );

Parâmetros

  • pbSrcData
    O buffer que contém os dados a ser decodificado.

  • nSrcLen
    O comprimento em bytes de pbSrcData.

  • szDest
    Buffer alocado chamador para receber os dados decodificados.

  • pnDestLen
    Ponteiro para uma variável que contém o comprimento em bytes de pbDest. Se a função obtiver êxito, a variável recebe o número de bytes gravados no buffer.Se a função falhar, a variável recebe o comprimento necessário em bytes do buffer.

  • dwFlags
    Sinalizadores que descrevem como a conversão for executada.See Sinalizadores ATLSMTP_QPENCODE.

Valor de retorno

RetornaTRUE sucesso, FALSE em caso de falha.

Comentários

O esquema de codificação entre aspas imprimível é descrito na RFC 2045 (http://www.ietf.org/RFC/rfc2045.txt).

Requisitos

Cabeçalho: atlenc.h

Consulte também

Referência

QPDecodeGetRequiredLength

QPEncode

QPEncodeGetRequiredLength

Outros recursos

Conceitos atl

Referência da ATL

Referência alfabético de funções ATL