BF2Audio.dll
Description: BF2 SoundEngine
Authors: Copyright (C) 2003
Version: 1.0.0.1
Architecture: 32-bit
Operating System: Windows
SHA256: f8f9ae26dc93c929745541ea587e978b
File Size: 300.0 KB
Uploaded At: Dec. 3, 2025, 2:34 a.m.
Views: 6
Exported Functions
- getSoundEngine (Ordinal: 1, Address: 0x7ad0)
- shutdownSoundEngine (Ordinal: 2, Address: 0x7b80)
Imported DLLs & Functions
DSOUND.dll
- (Address: 0x10039000)
KERNEL32.dll
- CloseHandle (Address: 0x10039034)
- CreateThread (Address: 0x10039030)
- ExitProcess (Address: 0x1003904c)
- FreeLibrary (Address: 0x10039020)
- GetCurrentProcessId (Address: 0x10039010)
- GetCurrentThread (Address: 0x1003902c)
- GetCurrentThreadId (Address: 0x1003900c)
- GetProcAddress (Address: 0x10039024)
- GetSystemTimeAsFileTime (Address: 0x10039014)
- GetTickCount (Address: 0x10039008)
- InterlockedExchange (Address: 0x10039044)
- InterlockedIncrement (Address: 0x1003903c)
- LoadLibraryA (Address: 0x1003901c)
- OutputDebugStringA (Address: 0x10039018)
- QueryPerformanceCounter (Address: 0x10039048)
- SetThreadPriority (Address: 0x10039028)
- Sleep (Address: 0x10039040)
- WaitForSingleObject (Address: 0x10039038)
Memory.dll
- ?addMemoryName@memory@hfe@dice@@YAHPBD@Z (Address: 0x10039240)
- ?bf_free@memory@hfe@dice@@YAXPAX@Z (Address: 0x10039238)
- ?bf_malloc@memory@hfe@dice@@YAPAXIH@Z (Address: 0x1003923c)
MSVCP71.dll
- ?_Getcat@?$ctype@D@std@@SAIPAPBVfacet@locale@2@@Z (Address: 0x1003905c)
- ?_Getcat@?$ctype@G@std@@SAIPAPBVfacet@locale@2@@Z (Address: 0x10039074)
- ?_Getfacet@locale@std@@QBEPBVfacet@12@I@Z (Address: 0x10039060)
- ?_Id_cnt@id@locale@std@@0HA (Address: 0x10039064)
- ?_Incref@facet@locale@std@@QAEXXZ (Address: 0x10039058)
- ?_Ipfx@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE_N_N@Z (Address: 0x100390c4)
- ?_Ipfx@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE_N_N@Z (Address: 0x100390c0)
- ?_Lock@_Mutex@std@@QAEXXZ (Address: 0x100390b4)
- ?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEXXZ (Address: 0x100390cc)
- ?_Osfx@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAEXXZ (Address: 0x100390b8)
- ?_Register@facet@locale@std@@QAEXXZ (Address: 0x10039054)
- ?_Unlock@_Mutex@std@@QAEXXZ (Address: 0x10039160)
- ??_D?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ (Address: 0x10039144)
- ??$?6U?$char_traits@D@std@@@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@PBD@Z (Address: 0x10039150)
- ??$?6U?$char_traits@D@std@@@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@PBE@Z (Address: 0x1003914c)
- ??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z (Address: 0x10039130)
- ??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBD@Z (Address: 0x10039140)
- ??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NPBDABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z (Address: 0x1003913c)
- ??$?9DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z (Address: 0x10039158)
- ??$?9DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBD@Z (Address: 0x1003915c)
- ??$?MDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z (Address: 0x10039128)
- ??0_Lockit@std@@QAE@H@Z (Address: 0x10039070)
- ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z (Address: 0x10039084)
- ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ID@Z (Address: 0x1003908c)
- ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z (Address: 0x10039088)
- ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ (Address: 0x10039134)
- ??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@ABV01@@Z (Address: 0x100390a0)
- ??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@IG@Z (Address: 0x100390a8)
- ??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@PBG@Z (Address: 0x100390a4)
- ??0?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@H@Z (Address: 0x10039154)
- ??1_Lockit@std@@QAE@XZ (Address: 0x10039068)
- ??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ (Address: 0x1003907c)
- ??1?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@XZ (Address: 0x10039098)
- ??1locale@std@@QAE@XZ (Address: 0x100390ec)
- ??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z (Address: 0x10039138)
- ??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z (Address: 0x1003912c)
- ??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z (Address: 0x10039080)
- ??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@D@Z (Address: 0x10039094)
- ??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z (Address: 0x10039090)
- ??Y?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV01@ABV01@@Z (Address: 0x1003909c)
- ??Y?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV01@G@Z (Address: 0x100390b0)
- ??Y?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV01@PBG@Z (Address: 0x100390ac)
- ?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ID@Z (Address: 0x100390d8)
- ?append@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV12@IG@Z (Address: 0x10039100)
- ?clear@ios_base@std@@QAEXH_N@Z (Address: 0x100390d0)
- ?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@II@Z (Address: 0x100390e4)
- ?erase@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV12@II@Z (Address: 0x10039110)
- ?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@XZ (Address: 0x100390c8)
- ?flush@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAEAAV12@XZ (Address: 0x10039164)
- ?getloc@ios_base@std@@QBE?AVlocale@2@XZ (Address: 0x100390f0)
- ?id@?$ctype@D@std@@2V0locale@2@A (Address: 0x1003906c)
- ?id@?$ctype@G@std@@2V0locale@2@A (Address: 0x10039078)
- ?is@?$ctype@G@std@@QBE_NFG@Z (Address: 0x10039104)
- ?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ (Address: 0x100390e0)
- ?max_size@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEIXZ (Address: 0x1003910c)
- ?npos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@2IB (Address: 0x100390e8)
- ?npos@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@2IB (Address: 0x10039114)
- ?sbumpc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ (Address: 0x100390f4)
- ?sbumpc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGXZ (Address: 0x10039118)
- ?sgetc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ (Address: 0x100390dc)
- ?sgetc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGXZ (Address: 0x10039108)
- ?snextc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ (Address: 0x100390d4)
- ?snextc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGXZ (Address: 0x100390fc)
- ?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHD@Z (Address: 0x100390f8)
- ?sputc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGG@Z (Address: 0x1003911c)
- ?str@?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ (Address: 0x10039148)
- ?uncaught_exception@std@@YA_NXZ (Address: 0x100390bc)
- ?widen@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEDD@Z (Address: 0x10039120)
- ?widen@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEGD@Z (Address: 0x10039124)
MSVCR71.dll
- __CppXcptFilter (Address: 0x10039224)
- __CxxFrameHandler (Address: 0x1003917c)
- __dllonexit (Address: 0x10039214)
- __security_error_handler (Address: 0x1003920c)
- _adjust_fdiv (Address: 0x10039220)
- _CIacos (Address: 0x100391f4)
- _CIasin (Address: 0x100391b4)
- _CIpow (Address: 0x100391fc)
- _CxxThrowException (Address: 0x10039178)
- _errno (Address: 0x10039204)
- _except_handler3 (Address: 0x10039210)
- _finite (Address: 0x100391b8)
- _initterm (Address: 0x1003921c)
- _onexit (Address: 0x10039218)
- _purecall (Address: 0x10039230)
- _vsnprintf (Address: 0x1003918c)
- ??0bad_cast@@QAE@ABV0@@Z (Address: 0x1003916c)
- ??0bad_cast@@QAE@PBD@Z (Address: 0x10039174)
- ??0exception@@QAE@ABV0@@Z (Address: 0x1003922c)
- ??0exception@@QAE@XZ (Address: 0x10039180)
- ??1bad_cast@@UAE@XZ (Address: 0x10039170)
- ??1exception@@UAE@XZ (Address: 0x10039184)
- ??1type_info@@UAE@XZ (Address: 0x10039208)
- ?terminate@@YAXXZ (Address: 0x10039228)
- atof (Address: 0x100391bc)
- atol (Address: 0x100391c0)
- calloc (Address: 0x100391d4)
- ceil (Address: 0x100391f8)
- exit (Address: 0x100391a8)
- fclose (Address: 0x10039198)
- floor (Address: 0x10039188)
- fopen (Address: 0x10039194)
- fprintf (Address: 0x100391c8)
- fread (Address: 0x100391a4)
- free (Address: 0x100391d8)
- frexp (Address: 0x100391f0)
- fseek (Address: 0x100391a0)
- ftell (Address: 0x1003919c)
- ldexp (Address: 0x10039200)
- malloc (Address: 0x100391dc)
- memchr (Address: 0x100391e8)
- memmove (Address: 0x10039190)
- perror (Address: 0x100391cc)
- qsort (Address: 0x100391e4)
- rand (Address: 0x100391b0)
- realloc (Address: 0x100391e0)
- sprintf (Address: 0x100391d0)
- strtok (Address: 0x100391c4)
- tolower (Address: 0x100391ac)
- toupper (Address: 0x100391ec)