QEncode
Volání této funkce můžete převést některá data pomocí kódování "Q".
inline BOOL QEncode(
BYTE* pbSrcData,
int nSrcLen,
LPSTR szDest,
int* pnDestLen,
LPCSTR pszCharSet,
int* pnNumEncoded = NULL
) 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.pszCharSet
Znaková sada pro převod.pnNumEncoded
Ukazatel Proměnná, která obsahuje číslo nebezpečné znaky, které musely být převedeny na návrat.
Vrácená hodnota
Vrátí TRUE na úspěch, FALSE při selhání.
Poznámky
Schéma kódování "Q" je popsána v dokumentu RFC 2047 (http://www.ietf.org/rfc/rfc2047.txt).
Požadavky
Záhlaví: atlenc.h