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