UUEncode
Chiamare la funzione a uuencode dati.
inline BOOL UUEncode(
const BYTE* pbSrcData,
int nSrcLen,
LPSTR szDest,
int* pnDestLen,
LPCTSTR lpszFile = _T("file"),
DWORD dwFlags = 0
) throw( );
Parametri
pbSrcData
Il buffer contenente i dati da codificare.nSrcLen
La lunghezza in byte dei dati da codificare.szDest
Buffer allocato dal chiamante riceva i dati codificati.pnDestLen
Puntatore a una variabile contenente la lunghezza in caratteri szDest. Se la funzione ha esito positivo, la variabile riceve il numero di caratteri scritto nel buffer. Se la funzione non riesce, la variabile riceve la richiesta lunghezza in caratteri del buffer.lpszFile
Il file da aggiungere all'intestazione quando ATLSMTP_UUENCODE_HEADER viene specificato in dwFlags.dwFlags
Flag che controllano il comportamento della funzione. Vedere flag di ATLSMTP_UUENCODE.
Valore restituito
Restituisce TRUE su positivo, FALSE in errore.
Note
Questa implementazione uuencoding segue la specifica dei POSIX P1003.2b/D11.
Requisiti
Header: atlenc.h
Vedere anche
Riferimenti
Altre risorse
Concetti relativi alla Libreria ATL (Active Template Library)