QEncode
Wywołanie tej funkcji konwersji niektóre dane przy użyciu kodowania "Q".
inline BOOL QEncode(
BYTE* pbSrcData,
int nSrcLen,
LPSTR szDest,
int* pnDestLen,
LPCSTR pszCharSet,
int* pnNumEncoded = NULL
) throw( );
Parametry
pbSrcData
Bufor zawierający dane, które mają być zakodowane.nSrcLen
Długość w bajtach dane mają być zakodowane.szDest
Przydzielone wywołującego bufor odbioru zakodowane dane.pnDestLen
Wskaźnik do zmiennej, która zawiera długość w znaki szDest.Jeśli funkcja się powiedzie, Zmienna otrzymuje liczbę znaków zapisywana w buforze.Jeśli funkcja zawiedzie, Zmienna otrzymuje wymaganą długość w znakach buforu.pszCharSet
Zestaw znaków do konwertowania.pnNumEncoded
Wskaźnik do zmiennej, która na powrót zawiera liczbę znaków niebezpieczne, które musiały być zamienione.
Wartość zwracana
Zwraca TRUE na sukces, FALSE w przypadku awarii.
Uwagi
Schemat kodowania "Q" jest opisany w specyfikacji RFC 2047 (http://www.ietf.org/rfc/rfc2047.txt).
Wymagania
Nagłówek: atlenc.h