UUEncode
Wywołanie tej funkcji do uuencode niektóre dane.
inline BOOL UUEncode(
const BYTE* pbSrcData,
int nSrcLen,
LPSTR szDest,
int* pnDestLen,
LPCTSTR lpszFile = _T("file"),
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.lpszFile
Dodany do nagłówka, gdy ATLSMTP_UUENCODE_HEADER jest określona w pliku dwFlags.dwFlags
Flagi sterujące zachowaniem tej funkcji.Zobacz flagi ATLSMTP_UUENCODE.
Wartość zwracana
Zwraca TRUE na sukces, FALSE w przypadku awarii.
Uwagi
Ta implementacja UUENCODE następuje specyfikacji POSIX P1003.2b/D11.
Wymagania
Nagłówek: atlenc.h