Generated by JEB on 2019/08/01

PE: C:\Windows\System32\x3daudio1_1.dll Base=0x400000 SHA-256=FAC23787E7C199C1969806850B5A9652F66F6DCAC86F48F6F834ABC253848A55
PDB: X3DAudio1_1.pdb GUID={EA5735B4-357A-4225-8B40663EED2A0AB0} Age=1

77 located named symbols:
0x403100: "__cdecl fltused" _fltused
0x402846: atan2f
0x401140: "__cdecl _real@c002d97c80000000" __real@c002d97c80000000
0x401158: "__cdecl _real@b4000000" __real@b4000000
0x401108: "__cdecl _real@c010000000000000" __real@c010000000000000
0x4010C8: "__cdecl _real@40c90fdb" __real@40c90fdb
0x4025E0: "__cdecl CRT_INIT" _CRT_INIT
0x4010D0: "__cdecl _real@3f000000" __real@3f000000
0x401040: "__cdecl _imp_cosf" __imp_cosf
0x401380: "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
0x4010C0: "__stdcall _real" __real@34000000
0x4024DC: "float __cdecl Magnitude(struct _D3DVECTOR const * __ptr64)" ?Magnitude@@YAMPEBU_D3DVECTOR@@@Z
0x4010D4: "__stdcall _real" __real@00000000
0x401070: "__cdecl _xc_a" __xc_a
0x402876: sinf
0x401028: "__cdecl _imp_sin" __imp_sin
0x40289A: "__cdecl initterm" _initterm
0x401000: "__cdecl _imp_Sleep" __imp_Sleep
0x401088: "__cdecl _xi_z" __xi_z
0x401300: "float __cdecl CalculateDistanceCurveValue(struct X3DAUDIO_DISTANCE_CURVE const * __ptr64,float,float)" ?CalculateDistanceCurveValue@@YAMPEBUX3DAUDIO_DISTANCE_CURVE@@MM@Z
0x40295A: malloc
0x40128C: "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
0x402578: "void __cdecl CrossProduct(struct _D3DVECTOR const * __ptr64,struct _D3DVECTOR const * __ptr64,struct _D3DVECTOR * __ptr64)" ?CrossProduct@@YAXPEBU_D3DVECTOR@@0PEAU1@@Z
0x4010CC: "__cdecl _real@3f400000" __real@3f400000
0x40286A: tan
0x401020: "__cdecl _imp_sinf" __imp_sinf
0x402930: DllMain
0x401010: KERNEL32_NULL_THUNK_DATA
0x401060: "__cdecl _imp_atan2f" __imp_atan2f
0x401138: "__cdecl _real@4002d97c80000000" __real@4002d97c80000000
0x4026D0: "__cdecl DllMainCRTStartup" _DllMainCRTStartup
0x401038: "__cdecl _imp__initterm" __imp__initterm
0x401100: "__stdcall _real" __real@4010000000000000
0x4028B0: "__cdecl malloc_crt" _malloc_crt
0x40240C: X3DAudioCalculate
0x40285E: cosf
0x401250: "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
0x4010E8: "__cdecl _real@c00921fb60000000" __real@c00921fb60000000
0x403120: "__cdecl pRawDllMain" _pRawDllMain
0x4010C4: "__cdecl _real@3f800000" __real@3f800000
0x4010E0: "__cdecl _real@3e80000000000000" __real@3e80000000000000
0x401078: "__cdecl _xc_z" __xc_z
0x401590: "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
0x4010D8: "__stdcall _real" __real@80000000
0x4010F8: "__stdcall _real" __real@8000000000000000
0x401068: msvcrt_NULL_THUNK_DATA
0x401008: "__cdecl _imp_DisableThreadLibraryCalls" __imp_DisableThreadLibraryCalls
0x40288E: sqrt
0x402288: "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
0x4011E8: X3DAudioInitialize
0x401018: "__cdecl _imp_tan" __imp_tan
0x401150: "__cdecl _real@bfe921fb60000000" __real@bfe921fb60000000
0x401118: "__cdecl _real@3fd921fb60000000" __real@3fd921fb60000000
0x401E2C: "void __cdecl CalculateMatrixCoefficients(struct X3DAUDIO_HANDLE_INTERNAL const * __ptr64,struct X3DAUDIO_LISTENER const * __ptr64,struct X3DAUDIO_EMITTER const * __ptr64,unsigned int,struct X3DAUDIO_DSP_SETTINGS * __ptr64)" ?CalculateMatrixCoefficients@@YAXPEBUX3DAUDIO_HANDLE_INTERNAL@@PEBUX3DAUDIO_LISTENER@@PEBUX3DAUDIO_EMITTER@@IPEAUX3DAUDIO_DSP_SETTINGS@@@Z
0x403000: HotPatchBuffer
0x40191C: "void __cdecl DistributeSignal(struct X3DAUDIO_HANDLE_INTERNAL const * __ptr64,double,unsigned int,struct X3DAUDIO_DSP_SETTINGS * __ptr64,unsigned __int64)" ?DistributeSignal@@YAXPEBUX3DAUDIO_HANDLE_INTERNAL@@NIPEAUX3DAUDIO_DSP_SETTINGS@@_K@Z
0x402882: sin
0x401110: "__cdecl _real@bfd921fb60000000" __real@bfd921fb60000000
0x401148: "__cdecl _real@3fe921fb60000000" __real@3fe921fb60000000
0x403118: "__cdecl _onexitbegin" __onexitbegin
0x402852: acosf
0x402A84: "__cdecl _IMPORT_DESCRIPTOR_KERNEL32" __IMPORT_DESCRIPTOR_KERNEL32
0x402A70: "__cdecl _IMPORT_DESCRIPTOR_msvcrt" __IMPORT_DESCRIPTOR_msvcrt
0x401128: "__cdecl _real@3ff921fb60000000" __real@3ff921fb60000000
0x401048: "__cdecl _imp_malloc" __imp_malloc
0x4010F0: "__cdecl _real@401921fb60000000" __real@401921fb60000000
0x402518: "float __cdecl DotProduct(struct _D3DVECTOR const * __ptr64,struct _D3DVECTOR const * __ptr64)" ?DotProduct@@YAMPEBU_D3DVECTOR@@0@Z
0x402544: "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
0x401120: "__cdecl _real@400921fb60000000" __real@400921fb60000000
0x40181C: "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
0x402A98: "__cdecl _NULL_IMPORT_DESCRIPTOR" __NULL_IMPORT_DESCRIPTOR

[JEB Decompiler by PNF Software]