Partager via


Uuencode

Appelez cette fonction à l'uuencode des données.

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

Paramètres

  • pbSrcData
    La mémoire tampon qui contient les données à encoder.

  • nSrcLen
    La longueur en octets des données à encoder.

  • szDest
    Mémoire tampon allouée par l'appelant reçoive les données encodées.

  • pnDestLen
    Pointeur vers une variable qui contient la longueur caractères d' szDest.Si la fonction réussit, la variable reçoit le nombre de caractères entrés dans la mémoire tampon.Si la fonction échoue, la variable reçoit la longueur requise dans les caractères de la mémoire tampon.

  • lpszFile
    Le fichier à ajouter à l'en-tête lorsque ATLSMTP_UUENCODE_HEADER est spécifié dans dwFlags.

  • dwFlags
    Balises vérifier le comportement de cette fonction.Consultez balises d'ATLSMTP_UUENCODE.

Valeur de retour

Retourne TRUE en cas de réussite, FALSE en cas de échec.

Notes

Cette implémentation uuencoding suit la spécification de POSIX P1003.2b/D11.

Configuration requise

Header: atlenc.h

Voir aussi

Référence

Uudecode

UUDecodeGetRequiredLength

UUEncodeGetRequiredLength

Autres ressources

Concepts ATL

Composants de Bureau COM ATL

Référence alphabétique des fonctions ATL