Freigeben über


ATL-Textcodierung-Funktionen

Diese Funktionen unterstützen die Textcodierung und -decodierung.

Funktion Beschreibung
AtlGetHexValue Mit dieser Funktion wird der numerische Wert einer Hexadezimalziffer abgerufen.
AtlGetVersion Rufen Sie diese Funktion auf, um die Version der verwendeten ATL-Bibliothek abzurufen.
AtlHexDecode Decodiert eine Datenzeichenfolge, die als hexadezimaler Text codiert wurde, z. B. durch einen vorherigen Aufruf von AtlHexEncode.
AtlHexDecodeGetRequiredLength Mit dieser Funktion können Sie die Größe eines Puffers in Bytes abrufen, der die Daten enthalten kann, die aus einer hexadezimal codierten Zeichenfolge der angegebenen Länge decodiert wurden.
AtlHexEncode Mit dieser Funktion werden einige Daten als Zeichenfolge mit hexadezimalem Text codiert.
AtlHexEncodeGetRequiredLength Mit dieser Funktion können Sie die Größe eines Puffers in Zeichen abrufen, der eine Zeichenfolge enthalten kann, die aus Daten der angegebenen Größe codiert wurde.
AtlHexValue Mit dieser Funktion wird der numerische Wert einer Hexadezimalziffer abgerufen.
AtlUnicodeToUTF8 Mit dieser Funktion können Sie eine Unicode-Zeichenfolge in UTF-8 konvertieren.
BEncode Mit dieser Funktion werden einige Daten mit "B"-Codierung konvertiert.
BEncodeGetRequiredLength Mit dieser Funktion können Sie die Größe eines Puffers in Zeichen abrufen, der eine Zeichenfolge enthalten kann, die aus Daten der angegebenen Größe codiert wurde.
EscapeXML Mit dieser Funktion werden für die Verwendung in XML unsichere Zeichen in sichere Zeichen konvertiert.
GetExtendedChars Mit dieser Funktion können Sie die Anzahl von Sonderzeichen in einer Zeichenfolge abrufen.
IsExtendedChar Rufen Sie diese Funktion auf, um herauszufinden, ob ein bestimmtes Zeichen ein erweitertes Zeichen ist (kleiner als 32, größer als 126 und kein Tabstopp, Zeilenvorschub oder Wagenrücklauf)
QEncode Mit dieser Funktion werden einige Daten mit "Q"-Codierung konvertiert.
QEncodeGetRequiredLength Mit dieser Funktion können Sie die Größe eines Puffers in Zeichen abrufen, der eine Zeichenfolge enthalten kann, die aus Daten der angegebenen Größe codiert wurde.
QPDecode Decodiert eine Zeichenfolge von Daten, die in an zitierten Druckformaten codiert wurden, z. B. durch einen vorherigen Aufruf von QPEncode.
QPDecodeGetRequiredLength Mit dieser Funktion können Sie die Größe eines Puffers in Bytes abrufen, der die Daten enthalten kann, die aus einer Zeichenfolge der angegebenen Länge in einem druckbaren Format mit Anführungszeichen decodiert wurden.
QPEncode Mit dieser Funktion können Sie Daten in ein druckbares Format mit Anführungszeichen codieren.
QPEncodeGetRequiredLength Mit dieser Funktion können Sie die Größe eines Puffers in Zeichen abrufen, der eine Zeichenfolge enthalten kann, die aus Daten der angegebenen Größe codiert wurde.
UUDecode Decodiert eine Datenzeichenfolge, die uuencodiert wurde, z. B. durch einen vorherigen Aufruf von UUEncode.
UUDecodeGetRequiredLength Mit dieser Funktion können Sie die Größe eines Puffers in Bytes abrufen, der die Daten enthalten kann, die aus einer UUEncoded-Zeichenfolge der angegebenen Länge decodiert wurden.
Uuencode Mit dieser Funktion können Sie Daten in UUEncoded-Daten codieren.
UUEncodeGetRequiredLength Mit dieser Funktion können Sie die Größe eines Puffers in Zeichen abrufen, der eine Zeichenfolge enthalten kann, die aus Daten der angegebenen Größe codiert wurde.

Anforderungen

Kopfzeile: atlenc.h

AtlGetHexValue

Mit dieser Funktion wird der numerische Wert einer Hexadezimalziffer abgerufen.

inline char AtlGetHexValue(char chIn) throw();

Parameter

Kinn
Das hexadezimale Zeichen '0'-'9', 'A'-'F' oder 'a'-'f'.

Rückgabewert

Der numerische Wert des Eingabezeichens, der als hexadezimale Ziffer interpretiert wird. Beispielsweise gibt eine Eingabe von "0" den Wert 0 zurück, und eine Eingabe von "A" gibt einen Wert von 10 zurück. Wenn das Eingabezeichen keine hexadezimale Ziffer ist, gibt diese Funktion -1 zurück.

AtlGetVersion

Rufen Sie diese Funktion auf, um die Version der verwendeten ATL-Bibliothek abzurufen.

ATLAPI_(DWORD) AtlGetVersion(void* pReserved);

Parameter

Erhalten
Ein reservierter Zeiger.

Rückgabewert

Gibt einen DWORD-Ganzzahlwert der Version der ATL-Bibliothek zurück, die Sie kompilieren oder ausführen.

Beispiel

Die Funktion sollte wie folgt aufgerufen werden.

DWORD ver;
ver = AtlGetVersion(NULL);   

Anforderungen

Kopfzeile: atlbase.h

AtlHexDecode

Decodiert eine Datenzeichenfolge, die als hexadezimaler Text codiert wurde, z. B. durch einen vorherigen Aufruf von AtlHexEncode.

inline BOOL AtlHexDecode(
   LPCSTR pSrcData,
   int nSrcLen,
   LPBYTE pbDest,
   int* pnDestLen) throw();

Parameter

pSrcData
Die Zeichenfolge, die die zu decodierten Daten enthält.

nSrcLen
Die Länge in Zeichen von pSrcData.

PbDest
Vom Aufrufer zugewiesener Puffer zum Empfangen der decodierten Daten.

pnDestLen
Zeiger auf eine Variable, die die Länge in Byte von PbDest enthält. Wenn die Funktion erfolgreich ist, empfängt die Variable die Anzahl der Bytes, die in den Puffer geschrieben wurden. Wenn die Funktion fehlschlägt, empfängt die Variable die erforderliche Länge in Bytes des Puffers.

Rückgabewert

Gibt WAHR für Erfolg, FALSE bei Fehler zurück.

AtlHexDecodeGetRequiredLength

Mit dieser Funktion können Sie die Größe eines Puffers in Bytes abrufen, der die Daten enthalten kann, die aus einer hexadezimal codierten Zeichenfolge der angegebenen Länge decodiert wurden.

inline int AtlHexDecodeGetRequiredLength(int nSrcLen) throw();

Parameter

nSrcLen
Die Anzahl der Zeichen in der codierten Zeichenfolge.

Rückgabewert

Die Anzahl der Bytes, die für einen Puffer erforderlich sind, der eine decodierte Zeichenfolge mit nSrcLen-Zeichen enthalten kann.

AtlHexEncode

Mit dieser Funktion werden einige Daten als Zeichenfolge mit hexadezimalem Text codiert.

inline BOOL AtlHexEncode(
   const BYTE * pbSrcData,
   int nSrcLen,
   LPSTR szDest,
int * pnDestLen) throw();

Parameter

pbSrcData
Der Puffer, der die zu codierenden Daten enthält.

nSrcLen
Die Länge in Byte der zu codierenden Daten.

szDest
Vom Aufrufer zugewiesener Puffer zum Empfangen der codierten Daten.

pnDestLen
Zeiger auf eine Variable, die die Länge in Zeichen von szDest enthält. Wenn die Funktion erfolgreich ist, empfängt die Variable die Anzahl der Zeichen, die in den Puffer geschrieben wurden. Wenn die Funktion fehlschlägt, empfängt die Variable die erforderliche Länge in Zeichen des Puffers.

Rückgabewert

Gibt WAHR für Erfolg, FALSE bei Fehler zurück.

Hinweise

Jedes Byte von Quelldaten wird als 2 Hexadezimalzeichen codiert.

AtlHexEncodeGetRequiredLength

Mit dieser Funktion können Sie die Größe eines Puffers in Zeichen abrufen, der eine Zeichenfolge enthalten kann, die aus Daten der angegebenen Größe codiert wurde.

inline int AtlHexEncodeGetRequiredLength(int nSrcLen) throw();

Parameter

nSrcLen
Die Anzahl der zu codierenden Daten.

Rückgabewert

Die Anzahl der Zeichen, die für einen Puffer erforderlich sind, der codierte Daten von nSrcLen Bytes enthalten kann.

AtlHexValue

Mit dieser Funktion wird der numerische Wert einer Hexadezimalziffer abgerufen.

inline short AtlHexValue(char chIn) throw();

Parameter

Kinn
Das hexadezimale Zeichen '0'-'9', 'A'-'F' oder 'a'-'f'.

Rückgabewert

Der numerische Wert des Eingabezeichens, der als hexadezimale Ziffer interpretiert wird. Beispielsweise gibt eine Eingabe von "0" den Wert 0 zurück, und eine Eingabe von "A" gibt einen Wert von 10 zurück. Wenn das Eingabezeichen keine hexadezimale Ziffer ist, gibt diese Funktion -1 zurück.

AtlUnicodeToUTF8

Mit dieser Funktion können Sie eine Unicode-Zeichenfolge in UTF-8 konvertieren.

ATL_NOINLINE inline int AtlUnicodeToUTF8(
   LPCWSTR wszSrc,
   int nSrc,
   LPSTR szDest,
   int nDest) throw();

Parameter

wszSrc
Die zu konvertierende Unicode-Zeichenfolge

nSrc
Die Länge in Zeichen der Unicode-Zeichenfolge.

szDest
Vom Aufrufer zugewiesener Puffer zum Empfangen der konvertierten Zeichenfolge.

nDest
Die Länge in Byte des Puffers.

Rückgabewert

Gibt die Anzahl der Zeichen für die konvertierte Zeichenfolge zurück.

Hinweise

Um die Größe des für die konvertierten Zeichenfolge erforderlichen Puffers zu ermitteln, rufen Sie diese Funktion auf, die 0 für szDest und nDest übergibt.

BEncode

Mit dieser Funktion werden einige Daten mit "B"-Codierung konvertiert.

inline BOOL BEncode(
   BYTE* pbSrcData,
   int nSrcLen,
   LPSTR szDest,
   int* pnDestLen,
   LPCSTR pszCharSet) throw();

Parameter

pbSrcData
Der Puffer, der die zu codierenden Daten enthält.

nSrcLen
Die Länge in Byte der zu codierenden Daten.

szDest
Vom Aufrufer zugewiesener Puffer zum Empfangen der codierten Daten.

pnDestLen
Zeiger auf eine Variable, die die Länge in Zeichen von szDest enthält. Wenn die Funktion erfolgreich ist, empfängt die Variable die Anzahl der Zeichen, die in den Puffer geschrieben wurden. Wenn die Funktion fehlschlägt, empfängt die Variable die erforderliche Länge in Zeichen des Puffers.

pszCharSet
Der zeichensatz, der für die Konvertierung verwendet werden soll.

Rückgabewert

Gibt WAHR für Erfolg, FALSE bei Fehler zurück.

Hinweise

Das Codierungsschema "B" wird in RFC 2047 (https://www.ietf.org/rfc/rfc2047.txt) beschrieben.

BEncodeGetRequiredLength

Mit dieser Funktion können Sie die Größe eines Puffers in Zeichen abrufen, der eine Zeichenfolge enthalten kann, die aus Daten der angegebenen Größe codiert wurde.

inline int BEncodeGetRequiredLength(int nSrcLen, int nCharsetLen) throw();

Parameter

nSrcLen
Die Anzahl der zu codierenden Daten.

nCharsetLen
Die Länge in Zeichen des Zeichensatzes, der für die Konvertierung verwendet werden soll.

Rückgabewert

Die Anzahl der Zeichen, die für einen Puffer erforderlich sind, der codierte Daten von nSrcLen Bytes enthalten kann.

Hinweise

Das Codierungsschema "B" wird in RFC 2047 (https://www.ietf.org/rfc/rfc2047.txt) beschrieben.

EscapeXML

Mit dieser Funktion werden für die Verwendung in XML unsichere Zeichen in sichere Zeichen konvertiert.

inline int EscapeXML(
   const wchar_t * szIn,
   int nSrcLen,
   wchar_t * szEsc,
   int nDestLen,
   DWORD dwFlags = ATL_ESC_FLAG_NONE) throw();

Parameter

szIn
Die zu konvertierende Zeichenfolge.

nSrclen
Die Länge in Zeichen der zu konvertierenden Zeichenfolge.

szEsc
Vom Aufrufer zugewiesener Puffer zum Empfangen der konvertierten Zeichenfolge.

nDestLen
Die Länge in Zeichen des vom Aufrufer zugewiesenen Puffers.

dwFlags
ATL_ESC Flags, die beschreiben, wie die Konvertierung ausgeführt werden soll.

  • ATL_ESC_FLAG_NONE Standardverhalten. Anführungszeichen und Apostrophe werden nicht konvertiert.
  • ATL_ESC_FLAG_ATTR Anführungszeichen und Apostrophe werden in bzw'. konvertiert".

Rückgabewert

Die Länge in Zeichen der konvertierten Zeichenfolge.

Hinweise

Mögliche Konvertierungen, die von dieser Funktion ausgeführt werden, werden in der Tabelle angezeigt:

Quelle Ziel
< <
> >
& &
' '
" "

GetExtendedChars

Mit dieser Funktion können Sie die Anzahl von Sonderzeichen in einer Zeichenfolge abrufen.

inline int GetExtendedChars(LPCSTR szSrc, int nSrcLen) throw();

Parameter

szSrc
Die zu analysierende Zeichenfolge.

nSrcLen
Die Länge der Zeichenfolge in Zeichen.

Rückgabewert

Gibt die Anzahl der erweiterten Zeichen zurück, die in der Zeichenfolge gefunden wurden, wie von IsExtendedChar bestimmt.

IsExtendedChar

Rufen Sie diese Funktion auf, um herauszufinden, ob ein bestimmtes Zeichen ein erweitertes Zeichen ist (kleiner als 32, größer als 126 und kein Tabstopp, Zeilenvorschub oder Wagenrücklauf)

inline int IsExtendedChar(char ch) throw();

Parameter

Ch
Das zu testende Zeichen

Rückgabewert

TRUE, wenn das Zeichen erweitert wird, andernfalls FALSE.

QEncode

Mit dieser Funktion werden einige Daten mit "Q"-Codierung konvertiert.

inline BOOL QEncode(
   BYTE* pbSrcData,
   int nSrcLen,
   LPSTR szDest,
   int* pnDestLen,
   LPCSTR pszCharSet,
   int* pnNumEncoded = NULL) throw();

Parameter

pbSrcData
Der Puffer, der die zu codierenden Daten enthält.

nSrcLen
Die Länge in Byte der zu codierenden Daten.

szDest
Vom Aufrufer zugewiesener Puffer zum Empfangen der codierten Daten.

pnDestLen
Zeiger auf eine Variable, die die Länge in Zeichen von szDest enthält. Wenn die Funktion erfolgreich ist, empfängt die Variable die Anzahl der Zeichen, die in den Puffer geschrieben wurden. Wenn die Funktion fehlschlägt, empfängt die Variable die erforderliche Länge in Zeichen des Puffers.

pszCharSet
Der zeichensatz, der für die Konvertierung verwendet werden soll.

pnNumEncoded
Ein Zeiger auf eine Variable, die zurückgegeben wird, enthält die Anzahl unsicherer Zeichen, die konvertiert werden müssen.

Rückgabewert

Gibt WAHR für Erfolg, FALSE bei Fehler zurück.

Hinweise

Das Codierungsschema "Q" wird in RFC 2047 (https://www.ietf.org/rfc/rfc2047.txt) beschrieben.

QEncodeGetRequiredLength

Mit dieser Funktion können Sie die Größe eines Puffers in Zeichen abrufen, der eine Zeichenfolge enthalten kann, die aus Daten der angegebenen Größe codiert wurde.

inline int QEncodeGetRequiredLength(int nSrcLen, int nCharsetLen) throw();

Parameter

nSrcLen
Die Anzahl der zu codierenden Daten.

nCharsetLen
Die Länge in Zeichen des Zeichensatzes, der für die Konvertierung verwendet werden soll.

Rückgabewert

Die Anzahl der Zeichen, die für einen Puffer erforderlich sind, der codierte Daten von nSrcLen Bytes enthalten kann.

Hinweise

Das Codierungsschema "Q" wird in RFC 2047 (https://www.ietf.org/rfc/rfc2047.txt) beschrieben.

QPDecode

Decodiert eine Zeichenfolge von Daten, die in an zitierten Druckformaten codiert wurden, z. B. durch einen vorherigen Aufruf von QPEncode.

inline BOOL QPDecode(
   BYTE* pbSrcData,
   int nSrcLen,
   LPSTR szDest,
   int* pnDestLen,
   DWORD dwFlags = 0) throw();

Parameter

pbSrcData
[in] Der Puffer, der die zu decodierten Daten enthält.

nSrcLen
[in] Die Länge in Bytes von pbSrcData.

szDest
[out] Vom Aufrufer zugewiesener Puffer zum Empfangen der decodierten Daten.

pnDestLen
[out] Zeigen Sie auf eine Variable, die die Länge in Bytes von szDest enthält. Wenn die Funktion erfolgreich ist, empfängt die Variable die Anzahl der Bytes, die in den Puffer geschrieben wurden. Wenn die Funktion fehlschlägt, empfängt die Variable die erforderliche Länge in Bytes des Puffers.

dwFlags
[in] ATLSMTP_QPENCODE Flags, die beschreiben, wie die Konvertierung ausgeführt werden soll.

Rückgabewert

Gibt WAHR für Erfolg, FALSE bei Fehler zurück.

Hinweise

Das in Anzeichen druckbare Codierungsschema wird in RFC 2045 (https://www.ietf.org/rfc/rfc2045.txt) beschrieben.

QPDecodeGetRequiredLength

Mit dieser Funktion können Sie die Größe eines Puffers in Bytes abrufen, der die Daten enthalten kann, die aus einer Zeichenfolge der angegebenen Länge in einem druckbaren Format mit Anführungszeichen decodiert wurden.

inline int QPDecodeGetRequiredLength(int nSrcLen) throw();

Parameter

nSrcLen
Die Anzahl der Zeichen in der codierten Zeichenfolge.

Rückgabewert

Die Anzahl der Bytes, die für einen Puffer erforderlich sind, der eine decodierte Zeichenfolge mit nSrcLen-Zeichen enthalten kann.

Hinweise

Das in Anzeichen druckbare Codierungsschema wird in RFC 2045 (https://www.ietf.org/rfc/rfc2045.txt) beschrieben.

QPEncode

Mit dieser Funktion können Sie Daten in ein druckbares Format mit Anführungszeichen codieren.

inline BOOL QPEncode(
   BYTE* pbSrcData,
   int nSrcLen,
   LPSTR szDest,
   int* pnDestLen,
   DWORD dwFlags = 0) throw ();

Parameter

pbSrcData
Der Puffer, der die zu codierenden Daten enthält.

nSrcLen
Die Länge in Byte der zu codierenden Daten.

szDest
Vom Aufrufer zugewiesener Puffer zum Empfangen der codierten Daten.

pnDestLen
Zeiger auf eine Variable, die die Länge in Zeichen von szDest enthält. Wenn die Funktion erfolgreich ist, empfängt die Variable die Anzahl der Zeichen, die in den Puffer geschrieben wurden. Wenn die Funktion fehlschlägt, empfängt die Variable die erforderliche Länge in Zeichen des Puffers.

dwFlags
ATLSMTP_QPENCODE Flags, die beschreiben, wie die Konvertierung ausgeführt werden soll.

  • ATLSMTP_QPENCODE_DOT Wenn am Anfang einer Zeile ein Punkt angezeigt wird, wird er der Ausgabe sowie codiert hinzugefügt.

  • ATLSMTP_QPENCODE_TRAILING_SOFT Fügt =\r\n an die codierte Zeichenfolge an.

Das in Anzeichen druckbare Codierungsschema wird in RFC 2045 beschrieben.

Rückgabewert

Gibt WAHR für Erfolg, FALSE bei Fehler zurück.

Hinweise

Das in Anzeichen druckbare Codierungsschema wird in RFC 2045 (https://www.ietf.org/rfc/rfc2045.txt) beschrieben.

QPEncodeGetRequiredLength

Mit dieser Funktion können Sie die Größe eines Puffers in Zeichen abrufen, der eine Zeichenfolge enthalten kann, die aus Daten der angegebenen Größe codiert wurde.

inline int QPEncodeGetRequiredLength(int nSrcLen) throw ();

Parameter

nSrcLen
Die Anzahl der zu codierenden Daten.

Rückgabewert

Die Anzahl der Zeichen, die für einen Puffer erforderlich sind, der codierte Daten von nSrcLen Bytes enthalten kann.

Hinweise

Das in Anzeichen druckbare Codierungsschema wird in RFC 2045 (https://www.ietf.org/rfc/rfc2045.txt) beschrieben.

UUDecode

Decodiert eine Datenzeichenfolge, die uuencodiert wurde, z. B. durch einen vorherigen Aufruf von UUEncode.

inline BOOL UUDecode(
   BYTE* pbSrcData,
   int nSrcLen,
   BYTE* pbDest,
   int* pnDestLen) throw ();

Parameter

pbSrcData
Die Zeichenfolge, die die zu decodierten Daten enthält.

nSrcLen
Die Länge in Bytes von pbSrcData.

PbDest
Vom Aufrufer zugewiesener Puffer zum Empfangen der decodierten Daten.

pnDestLen
Zeiger auf eine Variable, die die Länge in Byte von PbDest enthält. Wenn die Funktion erfolgreich ist, empfängt die Variable die Anzahl der Bytes, die in den Puffer geschrieben wurden. Wenn die Funktion fehlschlägt, empfängt die Variable die erforderliche Länge in Bytes des Puffers.

Rückgabewert

Gibt WAHR für Erfolg, FALSE bei Fehler zurück.

Hinweise

Diese uuencoding-Implementierung folgt der POSIX P1003.2b/D11-Spezifikation.

UUDecodeGetRequiredLength

Mit dieser Funktion können Sie die Größe eines Puffers in Bytes abrufen, der die Daten enthalten kann, die aus einer UUEncoded-Zeichenfolge der angegebenen Länge decodiert wurden.

inline int UUDecodeGetRequiredLength(int nSrcLen) throw ();

Parameter

nSrcLen
Die Anzahl der Zeichen in der codierten Zeichenfolge.

Rückgabewert

Die Anzahl der Bytes, die für einen Puffer erforderlich sind, der eine decodierte Zeichenfolge mit nSrcLen-Zeichen enthalten kann.

Hinweise

Diese uuencoding-Implementierung folgt der POSIX P1003.2b/D11-Spezifikation.

Uuencode

Mit dieser Funktion können Sie Daten in UUEncoded-Daten codieren.

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 Byte der zu codierenden Daten.

szDest
Vom Aufrufer zugewiesener Puffer zum Empfangen der codierten Daten.

pnDestLen
Zeiger auf eine Variable, die die Länge in Zeichen von szDest enthält. Wenn die Funktion erfolgreich ist, empfängt die Variable die Anzahl der Zeichen, die in den Puffer geschrieben wurden. Wenn die Funktion fehlschlägt, empfängt die Variable die erforderliche Länge in Zeichen des Puffers.

lpszFile
Die Datei, die dem Header hinzugefügt werden soll, wenn ATLSMTP_UUENCODE_HEADER in dwFlags angegeben wird.

dwFlags
Flags steuern das Verhalten dieser Funktion.

  • ATLSMTP_UUENCODE_HEADE Der Header wird codiert.

  • ATLSMTP_UUENCODE_END Das Ende wird codiert.

  • ATLSMTP_UUENCODE_DOT Datenstopf.

Rückgabewert

Gibt WAHR für Erfolg, FALSE bei Fehler zurück.

Hinweise

Diese uuencoding-Implementierung folgt der POSIX P1003.2b/D11-Spezifikation.

UUEncodeGetRequiredLength

Mit dieser Funktion können Sie die Größe eines Puffers in Zeichen abrufen, der eine Zeichenfolge enthalten kann, die aus Daten der angegebenen Größe codiert wurde.

inline int UUEncodeGetRequiredLength(int nSrcLen) throw ();

Parameter

nSrcLen
Die Anzahl der zu codierenden Daten.

Rückgabewert

Die Anzahl der Zeichen, die für einen Puffer erforderlich sind, der codierte Daten von nSrcLen Bytes enthalten kann.

Hinweise

Diese uuencoding-Implementierung folgt der POSIX P1003.2b/D11-Spezifikation.

Siehe auch

Konzepte
ATL-COM-Desktop-Komponenten