QPDecode
Decodifica una serie di dati che sono stati codificati in formato tra virgolette- stampabile come da una chiamata precedente a QPEncode.
inline BOOL QPDecode(
BYTE* pbSrcData,
int nSrcLen,
LPSTR szDest,
int* pnDestLen,
DWORD dwFlags = 0
) throw( );
Parametri
[in] pbSrcData
Il buffer contenente i dati da decodificare.[in] nSrcLen
La lunghezza in byte pbSrcData.[out] szDest
Buffer allocato dal chiamante riceva i dati decodificati.[out] pnDestLen
Puntatore a una variabile contenente la lunghezza in byte szDest.Se la funzione ha esito positivo, la variabile riceve il numero di byte scritti nel buffer.Se la funzione non riesce, la variabile riceve la lunghezza necessaria in byte del buffer.[in] dwFlags
Contrassegna la descrizione della conversione deve essere eseguita.Vedere flag di ATLSMTP_QPENCODE.
Valore restituito
Restituisce TRUE su positivo, FALSE in errore.
Note
La combinazione tra virgolette- stampabile di codifica è descritta nello standard RFC 2045 (http://www.ietf.org/rfc/rfc2045.txt).
Requisiti
intestazione: atlenc.h