Sdílet prostřednictvím


UUEncode

Volání této funkce uuencode některá data.

inline BOOL UUEncode(
   const BYTE* pbSrcData,
   int nSrcLen,
   LPSTR szDest,
   int* pnDestLen,
   LPCTSTR lpszFile = _T("file"),
   DWORD dwFlags = 0 
) throw( );

Parametry

  • pbSrcData
    Vyrovnávací paměti obsahující data, která chcete zakódovat.

  • nSrcLen
    Délka dat pro zakódování v bajtech.

  • szDest
    Volající přidělené vyrovnávací zakódovaná data.

  • pnDestLen
    Ukazatel Proměnná délka znaků v szDest .Pokud funkce úspěšná, obdrží proměnné počet znaků, které jsou zapsány do vyrovnávací paměti.Pokud selže funkce, obdrží proměnné znaky vyrovnávací paměti na požadovanou délku.

  • lpszFile
    Soubor, který chcete přidat do záhlaví při ATLSMTP_UUENCODE_HEADER je v dwFlags .

  • dwFlags
    Příznaky určující chování této funkce.Viz příznaky ATLSMTP_UUENCODE.

Vrácená hodnota

Vrátí TRUE na úspěch, FALSE při selhání.

Poznámky

Tato implementace uuencoding následující specifikace POSIX P1003.2b/D11.

Požadavky

Záhlaví: atlenc.h

Viz také

Referenční dokumentace

UUDecode

UUDecodeGetRequiredLength

UUEncodeGetRequiredLength

Další zdroje

Koncepty ATL

Komponenty COM plochy ATL

Abecední odkaz funkce ATL