QPEncode
Wywołanie tej funkcji do kodowania niektóre dane w formacie notowane drukowalne.
inline BOOL QPEncode(
BYTE* pbSrcData,
int nSrcLen,
LPSTR szDest,
int* pnDestLen,
DWORD dwFlags = 0
) 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.dwFlags
Flagi opisujące, jak konwersja jest wykonywane.Zobacz flagi ATLSMTP_QPENCODE.
Wartość zwracana
Zwraca TRUE na sukces, FALSE w przypadku awarii.
Uwagi
Cytowany niedrukowalne schemat kodowania jest opisany w specyfikacji RFC 2045 (http://www.ietf.org/rfc/rfc2045.txt).
Wymagania
Nagłówek: atlenc.h