QPEncode
Volání této funkce můžete zakódovat data uvedená tisknutelného formátu.
inline BOOL QPEncode(
BYTE* pbSrcData,
int nSrcLen,
LPSTR szDest,
int* pnDestLen,
DWORD dwFlags = 0
) throw( );
Parametry
pbSrcData
Vyrovnávací paměti obsahující data, která chcete zakódovat.nSrcLen
Délka dat pro zakódování v bajtech.szDest
Volající přidělené vyrovnávací zakódovaná data.pnDestLen
Ukazatel Proměnná délka znaků v szDest .Pokud funkce úspěšná, obdrží proměnné počet znaků, které jsou zapsány do vyrovnávací paměti.Pokud selže funkce, obdrží proměnné znaky vyrovnávací paměti na požadovanou délku.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