BF2Audio.dll

v1.0.0.1 32-bit Windows Analyzed
Description
BF2 SoundEngine
Authors
Copyright (C) 2003
File size
300.0 KB
Uploaded
2025-12-03 02:34
Views
43
SHA-256
f8f9ae26dc93c929745541ea587e978b

Exported functions 2

getSoundEngine #1 · 0x7ad0
shutdownSoundEngine #2 · 0x7b80

Imported DLLs & functions 141

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