INITIALIZATION
In looking through the source, I find that initialization starts in
the file mozilla.cpp:246 with the class declaration CNetscapeAPP:InitInstance().
MAIN MESSAGE LOOP
The main messaging loop is in the file \winfe\nsapp.cpp
DLL's & MOZILLA.EXEW
TDUMP.exe which is part of the Borland tool set was run on each of the 18 DLL's and MOZILLA.exe to create a snapshot of the resources and source code files that created MOZILLA/X86DBG. The resultant 19 files were then edited by hand to only contain IMPORTS, RESOURCES and SOURCE files. This is the result. These are listed here in the order they were created by the VC5 compiler on a win95 system.
RESDLL.dll is the first one created. This is a list from TDUMP of the resources it includes:
Resources:
EDALCB_U (next directory @00001528)
EDAL_A_U (next directory @00001540)
EDAL_B_U (next directory @00001558)
EDAL_C_U (next directory @00001570)
EDAL_L_U (next directory @00001588)
EDAL_R_U (next directory @000015A0)
EDAL_T_U (next directory @000015B8)
LANGDOWND (next directory @000015D0)
LANGDOWNF (next directory @000015E8)
LANGDOWNU (next directory @00001600)
LANGDOWNX (next directory @00001618)
LANGUPD (next directory @00001630)
LANGUPF (next directory @00001648)
LANGUPU (next directory @00001660)
LANGUPX (next directory @00001678)
ABOUTPLG (next directory @00003D00)
ALL_PREFS (next directory @00003D18)
CHANNELS_GIF (next directory @00003D30)
CONFIG_PREFS (next directory @00003D48)
EDITOR_PREFS (next directory @00003D60)
FILE_GIF (next directory @00003D78)
FLAMER (next directory @00003D90)
GUIDE_GIF (next directory @00003DA8)
HISTORY_GIF (next directory @00003DC0)
INIT_PREFS (next directory @00003DD8)
ISO_8859_2_TO_WINDOWS_1250 (next directory @00003DF0)
ISO_8859_3_TO_WINDOWS_1254 (next directory @00003E08)
ISO_8859_5_TO_WINDOWS_1251 (next directory @00003E20)
ISO_8859_7_TO_WINDOWS_1253 (next directory @00003E38)
KOI8_R_TO_WINDOWS_1251 (next directory @00003E50)
LDAP_GIF (next directory @00003E68)
LICENSE (next directory @00003E80)
MAILNEWS_PREFS (next directory @00003E98)
PERSONAL_GIF (next directory @00003EB0)
SEARCH_GIF (next directory @00003EC8)
SECURITY_PREFS (next directory @00003EE0)
SITEMAP_GIF (next directory @00003EF8)
WINDOWS_1250_TO_ISO_8859_2 (next directory @00003F10)
WINDOWS_1251_TO_ISO_8859_5 (next directory @00003F28)
WINDOWS_1251_TO_KOI8_R (next directory @00003F40)
WINDOWS_1253_TO_ISO_8859_7 (next directory @00003F58)
WINDOWS_1254_TO_ISO_8859_3 (next directory @00003F70)
WIN_PREFS (next directory @00003F88)
JPEG3240.DLL is the second DLL created. This is a list of the source code files that TDUMP could find:
Source files:
File: \ns\jpeg\jcdctmgr.c
File: \ns\jpeg\jcphuff.c
File: \ns\jpeg\jccolor.c
File: \ns\jpeg\jccoefct.c
File: \ns\jpeg\jcmaster.c
File: \ns\jpeg\jcsample.c
File: \ns\jpeg\jchuff.c
File: \ns\jpeg\jcmainct.c
File: \ns\jpeg\jcinit.c
File: \ns\jpeg\jcmarker.c
File: \ns\jpeg\jcapistd.c
File: \ns\jpeg\jcparam.c
File: \ns\jpeg\jcapimin.c
File: \ns\jpeg\jfdctint.c
File: \ns\jpeg\jfdctfst.c
File: \ns\jpeg\jfdctflt.c
File: \ns\jpeg\jmemnobs.c
File: \ns\jpeg\jmemmgr.c
File: \ns\jpeg\jerror.c
File: \ns\jpeg\jutils.c
File: \ns\jpeg\jcomapi.c
File: \ns\jpeg\jdmerge.c
File: \ns\jpeg\jquant2.c
File: \ns\jpeg\jquant1.c
File: \ns\jpeg\jdcolor.c
File: \ns\jpeg\jdsample.c
File: \ns\jpeg\jidctred.c
File: \ns\jpeg\jidctint.c
File: \ns\jpeg\jidctflt.c
File: \ns\jpeg\jidctfst.c
File: \ns\jpeg\jddctmgr.c
File: \ns\jpeg\jdpostct.c
File: \ns\jpeg\jdcoefct.c
File: \ns\jpeg\jdmainct.c
File: \ns\jpeg\jdphuff.c
File: \ns\jpeg\jdhuff.c
File: \ns\jpeg\jdmarker.c
File: \ns\jpeg\jdinput.c
File: \ns\jpeg\jdmaster.c
File: \ns\jpeg\jdatadst.c
File: \ns\jpeg\jdatasrc.c
File: \ns\jpeg\jdapistd.c
File: \ns\jpeg\jdapimin.c
File: dllmain.c
File: atonexit.c
File: crtdll.c
ZIP3240.dll is the third DLL created. This is a list of source files
that TDUMP found in it:
File: \ns\modules\zlib\src\zutil.c
File: \ns\modules\zlib\src\uncompr.c
File: \ns\modules\zlib\src\trees.c
File: \ns\modules\zlib\src\infutil.c
File: \ns\modules\zlib\src\inftrees.c
File: \ns\modules\zlib\src\inflate.c
File: \ns\modules\zlib\src\inffast.c
File: \ns\modules\zlib\src\infcodes.c
File: \ns\modules\zlib\src\infblock.c
File: \ns\modules\zlib\src\gzio.c
File: \ns\modules\zlib\src\deflate.c
File: \ns\modules\zlib\src\crc32.c
File: \ns\modules\zlib\src\compress.c
File: \ns\modules\zlib\src\adler32.c
File: atonexit.c
PREFUI32.dll is the fourth DLL created. This is a list of source files
that TDUMP found in it:
File: \ns\cmd\winfe\prefs\nsprefui\src\framedlg.cpp
File: \ns\cmd\winfe\prefs\nsprefui\src\prefpriv.h
File: \ns\cmd\winfe\prefs\nsprefui\src\prefui.cpp
File: \ns\cmd\winfe\prefs\nsprefui\src\grayramp.cpp
NSDLG32.dll is the fifth DLL created. This is a list of source files that TDUMP found in it:
File: \ns\cmd\winfe\prefs\nsdlg\src\bitmpbtn.cpp
File: \ns\cmd\winfe\prefs\nsdlg\src\cppageex.cpp
File: \ns\cmd\winfe\prefs\nsdlg\src\cdialog.cpp
File: \ns\cmd\winfe\prefs\nsdlg\src\cstring.cpp
File: \ns\cmd\winfe\prefs\nsdlg\src\nsdlg.cpp
EDITOR32.dll is the sixth DLL created. This is a list of source files that TDUMP found in it:
File: \ns\cmd\winfe\edtrcdll\src\tagdlg.cpp
File: \ns\cmd\winfe\edtrcdll\src\callback.h
File: \ns\cmd\winfe\edtrcdll\src\imgcnvdl.cpp
File: ..\..\..\..\dist\public\winprefs\cstring.h
File: \ns\cmd\winfe\edtrcdll\src\imgcnvdl.h
File: ..\..\..\..\dist\public\edtrcdll\edtdlgs.h
File: \ns\cmd\winfe\edtrcdll\src\edtrcdll.cpp
File: \ns\cmd\winfe\edtrcdll\src\edtdlgs.cpp
File: \ns\cmd\winfe\edtrcdll\src\callback.h
File: \ns\cmd\winfe\edtrcdll\src\imewrap.cpp
File: ..\..\..\..\dist\public\edtrcdll\edtdlgs.h
File: crtdll.c
BRPREF32.dll is the seventh DLL created. This is a list of source files that TDUMP found in it:
File: \ns\cmd\winfe\prefs\brpref\src\advpages.cpp
File: \ns\cmd\winfe\prefs\brpref\src\appages.cpp
File: \ns\cmd\winfe\prefs\brpref\src\brpages.cpp
File: ..\..\..\..\..\dist\public\winprefs\cstring.h
File: \ns\cmd\winfe\prefs\brpref\src\pages.cpp
File: \ns\cmd\winfe\prefs\brpref\src\brpref.cpp
File: \Program Files\DevStudio\VC\INCLUDE\objbase.h
File: ..\..\..\..\..\dist\public\dllcom\dllref.h
File: \ns\cmd\wincom\dllcom\src\dlldbg.cpp
File: \ns\cmd\wincom\dllcom\src\dllutil.cpp
File: \ns\cmd\wincom\dllcom\src\dlltask.cpp
File: \ns\cmd\wincom\dllcom\src\dllcom.cpp
File: C:\Program Files\DevStudio\VC\INCLUDE\objbase.h
File: atonexit.c
File: crtdll.c
EDPREF32.dll is the eighth DLL created. This is a list of source files that TDUMP found in it:
File: \ns\cmd\winfe\prefs\edpref\src\edpages.cpp
File: ..\..\..\..\..\dist\public\winprefs\cstring.h
File: \ns\cmd\winfe\prefs\edpref\src\pages.cpp
File: \ns\cmd\winfe\prefs\edpref\src\edpref.cpp
File: Program Files\DevStudio\VC\INCLUDE\objbase.h
File: ..\..\..\..\..\dist\public\dllcom\dllref.h
File: \ns\cmd\wincom\dllcom\src\dlldbg.cpp
File: \ns\cmd\wincom\dllcom\src\dllutil.cpp
File: \ns\cmd\wincom\dllcom\src\dlltask.cpp
File: \ns\cmd\wincom\dllcom\src\dllcom.cpp
File: C:\Program Files\DevStudio\VC\INCLUDE\objbase.h
File: atonexit.c
File: crtdll.c
XPSTRDLL.dll is the ninth DLL created. This is a list of source files that TDUMP found in it:
File: atonexit.c
File: crtdll.c
LIBNSPR21.dll is the tenth DLL created. This is a list of souce files that TDUMP found in it:
File: w32poll.c
File: win32_errors.c
File: ntsem.c
File: ntinrval.c
File: ntmisc.c
File: ntgc.c
File: w95cv.c
File: w95thred.c
File: w95sock.c
File: w95io.c
File: pruthr.c
File: prustack.c
File: prulock.c
File: prucv.c
File: prucpu.c
File: prtpd.c
File: prsem.c
File: prdump.c
File: prcthr.c
File: prsocket.c
File: prio.c
File: prfile.c
File: prdir.c
File: prtime.c
File: prthinfo.c
File: prsystem.c
File: prnetdb.c
File: prlog2.c
File: prinrval.c
File: prinit.c
File: prerror.c
File: prenv.c
File: prdtoa.c
File: pratom.c
File: pralarm.c
File: prseg.c
File: prosdep.c
File: prmem.c
File: prlink.c
File: prcmon.c
File: prstdio.c
File: prscanf.c
File: prprf.c
File: prmmap.c
File: prlog.c
File: prlayer.c
File: priometh.c
File: prmapopt.c
File: prmwait.c
File: dllmain.c
File: atonexit.c
File: crtdll.c
File: intel\lldiv.asm
File: intel\llrem.asm
File: intel\llshr.asm
File: intel\llshl.asm
File: intel\ullshr.asm
File: intel\llmul.asm
File: intel\ulldiv.asm
File: intel\ullrem.asm
LIBPLDS21.dll is the eleventh DLL created. This is a list of the source files found by TDUMP in it:
File: plhash.c
File: plevent.c
File: plarena.c
File: atonexit.c
File: crtdll.c
LIBPLC21.dll is the twelfth DLL created. This is a list of the source files found by TDUMP in it:
File: plgetopt.c
File: plerror.c
File: base64.c
File: strcstr.c
File: strstr.c
File: strpbrk.c
File: strchr.c
File: strccmp.c
File: strcat.c
File: strdup.c
File: strcpy.c
File: strlen.c
File: dllmain.c
File: atonexit.c
File: crtdll.c
LIBMSGC21.dll is the thirteenth DLL created. This is a list of the source files found by TDUMP in it:
File: win32gc.c
File: prmsgc.c
File: prgcapi.c
File: dllmain.c
File: crtdll.c
JS3240.dll is the fourteenth DLL created. This is a list of the source files found by TDUMP in it:
File: \ns\js\src\jsstr.c
File: \ns\js\src\jsscript.c
File: \ns\js\src\jsscope.c
File: \ns\js\src\jsscan.c
File: \ns\js\src\jsregexp.c
File: \ns\js\src\jsparse.c
File: \ns\js\src\jsopcode.c
File: \ns\js\src\jsobj.c
File: \ns\js\src\jsnum.c
File: \ns\js\src\jsmath.c
File: \ns\js\src\jsinterp.c
File: \ns\js\src\jsgc.c
File: \ns\js\src\jsfun.c
File: \ns\js\src\jsemit.c
File: \ns\js\src\jsdbgapi.c
File: \ns\js\src\jsdate.c
File: \ns\js\src\jscntxt.c
File: \ns\js\src\jsbool.c
File: \ns\js\src\jsatom.c
File: \ns\js\src\jsarray.c
File: \ns\js\src\prmjtime.c
File: \ns\js\src\jsapi.c
File: atonexit.c
File: crtdll.c
File: intel\ullshr.asm
File: intel\llrem.asm
File: intel\lldiv.asm
File: intel\llmul.asm
File: intel\llshl.asm
JSJ3240.dll is the fifteenth DLL created. This is a list of source files TDUMP found in it:
File: \ns\js\jsj\jsStubs.c
File: dllmain.c
File: atonexit.c
File: crtdll.c
XPPREF32.dll is the sixteenth DLL created. This is a list of source files TDUMP found in it:
File: \ns\modules\libpref\src\prefapi.c
File: \ns\modules\security\freenav\navstubs.c
File: dllmain.c
File: atonexit.c
File: crtdll.c
File: intel\chkstk.asm
SCHED32.dll is the seventeenth DLL created. This is a list of source files TDUMP found in it:
File: \ns\modules\schedulr\src\schedulr.c
File: dllmain.c
File: atonexit.c
File: crtdll.c
File: intel\llmul.asm
UNI3200.dll is the eighteenth DLL created. This is a list of source files TDUMP found in it:
File: \ns\lib\libi18n\unicode\unitbl.c
File: \ns\lib\libi18n\unicode\unifont.c
File: atonexit.c
File: crtdll.c
UNICVT32.dll is the ninteenth and last DLL created. This is a list of source files TDUMP found in it:
File: \ns\lib\libi18n\unicvt.c
File: dllmain.c
File: atonexit.c
File: crtdll.c
And last but not least is MOZILLA.exe itself. Here, TDUMP wasn't willing to fess up to sources, but the imports from some of the other DLL's are listed here:
Imports from libnspr21.dll
PR_InitializeNetAddr(hint = 0098)
PR_LogPrint(hint = 00a8)
PR_vsnprintf(hint = 011f)
PR_vsmprintf(hint = 011e)
PR_MillisecondsToInterval(hint = 00ae)
PR_Write(hint = 0109)
PR_UnloadLibrary(hint = 0100)
PR_ntohl(hint = 0113)
PR_htonl(hint = 0110)
PR_SetThreadPriority(hint = 00ed)
PR_SetThreadGCAble(hint = 00ec)
PR_Now(hint = 00c3)
PR_ExitMonitor(hint = 0047)
PR_Accept(hint = 000c)
PR_ImplodeTime(hint = 0092)
PR_GMTParameters(hint = 005b)
PR_FormatTimeUSEnglish(hint = 0057)
PR_GetSockName(hint = 007f)
PR_Bind(hint = 0019)
PR_Listen(hint = 00a1)
PR_Poll(hint = 00c7)
PR_GetConnectStatus(hint = 005c)
PR_Connect(hint = 002c)
PR_ntohs(hint = 0115)
PR_htons(hint = 0112)
PR_StringToNetAddr(hint = 00f5)
PR_NetAddrToString(hint = 00b1)
PR_Read(hint = 00cc)
PR_NewTCPSocket(hint = 00ba)
PR_GetError(hint = 0062)
PR_SetSocketOption(hint = 00e7)
PR_Close(hint = 0029)
PR_GetSystemInfo(hint = 0084)
PR_GetHostByName(hint = 006b)
PR_IntervalNow(hint = 009b)
PR_NewLogModule(hint = 00b4)
PR_GetThreadPriority(hint = 0089)
PR_Assert(hint = 0011)
PR_NewMonitor(hint = 00b5)
PR_CreateThreadGCAble(hint = 0035)
PR_Sleep(hint = 00f2)
PR_CeilingLog2(hint = 0024)
PR_LocalTimeParameters(hint = 00a4)
PR_ExplodeTime(hint = 0048)
PR_FormatTime(hint = 0056)
PR_Free(hint = 0058)
PR_Malloc(hint = 00a9)
PR_LoadLibrary(hint = 00a2)
PR_FindSymbol(hint = 0053)
PR_Notify(hint = 00bf)
PR_GetCurrentThread(hint = 005d)
PR_Wait(hint = 0104)
PR_vsprintf_append(hint = 0120)
PR_snprintf(hint = 0118)
PR_sprintf_append(hint = 0119)
PR_smprintf(hint = 0116)
PR_EnterMonitor(hint = 0044)
PR_RmDir(hint = 00d5)
PR_Realloc(hint = 00ce)
PR_NewNamedMonitor(hint = 00b6)
PR_DestroyMonitor(hint = 003b)
PR_Access(hint = 000e)
PR_Open(hint = 00c4)
PR_ParseTimeString(hint = 00c6)
PR_MkDir(hint = 00af)
PR_IntervalToMilliseconds(hint = 009d)
PR_Delete(hint = 0037)
PR_ReadDir(hint = 00cd)
PR_Calloc(hint = 0021)
PR_GetFileInfo(hint = 0066)
PR_OpenDir(hint = 00c5)
PR_CloseDir(hint = 002a)
Imports from libplds21.dll
PL_HashTableRawLookup(hint = 001c)
PL_GetEvent(hint = 000f)
PL_DestroyEventQueue(hint = 000a)
PL_CreateEventQueue(hint = 0007)
PL_InitArenaPool(hint = 001f)
PL_HashTableDestroy(hint = 0017)
PL_HashTableEnumerateEntries(hint = 0019)
PL_HashTableAdd(hint = 0016)
PL_HashTableLookup(hint = 001a)
PL_NewHashTable(hint = 0023)
PL_HashTableRemove(hint = 001e)
PL_InitEvent(hint = 0020)
PL_PostEvent(hint = 0024)
PL_ArenaAllocate
PL_RevokeEvents(hint = 0027)
PL_CompareStrings(hint = 0005)
PL_HashString(hint = 0015)
PL_FinishArenaPool(hint = 000d)
PL_EventAvailable(hint = 000b)
PL_GetEventQueueMonitor(hint = 0011)
PL_ArenaRelease(hint = 0003)
PL_InitializeEventsLib(hint = 0021)
PL_GetMainEventQueue(hint = 0013)
PL_ProcessPendingEvents(hint = 0026)
PL_CompareValues(hint = 0006)
PL_PostSynchronousEvent(hint = 0025)
PL_HandleEvent(hint = 0014)
PL_ArenaGrow(hint = 0002)
PL_MapEvents(hint = 0022)
Imports from js3240.dll
JS_ReportOutOfMemory(hint = 0086)
JS_DumpNamedRoots(hint = 002d)
JS_NewStringCopyZ(hint = 007b)
JS_ConvertStub(hint = 001c)
JS_ResolveStub(hint = 0087)
JS_EnumerateStub(hint = 002e)
JS_SetVersion(hint = 0098)
JS_Finish(hint = 0036)
JS_GetInstancePrivate(hint = 0049)
JS_ValueToBoolean(hint = 009d)
JS_free(hint = 00a4)
JS_GetPrivate(hint = 004e)
JS_InitClass(hint = 0062)
JS_AliasProperty(hint = 0003)
JS_SetPrivate(hint = 0093)
JS_PropertyStub(hint = 0082)
JS_DefineObject(hint = 0025)
JS_DefineProperty(hint = 0027)
JS_GetProperty(hint = 004f)
JS_UnlockGCThing(hint = 009c)
JS_GetFunctionObject(hint = 0046)
JS_DefineFunction(hint = 0023)
JS_ValueToFunction(hint = 009e)
JS_AliasElement(hint = 0002)
JS_LockGCThing(hint = 006d)
JS_DefineFunctions(hint = 0024)
JS_DefineProperties(hint = 0026)
JS_NewObject(hint = 0077)
JS_InstanceOf(hint = 0064)
JS_ValueToInt32(hint = 009f)
JS_ReportError(hint = 0085)
JS_RemoveRoot(hint = 0084)
JS_GetGlobalObject(hint = 0048)
JS_ValueToNumber(hint = 00a0)
JS_GetEmptyStringValue(hint = 003d)
JS_malloc(hint = 00a5)
JS_ConvertValue(hint = 001d)
JS_FinalizeStub(hint = 0035)
JS_SetElement(hint = 008c)
JS_NewArrayObject(hint = 0071)
JS_DefineConstDoubles(hint = 0021)
JS_GetConstructor(hint = 003b)
JS_NewString(hint = 0079)
JS_GetParent(hint = 004c)
JS_GetClass(hint = 003a)
JS_CompileUCFunctionForPrincipals(hint = 0017)
JS_GetStringChars(hint = 005a)
JS_MaybeGC(hint = 0070)
JS_EvaluateScript(hint = 0030)
JS_CallFunctionValue(hint = 0006)
JS_SetErrorReporter(hint = 008d)
JS_Init(hint = 0061)
JS_SetGlobalObject(hint = 008f)
JS_DestroyContext(hint = 002b)
JS_SetBranchCallback(hint = 0089)
JS_NewContext(hint = 0072)
JS_ClearRegExpRoots(hint = 000a)
JS_IsRunning(hint = 006a)
JS_strdup(hint = 00a7)
JS_DefinePropertyWithTinyId(hint = 0028)
JS_SetProperty(hint = 0094)
JS_GetPrototype(hint = 0052)
JS_SetRegExpInput(hint = 0096)
JS_ClearRegExpStatics(hint = 000b)
JS_GetVersion(hint = 005e)
JS_DeleteProperty(hint = 002a)
JS_DecompileFunctionBody(hint = 001f)
JS_LookupElement(hint = 006e)
JS_DeleteElement(hint = 0029)
JS_GetElement(hint = 003c)
JS_SetParent(hint = 0092)
JS_NewUCString(hint = 007d)
JS_DefineElement(hint = 0022)
JS_AddRoot(hint = 0001)
JS_EvaluateUCScriptForPrincipals(hint = 0033)
JS_GetStringLength(hint = 005b)
JS_SetPrototype(hint = 0095)
JS_GetStringBytes(hint = 0059)
JS_CallFunctionName(hint = 0005)
JS_ValueToObject(hint = 00a1)
JS_GetFramePC(hint = 0041)
JS_PCToLineNumber(hint = 0080)
JS_ClearWatchPointsForObject(hint = 0010)
JS_InitStandardClasses(hint = 0063)
JS_ClearScope(hint = 000c)
JS_GetFunctionScript(hint = 0047)
JS_GetScopeChain(hint = 0054)
JS_GetScriptPrincipals(hint = 0058)
JS_GetScriptFilename(hint = 0056)
JS_GetFrameScript(hint = 0043)
JS_FrameIterator(hint = 0037)
js_Atomize(hint = 00b9)
js_DropAtom(hint = 00c8)
js_LookupProperty(hint = 00cd)
JS_NewDoubleValue(hint = 0074)
JS_IsAssigning(hint = 0068)
JS_GC(hint = 0038)
JS_AddNamedRoot
JS_LookupProperty(hint = 006f)
JS_EvaluateScriptForPrincipals(hint = 0031)
JS_TypeOfValue(hint = 009a)
JS_ValueToString(hint = 00a2)
Imports from xppref32.dll
PREF_GetIntPref(hint = 0020)
PREF_SetIntPref(hint = 003d)
PREF_GetPrefType(hint = 0022)
PREF_GetGlobalConfigObject(hint = 001f)
PREF_GetConfigContext(hint = 0015)
PREF_CopyCharPref(hint = 0005)
PREF_DeleteBranch(hint = 000c)
PREF_GetConfigInt(hint = 0016)
PREF_AboutConfig
PREF_EvaluateConfigScript(hint = 000d)
PREF_EvaluateJSBuffer(hint = 000e)
PREF_GetColorPrefDWord(hint = 0013)
PREF_RegisterCallback(hint = 002d)
PREF_Cleanup(hint = 0001)
PREF_SavePrefFile(hint = 002f)
PREF_SetCharPref(hint = 0034)
PREF_GetBoolPref(hint = 0010)
PREF_SetBoolPref(hint = 0033)
PREF_GetCharPref(hint = 0011)
PREF_CopyConfigString(hint = 0006)
PREF_PrefIsLocked(hint = 0027)
PREF_GetDefaultColorPrefDWord(hint = 001c)
PREF_SetColorPrefDWord(hint = 0036)
PREF_SetRectPref(hint = 003f)
PREF_CopyIndexConfigString(hint = 0009)
PREF_GetRectPref(hint = 0023)
PREF_ClearUserPref(hint = 0003)
PREF_CopyDefaultCharPref(hint = 0008)
PREF_NextChild(hint = 0026)
PREF_CreateChildList(hint = 000b)
PREF_Init(hint = 0024)
PREF_SetDefaultCharPref(hint = 0039)
PREF_SetDefaultIntPref(hint = 003b)
PREF_ReadLockFile(hint = 002b)
PREF_ReadUserJSFile(hint = 002c)
PREF_ReadLIJSFile(hint = 002a)
PREF_GetPrefConfigObject(hint = 0021)
PREF_SaveLIPrefFile(hint = 002e)
Imports from unicvt32.dll
mz_utf82ucs(hint = 0008)
mz_utf82utf7(hint = 000a)
utf8_to_ucs2_char(hint = 000c)
mz_ucs2utf8(hint = 0005)
mz_ucs2utf7(hint = 0004)
mz_utf82ucsswap(hint = 0009)
mz_utf72utf8(hint = 0006)
mz_imap4utf72utf8(hint = 0003)
mz_utf82imap4utf7(hint = 0007)
Imports from zip3240.dll
inflateInit_(hint = 0015)
inflate(hint = 0012)
crc32(hint = 0002)
inflateInit2_(hint = 0014)
inflateEnd(hint = 0013)
inflateReset(hint = 0016)
Imports from jpeg3240.dll
jpeg_has_multiple_scans(hint = 000b)
jpeg_calc_output_dimensions
jpeg_read_header(hint = 000c)
jpeg_consume_input(hint = 0002)
jpeg_finish_output(hint = 000a)
jpeg_start_decompress(hint = 0013)
jpeg_finish_decompress(hint = 0009)
jpeg_read_scanlines(hint = 000d)
jpeg_start_output(hint = 0014)
jpeg_create_decompress(hint = 0004)
jpeg_set_marker_processor(hint = 0010)
jpeg_resync_to_restart(hint = 000e)
jpeg_close_file(hint = 0001)
jpeg_destroy_compress(hint = 0005)
jpeg_std_error(hint = 0015)
jpeg_file_dest(hint = 0007)
jpeg_set_defaults(hint = 000f)
jpeg_create_compress(hint = 0003)
jpeg_start_compress(hint = 0012)
jpeg_write_scanlines(hint = 0017)
jpeg_set_quality(hint = 0011)
jpeg_finish_compress(hint = 0008)
jpeg_destroy_decompress(hint = 0006)