OpenAL32.dll

v1.21.1.0 64-bit Windows NT Analyzed
Description
Main implementation library
Authors
GNU LGPL - Version 2, June 1991
File size
768.5 KB
Uploaded
2025-12-01 14:41
Views
85
SHA-256
157210b54770f64bdf0a17d45561ca79

Exported functions 175

alAuxiliaryEffectSlotPlaySOFT #1 · 0x4930
alAuxiliaryEffectSlotPlayvSOFT #2 · 0x4b20
alAuxiliaryEffectSlotStopSOFT #3 · 0x4e20
alAuxiliaryEffectSlotStopvSOFT #4 · 0x4fa0
alAuxiliaryEffectSlotf #5 · 0x5260
alAuxiliaryEffectSlotfv #6 · 0x5510
alAuxiliaryEffectSloti #7 · 0x5680
alAuxiliaryEffectSlotiv #8 · 0x6010
alBuffer3f #9 · 0x8cb0
alBuffer3i #10 · 0x8de0
alBufferCallbackSOFT #11 · 0x8f10
alBufferData #12 · 0x9110
alBufferSamplesSOFT #13 · 0x9130
alBufferStorageSOFT #14 · 0x91a0
alBufferSubDataSOFT #15 · 0x93d0
alBufferSubSamplesSOFT #16 · 0x9830
alBufferf #17 · 0x98a0
alBufferfv #18 · 0x99d0
alBufferi #19 · 0x9b10
alBufferiv #20 · 0x9db0
alDeferUpdatesSOFT #21 · 0x1d770
alDeleteAuxiliaryEffectSlots #22 · 0x6170
alDeleteBuffers #23 · 0x9fa0
alDeleteEffects #24 · 0xc2a0
alDeleteFilters #25 · 0xf640
alDeleteSources #26 · 0x18160
alDisable #27 · 0x1d7d0
alDistanceModel #28 · 0x1d8c0
alDopplerFactor #29 · 0x1da00
alDopplerVelocity #30 · 0x1db00
alEffectf #31 · 0xc4f0
alEffectfv #32 · 0xc630
alEffecti #33 · 0xc760
alEffectiv #34 · 0xc8f0
alEnable #35 · 0x1dc00
alEventCallbackSOFT #36 · 0xe320
alEventControlSOFT #37 · 0xe400
alFilterf #38 · 0xf890
alFilterfv #39 · 0xf9d0
alFilteri #40 · 0xfb00
alFilteriv #41 · 0xfc60
alFlushMappedBufferSOFT #42 · 0xa250
alGenAuxiliaryEffectSlots #43 · 0x66b0
alGenBuffers #44 · 0xa3d0
alGenEffects #45 · 0xca30
alGenFilters #46 · 0xfda0
alGenSources #47 · 0x18330
alGetAuxiliaryEffectSlotf #48 · 0x6b50
alGetAuxiliaryEffectSlotfv #49 · 0x6cc0
alGetAuxiliaryEffectSloti #50 · 0x6e30
alGetAuxiliaryEffectSlotiv #51 · 0x6ff0
alGetBoolean #52 · 0x1dcf0
alGetBooleanv #53 · 0x1de90
alGetBuffer3PtrSOFT #54 · 0xa710
alGetBuffer3f #55 · 0xa880
alGetBuffer3i #56 · 0xa9f0
alGetBufferPtrSOFT #57 · 0xab60
alGetBufferPtrvSOFT #58 · 0xacd0
alGetBufferSamplesSOFT #59 · 0xadf0
alGetBufferf #60 · 0xae60
alGetBufferfv #61 · 0xafa0
alGetBufferi #62 · 0xb100
alGetBufferiv #63 · 0xb3e0
alGetDouble #64 · 0x1df70
alGetDoublev #65 · 0x1e120
alGetEffectf #66 · 0xcdb0
alGetEffectfv #67 · 0xcee0
alGetEffecti #68 · 0xd010
alGetEffectiv #69 · 0xd150
alGetEnumValue #70 · 0xe620
alGetError #71 · 0xd680
alGetFilterf #72 · 0x10120
alGetFilterfv #73 · 0x10250
alGetFilteri #74 · 0x10380
alGetFilteriv #75 · 0x104c0
alGetFloat #76 · 0x1e200
alGetFloatv #77 · 0x1e3a0
alGetInteger #78 · 0x1e480
alGetInteger64SOFT #79 · 0x1e610
alGetInteger64vSOFT #80 · 0x1e7a0
alGetIntegerv #81 · 0x1e880
alGetListener3f #82 · 0x10840
alGetListener3i #83 · 0x10980
alGetListenerf #84 · 0x10ad0
alGetListenerfv #85 · 0x10bc0
alGetListeneri #86 · 0x10d20
alGetListeneriv #87 · 0x10de0
alGetPointerSOFT #88 · 0x1e960
alGetPointervSOFT #89 · 0x1ea40
alGetProcAddress #90 · 0xe640
alGetSource3dSOFT #91 · 0x18700
alGetSource3f #92 · 0x188b0
alGetSource3i #93 · 0x18a70
alGetSource3i64SOFT #94 · 0x18c10
alGetSourcedSOFT #95 · 0x18dc0
alGetSourcedvSOFT #96 · 0x18f20
alGetSourcef #97 · 0x19080
alGetSourcefv #98 · 0x19200
alGetSourcei #99 · 0x19540
alGetSourcei64SOFT #100 · 0x196a0
alGetSourcei64vSOFT #101 · 0x19800
alGetSourceiv #102 · 0x19960
alGetString #103 · 0x1eaf0
alGetStringiSOFT #104 · 0x1ec20
alIsAuxiliaryEffectSlot #105 · 0x7150
alIsBuffer #106 · 0xb580
alIsBufferFormatSupportedSOFT #107 · 0xb6b0
alIsEffect #108 · 0xd290
alIsEnabled #109 · 0x1ed70
alIsExtensionPresent #110 · 0xe660
alIsFilter #111 · 0x10600
alIsSource #112 · 0x19ac0
alListener3f #113 · 0x10f20
alListener3i #114 · 0x11190
alListenerf #115 · 0x11260
alListenerfv #116 · 0x11470
alListeneri #117 · 0x11700
alListeneriv #118 · 0x117a0
alMapBufferSOFT #119 · 0xb720
alProcessUpdatesSOFT #120 · 0x1ee40
alSource3dSOFT #121 · 0x19be0
alSource3f #122 · 0x19dc0
alSource3i #123 · 0x19f80
alSource3i64SOFT #124 · 0x1a130
alSourcePause #125 · 0x1a2e0
alSourcePausev #126 · 0x1a300
alSourcePlay #127 · 0x1a7c0
alSourcePlayv #128 · 0x1a7e0
alSourceQueueBuffers #129 · 0x1b230
alSourceRewind #130 · 0x1ba90
alSourceRewindv #131 · 0x1bab0
alSourceStop #132 · 0x1bed0
alSourceStopv #133 · 0x1bef0
alSourceUnqueueBuffers #134 · 0x1c300
alSourcedSOFT #135 · 0x1c6a0
alSourcedvSOFT #136 · 0x1c840
alSourcef #137 · 0x1cbb0
alSourcefv #138 · 0x1cd30
alSourcei #139 · 0x1ced0
alSourcei64SOFT #140 · 0x1d050
alSourcei64vSOFT #141 · 0x1d1d0
alSourceiv #142 · 0x1d370
alSpeedOfSound #143 · 0x1eea0
alUnmapBufferSOFT #144 · 0xb9e0
alcCaptureCloseDevice #145 · 0x21650
alcCaptureOpenDevice #146 · 0x211b0
alcCaptureSamples #147 · 0x21b10
alcCaptureStart #148 · 0x21850
alcCaptureStop #149 · 0x21a00
alcCloseDevice #150 · 0x204b0
alcCreateContext #151 · 0x1f040
alcDestroyContext #152 · 0x1f940
alcDevicePauseSOFT #153 · 0x22600
alcDeviceResumeSOFT #154 · 0x22710
alcGetContextsDevice #155 · 0x1fb30
alcGetCurrentContext #156 · 0x1faf0
alcGetEnumValue #157 · 0x20be0
alcGetError #158 · 0x208d0
alcGetInteger64vSOFT #159 · 0x22e20
alcGetIntegerv #160 · 0x210c0
alcGetProcAddress #161 · 0x20ae0
alcGetString #162 · 0x20ce0
alcGetStringiSOFT #163 · 0x228f0
alcGetThreadContext #164 · 0x21ee0
alcIsExtensionPresent #165 · 0x20940
alcIsRenderFormatSupportedSOFT #166 · 0x22300
alcLoopbackOpenDeviceSOFT #167 · 0x21f10
alcMakeContextCurrent #168 · 0x1f5f0
alcOpenDevice #169 · 0x1fc00
alcProcessContext #170 · 0x1f750
alcRenderSamplesSOFT #171 · 0x224b0
alcResetDeviceSOFT #172 · 0x22a60
alcSetThreadContext #173 · 0x21dd0
alcSuspendContext #174 · 0x1f890
alsoft_get_version #175 · 0x1efa0

Imported DLLs & functions 245

atoi 0x180081560
strtof 0x180081558
strtol 0x180081548
strtoul 0x180081550
_wgetcwd 0x180081570
_wgetenv 0x180081578
getenv 0x180081580
_aligned_free 0x180081590
_aligned_malloc 0x1800815a0
_callnewh 0x180081598
free 0x1800815a8
malloc 0x1800815b0
_fdclass 0x1800815e8
acosf 0x1800815d0
asinf 0x1800815c8
atan2 0x180081678
atan2f 0x1800815f8
atanf 0x180081688
cbrtf 0x180081680
ceil 0x180081608
ceilf 0x180081690
copysignf 0x180081668
cos 0x180081648
cosf 0x180081628
expf 0x180081630
floorf 0x180081660
fmodf 0x180081618
hypot 0x180081670
log10f 0x1800815e0
log2f 0x180081620
logf 0x180081650
modf 0x1800815f0
powf 0x1800815c0
roundf 0x1800815d8
sin 0x180081638
sinf 0x180081610
sinhf 0x180081658
sqrt 0x180081640
sqrtf 0x180081600
tanf 0x180081698
_beginthreadex 0x1800816b8
_cexit 0x180081718
_configure_narrow_argv 0x1800816e8
_crt_atexit 0x180081710
_errno 0x1800816a8
_execute_onexit_table 0x180081708
_initialize_narrow_environment 0x1800816f0
_initialize_onexit_table 0x1800816f8
_initterm 0x1800816d8
_initterm_e 0x1800816d0
_invalid_parameter_noinfo_noreturn 0x180081720
_register_onexit_function 0x180081700
_seh_filter_dll 0x1800816e0
abort 0x1800816c0
strerror 0x1800816c8
terminate 0x1800816b0
__acrt_iob_func 0x180081768
__stdio_common_vsprintf 0x180081778
__stdio_common_vsscanf 0x180081760
_wfopen 0x180081798
clearerr 0x180081748
fclose 0x180081740
ferror 0x180081738
fflush 0x180081788
fputs 0x180081730
fputws 0x180081790
fseek 0x180081750
ftell 0x180081758
fwrite 0x180081770
rewind 0x180081780
isalnum 0x1800817b8
isalpha 0x1800817b0
isspace 0x1800817c8
strncmp 0x1800817c0
toupper 0x1800817a8
CloseHandle 0x1800810d8
CreateEventW 0x1800810f0
CreateFileW 0x180081130
CreateSemaphoreA 0x180081118
DebugBreak 0x180081090
DeleteCriticalSection 0x180081078
EnterCriticalSection 0x180081170
FindClose 0x1800810a0
FindFirstFileW 0x1800810a8
FindNextFileW 0x1800810b0
FreeLibrary 0x180081148
GetCurrentProcess 0x180081038
GetCurrentProcessId 0x180081018
GetCurrentThread 0x1800810c0
GetCurrentThreadId 0x180081010
GetLastError 0x1800810b8
GetModuleFileNameW 0x1800810d0
GetModuleHandleExW 0x180081098
GetModuleHandleW 0x180081068
GetProcAddress 0x180081150
GetSystemTimeAsFileTime 0x180081008
InitializeCriticalSectionAndSpinCount 0x180081080
InitializeSListHead 0x180081000
InitOnceBeginInitialize 0x180081178
InitOnceComplete 0x180081160
IsDebuggerPresent 0x180081088
IsProcessorFeaturePresent 0x180081028
LeaveCriticalSection 0x180081168
LoadLibraryW 0x180081158
MultiByteToWideChar 0x180081120
OutputDebugStringW 0x1800810f8
QueryPerformanceCounter 0x180081020
RaiseException 0x180081100
ReadFile 0x180081138
ReleaseSemaphore 0x180081108
ResetEvent 0x1800810e0
RtlCaptureContext 0x180081060
RtlLookupFunctionEntry 0x180081058
RtlVirtualUnwind 0x180081050
SetEvent 0x180081070
SetFilePointerEx 0x180081140
SetThreadPriority 0x1800810c8
SetUnhandledExceptionFilter 0x180081040
TerminateProcess 0x180081030
UnhandledExceptionFilter 0x180081048
WaitForSingleObject 0x180081110
WaitForSingleObjectEx 0x1800810e8
WideCharToMultiByte 0x180081128
_Cnd_broadcast 0x180081368
_Cnd_destroy_in_situ 0x180081358
_Cnd_do_broadcast_at_thread_exit 0x180081218
_Cnd_init_in_situ 0x180081350
_Cnd_register_at_thread_exit 0x180081378
_Cnd_signal 0x180081370
_Cnd_unregister_at_thread_exit 0x180081380
_Cnd_wait 0x180081360
_Mtx_destroy_in_situ 0x180081230
_Mtx_init_in_situ 0x180081228
_Mtx_lock 0x1800811d0
_Mtx_unlock 0x1800811d8
_Query_perf_counter 0x1800813a0
_Query_perf_frequency 0x1800813a8
_Thrd_detach 0x180081348
_Thrd_id 0x180081210
_Thrd_join 0x180081200
_Thrd_sleep 0x1800813b0
_Thrd_yield 0x180081208
_Xtime_get_ticks 0x180081398
?__ExceptionPtrAssign@@YAXPEAXPEBX@Z 0x180081330
?__ExceptionPtrCopy@@YAXPEAXPEBX@Z 0x180081328
?__ExceptionPtrCopyException@@YAXPEAXPEBX1@Z 0x180081340
?__ExceptionPtrCreate@@YAXPEAX@Z 0x180081318
?__ExceptionPtrDestroy@@YAXPEAX@Z 0x180081320
?__ExceptionPtrToBool@@YA_NPEBX@Z 0x180081338
?_Getcat@?$ctype@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z 0x1800813e0
?_Getgloballocale@locale@std@@CAPEAV_Locimp@12@XZ 0x1800813d8
?_Ipfx@?$basic_istream@DU?$char_traits@D@std@@@std@@QEAA_N_N@Z 0x180081268
?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UEAAXXZ 0x1800812c0
?_Pninc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAPEADXZ 0x180081400
?_Rethrow_future_exception@std@@YAXVexception_ptr@1@@Z 0x180081390
?_Syserror_map@std@@YAPEBDH@Z 0x1800811f0
?_Throw_C_error@std@@YAXH@Z 0x1800811e0
?_Throw_Cpp_error@std@@YAXH@Z 0x180081220
?_Throw_future_error@std@@YAXAEBVerror_code@1@@Z 0x180081388
?_Unlock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UEAAXXZ 0x1800812c8
?_Xbad_alloc@std@@YAXXZ 0x1800813c8
?_Xlength_error@std@@YAXPEBD@Z 0x1800811e8
?_Xout_of_range@std@@YAXPEBD@Z 0x1800811f8
??0_Lockit@std@@QEAA@H@Z 0x1800813b8
??0?$basic_ios@DU?$char_traits@D@std@@@std@@IEAA@XZ 0x180081298
??0?$basic_istream@DU?$char_traits@D@std@@@std@@QEAA@PEAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N@Z 0x1800812a0
??0?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAA@XZ 0x180081280
??1_Lockit@std@@QEAA@XZ 0x1800813c0
??1?$basic_ios@DU?$char_traits@D@std@@@std@@UEAA@XZ 0x180081250
??1?$basic_istream@DU?$char_traits@D@std@@@std@@UEAA@XZ 0x1800812a8
??1?$basic_streambuf@DU?$char_traits@D@std@@@std@@UEAA@XZ 0x180081288
??5?$basic_istream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@AEA_K@Z 0x1800811a0
??5?$basic_istream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@AEAH@Z 0x1800811b0
??5?$basic_istream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@AEAI@Z 0x1800811a8
??5?$basic_istream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@AEAM@Z 0x180081198
??5?$basic_istream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@P6AAEAVios_base@1@AEAV21@@Z@Z 0x1800811b8
??Bid@locale@std@@QEAA_KXZ 0x1800813d0
?clear@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAXH_N@Z 0x1800811c8
?eof@ios_base@std@@QEBA_NXZ 0x1800813e8
?get@?$basic_istream@DU?$char_traits@D@std@@@std@@QEAAHXZ 0x1800812b0
?getloc@ios_base@std@@QEBA?AVlocale@2@XZ 0x1800813f0
?id@?$ctype@D@std@@2V0locale@2@A 0x180081188
?ignore@?$basic_istream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@_JH@Z 0x180081270
?imbue@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAXAEBVlocale@2@@Z 0x1800812d0
?init@?$basic_ios@DU?$char_traits@D@std@@@std@@IEAAXPEAV?$basic_streambuf@DU?$char_traits@D@std@@@2@_N@Z 0x180081290
?overflow@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAHH@Z 0x1800812d8
?pbackfail@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAHH@Z 0x1800812e0
?peek@?$basic_istream@DU?$char_traits@D@std@@@std@@QEAAHXZ 0x180081278
?read@?$basic_istream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@PEAD_J@Z 0x1800812b8
?sbumpc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAAHXZ 0x180081238
?setbuf@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAPEAV12@PEAD_J@Z 0x1800812e8
?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAXH_N@Z 0x180081258
?sgetc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAAHXZ 0x180081240
?showmanyc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JXZ 0x1800812f0
?snextc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAAHXZ 0x180081248
?swap@?$basic_istream@DU?$char_traits@D@std@@@std@@IEAAXAEAV12@@Z 0x1800811c0
?swap@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAXAEAV12@@Z 0x1800813f8
?sync@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAHXZ 0x1800812f8
?tellg@?$basic_istream@DU?$char_traits@D@std@@@std@@QEAA?AV?$fpos@U_Mbstatet@@@2@XZ 0x180081190
?uflow@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAHXZ 0x180081300
?widen@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBADD@Z 0x180081260
?xsgetn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JPEAD_J@Z 0x180081308
?xsputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JPEBD_J@Z 0x180081310
CLSIDFromString 0x1800817e8
CoCreateInstance 0x180081808
CoInitialize 0x1800817f8
CoInitializeEx 0x180081800
CoTaskMemFree 0x1800817f0
CoUninitialize 0x1800817d8
PropVariantClear 0x180081810
StringFromCLSID 0x1800817e0
SHGetSpecialFolderPathW 0x180081410
GetForegroundWindow 0x180081420
__CxxFrameHandler4 0x1800814a8
__C_specific_handler 0x180081438
__current_exception 0x180081430
__current_exception_context 0x180081440
__std_exception_copy 0x180081458
__std_exception_destroy 0x180081460
__std_terminate 0x180081450
__std_type_info_destroy_list 0x180081448
_CxxThrowException 0x180081468
memchr 0x180081498
memcmp 0x180081470
memcpy 0x180081478
memmove 0x180081480
memset 0x180081488
strchr 0x180081490
waveInAddBuffer 0x180081520
waveInClose 0x180081518
waveInGetDevCapsW 0x1800814d0
waveInGetNumDevs 0x1800814d8
waveInOpen 0x180081500
waveInPrepareHeader 0x180081538
waveInReset 0x180081528
waveInStart 0x180081510
waveInStop 0x180081508
waveInUnprepareHeader 0x180081530
waveOutClose 0x1800814e0
waveOutGetDevCapsW 0x1800814f0
waveOutGetNumDevs 0x1800814f8
waveOutOpen 0x1800814e8
waveOutPrepareHeader 0x1800814c8
waveOutUnprepareHeader 0x1800814c0
waveOutWrite 0x1800814b8