Generated by JEB on 2019/08/01

PE: C:\Windows\System32\X3DAudio1_6.dll Base=0x400000 SHA-256=0AFCF64138AACAB2B4A5E110392A7D978694DC545845F89782C07C650F212F3B
PDB: X3DAudio1_6.pdb GUID={ED2FB890-482B-47DB-A314F85A1597F293} Age=1

104 located named symbols:
0x405110: "__cdecl fltused" _fltused
0x40120C: "__cdecl _real@3f490fdb" __real@3f490fdb
0x403F5C: atan2f
0x403C40: "__cdecl FindPESection" _FindPESection
0x401228: "__cdecl _real@b4000000" __real@b4000000
0x4011DC: "__cdecl _real@40c90fdb" __real@40c90fdb
0x4011E0: "__cdecl _real@c0490fdb" __real@c0490fdb
0x405108: "__cdecl _security_cookie_complement" __security_cookie_complement
0x4034A4: "__cdecl CRT_INIT" _CRT_INIT
0x401028: "__cdecl _imp_GetCurrentThreadId" __imp_GetCurrentThreadId
0x401214: "__cdecl _real@3f000000" __real@3f000000
0x4010A8: "__cdecl _imp_cosf" __imp_cosf
0x401210: "__cdecl _real@bf490fdb" __real@bf490fdb
0x4011D4: "__stdcall _real" __real@34000000
0x4012D0: "void __cdecl CalculateDistanceCurves(struct X3DAUDIO_HANDLE_PRIVATE const * __ptr64,struct X3DAUDIO_EMITTER const * __ptr64,unsigned int,struct X3DAUDIO_DSP_SETTINGS * __ptr64)" ?CalculateDistanceCurves@@YAXPEBUX3DAUDIO_HANDLE_PRIVATE@@PEBUX3DAUDIO_EMITTER@@IPEAUX3DAUDIO_DSP_SETTINGS@@@Z
0x4011F4: "__cdecl _real@4016cbe4" __real@4016cbe4
0x403100: "void __cdecl CalculateDelay(struct X3DAUDIO_HANDLE_PRIVATE const * __ptr64,struct X3DAUDIO_LISTENER const * __ptr64,struct X3DAUDIO_EMITTER const * __ptr64,struct X3DAUDIO_DSP_SETTINGS * __ptr64)" ?CalculateDelay@@YAXPEBUX3DAUDIO_HANDLE_PRIVATE@@PEBUX3DAUDIO_LISTENER@@PEBUX3DAUDIO_EMITTER@@PEAUX3DAUDIO_DSP_SETTINGS@@@Z
0x401218: "__stdcall _real" __real@00000000
0x401230: "__cdecl _real@34c00000" __real@34c00000
0x403BF6: "__cdecl XcptFilter" _XcptFilter
0x4010D8: "__cdecl _xc_a" __xc_a
0x401120: "__cdecl pDefaultRawDllMain" _pDefaultRawDllMain
0x403F74: sinf
0x4010C0: "__cdecl _imp_sin" __imp_sin
0x403D0A: "__cdecl initterm" _initterm
0x4059B8: "__cdecl _dyn_tls_init_callback" __dyn_tls_init_callback
0x401058: "__cdecl _imp_Sleep" __imp_Sleep
0x4010F8: "__cdecl _xi_z" __xi_z
0x401000: "__cdecl _imp_UnhandledExceptionFilter" __imp_UnhandledExceptionFilter
0x403D22: "__cdecl _C_specific_handler" __C_specific_handler
0x405118: "__cdecl _native_vcclrit_reason" __native_vcclrit_reason
0x403D16: "__cdecl amsg_exit" _amsg_exit
0x401234: "__cdecl _real@3f400000" __real@3f400000
0x4010C8: "__cdecl _imp_sinf" __imp_sinf
0x401008: "__cdecl _imp_GetCurrentProcess" __imp_GetCurrentProcess
0x405998: "__cdecl _native_startup_lock" __native_startup_lock
0x403D30: DllMain
0x401070: "__cdecl _imp___C_specific_handler" __imp___C_specific_handler
0x401040: "__cdecl _imp_RtlCaptureContext" __imp_RtlCaptureContext
0x401068: KERNEL32_NULL_THUNK_DATA
0x405114: "__cdecl _native_dllmain_reason" __native_dllmain_reason
0x4010B8: "__cdecl _imp_atan2f" __imp_atan2f
0x4052B0: "__cdecl pow10neg" _pow10neg
0x4011F0: "__cdecl _real@bec90fdb" __real@bec90fdb
0x4011FC: "__cdecl _real@bfc90fdb" __real@bfc90fdb
0x40122C: "__stdcall _real" __real@40000000
0x401140: "__cdecl _lookuptable_s" __lookuptable_s
0x401020: "__cdecl _imp_GetCurrentProcessId" __imp_GetCurrentProcessId
0x403C10: "__cdecl ValidateImageBase" _ValidateImageBase
0x402270: "void __cdecl CalculateDopplerFactor(struct X3DAUDIO_HANDLE_PRIVATE const * __ptr64,struct X3DAUDIO_LISTENER const * __ptr64,struct X3DAUDIO_EMITTER const * __ptr64,struct X3DAUDIO_DSP_SETTINGS * __ptr64)" ?CalculateDopplerFactor@@YAXPEBUX3DAUDIO_HANDLE_PRIVATE@@PEBUX3DAUDIO_LISTENER@@PEBUX3DAUDIO_EMITTER@@PEAUX3DAUDIO_DSP_SETTINGS@@@Z
0x401208: "__cdecl _real@c016cbe4" __real@c016cbe4
0x403B7C: "__cdecl DllMainCRTStartup" _DllMainCRTStartup
0x4011F8: "__cdecl _real@3fc90fdb" __real@3fc90fdb
0x401200: "__cdecl _real@3ec90fdb" __real@3ec90fdb
0x401088: "__cdecl _imp__initterm" __imp__initterm
0x4032D0: X3DAudioCalculate
0x401204: "__cdecl _real@40490fdb" __real@40490fdb
0x4011E4: "__cdecl _real@c0c90fdb" __real@c0c90fdb
0x401C10: "void __cdecl CalculateEmitterCone(struct X3DAUDIO_HANDLE_PRIVATE const * __ptr64,struct X3DAUDIO_LISTENER const * __ptr64,struct X3DAUDIO_EMITTER const * __ptr64,unsigned int,struct X3DAUDIO_DSP_SETTINGS * __ptr64)" ?CalculateEmitterCone@@YAXPEBUX3DAUDIO_HANDLE_PRIVATE@@PEBUX3DAUDIO_LISTENER@@PEBUX3DAUDIO_EMITTER@@IPEAUX3DAUDIO_DSP_SETTINGS@@@Z
0x403F44: cosf
0x4059A0: "__cdecl _onexitend" __onexitend
0x403F2C: RtlLookupFunctionEntry
0x4010B0: "__cdecl _imp_acosf" __imp_acosf
0x401010: "__cdecl _imp_TerminateProcess" __imp_TerminateProcess
0x4010E8: "__cdecl _xi_a" __xi_a
0x401030: "__cdecl _imp_GetTickCount" __imp_GetTickCount
0x401ED0: "void __cdecl CalculateListenerCone(struct X3DAUDIO_HANDLE_PRIVATE const * __ptr64,struct X3DAUDIO_LISTENER const * __ptr64,struct X3DAUDIO_EMITTER const * __ptr64,unsigned int,struct X3DAUDIO_DSP_SETTINGS * __ptr64)" ?CalculateListenerCone@@YAXPEBUX3DAUDIO_HANDLE_PRIVATE@@PEBUX3DAUDIO_LISTENER@@PEBUX3DAUDIO_EMITTER@@IPEAUX3DAUDIO_DSP_SETTINGS@@@Z
0x4059B0: "__cdecl pRawDllMain" _pRawDllMain
0x4011D0: "__cdecl _real@3f800000" __real@3f800000
0x403BD0: "__cdecl _security_check_cookie" __security_check_cookie
0x4011EC: "__cdecl _real@c0800000" __real@c0800000
0x4010E0: "__cdecl _xc_z" __xc_z
0x401018: "__cdecl _imp_GetSystemTimeAsFileTime" __imp_GetSystemTimeAsFileTime
0x402390: "void __cdecl DistributeSignal(struct X3DAUDIO_HANDLE_PRIVATE const * __ptr64,float,float,unsigned int,struct X3DAUDIO_DSP_SETTINGS * __ptr64,unsigned __int64)" ?DistributeSignal@@YAXPEBUX3DAUDIO_HANDLE_PRIVATE@@MMIPEAUX3DAUDIO_DSP_SETTINGS@@_K@Z
0x4011D8: "__stdcall _real" __real@80000000
0x401220: "__stdcall _real" __real@8000000000000000
0x4010D0: msvcrt_NULL_THUNK_DATA
0x403F38: tanf
0x401078: "__cdecl _imp__amsg_exit" __imp__amsg_exit
0x401268: X3DAudioInitialize
0x401048: "__cdecl _imp_RtlLookupFunctionEntry" __imp_RtlLookupFunctionEntry
0x401038: "__cdecl _imp_QueryPerformanceCounter" __imp_QueryPerformanceCounter
0x401050: "__cdecl _imp_RtlVirtualUnwind" __imp_RtlVirtualUnwind
0x405000: HotPatchBuffer
0x401098: "__cdecl _imp__XcptFilter" __imp__XcptFilter
0x405100: "__cdecl _security_cookie" __security_cookie
0x403F68: sin
0x4059A8: "__cdecl _onexitbegin" __onexitbegin
0x403F50: acosf
0x401060: "__cdecl _imp_SetUnhandledExceptionFilter" __imp_SetUnhandledExceptionFilter
0x4042E4: "__cdecl _IMPORT_DESCRIPTOR_KERNEL32" __IMPORT_DESCRIPTOR_KERNEL32
0x403D3C: "__cdecl _security_init_cookie" __security_init_cookie
0x4010A0: "__cdecl _imp_tanf" __imp_tanf
0x4042D0: "__cdecl _IMPORT_DESCRIPTOR_msvcrt" __IMPORT_DESCRIPTOR_msvcrt
0x402A00: "void __cdecl CalculateMatrixCoefficients(struct X3DAUDIO_HANDLE_PRIVATE const * __ptr64,struct X3DAUDIO_LISTENER const * __ptr64,struct X3DAUDIO_EMITTER const * __ptr64,unsigned int,struct X3DAUDIO_DSP_SETTINGS * __ptr64)" ?CalculateMatrixCoefficients@@YAXPEBUX3DAUDIO_HANDLE_PRIVATE@@PEBUX3DAUDIO_LISTENER@@PEBUX3DAUDIO_EMITTER@@IPEAUX3DAUDIO_DSP_SETTINGS@@@Z
0x4011E8: "__stdcall _real" __real@40800000
0x401090: "__cdecl _imp_malloc" __imp_malloc
0x403F20: RtlVirtualUnwind
0x403DF8: "__cdecl _report_gsfailure" __report_gsfailure
0x405990: "__cdecl _native_startup_state" __native_startup_state
0x401080: "__cdecl _imp_free" __imp_free
0x403C90: "__cdecl IsNonwritableInCurrentImage" _IsNonwritableInCurrentImage
0x405150: "__cdecl pow10pos" _pow10pos
0x4042F8: "__cdecl _NULL_IMPORT_DESCRIPTOR" __NULL_IMPORT_DESCRIPTOR

[JEB Decompiler by PNF Software]