Udostępnij za pośrednictwem


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 ATL

Składniki COM pulpitu ATL

ATL funkcje alfabetycznym odwołanie