Generated by JEB on 2019/08/01

PE: C:\Windows\System32\x3daudio1_0.dll Base=0x400000 SHA-256=77CC09CEA6DE69F12106E6DD9DF1C0446A525A54C3953D69D64711B9394CC38F
PDB: X3DAudio1_0.pdb GUID={AB98D609-E632-49C6-B1011E82C8955E4A} Age=1

76 located named symbols:
0x403100: "__cdecl fltused" _fltused
0x402546: atan2f
0x401110: "__cdecl _real@c002d97c80000000" __real@c002d97c80000000
0x401138: "__cdecl _real@b4000000" __real@b4000000
0x4010F8: "__cdecl _real@c010000000000000" __real@c010000000000000
0x4010B0: "__cdecl _real@40c90fdb" __real@40c90fdb
0x4022E0: "__cdecl CRT_INIT" _CRT_INIT
0x4010BC: "__cdecl _real@3f000000" __real@3f000000
0x401040: "__cdecl _imp_cosf" __imp_cosf
0x401340: "void __cdecl CalculateDistanceCurves(struct X3DAUDIO_HANDLE_INTERNAL const * __ptr64,struct X3DAUDIO_EMITTER const * __ptr64,unsigned int,struct X3DAUDIO_DSP_SETTINGS * __ptr64)" ?CalculateDistanceCurves@@YAXPEBUX3DAUDIO_HANDLE_INTERNAL@@PEBUX3DAUDIO_EMITTER@@IPEAUX3DAUDIO_DSP_SETTINGS@@@Z
0x4010AC: "__stdcall _real" __real@34000000
0x4021DC: "float __cdecl Magnitude(struct _D3DVECTOR const * __ptr64)" ?Magnitude@@YAMPEBU_D3DVECTOR@@@Z
0x4010C0: "__stdcall _real" __real@00000000
0x401070: "__cdecl _xc_a" __xc_a
0x402576: sinf
0x401108: "__stdcall _real" __real@4045000000000000
0x401028: "__cdecl _imp_sin" __imp_sin
0x40259A: "__cdecl initterm" _initterm
0x401000: "__cdecl _imp_Sleep" __imp_Sleep
0x401088: "__cdecl _xi_z" __xi_z
0x4012C0: "float __cdecl CalculateDistanceCurveValue(struct X3DAUDIO_DISTANCE_CURVE const * __ptr64,float,float)" ?CalculateDistanceCurveValue@@YAMPEBUX3DAUDIO_DISTANCE_CURVE@@MM@Z
0x40265A: malloc
0x40124C: "float __cdecl CalculateEmitterToListenerAngle(struct X3DAUDIO_HANDLE_INTERNAL const * __ptr64,struct X3DAUDIO_LISTENER const * __ptr64,struct X3DAUDIO_EMITTER const * __ptr64,struct X3DAUDIO_DSP_SETTINGS * __ptr64)" ?CalculateEmitterToListenerAngle@@YAMPEBUX3DAUDIO_HANDLE_INTERNAL@@PEBUX3DAUDIO_LISTENER@@PEBUX3DAUDIO_EMITTER@@PEAUX3DAUDIO_DSP_SETTINGS@@@Z
0x402278: "void __cdecl CrossProduct(struct _D3DVECTOR const * __ptr64,struct _D3DVECTOR const * __ptr64,struct _D3DVECTOR * __ptr64)" ?CrossProduct@@YAXPEBU_D3DVECTOR@@0PEAU1@@Z
0x40256A: tan
0x401020: "__cdecl _imp_sinf" __imp_sinf
0x402630: DllMain
0x401010: KERNEL32_NULL_THUNK_DATA
0x401060: "__cdecl _imp_atan2f" __imp_atan2f
0x401100: "__cdecl _real@4002d97c80000000" __real@4002d97c80000000
0x4023D0: "__cdecl DllMainCRTStartup" _DllMainCRTStartup
0x401038: "__cdecl _imp__initterm" __imp__initterm
0x4010F0: "__stdcall _real" __real@4010000000000000
0x4025B0: "__cdecl malloc_crt" _malloc_crt
0x40210C: X3DAudioCalculate
0x401B70: "void __cdecl CalculateMatrixCoefficients(struct X3DAUDIO_HANDLE_INTERNAL const * __ptr64,struct X3DAUDIO_LISTENER const * __ptr64,struct X3DAUDIO_EMITTER const * __ptr64,struct X3DAUDIO_DSP_SETTINGS * __ptr64)" ?CalculateMatrixCoefficients@@YAXPEBUX3DAUDIO_HANDLE_INTERNAL@@PEBUX3DAUDIO_LISTENER@@PEBUX3DAUDIO_EMITTER@@PEAUX3DAUDIO_DSP_SETTINGS@@@Z
0x40255E: cosf
0x401210: "void __cdecl CalculateEmitterToListenerDistance(struct X3DAUDIO_HANDLE_INTERNAL const * __ptr64,struct X3DAUDIO_LISTENER const * __ptr64,struct X3DAUDIO_EMITTER const * __ptr64,struct X3DAUDIO_DSP_SETTINGS * __ptr64)" ?CalculateEmitterToListenerDistance@@YAXPEBUX3DAUDIO_HANDLE_INTERNAL@@PEBUX3DAUDIO_LISTENER@@PEBUX3DAUDIO_EMITTER@@PEAUX3DAUDIO_DSP_SETTINGS@@@Z
0x403110: "__cdecl _onexitend" __onexitend
0x401050: "__cdecl _imp_acosf" __imp_acosf
0x401080: "__cdecl _xi_a" __xi_a
0x4010D8: "__cdecl _real@c00921fb60000000" __real@c00921fb60000000
0x403120: "__cdecl pRawDllMain" _pRawDllMain
0x4010B4: "__cdecl _real@3f800000" __real@3f800000
0x4010B8: "__cdecl _real@3e800000" __real@3e800000
0x4010C8: "__cdecl _real@3e80000000000000" __real@3e80000000000000
0x401078: "__cdecl _xc_z" __xc_z
0x401588: "void __cdecl CalculateCone(struct X3DAUDIO_HANDLE_INTERNAL const * __ptr64,struct X3DAUDIO_LISTENER const * __ptr64,struct X3DAUDIO_EMITTER const * __ptr64,unsigned int,struct X3DAUDIO_DSP_SETTINGS * __ptr64)" ?CalculateCone@@YAXPEBUX3DAUDIO_HANDLE_INTERNAL@@PEBUX3DAUDIO_LISTENER@@PEBUX3DAUDIO_EMITTER@@IPEAUX3DAUDIO_DSP_SETTINGS@@@Z
0x4010C4: "__stdcall _real" __real@80000000
0x4010E8: "__stdcall _real" __real@8000000000000000
0x401914: "void __cdecl DistributeSignal(struct X3DAUDIO_HANDLE_INTERNAL const * __ptr64,double,struct X3DAUDIO_DSP_SETTINGS * __ptr64,unsigned __int64)" ?DistributeSignal@@YAXPEBUX3DAUDIO_HANDLE_INTERNAL@@NPEAUX3DAUDIO_DSP_SETTINGS@@_K@Z
0x401068: msvcrt_NULL_THUNK_DATA
0x401008: "__cdecl _imp_DisableThreadLibraryCalls" __imp_DisableThreadLibraryCalls
0x40258E: sqrt
0x401F88: "void __cdecl CalculateDelay(struct X3DAUDIO_HANDLE_INTERNAL const * __ptr64,struct X3DAUDIO_LISTENER const * __ptr64,struct X3DAUDIO_EMITTER const * __ptr64,struct X3DAUDIO_DSP_SETTINGS * __ptr64)" ?CalculateDelay@@YAXPEBUX3DAUDIO_HANDLE_INTERNAL@@PEBUX3DAUDIO_LISTENER@@PEBUX3DAUDIO_EMITTER@@PEAUX3DAUDIO_DSP_SETTINGS@@@Z
0x4011A8: X3DAudioInitialize
0x401018: "__cdecl _imp_tan" __imp_tan
0x401120: "__cdecl _real@bfe921fb60000000" __real@bfe921fb60000000
0x403000: HotPatchBuffer
0x402582: sin
0x401128: "__cdecl _real@3fe921fb60000000" __real@3fe921fb60000000
0x403118: "__cdecl _onexitbegin" __onexitbegin
0x402552: acosf
0x402784: "__cdecl _IMPORT_DESCRIPTOR_KERNEL32" __IMPORT_DESCRIPTOR_KERNEL32
0x402770: "__cdecl _IMPORT_DESCRIPTOR_msvcrt" __IMPORT_DESCRIPTOR_msvcrt
0x401118: "__cdecl _real@3ff921fb60000000" __real@3ff921fb60000000
0x401048: "__cdecl _imp_malloc" __imp_malloc
0x4010E0: "__cdecl _real@401921fb60000000" __real@401921fb60000000
0x402218: "float __cdecl DotProduct(struct _D3DVECTOR const * __ptr64,struct _D3DVECTOR const * __ptr64)" ?DotProduct@@YAMPEBU_D3DVECTOR@@0@Z
0x402244: "void __cdecl SubtractVector(struct _D3DVECTOR const * __ptr64,struct _D3DVECTOR const * __ptr64,struct _D3DVECTOR * __ptr64)" ?SubtractVector@@YAXPEBU_D3DVECTOR@@0PEAU1@@Z
0x401030: "__cdecl _imp_sqrt" __imp_sqrt
0x401130: "__cdecl _real@bff921fb60000000" __real@bff921fb60000000
0x4010D0: "__cdecl _real@400921fb60000000" __real@400921fb60000000
0x401814: "void __cdecl CalculateDopplerFactor(struct X3DAUDIO_HANDLE_INTERNAL const * __ptr64,struct X3DAUDIO_LISTENER const * __ptr64,struct X3DAUDIO_EMITTER const * __ptr64,struct X3DAUDIO_DSP_SETTINGS * __ptr64)" ?CalculateDopplerFactor@@YAXPEBUX3DAUDIO_HANDLE_INTERNAL@@PEBUX3DAUDIO_LISTENER@@PEBUX3DAUDIO_EMITTER@@PEAUX3DAUDIO_DSP_SETTINGS@@@Z
0x401058: "__cdecl _imp_free" __imp_free
0x402798: "__cdecl _NULL_IMPORT_DESCRIPTOR" __NULL_IMPORT_DESCRIPTOR

[JEB Decompiler by PNF Software]