UUEncode
Rufen Sie diese Funktion zu uuencode einige Daten auf.
inline BOOL UUEncode(
const BYTE* pbSrcData,
int nSrcLen,
LPSTR szDest,
int* pnDestLen,
LPCTSTR lpszFile = _T("file"),
DWORD dwFlags = 0
) throw( );
Parameter
pbSrcData
Der Puffer, der die zu codierenden Daten enthält.nSrcLen
Die Länge in Bytes der codiert werden Daten.szDest
Vom Aufrufer reservierter Puffer, in dem die codierten Daten zu empfangen.pnDestLen
Zeiger auf eine Variable, die die Länge von in Zeichen szDest enthält. Wenn die Funktion folgt, empfängt die Variable die Anzahl von Zeichen, die in den Puffer geschrieben werden. Wenn die Funktion fehlschlägt, empfängt die Variable die erforderliche Länge in Zeichen des Puffers.lpszFile
Die auf den Header hinzuzufügende Datei, wenn ATLSMTP_UUENCODE_HEADER in dwFlags angegeben wird.dwFlags
Flags, die das Verhalten dieser Funktion steuern. Siehe ATLSMTP_UUENCODE-Flags.
Rückgabewert
Gibt TRUE bei Erfolg, FALSE auf Fehler zurück.
Hinweise
Diese uuencoding Implementierung folgt der Spezifikation POSIX P1003.2b/D11.
Anforderungen
Header: atlenc.h