QEncode
Rufen Sie diese Funktion, um einige Daten mithilfe der "Q-" Codierung zu konvertieren.
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 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.pszCharSet
Der für die Konvertierung zu verwenden, Zeichensatz.pnNumEncoded
Ein Zeiger auf eine Variable, die bei Rückgabe der Anzahl von unsicheren Zeichen enthält, die konvertiert werden müssen.
Rückgabewert
Gibt TRUE bei Erfolg, FALSE auf Fehler zurück.
Hinweise
Das "Q-" Codierungsschema wird in RFC 2047 beschrieben (http://www.ietf.org/rfc/rfc2047.txt).
Anforderungen
Header: atlenc.h