Home
last modified time | relevance | path

Searched refs:dest_buf (Results 1 – 25 of 39) sorted by relevance

12

/external/pdfium/core/src/fpdfapi/fpdf_parser/
Dfilters_int.h15 virtual void v_FilterIn(FX_LPCBYTE src_buf, FX_DWORD src_size, CFX_BinaryBuf& dest_buf);
16 virtual void v_FilterFinish(CFX_BinaryBuf& dest_buf);
26 virtual void v_FilterIn(FX_LPCBYTE src_buf, FX_DWORD src_size, CFX_BinaryBuf& dest_buf);
27 virtual void v_FilterFinish(CFX_BinaryBuf& dest_buf) {} in v_FilterFinish() argument
36 virtual void v_FilterIn(FX_LPCBYTE src_buf, FX_DWORD src_size, CFX_BinaryBuf& dest_buf);
37 virtual void v_FilterFinish(CFX_BinaryBuf& dest_buf) {} in v_FilterFinish() argument
55 virtual void v_FilterIn(FX_LPCBYTE src_buf, FX_DWORD src_size, CFX_BinaryBuf& dest_buf);
56 virtual void v_FilterFinish(CFX_BinaryBuf& dest_buf) {} in v_FilterFinish() argument
67 virtual void v_FilterIn(FX_LPCBYTE src_buf, FX_DWORD src_size, CFX_BinaryBuf& dest_buf);
68 virtual void v_FilterFinish(CFX_BinaryBuf& dest_buf) {} in v_FilterFinish() argument
[all …]
Dfpdf_parser_decode.cpp12 FX_DWORD _A85Decode(const FX_BYTE* src_buf, FX_DWORD src_size, FX_LPBYTE& dest_buf, FX_DWORD& dest_… in _A85Decode() argument
15 dest_buf = NULL; in _A85Decode()
42 dest_buf = FX_Alloc(FX_BYTE, zcount * 4 + (pos - zcount)); in _A85Decode()
52 FXSYS_memset32(dest_buf + dest_size, 0, 4); in _A85Decode()
64 dest_buf[dest_size++] = (FX_BYTE)(res >> (3 - i) * 8); in _A85Decode()
77 dest_buf[dest_size++] = (FX_BYTE)(res >> (3 - i) * 8); in _A85Decode()
85 FX_DWORD _HexDecode(const FX_BYTE* src_buf, FX_DWORD src_size, FX_LPBYTE& dest_buf, FX_DWORD& dest_… in _HexDecode() argument
92 dest_buf = FX_Alloc( FX_BYTE, i / 2 + 1); in _HexDecode()
114 dest_buf[dest_size] = digit * 16; in _HexDecode()
116 dest_buf[dest_size ++] += digit; in _HexDecode()
[all …]
Dfpdf_parser_filters.cpp32 void CFX_DataFilter::FilterIn(FX_LPCBYTE src_buf, FX_DWORD src_size, CFX_BinaryBuf& dest_buf) in FilterIn() argument
42 m_pDestFilter->FilterIn(temp_buf.GetBuffer(), temp_buf.GetSize(), dest_buf); in FilterIn()
44 v_FilterIn(src_buf, src_size, dest_buf); in FilterIn()
47 void CFX_DataFilter::FilterFinish(CFX_BinaryBuf& dest_buf) in FilterFinish() argument
53 m_pDestFilter->FilterIn(temp_buf.GetBuffer(), temp_buf.GetSize(), dest_buf); in FilterFinish()
55 m_pDestFilter->FilterFinish(dest_buf); in FilterFinish()
57 v_FilterFinish(dest_buf); in FilterFinish()
280 void CPDF_DecryptFilter::v_FilterIn(FX_LPCBYTE src_buf, FX_DWORD src_size, CFX_BinaryBuf& dest_buf) in v_FilterIn() argument
285 m_pCryptoHandler->DecryptStream(m_pContext, src_buf, src_size, dest_buf); in v_FilterIn()
287 void CPDF_DecryptFilter::v_FilterFinish(CFX_BinaryBuf& dest_buf) in v_FilterFinish() argument
[all …]
Dfpdf_parser_encrypt.cpp664 FX_LPBYTE dest_buf, FX_DWORD& dest_size) in CryptBlock() argument
667 FXSYS_memcpy32(dest_buf, src_buf, src_size); in CryptBlock()
699 FXSYS_memcpy32(dest_buf, iv, 16); in CryptBlock()
701 CRYPT_AESEncrypt(m_pAESContext, dest_buf + 16, src_buf, nblocks * 16); in CryptBlock()
705 CRYPT_AESEncrypt(m_pAESContext, dest_buf + nblocks * 16 + 16, padding, 16); in CryptBlock()
709 CRYPT_AESDecrypt(m_pAESContext, dest_buf, src_buf + 16, src_size - 16); in CryptBlock()
711 dest_size -= dest_buf[dest_size - 1]; in CryptBlock()
715 if (dest_buf != src_buf) { in CryptBlock()
716 FXSYS_memcpy32(dest_buf, src_buf, src_size); in CryptBlock()
718 CRYPT_ArcFourCryptBlock(dest_buf, dest_size, realkey, realkeylen); in CryptBlock()
[all …]
Dfpdf_parser_utility.cpp337 FX_LPSTR dest_buf = res.GetBuffer(dest_len); in PDF_NameEncode() local
343 dest_buf[dest_len++] = '#'; in PDF_NameEncode()
344 dest_buf[dest_len++] = "0123456789ABCDEF"[ch / 16]; in PDF_NameEncode()
345 dest_buf[dest_len++] = "0123456789ABCDEF"[ch % 16]; in PDF_NameEncode()
347 dest_buf[dest_len++] = ch; in PDF_NameEncode()
350 dest_buf[dest_len] = 0; in PDF_NameEncode()
Dfpdf_parser_objects.cpp1058 … FX_LPBYTE& dest_buf, FX_DWORD& dest_size, CFX_ByteString& ImageEncoding,
1098 CFX_BinaryBuf dest_buf; in LoadAllData() local
1099 dest_buf.EstimateSize(pStream->m_pCryptoHandler->DecryptGetSize(dwSrcSize)); in LoadAllData()
1101 pStream->m_pCryptoHandler->DecryptStream(context, pSrcData, dwSrcSize, dest_buf); in LoadAllData()
1102 pStream->m_pCryptoHandler->DecryptFinish(context, dest_buf); in LoadAllData()
1103 pDecryptedData = dest_buf.GetBuffer(); in LoadAllData()
1104 dwDecryptedSize = dest_buf.GetSize(); in LoadAllData()
1105 dest_buf.DetachBuffer(); in LoadAllData()
/external/pdfium/core/src/fxge/dib/
Dfx_dib_convert.cpp282 FX_BOOL _ConvertBuffer_1bppMask2Gray(FX_LPBYTE dest_buf, int dest_pitch, int width, int height, in _ConvertBuffer_1bppMask2Gray() argument
289 FX_LPBYTE dest_scan = dest_buf + row * dest_pitch; in _ConvertBuffer_1bppMask2Gray()
301 FX_BOOL _ConvertBuffer_8bppMask2Gray(FX_LPBYTE dest_buf, int dest_pitch, int width, int height, in _ConvertBuffer_8bppMask2Gray() argument
305 FX_LPBYTE dest_scan = dest_buf + row * dest_pitch; in _ConvertBuffer_8bppMask2Gray()
311 FX_BOOL _ConvertBuffer_1bppPlt2Gray(FX_LPBYTE dest_buf, int dest_pitch, int width, int height, in _ConvertBuffer_1bppPlt2Gray() argument
352 FX_LPBYTE dest_scan = dest_buf + row * dest_pitch; in _ConvertBuffer_1bppPlt2Gray()
364 FX_BOOL _ConvertBuffer_8bppPlt2Gray(FX_LPBYTE dest_buf, int dest_pitch, int width, int height, in _ConvertBuffer_8bppPlt2Gray() argument
399 FX_LPBYTE dest_scan = dest_buf + row * dest_pitch; in _ConvertBuffer_8bppPlt2Gray()
407 FX_BOOL _ConvertBuffer_RgbOrCmyk2Gray(FX_LPBYTE dest_buf, int dest_pitch, int width, int height, in _ConvertBuffer_RgbOrCmyk2Gray() argument
415 FX_LPBYTE dest_scan = dest_buf + row * dest_pitch; in _ConvertBuffer_RgbOrCmyk2Gray()
[all …]
Dfx_dib_transform.cpp74 FX_LPBYTE dest_buf = pTransBitmap->GetBuffer(); in SwapXY() local
80 FXSYS_memset8(dest_buf, 0xff, dest_pitch * result_height); in SwapXY()
84 FX_LPBYTE dest_scan = dest_buf; in SwapXY()
104 FX_LPBYTE dest_scan = dest_buf + dest_col * nBytes; in SwapXY()
133 dest_buf = pTransBitmap->m_pAlphaMask->GetBuffer(); in SwapXY()
137 FX_LPBYTE dest_scan = dest_buf + dest_col; in SwapXY()
/external/pdfium/core/src/fxcodec/codec/
Dfx_codec_flate.cpp44 int FPDFAPI_FlateOutput(void* context, unsigned char* dest_buf, unsigned int dest_size) in FPDFAPI_FlateOutput() argument
46 ((z_stream*)context)->next_out = dest_buf; in FPDFAPI_FlateOutput()
53 FXSYS_memset8(dest_buf + written, '\0', dest_size - written); in FPDFAPI_FlateOutput()
74 …void FPDFAPI_FlateCompress(unsigned char* dest_buf, unsigned long* dest_size, const unsigned char*… in FPDFAPI_FlateCompress() argument
76 compress(dest_buf, dest_size, src_buf, src_size); in FPDFAPI_FlateCompress()
130 int CLZWDecoder::Decode(FX_LPBYTE dest_buf, FX_DWORD& dest_size, const FX_BYTE* src_buf, FX_DWORD& … in Decode() argument
136 m_pOutput = dest_buf; in Decode()
244 FX_LPBYTE dest_buf = FX_Alloc2D(FX_BYTE, row_size + 1, row_count); in PNG_PredictorEncode() local
247 FX_LPBYTE pDestData = dest_buf; in PNG_PredictorEncode()
322 data_buf = dest_buf; in PNG_PredictorEncode()
[all …]
Dfx_codec_fax.cpp103 void _FaxFillBits(FX_LPBYTE dest_buf, int columns, int startpos, int endpos) in _FaxFillBits() argument
121 dest_buf[first_byte] -= 1 << (7 - i); in _FaxFillBits()
127 dest_buf[first_byte] -= 1 << (7 - i); in _FaxFillBits()
130 dest_buf[last_byte] -= 1 << (7 - i); in _FaxFillBits()
133 FXSYS_memset32(dest_buf + first_byte + 1, 0, last_byte - first_byte - 1); in _FaxFillBits()
403 FX_BOOL _FaxG4GetRow(const FX_BYTE* src_buf, int bitsize, int& bitpos, FX_LPBYTE dest_buf, const FX… in _FaxG4GetRow() argument
442 _FaxFillBits(dest_buf, columns, a0, a1); in _FaxG4GetRow()
454 _FaxFillBits(dest_buf, columns, a1, a2); in _FaxG4GetRow()
468 _FaxFillBits(dest_buf, columns, a0, b2); in _FaxG4GetRow()
516 _FaxFillBits(dest_buf, columns, a0, a1); in _FaxG4GetRow()
[all …]
Dfx_codec_jbig.cpp29 … FX_LPCBYTE global_data, FX_DWORD global_size, FX_LPBYTE dest_buf, FX_DWORD dest_pitch) in Decode() argument
31 FXSYS_memset32(dest_buf, 0, height * dest_pitch); in Decode()
37 int ret = pContext->getFirstPage(dest_buf, width, height, dest_pitch, NULL); in Decode()
43 FX_DWORD* dword_buf = (FX_DWORD*)dest_buf; in Decode()
50 … FX_DWORD& width, FX_DWORD& height, FX_DWORD& pitch, FX_LPBYTE& dest_buf) in Decode() argument
72 dest_buf = dest_image->m_pData; in Decode()
84 …FX_LPCBYTE global_data, FX_DWORD global_size, FX_LPBYTE dest_buf, FX_DWORD dest_pitch, IFX_Pause* … in StartDecode() argument
96 m_pJbig2Context->m_dest_buf = dest_buf; in StartDecode()
100 FXSYS_memset32(dest_buf, 0, height * dest_pitch); in StartDecode()
106 … int ret = m_pJbig2Context->m_pContext->getFirstPage(dest_buf, width, height, dest_pitch, pPause); in StartDecode()
[all …]
Dcodec_int.h20 virtual FX_BOOL RunLengthEncode(const FX_BYTE* src_buf, FX_DWORD src_size, FX_LPBYTE& dest_buf,
22 virtual FX_BOOL A85Encode(const FX_BYTE* src_buf, FX_DWORD src_size, FX_LPBYTE& dest_buf,
122 …FX_BOOL Encode(FX_LPCBYTE src_buf, int width, int height, int pitch, FX_LPBYTE& dest_buf, FX_DWOR…
131 … FX_DWORD estimated_size, FX_LPBYTE& dest_buf, FX_DWORD& dest_size);
134 FX_LPBYTE& dest_buf, FX_DWORD& dest_size);
135 …virtual FX_BOOL Encode(FX_LPCBYTE src_buf, FX_DWORD src_size, FX_LPBYTE& dest_buf, FX_DWORD& dest…
150 …FX_BOOL Encode(const CFX_DIBSource* pSource, FX_LPBYTE& dest_buf, FX_STRSIZE& dest_size, int qual…
156 virtual FX_BOOL ReadScanline(void* pContext, FX_LPBYTE dest_buf);
267 … FX_LPCBYTE global_data, FX_DWORD global_size, FX_LPBYTE dest_buf, FX_DWORD dest_pitch);
269 FX_DWORD& width, FX_DWORD& height, FX_DWORD& pitch, FX_LPBYTE& dest_buf);
[all …]
Dfx_codec_jpeg.cpp113 static void _JpegEncode(const CFX_DIBSource* pSource, FX_LPBYTE& dest_buf, FX_STRSIZE& dest_size, i… in _JpegEncode() argument
141 dest_buf = nullptr; in _JpegEncode()
144 dest_buf = FX_TryAlloc(FX_BYTE, dest_buf_length); in _JpegEncode()
146 while (!dest_buf && dest_buf_length > MIN_TRY_BUF_LEN) { in _JpegEncode()
148 dest_buf = FX_TryAlloc(FX_BYTE, dest_buf_length); in _JpegEncode()
151 if (!dest_buf) { in _JpegEncode()
158 dest.next_output_byte = dest_buf; in _JpegEncode()
207 dest_buf = FX_Realloc(FX_BYTE, dest_buf, dest_buf_length + JPEG_BLOCK_SIZE); in _JpegEncode()
208 dest.next_output_byte = dest_buf + dest_buf_length - dest.free_in_buffer; in _JpegEncode()
512 FX_BOOL CCodec_JpegModule::Encode(const CFX_DIBSource* pSource, FX_LPBYTE& dest_buf, FX_STRSIZE& de… in Encode() argument
[all …]
Dfx_codec.cpp130 …CCodec_BasicModule::RunLengthEncode(const FX_BYTE* src_buf, FX_DWORD src_size, FX_LPBYTE& dest_buf, in RunLengthEncode() argument
239 …_BOOL CCodec_BasicModule::A85Encode(const FX_BYTE* src_buf, FX_DWORD src_size, FX_LPBYTE& dest_buf, in A85Encode() argument
Dfx_codec_jpx_opj.cpp592 FX_BOOL Decode(FX_LPBYTE dest_buf, int pitch, FX_BOOL bTranslateColor, FX_LPBYTE offsets);
705 FX_BOOL CJPX_Decoder::Decode(FX_LPBYTE dest_buf, int pitch, FX_BOOL bTranslateColor, FX_LPBYTE offs… in Decode() argument
716 FXSYS_memset8(dest_buf, 0xff, image->y1 * pitch); in Decode()
721 channel_bufs[i] = dest_buf + offsets[i]; in Decode()
/external/pdfium/core/src/fpdfapi/fpdf_edit/
Dfpdf_edit_image.cpp110 FX_LPBYTE dest_buf = NULL; in SetImage() local
248 _JBIG2EncodeBitmap(pDict, pBitmap, m_pDocument, dest_buf, dest_size, TRUE); in SetImage()
252 _JBIG2EncodeBitmap(pDict, pBitmap, m_pDocument, dest_buf, dest_size, FALSE); in SetImage()
262 if (dest_buf) { in SetImage()
263 FX_Free(dest_buf); in SetImage()
264 dest_buf = NULL; in SetImage()
286 … _DCTEncodeBitmap(pDict, pNewBitmap, pParam ? pParam->nQuality : 75, dest_buf, dest_size); in SetImage()
289 … _DCTEncodeBitmap(pDict, pBitmap, pParam ? pParam->nQuality : 75, dest_buf, dest_size); in SetImage()
294 pFileWrite->WriteBlock(dest_buf, dest_size); in SetImage()
295 FX_Free(dest_buf); in SetImage()
[all …]
/external/pdfium/core/src/fpdfapi/fpdf_render/
Dfpdf_render_image.cpp143 void CPDF_DIBTransferFunc::TranslateScanline(FX_LPBYTE dest_buf, FX_LPCBYTE src_buf) const in TranslateScanline() argument
153 *dest_buf++ = b1; in TranslateScanline()
154 *dest_buf++ = g1; in TranslateScanline()
155 *dest_buf++ = r1; in TranslateScanline()
157 *dest_buf++ = b0; in TranslateScanline()
158 *dest_buf++ = g0; in TranslateScanline()
159 *dest_buf++ = r0; in TranslateScanline()
162 dest_buf++; in TranslateScanline()
171 *dest_buf++ = m1; in TranslateScanline()
173 *dest_buf++ = m0; in TranslateScanline()
[all …]
/external/pdfium/core/include/fxcodec/
Dfx_codec.h88 virtual FX_BOOL RunLengthEncode(const FX_BYTE* src_buf, FX_DWORD src_size, FX_LPBYTE& dest_buf,
90 virtual FX_BOOL A85Encode(const FX_BYTE* src_buf, FX_DWORD src_size, FX_LPBYTE& dest_buf,
130 … FX_DWORD estimated_size, FX_LPBYTE& dest_buf, FX_DWORD& dest_size) = 0;
133 FX_LPBYTE& dest_buf, FX_DWORD& dest_size) = 0;
134 …virtual FX_BOOL Encode(FX_LPCBYTE src_buf, FX_DWORD src_size, FX_LPBYTE& dest_buf, FX_DWORD& dest…
147 FX_LPBYTE& dest_buf, FX_DWORD& dest_size) = 0;
164 …virtual FX_BOOL Encode(const class CFX_DIBSource* pSource, FX_LPBYTE& dest_buf, FX_STRSIZE& dest_…
179 virtual FX_BOOL ReadScanline(void* pContext, FX_LPBYTE dest_buf) = 0;
207 … FX_LPCBYTE global_data, FX_DWORD global_size, FX_LPBYTE dest_buf, FX_DWORD dest_pitch) = 0;
210 FX_DWORD& pitch, FX_LPBYTE& dest_buf) = 0;
[all …]
Dfx_codec_provider.h33 …virtual FX_BOOL Encode(const class CFX_DIBSource* pSource, FX_LPBYTE& dest_buf, FX_STRSIZE& dest_…
48 virtual FX_BOOL ReadScanline(void* pContext, FX_LPBYTE dest_buf) = 0;
/external/pdfium/core/src/fxge/ge/
Dfx_ge_ps.cpp267 static void FaxCompressData(FX_LPBYTE src_buf, int width, int height, FX_LPBYTE& dest_buf, FX_DWORD… in FaxCompressData() argument
270 … pEncoders->GetFaxModule()->Encode(src_buf, width, height, (width + 7) / 8, dest_buf, dest_size)) { in FaxCompressData()
273 dest_buf = src_buf; in FaxCompressData()
287 FX_LPBYTE dest_buf = NULL; in PSCompressData() local
290 … if (pEncoders && pEncoders->GetFlateModule()->Encode(src_buf, src_size, dest_buf, dest_size)) { in PSCompressData()
294 …if (pEncoders && pEncoders->GetBasicModule()->RunLengthEncode(src_buf, src_size, dest_buf, dest_si… in PSCompressData()
299 output_buf = dest_buf; in PSCompressData()
303 if (dest_buf) { in PSCompressData()
304 FX_Free(dest_buf); in PSCompressData()
635 FX_LPBYTE dest_buf; in WritePSBinary() local
[all …]
/external/pdfium/core/src/fpdfapi/fpdf_page/
Dfpdf_page_parser_old.cpp251 FX_DWORD _DecodeAllScanlines(ICodec_ScanlineDecoder* pDecoder, FX_LPBYTE& dest_buf, FX_DWORD& dest_… in _DecodeAllScanlines() argument
265 dest_buf = FX_Alloc2D(FX_BYTE, pitch, height); in _DecodeAllScanlines()
272 FXSYS_memcpy32(dest_buf + row * pitch, pLine, pitch); in _DecodeAllScanlines()
280 FX_DWORD _A85Decode(const FX_BYTE* src_buf, FX_DWORD src_size, FX_LPBYTE& dest_buf, FX_DWORD& dest_…
281 FX_DWORD _HexDecode(const FX_BYTE* src_buf, FX_DWORD src_size, FX_LPBYTE& dest_buf, FX_DWORD& dest_…
283 … FX_DWORD estimated_size, FX_LPBYTE& dest_buf, FX_DWORD& dest_size);
286 CPDF_Dictionary* pParam, FX_LPBYTE& dest_buf, FX_DWORD& dest_size) in PDF_DecodeInlineStream() argument
290 return _DecodeAllScanlines(pDecoder, dest_buf, dest_size); in PDF_DecodeInlineStream()
292 return _A85Decode(src_buf, limit, dest_buf, dest_size); in PDF_DecodeInlineStream()
294 return _HexDecode(src_buf, limit, dest_buf, dest_size); in PDF_DecodeInlineStream()
[all …]
/external/pdfium/core/include/fpdfapi/
Dfpdf_parser.h697 …cryptStream(FX_LPVOID context, FX_LPCBYTE src_buf, FX_DWORD src_size, CFX_BinaryBuf& dest_buf) = 0;
699 virtual FX_BOOL DecryptFinish(FX_LPVOID context, CFX_BinaryBuf& dest_buf) = 0;
705 FX_LPBYTE dest_buf, FX_DWORD& dest_size) = 0;
721 … DecryptStream(FX_LPVOID context, FX_LPCBYTE src_buf, FX_DWORD src_size, CFX_BinaryBuf& dest_buf);
722 virtual FX_BOOL DecryptFinish(FX_LPVOID context, CFX_BinaryBuf& dest_buf);
725 FX_LPBYTE dest_buf, FX_DWORD& dest_size);
729 FX_LPBYTE dest_buf, FX_DWORD& dest_size);
731 …X_LPVOID context, FX_LPCBYTE src_buf, FX_DWORD src_size, CFX_BinaryBuf& dest_buf, FX_BOOL bEncrypt…
732 virtual FX_BOOL CryptFinish(FX_LPVOID context, CFX_BinaryBuf& dest_buf, FX_BOOL bEncrypt);
801 void FlateEncode(const FX_BYTE* src_buf, FX_DWORD src_size, FX_LPBYTE& dest_buf, FX_DWORD& dest_siz…
[all …]
/external/pdfium/core/src/fxcodec/jbig2/
DJBig2_Define.h27 …pModule, FX_LPCBYTE src_buf, FX_DWORD src_size, int* pbitpos, FX_LPBYTE dest_buf, int width, int h…
/external/pdfium/core/src/fxge/win32/
Dfx_win32_print.cpp155 FX_LPBYTE dest_buf = pTempBitmap->GetBuffer(); in Transform1bppBitmap() local
157 FXSYS_memset8(dest_buf, pSrc->IsAlphaMask() ? 0 : 0xff, dest_pitch * result_height); in Transform1bppBitmap()
160 FX_LPBYTE dest_scan = dest_buf + dest_y * dest_pitch; in Transform1bppBitmap()
175 FX_LPBYTE dest_scan = dest_buf + dest_y * dest_pitch; in Transform1bppBitmap()
/external/pdfium/core/src/fxcrt/
Dfx_basic_wstring.cpp1031 FX_LPSTR dest_buf = bytestr.GetBuffer(dest_len); in _DefMap_GetByteString() local
1032 … FXSYS_WideCharToMultiByte(codepage, 0, widestr.c_str(), src_len, dest_buf, dest_len, NULL, NULL); in _DefMap_GetByteString()
1045 FX_LPWSTR dest_buf = widestr.GetBuffer(dest_len); in _DefMap_GetWideString() local
1046 FXSYS_MultiByteToWideChar(codepage, 0, bytestr, src_len, dest_buf, dest_len); in _DefMap_GetWideString()

12