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

Zobacz też

Informacje

UUDecode

UUDecodeGetRequiredLength

UUEncodeGetRequiredLength

Inne zasoby

Pojęcia biblioteki Active Template Library (ALT)

Składniki COM pulpitu ATL

ATL funkcje alfabetycznym odwołanie