QPDecode
Декодирует строку данных, которые были кодироватьы в закавычить- непечатаемым формате, например by предыдущий вызов QPEncode.
inline BOOL QPDecode(
BYTE* pbSrcData,
int nSrcLen,
LPSTR szDest,
int* pnDestLen,
DWORD dwFlags = 0
) throw( );
Параметры
[входящий] pbSrcData
Буфер, содержащий данные для расшифровки.[входящий] nSrcLen
Длина в байтах pbSrcData.[исходящий] szDest
Абонент- выделенный буфер для получения зашифрованных данных.[исходящий] pnDestLen
Указатель на переменную, которая содержит длину в байтах szDest. Если функция завершается успешно, то она возвращает число байтов, записанных в буфер. Если функция завершается неудачей, то она возвращает требуемую длину в байтах буфера.[входящий] dwFlags
Пометит описание, как преобразование, которое нужно выполнить. См. раздел флаги ATLSMTP_QPENCODE.
Возвращаемое значение
Возвращает TRUE в случае успешного выполнения FALSE при сбое.
Заметки
Закавычить- непечатаемым схема кодирования описана в RFC 2045 (http://www.ietf.org/rfc/rfc2045.txt).
Требования
заголовок: atlenc.h
См. также
Ссылки
Другие ресурсы
Основные понятия активной библиотеки шаблонных классов (ATL)