QPDecode
Dekóduje řetězec data předchozí volání k zakódování v kotované tisknutelná formátu QPEncode.
inline BOOL QPDecode(
BYTE* pbSrcData,
int nSrcLen,
LPSTR szDest,
int* pnDestLen,
DWORD dwFlags = 0
) throw( );
Parametry
[v]pbSrcData
Vyrovnávací paměti obsahující data, která chcete dekódovat.[v]nSrcLen
Délka v bajtech pbSrcData .[výstup]szDest
Volající přidělené vyrovnávací paměti přijímat data dekódována.[výstup]pnDestLen
Ukazatel Proměnná délka v bajtech szDest .Pokud funkce úspěšná, obdrží proměnné počet bajtů zapsaných do vyrovnávací paměti.Pokud selže funkce, obdrží proměnné v bajtů vyrovnávací paměti na požadovanou délku.[v]dwFlags
Příznaky popisující, jak má být proveden převod.Viz příznaky ATLSMTP_QPENCODE.
Vrácená hodnota
Vrátí TRUE na úspěch, FALSE při selhání.
Poznámky
Uvedená tisknutelná schéma kódování je popsána v dokumentu RFC 2045 (http://www.ietf.org/rfc/rfc2045.txt).
Požadavky
Záhlaví: atlenc.h