Jump to content

WoW:3.3.5a: Difference between revisions

From Thunderbrew
No edit summary
No edit summary
 
(4 intermediate revisions by the same user not shown)
Line 14: Line 14:
A project of Thunderbrew, [[Thunderbrew:binana|Binana]], aims to provide machine-readable reverse-engineering information for the entire 3.3.5a binary in a single repository. By contributing to Binana, we can collaborate and build upon each other's work.
A project of Thunderbrew, [[Thunderbrew:binana|Binana]], aims to provide machine-readable reverse-engineering information for the entire 3.3.5a binary in a single repository. By contributing to Binana, we can collaborate and build upon each other's work.


=== Compiler ===
== Compiler ==


For Windows, the client was known to be compiled using the Microsoft Visual C++ Compiler (VS2005, build 50727).
For Windows, the client was known to be compiled using the Microsoft Visual C++ Compiler (VS2005, build 50727).
Line 20: Line 20:
For the [[WoW:Mac OS X port|Mac OS X port]], the XCode version of GCC was used.
For the [[WoW:Mac OS X port|Mac OS X port]], the XCode version of GCC was used.


=== Libraries ===
== Libraries used ==
 
This list may be incomplete.


{| class="wikitable"
{| class="wikitable"
Line 37: Line 39:
| [[Firelight Technologies:FMOD|FMOD]] || 4.09.07 || [[Firelight Technologies]] || 3D audio processing and playback || None
| [[Firelight Technologies:FMOD|FMOD]] || 4.09.07 || [[Firelight Technologies]] || 3D audio processing and playback || None
|-  
|-  
| [[Lua|Lua]] || 5.1.1 || Roberto Ierusalimschy with various modifications by [[Blizzard Entertainment|Blizzard]] || Embedded script/programming language || WoW engine
| [[Lua|WoW Lua]] || 5.1.1 || Roberto Ierusalimschy with various modifications by [[Blizzard Entertainment|Blizzard]] || Embedded script/programming language || WoW engine
|-
|-
| FreeType || 2.0.0 || The FreeType Project || Font rasterization library || None
| FreeType || 2.0.0 || The FreeType Project || Font rasterization library || None
Line 43: Line 45:
| expat || 1.95.5 || Thai Open Source Software Center Ltd and Clark Cooper, expat maintainers || Fast streaming XML parser || None
| expat || 1.95.5 || Thai Open Source Software Center Ltd and Clark Cooper, expat maintainers || Fast streaming XML parser || None
|}
|}
== Datamining ==
The following is a non-exhaustive list of file names believed to comprise the source tree:
<pre>
Engine/Source/BLPFile/blp.cpp
Engine/Source/Base/Base.h
Engine/Source/Base/BitArray.cpp
Engine/Source/Base/CDataAllocator.cpp
Engine/Source/Base/CDataAllocator.h
Engine/Source/Base/CDataRecycler.cpp
Engine/Source/Base/CDataStore.cpp
Engine/Source/Base/CDataStore.h
Engine/Source/Base/CUnreal.cpp
Engine/Source/Base/DynamicString.cpp
Engine/Source/Base/FileCache.cpp
Engine/Source/Base/Handle.cpp
Engine/Source/Base/Prop.cpp
Engine/Source/Base/RCString.cpp
Engine/Source/Base/RLECompress.h
Engine/Source/Base/Status.cpp
Engine/Source/Base/Status.h
Engine/Source/BlizzardCore/BlizzardCore/Include/Blizzard/Util/Byteswap.h
Engine/Source/BlizzardCore/BlizzardCore/Include/Blizzard/Util/HashMap.h
Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/IOUnit/IOAlignUnit.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/IOUnit/IOFileUnit.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/IOUnit/IOUnit.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/IOUnit/IOUnitContainer.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/Mopaq/DistributedTasks.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/Mopaq/IOChecksumUnit.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/Mopaq/IOMopaqSectorReadUnit.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/Mopaq/IOMopaqSectorWriteUnit.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/Mopaq/NewZerofill.h
Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/Mopaq/SBig.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/Mopaq/SComp.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/Mopaq/SFile.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/Mopaq/SFileArchives.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/Mopaq/SFileAuthenticate.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/Mopaq/SFileFiles.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/Mopaq/SFileListfile.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/Mopaq/SSignature.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Debug/ErrorStack.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Debug/StackCrawlMach.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/File/File.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/File/FileManifest.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/File/Filestack_Posix.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/File/Filestack_Streaming.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/File/Filestack_Win32.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/File/SourceManifest.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/File/Storage.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/File/Streaming.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/File/Transport.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Hardware/Hardware_MacOS.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Lock/Event_Posix.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Lock/Event_Win32.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Lock/Mutex_Posix.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Lock/Mutex_Win32.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Log/Log.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Memory/MemoryStorm.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Memory/New.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Process/Process_Win32.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/String/Path.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/String/String.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/String/StringConversion.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Thread/ThreadAPI.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Thread/ThreadLocalStorage.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Thread/ThreadPools.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Thread/Thread_Posix.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Thread/Thread_Win32.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Time/Time_Unix.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Using/Using.cpp
Engine/Source/BlizzardCore/OggDecompress.cpp
Engine/Source/BlizzardCore/OsFile-Core.cpp
Engine/Source/BlizzardCore/SFile2-Core.cpp
Engine/Source/BlizzardCore/Shared/Shared/Version/Version.cpp
Engine/Source/BlizzardCore/Tracker-Core.cpp
Engine/Source/ComSat/ComSatAllocator.h
Engine/Source/ComSat/ComSatMap.h
Engine/Source/ComSat/ComSatNetworkManager.cpp
Engine/Source/ComSat/ComSatSoundIOSoundEngine.cpp
Engine/Source/ComSat/ComSatVector.h
Engine/Source/Event/EvtApi.cpp
Engine/Source/Event/EvtInput.cpp
Engine/Source/Event/EvtInt.h
Engine/Source/Event/EvtQueue.cpp
Engine/Source/Event/EvtSched.cpp
Engine/Source/Event/EvtTimer.cpp
Engine/Source/FFX/EffectGlow.cpp
Engine/Source/FFX/FFX.cpp
Engine/Source/FFX/PassGlow.cpp
Engine/Source/Frame/CBackdropGenerator.cpp
Engine/Source/Frame/CFramePoint.cpp
Engine/Source/Frame/CFramePoint.h
Engine/Source/Frame/CLayoutFrame.cpp
Engine/Source/Frame/CLayoutFrame.h
Engine/Source/Frame/CScriptRegion.cpp
Engine/Source/Frame/CScriptRegionScript.cpp
Engine/Source/Frame/CSimpleAnim.cpp
Engine/Source/Frame/CSimpleAnim.h
Engine/Source/Frame/CSimpleAnimScript.cpp
Engine/Source/Frame/CSimpleButton.cpp
Engine/Source/Frame/CSimpleButton.h
Engine/Source/Frame/CSimpleCheckbox.h
Engine/Source/Frame/CSimpleColorSelect.h
Engine/Source/Frame/CSimpleEditBox.cpp
Engine/Source/Frame/CSimpleEditBox.h
Engine/Source/Frame/CSimpleFont.cpp
Engine/Source/Frame/CSimpleFrame.cpp
Engine/Source/Frame/CSimpleFrame.h
Engine/Source/Frame/CSimpleFrameScript.cpp
Engine/Source/Frame/CSimpleHTML.cpp
Engine/Source/Frame/CSimpleHTML.h
Engine/Source/Frame/CSimpleHyperlinkedFrame.cpp
Engine/Source/Frame/CSimpleHyperlinkedFrame.h
Engine/Source/Frame/CSimpleMessageFrame.cpp
Engine/Source/Frame/CSimpleMessageFrame.h
Engine/Source/Frame/CSimpleMessageFrameScript.cpp
Engine/Source/Frame/CSimpleMessageScrollFrame.cpp
Engine/Source/Frame/CSimpleMessageScrollFrame.h
Engine/Source/Frame/CSimpleMessageScrollFrameScript.cpp
Engine/Source/Frame/CSimpleModel.cpp
Engine/Source/Frame/CSimpleModel.h
Engine/Source/Frame/CSimpleMovieFrame.h
Engine/Source/Frame/CSimpleMovieFrameMac.cpp
Engine/Source/Frame/CSimpleRegion.cpp
Engine/Source/Frame/CSimpleRender.cpp
Engine/Source/Frame/CSimpleRender.h
Engine/Source/Frame/CSimpleScrollFrame.h
Engine/Source/Frame/CSimpleSlider.cpp
Engine/Source/Frame/CSimpleSlider.h
Engine/Source/Frame/CSimpleStatusBar.cpp
Engine/Source/Frame/CSimpleStatusBar.h
Engine/Source/Frame/CSimpleTop.cpp
Engine/Source/Frame/CSimpleTop.h
Engine/Source/FrameScript/FrameScript.cpp
Engine/Source/FrameXML/FrameXML.cpp
Engine/Source/FrameXML/XMLTree.cpp
Engine/Source/FrameXML/XMLTree.h
Engine/Source/Gx/CGxDevice.h
Engine/Source/Gx/CGxDevice/CGxDevice.cpp
Engine/Source/Gx/CGxDevice/CGxShader.cpp
Engine/Source/Gx/CGxDeviceD3d/CGxD3dDevice.cpp
Engine/Source/Gx/CGxDeviceD3d/CGxD3dPrim.cpp
Engine/Source/Gx/CGxDeviceD3d/CGxD3dShader.cpp
Engine/Source/Gx/CGxDeviceD3d/CGxD3dState.cpp
Engine/Source/Gx/CGxDeviceD3d/CGxD3dTexture.cpp
Engine/Source/Gx/CGxDeviceD3d/CGxDeviceD3d.cpp
Engine/Source/Gx/CGxDeviceD3d9Ex/CGxD3d9ExDevice.cpp
Engine/Source/Gx/CGxDeviceD3d9Ex/CGxD3d9ExPrim.cpp
Engine/Source/Gx/CGxDeviceD3d9Ex/CGxD3d9ExShader.cpp
Engine/Source/Gx/CGxDeviceD3d9Ex/CGxD3d9ExState.cpp
Engine/Source/Gx/CGxDeviceD3d9Ex/CGxD3d9ExTexture.cpp
Engine/Source/Gx/CGxDeviceD3d9Ex/CGxDeviceD3d9Ex.cpp
Engine/Source/Gx/CGxDeviceGLL/CGxDeviceGLL.cpp
Engine/Source/Gx/CGxDeviceGLL/CGxDeviceMac.cpp
Engine/Source/Gx/CGxDeviceGLL/CGxGLLDevice.cpp
Engine/Source/Gx/CGxDeviceGLL/CGxGLLShader.cpp
Engine/Source/Gx/CGxDeviceGLL/CGxGLLState.cpp
Engine/Source/Gx/CGxDeviceGLL/CGxGLLTexture.cpp
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLBuffer.cpp
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLBuffer.h
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLBufferPool.cpp
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLContext.cpp
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLDebugMipmap2D.cpp
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLDevice.cpp
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLDevice.h
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLDevice_States.cpp
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLFence.cpp
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLFrameReplayer.cpp
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLFrameSerialization.cpp
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLFramebuffer.cpp
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLGLSLProgram.cpp
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLMipmap.cpp
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLObject.h
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLOcclusionQuery.cpp
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLPool.cpp
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLPool.h
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLShader.cpp
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLShaderCompiler.cpp
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLShaderInput.cpp
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLTexture.cpp
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLTexture2D.cpp
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLTexture3D.cpp
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLTextureCoreVideo.cpp
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLTextureCubeMap.cpp
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLTypes.h
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLUtil.cpp
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLUtil.h
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLVertexArray.cpp
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLWindow.cpp
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLWorker.cpp
Engine/Source/Gx/CGxDeviceOpenGL/CGxDeviceOpenGl.cpp
Engine/Source/Gx/CGxDeviceOpenGL/CGxOglShader.cpp
Engine/Source/Gx/CGxDeviceOpenGL/CGxOglState.cpp
Engine/Source/Gx/CGxDeviceOpenGL/CGxOglTexture.cpp
Engine/Source/Gx/CGxDeviceOpenGL/GlExtSupport.cpp
Engine/Source/Gx/CGxDeviceOpenGL/Mac/CGxOglDeviceMac.cpp
Engine/Source/Gx/CGxDeviceOpenGL/Mac/GxMacFullscreenManager.cpp
Engine/Source/Gx/Gx.h
Engine/Source/Gx/GxApi/GxApi.cpp
Engine/Source/Gx/GxMovie/GxMoviePlayer.cpp
Engine/Source/Gx/GxMovie/MovieRecording.cpp
Engine/Source/Gxu/Gxu.cpp
Engine/Source/Gxu/GxuFontFace.cpp
Engine/Source/Gxu/GxuFontFont.cpp
Engine/Source/Gxu/GxuFontMain.cpp
Engine/Source/Gxu/GxuFontMiscClasses.cpp
Engine/Source/Gxu/GxuFontString.cpp
Engine/Source/Gxu/GxuFontTextureCache.cpp
Engine/Source/Gxu/GxuFontUtil.cpp
Engine/Source/Gxu/GxuLight.cpp
Engine/Source/Gxu/GxuScene.cpp
Engine/Source/Gxu/IGxuFontGlyph.cpp
Engine/Source/Images/blit.cpp
Engine/Source/Images/funcs.cpp
Engine/Source/Images/tga.cpp
Engine/Source/Model2/M2Cache.cpp
Engine/Source/Model2/M2Light.cpp
Engine/Source/Model2/M2Model.cpp
Engine/Source/Model2/M2Model.h
Engine/Source/Model2/M2Model_AltiVec.cpp
Engine/Source/Model2/M2Scene.cpp
Engine/Source/Model2/M2Shared.cpp
Engine/Source/Os/Linux/OsFile.cpp
Engine/Source/Os/Linux/OsNet.cpp
Engine/Source/Os/Linux/OsSecureRandom.cpp
Engine/Source/Os/Linux/Path.cpp
Engine/Source/Os/Mac/InputMac.cpp
Engine/Source/Os/Mac/MachOLoader.cpp
Engine/Source/Os/Mac/OsClipboard.cpp
Engine/Source/Os/Mac/OsLibrary.cpp
Engine/Source/Os/Mac/OsVersionHash.cpp
Engine/Source/Os/Mac/Time.cpp
Engine/Source/Os/Mac/Utility/FastTiming.cpp
Engine/Source/SRP/HMAC.h
Engine/Source/Services/AsyncFileRead.cpp
Engine/Source/Services/Camera.cpp
Engine/Source/Services/DataMgr.cpp
Engine/Source/Services/DataMgrInt.h
Engine/Source/Services/GfxSingletonManager.cpp
Engine/Source/Services/IParticleMisc.h
Engine/Source/Services/ModelBlob.cpp
Engine/Source/Services/ParticleSystem2.cpp
Engine/Source/Services/ParticleSystem2.h
Engine/Source/Services/Profile.cpp
Engine/Source/Services/RibbonEmitter.cpp
Engine/Source/Services/SysMessage.cpp
Engine/Source/Services/TextBlock.cpp
Engine/Source/Services/Texture.cpp
Engine/Source/Services/TextureBlob.cpp
Engine/Source/Services/TextureInt.h
Engine/Source/ShaderEffect/CShaderEffect.h
Engine/Source/ShaderEffect/ShaderEffect.cpp
Engine/Source/ShaderEffect/ShaderEffectManager.cpp
Engine/Source/ShaderEffect/ShaderEffectParser.cpp
Engine/Source/SoundEngine/SoundCache.h
Engine/Source/SoundEngine/SoundEngine.cpp
Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/ogg/src/framing.c
Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/vorbis/lib/block.c
Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/vorbis/lib/codebook.c
Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/vorbis/lib/envelope.c
Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/vorbis/lib/floor0.c
Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/vorbis/lib/floor1.c
Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/vorbis/lib/info.c
Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/vorbis/lib/mapping0.c
Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/vorbis/lib/mdct.c
Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/vorbis/lib/psy.c
Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/vorbis/lib/res0.c
Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/vorbis/lib/sharedbook.c
Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/vorbis/lib/smallft.c
Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/vorbis/lib/vorbisfile.c
Engine/Source/SoundEngine/fmodex/lib/sfx/foreverb/aSfxDsp.cpp
Engine/Source/SoundEngine/fmodex/mac/src/fmod_codec_cdda.cpp
Engine/Source/SoundEngine/fmodex/mac/src/fmod_file_cdda.cpp
Engine/Source/SoundEngine/fmodex/mac/src/fmod_os_cdda.cpp
Engine/Source/SoundEngine/fmodex/mac/src/fmod_os_misc.cpp
Engine/Source/SoundEngine/fmodex/mac/src/fmod_output_coreaudio.cpp
Engine/Source/SoundEngine/fmodex/mac/src/fmod_output_soundmanager.cpp
Engine/Source/SoundEngine/fmodex/src/fmod.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_DSPNet.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_async.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_channel_openal.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_channelgroupi.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_channelpool.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_codec.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_codec_aiff.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_codec_dls.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_codec_flac.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_codec_fsb.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_codec_it.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_codec_midi.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_codec_mod.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_codec_mpeg.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_codec_oggvorbis.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_codec_s3m.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_codec_tag.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_codec_wav.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_codec_wav_riff.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_codec_xm.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_dsp_chorus.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_dsp_codec.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_dsp_codecpool.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_dsp_connectionpool.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_dsp_echo.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_dsp_filter.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_dsp_flange.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_dsp_itecho.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_dsp_pitchshift.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_dsp_resampler.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_dsp_sfxreverb.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_dsp_soundcard.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_dspi.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_file.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_file_cdda.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_file_net.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_geometryi.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_memory.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_metadata.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_output.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_output_emulated.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_output_nosound.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_output_nosound_nrt.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_output_software.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_output_wavwriter.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_output_wavwriter_nrt.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_plugin.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_pluginfactory.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_reverbi.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_sample_software.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_soundgroupi.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_soundi.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_speakerlevels_pool.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_string.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_systemi.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_thread.cpp
Engine/Source/SoundEngine/fmodex/win32/src/MeteredSection.cpp
Engine/Source/SoundEngine/fmodex/win32/src/asio/asiolist.cpp
Engine/Source/SoundEngine/fmodex/win32/src/fmod_codec_asf.cpp
Engine/Source/SoundEngine/fmodex/win32/src/fmod_codec_cdda.cpp
Engine/Source/SoundEngine/fmodex/win32/src/fmod_os_cdda.cpp
Engine/Source/SoundEngine/fmodex/win32/src/fmod_os_misc.cpp
Engine/Source/SoundEngine/fmodex/win32/src/fmod_output_asio.cpp
Engine/Source/SoundEngine/fmodex/win32/src/fmod_output_dsound.cpp
Engine/Source/SoundEngine/fmodex/win32/src/fmod_output_dsound_record.cpp
Engine/Source/SoundEngine/fmodex/win32/src/fmod_output_openal.cpp
Engine/Source/SoundEngine/fmodex/win32/src/fmod_output_wasapi.cpp
Engine/Source/SoundEngine/fmodex/win32/src/fmod_output_winmm.cpp
Engine/Source/SoundEngine/fmodex/win32/src/fmod_sample_openal.cpp
Engine/Source/SteelseriesMouse/Mac/WowMouseMac.cpp
Engine/Source/Tempest/c33matrix.cpp
Engine/Source/Tempest/c3spline.cpp
Engine/Source/Tempest/c44matrix.cpp
Engine/Source/Tempest/c4quaternion.cpp
Engine/Source/Tempest/c4vector.h
Engine/Source/Tempest/caabox.cpp
Engine/Source/Tempest/caasphere.cpp
Engine/Source/Tempest/cdyntable.h
Engine/Source/Tempest/cimvector.cpp
Engine/Source/Tempest/cmath.cpp
Engine/Source/Tempest/cmath.h
Engine/Source/Tempest/cmemblock.cpp
Engine/Source/Tempest/cmemblock.h
Engine/Source/Tempest/cpriorityq.h
Engine/Source/Tempest/crandom.cpp
Engine/Source/Tempest/crandom.h
Engine/Source/Tempest/tempest_intersect.cpp
Engine/Source/lua-5.1/src/bitlib/lbitlib.c
Engine/Source/lua-5.1/src/lapi.c
Engine/Source/lua-5.1/src/lauxlib.c
Engine/Source/lua-5.1/src/lbaselib.c
Engine/Source/lua-5.1/src/lcode.c
Engine/Source/lua-5.1/src/ldebug.c
Engine/Source/lua-5.1/src/ldo.c
Engine/Source/lua-5.1/src/ldump.c
Engine/Source/lua-5.1/src/lfunc.c
Engine/Source/lua-5.1/src/lgc.c
Engine/Source/lua-5.1/src/llex.c
Engine/Source/lua-5.1/src/lmathlib.c
Engine/Source/lua-5.1/src/lmem.c
Engine/Source/lua-5.1/src/lmemPool.cpp
Engine/Source/lua-5.1/src/lobject.c
Engine/Source/lua-5.1/src/lopcodes.c
Engine/Source/lua-5.1/src/lparser.c
Engine/Source/lua-5.1/src/lstate.c
Engine/Source/lua-5.1/src/lstring.c
Engine/Source/lua-5.1/src/lstrlib.c
Engine/Source/lua-5.1/src/ltable.c
Engine/Source/lua-5.1/src/ltablib.c
Engine/Source/lua-5.1/src/ltm.c
Engine/Source/lua-5.1/src/lundump.c
Engine/Source/lua-5.1/src/lvm.c
Engine/Source/lua-5.1/src/lzio.c
Storm/H/stpl.h
Storm/Source/IOUnit/IOFileUnit.cpp
Storm/Source/Linux/SCmd.cpp
Storm/Source/Linux/SLock.cpp
Storm/Source/Linux/SLog.cpp
Storm/Source/Linux/SThread.cpp
Storm/Source/Mac/SErrMac.cpp
Storm/Source/Mac/SRegMac.cpp
Storm/Source/SARC4.cpp
Storm/Source/SBig.cpp
Storm/Source/SComp.cpp
Storm/Source/SOption.cpp
Storm/Source/SRgn.cpp
Storm/Source/SSignature.cpp
Storm/Source/SStr.cpp
Storm/Source/SUnicode.cpp
Storm/Source/soprintf.cpp
System/Utility/MoreCocoa.cpp
WoW/Common/AaBsp.cpp
WoW/Common/ComponentCore/CharacterComponent.cpp
WoW/Common/ComponentCore/CharacterComponent.h
WoW/Common/ComponentCore/ComponentUtils.cpp
WoW/Common/DayNight.cpp
WoW/Common/GameObjectDefs.cpp
WoW/Common/Lightning.cpp
WoW/Common/LightsAndFog.cpp
WoW/Common/MapDefs.h
WoW/Common/TextureCache.cpp
WoW/Common/WowTime.cpp
WoW/Source/Battlenet/BSN/BSNEncodeInterface.cpp
WoW/Source/Battlenet/BSN/BSNEncodeInterface.h
WoW/Source/Battlenet/BSN/Decoder.cpp
WoW/Source/Battlenet/BSN/Defines.cpp
WoW/Source/Battlenet/BSN/Encoder.cpp
WoW/Source/Battlenet/BSN/HardDecoder.h
WoW/Source/Battlenet/BSN/HardEncoder.h
WoW/Source/Battlenet/BSN/HardSizeEncoder.h
WoW/Source/Battlenet/BSN/Obfuscator.cpp
WoW/Source/Battlenet/BSN/Protocol.cpp
WoW/Source/Battlenet/BSN/Protocol.h
WoW/Source/Battlenet/BSN/ProtocolType.cpp
WoW/Source/Battlenet/BSN/Types.h
WoW/Source/Battlenet/Protocol/ProtocolHard.cpp
WoW/Source/Battlenet/Tumor/CreepTendril.cpp
WoW/Source/Battlenet/Tumor/Tumor.cpp
WoW/Source/Battlenet/Tumor/TumorManager.cpp
WoW/Source/Client.cpp
WoW/Source/ClientCommands.cpp
WoW/Source/ClientCommands.h
WoW/Source/Console/ConsoleClient.cpp
WoW/Source/Console/ConsoleCommand.cpp
WoW/Source/Console/ConsoleDetect.cpp
WoW/Source/Console/ConsoleDevice.cpp
WoW/Source/Console/ConsoleVar.cpp
WoW/Source/DB/DBClient/DBCache.cpp
WoW/Source/DB/DBClient/DBCacheInstances.cpp
WoW/Source/DB/DBClient/DBClient.cpp
WoW/Source/DB/DBClient/sdbItemSubclass.cpp
WoW/Source/DB/WowClientDB.h
WoW/Source/Game/DeclinedNames.cpp
WoW/Source/Game/DeclinedRussianNames.cpp
WoW/Source/Game/GameClient/ComSatClient.cpp
WoW/Source/Game/GameClient/DeclinedWords.cpp
WoW/Source/Game/GameClient/FFXEffects.cpp
WoW/Source/Game/GameClient/GameTime_C.cpp
WoW/Source/Game/GameClient/Loot.cpp
WoW/Source/Game/GameClient/Minimap.cpp
WoW/Source/Game/GameClient/NameCache.cpp
WoW/Source/Game/GameClient/NameCache.h
WoW/Source/Game/GameClient/PetNameCache.cpp
WoW/Source/Game/GameClient/PetNameCache.h
WoW/Source/Game/GameClient/PlayerName.cpp
WoW/Source/Game/GameClient/WardenClient.cpp
WoW/Source/Game/GameClient/WeaponTrails.cpp
WoW/Source/Game/GameClient/WorldText.cpp
WoW/Source/Game/GameClient/shadow.cpp
WoW/Source/Game/GameClient/tables.cpp
WoW/Source/Game/GameTime.cpp
WoW/Source/Game/ShipPath.cpp
WoW/Source/Game/ValidateName.cpp
WoW/Source/Glue/CGlueMgr.cpp
WoW/Source/Glue/CSimpleModelFFX.h
WoW/Source/Glue/CharacterCreation.cpp
WoW/Source/Glue/CharacterSelection.cpp
WoW/Source/Glue/NameGen.cpp
WoW/Source/Glue/PatchDownloadGlue.cpp
WoW/Source/Glue/RealmList.cpp
WoW/Source/Glue/ScanDLLGlue.cpp
WoW/Source/Glue/SurveyDownloadGlue.cpp
WoW/Source/LiquidSystem/LiquidData.cpp
WoW/Source/LiquidSystem/LiquidMaterials.cpp
WoW/Source/LiquidSystem/LiquidProcTextures.cpp
WoW/Source/LiquidSystem/LiquidSystem.cpp
WoW/Source/LoadingScreen.cpp
WoW/Source/Mac/Source/MacClient.cpp
WoW/Source/Mac/Source/MacClientMenus.cpp
WoW/Source/Mac/Source/MacClientStrings.cpp
WoW/Source/Magic/MagicClient/SpellVisuals.cpp
WoW/Source/Magic/MagicClient/Spell_C.cpp
WoW/Source/Magic/SpellCast.cpp
WoW/Source/Minigame/Minigame_c.cpp
WoW/Source/Net/NetClient.h
WoW/Source/Net/NetClient/NetClient.cpp
WoW/Source/Net/NetInternal.cpp
WoW/Source/Net/NetInternal.h
WoW/Source/Object/ArenaTeamCache.cpp
WoW/Source/Object/Combat.cpp
WoW/Source/Object/Container.cpp
WoW/Source/Object/Corpse.cpp
WoW/Source/Object/CreatureStats.cpp
WoW/Source/Object/CreatureStats.h
WoW/Source/Object/DanceCache.cpp
WoW/Source/Object/DanceCache.h
WoW/Source/Object/DynamicObject.cpp
WoW/Source/Object/GameObject.cpp
WoW/Source/Object/GameObjectStats.cpp
WoW/Source/Object/GameObjectStats.h
WoW/Source/Object/GuildStats.cpp
WoW/Source/Object/Item.cpp
WoW/Source/Object/Item.h
WoW/Source/Object/ItemName.cpp
WoW/Source/Object/ItemName.h
WoW/Source/Object/ItemStats.cpp
WoW/Source/Object/ItemStats.h
WoW/Source/Object/MovementGlobals.h
WoW/Source/Object/MovementShared.cpp
WoW/Source/Object/NPCText.cpp
WoW/Source/Object/NPCText.h
WoW/Source/Object/Object.cpp
WoW/Source/Object/Object.h
WoW/Source/Object/ObjectClient/Bag_C.cpp
WoW/Source/Object/ObjectClient/Collide.cpp
WoW/Source/Object/ObjectClient/Corpse_C.cpp
WoW/Source/Object/ObjectClient/DynamicObject_C.cpp
WoW/Source/Object/ObjectClient/Effect_C.cpp
WoW/Source/Object/ObjectClient/GameObject_C.cpp
WoW/Source/Object/ObjectClient/GameObject_C.h
WoW/Source/Object/ObjectClient/GuildStats_C.cpp
WoW/Source/Object/ObjectClient/Item_C.cpp
WoW/Source/Object/ObjectClient/LootRoll.cpp
WoW/Source/Object/ObjectClient/Missile_C.cpp
WoW/Source/Object/ObjectClient/Movement.cpp
WoW/Source/Object/ObjectClient/Movement_C.cpp
WoW/Source/Object/ObjectClient/ObjectEffect.cpp
WoW/Source/Object/ObjectClient/Object_C.cpp
WoW/Source/Object/ObjectClient/Object_C.h
WoW/Source/Object/ObjectClient/PlayerSound_C.cpp
WoW/Source/Object/ObjectClient/Player_C.cpp
WoW/Source/Object/ObjectClient/Player_C.h
WoW/Source/Object/ObjectClient/SimpleScript.cpp
WoW/Source/Object/ObjectClient/Trade_C.cpp
WoW/Source/Object/ObjectClient/UnitCombatLog_C.cpp
WoW/Source/Object/ObjectClient/UnitCombat_C.cpp
WoW/Source/Object/ObjectClient/UnitMissileTrajectory_C.cpp
WoW/Source/Object/ObjectClient/UnitSound_C.cpp
WoW/Source/Object/ObjectClient/UnitVehicle_C.cpp
WoW/Source/Object/ObjectClient/Unit_C.cpp
WoW/Source/Object/ObjectClient/VehicleCamera_C.cpp
WoW/Source/Object/ObjectClient/VehiclePassenger_C.cpp
WoW/Source/Object/ObjectClient/Vehicle_C.cpp
WoW/Source/Object/PageTextCache.cpp
WoW/Source/Object/PageTextCache.h
WoW/Source/Object/Passenger.cpp
WoW/Source/Object/Passenger.h
WoW/Source/Object/Player.cpp
WoW/Source/Object/Player.h
WoW/Source/Object/SplineMove.h
WoW/Source/Object/Unit.cpp
WoW/Source/Object/Unit.h
WoW/Source/Object/mirror.cpp
WoW/Source/ObjectAlloc/HeapUsage.cpp
WoW/Source/ObjectAlloc/IObjectAlloc.h
WoW/Source/ObjectAlloc/ObjectAlloc.cpp
WoW/Source/ObjectAlloc/ObjectAllocTemplate.h
WoW/Source/ObjectMgrClient/ObjectMgrClient.cpp
WoW/Source/SoundInterface/SoundInterface2.cpp
WoW/Source/SoundInterface/SoundInterface2AdvancedKitProperties.cpp
WoW/Source/SoundInterface/SoundInterface2Combat.cpp
WoW/Source/SoundInterface/SoundInterface2DSP.cpp
WoW/Source/SoundInterface/SoundInterface2Footsteps.cpp
WoW/Source/SoundInterface/SoundInterface2Internal.cpp
WoW/Source/SoundInterface/SoundInterface2Misc.cpp
WoW/Source/SoundInterface/SoundInterface2VocalErrorSounds.cpp
WoW/Source/SoundInterface/SoundInterface2VoiceChat.cpp
WoW/Source/SoundInterface/SoundInterface2ZoneSounds.cpp
WoW/Source/UIUtil/AddOns.cpp
WoW/Source/UIUtil/CSimpleCamera.cpp
WoW/Source/UIUtil/Camera.cpp
WoW/Source/UIUtil/Cursor.cpp
WoW/Source/UIUtil/HealthBar.cpp
WoW/Source/UIUtil/HealthBar.h
WoW/Source/UIUtil/InputControl.cpp
WoW/Source/UIUtil/InputControl.h
WoW/Source/UIUtil/PortraitButton.cpp
WoW/Source/UIUtil/ScriptEvents.cpp
WoW/Source/UIUtil/SmartScreenRects.cpp
WoW/Source/UIUtil/Tooltip.cpp
WoW/Source/Ui/AchievementInfo.cpp
WoW/Source/Ui/ActionBarFrame.cpp
WoW/Source/Ui/ArenaTeamInfo.cpp
WoW/Source/Ui/AuctionHouse.cpp
WoW/Source/Ui/BarberShop.cpp
WoW/Source/Ui/BattlefieldInfo.cpp
WoW/Source/Ui/BattlefieldInfo.h
WoW/Source/Ui/BattlenetUI.cpp
WoW/Source/Ui/Calendar.cpp
WoW/Source/Ui/CalendarEvent.cpp
WoW/Source/Ui/CharacterModelBase.cpp
WoW/Source/Ui/ChatBubbleFrame.cpp
WoW/Source/Ui/ChatBubbleFrame.h
WoW/Source/Ui/ChatFrame.cpp
WoW/Source/Ui/ChatFrame.h
WoW/Source/Ui/ClassTrainerFrame.cpp
WoW/Source/Ui/CommentatorFrame.cpp
WoW/Source/Ui/ContainerFrame.cpp
WoW/Source/Ui/Cooldown.h
WoW/Source/Ui/CurrencyTypes.cpp
WoW/Source/Ui/DanceStudio.cpp
WoW/Source/Ui/DressUpModelFrame.cpp
WoW/Source/Ui/DuelInfo.cpp
WoW/Source/Ui/EquipmentManager.cpp
WoW/Source/Ui/GMTicketInfo.cpp
WoW/Source/Ui/GameUI.cpp
WoW/Source/Ui/GossipInfo.cpp
WoW/Source/Ui/GuildBankFrame.cpp
WoW/Source/Ui/GuildInfo.cpp
WoW/Source/Ui/InstanceEncounter_C.cpp
WoW/Source/Ui/ItemSocketInfo.cpp
WoW/Source/Ui/ItemTextFrame.cpp
WoW/Source/Ui/KnowledgeBase.cpp
WoW/Source/Ui/LFGInfo.cpp
WoW/Source/Ui/LFGInfo.h
WoW/Source/Ui/LootFrame.cpp
WoW/Source/Ui/MailInfo.cpp
WoW/Source/Ui/MailInfo.h
WoW/Source/Ui/MerchantFrame.cpp
WoW/Source/Ui/MinimapFrame.cpp
WoW/Source/Ui/MinimapFrame.h
WoW/Source/Ui/NamePlateFrame.cpp
WoW/Source/Ui/NamePlateFrame.h
WoW/Source/Ui/PaperDollInfoFrame.cpp
WoW/Source/Ui/PartyFrame.cpp
WoW/Source/Ui/PartyFrame.h
WoW/Source/Ui/PetInfo.cpp
WoW/Source/Ui/PetitionInfo.cpp
WoW/Source/Ui/PetitionVendor.cpp
WoW/Source/Ui/QuestFrame.cpp
WoW/Source/Ui/QuestLog.cpp
WoW/Source/Ui/QuestTextParser.cpp
WoW/Source/Ui/RaidInfo.cpp
WoW/Source/Ui/RaidInfo.h
WoW/Source/Ui/ReputationInfo.cpp
WoW/Source/Ui/RuneInfo.cpp
WoW/Source/Ui/RuneInfo.h
WoW/Source/Ui/SkillInfo.cpp
WoW/Source/Ui/SpellBookFrame.cpp
WoW/Source/Ui/StableInfo.cpp
WoW/Source/Ui/TabardModelFrame.cpp
WoW/Source/Ui/TalentInfo.cpp
WoW/Source/Ui/TaxiMapFrame.cpp
WoW/Source/Ui/TradeFrame.cpp
WoW/Source/Ui/TradeSkillFrame.cpp
WoW/Source/Ui/UIBindings.cpp
WoW/Source/Ui/UILCD/LCDLoad.cpp
WoW/Source/Ui/UIMacroOptions.cpp
WoW/Source/Ui/UIMacros.cpp
WoW/Source/Ui/UIMacros.h
WoW/Source/Ui/VideoOptions.cpp
WoW/Source/Ui/WorldFrame.cpp
WoW/Source/Ui/WorldFrame.h
WoW/Source/Ui/WorldMap.cpp
WoW/Source/WorldClient/CMap.h
WoW/Source/WorldClient/CMapArea.h
WoW/Source/WorldClient/CMapChunk.h
WoW/Source/WorldClient/CMapObj.h
WoW/Source/WorldClient/DetailDoodad.cpp
WoW/Source/WorldClient/LiquidGeomFactories.cpp
WoW/Source/WorldClient/Map.cpp
WoW/Source/WorldClient/MapArea.cpp
WoW/Source/WorldClient/MapBaseObj.cpp
WoW/Source/WorldClient/MapChunk.cpp
WoW/Source/WorldClient/MapChunkIntersect.cpp
WoW/Source/WorldClient/MapChunkLiquid.cpp
WoW/Source/WorldClient/MapChunkRender.cpp
WoW/Source/WorldClient/MapDoodadDef.cpp
WoW/Source/WorldClient/MapEntity.cpp
WoW/Source/WorldClient/MapFacet.cpp
WoW/Source/WorldClient/MapHeight.cpp
WoW/Source/WorldClient/MapIntersect.cpp
WoW/Source/WorldClient/MapLight.cpp
WoW/Source/WorldClient/MapLoad.cpp
WoW/Source/WorldClient/MapLowDetail.cpp
WoW/Source/WorldClient/MapMem.cpp
WoW/Source/WorldClient/MapObj.cpp
WoW/Source/WorldClient/MapObjDef.cpp
WoW/Source/WorldClient/MapObjGroup.cpp
WoW/Source/WorldClient/MapObjRead.cpp
WoW/Source/WorldClient/MapObjRender.cpp
WoW/Source/WorldClient/MapObjUpdate.cpp
WoW/Source/WorldClient/MapPrepare.cpp
WoW/Source/WorldClient/MapPurge.cpp
WoW/Source/WorldClient/MapQuery.cpp
WoW/Source/WorldClient/MapRender.cpp
WoW/Source/WorldClient/MapRenderChunk.cpp
WoW/Source/WorldClient/MapShadow.cpp
WoW/Source/WorldClient/MapTexture.cpp
WoW/Source/WorldClient/MapTris.cpp
WoW/Source/WorldClient/MapUnload.cpp
WoW/Source/WorldClient/MapUpdate.cpp
WoW/Source/WorldClient/MapWater.cpp
WoW/Source/WorldClient/MapWeather.cpp
WoW/Source/WorldClient/PolyClipper.cpp
WoW/Source/WorldClient/World.cpp
WoW/Source/WorldClient/World.h
WoW/Source/WorldClient/WorldParam.cpp
WoW/Source/WorldClient/WorldScene.cpp
WoW/Source/WorldClient/Zones.h
WoW/Source/WorldCommon/MapDefsConvert.h
WoW/Source/WowServices/BattlenetLogin.cpp
WoW/Source/WowServices/BitField.h
WoW/Source/WowServices/Grunt.cpp
WoW/Source/WowServices/GruntLogin.cpp
WoW/Source/WowServices/Login.cpp
WoW/Source/WowServices/LoginResponse.h
WoW/Source/WowServices/PatchFiles.h
WoW/Source/WowServices/RealmConnection.cpp
WoW/Source/WowServices/WDataStore.cpp
WoW/Source/WowServices/WowConnection.cpp
WoW/Source/WowServices/WowConnection.h
WoW/Source/WowServices/WowConnectionNet.cpp
WoW/Source/WowSvcs/WowSvcsClient/AccountData.cpp
WoW/Source/WowSvcs/WowSvcsClient/ChecksumExecutables.cpp
WoW/Source/WowSvcs/WowSvcsClient/ClientServices.cpp
WoW/Source/WowSvcs/WowSvcsClient/FriendList.cpp
WoW/Source/WowSvcs/WowSvcsClient/FriendList.h
WoW/Source/WowSvcs/WowSvcsClientServices.h
</pre>


== Software that supports 3.3.5a ==
== Software that supports 3.3.5a ==

Latest revision as of 03:17, 24 May 2026

3.3.5a is the latest release of World of Warcraft: Wrath of the Lich King (in most locales).

Reverse engineering

Many attempts have been made throughout history to study the internals of this client. However, these usually aren't shared with the public.

A project of Thunderbrew, Binana, aims to provide machine-readable reverse-engineering information for the entire 3.3.5a binary in a single repository. By contributing to Binana, we can collaborate and build upon each other's work.

Compiler

For Windows, the client was known to be compiled using the Microsoft Visual C++ Compiler (VS2005, build 50727).

For the Mac OS X port, the XCode version of GCC was used.

Libraries used

This list may be incomplete.

Libraries
Library Version Author Description Depends on
BlizzardCore ? Blizzard None
Storm ? Blizzard Various low-level utilities, asset compression BlizzardCore
Tempest ? Blizzard 3D arithmetic classes and routines Storm
DivX ? ? Cinematic video decoding None
FMOD 4.09.07 Firelight Technologies 3D audio processing and playback None
WoW Lua 5.1.1 Roberto Ierusalimschy with various modifications by Blizzard Embedded script/programming language WoW engine
FreeType 2.0.0 The FreeType Project Font rasterization library None
expat 1.95.5 Thai Open Source Software Center Ltd and Clark Cooper, expat maintainers Fast streaming XML parser None


Datamining

The following is a non-exhaustive list of file names believed to comprise the source tree:

Engine/Source/BLPFile/blp.cpp
Engine/Source/Base/Base.h
Engine/Source/Base/BitArray.cpp
Engine/Source/Base/CDataAllocator.cpp
Engine/Source/Base/CDataAllocator.h
Engine/Source/Base/CDataRecycler.cpp
Engine/Source/Base/CDataStore.cpp
Engine/Source/Base/CDataStore.h
Engine/Source/Base/CUnreal.cpp
Engine/Source/Base/DynamicString.cpp
Engine/Source/Base/FileCache.cpp
Engine/Source/Base/Handle.cpp
Engine/Source/Base/Prop.cpp
Engine/Source/Base/RCString.cpp
Engine/Source/Base/RLECompress.h
Engine/Source/Base/Status.cpp
Engine/Source/Base/Status.h
Engine/Source/BlizzardCore/BlizzardCore/Include/Blizzard/Util/Byteswap.h
Engine/Source/BlizzardCore/BlizzardCore/Include/Blizzard/Util/HashMap.h
Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/IOUnit/IOAlignUnit.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/IOUnit/IOFileUnit.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/IOUnit/IOUnit.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/IOUnit/IOUnitContainer.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/Mopaq/DistributedTasks.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/Mopaq/IOChecksumUnit.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/Mopaq/IOMopaqSectorReadUnit.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/Mopaq/IOMopaqSectorWriteUnit.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/Mopaq/NewZerofill.h
Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/Mopaq/SBig.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/Mopaq/SComp.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/Mopaq/SFile.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/Mopaq/SFileArchives.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/Mopaq/SFileAuthenticate.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/Mopaq/SFileFiles.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/Mopaq/SFileListfile.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/Mopaq/SSignature.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Debug/ErrorStack.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Debug/StackCrawlMach.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/File/File.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/File/FileManifest.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/File/Filestack_Posix.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/File/Filestack_Streaming.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/File/Filestack_Win32.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/File/SourceManifest.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/File/Storage.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/File/Streaming.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/File/Transport.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Hardware/Hardware_MacOS.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Lock/Event_Posix.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Lock/Event_Win32.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Lock/Mutex_Posix.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Lock/Mutex_Win32.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Log/Log.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Memory/MemoryStorm.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Memory/New.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Process/Process_Win32.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/String/Path.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/String/String.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/String/StringConversion.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Thread/ThreadAPI.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Thread/ThreadLocalStorage.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Thread/ThreadPools.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Thread/Thread_Posix.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Thread/Thread_Win32.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Time/Time_Unix.cpp
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Using/Using.cpp
Engine/Source/BlizzardCore/OggDecompress.cpp
Engine/Source/BlizzardCore/OsFile-Core.cpp
Engine/Source/BlizzardCore/SFile2-Core.cpp
Engine/Source/BlizzardCore/Shared/Shared/Version/Version.cpp
Engine/Source/BlizzardCore/Tracker-Core.cpp
Engine/Source/ComSat/ComSatAllocator.h
Engine/Source/ComSat/ComSatMap.h
Engine/Source/ComSat/ComSatNetworkManager.cpp
Engine/Source/ComSat/ComSatSoundIOSoundEngine.cpp
Engine/Source/ComSat/ComSatVector.h
Engine/Source/Event/EvtApi.cpp
Engine/Source/Event/EvtInput.cpp
Engine/Source/Event/EvtInt.h
Engine/Source/Event/EvtQueue.cpp
Engine/Source/Event/EvtSched.cpp
Engine/Source/Event/EvtTimer.cpp
Engine/Source/FFX/EffectGlow.cpp
Engine/Source/FFX/FFX.cpp
Engine/Source/FFX/PassGlow.cpp
Engine/Source/Frame/CBackdropGenerator.cpp
Engine/Source/Frame/CFramePoint.cpp
Engine/Source/Frame/CFramePoint.h
Engine/Source/Frame/CLayoutFrame.cpp
Engine/Source/Frame/CLayoutFrame.h
Engine/Source/Frame/CScriptRegion.cpp
Engine/Source/Frame/CScriptRegionScript.cpp
Engine/Source/Frame/CSimpleAnim.cpp
Engine/Source/Frame/CSimpleAnim.h
Engine/Source/Frame/CSimpleAnimScript.cpp
Engine/Source/Frame/CSimpleButton.cpp
Engine/Source/Frame/CSimpleButton.h
Engine/Source/Frame/CSimpleCheckbox.h
Engine/Source/Frame/CSimpleColorSelect.h
Engine/Source/Frame/CSimpleEditBox.cpp
Engine/Source/Frame/CSimpleEditBox.h
Engine/Source/Frame/CSimpleFont.cpp
Engine/Source/Frame/CSimpleFrame.cpp
Engine/Source/Frame/CSimpleFrame.h
Engine/Source/Frame/CSimpleFrameScript.cpp
Engine/Source/Frame/CSimpleHTML.cpp
Engine/Source/Frame/CSimpleHTML.h
Engine/Source/Frame/CSimpleHyperlinkedFrame.cpp
Engine/Source/Frame/CSimpleHyperlinkedFrame.h
Engine/Source/Frame/CSimpleMessageFrame.cpp
Engine/Source/Frame/CSimpleMessageFrame.h
Engine/Source/Frame/CSimpleMessageFrameScript.cpp
Engine/Source/Frame/CSimpleMessageScrollFrame.cpp
Engine/Source/Frame/CSimpleMessageScrollFrame.h
Engine/Source/Frame/CSimpleMessageScrollFrameScript.cpp
Engine/Source/Frame/CSimpleModel.cpp
Engine/Source/Frame/CSimpleModel.h
Engine/Source/Frame/CSimpleMovieFrame.h
Engine/Source/Frame/CSimpleMovieFrameMac.cpp
Engine/Source/Frame/CSimpleRegion.cpp
Engine/Source/Frame/CSimpleRender.cpp
Engine/Source/Frame/CSimpleRender.h
Engine/Source/Frame/CSimpleScrollFrame.h
Engine/Source/Frame/CSimpleSlider.cpp
Engine/Source/Frame/CSimpleSlider.h
Engine/Source/Frame/CSimpleStatusBar.cpp
Engine/Source/Frame/CSimpleStatusBar.h
Engine/Source/Frame/CSimpleTop.cpp
Engine/Source/Frame/CSimpleTop.h
Engine/Source/FrameScript/FrameScript.cpp
Engine/Source/FrameXML/FrameXML.cpp
Engine/Source/FrameXML/XMLTree.cpp
Engine/Source/FrameXML/XMLTree.h
Engine/Source/Gx/CGxDevice.h
Engine/Source/Gx/CGxDevice/CGxDevice.cpp
Engine/Source/Gx/CGxDevice/CGxShader.cpp
Engine/Source/Gx/CGxDeviceD3d/CGxD3dDevice.cpp
Engine/Source/Gx/CGxDeviceD3d/CGxD3dPrim.cpp
Engine/Source/Gx/CGxDeviceD3d/CGxD3dShader.cpp
Engine/Source/Gx/CGxDeviceD3d/CGxD3dState.cpp
Engine/Source/Gx/CGxDeviceD3d/CGxD3dTexture.cpp
Engine/Source/Gx/CGxDeviceD3d/CGxDeviceD3d.cpp
Engine/Source/Gx/CGxDeviceD3d9Ex/CGxD3d9ExDevice.cpp
Engine/Source/Gx/CGxDeviceD3d9Ex/CGxD3d9ExPrim.cpp
Engine/Source/Gx/CGxDeviceD3d9Ex/CGxD3d9ExShader.cpp
Engine/Source/Gx/CGxDeviceD3d9Ex/CGxD3d9ExState.cpp
Engine/Source/Gx/CGxDeviceD3d9Ex/CGxD3d9ExTexture.cpp
Engine/Source/Gx/CGxDeviceD3d9Ex/CGxDeviceD3d9Ex.cpp
Engine/Source/Gx/CGxDeviceGLL/CGxDeviceGLL.cpp
Engine/Source/Gx/CGxDeviceGLL/CGxDeviceMac.cpp
Engine/Source/Gx/CGxDeviceGLL/CGxGLLDevice.cpp
Engine/Source/Gx/CGxDeviceGLL/CGxGLLShader.cpp
Engine/Source/Gx/CGxDeviceGLL/CGxGLLState.cpp
Engine/Source/Gx/CGxDeviceGLL/CGxGLLTexture.cpp
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLBuffer.cpp
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLBuffer.h
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLBufferPool.cpp
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLContext.cpp
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLDebugMipmap2D.cpp
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLDevice.cpp
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLDevice.h
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLDevice_States.cpp
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLFence.cpp
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLFrameReplayer.cpp
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLFrameSerialization.cpp
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLFramebuffer.cpp
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLGLSLProgram.cpp
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLMipmap.cpp
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLObject.h
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLOcclusionQuery.cpp
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLPool.cpp
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLPool.h
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLShader.cpp
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLShaderCompiler.cpp
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLShaderInput.cpp
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLTexture.cpp
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLTexture2D.cpp
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLTexture3D.cpp
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLTextureCoreVideo.cpp
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLTextureCubeMap.cpp
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLTypes.h
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLUtil.cpp
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLUtil.h
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLVertexArray.cpp
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLWindow.cpp
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLWorker.cpp
Engine/Source/Gx/CGxDeviceOpenGL/CGxDeviceOpenGl.cpp
Engine/Source/Gx/CGxDeviceOpenGL/CGxOglShader.cpp
Engine/Source/Gx/CGxDeviceOpenGL/CGxOglState.cpp
Engine/Source/Gx/CGxDeviceOpenGL/CGxOglTexture.cpp
Engine/Source/Gx/CGxDeviceOpenGL/GlExtSupport.cpp
Engine/Source/Gx/CGxDeviceOpenGL/Mac/CGxOglDeviceMac.cpp
Engine/Source/Gx/CGxDeviceOpenGL/Mac/GxMacFullscreenManager.cpp
Engine/Source/Gx/Gx.h
Engine/Source/Gx/GxApi/GxApi.cpp
Engine/Source/Gx/GxMovie/GxMoviePlayer.cpp
Engine/Source/Gx/GxMovie/MovieRecording.cpp
Engine/Source/Gxu/Gxu.cpp
Engine/Source/Gxu/GxuFontFace.cpp
Engine/Source/Gxu/GxuFontFont.cpp
Engine/Source/Gxu/GxuFontMain.cpp
Engine/Source/Gxu/GxuFontMiscClasses.cpp
Engine/Source/Gxu/GxuFontString.cpp
Engine/Source/Gxu/GxuFontTextureCache.cpp
Engine/Source/Gxu/GxuFontUtil.cpp
Engine/Source/Gxu/GxuLight.cpp
Engine/Source/Gxu/GxuScene.cpp
Engine/Source/Gxu/IGxuFontGlyph.cpp
Engine/Source/Images/blit.cpp
Engine/Source/Images/funcs.cpp
Engine/Source/Images/tga.cpp
Engine/Source/Model2/M2Cache.cpp
Engine/Source/Model2/M2Light.cpp
Engine/Source/Model2/M2Model.cpp
Engine/Source/Model2/M2Model.h
Engine/Source/Model2/M2Model_AltiVec.cpp
Engine/Source/Model2/M2Scene.cpp
Engine/Source/Model2/M2Shared.cpp
Engine/Source/Os/Linux/OsFile.cpp
Engine/Source/Os/Linux/OsNet.cpp
Engine/Source/Os/Linux/OsSecureRandom.cpp
Engine/Source/Os/Linux/Path.cpp
Engine/Source/Os/Mac/InputMac.cpp
Engine/Source/Os/Mac/MachOLoader.cpp
Engine/Source/Os/Mac/OsClipboard.cpp
Engine/Source/Os/Mac/OsLibrary.cpp
Engine/Source/Os/Mac/OsVersionHash.cpp
Engine/Source/Os/Mac/Time.cpp
Engine/Source/Os/Mac/Utility/FastTiming.cpp
Engine/Source/SRP/HMAC.h
Engine/Source/Services/AsyncFileRead.cpp
Engine/Source/Services/Camera.cpp
Engine/Source/Services/DataMgr.cpp
Engine/Source/Services/DataMgrInt.h
Engine/Source/Services/GfxSingletonManager.cpp
Engine/Source/Services/IParticleMisc.h
Engine/Source/Services/ModelBlob.cpp
Engine/Source/Services/ParticleSystem2.cpp
Engine/Source/Services/ParticleSystem2.h
Engine/Source/Services/Profile.cpp
Engine/Source/Services/RibbonEmitter.cpp
Engine/Source/Services/SysMessage.cpp
Engine/Source/Services/TextBlock.cpp
Engine/Source/Services/Texture.cpp
Engine/Source/Services/TextureBlob.cpp
Engine/Source/Services/TextureInt.h
Engine/Source/ShaderEffect/CShaderEffect.h
Engine/Source/ShaderEffect/ShaderEffect.cpp
Engine/Source/ShaderEffect/ShaderEffectManager.cpp
Engine/Source/ShaderEffect/ShaderEffectParser.cpp
Engine/Source/SoundEngine/SoundCache.h
Engine/Source/SoundEngine/SoundEngine.cpp
Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/ogg/src/framing.c
Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/vorbis/lib/block.c
Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/vorbis/lib/codebook.c
Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/vorbis/lib/envelope.c
Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/vorbis/lib/floor0.c
Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/vorbis/lib/floor1.c
Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/vorbis/lib/info.c
Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/vorbis/lib/mapping0.c
Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/vorbis/lib/mdct.c
Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/vorbis/lib/psy.c
Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/vorbis/lib/res0.c
Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/vorbis/lib/sharedbook.c
Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/vorbis/lib/smallft.c
Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/vorbis/lib/vorbisfile.c
Engine/Source/SoundEngine/fmodex/lib/sfx/foreverb/aSfxDsp.cpp
Engine/Source/SoundEngine/fmodex/mac/src/fmod_codec_cdda.cpp
Engine/Source/SoundEngine/fmodex/mac/src/fmod_file_cdda.cpp
Engine/Source/SoundEngine/fmodex/mac/src/fmod_os_cdda.cpp
Engine/Source/SoundEngine/fmodex/mac/src/fmod_os_misc.cpp
Engine/Source/SoundEngine/fmodex/mac/src/fmod_output_coreaudio.cpp
Engine/Source/SoundEngine/fmodex/mac/src/fmod_output_soundmanager.cpp
Engine/Source/SoundEngine/fmodex/src/fmod.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_DSPNet.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_async.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_channel_openal.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_channelgroupi.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_channelpool.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_codec.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_codec_aiff.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_codec_dls.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_codec_flac.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_codec_fsb.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_codec_it.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_codec_midi.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_codec_mod.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_codec_mpeg.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_codec_oggvorbis.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_codec_s3m.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_codec_tag.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_codec_wav.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_codec_wav_riff.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_codec_xm.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_dsp_chorus.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_dsp_codec.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_dsp_codecpool.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_dsp_connectionpool.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_dsp_echo.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_dsp_filter.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_dsp_flange.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_dsp_itecho.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_dsp_pitchshift.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_dsp_resampler.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_dsp_sfxreverb.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_dsp_soundcard.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_dspi.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_file.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_file_cdda.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_file_net.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_geometryi.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_memory.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_metadata.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_output.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_output_emulated.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_output_nosound.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_output_nosound_nrt.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_output_software.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_output_wavwriter.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_output_wavwriter_nrt.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_plugin.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_pluginfactory.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_reverbi.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_sample_software.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_soundgroupi.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_soundi.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_speakerlevels_pool.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_string.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_systemi.cpp
Engine/Source/SoundEngine/fmodex/src/fmod_thread.cpp
Engine/Source/SoundEngine/fmodex/win32/src/MeteredSection.cpp
Engine/Source/SoundEngine/fmodex/win32/src/asio/asiolist.cpp
Engine/Source/SoundEngine/fmodex/win32/src/fmod_codec_asf.cpp
Engine/Source/SoundEngine/fmodex/win32/src/fmod_codec_cdda.cpp
Engine/Source/SoundEngine/fmodex/win32/src/fmod_os_cdda.cpp
Engine/Source/SoundEngine/fmodex/win32/src/fmod_os_misc.cpp
Engine/Source/SoundEngine/fmodex/win32/src/fmod_output_asio.cpp
Engine/Source/SoundEngine/fmodex/win32/src/fmod_output_dsound.cpp
Engine/Source/SoundEngine/fmodex/win32/src/fmod_output_dsound_record.cpp
Engine/Source/SoundEngine/fmodex/win32/src/fmod_output_openal.cpp
Engine/Source/SoundEngine/fmodex/win32/src/fmod_output_wasapi.cpp
Engine/Source/SoundEngine/fmodex/win32/src/fmod_output_winmm.cpp
Engine/Source/SoundEngine/fmodex/win32/src/fmod_sample_openal.cpp
Engine/Source/SteelseriesMouse/Mac/WowMouseMac.cpp
Engine/Source/Tempest/c33matrix.cpp
Engine/Source/Tempest/c3spline.cpp
Engine/Source/Tempest/c44matrix.cpp
Engine/Source/Tempest/c4quaternion.cpp
Engine/Source/Tempest/c4vector.h
Engine/Source/Tempest/caabox.cpp
Engine/Source/Tempest/caasphere.cpp
Engine/Source/Tempest/cdyntable.h
Engine/Source/Tempest/cimvector.cpp
Engine/Source/Tempest/cmath.cpp
Engine/Source/Tempest/cmath.h
Engine/Source/Tempest/cmemblock.cpp
Engine/Source/Tempest/cmemblock.h
Engine/Source/Tempest/cpriorityq.h
Engine/Source/Tempest/crandom.cpp
Engine/Source/Tempest/crandom.h
Engine/Source/Tempest/tempest_intersect.cpp
Engine/Source/lua-5.1/src/bitlib/lbitlib.c
Engine/Source/lua-5.1/src/lapi.c
Engine/Source/lua-5.1/src/lauxlib.c
Engine/Source/lua-5.1/src/lbaselib.c
Engine/Source/lua-5.1/src/lcode.c
Engine/Source/lua-5.1/src/ldebug.c
Engine/Source/lua-5.1/src/ldo.c
Engine/Source/lua-5.1/src/ldump.c
Engine/Source/lua-5.1/src/lfunc.c
Engine/Source/lua-5.1/src/lgc.c
Engine/Source/lua-5.1/src/llex.c
Engine/Source/lua-5.1/src/lmathlib.c
Engine/Source/lua-5.1/src/lmem.c
Engine/Source/lua-5.1/src/lmemPool.cpp
Engine/Source/lua-5.1/src/lobject.c
Engine/Source/lua-5.1/src/lopcodes.c
Engine/Source/lua-5.1/src/lparser.c
Engine/Source/lua-5.1/src/lstate.c
Engine/Source/lua-5.1/src/lstring.c
Engine/Source/lua-5.1/src/lstrlib.c
Engine/Source/lua-5.1/src/ltable.c
Engine/Source/lua-5.1/src/ltablib.c
Engine/Source/lua-5.1/src/ltm.c
Engine/Source/lua-5.1/src/lundump.c
Engine/Source/lua-5.1/src/lvm.c
Engine/Source/lua-5.1/src/lzio.c
Storm/H/stpl.h
Storm/Source/IOUnit/IOFileUnit.cpp
Storm/Source/Linux/SCmd.cpp
Storm/Source/Linux/SLock.cpp
Storm/Source/Linux/SLog.cpp
Storm/Source/Linux/SThread.cpp
Storm/Source/Mac/SErrMac.cpp
Storm/Source/Mac/SRegMac.cpp
Storm/Source/SARC4.cpp
Storm/Source/SBig.cpp
Storm/Source/SComp.cpp
Storm/Source/SOption.cpp
Storm/Source/SRgn.cpp
Storm/Source/SSignature.cpp
Storm/Source/SStr.cpp
Storm/Source/SUnicode.cpp
Storm/Source/soprintf.cpp
System/Utility/MoreCocoa.cpp
WoW/Common/AaBsp.cpp
WoW/Common/ComponentCore/CharacterComponent.cpp
WoW/Common/ComponentCore/CharacterComponent.h
WoW/Common/ComponentCore/ComponentUtils.cpp
WoW/Common/DayNight.cpp
WoW/Common/GameObjectDefs.cpp
WoW/Common/Lightning.cpp
WoW/Common/LightsAndFog.cpp
WoW/Common/MapDefs.h
WoW/Common/TextureCache.cpp
WoW/Common/WowTime.cpp
WoW/Source/Battlenet/BSN/BSNEncodeInterface.cpp
WoW/Source/Battlenet/BSN/BSNEncodeInterface.h
WoW/Source/Battlenet/BSN/Decoder.cpp
WoW/Source/Battlenet/BSN/Defines.cpp
WoW/Source/Battlenet/BSN/Encoder.cpp
WoW/Source/Battlenet/BSN/HardDecoder.h
WoW/Source/Battlenet/BSN/HardEncoder.h
WoW/Source/Battlenet/BSN/HardSizeEncoder.h
WoW/Source/Battlenet/BSN/Obfuscator.cpp
WoW/Source/Battlenet/BSN/Protocol.cpp
WoW/Source/Battlenet/BSN/Protocol.h
WoW/Source/Battlenet/BSN/ProtocolType.cpp
WoW/Source/Battlenet/BSN/Types.h
WoW/Source/Battlenet/Protocol/ProtocolHard.cpp
WoW/Source/Battlenet/Tumor/CreepTendril.cpp
WoW/Source/Battlenet/Tumor/Tumor.cpp
WoW/Source/Battlenet/Tumor/TumorManager.cpp
WoW/Source/Client.cpp
WoW/Source/ClientCommands.cpp
WoW/Source/ClientCommands.h
WoW/Source/Console/ConsoleClient.cpp
WoW/Source/Console/ConsoleCommand.cpp
WoW/Source/Console/ConsoleDetect.cpp
WoW/Source/Console/ConsoleDevice.cpp
WoW/Source/Console/ConsoleVar.cpp
WoW/Source/DB/DBClient/DBCache.cpp
WoW/Source/DB/DBClient/DBCacheInstances.cpp
WoW/Source/DB/DBClient/DBClient.cpp
WoW/Source/DB/DBClient/sdbItemSubclass.cpp
WoW/Source/DB/WowClientDB.h
WoW/Source/Game/DeclinedNames.cpp
WoW/Source/Game/DeclinedRussianNames.cpp
WoW/Source/Game/GameClient/ComSatClient.cpp
WoW/Source/Game/GameClient/DeclinedWords.cpp
WoW/Source/Game/GameClient/FFXEffects.cpp
WoW/Source/Game/GameClient/GameTime_C.cpp
WoW/Source/Game/GameClient/Loot.cpp
WoW/Source/Game/GameClient/Minimap.cpp
WoW/Source/Game/GameClient/NameCache.cpp
WoW/Source/Game/GameClient/NameCache.h
WoW/Source/Game/GameClient/PetNameCache.cpp
WoW/Source/Game/GameClient/PetNameCache.h
WoW/Source/Game/GameClient/PlayerName.cpp
WoW/Source/Game/GameClient/WardenClient.cpp
WoW/Source/Game/GameClient/WeaponTrails.cpp
WoW/Source/Game/GameClient/WorldText.cpp
WoW/Source/Game/GameClient/shadow.cpp
WoW/Source/Game/GameClient/tables.cpp
WoW/Source/Game/GameTime.cpp
WoW/Source/Game/ShipPath.cpp
WoW/Source/Game/ValidateName.cpp
WoW/Source/Glue/CGlueMgr.cpp
WoW/Source/Glue/CSimpleModelFFX.h
WoW/Source/Glue/CharacterCreation.cpp
WoW/Source/Glue/CharacterSelection.cpp
WoW/Source/Glue/NameGen.cpp
WoW/Source/Glue/PatchDownloadGlue.cpp
WoW/Source/Glue/RealmList.cpp
WoW/Source/Glue/ScanDLLGlue.cpp
WoW/Source/Glue/SurveyDownloadGlue.cpp
WoW/Source/LiquidSystem/LiquidData.cpp
WoW/Source/LiquidSystem/LiquidMaterials.cpp
WoW/Source/LiquidSystem/LiquidProcTextures.cpp
WoW/Source/LiquidSystem/LiquidSystem.cpp
WoW/Source/LoadingScreen.cpp
WoW/Source/Mac/Source/MacClient.cpp
WoW/Source/Mac/Source/MacClientMenus.cpp
WoW/Source/Mac/Source/MacClientStrings.cpp
WoW/Source/Magic/MagicClient/SpellVisuals.cpp
WoW/Source/Magic/MagicClient/Spell_C.cpp
WoW/Source/Magic/SpellCast.cpp
WoW/Source/Minigame/Minigame_c.cpp
WoW/Source/Net/NetClient.h
WoW/Source/Net/NetClient/NetClient.cpp
WoW/Source/Net/NetInternal.cpp
WoW/Source/Net/NetInternal.h
WoW/Source/Object/ArenaTeamCache.cpp
WoW/Source/Object/Combat.cpp
WoW/Source/Object/Container.cpp
WoW/Source/Object/Corpse.cpp
WoW/Source/Object/CreatureStats.cpp
WoW/Source/Object/CreatureStats.h
WoW/Source/Object/DanceCache.cpp
WoW/Source/Object/DanceCache.h
WoW/Source/Object/DynamicObject.cpp
WoW/Source/Object/GameObject.cpp
WoW/Source/Object/GameObjectStats.cpp
WoW/Source/Object/GameObjectStats.h
WoW/Source/Object/GuildStats.cpp
WoW/Source/Object/Item.cpp
WoW/Source/Object/Item.h
WoW/Source/Object/ItemName.cpp
WoW/Source/Object/ItemName.h
WoW/Source/Object/ItemStats.cpp
WoW/Source/Object/ItemStats.h
WoW/Source/Object/MovementGlobals.h
WoW/Source/Object/MovementShared.cpp
WoW/Source/Object/NPCText.cpp
WoW/Source/Object/NPCText.h
WoW/Source/Object/Object.cpp
WoW/Source/Object/Object.h
WoW/Source/Object/ObjectClient/Bag_C.cpp
WoW/Source/Object/ObjectClient/Collide.cpp
WoW/Source/Object/ObjectClient/Corpse_C.cpp
WoW/Source/Object/ObjectClient/DynamicObject_C.cpp
WoW/Source/Object/ObjectClient/Effect_C.cpp
WoW/Source/Object/ObjectClient/GameObject_C.cpp
WoW/Source/Object/ObjectClient/GameObject_C.h
WoW/Source/Object/ObjectClient/GuildStats_C.cpp
WoW/Source/Object/ObjectClient/Item_C.cpp
WoW/Source/Object/ObjectClient/LootRoll.cpp
WoW/Source/Object/ObjectClient/Missile_C.cpp
WoW/Source/Object/ObjectClient/Movement.cpp
WoW/Source/Object/ObjectClient/Movement_C.cpp
WoW/Source/Object/ObjectClient/ObjectEffect.cpp
WoW/Source/Object/ObjectClient/Object_C.cpp
WoW/Source/Object/ObjectClient/Object_C.h
WoW/Source/Object/ObjectClient/PlayerSound_C.cpp
WoW/Source/Object/ObjectClient/Player_C.cpp
WoW/Source/Object/ObjectClient/Player_C.h
WoW/Source/Object/ObjectClient/SimpleScript.cpp
WoW/Source/Object/ObjectClient/Trade_C.cpp
WoW/Source/Object/ObjectClient/UnitCombatLog_C.cpp
WoW/Source/Object/ObjectClient/UnitCombat_C.cpp
WoW/Source/Object/ObjectClient/UnitMissileTrajectory_C.cpp
WoW/Source/Object/ObjectClient/UnitSound_C.cpp
WoW/Source/Object/ObjectClient/UnitVehicle_C.cpp
WoW/Source/Object/ObjectClient/Unit_C.cpp
WoW/Source/Object/ObjectClient/VehicleCamera_C.cpp
WoW/Source/Object/ObjectClient/VehiclePassenger_C.cpp
WoW/Source/Object/ObjectClient/Vehicle_C.cpp
WoW/Source/Object/PageTextCache.cpp
WoW/Source/Object/PageTextCache.h
WoW/Source/Object/Passenger.cpp
WoW/Source/Object/Passenger.h
WoW/Source/Object/Player.cpp
WoW/Source/Object/Player.h
WoW/Source/Object/SplineMove.h
WoW/Source/Object/Unit.cpp
WoW/Source/Object/Unit.h
WoW/Source/Object/mirror.cpp
WoW/Source/ObjectAlloc/HeapUsage.cpp
WoW/Source/ObjectAlloc/IObjectAlloc.h
WoW/Source/ObjectAlloc/ObjectAlloc.cpp
WoW/Source/ObjectAlloc/ObjectAllocTemplate.h
WoW/Source/ObjectMgrClient/ObjectMgrClient.cpp
WoW/Source/SoundInterface/SoundInterface2.cpp
WoW/Source/SoundInterface/SoundInterface2AdvancedKitProperties.cpp
WoW/Source/SoundInterface/SoundInterface2Combat.cpp
WoW/Source/SoundInterface/SoundInterface2DSP.cpp
WoW/Source/SoundInterface/SoundInterface2Footsteps.cpp
WoW/Source/SoundInterface/SoundInterface2Internal.cpp
WoW/Source/SoundInterface/SoundInterface2Misc.cpp
WoW/Source/SoundInterface/SoundInterface2VocalErrorSounds.cpp
WoW/Source/SoundInterface/SoundInterface2VoiceChat.cpp
WoW/Source/SoundInterface/SoundInterface2ZoneSounds.cpp
WoW/Source/UIUtil/AddOns.cpp
WoW/Source/UIUtil/CSimpleCamera.cpp
WoW/Source/UIUtil/Camera.cpp
WoW/Source/UIUtil/Cursor.cpp
WoW/Source/UIUtil/HealthBar.cpp
WoW/Source/UIUtil/HealthBar.h
WoW/Source/UIUtil/InputControl.cpp
WoW/Source/UIUtil/InputControl.h
WoW/Source/UIUtil/PortraitButton.cpp
WoW/Source/UIUtil/ScriptEvents.cpp
WoW/Source/UIUtil/SmartScreenRects.cpp
WoW/Source/UIUtil/Tooltip.cpp
WoW/Source/Ui/AchievementInfo.cpp
WoW/Source/Ui/ActionBarFrame.cpp
WoW/Source/Ui/ArenaTeamInfo.cpp
WoW/Source/Ui/AuctionHouse.cpp
WoW/Source/Ui/BarberShop.cpp
WoW/Source/Ui/BattlefieldInfo.cpp
WoW/Source/Ui/BattlefieldInfo.h
WoW/Source/Ui/BattlenetUI.cpp
WoW/Source/Ui/Calendar.cpp
WoW/Source/Ui/CalendarEvent.cpp
WoW/Source/Ui/CharacterModelBase.cpp
WoW/Source/Ui/ChatBubbleFrame.cpp
WoW/Source/Ui/ChatBubbleFrame.h
WoW/Source/Ui/ChatFrame.cpp
WoW/Source/Ui/ChatFrame.h
WoW/Source/Ui/ClassTrainerFrame.cpp
WoW/Source/Ui/CommentatorFrame.cpp
WoW/Source/Ui/ContainerFrame.cpp
WoW/Source/Ui/Cooldown.h
WoW/Source/Ui/CurrencyTypes.cpp
WoW/Source/Ui/DanceStudio.cpp
WoW/Source/Ui/DressUpModelFrame.cpp
WoW/Source/Ui/DuelInfo.cpp
WoW/Source/Ui/EquipmentManager.cpp
WoW/Source/Ui/GMTicketInfo.cpp
WoW/Source/Ui/GameUI.cpp
WoW/Source/Ui/GossipInfo.cpp
WoW/Source/Ui/GuildBankFrame.cpp
WoW/Source/Ui/GuildInfo.cpp
WoW/Source/Ui/InstanceEncounter_C.cpp
WoW/Source/Ui/ItemSocketInfo.cpp
WoW/Source/Ui/ItemTextFrame.cpp
WoW/Source/Ui/KnowledgeBase.cpp
WoW/Source/Ui/LFGInfo.cpp
WoW/Source/Ui/LFGInfo.h
WoW/Source/Ui/LootFrame.cpp
WoW/Source/Ui/MailInfo.cpp
WoW/Source/Ui/MailInfo.h
WoW/Source/Ui/MerchantFrame.cpp
WoW/Source/Ui/MinimapFrame.cpp
WoW/Source/Ui/MinimapFrame.h
WoW/Source/Ui/NamePlateFrame.cpp
WoW/Source/Ui/NamePlateFrame.h
WoW/Source/Ui/PaperDollInfoFrame.cpp
WoW/Source/Ui/PartyFrame.cpp
WoW/Source/Ui/PartyFrame.h
WoW/Source/Ui/PetInfo.cpp
WoW/Source/Ui/PetitionInfo.cpp
WoW/Source/Ui/PetitionVendor.cpp
WoW/Source/Ui/QuestFrame.cpp
WoW/Source/Ui/QuestLog.cpp
WoW/Source/Ui/QuestTextParser.cpp
WoW/Source/Ui/RaidInfo.cpp
WoW/Source/Ui/RaidInfo.h
WoW/Source/Ui/ReputationInfo.cpp
WoW/Source/Ui/RuneInfo.cpp
WoW/Source/Ui/RuneInfo.h
WoW/Source/Ui/SkillInfo.cpp
WoW/Source/Ui/SpellBookFrame.cpp
WoW/Source/Ui/StableInfo.cpp
WoW/Source/Ui/TabardModelFrame.cpp
WoW/Source/Ui/TalentInfo.cpp
WoW/Source/Ui/TaxiMapFrame.cpp
WoW/Source/Ui/TradeFrame.cpp
WoW/Source/Ui/TradeSkillFrame.cpp
WoW/Source/Ui/UIBindings.cpp
WoW/Source/Ui/UILCD/LCDLoad.cpp
WoW/Source/Ui/UIMacroOptions.cpp
WoW/Source/Ui/UIMacros.cpp
WoW/Source/Ui/UIMacros.h
WoW/Source/Ui/VideoOptions.cpp
WoW/Source/Ui/WorldFrame.cpp
WoW/Source/Ui/WorldFrame.h
WoW/Source/Ui/WorldMap.cpp
WoW/Source/WorldClient/CMap.h
WoW/Source/WorldClient/CMapArea.h
WoW/Source/WorldClient/CMapChunk.h
WoW/Source/WorldClient/CMapObj.h
WoW/Source/WorldClient/DetailDoodad.cpp
WoW/Source/WorldClient/LiquidGeomFactories.cpp
WoW/Source/WorldClient/Map.cpp
WoW/Source/WorldClient/MapArea.cpp
WoW/Source/WorldClient/MapBaseObj.cpp
WoW/Source/WorldClient/MapChunk.cpp
WoW/Source/WorldClient/MapChunkIntersect.cpp
WoW/Source/WorldClient/MapChunkLiquid.cpp
WoW/Source/WorldClient/MapChunkRender.cpp
WoW/Source/WorldClient/MapDoodadDef.cpp
WoW/Source/WorldClient/MapEntity.cpp
WoW/Source/WorldClient/MapFacet.cpp
WoW/Source/WorldClient/MapHeight.cpp
WoW/Source/WorldClient/MapIntersect.cpp
WoW/Source/WorldClient/MapLight.cpp
WoW/Source/WorldClient/MapLoad.cpp
WoW/Source/WorldClient/MapLowDetail.cpp
WoW/Source/WorldClient/MapMem.cpp
WoW/Source/WorldClient/MapObj.cpp
WoW/Source/WorldClient/MapObjDef.cpp
WoW/Source/WorldClient/MapObjGroup.cpp
WoW/Source/WorldClient/MapObjRead.cpp
WoW/Source/WorldClient/MapObjRender.cpp
WoW/Source/WorldClient/MapObjUpdate.cpp
WoW/Source/WorldClient/MapPrepare.cpp
WoW/Source/WorldClient/MapPurge.cpp
WoW/Source/WorldClient/MapQuery.cpp
WoW/Source/WorldClient/MapRender.cpp
WoW/Source/WorldClient/MapRenderChunk.cpp
WoW/Source/WorldClient/MapShadow.cpp
WoW/Source/WorldClient/MapTexture.cpp
WoW/Source/WorldClient/MapTris.cpp
WoW/Source/WorldClient/MapUnload.cpp
WoW/Source/WorldClient/MapUpdate.cpp
WoW/Source/WorldClient/MapWater.cpp
WoW/Source/WorldClient/MapWeather.cpp
WoW/Source/WorldClient/PolyClipper.cpp
WoW/Source/WorldClient/World.cpp
WoW/Source/WorldClient/World.h
WoW/Source/WorldClient/WorldParam.cpp
WoW/Source/WorldClient/WorldScene.cpp
WoW/Source/WorldClient/Zones.h
WoW/Source/WorldCommon/MapDefsConvert.h
WoW/Source/WowServices/BattlenetLogin.cpp
WoW/Source/WowServices/BitField.h
WoW/Source/WowServices/Grunt.cpp
WoW/Source/WowServices/GruntLogin.cpp
WoW/Source/WowServices/Login.cpp
WoW/Source/WowServices/LoginResponse.h
WoW/Source/WowServices/PatchFiles.h
WoW/Source/WowServices/RealmConnection.cpp
WoW/Source/WowServices/WDataStore.cpp
WoW/Source/WowServices/WowConnection.cpp
WoW/Source/WowServices/WowConnection.h
WoW/Source/WowServices/WowConnectionNet.cpp
WoW/Source/WowSvcs/WowSvcsClient/AccountData.cpp
WoW/Source/WowSvcs/WowSvcsClient/ChecksumExecutables.cpp
WoW/Source/WowSvcs/WowSvcsClient/ClientServices.cpp
WoW/Source/WowSvcs/WowSvcsClient/FriendList.cpp
WoW/Source/WowSvcs/WowSvcsClient/FriendList.h
WoW/Source/WowSvcs/WowSvcsClientServices.h

Software that supports 3.3.5a

3.3.5a benefits from a significant buy-in from the community of developers, making it the de facto standard version of WoW.