Generated by JEB on 2019/02/01

PE: C:\Windows\WinSxS\amd64_dual_wiabr00b.inf_31bf3856ad364e35_10.0.17134.1_none_c783f52bfc201783\amd64\BrMfJDec.dll Base=0x180000000 SHA-256=914178B9AFC90073B354DE1BFE852D5F11C18AF7BE4CB8173516F6ECB51D27DF
PDB: BrMfJDec.pdb GUID={E45270D0-5B5A-43DD-A5529A464C1B6412} Age=1

135 located named symbols:
0x180005DD4: "__cdecl _raise_securityfailure" __raise_securityfailure
0x180005AE0: "__cdecl FindPESection" _FindPESection
0x180001E90: "public: virtual int __cdecl CJDecIf::JpegDecLineDataRead(unsigned char * __ptr64 * __ptr64,unsigned long * __ptr64) __ptr64" ?JpegDecLineDataRead@CJDecIf@@UEAAHPEAPEAEPEAK@Z
0x1800011CC: "`string'" ??_C@_05NGBHDBOB@Adobe?$AA@
0x180007110: "__cdecl _security_cookie_complement" __security_cookie_complement
0x1800012F8: "`string'" ??_C@_0BF@PGAMAOCJ@GdipGetImageEncoders?$AA@
0x180001590: "public: int __cdecl CBrJpegDecWrap::JpegDecLineDataRead(unsigned char * __ptr64 * __ptr64,unsigned long * __ptr64) __ptr64" ?JpegDecLineDataRead@CBrJpegDecWrap@@QEAAHPEAPEAEPEAK@Z
0x18000554C: "__cdecl CRT_INIT" _CRT_INIT
0x18000521C: "private: int __cdecl CMFCJpegDec::InvertDIBHeight(unsigned char * __ptr64) __ptr64" ?InvertDIBHeight@CMFCJpegDec@@AEAAHPEAE@Z
0x180009048: "__cdecl _imp_GetCurrentThreadId" __imp_GetCurrentThreadId
0x1800018BC: "public: int __cdecl CBrJpegDecode::JpegDecLineDataRead(unsigned char * __ptr64 * __ptr64,unsigned long * __ptr64) __ptr64" ?JpegDecLineDataRead@CBrJpegDecode@@QEAAHPEAPEAEPEAK@Z
0x180002030: "public: virtual void __cdecl CJDecIf::JpegDecWriteFinish(long) __ptr64" ?JpegDecWriteFinish@CJDecIf@@UEAAXJ@Z
0x180001390: "void * __ptr64 __cdecl CreateJpegDecodeInstance(void)" ?CreateJpegDecodeInstance@@YAPEAXXZ
0x180009080: "__cdecl _imp_GlobalUnlock" __imp_GlobalUnlock
0x180001278: "`string'" ??_C@_0BC@DPLNHGNM@GdipGetImageWidth?$AA@
0x1800013F0: "void __cdecl DeleteJpegDecodeInstance(void * __ptr64)" ?DeleteJpegDecodeInstance@@YAXPEAX@Z
0x1800029BC: "struct jpeg_decode_ret_data __cdecl JD_Exec(struct jpeg_decode_param * __ptr64,unsigned char * __ptr64,long)" ?JD_Exec@@YA?AUjpeg_decode_ret_data@@PEAUjpeg_decode_param@@PEAEJ@Z
0x180009118: ole32_NULL_THUNK_DATA
0x180005AC4: "__cdecl XcptFilter" _XcptFilter
0x180001000: "__cdecl _xc_a" __xc_a
0x180004AF8: "public: int __cdecl CMFCJpegDec::JpegDecOpen(unsigned long,unsigned long) __ptr64" ?JpegDecOpen@CMFCJpegDec@@QEAAHKK@Z
0x1800010B8: "__cdecl pDefaultRawDllMain" _pDefaultRawDllMain
0x180001A2C: "public: void __cdecl CBrJpegDecode::JpegDecClose(unsigned long * __ptr64) __ptr64" ?JpegDecClose@CBrJpegDecode@@QEAAXPEAK@Z
0x180005F94: memcpy
0x1800090F0: "__cdecl _imp_memset" __imp_memset
0x180005C9A: "__cdecl initterm" _initterm
0x180007860: "__cdecl _dyn_tls_init_callback" __dyn_tls_init_callback
0x180009060: "__cdecl _imp_Sleep" __imp_Sleep
0x180001020: "__cdecl _xi_z" __xi_z
0x180009020: "__cdecl _imp_UnhandledExceptionFilter" __imp_UnhandledExceptionFilter
0x180009100: "__cdecl _imp_wcscmp" __imp_wcscmp
0x180005F88: "__cdecl _C_specific_handler" __C_specific_handler
0x180005100: "private: int __cdecl CMFCJpegDec::GetEncoderClsid(unsigned short const * __ptr64,struct _GUID * __ptr64) __ptr64" ?GetEncoderClsid@CMFCJpegDec@@AEAAHPEBGPEAU_GUID@@@Z
0x180001238: "`string'" ??_C@_0P@NIGHOHPH@GdiplusStartup?$AA@
0x180003974: "struct jpeg_decode_param * __ptr64 __cdecl JD_Open(unsigned char)" ?JD_Open@@YAPEAUjpeg_decode_param@@E@Z
0x180005CCC: "__cdecl _GSHandlerCheckCommon" __GSHandlerCheckCommon
0x180007104: "__cdecl _native_vcclrit_reason" __native_vcclrit_reason
0x180005AD0: "__cdecl amsg_exit" _amsg_exit
0x180001290: "`string'" ??_C@_0BD@JIGBIPOH@GdipGetImageHeight?$AA@
0x180001834: "public: int __cdecl CBrJpegDecode::JpegDecDataWrite(unsigned char * __ptr64,unsigned long) __ptr64" ?JpegDecDataWrite@CBrJpegDecode@@QEAAHPEAEK@Z
0x180004C90: "public: int __cdecl CMFCJpegDec::JpegDecLineDataRead(unsigned char * __ptr64 * __ptr64,unsigned long * __ptr64) __ptr64" ?JpegDecLineDataRead@CMFCJpegDec@@QEAAHPEAPEAEPEAK@Z
0x180001460: "public: virtual void * __ptr64 __cdecl CBrJpegDecWrap::`vector deleting destructor'(unsigned int) __ptr64" ??_ECBrJpegDecWrap@@UEAAPEAXI@Z
0x180001760: "public: int __cdecl CBrJpegDecode::JpegDecOpen(unsigned long) __ptr64" ?JpegDecOpen@CBrJpegDecode@@QEAAHK@Z
0x180009010: "__cdecl _imp_GetCurrentProcess" __imp_GetCurrentProcess
0x1800090C8: "__cdecl _imp_strncmp" __imp_strncmp
0x180007850: "__cdecl _native_startup_lock" __native_startup_lock
0x180001358: DllMain
0x180005D38: "__cdecl _GSHandlerCheck_SEH" __GSHandlerCheck_SEH
0x1800090A8: "__cdecl _imp___C_specific_handler" __imp___C_specific_handler
0x180009038: "__cdecl _imp_RtlCaptureContext" __imp_RtlCaptureContext
0x1800090A0: KERNEL32_NULL_THUNK_DATA
0x180009110: "__cdecl _imp_CreateStreamOnHGlobal" __imp_CreateStreamOnHGlobal
0x180007100: "__cdecl _native_dllmain_reason" __native_dllmain_reason
0x180005CA8: "__cdecl _GSHandlerCheck" __GSHandlerCheck
0x1800011C0: "`string'" ??_C@_0M@BDCOGHAL@gdiplus?4dll?$AA@
0x1800012C0: "`string'" ??_C@_0BG@LIPDAPJN@GdipSaveImageToStream?$AA@
0x180009050: "__cdecl _imp_GetCurrentProcessId" __imp_GetCurrentProcessId
0x180005B90: "__cdecl ValidateImageBase" _ValidateImageBase
0x180001460: "public: virtual void * __ptr64 __cdecl CBrJpegDecWrap::`scalar deleting destructor'(unsigned int) __ptr64" ??_GCBrJpegDecWrap@@UEAAPEAXI@Z
0x180001720: "public: __cdecl CBrJpegDecode::~CBrJpegDecode(void) __ptr64" ??1CBrJpegDecode@@QEAA@XZ
0x180009150: "__cdecl _IMPORT_DESCRIPTOR_ole32" __IMPORT_DESCRIPTOR_ole32
0x180009098: "__cdecl _imp_FreeLibrary" __imp_FreeLibrary
0x1800057D0: "__cdecl DllMainCRTStartup" _DllMainCRTStartup
0x1800090B0: "__cdecl _imp__initterm" __imp__initterm
0x180001B10: "public: virtual int __cdecl CJDecIf::JpegDecOpen(unsigned long,unsigned long,int,int) __ptr64" ?JpegDecOpen@CJDecIf@@UEAAHKKHH@Z
0x180007840: "__cdecl _onexitend" __onexitend
0x180009120: "__cdecl _guard_check_icall_fptr" __guard_check_icall_fptr
0x180009008: "__cdecl _imp_TerminateProcess" __imp_TerminateProcess
0x180009078: "__cdecl _imp_GlobalAlloc" __imp_GlobalAlloc
0x180001010: "__cdecl _xi_a" __xi_a
0x180009090: "__cdecl _imp_GetTickCount" __imp_GetTickCount
0x180007868: "__cdecl pRawDllMain" _pRawDllMain
0x180005AA0: "__cdecl _security_check_cookie" __security_check_cookie
0x180001E40: "public: virtual int __cdecl CJDecIf::JpegDecDataWrite(unsigned char * __ptr64,unsigned long) __ptr64" ?JpegDecDataWrite@CJDecIf@@UEAAHPEAEK@Z
0x180001008: "__cdecl _xc_z" __xc_z
0x180005000: "public: void * __ptr64 __cdecl CMFCJpegDec::StretchBufSize(void * __ptr64,unsigned long,unsigned long) __ptr64" ?StretchBufSize@CMFCJpegDec@@QEAAPEAXPEAXKK@Z
0x180009068: "__cdecl _imp_GetProcAddress" __imp_GetProcAddress
0x180001248: "`string'" ??_C@_0BA@OMKIAPCJ@GdiplusShutdown?$AA@
0x180009040: "__cdecl _imp_GetSystemTimeAsFileTime" __imp_GetSystemTimeAsFileTime
0x180001498: "public: virtual __cdecl CBrJpegDecWrap::~CBrJpegDecWrap(void) __ptr64" ??1CBrJpegDecWrap@@UEAA@XZ
0x180002060: "public: virtual int __cdecl CJDecIf::IsBandDecodeMode(void) __ptr64" ?IsBandDecodeMode@CJDecIf@@UEAAHXZ
0x1800076A8: "int g_nInstanceCnt" ?g_nInstanceCnt@@3HA
0x180001028: "__cdecl _guard_fids_table" __guard_fids_table
0x180001668: "public: void * __ptr64 __cdecl CBrJpegDecWrap::StretchBufSize(void * __ptr64,unsigned __int64,unsigned __int64) __ptr64" ?StretchBufSize@CBrJpegDecWrap@@QEAAPEAXPEAX_K1@Z
0x180009108: msvcrt_NULL_THUNK_DATA
0x1800010C0: "__cdecl load_config_used" _load_config_used
0x180001370: "int __cdecl InitializeJpegDec(void)" ?InitializeJpegDec@@YAHXZ
0x180001220: "`string'" ??_C@_1BE@OPHBPEE@?$AAi?$AAm?$AAa?$AAg?$AAe?$AA?1?$AAb?$AAm?$AAp?$AA?$AA@
0x1800090E8: "__cdecl _imp_??2@YAPEAX_K@Z" __imp_??2@YAPEAX_K@Z
0x1800020C0: "public: virtual unsigned int __cdecl CJDecIf::GetJpegDecWriteCnt(void) __ptr64" ?GetJpegDecWriteCnt@CJDecIf@@UEAAIXZ
0x1800090B8: "__cdecl _imp__amsg_exit" __imp__amsg_exit
0x180009000: "__cdecl _imp_LoadLibraryA" __imp_LoadLibraryA
0x180009030: "__cdecl _imp_RtlLookupFunctionEntry" __imp_RtlLookupFunctionEntry
0x180009058: "__cdecl _imp_QueryPerformanceCounter" __imp_QueryPerformanceCounter
0x180009028: "__cdecl _imp_RtlVirtualUnwind" __imp_RtlVirtualUnwind
0x180002420: "__cdecl guard_check_icall_nop" _guard_check_icall_nop
0x1800054A8: "private: void __cdecl CMFCJpegDec::ShutdownGdiPlus(void) __ptr64" ?ShutdownGdiPlus@CMFCJpegDec@@AEAAXXZ
0x180007000: HotPatchBuffer
0x1800090C0: "__cdecl _imp__XcptFilter" __imp__XcptFilter
0x1800090F8: "__cdecl _imp_memcpy" __imp_memcpy
0x1800076A0: "class CJDecIf * __ptr64 __ptr64 pJDTree" ?pJDTree@@3PEAVCJDecIf@@EA
0x180001450: "int __cdecl UnInitializeJpegDec(void)" ?UnInitializeJpegDec@@YAHXZ
0x180007108: "__cdecl _security_cookie" __security_cookie
0x180009088: "__cdecl _imp_GlobalFree" __imp_GlobalFree
0x1800012A8: "`string'" ??_C@_0BI@DDNLFBKI@GdipGetImagePixelFormat?$AA@
0x180007848: "__cdecl _onexitbegin" __onexitbegin
0x180001168: "const CBrJpegDecWrap::`vftable'" ??_7CBrJpegDecWrap@@6B@
0x180009018: "__cdecl _imp_SetUnhandledExceptionFilter" __imp_SetUnhandledExceptionFilter
0x18000913C: "__cdecl _IMPORT_DESCRIPTOR_KERNEL32" __IMPORT_DESCRIPTOR_KERNEL32
0x180005BC4: "__cdecl _security_init_cookie" __security_init_cookie
0x180001AC0: "public: virtual void * __ptr64 __cdecl CJDecIf::`vector deleting destructor'(unsigned int) __ptr64" ??_ECJDecIf@@UEAAPEAXI@Z
0x180009128: "__cdecl _IMPORT_DESCRIPTOR_msvcrt" __IMPORT_DESCRIPTOR_msvcrt
0x180005FAC: wcscmp
0x180001EE0: "public: virtual void __cdecl CJDecIf::JpegDecClose(unsigned long * __ptr64) __ptr64" ?JpegDecClose@CJDecIf@@UEAAXPEAK@Z
0x180002080: "public: virtual unsigned int __cdecl CJDecIf::GetJpegDecTime(void) __ptr64" ?GetJpegDecTime@CJDecIf@@UEAAIXZ
0x1800014E0: "public: int __cdecl CBrJpegDecWrap::JpegDecDataWrite(unsigned char * __ptr64,unsigned long) __ptr64" ?JpegDecDataWrite@CBrJpegDecWrap@@QEAAHPEAEK@Z
0x1800090D0: "__cdecl _imp_malloc" __imp_malloc
0x180009070: "__cdecl _imp_GlobalLock" __imp_GlobalLock
0x180005E10: "__cdecl _report_gsfailure" __report_gsfailure
0x1800050B8: "private: void __cdecl CMFCJpegDec::FreeBmpBuf(void) __ptr64" ?FreeBmpBuf@CMFCJpegDec@@AEAAXXZ
0x180004BC0: "public: int __cdecl CMFCJpegDec::JpegDecDataWrite(unsigned char * __ptr64,unsigned long) __ptr64" ?JpegDecDataWrite@CMFCJpegDec@@QEAAHPEAEK@Z
0x180007858: "__cdecl _native_startup_state" __native_startup_state
0x180002100: "public: virtual unsigned int __cdecl CJDecIf::GetJpegDecReadCnt(void) __ptr64" ?GetJpegDecReadCnt@CJDecIf@@UEAAIXZ
0x1800090E0: "__cdecl _imp_??3@YAXPEAX@Z" __imp_??3@YAXPEAX@Z
0x180001258: "`string'" ??_C@_0BL@OMBCOKHB@GdipCreateBitmapFromStream?$AA@
0x18000530C: "private: int __cdecl CMFCJpegDec::StartGdiPlus(void) __ptr64" ?StartGdiPlus@CMFCJpegDec@@AEAAHXZ
0x1800012D8: "`string'" ??_C@_0BJ@FHLOKKGN@GdipGetImageEncodersSize?$AA@
0x180001170: "const CJDecIf::`vftable'" ??_7CJDecIf@@6B@
0x1800090D8: "__cdecl _imp_free" __imp_free
0x180005B30: "__cdecl IsNonwritableInCurrentImage" _IsNonwritableInCurrentImage
0x180005FA0: memset
0x180009164: "__cdecl _NULL_IMPORT_DESCRIPTOR" __NULL_IMPORT_DESCRIPTOR
0x180001AC0: "public: virtual void * __ptr64 __cdecl CJDecIf::`scalar deleting destructor'(unsigned int) __ptr64" ??_GCJDecIf@@UEAAPEAXI@Z

[JEB Decompiler by PNF Software]