UUEncode
Bu işleve uuencode bazı veriler çağırın.
inline BOOL UUEncode(
const BYTE* pbSrcData,
int nSrcLen,
LPSTR szDest,
int* pnDestLen,
LPCTSTR lpszFile = _T("file"),
DWORD dwFlags = 0
) throw( );
Parametreler
pbSrcData
Kodlanacak veri içeren bir arabellek.nSrcLen
Kodlanacak veri uzunluğunu bayt.szDest
Kodlanmış verileri almak için arayan tarafından ayrılmış arabellek.pnDestLen
İşaretçi uzunluğu karakter içeren değişken szDest.Değişken işlev başarılı olursa, arabelleğe yazılan karakterlerin sayısını alır.İşlev başarısız olursa, değişken karakter arabelleği istenen uzunluğa alır.lpszFile
atlsmtp_uuencode_header belirtilen üstbilgi eklenecek dosya dwFlags.dwFlags
Bu işlevin davranışı denetleyen bayraklar.Bkz: atlsmtp_uuencode bayrakları.
Dönüş Değeri
İade doğru başarı durumunda, yanlış başarısızlık.
Notlar
Bu uuencoding uygulaması POSIX P1003.2b/D11 belirtimine uyar.
Gereksinimler
Başlık: atlenc.h