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 knihovny ATL (Active Template Library)

Komponenty COM plochy ATL

Abecední odkaz funkce ATL