Add support for Visual Studio 2013

This commit is contained in:
Nicholas 2015-01-27 16:07:44 +11:00
parent f8b26bbdfb
commit 862eb7c48b
71 changed files with 7780 additions and 224 deletions

71
.gitignore vendored
View File

@ -1,31 +1,7 @@
*.user *.user
/Bin/Debug/SyncPlugin /*.opensdf
/Bin/Debug/lib /*.sdf
/Bin/Debug/Logs /*.suo
/Bin/Debug/map
/Bin/Debug/pdb
/Bin/Debug/Save
/Bin/Debug/Screenshots
/Project64.ncb
/Project64.suo
/Save
/build
/Bin/Release/Project64.exe
/Bin/Release/lib
/Bin/Release/Logs
/Bin/Release/map
/Bin/Release/pdb
/Bin/Release/Save
/Bin/Release/Screenshots
/Bin/Release/SyncPlugin
/Bin/Release/d3d syslog.txt
/Bin/Release/d3d syslog.txt.bak
/Plugin/RSP/RSP_d 1.7.dll
/Plugin/RSP/lib
/Plugin/RSP/map
/Plugin/RSP/pdb
/Plugin/RSP/RSP 1.7.dll
/Source/Project64/User Interface/UI Resources.aps
/Bin/Beta Release/Config/Project64.cache3 /Bin/Beta Release/Config/Project64.cache3
/Bin/Beta Release/Config/Project64.cfg /Bin/Beta Release/Config/Project64.cfg
/Bin/Beta Release/Config/Project64.cht /Bin/Beta Release/Config/Project64.cht
@ -34,16 +10,23 @@
/Bin/Beta Release/Config/Project64.rdx /Bin/Beta Release/Config/Project64.rdx
/Bin/Beta Release/Config/Project64.zcache /Bin/Beta Release/Config/Project64.zcache
/Bin/Beta Release/Logs/Project64.log /Bin/Beta Release/Logs/Project64.log
/Bin/Beta Release/Project64.exe
/Bin/Beta Release/map/Project64.map /Bin/Beta Release/map/Project64.map
/Bin/Beta Release/pdb/Project64.pdb /Bin/Beta Release/pdb/Project64.pdb
/Bin/Beta Release/Project64.exe
/Bin/Debug/Config/Project64.cache3 /Bin/Debug/Config/Project64.cache3
/Bin/Debug/Config/Project64.cht /Bin/Debug/Config/Project64.cht
/Bin/Debug/Config/Project64.rdb /Bin/Debug/Config/Project64.rdb
/Bin/Debug/Config/Project64.rdn /Bin/Debug/Config/Project64.rdn
/Bin/Debug/Config/Project64.rdx /Bin/Debug/Config/Project64.rdx
/Bin/Debug/Config/Project64.zcache /Bin/Debug/Config/Project64.zcache
/Bin/Debug/lib
/Bin/Debug/Logs
/Bin/Debug/map
/Bin/Debug/pdb
/Bin/Debug/Project64.exe /Bin/Debug/Project64.exe
/Bin/Debug/Save
/Bin/Debug/Screenshots
/Bin/Debug/SyncPlugin
/Bin/External Release/Config/Project64.cache3 /Bin/External Release/Config/Project64.cache3
/Bin/External Release/Config/Project64.cfg /Bin/External Release/Config/Project64.cfg
/Bin/External Release/Config/Project64.cht /Bin/External Release/Config/Project64.cht
@ -51,14 +34,25 @@
/Bin/External Release/Config/Project64.rdn /Bin/External Release/Config/Project64.rdn
/Bin/External Release/Config/Project64.rdx /Bin/External Release/Config/Project64.rdx
/Bin/External Release/Config/Project64.zcache /Bin/External Release/Config/Project64.zcache
/Bin/External Release/d3d syslog.txt
/Bin/External Release/Logs/CPUoutput.log /Bin/External Release/Logs/CPUoutput.log
/Bin/External Release/Logs/Project64.log /Bin/External Release/Logs/Project64.log
/Bin/External Release/Logs/RSP_x86Log.txt /Bin/External Release/Logs/RSP_x86Log.txt
/Bin/External Release/Project64.exe /Bin/External Release/Project64.exe
/Bin/External Release/d3d syslog.txt /Bin/Release/d3d syslog.txt
/Source/3rd Party/wx/lib/vc_lib/mswud/wx/msw/rcdefs.h /Bin/Release/d3d syslog.txt.bak
/Plugin/GFX/PJ64Glide64.dll /Bin/Release/lib
/Plugin/GFX/PJ64Glide64_d.dll /Bin/Release/Logs
/Bin/Release/map
/Bin/Release/pdb
/Bin/Release/Project64.exe
/Bin/Release/Save
/Bin/Release/Screenshots
/Bin/Release/Setup Project64*.exe
/Bin/Release/SyncPlugin
/build
/Config/Project64.cfg
/ipch
/Plugin/GFX/lib/PJ64Glide64.exp /Plugin/GFX/lib/PJ64Glide64.exp
/Plugin/GFX/lib/PJ64Glide64.lib /Plugin/GFX/lib/PJ64Glide64.lib
/Plugin/GFX/lib/PJ64Glide64_d.exp /Plugin/GFX/lib/PJ64Glide64_d.exp
@ -67,5 +61,18 @@
/Plugin/GFX/map/PJ64Glide64_d.map /Plugin/GFX/map/PJ64Glide64_d.map
/Plugin/GFX/pdb/PJ64Glide64.pdb /Plugin/GFX/pdb/PJ64Glide64.pdb
/Plugin/GFX/pdb/PJ64Glide64_d.pdb /Plugin/GFX/pdb/PJ64Glide64_d.pdb
/Plugin/GFX/PJ64Glide64.dll
/Plugin/GFX/PJ64Glide64_d.dll
/Plugin/RSP/lib
/Plugin/RSP/map
/Plugin/RSP/pdb
/Plugin/RSP/RSP 1.7.dll
/Plugin/RSP/RSP_d 1.7.dll
/Project64.ncb
/Project64.suo
/Save
/Source/3rd Party/wx/lib/vc_lib/mswu/wx/msw/rcdefs.h
/Source/3rd Party/wx/lib/vc_lib/mswud/wx/msw/rcdefs.h
/Source/Glide64/Glide64.aps /Source/Glide64/Glide64.aps
/Source/Project64/User Interface/UI Resources.aps
/Textures /Textures

View File

@ -0,0 +1,32 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>12.0.21005.1</_ProjectFileVersion>
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
<PreprocessorDefinitions>_DEBUG;DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<Optimization>Disabled</Optimization>
<InlineFunctionExpansion>Default</InlineFunctionExpansion>
<IntrinsicFunctions>false</IntrinsicFunctions>
<FavorSizeOrSpeed>Neither</FavorSizeOrSpeed>
<OmitFramePointers>false</OmitFramePointers>
<EnableFiberSafeOptimizations>false</EnableFiberSafeOptimizations>
<WholeProgramOptimization>false</WholeProgramOptimization>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<SmallerTypeCheck>true</SmallerTypeCheck>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<ProfileGuidedDatabase />
</Link>
<Midl>
<PreprocessorDefinitions>_DEBUG;DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</Midl>
<ResourceCompile>
<PreprocessorDefinitions>_DEBUG;DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ResourceCompile>
</ItemDefinitionGroup>
<ItemGroup />
</Project>

View File

@ -0,0 +1,30 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<_ProjectFileVersion>12.0.21005.1</_ProjectFileVersion>
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
<Optimization>MinSpace</Optimization>
<InlineFunctionExpansion>Default</InlineFunctionExpansion>
<IntrinsicFunctions>false</IntrinsicFunctions>
<FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
<OmitFramePointers>false</OmitFramePointers>
<EnableFiberSafeOptimizations>false</EnableFiberSafeOptimizations>
<WholeProgramOptimization>false</WholeProgramOptimization>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<SmallerTypeCheck>false</SmallerTypeCheck>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<ProfileGuidedDatabase />
</Link>
<Midl>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</Midl>
<ResourceCompile>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ResourceCompile>
</ItemDefinitionGroup>
<ItemGroup />
</Project>

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Label="PropertySheets">
<Import Project="Win32.props" />
<Import Project="Debug.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>12.0.21005.1</_ProjectFileVersion>
</PropertyGroup>
<ItemDefinitionGroup />
<ItemGroup />
</Project>

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Label="PropertySheets">
<Import Project="Win32.props" />
<Import Project="Release.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>12.0.21005.1</_ProjectFileVersion>
</PropertyGroup>
<ItemDefinitionGroup />
<ItemGroup />
</Project>

193
PropertySheets/Win32.props Normal file
View File

@ -0,0 +1,193 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<OutDir>$(SolutionDir)bin\$(Configuration)\</OutDir>
<IntDir>$(SolutionDir)build\$(Configuration)\$(ProjectName)\</IntDir>
<ExtensionsToDeleteOnClean>*.obj;*.ilk;*.tlb;*.tli;*.tlh;*.tmp;*.rsp;*.pgc;*.pgd;*.meta;$(TargetPath);$(ExtensionsToDeleteOnClean)</ExtensionsToDeleteOnClean>
<IgnoreImportLibrary>false</IgnoreImportLibrary>
<LinkIncremental>false</LinkIncremental>
<LinkDelaySign>false</LinkDelaySign>
<EmbedManifest>true</EmbedManifest>
</PropertyGroup>
<PropertyGroup Condition="'$(ConfigurationType)'=='StaticLibrary'" >
<OutDir>$(SolutionDir)bin\$(Configuration)\lib\</OutDir>
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
<PreprocessorDefinitions>WIN32;_WIN32;_WINDOWS;WIN32_LEAN_AND_MEAN;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<TargetMachine>MachineX86</TargetMachine>
</Link>
</ItemDefinitionGroup>
<PropertyGroup Label="UserMacros">
<ROOT>$(SolutionDir)</ROOT>
<SRC>$(ROOT)Source\</SRC>
</PropertyGroup>
<ItemGroup>
<BuildMacro Include="ROOT">
<Value>$(ROOT)</Value>
</BuildMacro>
<BuildMacro Include="SRC">
<Value>$(SRC)</Value>
</BuildMacro>
</ItemGroup>
<PropertyGroup Label="UserMacros" />
<ItemDefinitionGroup>
<BuildLog>
<Path>$(IntDir)BuildLog.htm</Path>
</BuildLog>
<Bscmake>
<SuppressStartupBanner>true</SuppressStartupBanner>
<OutputFile>$(OutDir)$(ProjectName).bsc</OutputFile>
</Bscmake>
<ClCompile>
<AdditionalIncludeDirectories>.\;..\;..\3rd Party;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<IgnoreStandardIncludePath>false</IgnoreStandardIncludePath>
<PreprocessToFile>false</PreprocessToFile>
<PreprocessSuppressLineNumbers>false</PreprocessSuppressLineNumbers>
<PreprocessKeepComments>false</PreprocessKeepComments>
<StringPooling>true</StringPooling>
<MinimalRebuild>true</MinimalRebuild>
<ExceptionHandling>Async</ExceptionHandling>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<SmallerTypeCheck>false</SmallerTypeCheck>
<StructMemberAlignment>Default</StructMemberAlignment>
<BufferSecurityCheck>false</BufferSecurityCheck>
<FunctionLevelLinking>true</FunctionLevelLinking>
<EnableEnhancedInstructionSet>NotSet</EnableEnhancedInstructionSet>
<FloatingPointModel>Precise</FloatingPointModel>
<FloatingPointExceptions>false</FloatingPointExceptions>
<DisableLanguageExtensions>false</DisableLanguageExtensions>
<AdditionalOptions />
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>false</RuntimeTypeInfo>
<OpenMPSupport>false</OpenMPSupport>
<PrecompiledHeader>Use</PrecompiledHeader>
<PrecompiledHeaderFile>StdAfx.h</PrecompiledHeaderFile>
<PrecompiledHeaderOutputFile>$(IntDir)$(TargetName).pch</PrecompiledHeaderOutputFile>
<ExpandAttributedSource>false</ExpandAttributedSource>
<AssemblerOutput />
<AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
<ObjectFileName>$(IntDir)</ObjectFileName>
<ProgramDataBaseFileName>$(IntDir)vc90.pdb</ProgramDataBaseFileName>
<GenerateXMLDocumentationFiles>false</GenerateXMLDocumentationFiles>
<XMLDocumentationFileName>$(IntDir)</XMLDocumentationFileName>
<BrowseInformation />
<BrowseInformationFile>$(IntDir)</BrowseInformationFile>
<WarningLevel>Level4</WarningLevel>
<TreatWarningAsError>false</TreatWarningAsError>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CallingConvention>Cdecl</CallingConvention>
<CompileAs>Default</CompileAs>
<ShowIncludes>false</ShowIncludes>
<UndefineAllPreprocessorDefinitions>false</UndefineAllPreprocessorDefinitions>
<EnablePREfast>false</EnablePREfast>
<UseFullPaths>false</UseFullPaths>
<OmitDefaultLibName>false</OmitDefaultLibName>
<ErrorReporting>Prompt</ErrorReporting>
</ClCompile>
<Lib>
<OutputFile>$(OutDir)$(ProjectName).lib</OutputFile>
<UseUnicodeResponseFiles>true</UseUnicodeResponseFiles>
<SuppressStartupBanner>true</SuppressStartupBanner>
<IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
</Lib>
<ProjectReference>
<LinkLibraryDependencies>true</LinkLibraryDependencies>
<UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>
</ProjectReference>
<Link>
<RegisterOutput>false</RegisterOutput>
<PerUserRedirection>false</PerUserRedirection>
<AdditionalOptions>/IGNORE:4199 /OPT:ICF=3 %(AdditionalOptions)</AdditionalOptions>
<ShowProgress>NotSet</ShowProgress>
<SuppressStartupBanner>true</SuppressStartupBanner>
<ManifestFile>$(IntDir)$(TargetFileName).intermediate.manifest</ManifestFile>
<IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
<ModuleDefinitionFile />
<DelayLoadDLLs>advapi32.dll;userenv.dll;shell32.dll;shlwapi.dll;ws2_32.dll;version.dll;wtsapi32.dll;%(DelayLoadDLLs)</DelayLoadDLLs>
<IgnoreEmbeddedIDL>false</IgnoreEmbeddedIDL>
<TypeLibraryResourceID>1</TypeLibraryResourceID>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AssemblyDebug />
<ProgramDatabaseFile>$(TargetDir)pdb/$(TargetName).pdb</ProgramDatabaseFile>
<GenerateMapFile>true</GenerateMapFile>
<MapFileName>$(TargetDir)map/$(TargetName).map</MapFileName>
<MapExports>false</MapExports>
<HeapReserveSize>0</HeapReserveSize>
<HeapCommitSize>0</HeapCommitSize>
<StackReserveSize>0</StackReserveSize>
<StackCommitSize>0</StackCommitSize>
<LargeAddressAware />
<TerminalServerAware />
<SwapRunFromCD>false</SwapRunFromCD>
<SwapRunFromNET>false</SwapRunFromNET>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<ProfileGuidedDatabase />
<NoEntryPoint>false</NoEntryPoint>
<SetChecksum>false</SetChecksum>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<FixedBaseAddress>false</FixedBaseAddress>
<DataExecutionPrevention />
<TurnOffAssemblyGeneration>false</TurnOffAssemblyGeneration>
<SupportUnloadOfDelayLoadedDLL>false</SupportUnloadOfDelayLoadedDLL>
<ImportLibrary>$(TargetDir)lib/$(TargetName).lib</ImportLibrary>
<Profile>false</Profile>
<CLRThreadAttribute>DefaultThreadingAttribute</CLRThreadAttribute>
<CLRImageType>Default</CLRImageType>
<LinkErrorReporting>PromptImmediately</LinkErrorReporting>
<CLRUnmanagedCodeCheck>false</CLRUnmanagedCodeCheck>
</Link>
<Midl>
<AdditionalIncludeDirectories>.;$(SRC);$(SRC)\3rd Party;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<IgnoreStandardIncludePath>false</IgnoreStandardIncludePath>
<MkTypLibCompatible>false</MkTypLibCompatible>
<WarningLevel>3</WarningLevel>
<WarnAsError>false</WarnAsError>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DefaultCharType>Unsigned</DefaultCharType>
<GenerateStublessProxies>true</GenerateStublessProxies>
<GenerateTypeLibrary>true</GenerateTypeLibrary>
<TypeLibraryName>$(IntDir)%(Filename).tlb</TypeLibraryName>
<HeaderFileName>%(Filename)_h.h</HeaderFileName>
<DllDataFileName />
<InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>
<ProxyFileName>%(Filename)_p.c</ProxyFileName>
<EnableErrorChecks>All</EnableErrorChecks>
<ErrorCheckAllocations>false</ErrorCheckAllocations>
<ErrorCheckBounds>false</ErrorCheckBounds>
<ErrorCheckEnumRange>false</ErrorCheckEnumRange>
<ErrorCheckRefPointers>false</ErrorCheckRefPointers>
<ErrorCheckStubData>false</ErrorCheckStubData>
<ValidateAllParameters>true</ValidateAllParameters>
<StructMemberAlignment>NotSet</StructMemberAlignment>
</Midl>
<ResourceCompile>
<Culture>0x0000</Culture>
<IgnoreStandardIncludePath>false</IgnoreStandardIncludePath>
<ShowProgress>false</ShowProgress>
<ResourceOutputFileName>$(IntDir)%(Filename).res</ResourceOutputFileName>
</ResourceCompile>
<Manifest>
<OutputManifestFile>$(IntDir)$(TargetFileName).embed.manifest</OutputManifestFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<VerboseOutput>false</VerboseOutput>
<GenerateCatalogFiles>false</GenerateCatalogFiles>
<UpdateFileHashes>false</UpdateFileHashes>
</Manifest>
<ManifestResourceCompile>
<ResourceOutputFileName>$(IntDir)$(TargetFileName).embed.manifest.res</ResourceOutputFileName>
</ManifestResourceCompile>
<Xdcmake>
<DocumentLibraryDependencies>true</DocumentLibraryDependencies>
<SuppressStartupBanner>true</SuppressStartupBanner>
<OutputFile>$(TargetDir)$(TargetName).xml</OutputFile>
</Xdcmake>
</ItemDefinitionGroup>
<ItemGroup />
</Project>

View File

@ -0,0 +1,82 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{3326E128-33AF-422C-BB7C-67CC6B915610}</ProjectGuid>
<RootNamespace>7zip</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v120</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v120</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(SolutionDir)PropertySheets/Win32.Release.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(SolutionDir)PropertySheets/Win32.Debug.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>12.0.21005.1</_ProjectFileVersion>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PrecompiledHeader />
<DisableSpecificWarnings>4127;%(DisableSpecificWarnings)</DisableSpecificWarnings>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<PrecompiledHeader />
<DisableSpecificWarnings>4127;%(DisableSpecificWarnings)</DisableSpecificWarnings>
</ClCompile>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="7zAlloc.c" />
<ClCompile Include="7zBuffer.c" />
<ClCompile Include="7zCrc.c" />
<ClCompile Include="7zDecode.c" />
<ClCompile Include="7zExtract.c" />
<ClCompile Include="7zHeader.c" />
<ClCompile Include="7zIn.c" />
<ClCompile Include="7zItem.c" />
<ClCompile Include="7zMethodID.c" />
<ClCompile Include="Compress\LzmaDecode.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="7zAlloc.h" />
<ClInclude Include="7zBuffer.h" />
<ClInclude Include="7zCrc.h" />
<ClInclude Include="7zDecode.h" />
<ClInclude Include="7zExtract.h" />
<ClInclude Include="7zHeader.h" />
<ClInclude Include="7zIn.h" />
<ClInclude Include="7zItem.h" />
<ClInclude Include="7zMethodID.h" />
<ClInclude Include="7zTypes.h" />
<ClInclude Include="Compress\LzmaDecode.h" />
<ClInclude Include="status.h" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@ -0,0 +1,83 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{5eb82abf-a87d-43e6-b765-7e70ec0a5df0}</UniqueIdentifier>
<Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{a0c6ef27-6c55-4c16-99d4-e912bc363ca5}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="7zAlloc.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="7zBuffer.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="7zCrc.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="7zDecode.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="7zExtract.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="7zHeader.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="7zIn.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="7zItem.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="7zMethodID.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="Compress\LzmaDecode.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="7zAlloc.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="7zBuffer.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="7zCrc.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="7zDecode.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="7zExtract.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="7zHeader.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="7zIn.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="7zItem.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="7zMethodID.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="7zTypes.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="Compress\LzmaDecode.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="status.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>

View File

@ -0,0 +1,68 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{4BC6906B-213E-40D7-9FC7-1A93E228393D}</ProjectGuid>
<RootNamespace>WTL</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v120</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v120</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(SolutionDir)PropertySheets/Win32.Release.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(SolutionDir)PropertySheets/Win32.Debug.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>12.0.21005.1</_ProjectFileVersion>
</PropertyGroup>
<ItemDefinitionGroup>
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="atlapp.h" />
<ClInclude Include="atlcrack.h" />
<ClInclude Include="atlctrls.h" />
<ClInclude Include="atlctrlw.h" />
<ClInclude Include="atlctrlx.h" />
<ClInclude Include="atlddx.h" />
<ClInclude Include="atldlgs.h" />
<ClInclude Include="atlfind.h" />
<ClInclude Include="atlframe.h" />
<ClInclude Include="atlgdi.h" />
<ClInclude Include="atlmisc.h" />
<ClInclude Include="atlprint.h" />
<ClInclude Include="atlres.h" />
<ClInclude Include="atlresce.h" />
<ClInclude Include="atlscrl.h" />
<ClInclude Include="atlsplit.h" />
<ClInclude Include="atltheme.h" />
<ClInclude Include="atluser.h" />
<ClInclude Include="atlwince.h" />
<ClInclude Include="atlwinx.h" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@ -0,0 +1,71 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Header Files">
<UniqueIdentifier>{571df6bb-e450-49dc-8f57-3492a402bff7}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="atlapp.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="atlcrack.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="atlctrls.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="atlctrlw.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="atlctrlx.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="atlddx.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="atldlgs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="atlfind.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="atlframe.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="atlgdi.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="atlmisc.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="atlprint.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="atlres.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="atlresce.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="atlscrl.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="atlsplit.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="atltheme.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="atluser.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="atlwince.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="atlwinx.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>

View File

@ -436,6 +436,8 @@
# define __VISUALC10__ # define __VISUALC10__
# elif __VISUALC__ < 1800 # elif __VISUALC__ < 1800
# define __VISUALC11__ # define __VISUALC11__
# elif __VISUALC__ < 1900
# define __VISUALC12__
# else # else
# pragma message("Please update wx/platform.h to recognize this VC++ version") # pragma message("Please update wx/platform.h to recognize this VC++ version")
# endif # endif

View File

@ -0,0 +1,399 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectName>base</ProjectName>
<ProjectGuid>{427F1DCD-3BED-4010-9322-077A4C06D871}</ProjectGuid>
<RootNamespace>base</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v120_xp</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(SolutionDir)PropertySheets/Win32.Release.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(SolutionDir)PropertySheets/Win32.Debug.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>12.0.21005.1</_ProjectFileVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<TargetName>wxbase29d</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<TargetName>wxbase29</TargetName>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>lib\vc_lib\mswud;include;src\tiff\libtiff;src\jpeg;src\png;src\zlib;src\regex;src\expat\lib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_LIB;__WXMSW__;WXBUILDING;wxUSE_GUI=0;wxUSE_BASE=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PrecompiledHeaderFile>wx/wxprec.h</PrecompiledHeaderFile>
<DisableSpecificWarnings>4005;%(DisableSpecificWarnings)</DisableSpecificWarnings>
</ClCompile>
<Lib>
<OutputFile>$(OutDir)wxbase29d.lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>lib\vc_lib\mswu;include;src\tiff\libtiff;src\jpeg;src\png;src\zlib;src\regex;src\expat\lib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_LIB;__WXMSW__;WXBUILDING;wxUSE_GUI=0;wxUSE_BASE=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PrecompiledHeaderFile>wx/wxprec.h</PrecompiledHeaderFile>
<DisableSpecificWarnings>4005;%(DisableSpecificWarnings)</DisableSpecificWarnings>
</ClCompile>
<Lib>
<OutputFile>$(OutDir)wxbase29.lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="src\common\any.cpp" />
<ClCompile Include="src\common\appbase.cpp" />
<ClCompile Include="src\common\arcall.cpp" />
<ClCompile Include="src\common\arcfind.cpp" />
<ClCompile Include="src\common\archive.cpp" />
<ClCompile Include="src\common\arrstr.cpp" />
<ClCompile Include="src\common\base64.cpp" />
<ClCompile Include="src\common\clntdata.cpp" />
<ClCompile Include="src\common\cmdline.cpp" />
<ClCompile Include="src\common\config.cpp" />
<ClCompile Include="src\common\convauto.cpp" />
<ClCompile Include="src\common\datetime.cpp" />
<ClCompile Include="src\common\datetimefmt.cpp" />
<ClCompile Include="src\common\datstrm.cpp" />
<ClCompile Include="src\common\dircmn.cpp" />
<ClCompile Include="src\common\dummy.cpp">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader>
</ClCompile>
<ClCompile Include="src\common\dynarray.cpp" />
<ClCompile Include="src\common\dynlib.cpp" />
<ClCompile Include="src\common\dynload.cpp" />
<ClCompile Include="src\common\encconv.cpp" />
<ClCompile Include="src\common\event.cpp" />
<ClCompile Include="src\common\evtloopcmn.cpp" />
<ClCompile Include="src\common\extended.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
</PrecompiledHeader>
</ClCompile>
<ClCompile Include="src\common\ffile.cpp" />
<ClCompile Include="src\common\file.cpp" />
<ClCompile Include="src\common\fileback.cpp" />
<ClCompile Include="src\common\fileconf.cpp" />
<ClCompile Include="src\common\filefn.cpp" />
<ClCompile Include="src\common\filename.cpp" />
<ClCompile Include="src\common\filesys.cpp" />
<ClCompile Include="src\common\filtall.cpp" />
<ClCompile Include="src\common\filtfind.cpp" />
<ClCompile Include="src\common\fmapbase.cpp" />
<ClCompile Include="src\common\fs_arc.cpp" />
<ClCompile Include="src\common\fs_filter.cpp" />
<ClCompile Include="src\common\fs_mem.cpp" />
<ClCompile Include="src\common\fswatchercmn.cpp" />
<ClCompile Include="src\common\hash.cpp" />
<ClCompile Include="src\common\hashmap.cpp" />
<ClCompile Include="src\common\init.cpp" />
<ClCompile Include="src\common\intl.cpp" />
<ClCompile Include="src\common\ipcbase.cpp" />
<ClCompile Include="src\common\languageinfo.cpp" />
<ClCompile Include="src\common\list.cpp" />
<ClCompile Include="src\common\log.cpp" />
<ClCompile Include="src\common\longlong.cpp" />
<ClCompile Include="src\common\memory.cpp" />
<ClCompile Include="src\common\mimecmn.cpp" />
<ClCompile Include="src\common\module.cpp" />
<ClCompile Include="src\common\msgout.cpp" />
<ClCompile Include="src\common\mstream.cpp" />
<ClCompile Include="src\common\numformatter.cpp" />
<ClCompile Include="src\common\object.cpp" />
<ClCompile Include="src\common\platinfo.cpp" />
<ClCompile Include="src\common\powercmn.cpp" />
<ClCompile Include="src\common\process.cpp" />
<ClCompile Include="src\common\regex.cpp" />
<ClCompile Include="src\common\sstream.cpp" />
<ClCompile Include="src\common\stdpbase.cpp" />
<ClCompile Include="src\common\stdstream.cpp" />
<ClCompile Include="src\common\stopwatch.cpp" />
<ClCompile Include="src\common\strconv.cpp" />
<ClCompile Include="src\common\stream.cpp" />
<ClCompile Include="src\common\string.cpp" />
<ClCompile Include="src\common\stringimpl.cpp" />
<ClCompile Include="src\common\stringops.cpp" />
<ClCompile Include="src\common\strvararg.cpp" />
<ClCompile Include="src\common\sysopt.cpp" />
<ClCompile Include="src\common\tarstrm.cpp" />
<ClCompile Include="src\common\textbuf.cpp" />
<ClCompile Include="src\common\textfile.cpp" />
<ClCompile Include="src\common\time.cpp" />
<ClCompile Include="src\common\timercmn.cpp" />
<ClCompile Include="src\common\timerimpl.cpp" />
<ClCompile Include="src\common\tokenzr.cpp" />
<ClCompile Include="src\common\translation.cpp" />
<ClCompile Include="src\common\txtstrm.cpp" />
<ClCompile Include="src\common\unichar.cpp" />
<ClCompile Include="src\common\uri.cpp" />
<ClCompile Include="src\common\ustring.cpp" />
<ClCompile Include="src\common\utilscmn.cpp" />
<ClCompile Include="src\common\variant.cpp" />
<ClCompile Include="src\common\wfstream.cpp" />
<ClCompile Include="src\common\wxcrt.cpp" />
<ClCompile Include="src\common\wxprintf.cpp" />
<ClCompile Include="src\common\xlocale.cpp" />
<ClCompile Include="src\common\xti.cpp" />
<ClCompile Include="src\common\xtistrm.cpp" />
<ClCompile Include="src\common\zipstrm.cpp" />
<ClCompile Include="src\common\zstream.cpp" />
<ClCompile Include="src\msw\basemsw.cpp" />
<ClCompile Include="src\msw\crashrpt.cpp" />
<ClCompile Include="src\msw\dde.cpp" />
<ClCompile Include="src\msw\debughlp.cpp" />
<ClCompile Include="src\msw\dir.cpp" />
<ClCompile Include="src\msw\dlmsw.cpp" />
<ClCompile Include="src\msw\evtloop.cpp" />
<ClCompile Include="src\msw\fswatcher.cpp" />
<ClCompile Include="src\msw\main.cpp" />
<ClCompile Include="src\msw\mimetype.cpp" />
<ClCompile Include="src\msw\mslu.cpp" />
<ClCompile Include="src\msw\power.cpp" />
<ClCompile Include="src\msw\regconf.cpp" />
<ClCompile Include="src\msw\registry.cpp" />
<ClCompile Include="src\msw\snglinst.cpp" />
<ClCompile Include="src\msw\stackwalk.cpp" />
<ClCompile Include="src\msw\stdpaths.cpp" />
<ClCompile Include="src\msw\thread.cpp" />
<ClCompile Include="src\msw\timer.cpp" />
<ClCompile Include="src\msw\utils.cpp">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
</PrecompiledHeader>
</ClCompile>
<ClCompile Include="src\msw\utilsexc.cpp" />
<ClCompile Include="src\msw\volume.cpp" />
<ClCompile Include="src\generic\fswatcherg.cpp" />
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="src\msw\version.rc">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\wxWidgets-2.9.4\src\msw;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\wxWidgets-2.9.4\src\msw;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
</ItemGroup>
<ItemGroup>
<CustomBuild Include="include\wx\msw\setup.h">
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Creating lib\vc_lib\mswud\wx\setup.h</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy "%(FullPath)" lib\vc_lib\mswud\wx\setup.h
</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">lib\vc_lib\mswud\wx\setup.h;%(Outputs)</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Creating lib\vc_lib\mswu\wx\setup.h</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">copy "%(FullPath)" lib\vc_lib\mswu\wx\setup.h
</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">lib\vc_lib\mswu\wx\setup.h;%(Outputs)</Outputs>
</CustomBuild>
<ClInclude Include="include\wx\msw\apptbase.h" />
<ClInclude Include="include\wx\msw\apptrait.h" />
<ClInclude Include="include\wx\msw\chkconf.h" />
<ClInclude Include="include\wx\msw\crashrpt.h" />
<ClInclude Include="include\wx\msw\dde.h" />
<ClInclude Include="include\wx\msw\debughlp.h" />
<ClInclude Include="include\wx\msw\fswatcher.h" />
<CustomBuild Include="include\wx\msw\genrcdefs.h">
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Creating lib\vc_lib\mswud\wx\msw\rcdefs.h</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">cl /EP /nologo "%(FullPath)" &gt; "lib\vc_lib\mswud\wx\msw\rcdefs.h"
</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">lib\vc_lib\mswud\wx\msw\rcdefs.h;%(Outputs)</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Creating lib\vc_lib\mswu\wx\msw\rcdefs.h</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">cl /EP /nologo "%(FullPath)" &gt; "lib\vc_lib\mswu\wx\msw\rcdefs.h"
</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">lib\vc_lib\mswu\wx\msw\rcdefs.h;%(Outputs)</Outputs>
</CustomBuild>
<ClInclude Include="include\wx\msw\libraries.h" />
<ClInclude Include="include\wx\msw\mimetype.h" />
<ClInclude Include="include\wx\msw\mslu.h" />
<ClInclude Include="include\wx\msw\private.h" />
<ClInclude Include="include\wx\msw\regconf.h" />
<ClInclude Include="include\wx\msw\registry.h" />
<ClInclude Include="include\wx\msw\seh.h" />
<ClInclude Include="include\wx\msw\stackwalk.h" />
<ClInclude Include="include\wx\msw\stdpaths.h" />
<ClInclude Include="include\wx\msw\winundef.h" />
<ClInclude Include="include\wx\msw\wrapcctl.h" />
<ClInclude Include="include\wx\msw\wrapcdlg.h" />
<ClInclude Include="include\wx\msw\wrapwin.h" />
<ClInclude Include="include\wx\generic\fswatcher.h" />
<ClInclude Include="include\wx\afterstd.h" />
<ClInclude Include="include\wx\any.h" />
<ClInclude Include="include\wx\anystr.h" />
<ClInclude Include="include\wx\app.h" />
<ClInclude Include="include\wx\apptrait.h" />
<ClInclude Include="include\wx\archive.h" />
<ClInclude Include="include\wx\arrstr.h" />
<ClInclude Include="include\wx\atomic.h" />
<ClInclude Include="include\wx\base64.h" />
<ClInclude Include="include\wx\beforestd.h" />
<ClInclude Include="include\wx\buffer.h" />
<ClInclude Include="include\wx\build.h" />
<ClInclude Include="include\wx\chartype.h" />
<ClInclude Include="include\wx\checkeddelete.h" />
<ClInclude Include="include\wx\chkconf.h" />
<ClInclude Include="include\wx\clntdata.h" />
<ClInclude Include="include\wx\cmdargs.h" />
<ClInclude Include="include\wx\cmdline.h" />
<ClInclude Include="include\wx\confbase.h" />
<ClInclude Include="include\wx\config.h" />
<ClInclude Include="include\wx\containr.h" />
<ClInclude Include="include\wx\convauto.h" />
<ClInclude Include="include\wx\meta\convertible.h" />
<ClInclude Include="include\wx\cpp.h" />
<ClInclude Include="include\wx\crt.h" />
<ClInclude Include="include\wx\datetime.h" />
<ClInclude Include="include\wx\datstrm.h" />
<ClInclude Include="include\wx\dde.h" />
<ClInclude Include="include\wx\debug.h" />
<ClInclude Include="include\wx\defs.h" />
<ClInclude Include="include\wx\dir.h" />
<ClInclude Include="include\wx\dlimpexp.h" />
<ClInclude Include="include\wx\dlist.h" />
<ClInclude Include="include\wx\dynarray.h" />
<ClInclude Include="include\wx\dynlib.h" />
<ClInclude Include="include\wx\dynload.h" />
<ClInclude Include="include\wx\encconv.h" />
<ClInclude Include="include\wx\event.h" />
<ClInclude Include="include\wx\eventfilter.h" />
<ClInclude Include="include\wx\evtloop.h" />
<ClInclude Include="include\wx\except.h" />
<ClInclude Include="include\wx\features.h" />
<ClInclude Include="include\wx\ffile.h" />
<ClInclude Include="include\wx\file.h" />
<ClInclude Include="include\wx\fileconf.h" />
<ClInclude Include="include\wx\filefn.h" />
<ClInclude Include="include\wx\filename.h" />
<ClInclude Include="include\wx\filesys.h" />
<ClInclude Include="include\wx\flags.h" />
<ClInclude Include="include\wx\fontenc.h" />
<ClInclude Include="include\wx\fontmap.h" />
<ClInclude Include="include\wx\fs_arc.h" />
<ClInclude Include="include\wx\fs_filter.h" />
<ClInclude Include="include\wx\fs_mem.h" />
<ClInclude Include="include\wx\fswatcher.h" />
<ClInclude Include="include\wx\hash.h" />
<ClInclude Include="include\wx\hashmap.h" />
<ClInclude Include="include\wx\hashset.h" />
<ClInclude Include="include\wx\iconloc.h" />
<ClInclude Include="include\wx\meta\if.h" />
<ClInclude Include="include\wx\meta\implicitconversion.h" />
<ClInclude Include="include\wx\init.h" />
<ClInclude Include="include\wx\meta\int2type.h" />
<ClInclude Include="include\wx\intl.h" />
<ClInclude Include="include\wx\iosfwrap.h" />
<ClInclude Include="include\wx\ioswrap.h" />
<ClInclude Include="include\wx\ipcbase.h" />
<ClInclude Include="include\wx\kbdstate.h" />
<ClInclude Include="include\wx\language.h" />
<ClInclude Include="include\wx\list.h" />
<ClInclude Include="include\wx\log.h" />
<ClInclude Include="include\wx\longlong.h" />
<ClInclude Include="include\wx\math.h" />
<ClInclude Include="include\wx\memconf.h" />
<ClInclude Include="include\wx\memory.h" />
<ClInclude Include="include\wx\memtext.h" />
<ClInclude Include="include\wx\mimetype.h" />
<ClInclude Include="include\wx\module.h" />
<ClInclude Include="include\wx\mousestate.h" />
<ClInclude Include="include\wx\meta\movable.h" />
<ClInclude Include="include\wx\msgout.h" />
<ClInclude Include="include\wx\mstream.h" />
<ClInclude Include="include\wx\numformatter.h" />
<ClInclude Include="include\wx\object.h" />
<ClInclude Include="include\wx\platform.h" />
<ClInclude Include="include\wx\platinfo.h" />
<ClInclude Include="include\wx\meta\pod.h" />
<ClInclude Include="include\wx\power.h" />
<ClInclude Include="include\wx\process.h" />
<ClInclude Include="include\wx\ptr_scpd.h" />
<ClInclude Include="include\wx\recguard.h" />
<ClInclude Include="include\wx\regex.h" />
<ClInclude Include="include\wx\rtti.h" />
<ClInclude Include="include\wx\scopedarray.h" />
<ClInclude Include="include\wx\scopedptr.h" />
<ClInclude Include="include\wx\scopeguard.h" />
<ClInclude Include="include\wx\sharedptr.h" />
<ClInclude Include="include\wx\snglinst.h" />
<ClInclude Include="include\wx\sstream.h" />
<ClInclude Include="include\wx\stack.h" />
<ClInclude Include="include\wx\stackwalk.h" />
<ClInclude Include="include\wx\stdpaths.h" />
<ClInclude Include="include\wx\stdstream.h" />
<ClInclude Include="include\wx\stockitem.h" />
<ClInclude Include="include\wx\stopwatch.h" />
<ClInclude Include="include\wx\strconv.h" />
<ClInclude Include="include\wx\stream.h" />
<ClInclude Include="include\wx\string.h" />
<ClInclude Include="include\wx\stringimpl.h" />
<ClInclude Include="include\wx\stringops.h" />
<ClInclude Include="include\wx\strvararg.h" />
<ClInclude Include="include\wx\sysopt.h" />
<ClInclude Include="include\wx\tarstrm.h" />
<ClInclude Include="include\wx\textbuf.h" />
<ClInclude Include="include\wx\textfile.h" />
<ClInclude Include="include\wx\thread.h" />
<ClInclude Include="include\wx\time.h" />
<ClInclude Include="include\wx\timer.h" />
<ClInclude Include="include\wx\tls.h" />
<ClInclude Include="include\wx\tokenzr.h" />
<ClInclude Include="include\wx\tracker.h" />
<ClInclude Include="include\wx\translation.h" />
<ClInclude Include="include\wx\txtstrm.h" />
<ClInclude Include="include\wx\typeinfo.h" />
<ClInclude Include="include\wx\unichar.h" />
<ClInclude Include="include\wx\uri.h" />
<ClInclude Include="include\wx\ustring.h" />
<ClInclude Include="include\wx\utils.h" />
<ClInclude Include="include\wx\variant.h" />
<ClInclude Include="include\wx\vector.h" />
<ClInclude Include="include\wx\version.h" />
<ClInclude Include="include\wx\versioninfo.h" />
<ClInclude Include="include\wx\volume.h" />
<ClInclude Include="include\wx\weakref.h" />
<ClInclude Include="include\wx\wfstream.h" />
<ClInclude Include="include\wx\wx.h" />
<ClInclude Include="include\wx\wxcrt.h" />
<ClInclude Include="include\wx\wxcrtbase.h" />
<ClInclude Include="include\wx\wxcrtvararg.h" />
<ClInclude Include="include\wx\wxprec.h" />
<ClInclude Include="include\wx\xlocale.h" />
<ClInclude Include="include\wx\xti.h" />
<ClInclude Include="include\wx\xti2.h" />
<ClInclude Include="include\wx\zipstrm.h" />
<ClInclude Include="include\wx\zstream.h" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="wx_core.vcxproj">
<Project>{93447136-facd-4740-8f35-fc46fb4a9e82}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@ -0,0 +1,880 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Common Sources">
<UniqueIdentifier>{c47f3dca-3d23-41cc-bd84-4adfbdc7757a}</UniqueIdentifier>
</Filter>
<Filter Include="MSW Sources">
<UniqueIdentifier>{58ad57de-3105-49e4-8e4c-eddb8cd5bc2e}</UniqueIdentifier>
</Filter>
<Filter Include="Generic Sources">
<UniqueIdentifier>{c46d9455-113a-4716-8e37-b801e5b378bc}</UniqueIdentifier>
</Filter>
<Filter Include="Setup Headers">
<UniqueIdentifier>{cbe58bbf-0605-4d87-9484-3ecae0288c7f}</UniqueIdentifier>
</Filter>
<Filter Include="MSW Headers">
<UniqueIdentifier>{32a9afd0-b6a3-483a-bbdd-304067d12b94}</UniqueIdentifier>
</Filter>
<Filter Include="Generic Headers">
<UniqueIdentifier>{0633f4e8-69d6-4e8c-b39d-7f02816de34e}</UniqueIdentifier>
</Filter>
<Filter Include="Common Headers">
<UniqueIdentifier>{afed9fae-e417-4025-982b-37f89ac0d87e}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="src\common\any.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\appbase.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\arcall.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\arcfind.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\archive.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\arrstr.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\base64.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\clntdata.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\cmdline.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\config.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\convauto.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\datetime.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\datetimefmt.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\datstrm.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\dircmn.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\dummy.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\dynarray.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\dynlib.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\dynload.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\encconv.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\event.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\evtloopcmn.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\extended.c">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\ffile.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\file.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\fileback.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\fileconf.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\filefn.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\filename.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\filesys.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\filtall.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\filtfind.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\fmapbase.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\fs_arc.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\fs_filter.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\fs_mem.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\fswatchercmn.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\hash.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\hashmap.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\init.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\intl.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\ipcbase.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\languageinfo.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\list.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\log.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\longlong.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\memory.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\mimecmn.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\module.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\msgout.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\mstream.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\numformatter.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\object.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\platinfo.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\powercmn.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\process.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\regex.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\sstream.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\stdpbase.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\stdstream.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\stopwatch.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\strconv.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\stream.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\string.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\stringimpl.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\stringops.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\strvararg.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\sysopt.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\tarstrm.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\textbuf.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\textfile.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\time.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\timercmn.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\timerimpl.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\tokenzr.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\translation.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\txtstrm.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\unichar.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\uri.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\ustring.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\utilscmn.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\variant.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\wfstream.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\wxcrt.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\wxprintf.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\xlocale.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\xti.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\xtistrm.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\zipstrm.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\common\zstream.cpp">
<Filter>Common Sources</Filter>
</ClCompile>
<ClCompile Include="src\msw\basemsw.cpp">
<Filter>MSW Sources</Filter>
</ClCompile>
<ClCompile Include="src\msw\crashrpt.cpp">
<Filter>MSW Sources</Filter>
</ClCompile>
<ClCompile Include="src\msw\dde.cpp">
<Filter>MSW Sources</Filter>
</ClCompile>
<ClCompile Include="src\msw\debughlp.cpp">
<Filter>MSW Sources</Filter>
</ClCompile>
<ClCompile Include="src\msw\dir.cpp">
<Filter>MSW Sources</Filter>
</ClCompile>
<ClCompile Include="src\msw\dlmsw.cpp">
<Filter>MSW Sources</Filter>
</ClCompile>
<ClCompile Include="src\msw\evtloop.cpp">
<Filter>MSW Sources</Filter>
</ClCompile>
<ClCompile Include="src\msw\fswatcher.cpp">
<Filter>MSW Sources</Filter>
</ClCompile>
<ClCompile Include="src\msw\main.cpp">
<Filter>MSW Sources</Filter>
</ClCompile>
<ClCompile Include="src\msw\mimetype.cpp">
<Filter>MSW Sources</Filter>
</ClCompile>
<ClCompile Include="src\msw\mslu.cpp">
<Filter>MSW Sources</Filter>
</ClCompile>
<ClCompile Include="src\msw\power.cpp">
<Filter>MSW Sources</Filter>
</ClCompile>
<ClCompile Include="src\msw\regconf.cpp">
<Filter>MSW Sources</Filter>
</ClCompile>
<ClCompile Include="src\msw\registry.cpp">
<Filter>MSW Sources</Filter>
</ClCompile>
<ClCompile Include="src\msw\snglinst.cpp">
<Filter>MSW Sources</Filter>
</ClCompile>
<ClCompile Include="src\msw\stackwalk.cpp">
<Filter>MSW Sources</Filter>
</ClCompile>
<ClCompile Include="src\msw\stdpaths.cpp">
<Filter>MSW Sources</Filter>
</ClCompile>
<ClCompile Include="src\msw\thread.cpp">
<Filter>MSW Sources</Filter>
</ClCompile>
<ClCompile Include="src\msw\timer.cpp">
<Filter>MSW Sources</Filter>
</ClCompile>
<ClCompile Include="src\msw\utils.cpp">
<Filter>MSW Sources</Filter>
</ClCompile>
<ClCompile Include="src\msw\utilsexc.cpp">
<Filter>MSW Sources</Filter>
</ClCompile>
<ClCompile Include="src\msw\volume.cpp">
<Filter>MSW Sources</Filter>
</ClCompile>
<ClCompile Include="src\generic\fswatcherg.cpp">
<Filter>Generic Sources</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="src\msw\version.rc">
<Filter>MSW Sources</Filter>
</ResourceCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="include\wx\msw\apptbase.h">
<Filter>MSW Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\msw\apptrait.h">
<Filter>MSW Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\msw\chkconf.h">
<Filter>MSW Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\msw\crashrpt.h">
<Filter>MSW Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\msw\dde.h">
<Filter>MSW Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\msw\debughlp.h">
<Filter>MSW Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\msw\fswatcher.h">
<Filter>MSW Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\msw\libraries.h">
<Filter>MSW Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\msw\mimetype.h">
<Filter>MSW Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\msw\mslu.h">
<Filter>MSW Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\msw\private.h">
<Filter>MSW Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\msw\regconf.h">
<Filter>MSW Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\msw\registry.h">
<Filter>MSW Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\msw\seh.h">
<Filter>MSW Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\msw\stackwalk.h">
<Filter>MSW Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\msw\stdpaths.h">
<Filter>MSW Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\msw\winundef.h">
<Filter>MSW Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\msw\wrapcctl.h">
<Filter>MSW Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\msw\wrapcdlg.h">
<Filter>MSW Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\msw\wrapwin.h">
<Filter>MSW Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\generic\fswatcher.h">
<Filter>Generic Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\afterstd.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\any.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\anystr.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\app.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\apptrait.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\archive.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\arrstr.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\atomic.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\base64.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\beforestd.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\buffer.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\build.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\chartype.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\checkeddelete.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\chkconf.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\clntdata.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\cmdargs.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\cmdline.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\confbase.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\config.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\containr.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\convauto.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\meta\convertible.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\cpp.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\crt.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\datetime.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\datstrm.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\dde.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\debug.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\defs.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\dir.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\dlimpexp.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\dlist.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\dynarray.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\dynlib.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\dynload.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\encconv.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\event.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\eventfilter.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\evtloop.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\except.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\features.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\ffile.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\file.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\fileconf.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\filefn.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\filename.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\filesys.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\flags.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\fontenc.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\fontmap.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\fs_arc.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\fs_filter.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\fs_mem.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\fswatcher.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\hash.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\hashmap.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\hashset.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\iconloc.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\meta\if.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\meta\implicitconversion.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\init.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\meta\int2type.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\intl.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\iosfwrap.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\ioswrap.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\ipcbase.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\kbdstate.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\language.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\list.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\log.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\longlong.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\math.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\memconf.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\memory.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\memtext.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\mimetype.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\module.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\mousestate.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\meta\movable.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\msgout.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\mstream.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\numformatter.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\object.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\platform.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\platinfo.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\meta\pod.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\power.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\process.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\ptr_scpd.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\recguard.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\regex.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\rtti.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\scopedarray.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\scopedptr.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\scopeguard.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\sharedptr.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\snglinst.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\sstream.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\stack.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\stackwalk.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\stdpaths.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\stdstream.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\stockitem.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\stopwatch.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\strconv.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\stream.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\string.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\stringimpl.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\stringops.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\strvararg.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\sysopt.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\tarstrm.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\textbuf.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\textfile.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\thread.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\time.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\timer.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\tls.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\tokenzr.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\tracker.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\translation.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\txtstrm.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\typeinfo.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\unichar.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\uri.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\ustring.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\utils.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\variant.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\vector.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\version.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\versioninfo.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\volume.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\weakref.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\wfstream.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\wx.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\wxcrt.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\wxcrtbase.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\wxcrtvararg.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\wxprec.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\xlocale.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\xti.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\xti2.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\zipstrm.h">
<Filter>Common Headers</Filter>
</ClInclude>
<ClInclude Include="include\wx\zstream.h">
<Filter>Common Headers</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<CustomBuild Include="include\wx\msw\setup.h">
<Filter>Setup Headers</Filter>
</CustomBuild>
<CustomBuild Include="include\wx\msw\genrcdefs.h">
<Filter>MSW Headers</Filter>
</CustomBuild>
</ItemGroup>
</Project>

View File

@ -0,0 +1,631 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectName>core</ProjectName>
<ProjectGuid>{93447136-FACD-4740-8F35-FC46FB4A9E82}</ProjectGuid>
<RootNamespace>core</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v120_xp</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(SolutionDir)PropertySheets/Win32.Release.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(SolutionDir)PropertySheets/Win32.Debug.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>12.0.21005.1</_ProjectFileVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<TargetName>wxmsw29d_core</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<TargetName>wxmsw29_core</TargetName>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>lib\vc_lib\mswu;include;src\tiff\libtiff;src\jpeg;src\png;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_LIB;__WXMSW__;WXBUILDING;wxUSE_BASE=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PrecompiledHeaderFile>wx/wxprec.h</PrecompiledHeaderFile>
<DisableSpecificWarnings>4005;%(DisableSpecificWarnings)</DisableSpecificWarnings>
</ClCompile>
<Lib>
<OutputFile>$(OutDir)wxmsw29d_core.lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>lib\vc_lib\mswu;include;src\tiff\libtiff;src\jpeg;src\png;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_LIB;__WXMSW__;WXBUILDING;wxUSE_BASE=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PrecompiledHeaderFile>wx/wxprec.h</PrecompiledHeaderFile>
<DisableSpecificWarnings>4005;%(DisableSpecificWarnings)</DisableSpecificWarnings>
</ClCompile>
<Lib>
<OutputFile>$(OutDir)wxmsw29_core.lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="src\common\accelcmn.cpp" />
<ClCompile Include="src\common\accesscmn.cpp" />
<ClCompile Include="src\common\affinematrix2d.cpp" />
<ClCompile Include="src\common\anidecod.cpp" />
<ClCompile Include="src\common\appcmn.cpp" />
<ClCompile Include="src\common\artprov.cpp" />
<ClCompile Include="src\common\artstd.cpp" />
<ClCompile Include="src\common\arttango.cpp" />
<ClCompile Include="src\common\bmpbase.cpp" />
<ClCompile Include="src\common\bmpbtncmn.cpp" />
<ClCompile Include="src\common\bookctrl.cpp" />
<ClCompile Include="src\common\btncmn.cpp" />
<ClCompile Include="src\common\cairo.cpp" />
<ClCompile Include="src\common\checkboxcmn.cpp" />
<ClCompile Include="src\common\checklstcmn.cpp" />
<ClCompile Include="src\common\choiccmn.cpp" />
<ClCompile Include="src\common\clipcmn.cpp" />
<ClCompile Include="src\common\clrpickercmn.cpp" />
<ClCompile Include="src\common\cmdproc.cpp" />
<ClCompile Include="src\common\cmndata.cpp" />
<ClCompile Include="src\common\colourcmn.cpp" />
<ClCompile Include="src\common\colourdata.cpp" />
<ClCompile Include="src\common\combocmn.cpp" />
<ClCompile Include="src\common\containr.cpp" />
<ClCompile Include="src\common\cshelp.cpp" />
<ClCompile Include="src\common\ctrlcmn.cpp" />
<ClCompile Include="src\common\ctrlsub.cpp" />
<ClCompile Include="src\common\dcbase.cpp" />
<ClCompile Include="src\common\dcbufcmn.cpp" />
<ClCompile Include="src\common\dcgraph.cpp" />
<ClCompile Include="src\common\dcsvg.cpp" />
<ClCompile Include="src\common\dirctrlcmn.cpp" />
<ClCompile Include="src\common\dlgcmn.cpp" />
<ClCompile Include="src\common\dndcmn.cpp" />
<ClCompile Include="src\common\dobjcmn.cpp" />
<ClCompile Include="src\common\docmdi.cpp" />
<ClCompile Include="src\common\docview.cpp" />
<ClCompile Include="src\common\dpycmn.cpp" />
<ClCompile Include="src\common\dseldlg.cpp" />
<ClCompile Include="src\common\dummy.cpp">
<PrecompiledHeader>Create</PrecompiledHeader>
</ClCompile>
<ClCompile Include="src\common\effects.cpp" />
<ClCompile Include="src\common\event.cpp" />
<ClCompile Include="src\common\fddlgcmn.cpp" />
<ClCompile Include="src\common\filectrlcmn.cpp" />
<ClCompile Include="src\common\filehistorycmn.cpp" />
<ClCompile Include="src\common\filepickercmn.cpp" />
<ClCompile Include="src\common\fldlgcmn.cpp" />
<ClCompile Include="src\common\fontcmn.cpp" />
<ClCompile Include="src\common\fontdata.cpp" />
<ClCompile Include="src\common\fontenumcmn.cpp" />
<ClCompile Include="src\common\fontmap.cpp" />
<ClCompile Include="src\common\fontpickercmn.cpp" />
<ClCompile Include="src\common\fontutilcmn.cpp" />
<ClCompile Include="src\common\framecmn.cpp" />
<ClCompile Include="src\common\fs_mem.cpp" />
<ClCompile Include="src\common\gaugecmn.cpp" />
<ClCompile Include="src\common\gbsizer.cpp" />
<ClCompile Include="src\common\gdicmn.cpp" />
<ClCompile Include="src\common\geometry.cpp" />
<ClCompile Include="src\common\gifdecod.cpp" />
<ClCompile Include="src\common\graphcmn.cpp" />
<ClCompile Include="src\common\headercolcmn.cpp" />
<ClCompile Include="src\common\headerctrlcmn.cpp" />
<ClCompile Include="src\common\helpbase.cpp" />
<ClCompile Include="src\common\iconbndl.cpp" />
<ClCompile Include="src\common\imagall.cpp" />
<ClCompile Include="src\common\imagbmp.cpp" />
<ClCompile Include="src\common\image.cpp" />
<ClCompile Include="src\common\imagfill.cpp" />
<ClCompile Include="src\common\imaggif.cpp" />
<ClCompile Include="src\common\imagiff.cpp" />
<ClCompile Include="src\common\imagjpeg.cpp" />
<ClCompile Include="src\common\imagpcx.cpp" />
<ClCompile Include="src\common\imagpng.cpp" />
<ClCompile Include="src\common\imagpnm.cpp" />
<ClCompile Include="src\common\imagtga.cpp" />
<ClCompile Include="src\common\imagtiff.cpp" />
<ClCompile Include="src\common\imagxpm.cpp" />
<ClCompile Include="src\common\layout.cpp" />
<ClCompile Include="src\common\lboxcmn.cpp" />
<ClCompile Include="src\common\listctrlcmn.cpp" />
<ClCompile Include="src\common\markupparser.cpp" />
<ClCompile Include="src\common\matrix.cpp" />
<ClCompile Include="src\common\menucmn.cpp" />
<ClCompile Include="src\common\mousemanager.cpp" />
<ClCompile Include="src\common\msgout.cpp" />
<ClCompile Include="src\common\nbkbase.cpp" />
<ClCompile Include="src\common\overlaycmn.cpp" />
<ClCompile Include="src\common\ownerdrwcmn.cpp" />
<ClCompile Include="src\common\panelcmn.cpp" />
<ClCompile Include="src\common\paper.cpp" />
<ClCompile Include="src\common\persist.cpp" />
<ClCompile Include="src\common\pickerbase.cpp" />
<ClCompile Include="src\common\popupcmn.cpp" />
<ClCompile Include="src\common\prntbase.cpp" />
<ClCompile Include="src\common\quantize.cpp" />
<ClCompile Include="src\common\radiobtncmn.cpp" />
<ClCompile Include="src\common\radiocmn.cpp" />
<ClCompile Include="src\common\rearrangectrl.cpp" />
<ClCompile Include="src\common\rendcmn.cpp" />
<ClCompile Include="src\common\rgncmn.cpp" />
<ClCompile Include="src\common\scrolbarcmn.cpp" />
<ClCompile Include="src\common\settcmn.cpp" />
<ClCompile Include="src\common\sizer.cpp" />
<ClCompile Include="src\common\slidercmn.cpp" />
<ClCompile Include="src\common\spinbtncmn.cpp" />
<ClCompile Include="src\common\spinctrlcmn.cpp" />
<ClCompile Include="src\common\srchcmn.cpp" />
<ClCompile Include="src\common\statbar.cpp" />
<ClCompile Include="src\common\statbmpcmn.cpp" />
<ClCompile Include="src\common\statboxcmn.cpp" />
<ClCompile Include="src\common\statlinecmn.cpp" />
<ClCompile Include="src\common\stattextcmn.cpp" />
<ClCompile Include="src\common\stockitem.cpp" />
<ClCompile Include="src\common\tbarbase.cpp" />
<ClCompile Include="src\common\textcmn.cpp" />
<ClCompile Include="src\common\textentrycmn.cpp" />
<ClCompile Include="src\common\toplvcmn.cpp" />
<ClCompile Include="src\common\treebase.cpp" />
<ClCompile Include="src\common\uiactioncmn.cpp" />
<ClCompile Include="src\common\utilscmn.cpp" />
<ClCompile Include="src\common\valgen.cpp" />
<ClCompile Include="src\common\validate.cpp" />
<ClCompile Include="src\common\valnum.cpp" />
<ClCompile Include="src\common\valtext.cpp" />
<ClCompile Include="src\common\wincmn.cpp" />
<ClCompile Include="src\common\windowid.cpp" />
<ClCompile Include="src\common\wrapsizer.cpp" />
<ClCompile Include="src\common\xpmdecod.cpp" />
<ClCompile Include="src\msw\accel.cpp" />
<ClCompile Include="src\msw\ole\access.cpp" />
<ClCompile Include="src\msw\ole\activex.cpp">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
</PrecompiledHeader>
</ClCompile>
<ClCompile Include="src\msw\anybutton.cpp" />
<ClCompile Include="src\msw\app.cpp" />
<ClCompile Include="src\msw\artmsw.cpp" />
<ClCompile Include="src\msw\ole\automtn.cpp" />
<ClCompile Include="src\msw\bitmap.cpp" />
<ClCompile Include="src\msw\bmpbuttn.cpp" />
<ClCompile Include="src\msw\brush.cpp" />
<ClCompile Include="src\msw\button.cpp" />
<ClCompile Include="src\msw\caret.cpp" />
<ClCompile Include="src\msw\checkbox.cpp" />
<ClCompile Include="src\msw\checklst.cpp" />
<ClCompile Include="src\msw\choice.cpp" />
<ClCompile Include="src\msw\clipbrd.cpp" />
<ClCompile Include="src\msw\colordlg.cpp" />
<ClCompile Include="src\msw\colour.cpp" />
<ClCompile Include="src\msw\combo.cpp" />
<ClCompile Include="src\msw\combobox.cpp" />
<ClCompile Include="src\msw\control.cpp" />
<ClCompile Include="src\msw\cursor.cpp" />
<ClCompile Include="src\msw\data.cpp" />
<ClCompile Include="src\msw\ole\dataobj.cpp">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
</PrecompiledHeader>
</ClCompile>
<ClCompile Include="src\msw\dc.cpp" />
<ClCompile Include="src\msw\dcclient.cpp" />
<ClCompile Include="src\msw\dcmemory.cpp" />
<ClCompile Include="src\msw\dcprint.cpp" />
<ClCompile Include="src\msw\dcscreen.cpp" />
<ClCompile Include="src\msw\dialog.cpp" />
<ClCompile Include="src\msw\dialup.cpp" />
<ClCompile Include="src\msw\dib.cpp" />
<ClCompile Include="src\msw\dirdlg.cpp" />
<ClCompile Include="src\msw\display.cpp" />
<ClCompile Include="src\msw\dragimag.cpp" />
<ClCompile Include="src\msw\ole\dropsrc.cpp" />
<ClCompile Include="src\msw\ole\droptgt.cpp" />
<ClCompile Include="src\msw\enhmeta.cpp" />
<ClCompile Include="src\msw\evtloop.cpp" />
<ClCompile Include="src\msw\fdrepdlg.cpp" />
<ClCompile Include="src\msw\filedlg.cpp">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
</PrecompiledHeader>
</ClCompile>
<ClCompile Include="src\msw\font.cpp" />
<ClCompile Include="src\msw\fontdlg.cpp" />
<ClCompile Include="src\msw\fontenum.cpp" />
<ClCompile Include="src\msw\fontutil.cpp" />
<ClCompile Include="src\msw\frame.cpp" />
<ClCompile Include="src\msw\gauge.cpp" />
<ClCompile Include="src\msw\gdiimage.cpp" />
<ClCompile Include="src\msw\gdiobj.cpp" />
<ClCompile Include="src\msw\gdiplus.cpp">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
</PrecompiledHeader>
</ClCompile>
<ClCompile Include="src\msw\graphics.cpp">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
</PrecompiledHeader>
</ClCompile>
<ClCompile Include="src\msw\headerctrl.cpp" />
<ClCompile Include="src\msw\helpchm.cpp" />
<ClCompile Include="src\msw\helpwin.cpp" />
<ClCompile Include="src\msw\icon.cpp" />
<ClCompile Include="src\msw\imaglist.cpp" />
<ClCompile Include="src\msw\iniconf.cpp" />
<ClCompile Include="src\msw\listbox.cpp" />
<ClCompile Include="src\msw\listctrl.cpp" />
<ClCompile Include="src\msw\main.cpp" />
<ClCompile Include="src\msw\mdi.cpp" />
<ClCompile Include="src\msw\menu.cpp" />
<ClCompile Include="src\msw\menuitem.cpp" />
<ClCompile Include="src\msw\metafile.cpp" />
<ClCompile Include="src\msw\minifram.cpp" />
<ClCompile Include="src\msw\msgdlg.cpp" />
<ClCompile Include="src\msw\mslu.cpp" />
<ClCompile Include="src\msw\nativdlg.cpp" />
<ClCompile Include="src\msw\nativewin.cpp" />
<ClCompile Include="src\msw\nonownedwnd.cpp">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
</PrecompiledHeader>
</ClCompile>
<ClCompile Include="src\msw\notebook.cpp" />
<ClCompile Include="src\msw\ole\oleutils.cpp">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
</PrecompiledHeader>
</ClCompile>
<ClCompile Include="src\msw\ownerdrw.cpp" />
<ClCompile Include="src\msw\palette.cpp" />
<ClCompile Include="src\msw\panel.cpp" />
<ClCompile Include="src\msw\pen.cpp" />
<ClCompile Include="src\msw\popupwin.cpp" />
<ClCompile Include="src\msw\printdlg.cpp">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
</PrecompiledHeader>
</ClCompile>
<ClCompile Include="src\msw\printwin.cpp" />
<ClCompile Include="src\msw\progdlg.cpp" />
<ClCompile Include="src\msw\radiobox.cpp" />
<ClCompile Include="src\msw\radiobut.cpp" />
<ClCompile Include="src\msw\region.cpp" />
<ClCompile Include="src\msw\renderer.cpp" />
<ClCompile Include="src\msw\richmsgdlg.cpp" />
<ClCompile Include="src\msw\scrolbar.cpp" />
<ClCompile Include="src\msw\settings.cpp" />
<ClCompile Include="src\msw\slider.cpp" />
<ClCompile Include="src\msw\spinbutt.cpp" />
<ClCompile Include="src\msw\spinctrl.cpp" />
<ClCompile Include="src\msw\statbmp.cpp" />
<ClCompile Include="src\msw\statbox.cpp" />
<ClCompile Include="src\msw\statline.cpp" />
<ClCompile Include="src\msw\stattext.cpp" />
<ClCompile Include="src\msw\statusbar.cpp" />
<ClCompile Include="src\msw\textctrl.cpp" />
<ClCompile Include="src\msw\textentry.cpp" />
<ClCompile Include="src\msw\tglbtn.cpp" />
<ClCompile Include="src\msw\toolbar.cpp" />
<ClCompile Include="src\msw\tooltip.cpp" />
<ClCompile Include="src\msw\toplevel.cpp" />
<ClCompile Include="src\msw\treectrl.cpp" />
<ClCompile Include="src\msw\uiaction.cpp" />
<ClCompile Include="src\msw\utilsgui.cpp" />
<ClCompile Include="src\msw\ole\uuid.cpp" />
<ClCompile Include="src\msw\uxtheme.cpp" />
<ClCompile Include="src\msw\volume.cpp" />
<ClCompile Include="src\msw\window.cpp" />
<ClCompile Include="src\generic\busyinfo.cpp" />
<ClCompile Include="src\generic\buttonbar.cpp" />
<ClCompile Include="src\generic\choicbkg.cpp" />
<ClCompile Include="src\generic\choicdgg.cpp" />
<ClCompile Include="src\generic\clrpickerg.cpp" />
<ClCompile Include="src\generic\collpaneg.cpp" />
<ClCompile Include="src\generic\combog.cpp" />
<ClCompile Include="src\generic\dcpsg.cpp" />
<ClCompile Include="src\generic\dirctrlg.cpp" />
<ClCompile Include="src\generic\dragimgg.cpp" />
<ClCompile Include="src\generic\filectrlg.cpp" />
<ClCompile Include="src\generic\filepickerg.cpp" />
<ClCompile Include="src\generic\fontpickerg.cpp" />
<ClCompile Include="src\generic\graphicc.cpp" />
<ClCompile Include="src\generic\infobar.cpp" />
<ClCompile Include="src\generic\listbkg.cpp" />
<ClCompile Include="src\generic\logg.cpp" />
<ClCompile Include="src\generic\markuptext.cpp" />
<ClCompile Include="src\generic\msgdlgg.cpp" />
<ClCompile Include="src\generic\numdlgg.cpp" />
<ClCompile Include="src\generic\printps.cpp" />
<ClCompile Include="src\generic\prntdlgg.cpp" />
<ClCompile Include="src\generic\progdlgg.cpp" />
<ClCompile Include="src\generic\renderg.cpp" />
<ClCompile Include="src\generic\richmsgdlgg.cpp" />
<ClCompile Include="src\generic\scrlwing.cpp" />
<ClCompile Include="src\generic\selstore.cpp" />
<ClCompile Include="src\generic\spinctlg.cpp" />
<ClCompile Include="src\generic\splitter.cpp" />
<ClCompile Include="src\generic\srchctlg.cpp" />
<ClCompile Include="src\generic\statbmpg.cpp" />
<ClCompile Include="src\generic\stattextg.cpp" />
<ClCompile Include="src\generic\statusbr.cpp" />
<ClCompile Include="src\generic\textdlgg.cpp" />
<ClCompile Include="src\generic\tipwin.cpp" />
<ClCompile Include="src\generic\toolbkg.cpp" />
<ClCompile Include="src\generic\treebkg.cpp" />
<ClCompile Include="src\generic\treectlg.cpp" />
<ClCompile Include="src\generic\vlbox.cpp" />
<ClCompile Include="src\generic\vscroll.cpp" />
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="src\msw\version.rc">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\wxWidgets-2.9.4\src\msw;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\wxWidgets-2.9.4\src\msw;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
</ItemGroup>
<ItemGroup>
<CustomBuild Include="include\wx\msw\setup.h">
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Creating lib\vc_lib\mswd\wx\setup.h</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy "%(FullPath)" lib\vc_lib\mswd\wx\setup.h
</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">lib\vc_lib\mswd\wx\setup.h;%(Outputs)</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Creating lib\vc_lib\mswu\wx\setup.h</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">copy "%(FullPath)" lib\vc_lib\mswu\wx\setup.h
</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">lib\vc_lib\mswu\wx\setup.h;%(Outputs)</Outputs>
</CustomBuild>
<ClInclude Include="include\wx\msw\accel.h" />
<ClInclude Include="include\wx\msw\ole\activex.h" />
<ClInclude Include="include\wx\msw\anybutton.h" />
<ClInclude Include="include\wx\msw\app.h" />
<ClInclude Include="include\wx\msw\ole\automtn.h" />
<ClInclude Include="include\wx\msw\bitmap.h" />
<ClInclude Include="include\wx\msw\bmpbuttn.h" />
<ClInclude Include="include\wx\msw\brush.h" />
<ClInclude Include="include\wx\msw\button.h" />
<ClInclude Include="include\wx\msw\caret.h" />
<ClInclude Include="include\wx\msw\checkbox.h" />
<ClInclude Include="include\wx\msw\checklst.h" />
<ClInclude Include="include\wx\msw\choice.h" />
<ClInclude Include="include\wx\msw\clipbrd.h" />
<ClInclude Include="include\wx\msw\colordlg.h" />
<ClInclude Include="include\wx\msw\colour.h" />
<ClInclude Include="include\wx\msw\combo.h" />
<ClInclude Include="include\wx\msw\combobox.h" />
<ClInclude Include="include\wx\msw\control.h" />
<ClInclude Include="include\wx\msw\ctrlsub.h" />
<ClInclude Include="include\wx\msw\cursor.h" />
<ClInclude Include="include\wx\msw\ole\dataform.h" />
<ClInclude Include="include\wx\msw\ole\dataobj.h" />
<ClInclude Include="include\wx\msw\ole\dataobj2.h" />
<ClInclude Include="include\wx\msw\dc.h" />
<ClInclude Include="include\wx\msw\dcclient.h" />
<ClInclude Include="include\wx\msw\dcmemory.h" />
<ClInclude Include="include\wx\msw\dcprint.h" />
<ClInclude Include="include\wx\msw\dcscreen.h" />
<ClInclude Include="include\wx\msw\dialog.h" />
<ClInclude Include="include\wx\msw\dib.h" />
<ClInclude Include="include\wx\msw\dirdlg.h" />
<ClInclude Include="include\wx\msw\dragimag.h" />
<ClInclude Include="include\wx\msw\ole\dropsrc.h" />
<ClInclude Include="include\wx\msw\ole\droptgt.h" />
<ClInclude Include="include\wx\msw\enhmeta.h" />
<ClInclude Include="include\wx\msw\evtloop.h" />
<ClInclude Include="include\wx\msw\fdrepdlg.h" />
<ClInclude Include="include\wx\msw\filedlg.h" />
<ClInclude Include="include\wx\msw\font.h" />
<ClInclude Include="include\wx\msw\fontdlg.h" />
<ClInclude Include="include\wx\msw\frame.h" />
<ClInclude Include="include\wx\msw\gauge.h" />
<ClInclude Include="include\wx\msw\gdiimage.h" />
<CustomBuild Include="include\wx\msw\genrcdefs.h">
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Creating lib\vc_lib\mswud\wx\msw\rcdefs.h</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">cl /EP /nologo "%(FullPath)" &gt; "lib\vc_lib\mswud\wx\msw\rcdefs.h"
</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">lib\vc_lib\mswud\wx\msw\rcdefs.h;%(Outputs)</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Creating lib\vc_lib\mswu\wx\msw\rcdefs.h</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">cl /EP /nologo "%(FullPath)" &gt; "lib\vc_lib\mswu\wx\msw\rcdefs.h"
</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">lib\vc_lib\mswu\wx\msw\rcdefs.h;%(Outputs)</Outputs>
</CustomBuild>
<ClInclude Include="include\wx\msw\headerctrl.h" />
<ClInclude Include="include\wx\msw\helpchm.h" />
<ClInclude Include="include\wx\msw\helpwin.h" />
<ClInclude Include="include\wx\msw\htmlhelp.h" />
<ClInclude Include="include\wx\msw\icon.h" />
<ClInclude Include="include\wx\msw\imaglist.h" />
<ClInclude Include="include\wx\msw\init.h" />
<ClInclude Include="include\wx\msw\listbox.h" />
<ClInclude Include="include\wx\msw\listctrl.h" />
<ClInclude Include="include\wx\msw\mdi.h" />
<ClInclude Include="include\wx\msw\menu.h" />
<ClInclude Include="include\wx\msw\menuitem.h" />
<ClInclude Include="include\wx\msw\minifram.h" />
<ClInclude Include="include\wx\msw\missing.h" />
<ClInclude Include="include\wx\msw\msgdlg.h" />
<ClInclude Include="include\wx\msw\msvcrt.h" />
<ClInclude Include="include\wx\msw\nonownedwnd.h" />
<ClInclude Include="include\wx\msw\notebook.h" />
<ClInclude Include="include\wx\msw\ole\oleutils.h" />
<ClInclude Include="include\wx\msw\ownerdrw.h" />
<ClInclude Include="include\wx\msw\palette.h" />
<ClInclude Include="include\wx\msw\panel.h" />
<ClInclude Include="include\wx\msw\pen.h" />
<ClInclude Include="include\wx\msw\popupwin.h" />
<ClInclude Include="include\wx\msw\printdlg.h" />
<ClInclude Include="include\wx\msw\printwin.h" />
<ClInclude Include="include\wx\msw\progdlg.h" />
<ClInclude Include="include\wx\msw\radiobox.h" />
<ClInclude Include="include\wx\msw\radiobut.h" />
<ClInclude Include="include\wx\msw\region.h" />
<ClInclude Include="include\wx\msw\richmsgdlg.h" />
<ClInclude Include="include\wx\msw\scrolbar.h" />
<ClInclude Include="include\wx\msw\slider.h" />
<ClInclude Include="include\wx\msw\spinbutt.h" />
<ClInclude Include="include\wx\msw\spinctrl.h" />
<ClInclude Include="include\wx\msw\statbmp.h" />
<ClInclude Include="include\wx\msw\statbox.h" />
<ClInclude Include="include\wx\msw\statline.h" />
<ClInclude Include="include\wx\msw\stattext.h" />
<ClInclude Include="include\wx\msw\statusbar.h" />
<ClInclude Include="include\wx\msw\textctrl.h" />
<ClInclude Include="include\wx\msw\textentry.h" />
<ClInclude Include="include\wx\msw\tglbtn.h" />
<ClInclude Include="include\wx\msw\toolbar.h" />
<ClInclude Include="include\wx\msw\tooltip.h" />
<ClInclude Include="include\wx\msw\toplevel.h" />
<ClInclude Include="include\wx\msw\treectrl.h" />
<ClInclude Include="include\wx\msw\ole\uuid.h" />
<ClInclude Include="include\wx\msw\uxtheme.h" />
<ClInclude Include="include\wx\msw\uxthemep.h" />
<ClInclude Include="include\wx\msw\window.h" />
<ClInclude Include="include\wx\generic\busyinfo.h" />
<ClInclude Include="include\wx\generic\choicdgg.h" />
<ClInclude Include="include\wx\generic\clrpickerg.h" />
<ClInclude Include="include\wx\generic\collpaneg.h" />
<ClInclude Include="include\wx\generic\combo.h" />
<ClInclude Include="include\wx\generic\ctrlsub.h" />
<ClInclude Include="include\wx\generic\dirctrlg.h" />
<ClInclude Include="include\wx\generic\dragimgg.h" />
<ClInclude Include="include\wx\generic\filectrlg.h" />
<ClInclude Include="include\wx\generic\filepickerg.h" />
<ClInclude Include="include\wx\generic\fontpickerg.h" />
<ClInclude Include="include\wx\generic\infobar.h" />
<ClInclude Include="include\wx\generic\logg.h" />
<ClInclude Include="include\wx\generic\msgdlgg.h" />
<ClInclude Include="include\wx\generic\notebook.h" />
<ClInclude Include="include\wx\generic\numdlgg.h" />
<ClInclude Include="include\wx\generic\prntdlgg.h" />
<ClInclude Include="include\wx\generic\progdlgg.h" />
<ClInclude Include="include\wx\generic\richmsgdlgg.h" />
<ClInclude Include="include\wx\generic\scrolwin.h" />
<ClInclude Include="include\wx\generic\spinctlg.h" />
<ClInclude Include="include\wx\generic\splitter.h" />
<ClInclude Include="include\wx\generic\srchctlg.h" />
<ClInclude Include="include\wx\generic\statbmpg.h" />
<ClInclude Include="include\wx\generic\stattextg.h" />
<ClInclude Include="include\wx\generic\statusbr.h" />
<ClInclude Include="include\wx\generic\textdlgg.h" />
<ClInclude Include="include\wx\generic\treectlg.h" />
<ClInclude Include="include\wx\accel.h" />
<ClInclude Include="include\wx\affinematrix2d.h" />
<ClInclude Include="include\wx\affinematrix2dbase.h" />
<ClInclude Include="include\wx\anidecod.h" />
<ClInclude Include="include\wx\animdecod.h" />
<ClInclude Include="include\wx\anybutton.h" />
<ClInclude Include="include\wx\artprov.h" />
<ClInclude Include="include\wx\bitmap.h" />
<ClInclude Include="include\wx\bmpbuttn.h" />
<ClInclude Include="include\wx\bookctrl.h" />
<ClInclude Include="include\wx\brush.h" />
<ClInclude Include="include\wx\busyinfo.h" />
<ClInclude Include="include\wx\button.h" />
<ClInclude Include="include\wx\cairo.h" />
<ClInclude Include="include\wx\caret.h" />
<ClInclude Include="include\wx\checkbox.h" />
<ClInclude Include="include\wx\checklst.h" />
<ClInclude Include="include\wx\choicdlg.h" />
<ClInclude Include="include\wx\choice.h" />
<ClInclude Include="include\wx\choicebk.h" />
<ClInclude Include="include\wx\clipbrd.h" />
<ClInclude Include="include\wx\clrpicker.h" />
<ClInclude Include="include\wx\cmdproc.h" />
<ClInclude Include="include\wx\cmndata.h" />
<ClInclude Include="include\wx\collpane.h" />
<ClInclude Include="include\wx\colordlg.h" />
<ClInclude Include="include\wx\colour.h" />
<ClInclude Include="include\wx\colourdata.h" />
<ClInclude Include="include\wx\combo.h" />
<ClInclude Include="include\wx\combobox.h" />
<ClInclude Include="include\wx\compositewin.h" />
<ClInclude Include="include\wx\control.h" />
<ClInclude Include="include\wx\cshelp.h" />
<ClInclude Include="include\wx\ctrlsub.h" />
<ClInclude Include="include\wx\cursor.h" />
<ClInclude Include="include\wx\dataobj.h" />
<ClInclude Include="include\wx\dc.h" />
<ClInclude Include="include\wx\dcbuffer.h" />
<ClInclude Include="include\wx\dcclient.h" />
<ClInclude Include="include\wx\dcgraph.h" />
<ClInclude Include="include\wx\dcmemory.h" />
<ClInclude Include="include\wx\dcmirror.h" />
<ClInclude Include="include\wx\dcprint.h" />
<ClInclude Include="include\wx\dcscreen.h" />
<ClInclude Include="include\wx\dcsvg.h" />
<ClInclude Include="include\wx\dialog.h" />
<ClInclude Include="include\wx\dialup.h" />
<ClInclude Include="include\wx\dirdlg.h" />
<ClInclude Include="include\wx\display.h" />
<ClInclude Include="include\wx\display_impl.h" />
<ClInclude Include="include\wx\dnd.h" />
<ClInclude Include="include\wx\docmdi.h" />
<ClInclude Include="include\wx\docview.h" />
<ClInclude Include="include\wx\effects.h" />
<ClInclude Include="include\wx\encinfo.h" />
<ClInclude Include="include\wx\fdrepdlg.h" />
<ClInclude Include="include\wx\filectrl.h" />
<ClInclude Include="include\wx\filedlg.h" />
<ClInclude Include="include\wx\filehistory.h" />
<ClInclude Include="include\wx\filepicker.h" />
<ClInclude Include="include\wx\fmappriv.h" />
<ClInclude Include="include\wx\font.h" />
<ClInclude Include="include\wx\fontdata.h" />
<ClInclude Include="include\wx\fontdlg.h" />
<ClInclude Include="include\wx\fontenum.h" />
<ClInclude Include="include\wx\fontpicker.h" />
<ClInclude Include="include\wx\fontutil.h" />
<ClInclude Include="include\wx\frame.h" />
<ClInclude Include="include\wx\gauge.h" />
<ClInclude Include="include\wx\gbsizer.h" />
<ClInclude Include="include\wx\gdicmn.h" />
<ClInclude Include="include\wx\gdiobj.h" />
<ClInclude Include="include\wx\geometry.h" />
<ClInclude Include="include\wx\gifdecod.h" />
<ClInclude Include="include\wx\graphics.h" />
<ClInclude Include="include\wx\headercol.h" />
<ClInclude Include="include\wx\headerctrl.h" />
<ClInclude Include="include\wx\help.h" />
<ClInclude Include="include\wx\helpbase.h" />
<ClInclude Include="include\wx\icon.h" />
<ClInclude Include="include\wx\iconbndl.h" />
<ClInclude Include="include\wx\imagbmp.h" />
<ClInclude Include="include\wx\image.h" />
<ClInclude Include="include\wx\imaggif.h" />
<ClInclude Include="include\wx\imagiff.h" />
<ClInclude Include="include\wx\imagjpeg.h" />
<ClInclude Include="include\wx\imaglist.h" />
<ClInclude Include="include\wx\imagpcx.h" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,114 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectName>wxjpeg</ProjectName>
<ProjectGuid>{93CFEDF3-9A75-4484-B169-D9D8074F5AC2}</ProjectGuid>
<RootNamespace>wxjpeg</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v120_xp</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(SolutionDir)PropertySheets/Win32.Release.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(SolutionDir)PropertySheets/Win32.Debug.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>12.0.21005.1</_ProjectFileVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<TargetName>wxjpegd</TargetName>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>lib\vc_lib\mswud;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
</ClCompile>
<Lib>
<OutputFile>$(OutDir)wxjpegd.lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>..\..\lib\vc_lib\mswu;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
</ClCompile>
<Lib>
<OutputFile>$(OutDir)wxjpeg.lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="src\jpeg\jcapimin.c" />
<ClCompile Include="src\jpeg\jcapistd.c" />
<ClCompile Include="src\jpeg\jccoefct.c" />
<ClCompile Include="src\jpeg\jccolor.c" />
<ClCompile Include="src\jpeg\jcdctmgr.c" />
<ClCompile Include="src\jpeg\jchuff.c" />
<ClCompile Include="src\jpeg\jcinit.c" />
<ClCompile Include="src\jpeg\jcmainct.c" />
<ClCompile Include="src\jpeg\jcmarker.c" />
<ClCompile Include="src\jpeg\jcmaster.c" />
<ClCompile Include="src\jpeg\jcomapi.c" />
<ClCompile Include="src\jpeg\jcparam.c" />
<ClCompile Include="src\jpeg\jcphuff.c" />
<ClCompile Include="src\jpeg\jcprepct.c" />
<ClCompile Include="src\jpeg\jcsample.c" />
<ClCompile Include="src\jpeg\jctrans.c" />
<ClCompile Include="src\jpeg\jdapimin.c" />
<ClCompile Include="src\jpeg\jdapistd.c" />
<ClCompile Include="src\jpeg\jdatadst.c" />
<ClCompile Include="src\jpeg\jdatasrc.c" />
<ClCompile Include="src\jpeg\jdcoefct.c" />
<ClCompile Include="src\jpeg\jdcolor.c" />
<ClCompile Include="src\jpeg\jddctmgr.c" />
<ClCompile Include="src\jpeg\jdhuff.c" />
<ClCompile Include="src\jpeg\jdinput.c" />
<ClCompile Include="src\jpeg\jdmainct.c" />
<ClCompile Include="src\jpeg\jdmarker.c" />
<ClCompile Include="src\jpeg\jdmaster.c" />
<ClCompile Include="src\jpeg\jdmerge.c" />
<ClCompile Include="src\jpeg\jdphuff.c" />
<ClCompile Include="src\jpeg\jdpostct.c" />
<ClCompile Include="src\jpeg\jdsample.c" />
<ClCompile Include="src\jpeg\jdtrans.c" />
<ClCompile Include="src\jpeg\jerror.c" />
<ClCompile Include="src\jpeg\jfdctflt.c" />
<ClCompile Include="src\jpeg\jfdctfst.c" />
<ClCompile Include="src\jpeg\jfdctint.c" />
<ClCompile Include="src\jpeg\jidctflt.c" />
<ClCompile Include="src\jpeg\jidctfst.c" />
<ClCompile Include="src\jpeg\jidctint.c" />
<ClCompile Include="src\jpeg\jidctred.c" />
<ClCompile Include="src\jpeg\jmemmgr.c" />
<ClCompile Include="src\jpeg\jmemnobs.c" />
<ClCompile Include="src\jpeg\jquant1.c" />
<ClCompile Include="src\jpeg\jquant2.c" />
<ClCompile Include="src\jpeg\jutils.c" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@ -0,0 +1,148 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4ed3c042-494b-4796-be9a-6ba534721d3e}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="src\jpeg\jcapimin.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\jpeg\jcapistd.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\jpeg\jccoefct.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\jpeg\jccolor.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\jpeg\jcdctmgr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\jpeg\jchuff.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\jpeg\jcinit.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\jpeg\jcmainct.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\jpeg\jcmarker.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\jpeg\jcmaster.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\jpeg\jcomapi.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\jpeg\jcparam.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\jpeg\jcphuff.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\jpeg\jcprepct.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\jpeg\jcsample.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\jpeg\jctrans.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\jpeg\jdapimin.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\jpeg\jdapistd.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\jpeg\jdatadst.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\jpeg\jdatasrc.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\jpeg\jdcoefct.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\jpeg\jdcolor.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\jpeg\jddctmgr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\jpeg\jdhuff.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\jpeg\jdinput.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\jpeg\jdmainct.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\jpeg\jdmarker.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\jpeg\jdmaster.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\jpeg\jdmerge.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\jpeg\jdphuff.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\jpeg\jdpostct.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\jpeg\jdsample.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\jpeg\jdtrans.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\jpeg\jerror.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\jpeg\jfdctflt.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\jpeg\jfdctfst.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\jpeg\jfdctint.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\jpeg\jidctflt.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\jpeg\jidctfst.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\jpeg\jidctint.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\jpeg\jidctred.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\jpeg\jmemmgr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\jpeg\jmemnobs.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\jpeg\jquant1.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\jpeg\jquant2.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\jpeg\jutils.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
</Project>

View File

@ -0,0 +1,84 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectName>wxpng</ProjectName>
<ProjectGuid>{05B9CB11-12D1-47CD-8E4A-88E12162119B}</ProjectGuid>
<RootNamespace>wxpng</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v120_xp</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(SolutionDir)PropertySheets/Win32.Release.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(SolutionDir)PropertySheets/Win32.Debug.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>12.0.21005.1</_ProjectFileVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<TargetName>wxpngd</TargetName>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>src\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<SmallerTypeCheck>false</SmallerTypeCheck>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
</ClCompile>
<Lib>
<OutputFile>$(OutDir)wxpngd.lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>src\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
</ClCompile>
<Lib>
<OutputFile>$(OutDir)wxpng.lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="src\png\png.c" />
<ClCompile Include="src\png\pngerror.c" />
<ClCompile Include="src\png\pngget.c" />
<ClCompile Include="src\png\pngmem.c" />
<ClCompile Include="src\png\pngpread.c" />
<ClCompile Include="src\png\pngread.c" />
<ClCompile Include="src\png\pngrio.c" />
<ClCompile Include="src\png\pngrtran.c" />
<ClCompile Include="src\png\pngrutil.c" />
<ClCompile Include="src\png\pngset.c" />
<ClCompile Include="src\png\pngtrans.c" />
<ClCompile Include="src\png\pngwio.c" />
<ClCompile Include="src\png\pngwrite.c" />
<ClCompile Include="src\png\pngwtran.c" />
<ClCompile Include="src\png\pngwutil.c" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@ -0,0 +1,55 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{3934553c-b320-4297-a70b-f730c81debd4}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="src\png\png.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\png\pngerror.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\png\pngget.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\png\pngmem.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\png\pngpread.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\png\pngread.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\png\pngrio.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\png\pngrtran.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\png\pngrutil.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\png\pngset.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\png\pngtrans.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\png\pngwio.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\png\pngwrite.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\png\pngwtran.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\png\pngwutil.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
</Project>

View File

@ -0,0 +1,77 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectName>wxzlib</ProjectName>
<ProjectGuid>{25A25249-C284-4C5A-8DC2-26FC3EB13703}</ProjectGuid>
<RootNamespace>wxzlib</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v120_xp</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(SolutionDir)PropertySheets/Win32.Release.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(SolutionDir)PropertySheets/Win32.Debug.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>12.0.21005.1</_ProjectFileVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<TargetName>wxzlibd</TargetName>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
</ClCompile>
<Lib>
<OutputFile>$(OutDir)wxzlibd.lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
</ClCompile>
<Lib>
<OutputFile>$(OutDir)wxzlib.lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="src\zlib\adler32.c" />
<ClCompile Include="src\zlib\compress.c" />
<ClCompile Include="src\zlib\crc32.c" />
<ClCompile Include="src\zlib\deflate.c" />
<ClCompile Include="src\zlib\gzio.c" />
<ClCompile Include="src\zlib\infback.c" />
<ClCompile Include="src\zlib\inffast.c" />
<ClCompile Include="src\zlib\inflate.c" />
<ClCompile Include="src\zlib\inftrees.c" />
<ClCompile Include="src\zlib\trees.c" />
<ClCompile Include="src\zlib\uncompr.c" />
<ClCompile Include="src\zlib\zutil.c" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@ -0,0 +1,46 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{72ef58c0-f0a1-4938-a18a-c55d762af660}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="src\zlib\adler32.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\zlib\compress.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\zlib\crc32.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\zlib\deflate.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\zlib\gzio.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\zlib\infback.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\zlib\inffast.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\zlib\inflate.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\zlib\inftrees.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\zlib\trees.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\zlib\uncompr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\zlib\zutil.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
</Project>

View File

@ -0,0 +1,98 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{731BD205-2826-4631-B7AF-117658E88DBC}</ProjectGuid>
<RootNamespace>zlib</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v120</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v120</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\..\..\PropertySheets\Win32.Release.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\..\..\PropertySheets\Win32.Debug.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>12.0.21005.1</_ProjectFileVersion>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
</ClCompile>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="adler32.c" />
<ClCompile Include="compress.c" />
<ClCompile Include="crc32.c" />
<ClCompile Include="deflate.c" />
<ClCompile Include="gzclose.c" />
<ClCompile Include="gzlib.c" />
<ClCompile Include="gzread.c" />
<ClCompile Include="gzwrite.c" />
<ClCompile Include="infback.c" />
<ClCompile Include="inffast.c" />
<ClCompile Include="inflate.c" />
<ClCompile Include="inftrees.c" />
<ClCompile Include="trees.c" />
<ClCompile Include="uncompr.c" />
<ClCompile Include="zutil.c" />
<ClCompile Include="contrib\minizip\ioapi.c" />
<ClCompile Include="contrib\minizip\iowin32.c" />
<ClCompile Include="contrib\minizip\minizip.c" />
<ClCompile Include="contrib\minizip\mztools.c" />
<ClCompile Include="contrib\minizip\unzip.c" />
<ClCompile Include="contrib\minizip\zip.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="crc32.h" />
<ClInclude Include="deflate.h" />
<ClInclude Include="gzguts.h" />
<ClInclude Include="inffast.h" />
<ClInclude Include="inffixed.h" />
<ClInclude Include="inflate.h" />
<ClInclude Include="inftrees.h" />
<ClInclude Include="trees.h" />
<ClInclude Include="zconf.h" />
<ClInclude Include="zlib.h" />
<ClInclude Include="zutil.h" />
<ClInclude Include="contrib\minizip\crypt.h" />
<ClInclude Include="contrib\minizip\ioapi.h" />
<ClInclude Include="contrib\minizip\iowin32.h" />
<ClInclude Include="contrib\minizip\mztools.h" />
<ClInclude Include="contrib\minizip\unzip.h" />
<ClInclude Include="contrib\minizip\zip.h" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@ -0,0 +1,138 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{20a593ff-2e3f-48c3-89ef-81cd7bdd8898}</UniqueIdentifier>
<Extensions>cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{a3b93770-ecab-40a0-93dc-ace6e58b2384}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;fi;fd</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{976e25a0-5f1d-4b4d-8a84-df1126658768}</UniqueIdentifier>
<Extensions>ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe</Extensions>
</Filter>
<Filter Include="Minizip">
<UniqueIdentifier>{873bcaad-0a88-4791-922a-b7420d765969}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="adler32.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="compress.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crc32.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="deflate.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="gzclose.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="gzlib.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="gzread.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="gzwrite.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="infback.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="inffast.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="inflate.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="inftrees.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="trees.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="uncompr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="zutil.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="contrib\minizip\ioapi.c">
<Filter>Minizip</Filter>
</ClCompile>
<ClCompile Include="contrib\minizip\iowin32.c">
<Filter>Minizip</Filter>
</ClCompile>
<ClCompile Include="contrib\minizip\minizip.c">
<Filter>Minizip</Filter>
</ClCompile>
<ClCompile Include="contrib\minizip\mztools.c">
<Filter>Minizip</Filter>
</ClCompile>
<ClCompile Include="contrib\minizip\unzip.c">
<Filter>Minizip</Filter>
</ClCompile>
<ClCompile Include="contrib\minizip\zip.c">
<Filter>Minizip</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="crc32.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="deflate.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="gzguts.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="inffast.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="inffixed.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="inflate.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="inftrees.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="trees.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="zconf.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="zlib.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="zutil.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="contrib\minizip\crypt.h">
<Filter>Minizip</Filter>
</ClInclude>
<ClInclude Include="contrib\minizip\ioapi.h">
<Filter>Minizip</Filter>
</ClInclude>
<ClInclude Include="contrib\minizip\iowin32.h">
<Filter>Minizip</Filter>
</ClInclude>
<ClInclude Include="contrib\minizip\mztools.h">
<Filter>Minizip</Filter>
</ClInclude>
<ClInclude Include="contrib\minizip\unzip.h">
<Filter>Minizip</Filter>
</ClInclude>
<ClInclude Include="contrib\minizip\zip.h">
<Filter>Minizip</Filter>
</ClInclude>
</ItemGroup>
</Project>

View File

@ -0,0 +1,75 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{B4A4B994-9111-42B1-93C2-6F1CA8BC4421}</ProjectGuid>
<RootNamespace>Common</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v120_xp</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(SolutionDir)PropertySheets/Win32.Release.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(SolutionDir)PropertySheets/Win32.Debug.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>12.0.21005.1</_ProjectFileVersion>
</PropertyGroup>
<ItemDefinitionGroup>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="File Class.cpp" />
<ClCompile Include="Ini File Class.cpp" />
<ClCompile Include="Log Class.cpp" />
<ClCompile Include="md5.cpp" />
<ClCompile Include="MemTest.cpp" />
<ClCompile Include="osversion.cpp" />
<ClCompile Include="path.cpp" />
<ClCompile Include="registry.cpp" />
<ClCompile Include="std string.cpp" />
<ClCompile Include="stdafx.cpp">
<PrecompiledHeader>Create</PrecompiledHeader>
</ClCompile>
<ClCompile Include="Trace.cpp" />
<ClCompile Include="Version.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="CriticalSection.h" />
<ClInclude Include="File Class.h" />
<ClInclude Include="Ini File Class.h" />
<ClInclude Include="Log Class.h" />
<ClInclude Include="md5.h" />
<ClInclude Include="MemTest.h" />
<ClInclude Include="osversion.h" />
<ClInclude Include="path.h" />
<ClInclude Include="registry.h" />
<ClInclude Include="Smart Pointer.h" />
<ClInclude Include="std string.h" />
<ClInclude Include="stdafx.h" />
<ClInclude Include="Trace.h" />
<ClInclude Include="TraceDefs.h" />
<ClInclude Include="Version.h" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@ -0,0 +1,98 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{5842da68-d69c-48c6-a4dd-4871600401a4}</UniqueIdentifier>
<Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{f6332643-96d2-488b-90e6-f3de1582e8a0}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="File Class.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="Ini File Class.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="Log Class.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="md5.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="MemTest.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="osversion.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="path.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="registry.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="std string.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="stdafx.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="Trace.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="Version.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="CriticalSection.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="File Class.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="Ini File Class.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="Log Class.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="md5.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="MemTest.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="osversion.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="path.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="registry.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="Smart Pointer.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="std string.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="stdafx.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="Trace.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="TraceDefs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="Version.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>

View File

@ -1,5 +1,4 @@
#include "stdafx.h" #include "stdafx.h"
#include <atlbase.h>
CFile::CFile() : CFile::CFile() :
m_hFile(INVALID_HANDLE_VALUE), m_hFile(INVALID_HANDLE_VALUE),
@ -13,7 +12,7 @@ CFile::CFile(HANDLE hFile) :
{ {
if (hFile == 0) if (hFile == 0)
{ {
ATLASSERT(hFile != 0); _ASSERTE(hFile != 0);
} }
} }
@ -60,7 +59,7 @@ bool CFile::Open(LPCTSTR lpszFileName, ULONG nOpenFlags)
dwAccess = GENERIC_READ|GENERIC_WRITE; dwAccess = GENERIC_READ|GENERIC_WRITE;
break; break;
default: default:
ATLASSERT(false); _ASSERTE(false);
} }
COSVersion osver; COSVersion osver;

View File

@ -113,8 +113,14 @@ void MD5::update(FILE *file){
unsigned char buffer[1024]; unsigned char buffer[1024];
int len; int len;
while (len=(int)fread(buffer, 1, 1024, file)) do
{
len = (int)fread(buffer, 1, 1024, file);
if (len)
{
update(buffer, len); update(buffer, len);
}
} while (len);
fclose (file); fclose (file);

View File

@ -2,7 +2,6 @@
// //
////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////
#include "stdafx.h" #include "stdafx.h"
#include <atlbase.h>
#include <Shlobj.h> #include <Shlobj.h>
////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////
@ -415,7 +414,7 @@ void CPath::SpecialDirectory(SpecialDirectoryType eInitialDir)
default: default:
// Accept only constants we know about // Accept only constants we know about
//Bugger //Bugger
ATLASSERT(false); _ASSERTE(false);
break; break;
} }
} }
@ -2243,13 +2242,7 @@ BOOL CPath::AttributesMatch(ULONG dwTargetAttributes, ULONG dwFileAttributes)
{ {
return ((_A_SUBDIR & dwFileAttributes) == 0); return ((_A_SUBDIR & dwFileAttributes) == 0);
} }
else return ( ((dwTargetAttributes & dwFileAttributes) != 0) && ((_A_SUBDIR & dwTargetAttributes) == (_A_SUBDIR & dwFileAttributes)) );
{
return ( ((dwTargetAttributes & dwFileAttributes) != 0) &&
((_A_SUBDIR & dwTargetAttributes) == (_A_SUBDIR & dwFileAttributes)) );
}
return FALSE;
} }
//------------------------------------------------------------- //-------------------------------------------------------------

View File

@ -0,0 +1,189 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{A4D13408-A794-4199-8FC7-4A9A32505005}</ProjectGuid>
<RootNamespace>n64Glide</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<PlatformToolset>v120</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<PlatformToolset>v120</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(SolutionDir)PropertySheets/Win32.Release.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(SolutionDir)PropertySheets/Win32.Debug.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>12.0.21005.1</_ProjectFileVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<TargetName>PJ64Glide64_d</TargetName>
<OutDir>$(SolutionDir)Plugin\GFX\</OutDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>$(SolutionDir)Plugin\GFX\</OutDir>
<TargetName>PJ64Glide64</TargetName>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>$(Root)Source/3rd Party/wx/include;$(Root)Source/3rd Party/wx/include/msvc;inc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>__MSC__;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PrecompiledHeader />
</ClCompile>
<Link>
<AdditionalLibraryDirectories>$(Root)Source\3rd Party\wx\lib\vc_lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>$(Root)Source/3rd Party/wx/include;$(Root)Source/3rd Party/wx/include/msvc;inc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>__MSC__;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PrecompiledHeader />
</ClCompile>
<Link>
<AdditionalLibraryDirectories>$(Root)Source\3rd Party\wx\lib\vc_lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="turbo3D.h" />
<ClInclude Include="ucode.h" />
<ClInclude Include="ucode00.h" />
<ClInclude Include="ucode01.h" />
<ClInclude Include="ucode02.h" />
<ClInclude Include="ucode03.h" />
<ClInclude Include="ucode04.h" />
<ClInclude Include="ucode05.h" />
<ClInclude Include="ucode06.h" />
<ClInclude Include="ucode07.h" />
<ClInclude Include="ucode08.h" />
<ClInclude Include="ucode09.h" />
<ClInclude Include="ucode09rdp.h" />
<ClInclude Include="ucodeFB.h" />
<ClInclude Include="CRC.h" />
<ClInclude Include="MiClWr16b.h" />
<ClInclude Include="MiClWr32b.h" />
<ClInclude Include="MiClWr8b.h" />
<ClInclude Include="TexCache.h" />
<ClInclude Include="TexConv.h" />
<ClInclude Include="TexLoad.h" />
<ClInclude Include="TexLoad16b.h" />
<ClInclude Include="TexLoad32b.h" />
<ClInclude Include="TexLoad4b.h" />
<ClInclude Include="TexLoad8b.h" />
<ClInclude Include="TexMod.h" />
<ClInclude Include="TexModCI.h" />
<ClInclude Include="Config.h" />
<ClInclude Include="cursor.h" />
<ClInclude Include="font.h" />
<ClInclude Include="resource.h" />
<ClInclude Include="3dmath.h" />
<ClInclude Include="Combine.h" />
<ClInclude Include="Debugger.h" />
<ClInclude Include="DepthBufferRender.h" />
<ClInclude Include="Ext_TxFilter.h" />
<ClInclude Include="FBtoScreen.h" />
<ClInclude Include="Gfx #1.3.h" />
<ClInclude Include="GlideExtensions.h" />
<ClInclude Include="Keys.h" />
<ClInclude Include="rdp.h" />
<ClInclude Include="TexBuffer.h" />
<ClInclude Include="Util.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="CRC.cpp" />
<ClCompile Include="TexCache.cpp" />
<ClCompile Include="Texture.asm.cpp" />
<ClCompile Include="Config.cpp" />
<ClCompile Include="3dmath.cpp" />
<ClCompile Include="3dmathSIMD.asm.cpp" />
<ClCompile Include="Combine.cpp" />
<ClCompile Include="Debugger.cpp" />
<ClCompile Include="DepthBufferRender.cpp" />
<ClCompile Include="Ext_TxFilter.cpp" />
<ClCompile Include="FBtoScreen.cpp" />
<ClCompile Include="FixedPoint.asm.cpp" />
<ClCompile Include="Keys.cpp" />
<ClCompile Include="Main.cpp" />
<ClCompile Include="rdp.cpp" />
<ClCompile Include="TexBuffer.cpp" />
<ClCompile Include="Util.cpp" />
</ItemGroup>
<ItemGroup>
<Text Include="gpl.txt" />
</ItemGroup>
<ItemGroup>
<None Include="australia.xpm" />
<None Include="brazil.xpm" />
<None Include="france.xpm" />
<None Include="japan.xpm" />
<None Include="logo.xpm" />
<None Include="russia.xpm" />
<None Include="usa.xpm" />
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="Glide64.rc" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\3rd Party\wx\wx_base.vcxproj">
<Project>{427f1dcd-3bed-4010-9322-077a4c06d871}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
<ProjectReference Include="..\3rd Party\wx\wx_core.vcxproj">
<Project>{93447136-facd-4740-8f35-fc46fb4a9e82}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
<ProjectReference Include="..\3rd Party\wx\wx_wxjpeg.vcxproj">
<Project>{93cfedf3-9a75-4484-b169-d9d8074f5ac2}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
<ProjectReference Include="..\3rd Party\wx\wx_wxpng.vcxproj">
<Project>{05b9cb11-12d1-47cd-8e4a-88e12162119b}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
<ProjectReference Include="..\3rd Party\wx\wx_wxzlib.vcxproj">
<Project>{25a25249-c284-4c5a-8dc2-26fc3eb13703}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
<ProjectReference Include="..\Common\Common.vcxproj">
<Project>{b4a4b994-9111-42b1-93c2-6f1ca8bc4421}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
<ProjectReference Include="..\GlideHQ\GlideHQ.vcxproj">
<Project>{2daddaa5-0f57-46ed-a974-747908ddc7f3}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
<ProjectReference Include="..\Glitch64\Glitch64.vcxproj">
<Project>{462c2608-182f-452c-944f-af201e19300b}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
<ProjectReference Include="..\Settings\Settings.vcxproj">
<Project>{8b9961b1-88d9-4ea3-a752-507a00dd9f3d}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@ -0,0 +1,191 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="ucode">
<UniqueIdentifier>{27e3a0da-75ed-4f27-8b34-e688ef226011}</UniqueIdentifier>
</Filter>
<Filter Include="Texture">
<UniqueIdentifier>{c3c04c2d-bf87-47c1-a72f-1ed2ca98d219}</UniqueIdentifier>
</Filter>
<Filter Include="Config">
<UniqueIdentifier>{0e996a30-185f-4191-b77d-b88d86055b8c}</UniqueIdentifier>
</Filter>
<Filter Include="Doc">
<UniqueIdentifier>{a8253215-16b6-4579-9f98-538ad5f4a6c3}</UniqueIdentifier>
<Extensions>txt</Extensions>
</Filter>
<Filter Include="Icons">
<UniqueIdentifier>{a4bb9cf1-305d-4c72-bb6e-c494301dcdad}</UniqueIdentifier>
</Filter>
<Filter Include="Res">
<UniqueIdentifier>{f0e9ed7a-3046-4b82-a4b1-5f58e1fe7446}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="turbo3D.h">
<Filter>ucode</Filter>
</ClInclude>
<ClInclude Include="ucode.h">
<Filter>ucode</Filter>
</ClInclude>
<ClInclude Include="ucode00.h">
<Filter>ucode</Filter>
</ClInclude>
<ClInclude Include="ucode01.h">
<Filter>ucode</Filter>
</ClInclude>
<ClInclude Include="ucode02.h">
<Filter>ucode</Filter>
</ClInclude>
<ClInclude Include="ucode03.h">
<Filter>ucode</Filter>
</ClInclude>
<ClInclude Include="ucode04.h">
<Filter>ucode</Filter>
</ClInclude>
<ClInclude Include="ucode05.h">
<Filter>ucode</Filter>
</ClInclude>
<ClInclude Include="ucode06.h">
<Filter>ucode</Filter>
</ClInclude>
<ClInclude Include="ucode07.h">
<Filter>ucode</Filter>
</ClInclude>
<ClInclude Include="ucode08.h">
<Filter>ucode</Filter>
</ClInclude>
<ClInclude Include="ucode09.h">
<Filter>ucode</Filter>
</ClInclude>
<ClInclude Include="ucode09rdp.h">
<Filter>ucode</Filter>
</ClInclude>
<ClInclude Include="ucodeFB.h">
<Filter>ucode</Filter>
</ClInclude>
<ClInclude Include="CRC.h">
<Filter>Texture</Filter>
</ClInclude>
<ClInclude Include="MiClWr16b.h">
<Filter>Texture</Filter>
</ClInclude>
<ClInclude Include="MiClWr32b.h">
<Filter>Texture</Filter>
</ClInclude>
<ClInclude Include="MiClWr8b.h">
<Filter>Texture</Filter>
</ClInclude>
<ClInclude Include="TexCache.h">
<Filter>Texture</Filter>
</ClInclude>
<ClInclude Include="TexConv.h">
<Filter>Texture</Filter>
</ClInclude>
<ClInclude Include="TexLoad.h">
<Filter>Texture</Filter>
</ClInclude>
<ClInclude Include="TexLoad16b.h">
<Filter>Texture</Filter>
</ClInclude>
<ClInclude Include="TexLoad32b.h">
<Filter>Texture</Filter>
</ClInclude>
<ClInclude Include="TexLoad4b.h">
<Filter>Texture</Filter>
</ClInclude>
<ClInclude Include="TexLoad8b.h">
<Filter>Texture</Filter>
</ClInclude>
<ClInclude Include="TexMod.h">
<Filter>Texture</Filter>
</ClInclude>
<ClInclude Include="TexModCI.h">
<Filter>Texture</Filter>
</ClInclude>
<ClInclude Include="Config.h">
<Filter>Config</Filter>
</ClInclude>
<ClInclude Include="cursor.h">
<Filter>Res</Filter>
</ClInclude>
<ClInclude Include="font.h">
<Filter>Res</Filter>
</ClInclude>
<ClInclude Include="resource.h">
<Filter>Res</Filter>
</ClInclude>
<ClInclude Include="3dmath.h" />
<ClInclude Include="Combine.h" />
<ClInclude Include="Debugger.h" />
<ClInclude Include="DepthBufferRender.h" />
<ClInclude Include="Ext_TxFilter.h" />
<ClInclude Include="FBtoScreen.h" />
<ClInclude Include="Gfx #1.3.h" />
<ClInclude Include="GlideExtensions.h" />
<ClInclude Include="Keys.h" />
<ClInclude Include="rdp.h" />
<ClInclude Include="TexBuffer.h" />
<ClInclude Include="Util.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="CRC.cpp">
<Filter>Texture</Filter>
</ClCompile>
<ClCompile Include="TexCache.cpp">
<Filter>Texture</Filter>
</ClCompile>
<ClCompile Include="Texture.asm.cpp">
<Filter>Texture</Filter>
</ClCompile>
<ClCompile Include="Config.cpp">
<Filter>Config</Filter>
</ClCompile>
<ClCompile Include="3dmath.cpp" />
<ClCompile Include="3dmathSIMD.asm.cpp" />
<ClCompile Include="Combine.cpp" />
<ClCompile Include="Debugger.cpp" />
<ClCompile Include="DepthBufferRender.cpp" />
<ClCompile Include="Ext_TxFilter.cpp" />
<ClCompile Include="FBtoScreen.cpp" />
<ClCompile Include="FixedPoint.asm.cpp" />
<ClCompile Include="Keys.cpp" />
<ClCompile Include="Main.cpp" />
<ClCompile Include="rdp.cpp" />
<ClCompile Include="TexBuffer.cpp" />
<ClCompile Include="Util.cpp" />
</ItemGroup>
<ItemGroup>
<Text Include="gpl.txt">
<Filter>Doc</Filter>
</Text>
</ItemGroup>
<ItemGroup>
<None Include="australia.xpm">
<Filter>Icons</Filter>
</None>
<None Include="brazil.xpm">
<Filter>Icons</Filter>
</None>
<None Include="france.xpm">
<Filter>Icons</Filter>
</None>
<None Include="japan.xpm">
<Filter>Icons</Filter>
</None>
<None Include="logo.xpm">
<Filter>Icons</Filter>
</None>
<None Include="russia.xpm">
<Filter>Icons</Filter>
</None>
<None Include="usa.xpm">
<Filter>Icons</Filter>
</None>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="Glide64.rc">
<Filter>Res</Filter>
</ResourceCompile>
</ItemGroup>
</Project>

View File

@ -0,0 +1,103 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{2DADDAA5-0F57-46ED-A974-747908DDC7F3}</ProjectGuid>
<RootNamespace>GlideHQ</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v120</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v120</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(SolutionDir)PropertySheets/Win32.Release.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(SolutionDir)PropertySheets/Win32.Debug.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>12.0.21005.1</_ProjectFileVersion>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>$(Root)Source/3rd Party/wx/src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>$(Root)Source/3rd Party/wx/src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
</ClCompile>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="TextureFilters.cpp" />
<ClCompile Include="TextureFilters_2xsai.cpp" />
<ClCompile Include="TextureFilters_hq2x.cpp" />
<ClCompile Include="TextureFilters_hq4x.cpp" />
<ClCompile Include="TxCache.cpp" />
<ClCompile Include="TxDbg.cpp" />
<ClCompile Include="TxFilter.cpp" />
<ClCompile Include="TxFilterExport.cpp" />
<ClCompile Include="TxHiResCache.cpp" />
<ClCompile Include="TxImage.cpp" />
<ClCompile Include="TxQuantize.cpp" />
<ClCompile Include="TxReSample.cpp" />
<ClCompile Include="TxTexCache.cpp" />
<ClCompile Include="TxUtil.cpp" />
<ClCompile Include="tc-1.1+\dxtn.c" />
<ClCompile Include="tc-1.1+\fxt1.c" />
<ClCompile Include="tc-1.1+\texstore.c" />
<ClCompile Include="tc-1.1+\wrapper.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="Ext_TxFilter.h" />
<ClInclude Include="TextureFilters.h" />
<ClInclude Include="TextureFilters_2xsai.h" />
<ClInclude Include="TextureFilters_hq2x.h" />
<ClInclude Include="TextureFilters_hq4x.h" />
<ClInclude Include="TextureFilters_lq2x.h" />
<ClInclude Include="TxCache.h" />
<ClInclude Include="TxDbg.h" />
<ClInclude Include="TxFilter.h" />
<ClInclude Include="TxHiResCache.h" />
<ClInclude Include="TxImage.h" />
<ClInclude Include="TxQuantize.h" />
<ClInclude Include="TxTexCache.h" />
<ClInclude Include="TxUtil.h" />
<ClInclude Include="tc-1.1+\fxt1.h" />
<ClInclude Include="tc-1.1+\internal.h" />
<ClInclude Include="tc-1.1+\types.h" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Common\Common.vcxproj">
<Project>{b4a4b994-9111-42b1-93c2-6f1ca8bc4421}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@ -0,0 +1,125 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
</Filter>
<Filter Include="tc-1.1+">
<UniqueIdentifier>{e42072d3-97be-40c3-b6eb-6a250288e739}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="TextureFilters.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="TextureFilters_2xsai.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="TextureFilters_hq2x.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="TextureFilters_hq4x.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="TxCache.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="TxDbg.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="TxFilter.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="TxFilterExport.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="TxHiResCache.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="TxImage.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="TxQuantize.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="TxReSample.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="TxTexCache.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="TxUtil.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="tc-1.1+\dxtn.c">
<Filter>tc-1.1+</Filter>
</ClCompile>
<ClCompile Include="tc-1.1+\fxt1.c">
<Filter>tc-1.1+</Filter>
</ClCompile>
<ClCompile Include="tc-1.1+\texstore.c">
<Filter>tc-1.1+</Filter>
</ClCompile>
<ClCompile Include="tc-1.1+\wrapper.c">
<Filter>tc-1.1+</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="Ext_TxFilter.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="TextureFilters.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="TextureFilters_2xsai.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="TextureFilters_hq2x.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="TextureFilters_hq4x.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="TextureFilters_lq2x.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="TxCache.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="TxDbg.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="TxFilter.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="TxHiResCache.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="TxImage.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="TxQuantize.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="TxTexCache.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="TxUtil.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="tc-1.1+\fxt1.h">
<Filter>tc-1.1+</Filter>
</ClInclude>
<ClInclude Include="tc-1.1+\internal.h">
<Filter>tc-1.1+</Filter>
</ClInclude>
<ClInclude Include="tc-1.1+\types.h">
<Filter>tc-1.1+</Filter>
</ClInclude>
</ItemGroup>
</Project>

View File

@ -0,0 +1,73 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{462C2608-182F-452C-944F-AF201E19300B}</ProjectGuid>
<RootNamespace>glide3x</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v120</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v120</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(SolutionDir)PropertySheets/Win32.Release.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(SolutionDir)PropertySheets/Win32.Debug.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>12.0.21005.1</_ProjectFileVersion>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>inc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PrecompiledHeader />
</ClCompile>
<Lib>
<AdditionalDependencies>OpenGL32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>inc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PrecompiledHeader />
</ClCompile>
<Lib>
<AdditionalDependencies>OpenGL32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Lib>
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="3dfx-mangling.h" />
<ClInclude Include="main.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="combiner.cpp" />
<ClCompile Include="geometry.cpp" />
<ClCompile Include="main.cpp" />
<ClCompile Include="textures.cpp" />
<ClCompile Include="vram.cpp" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@ -0,0 +1,38 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Headers">
<UniqueIdentifier>{67046859-ebd4-4537-aed8-a6d9f2fd82b5}</UniqueIdentifier>
<Extensions>*.h</Extensions>
</Filter>
<Filter Include="Source Files">
<UniqueIdentifier>{2b6170d8-e8e8-4f3a-94af-a88d7b8ce7d9}</UniqueIdentifier>
<Extensions>*.cpp</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="3dfx-mangling.h">
<Filter>Headers</Filter>
</ClInclude>
<ClInclude Include="main.h">
<Filter>Headers</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="combiner.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="geometry.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="main.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="textures.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="vram.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
</Project>

View File

@ -0,0 +1,75 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectName>Project64Setup</ProjectName>
<ProjectGuid>{360A34F3-3172-4B09-8BC9-B3FBEE677863}</ProjectGuid>
<RootNamespace>Project64Setup</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v120</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v120</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(SolutionDir)PropertySheets/Win32.Release.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(SolutionDir)PropertySheets/Win32.Debug.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>12.0.21005.1</_ProjectFileVersion>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PrecompiledHeader />
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<PrecompiledHeader />
</ClCompile>
</ItemDefinitionGroup>
<ItemGroup>
<CustomBuild Include="Installer.iss">
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">"$(Root)bin\Inno Setup\ISCC.exe" /dConfiguration="$(Configuration)" "%(Filename).iss"
</Command>
<AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(OutDir)Project64.exe;%(AdditionalInputs)</AdditionalInputs>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(OutDir)Setup Project64 2.0.exe;%(Outputs)</Outputs>
<Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">"$(Root)bin\Inno Setup\ISCC.exe" /dConfiguration="$(Configuration)" "%(Filename).iss"</Command>
<AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(OutDir)Project64.exe;%(AdditionalInputs)</AdditionalInputs>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(OutDir)Setup Project64 2.0.exe;%(Outputs)</Outputs>
</CustomBuild>
<None Include="binno\binno.iss" />
<None Include="binno\it_download.iss" />
<None Include="binno\it_download_u.iss" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Project64\Project64.vcxproj">
<Project>{7e534c8e-1ace-4a88-8807-39a11ed4da18}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{93ba3998-9310-4111-bfd3-a907e3452213}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\binno">
<UniqueIdentifier>{389ec096-ad75-499a-82a2-f6b5dbe0ed90}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<None Include="binno\binno.iss">
<Filter>Source Files\binno</Filter>
</None>
<None Include="binno\it_download.iss">
<Filter>Source Files\binno</Filter>
</None>
<None Include="binno\it_download_u.iss">
<Filter>Source Files\binno</Filter>
</None>
</ItemGroup>
<ItemGroup>
<CustomBuild Include="Installer.iss">
<Filter>Source Files</Filter>
</CustomBuild>
</ItemGroup>
</Project>

View File

@ -478,7 +478,7 @@ DWORD CCheats::AsciiToHex (const char * HexValue) {
return Value; return Value;
} }
void CCheats::AddCodeLayers (int CheatNumber, const stdstr &CheatName, WND_HANDLE hParent, bool CheatActive) { void CCheats::AddCodeLayers (int CheatNumber, const stdstr &CheatName, HWND hParent, bool CheatActive) {
TV_INSERTSTRUCT tv; TV_INSERTSTRUCT tv;
//Work out text to add //Work out text to add
@ -496,9 +496,9 @@ void CCheats::AddCodeLayers (int CheatNumber, const stdstr &CheatName, WND_HANDL
TreeView_GetItem((HWND)m_hCheatTree,&tv.item); TreeView_GetItem((HWND)m_hCheatTree,&tv.item);
if (strcmp(Text,Item) == 0) { if (strcmp(Text,Item) == 0) {
//If already exists then just use existing one //If already exists then just use existing one
int State = TV_GetCheckState(m_hCheatTree,(WND_HANDLE)tv.item.hItem); int State = TV_GetCheckState(m_hCheatTree,(HWND)tv.item.hItem);
if ((CheatActive && State == TV_STATE_CLEAR) || (!CheatActive && State == TV_STATE_CHECKED)) { if ((CheatActive && State == TV_STATE_CLEAR) || (!CheatActive && State == TV_STATE_CHECKED)) {
TV_SetCheckState(m_hCheatTree,(WND_HANDLE)tv.item.hItem,TV_STATE_INDETERMINATE); TV_SetCheckState(m_hCheatTree,(HWND)tv.item.hItem,TV_STATE_INDETERMINATE);
} }
size_t StartPos = strlen(Text) + 1; size_t StartPos = strlen(Text) + 1;
stdstr TempCheatName; stdstr TempCheatName;
@ -506,7 +506,7 @@ void CCheats::AddCodeLayers (int CheatNumber, const stdstr &CheatName, WND_HANDL
{ {
TempCheatName = CheatName.substr(StartPos); TempCheatName = CheatName.substr(StartPos);
} }
AddCodeLayers(CheatNumber,TempCheatName, (WND_HANDLE)tv.item.hItem, CheatActive); AddCodeLayers(CheatNumber,TempCheatName, (HWND)tv.item.hItem, CheatActive);
return; return;
} }
tv.item.hItem = TreeView_GetNextSibling((HWND)m_hCheatTree,tv.item.hItem); tv.item.hItem = TreeView_GetNextSibling((HWND)m_hCheatTree,tv.item.hItem);
@ -518,7 +518,7 @@ void CCheats::AddCodeLayers (int CheatNumber, const stdstr &CheatName, WND_HANDL
tv.item.pszText = Text; tv.item.pszText = Text;
tv.item.lParam = CheatNumber; tv.item.lParam = CheatNumber;
tv.hParent = (HTREEITEM)hParent; tv.hParent = (HTREEITEM)hParent;
hParent = (WND_HANDLE)TreeView_InsertItem((HWND)m_hCheatTree,&tv); hParent = (HWND)TreeView_InsertItem((HWND)m_hCheatTree,&tv);
TV_SetCheckState(m_hCheatTree,hParent,CheatActive?TV_STATE_CHECKED:TV_STATE_CLEAR); TV_SetCheckState(m_hCheatTree,hParent,CheatActive?TV_STATE_CHECKED:TV_STATE_CLEAR);
if (strcmp(Text,CheatName.c_str()) == 0) { return; } if (strcmp(Text,CheatName.c_str()) == 0) { return; }
@ -586,11 +586,11 @@ void CCheats::RefreshCheatManager(void)
stdstr Name = GetCheatName(i,true); stdstr Name = GetCheatName(i,true);
if (Name.length() == 0) { break; } if (Name.length() == 0) { break; }
AddCodeLayers(i,Name,(WND_HANDLE)TVI_ROOT, g_Settings->LoadBoolIndex(Cheat_Active,i) != 0); AddCodeLayers(i,Name,(HWND)TVI_ROOT, g_Settings->LoadBoolIndex(Cheat_Active,i) != 0);
} }
} }
stdstr CCheats::GetDlgItemStr (WND_HANDLE hDlg, int nIDDlgItem) stdstr CCheats::GetDlgItemStr (HWND hDlg, int nIDDlgItem)
{ {
HWND hDlgItem = GetDlgItem((HWND)hDlg,nIDDlgItem); HWND hDlgItem = GetDlgItem((HWND)hDlg,nIDDlgItem);
int length = SendMessage(hDlgItem, WM_GETTEXTLENGTH, 0, 0); int length = SendMessage(hDlgItem, WM_GETTEXTLENGTH, 0, 0);
@ -607,7 +607,7 @@ stdstr CCheats::GetDlgItemStr (WND_HANDLE hDlg, int nIDDlgItem)
return Result; return Result;
} }
void CCheats::SelectCheats(WND_HANDLE hParent, bool BlockExecution) { void CCheats::SelectCheats(HWND hParent, bool BlockExecution) {
if (m_Window != NULL) { if (m_Window != NULL) {
SetForegroundWindow((HWND)m_Window); SetForegroundWindow((HWND)m_Window);
return; return;
@ -626,7 +626,7 @@ void CCheats::SelectCheats(WND_HANDLE hParent, bool BlockExecution) {
} }
bool CCheats::CheatChanged (WND_HANDLE hDlg) bool CCheats::CheatChanged (HWND hDlg)
{ {
bool Changed = false; bool Changed = false;
if (m_EditName != GetDlgItemStr(hDlg,IDC_CODE_NAME) || if (m_EditName != GetDlgItemStr(hDlg,IDC_CODE_NAME) ||
@ -652,7 +652,7 @@ bool CCheats::CheatChanged (WND_HANDLE hDlg)
return false; return false;
} }
void CCheats::RecordCheatValues ( WND_HANDLE hDlg ) void CCheats::RecordCheatValues ( HWND hDlg )
{ {
m_EditName = GetDlgItemStr(hDlg,IDC_CODE_NAME); m_EditName = GetDlgItemStr(hDlg,IDC_CODE_NAME);
m_EditCode = GetDlgItemStr(hDlg,IDC_CHEAT_CODES); m_EditCode = GetDlgItemStr(hDlg,IDC_CHEAT_CODES);
@ -660,7 +660,7 @@ void CCheats::RecordCheatValues ( WND_HANDLE hDlg )
m_EditNotes = GetDlgItemStr(hDlg,IDC_NOTES); m_EditNotes = GetDlgItemStr(hDlg,IDC_NOTES);
} }
int CALLBACK CCheats::CheatAddProc (WND_HANDLE hDlg,DWORD uMsg,DWORD wParam, DWORD lParam) { int CALLBACK CCheats::CheatAddProc (HWND hDlg,DWORD uMsg,DWORD wParam, DWORD lParam) {
switch (uMsg) { switch (uMsg) {
case WM_INITDIALOG: case WM_INITDIALOG:
{ {
@ -895,7 +895,7 @@ int CALLBACK CCheats::CheatAddProc (WND_HANDLE hDlg,DWORD uMsg,DWORD wParam, DWO
return true; return true;
} }
int CALLBACK CCheats::CheatListProc (WND_HANDLE hDlg,DWORD uMsg,DWORD wParam, DWORD lParam) { int CALLBACK CCheats::CheatListProc (HWND hDlg,DWORD uMsg,DWORD wParam, DWORD lParam) {
switch (uMsg) { switch (uMsg) {
case WM_INITDIALOG: case WM_INITDIALOG:
{ {
@ -913,7 +913,7 @@ int CALLBACK CCheats::CheatListProc (WND_HANDLE hDlg,DWORD uMsg,DWORD wParam, DW
GetWindowRect(GetDlgItem((HWND)hDlg, IDC_CHEATSFRAME), &rcList); GetWindowRect(GetDlgItem((HWND)hDlg, IDC_CHEATSFRAME), &rcList);
GetWindowRect(GetDlgItem((HWND)hDlg, IDC_UNMARK), &rcButton); GetWindowRect(GetDlgItem((HWND)hDlg, IDC_UNMARK), &rcButton);
_this->m_hCheatTree = (WND_HANDLE)CreateWindowEx(WS_EX_CLIENTEDGE,WC_TREEVIEW,"", _this->m_hCheatTree = (HWND)CreateWindowEx(WS_EX_CLIENTEDGE,WC_TREEVIEW,"",
WS_CHILD | WS_BORDER | WS_VISIBLE | WS_VSCROLL | TVS_HASLINES | WS_CHILD | WS_BORDER | WS_VISIBLE | WS_VSCROLL | TVS_HASLINES |
TVS_HASBUTTONS | TVS_LINESATROOT | TVS_DISABLEDRAGDROP |WS_TABSTOP| TVS_HASBUTTONS | TVS_LINESATROOT | TVS_DISABLEDRAGDROP |WS_TABSTOP|
TVS_FULLROWSELECT, 8, 15, rcList.right-rcList.left-16, TVS_FULLROWSELECT, 8, 15, rcList.right-rcList.left-16,
@ -959,13 +959,13 @@ int CALLBACK CCheats::CheatListProc (WND_HANDLE hDlg,DWORD uMsg,DWORD wParam, DW
item.mask = TVIF_PARAM ; item.mask = TVIF_PARAM ;
TreeView_GetItem((HWND)_this->m_hCheatTree,&item); TreeView_GetItem((HWND)_this->m_hCheatTree,&item);
_this->ChangeChildrenStatus((WND_HANDLE)TVI_ROOT,false); _this->ChangeChildrenStatus((HWND)TVI_ROOT,false);
_this->DeleteCheat(item.lParam); _this->DeleteCheat(item.lParam);
_this->RefreshCheatManager(); _this->RefreshCheatManager();
} }
break; break;
case IDC_UNMARK: case IDC_UNMARK:
_this->ChangeChildrenStatus((WND_HANDLE)TVI_ROOT,false); _this->ChangeChildrenStatus((HWND)TVI_ROOT,false);
_this->m_CheatSelectionChanged = true; _this->m_CheatSelectionChanged = true;
break; break;
} }
@ -994,7 +994,7 @@ int CALLBACK CCheats::CheatListProc (WND_HANDLE hDlg,DWORD uMsg,DWORD wParam, DW
MapWindowPoints(HWND_DESKTOP, lpnmh->hwndFrom, &ht.pt, 1); MapWindowPoints(HWND_DESKTOP, lpnmh->hwndFrom, &ht.pt, 1);
TreeView_HitTest(lpnmh->hwndFrom, &ht); TreeView_HitTest(lpnmh->hwndFrom, &ht);
_this->m_hSelectedItem = (WND_HANDLE)ht.hItem; _this->m_hSelectedItem = (HWND)ht.hItem;
if (g_Settings->LoadBool(UserInterface_BasicMode)) { return true; } if (g_Settings->LoadBool(UserInterface_BasicMode)) { return true; }
//Show Menu //Show Menu
@ -1004,9 +1004,9 @@ int CALLBACK CCheats::CheatListProc (WND_HANDLE hDlg,DWORD uMsg,DWORD wParam, DW
GetCursorPos(&Mouse); GetCursorPos(&Mouse);
MenuSetText((MENU_HANDLE)hPopupMenu, 0, GS(CHEAT_ADDNEW), NULL); MenuSetText((HMENU)hPopupMenu, 0, GS(CHEAT_ADDNEW), NULL);
MenuSetText((MENU_HANDLE)hPopupMenu, 1, GS(CHEAT_EDIT), NULL); MenuSetText((HMENU)hPopupMenu, 1, GS(CHEAT_EDIT), NULL);
MenuSetText((MENU_HANDLE)hPopupMenu, 3, GS(CHEAT_DELETE), NULL); MenuSetText((HMENU)hPopupMenu, 3, GS(CHEAT_DELETE), NULL);
if (_this->m_hSelectedItem == NULL || if (_this->m_hSelectedItem == NULL ||
TreeView_GetChild((HWND)_this->m_hCheatTree,_this->m_hSelectedItem) != NULL) TreeView_GetChild((HWND)_this->m_hCheatTree,_this->m_hSelectedItem) != NULL)
@ -1033,11 +1033,11 @@ int CALLBACK CCheats::CheatListProc (WND_HANDLE hDlg,DWORD uMsg,DWORD wParam, DW
if(TVHT_ONITEMSTATEICON & ht.flags) if(TVHT_ONITEMSTATEICON & ht.flags)
{ {
switch (TV_GetCheckState(_this->m_hCheatTree,(WND_HANDLE)ht.hItem)) { switch (TV_GetCheckState(_this->m_hCheatTree,(HWND)ht.hItem)) {
case TV_STATE_CLEAR: case TV_STATE_CLEAR:
case TV_STATE_INDETERMINATE: case TV_STATE_INDETERMINATE:
//Make sure that the item has a valid code extenstion selected //Make sure that the item has a valid code extenstion selected
if (TreeView_GetChild((HWND)_this->m_hCheatTree, (WND_HANDLE)ht.hItem) == NULL) { if (TreeView_GetChild((HWND)_this->m_hCheatTree, (HWND)ht.hItem) == NULL) {
TVITEM item; TVITEM item;
item.mask = TVIF_PARAM ; item.mask = TVIF_PARAM ;
item.hItem = (HTREEITEM)ht.hItem; item.hItem = (HTREEITEM)ht.hItem;
@ -1049,25 +1049,25 @@ int CALLBACK CCheats::CheatListProc (WND_HANDLE hDlg,DWORD uMsg,DWORD wParam, DW
if (!g_Settings->LoadStringIndex(Cheat_Extension,item.lParam,CheatExtension)) if (!g_Settings->LoadStringIndex(Cheat_Extension,item.lParam,CheatExtension))
{ {
SendMessage((HWND)hDlg, UM_CHANGECODEEXTENSION, 0, (LPARAM)ht.hItem); SendMessage((HWND)hDlg, UM_CHANGECODEEXTENSION, 0, (LPARAM)ht.hItem);
TV_SetCheckState(_this->m_hCheatTree,(WND_HANDLE)ht.hItem,TV_STATE_CLEAR); TV_SetCheckState(_this->m_hCheatTree,(HWND)ht.hItem,TV_STATE_CLEAR);
break; break;
} }
} }
} }
TV_SetCheckState(_this->m_hCheatTree,(WND_HANDLE)ht.hItem,TV_STATE_CHECKED); TV_SetCheckState(_this->m_hCheatTree,(HWND)ht.hItem,TV_STATE_CHECKED);
_this->ChangeChildrenStatus((WND_HANDLE)ht.hItem,true); _this->ChangeChildrenStatus((HWND)ht.hItem,true);
_this->CheckParentStatus((WND_HANDLE)TreeView_GetParent((HWND)_this->m_hCheatTree,ht.hItem)); _this->CheckParentStatus((HWND)TreeView_GetParent((HWND)_this->m_hCheatTree,ht.hItem));
break; break;
case TV_STATE_CHECKED: case TV_STATE_CHECKED:
TV_SetCheckState(_this->m_hCheatTree,(WND_HANDLE)ht.hItem,TV_STATE_CLEAR); TV_SetCheckState(_this->m_hCheatTree,(HWND)ht.hItem,TV_STATE_CLEAR);
_this->ChangeChildrenStatus((WND_HANDLE)ht.hItem,false); _this->ChangeChildrenStatus((HWND)ht.hItem,false);
_this->CheckParentStatus((WND_HANDLE)TreeView_GetParent((HWND)_this->m_hCheatTree,ht.hItem)); _this->CheckParentStatus((HWND)TreeView_GetParent((HWND)_this->m_hCheatTree,ht.hItem));
break; break;
} }
switch (TV_GetCheckState(_this->m_hCheatTree,(WND_HANDLE)ht.hItem)) { switch (TV_GetCheckState(_this->m_hCheatTree,(HWND)ht.hItem)) {
case TV_STATE_CHECKED: TV_SetCheckState(_this->m_hCheatTree,(WND_HANDLE)ht.hItem,TV_STATE_INDETERMINATE); break; case TV_STATE_CHECKED: TV_SetCheckState(_this->m_hCheatTree,(HWND)ht.hItem,TV_STATE_INDETERMINATE); break;
case TV_STATE_CLEAR: TV_SetCheckState(_this->m_hCheatTree,(WND_HANDLE)ht.hItem,TV_STATE_CHECKED); break; case TV_STATE_CLEAR: TV_SetCheckState(_this->m_hCheatTree,(HWND)ht.hItem,TV_STATE_CHECKED); break;
case TV_STATE_INDETERMINATE: TV_SetCheckState(_this->m_hCheatTree,(WND_HANDLE)ht.hItem,TV_STATE_CLEAR); break; case TV_STATE_INDETERMINATE: TV_SetCheckState(_this->m_hCheatTree,(HWND)ht.hItem,TV_STATE_CLEAR); break;
} }
_this->m_CheatSelectionChanged = true; _this->m_CheatSelectionChanged = true;
@ -1118,7 +1118,7 @@ int CALLBACK CCheats::CheatListProc (WND_HANDLE hDlg,DWORD uMsg,DWORD wParam, DW
CCheats * _this = (CCheats *)GetProp((HWND)hDlg,"Class"); CCheats * _this = (CCheats *)GetProp((HWND)hDlg,"Class");
; ;
//Get the selected item //Get the selected item
_this->m_hSelectedItem = (WND_HANDLE)lParam; _this->m_hSelectedItem = (HWND)lParam;
TVITEM item; TVITEM item;
item.mask = TVIF_PARAM ; item.mask = TVIF_PARAM ;
item.hItem = (HTREEITEM)_this->m_hSelectedItem; item.hItem = (HTREEITEM)_this->m_hSelectedItem;
@ -1160,7 +1160,7 @@ int CALLBACK CCheats::CheatListProc (WND_HANDLE hDlg,DWORD uMsg,DWORD wParam, DW
return true; return true;
} }
int CALLBACK CCheats::CheatsCodeExProc (WND_HANDLE hDlg,DWORD uMsg,DWORD wParam, DWORD lParam) { int CALLBACK CCheats::CheatsCodeExProc (HWND hDlg,DWORD uMsg,DWORD wParam, DWORD lParam) {
switch (uMsg) { switch (uMsg) {
case WM_INITDIALOG: case WM_INITDIALOG:
{ {
@ -1237,7 +1237,7 @@ int CALLBACK CCheats::CheatsCodeExProc (WND_HANDLE hDlg,DWORD uMsg,DWORD wParam,
return true; return true;
} }
int CALLBACK CCheats::CheatsCodeQuantProc (WND_HANDLE hDlg,DWORD uMsg,DWORD wParam, DWORD lParam) { int CALLBACK CCheats::CheatsCodeQuantProc (HWND hDlg,DWORD uMsg,DWORD wParam, DWORD lParam) {
static WORD Start, Stop, SelStart, SelStop; static WORD Start, Stop, SelStart, SelStop;
switch (uMsg) { switch (uMsg) {
@ -1346,7 +1346,7 @@ bool CCheats::IsCheatMessage( MSG * msg )
return false; return false;
} }
int CALLBACK CCheats::ManageCheatsProc (WND_HANDLE hDlg,DWORD uMsg,DWORD wParam, DWORD lParam) { int CALLBACK CCheats::ManageCheatsProc (HWND hDlg,DWORD uMsg,DWORD wParam, DWORD lParam) {
switch (uMsg) { switch (uMsg) {
case WM_INITDIALOG: case WM_INITDIALOG:
{ {
@ -1359,7 +1359,7 @@ int CALLBACK CCheats::ManageCheatsProc (WND_HANDLE hDlg,DWORD uMsg,DWORD wParam,
GetWindowPlacement((HWND)hDlg, &WndPlac); GetWindowPlacement((HWND)hDlg, &WndPlac);
SetWindowText((HWND)hDlg, GS(CHEAT_TITLE)); SetWindowText((HWND)hDlg, GS(CHEAT_TITLE));
_this->m_hSelectCheat = (WND_HANDLE)CreateDialogParam(GetModuleHandle(NULL), MAKEINTRESOURCE(IDD_Cheats_List),(HWND)hDlg,(DLGPROC)CheatListProc,(LPARAM)_this); _this->m_hSelectCheat = (HWND)CreateDialogParam(GetModuleHandle(NULL), MAKEINTRESOURCE(IDD_Cheats_List),(HWND)hDlg,(DLGPROC)CheatListProc,(LPARAM)_this);
SetWindowPos((HWND)_this->m_hSelectCheat,HWND_TOP, 5, 8, 0, 0, SWP_NOSIZE); SetWindowPos((HWND)_this->m_hSelectCheat,HWND_TOP, 5, 8, 0, 0, SWP_NOSIZE);
ShowWindow((HWND)_this->m_hSelectCheat,SW_SHOW); ShowWindow((HWND)_this->m_hSelectCheat,SW_SHOW);
@ -1377,7 +1377,7 @@ int CALLBACK CCheats::ManageCheatsProc (WND_HANDLE hDlg,DWORD uMsg,DWORD wParam,
ShowWindow(GetDlgItem((HWND)hDlg, IDC_STATE),SW_HIDE); ShowWindow(GetDlgItem((HWND)hDlg, IDC_STATE),SW_HIDE);
} else { } else {
_this->m_AddCheat = (WND_HANDLE)CreateDialogParam(GetModuleHandle(NULL), MAKEINTRESOURCE(IDD_Cheats_Add),(HWND)hDlg,(DLGPROC)CheatAddProc,(LPARAM)_this); _this->m_AddCheat = (HWND)CreateDialogParam(GetModuleHandle(NULL), MAKEINTRESOURCE(IDD_Cheats_Add),(HWND)hDlg,(DLGPROC)CheatAddProc,(LPARAM)_this);
SetWindowPos((HWND)_this->m_AddCheat, HWND_TOP, (rc->right - rc->left)/2, 8, 0, 0, SWP_NOSIZE); SetWindowPos((HWND)_this->m_AddCheat, HWND_TOP, (rc->right - rc->left)/2, 8, 0, 0, SWP_NOSIZE);
ShowWindow((HWND)_this->m_AddCheat,SW_HIDE); ShowWindow((HWND)_this->m_AddCheat,SW_HIDE);
@ -1478,7 +1478,7 @@ int CALLBACK CCheats::ManageCheatsProc (WND_HANDLE hDlg,DWORD uMsg,DWORD wParam,
return true; return true;
} }
bool CCheats::TV_SetCheckState(WND_HANDLE hwndTreeView, WND_HANDLE hItem, TV_CHECK_STATE state) bool CCheats::TV_SetCheckState(HWND hwndTreeView, HWND hItem, TV_CHECK_STATE state)
{ {
TVITEM tvItem; TVITEM tvItem;
@ -1498,7 +1498,7 @@ bool CCheats::TV_SetCheckState(WND_HANDLE hwndTreeView, WND_HANDLE hItem, TV_CHE
return TreeView_SetItem((HWND)hwndTreeView, &tvItem) != 0; return TreeView_SetItem((HWND)hwndTreeView, &tvItem) != 0;
} }
int CCheats::TV_GetCheckState(WND_HANDLE hwndTreeView, WND_HANDLE hItem) int CCheats::TV_GetCheckState(HWND hwndTreeView, HWND hItem)
{ {
TVITEM tvItem; TVITEM tvItem;
@ -1519,7 +1519,7 @@ int CCheats::TV_GetCheckState(WND_HANDLE hwndTreeView, WND_HANDLE hItem)
return ((int)(tvItem.state >> 12) -1); return ((int)(tvItem.state >> 12) -1);
} }
void CCheats::MenuSetText ( MENU_HANDLE hMenu, int MenuPos, const char * Title, char * ShotCut) { void CCheats::MenuSetText ( HMENU hMenu, int MenuPos, const char * Title, char * ShotCut) {
MENUITEMINFO MenuInfo; MENUITEMINFO MenuInfo;
char String[256]; char String[256];
@ -1604,7 +1604,7 @@ void CCheats::DeleteCheat(int Index)
CSettingTypeCheats::FlushChanges(); CSettingTypeCheats::FlushChanges();
} }
void CCheats::ChangeChildrenStatus(WND_HANDLE hParent, bool Checked) { void CCheats::ChangeChildrenStatus(HWND hParent, bool Checked) {
HTREEITEM hItem = TreeView_GetChild((HWND)m_hCheatTree, hParent); HTREEITEM hItem = TreeView_GetChild((HWND)m_hCheatTree, hParent);
if (hItem == NULL) { if (hItem == NULL) {
if ((HTREEITEM)hParent == TVI_ROOT) { return; } if ((HTREEITEM)hParent == TVI_ROOT) { return; }
@ -1632,13 +1632,13 @@ void CCheats::ChangeChildrenStatus(WND_HANDLE hParent, bool Checked) {
} }
TV_CHECK_STATE state = TV_STATE_UNKNOWN; TV_CHECK_STATE state = TV_STATE_UNKNOWN;
while (hItem != NULL) { while (hItem != NULL) {
TV_CHECK_STATE ChildState = (TV_CHECK_STATE)TV_GetCheckState(m_hCheatTree,(WND_HANDLE)hItem); TV_CHECK_STATE ChildState = (TV_CHECK_STATE)TV_GetCheckState(m_hCheatTree,(HWND)hItem);
if ((ChildState != TV_STATE_CHECKED || !Checked) && if ((ChildState != TV_STATE_CHECKED || !Checked) &&
(ChildState != TV_STATE_CLEAR || Checked)) (ChildState != TV_STATE_CLEAR || Checked))
{ {
ChangeChildrenStatus((WND_HANDLE)hItem,Checked); ChangeChildrenStatus((HWND)hItem,Checked);
} }
ChildState = (TV_CHECK_STATE)TV_GetCheckState(m_hCheatTree,(WND_HANDLE)hItem); ChildState = (TV_CHECK_STATE)TV_GetCheckState(m_hCheatTree,(HWND)hItem);
if (state == TV_STATE_UNKNOWN) { state = ChildState; } if (state == TV_STATE_UNKNOWN) { state = ChildState; }
if (state != ChildState) { state = TV_STATE_INDETERMINATE; } if (state != ChildState) { state = TV_STATE_INDETERMINATE; }
hItem = TreeView_GetNextSibling((HWND)m_hCheatTree,hItem); hItem = TreeView_GetNextSibling((HWND)m_hCheatTree,hItem);
@ -1648,29 +1648,29 @@ void CCheats::ChangeChildrenStatus(WND_HANDLE hParent, bool Checked) {
} }
} }
void CCheats::CheckParentStatus(WND_HANDLE hParent) { void CCheats::CheckParentStatus(HWND hParent) {
TV_CHECK_STATE CurrentState, InitialState; TV_CHECK_STATE CurrentState, InitialState;
HTREEITEM hItem; HTREEITEM hItem;
if (!hParent) { return; } if (!hParent) { return; }
hItem = TreeView_GetChild((HWND)m_hCheatTree, (HTREEITEM)hParent); hItem = TreeView_GetChild((HWND)m_hCheatTree, (HTREEITEM)hParent);
InitialState = (TV_CHECK_STATE)TV_GetCheckState(m_hCheatTree,hParent); InitialState = (TV_CHECK_STATE)TV_GetCheckState(m_hCheatTree,hParent);
CurrentState = (TV_CHECK_STATE)TV_GetCheckState((WND_HANDLE)m_hCheatTree,(WND_HANDLE)hItem); CurrentState = (TV_CHECK_STATE)TV_GetCheckState((HWND)m_hCheatTree,(HWND)hItem);
while (hItem != NULL) { while (hItem != NULL) {
if (TV_GetCheckState((WND_HANDLE)m_hCheatTree,(WND_HANDLE)hItem) != CurrentState) { if (TV_GetCheckState((HWND)m_hCheatTree,(HWND)hItem) != CurrentState) {
CurrentState = TV_STATE_INDETERMINATE; CurrentState = TV_STATE_INDETERMINATE;
break; break;
} }
hItem = TreeView_GetNextSibling((HWND)m_hCheatTree,hItem); hItem = TreeView_GetNextSibling((HWND)m_hCheatTree,hItem);
} }
TV_SetCheckState((WND_HANDLE)m_hCheatTree,(WND_HANDLE)hParent,CurrentState); TV_SetCheckState((HWND)m_hCheatTree,(HWND)hParent,CurrentState);
if (InitialState != CurrentState) { if (InitialState != CurrentState) {
CheckParentStatus((WND_HANDLE)TreeView_GetParent((HWND)m_hCheatTree,(HTREEITEM)hParent)); CheckParentStatus((HWND)TreeView_GetParent((HWND)m_hCheatTree,(HTREEITEM)hParent));
} }
} }
stdstr CCheats::ReadCodeString (WND_HANDLE hDlg, bool &validcodes, bool &validoptions, bool &nooptions, int &codeformat ) { stdstr CCheats::ReadCodeString (HWND hDlg, bool &validcodes, bool &validoptions, bool &nooptions, int &codeformat ) {
int numlines, linecount, len; int numlines, linecount, len;
char str[128]; char str[128];
int i; int i;
@ -1749,7 +1749,7 @@ stdstr CCheats::ReadCodeString (WND_HANDLE hDlg, bool &validcodes, bool &validop
return codestring; return codestring;
} }
stdstr CCheats::ReadOptionsString(WND_HANDLE hDlg, bool &/*validcodes*/, bool &validoptions, bool &/*nooptions*/, int &codeformat) stdstr CCheats::ReadOptionsString(HWND hDlg, bool &/*validcodes*/, bool &validoptions, bool &/*nooptions*/, int &codeformat)
{ {
int numlines, linecount, len; int numlines, linecount, len;
char str[128]; char str[128];

View File

@ -23,14 +23,14 @@ class CCheats {
CN64Rom * const _Rom; CN64Rom * const _Rom;
static int CALLBACK CheatAddProc ( WND_HANDLE hDlg,DWORD uMsg,DWORD wParam, DWORD lParam ); static int CALLBACK CheatAddProc ( HWND hDlg,DWORD uMsg,DWORD wParam, DWORD lParam );
static int CALLBACK CheatListProc ( WND_HANDLE hDlg,DWORD uMsg,DWORD wParam, DWORD lParam ); static int CALLBACK CheatListProc ( HWND hDlg,DWORD uMsg,DWORD wParam, DWORD lParam );
static int CALLBACK ManageCheatsProc ( WND_HANDLE hDlg,DWORD uMsg,DWORD wParam, DWORD lParam ); static int CALLBACK ManageCheatsProc ( HWND hDlg,DWORD uMsg,DWORD wParam, DWORD lParam );
static int CALLBACK CheatsCodeExProc ( WND_HANDLE hDlg,DWORD uMsg,DWORD wParam, DWORD lParam ); static int CALLBACK CheatsCodeExProc ( HWND hDlg, DWORD uMsg, DWORD wParam, DWORD lParam);
static int CALLBACK CheatsCodeQuantProc ( WND_HANDLE hDlg,DWORD uMsg,DWORD wParam, DWORD lParam ); static int CALLBACK CheatsCodeQuantProc ( HWND hDlg, DWORD uMsg, DWORD wParam, DWORD lParam);
//information about the gui for selecting cheats //information about the gui for selecting cheats
WND_HANDLE m_Window, m_hSelectCheat, m_AddCheat, m_hCheatTree, m_hSelectedItem; HWND m_Window, m_hSelectCheat, m_AddCheat, m_hCheatTree, m_hSelectedItem;
void * const m_rcList, * const m_rcAdd; void * const m_rcList, * const m_rcAdd;
int m_MinSizeDlg, m_MaxSizeDlg; int m_MinSizeDlg, m_MaxSizeDlg;
int m_EditCheat; int m_EditCheat;
@ -50,16 +50,16 @@ class CCheats {
void LoadPermCheats (void); void LoadPermCheats (void);
bool LoadCode ( int CheatNo, LPCSTR CheatString ); bool LoadCode ( int CheatNo, LPCSTR CheatString );
void AddCodeLayers ( int CheatNumber, const stdstr &CheatName, WND_HANDLE hParent, bool CheatActive ); void AddCodeLayers ( int CheatNumber, const stdstr &CheatName, HWND hParent, bool CheatActive );
//Reload the cheats from the ini file to the select gui //Reload the cheats from the ini file to the select gui
void RefreshCheatManager ( void ); void RefreshCheatManager ( void );
void ChangeChildrenStatus ( WND_HANDLE hParent, bool Checked ); void ChangeChildrenStatus ( HWND hParent, bool Checked );
void CheckParentStatus ( WND_HANDLE hParent ); void CheckParentStatus ( HWND hParent );
static stdstr ReadCodeString ( WND_HANDLE hDlg, bool &validcodes, bool &validoption, bool &nooptions, int &codeformat ); static stdstr ReadCodeString ( HWND hDlg, bool &validcodes, bool &validoption, bool &nooptions, int &codeformat );
static stdstr ReadOptionsString( WND_HANDLE hDlg, bool &validcodes, bool &validoptions, bool &nooptions, int &codeformat ); static stdstr ReadOptionsString( HWND hDlg, bool &validcodes, bool &validoptions, bool &nooptions, int &codeformat );
int ApplyCheatEntry (CMipsMemory * MMU,const CODES & CodeEntry, int CurrentEntry, BOOL Execute ); int ApplyCheatEntry (CMipsMemory * MMU,const CODES & CodeEntry, int CurrentEntry, BOOL Execute );
void RecordCheatValues ( WND_HANDLE hDlg ); void RecordCheatValues ( HWND hDlg );
bool CheatChanged ( WND_HANDLE hDlg ); bool CheatChanged ( HWND hDlg );
bool IsValid16BitCode ( LPCSTR CheatString ) const; bool IsValid16BitCode ( LPCSTR CheatString ) const;
void DeleteCheat(int Index); void DeleteCheat(int Index);
@ -68,14 +68,14 @@ class CCheats {
static bool CheatUsesCodeExtensions ( const stdstr &LineEntry ); static bool CheatUsesCodeExtensions ( const stdstr &LineEntry );
//Working with treeview //Working with treeview
static bool TV_SetCheckState(WND_HANDLE hwndTreeView, WND_HANDLE hItem, TV_CHECK_STATE state); static bool TV_SetCheckState(HWND hwndTreeView, HWND hItem, TV_CHECK_STATE state);
static int TV_GetCheckState(WND_HANDLE hwndTreeView, WND_HANDLE hItem); static int TV_GetCheckState(HWND hwndTreeView, HWND hItem);
static DWORD AsciiToHex ( const char * HexValue ); static DWORD AsciiToHex ( const char * HexValue );
static void MenuSetText ( MENU_HANDLE hMenu, int MenuPos, const char * Title, char * ShotCut ); static void MenuSetText ( HMENU hMenu, int MenuPos, const char * Title, char * ShotCut );
//UI Functions //UI Functions
static stdstr GetDlgItemStr (WND_HANDLE hDlg, int nIDDlgItem); static stdstr GetDlgItemStr (HWND hDlg, int nIDDlgItem);
public: public:
CCheats (CN64Rom * const Rom = NULL); CCheats (CN64Rom * const Rom = NULL);
@ -85,6 +85,6 @@ public:
void ApplyCheats ( CMipsMemory * MMU ); void ApplyCheats ( CMipsMemory * MMU );
void ApplyGSButton ( CMipsMemory * MMU ); void ApplyGSButton ( CMipsMemory * MMU );
void LoadCheats ( bool DisableSelected ); void LoadCheats ( bool DisableSelected );
void SelectCheats ( WND_HANDLE hParent, bool BlockExecution ); void SelectCheats ( HWND hParent, bool BlockExecution );
inline bool CheatsSlectionChanged ( void ) const { return m_CheatSelectionChanged; } inline bool CheatsSlectionChanged ( void ) const { return m_CheatSelectionChanged; }
}; };

View File

@ -135,7 +135,7 @@ LRESULT CDumpMemory::OnClicked(WORD /*wNotifyCode*/, WORD wID, HWND /*hWndCtl*/,
//CDumpMemory::~CDumpMemory() //CDumpMemory::~CDumpMemory()
//{ //{
//} //}
//void CDumpMemory::DisplayDump(WND_HANDLE & hParent) //void CDumpMemory::DisplayDump(HWND & hParent)
//{ //{
// DialogBoxParam(GetModuleHandle(NULL), MAKEINTRESOURCE(IDD_Cheats_DumpMemory), // DialogBoxParam(GetModuleHandle(NULL), MAKEINTRESOURCE(IDD_Cheats_DumpMemory),
// (HWND)hParent, (DLGPROC)WinProc,(LPARAM)this); // (HWND)hParent, (DLGPROC)WinProc,(LPARAM)this);
@ -176,7 +176,7 @@ LRESULT CDumpMemory::OnClicked(WORD /*wNotifyCode*/, WORD wID, HWND /*hWndCtl*/,
// } // }
// return Value; // return Value;
//} //}
//int CALLBACK CDumpMemory::WinProc (WND_HANDLE hDlg,DWORD uMsg,DWORD wParam, DWORD lParam) //int CALLBACK CDumpMemory::WinProc (HWND hDlg,DWORD uMsg,DWORD wParam, DWORD lParam)
//{ //{
// switch (uMsg) { // switch (uMsg) {
// case WM_INITDIALOG: // case WM_INITDIALOG:
@ -342,7 +342,7 @@ bool CDumpMemory::DumpMemory ( LPCSTR FileName,DumpFormat Format, DWORD StartPC,
//{ //{
//} //}
// //
//void CDumpMemory::DisplayDump(WND_HANDLE & hParent) //void CDumpMemory::DisplayDump(HWND & hParent)
//{ //{
// DialogBoxParam(GetModuleHandle(NULL), MAKEINTRESOURCE(IDD_Cheats_DumpMemory), // DialogBoxParam(GetModuleHandle(NULL), MAKEINTRESOURCE(IDD_Cheats_DumpMemory),
// (HWND)hParent, (DLGPROC)WinProc,(LPARAM)this); // (HWND)hParent, (DLGPROC)WinProc,(LPARAM)this);
@ -387,7 +387,7 @@ bool CDumpMemory::DumpMemory ( LPCSTR FileName,DumpFormat Format, DWORD StartPC,
// return Value; // return Value;
//} //}
// //
//int CALLBACK CDumpMemory::WinProc (WND_HANDLE hDlg,DWORD uMsg,DWORD wParam, DWORD lParam) //int CALLBACK CDumpMemory::WinProc (HWND hDlg,DWORD uMsg,DWORD wParam, DWORD lParam)
//{ //{
// switch (uMsg) { // switch (uMsg) {
// case WM_INITDIALOG: // case WM_INITDIALOG:

View File

@ -30,22 +30,3 @@ public:
void RefreshTLBWindow ( void ); void RefreshTLBWindow ( void );
}; };
//class CDebugTlb
//{
// CTLB * g_TLB;
//
// //Debugger
// WND_HANDLE m_hDebugWnd;
// void SetupDebugWindow (void);
// static void CreateDebugWindow ( CDebugTlb * _this );
// friend DWORD CALLBACK DebugWndProc ( WND_HANDLE, DWORD, DWORD, DWORD );
//
//public:
// CDebugTlb(CTLB * g_TLB);
// ~CDebugTlb(void);
//
// //debugger function
// void ShowTLBWindow ( void );
// void RefreshTLBWindow ( void );
//};

View File

@ -1484,8 +1484,6 @@ void CMipsMemoryVM::Compile_SW_Register (x86Reg Reg, DWORD VAddr )
Call_Direct(AddressOf(&CRegisters::CheckInterrupts),"CRegisters::CheckInterrupts"); Call_Direct(AddressOf(&CRegisters::CheckInterrupts),"CRegisters::CheckInterrupts");
AfterCallDirect(m_RegWorkingSet); AfterCallDirect(m_RegWorkingSet);
break; break;
MoveX86regToVariable(Reg,&g_Reg->VI_ORIGIN_REG,"VI_ORIGIN_REG");
AndConstToVariable(0xFFFFFF,&g_Reg->VI_ORIGIN_REG,"VI_ORIGIN_REG");
case 0x04600014: case 0x04600014:
MoveX86regToVariable(Reg,&g_Reg->PI_DOMAIN1_REG,"PI_DOMAIN1_REG"); MoveX86regToVariable(Reg,&g_Reg->PI_DOMAIN1_REG,"PI_DOMAIN1_REG");
AndConstToVariable(0xFF,&g_Reg->PI_DOMAIN1_REG,"PI_DOMAIN1_REG"); AndConstToVariable(0xFF,&g_Reg->PI_DOMAIN1_REG,"PI_DOMAIN1_REG");
@ -1874,9 +1872,6 @@ int CMipsMemoryVM::MemoryFilter( DWORD dwExptCode, void * lpExceptionPointer )
} }
lpEP->ContextRecord->Eip = (DWORD)(ReadPos + 4); lpEP->ContextRecord->Eip = (DWORD)(ReadPos + 4);
return EXCEPTION_CONTINUE_EXECUTION; return EXCEPTION_CONTINUE_EXECUTION;
default:
if (bHaveDebugger()) { g_Notify->BreakPoint(__FILE__,__LINE__); }
return EXCEPTION_EXECUTE_HANDLER;
} }
if (bHaveDebugger()) { g_Notify->BreakPoint(__FILE__,__LINE__); } if (bHaveDebugger()) { g_Notify->BreakPoint(__FILE__,__LINE__); }
return EXCEPTION_EXECUTE_HANDLER; return EXCEPTION_EXECUTE_HANDLER;
@ -2159,7 +2154,6 @@ int CMipsMemoryVM::LW_NonMemory ( DWORD PAddr, DWORD * Value ) {
* Value = 0; * Value = 0;
return FALSE; return FALSE;
} }
g_Notify->BreakPoint(__FILE__,__LINE__);
break; break;
default: default:
*Value = PAddr & 0xFFFF; *Value = PAddr & 0xFFFF;

View File

@ -433,12 +433,12 @@ void CN64System::CloseCpu ( void )
CpuStopped(); CpuStopped();
} }
void CN64System::SelectCheats ( WND_HANDLE hParent ) void CN64System::SelectCheats ( HWND hParent )
{ {
m_Cheats.SelectCheats(hParent,false); m_Cheats.SelectCheats(hParent,false);
} }
void CN64System::DisplayRomInfo ( WND_HANDLE hParent ) { void CN64System::DisplayRomInfo ( HWND hParent ) {
if (!g_Rom) { return; } if (!g_Rom) { return; }
RomInformation Info(g_Rom); RomInformation Info(g_Rom);
@ -462,7 +462,7 @@ void CN64System::Pause(void)
g_Notify->DisplayMessage(5,MSG_CPU_RESUMED); g_Notify->DisplayMessage(5,MSG_CPU_RESUMED);
} }
stdstr CN64System::ChooseFileToOpen ( WND_HANDLE hParent ) { stdstr CN64System::ChooseFileToOpen ( HWND hParent ) {
OPENFILENAME openfilename; OPENFILENAME openfilename;
char FileName[_MAX_PATH],Directory[_MAX_PATH]; char FileName[_MAX_PATH],Directory[_MAX_PATH];

View File

@ -48,9 +48,9 @@ public:
void CloseCpu ( void ); void CloseCpu ( void );
void ExternalEvent ( SystemEvent action ); //covers gui interacting and timers etc.. void ExternalEvent ( SystemEvent action ); //covers gui interacting and timers etc..
stdstr ChooseFileToOpen ( WND_HANDLE hParent ); stdstr ChooseFileToOpen ( HWND hParent );
void DisplayRomInfo ( WND_HANDLE hParent ); void DisplayRomInfo ( HWND hParent );
void SelectCheats ( WND_HANDLE hParent ); void SelectCheats ( HWND hParent );
void StartEmulation ( bool NewThread ); void StartEmulation ( bool NewThread );
void SyncToAudio ( void ); void SyncToAudio ( void );
bool IsDialogMsg ( MSG * msg ); bool IsDialogMsg ( MSG * msg );

View File

@ -38,14 +38,14 @@ RomInformation::~RomInformation(void) {
} }
#include <windows.h> #include <windows.h>
void RomInformation::DisplayInformation(WND_HANDLE hParent) const { void RomInformation::DisplayInformation(HWND hParent) const {
if (m_FileName.length() == 0) { return; } if (m_FileName.length() == 0) { return; }
DialogBoxParam(GetModuleHandle(NULL), MAKEINTRESOURCE(IDD_Rom_Information), DialogBoxParam(GetModuleHandle(NULL), MAKEINTRESOURCE(IDD_Rom_Information),
(HWND)hParent, (DLGPROC)RomInfoProc, (DWORD)this); (HWND)hParent, (DLGPROC)RomInfoProc, (DWORD)this);
} }
DWORD CALLBACK RomInfoProc (WND_HANDLE hDlg, DWORD uMsg, DWORD wParam, DWORD lParam) { DWORD CALLBACK RomInfoProc (HWND hDlg, DWORD uMsg, DWORD wParam, DWORD lParam) {
switch (uMsg) { switch (uMsg) {
case WM_INITDIALOG: case WM_INITDIALOG:
{ {

View File

@ -16,12 +16,12 @@ class RomInformation
stdstr const m_FileName; stdstr const m_FileName;
CN64Rom * m_pRomInfo; CN64Rom * m_pRomInfo;
friend DWORD CALLBACK RomInfoProc ( WND_HANDLE, DWORD, DWORD, DWORD ); friend DWORD CALLBACK RomInfoProc ( HWND, DWORD, DWORD, DWORD );
public: public:
RomInformation(const char * RomFile ); RomInformation(const char * RomFile );
RomInformation(CN64Rom * RomInfo ); RomInformation(CN64Rom * RomInfo );
~RomInformation(void); ~RomInformation(void);
void DisplayInformation (WND_HANDLE hParent) const; void DisplayInformation (HWND hParent) const;
}; };

View File

@ -87,8 +87,8 @@ void CGfxPlugin::Init ( const char * FileName )
DrawStatus = (void (__cdecl *)(const char *, BOOL ))GetProcAddress((HMODULE)m_hDll, "DrawFullScreenStatus"); DrawStatus = (void (__cdecl *)(const char *, BOOL ))GetProcAddress((HMODULE)m_hDll, "DrawFullScreenStatus");
// Rom Browser // Rom Browser
GetRomBrowserMenu = (MENU_HANDLE (__cdecl *)( void ))GetProcAddress( (HMODULE)m_hDll, "GetRomBrowserMenu" ); GetRomBrowserMenu = (HMENU (__cdecl *)( void ))GetProcAddress( (HMODULE)m_hDll, "GetRomBrowserMenu" );
OnRomBrowserMenuItem = (void (__cdecl *) ( int, WND_HANDLE, BYTE * ))GetProcAddress( (HMODULE)m_hDll, "OnRomBrowserMenuItem" ); OnRomBrowserMenuItem = (void (__cdecl *) ( int, HWND, BYTE * ))GetProcAddress( (HMODULE)m_hDll, "OnRomBrowserMenuItem" );
//Make sure dll had all needed functions //Make sure dll had all needed functions
if (ChangeWindow == NULL) { UnloadPlugin(); return; } if (ChangeWindow == NULL) { UnloadPlugin(); return; }

View File

@ -15,19 +15,19 @@ class CGfxPlugin
typedef struct { typedef struct {
/* Menu */ /* Menu */
/* Items should have an ID between 5101 and 5200 */ /* Items should have an ID between 5101 and 5200 */
MENU_HANDLE hGFXMenu; HMENU hGFXMenu;
void (__cdecl *ProcessMenuItem) ( int ID ); void (__cdecl *ProcessMenuItem) ( int ID );
/* Break Points */ /* Break Points */
BOOL UseBPoints; BOOL UseBPoints;
char BPPanelName[20]; char BPPanelName[20];
void (__cdecl *Add_BPoint) ( void ); void (__cdecl *Add_BPoint) ( void );
void (__cdecl *CreateBPPanel) ( WND_HANDLE hDlg, RECT_STRUCT rcBox ); void (__cdecl *CreateBPPanel) ( HWND hDlg, RECT_STRUCT rcBox );
void (__cdecl *HideBPPanel) ( void ); void (__cdecl *HideBPPanel) ( void );
void (__cdecl *PaintBPPanel) ( WINDOWS_PAINTSTRUCT ps ); void (__cdecl *PaintBPPanel) ( WINDOWS_PAINTSTRUCT ps );
void (__cdecl *ShowBPPanel) ( void ); void (__cdecl *ShowBPPanel) ( void );
void (__cdecl *RefreshBpoints) ( WND_HANDLE hList ); void (__cdecl *RefreshBpoints) ( HWND hList );
void (__cdecl *RemoveBpoint) ( WND_HANDLE hList, int index ); void (__cdecl *RemoveBpoint) ( HWND hList, int index );
void (__cdecl *RemoveAllBpoint) ( void ); void (__cdecl *RemoveAllBpoint) ( void );
/* GFX command Window */ /* GFX command Window */
@ -72,10 +72,10 @@ public:
void (__cdecl *SoftReset) ( void ); void (__cdecl *SoftReset) ( void );
//Rom Browser //Rom Browser
MENU_HANDLE (__cdecl * GetRomBrowserMenu) ( void ); /* Items should have an ID between 4101 and 4200 */ HMENU (__cdecl * GetRomBrowserMenu) ( void ); /* Items should have an ID between 4101 and 4200 */
void (__cdecl * OnRomBrowserMenuItem) ( int MenuID, WND_HANDLE hParent, BYTE * HEADER ); void (__cdecl * OnRomBrowserMenuItem) ( int MenuID, HWND hParent, BYTE * HEADER );
MENU_HANDLE GetDebugMenu (void ) { return m_GFXDebug.hGFXMenu; } HMENU GetDebugMenu (void ) { return m_GFXDebug.hGFXMenu; }
void ProcessMenuItem (int id ); void ProcessMenuItem (int id );
private: private:

View File

@ -15,19 +15,19 @@ class CRSP_Plugin
typedef struct { typedef struct {
/* Menu */ /* Menu */
/* Items should have an ID between 5001 and 5100 */ /* Items should have an ID between 5001 and 5100 */
MENU_HANDLE hRSPMenu; HMENU hRSPMenu;
void (__cdecl *ProcessMenuItem) ( int ID ); void (__cdecl *ProcessMenuItem) ( int ID );
/* Break Points */ /* Break Points */
BOOL UseBPoints; BOOL UseBPoints;
char BPPanelName[20]; char BPPanelName[20];
void (__cdecl *Add_BPoint) ( void ); void (__cdecl *Add_BPoint) ( void );
void (__cdecl *CreateBPPanel) ( MENU_HANDLE hDlg, RECT_STRUCT rcBox ); void (__cdecl *CreateBPPanel) ( HMENU hDlg, RECT_STRUCT rcBox );
void (__cdecl *HideBPPanel) ( void ); void (__cdecl *HideBPPanel) ( void );
void (__cdecl *PaintBPPanel) ( WINDOWS_PAINTSTRUCT ps ); void (__cdecl *PaintBPPanel) ( WINDOWS_PAINTSTRUCT ps );
void (__cdecl *ShowBPPanel) ( void ); void (__cdecl *ShowBPPanel) ( void );
void (__cdecl *RefreshBpoints) ( MENU_HANDLE hList ); void (__cdecl *RefreshBpoints) ( HMENU hList );
void (__cdecl *RemoveBpoint) ( MENU_HANDLE hList, int index ); void (__cdecl *RemoveBpoint) ( HMENU hList, int index );
void (__cdecl *RemoveAllBpoint) ( void ); void (__cdecl *RemoveAllBpoint) ( void );
/* RSP command Window */ /* RSP command Window */
@ -61,7 +61,7 @@ public:
DWORD (__cdecl *DoRspCycles) ( DWORD ); DWORD (__cdecl *DoRspCycles) ( DWORD );
void (__cdecl *EnableDebugging) ( BOOL Enable ); void (__cdecl *EnableDebugging) ( BOOL Enable );
MENU_HANDLE GetDebugMenu (void ) { return m_RSPDebug.hRSPMenu; } HMENU GetDebugMenu (void ) { return m_RSPDebug.hRSPMenu; }
void ProcessMenuItem (int id ); void ProcessMenuItem (int id );
private: private:

View File

@ -0,0 +1,343 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Beta Release|Win32">
<Configuration>Beta Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{7E534C8E-1ACE-4A88-8807-39A11ED4DA18}</ProjectGuid>
<RootNamespace>Project64</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v120_xp</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Beta Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(SolutionDir)PropertySheets/Win32.Release.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(SolutionDir)PropertySheets/Win32.Release.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(SolutionDir)PropertySheets/Win32.Debug.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>12.0.21005.1</_ProjectFileVersion>
</PropertyGroup>
<ItemDefinitionGroup>
<Link>
<ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
<DataExecutionPrevention>false</DataExecutionPrevention>
<MinimumRequiredVersion Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Beta Release|Win32'">
<ClCompile>
<PreprocessorDefinitions>BETA_RELEASE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="main.cpp" />
<ClCompile Include="stdafx.cpp">
<PrecompiledHeader>Create</PrecompiledHeader>
</ClCompile>
<ClCompile Include="ValidateBinary.cpp" />
<ClCompile Include="Settings\Debug Settings.cpp" />
<ClCompile Include="Settings\Game Settings.cpp" />
<ClCompile Include="Settings\Gui Settings.cpp" />
<ClCompile Include="Settings\N64System Settings.cpp" />
<ClCompile Include="Settings\Notification Settings.cpp" />
<ClCompile Include="Settings\Recompiler Settings.cpp" />
<ClCompile Include="Settings\Settings Class.cpp" />
<ClCompile Include="Settings\SettingType\SettingsType-Application.cpp" />
<ClCompile Include="Settings\SettingType\SettingsType-ApplicationIndex.cpp" />
<ClCompile Include="Settings\SettingType\SettingsType-ApplicationPath.cpp" />
<ClCompile Include="Settings\SettingType\SettingsType-Cheats.cpp" />
<ClCompile Include="Settings\SettingType\SettingsType-GameSetting.cpp" />
<ClCompile Include="Settings\SettingType\SettingsType-GameSettingIndex.cpp" />
<ClCompile Include="Settings\SettingType\SettingsType-RDBCpuType.cpp" />
<ClCompile Include="Settings\SettingType\SettingsType-RDBOnOff.cpp" />
<ClCompile Include="Settings\SettingType\SettingsType-RDBRamSize.cpp" />
<ClCompile Include="Settings\SettingType\SettingsType-RDBSaveChip.cpp" />
<ClCompile Include="Settings\SettingType\SettingsType-RDBYesNo.cpp" />
<ClCompile Include="Settings\SettingType\SettingsType-RelativePath.cpp" />
<ClCompile Include="Settings\SettingType\SettingsType-RomDatabase.cpp" />
<ClCompile Include="Settings\SettingType\SettingsType-RomDatabaseIndex.cpp" />
<ClCompile Include="Settings\SettingType\SettingsType-RomDatabaseSetting.cpp" />
<ClCompile Include="Settings\SettingType\SettingsType-SelectedDirectory.cpp" />
<ClCompile Include="Settings\SettingType\SettingsType-TempBool.cpp" />
<ClCompile Include="Settings\SettingType\SettingsType-TempNumber.cpp" />
<ClCompile Include="Settings\SettingType\SettingsType-TempString.cpp" />
<ClCompile Include="User Interface\Frame Per Second Class.cpp" />
<ClCompile Include="User Interface\Gui Class.cpp" />
<ClCompile Include="User Interface\Main Menu Class.cpp" />
<ClCompile Include="User Interface\Menu Class.cpp" />
<ClCompile Include="User Interface\MenuShortCuts.cpp" />
<ClCompile Include="User Interface\Notification Class.cpp" />
<ClCompile Include="User Interface\Rom Browser Class.cpp" />
<ClCompile Include="User Interface\Settings Config.cpp" />
<ClCompile Include="User Interface\Settings\Settings Page - Advanced Options.cpp" />
<ClCompile Include="User Interface\Settings\Settings Page - Directories.cpp" />
<ClCompile Include="User Interface\Settings\Settings Page - Game - General.cpp" />
<ClCompile Include="User Interface\Settings\Settings Page - Game - Plugin.cpp" />
<ClCompile Include="User Interface\Settings\Settings Page - Game - Recompiler.cpp" />
<ClCompile Include="User Interface\Settings\Settings Page - Game - Status.cpp" />
<ClCompile Include="User Interface\Settings\Settings Page - Game Browser.cpp" />
<ClCompile Include="User Interface\Settings\Settings Page - Keyboard Shortcuts.cpp" />
<ClCompile Include="User Interface\Settings\Settings Page - Options.cpp" />
<ClCompile Include="User Interface\Settings\Settings Page - Plugin.cpp" />
<ClCompile Include="User Interface\Settings\Settings Page.cpp" />
<ClCompile Include="User Interface\WTL Controls\ModifiedEditBox.cpp" />
<ClCompile Include="User Interface\WTL Controls\PartialGroupBox.cpp" />
<ClCompile Include="N64 System\Debugger\Debugger - Memory Dump.cpp" />
<ClCompile Include="N64 System\Debugger\Debugger - Memory Search.cpp" />
<ClCompile Include="N64 System\Debugger\Debugger - TLB.cpp" />
<ClCompile Include="N64 System\Debugger\Debugger - View Memory.cpp" />
<ClCompile Include="N64 System\Debugger\Debugger.cpp" />
<ClCompile Include="Multilanguage\Language Class.cpp" />
<ClCompile Include="N64 System\Cheat Class.cpp" />
<ClCompile Include="N64 System\N64 Class.cpp" />
<ClCompile Include="N64 System\N64 Rom Class.cpp" />
<ClCompile Include="N64 System\Profiling Class.cpp" />
<ClCompile Include="N64 System\Rom Information Class.cpp" />
<ClCompile Include="N64 System\Speed Limitor Class.cpp" />
<ClCompile Include="N64 System\System Globals.cpp" />
<ClCompile Include="N64 System\Mips\Audio.cpp" />
<ClCompile Include="N64 System\Mips\Dma.cpp" />
<ClCompile Include="N64 System\Mips\Eeprom.cpp" />
<ClCompile Include="N64 System\Mips\FlashRam.cpp" />
<ClCompile Include="N64 System\Mips\Memory Labels Class.cpp" />
<ClCompile Include="N64 System\Mips\Memory Virtual Mem.cpp" />
<ClCompile Include="N64 System\Mips\Mempak.cpp" />
<ClCompile Include="N64 System\Mips\Pif Ram.cpp" />
<ClCompile Include="N64 System\Mips\Register Class.cpp" />
<ClCompile Include="N64 System\Mips\Sram.cpp" />
<ClCompile Include="N64 System\Mips\System Events.cpp" />
<ClCompile Include="N64 System\Mips\System Timing.cpp" />
<ClCompile Include="N64 System\Mips\TLB class.cpp" />
<ClCompile Include="N64 System\C Core\Logging.cpp" />
<ClCompile Include="N64 System\C Core\r4300i Commands.cpp" />
<ClCompile Include="N64 System\Recompiler\Code Block.cpp" />
<ClCompile Include="N64 System\Recompiler\Code Section.cpp" />
<ClCompile Include="N64 System\Recompiler\Function Info.cpp" />
<ClCompile Include="N64 System\Recompiler\Function Map Class.cpp" />
<ClCompile Include="N64 System\Recompiler\Loop Analysis.cpp" />
<ClCompile Include="N64 System\Recompiler\Recompiler Class.cpp" />
<ClCompile Include="N64 System\Recompiler\Recompiler Memory.cpp" />
<ClCompile Include="N64 System\Recompiler\Recompiler Ops.cpp" />
<ClCompile Include="N64 System\Recompiler\Reg Info.cpp" />
<ClCompile Include="N64 System\Recompiler\Section Info.cpp" />
<ClCompile Include="N64 System\Recompiler\x86CodeLog.cpp" />
<ClCompile Include="N64 System\Recompiler\X86ops.cpp" />
<ClCompile Include="N64 System\Interpreter\Interpreter CPU.cpp" />
<ClCompile Include="N64 System\Interpreter\Interpreter Ops 32.cpp" />
<ClCompile Include="N64 System\Interpreter\Interpreter Ops.cpp" />
<ClCompile Include="Plugins\Audio Plugin.cpp" />
<ClCompile Include="Plugins\Controller Plugin.cpp" />
<ClCompile Include="Plugins\GFX plugin.cpp" />
<ClCompile Include="Plugins\Plugin Class.cpp" />
<ClCompile Include="Plugins\Plugin List.cpp" />
<ClCompile Include="Plugins\RSP Plugin.cpp" />
<ClCompile Include="3rd Party\7zip.cpp">
<PrecompiledHeader>NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="3rd Party\Processor Info.cpp">
<PrecompiledHeader>NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="3rd Party\zlib\UNZIP.C">
<PrecompiledHeader>NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="3rd Party\zlib\zip.c">
<PrecompiledHeader>NotUsing</PrecompiledHeader>
</ClCompile>
</ItemGroup>
<ItemGroup>
<Image Include="User Interface\Bitmaps\AboutScreenBottom.bmp" />
<Image Include="User Interface\Bitmaps\AboutScreenMiddle.bmp" />
<Image Include="User Interface\Bitmaps\AboutScreenTop.bmp" />
<Image Include="User Interface\Bitmaps\CloseNormal.bmp" />
<Image Include="User Interface\Bitmaps\LangOK.bmp" />
<Image Include="User Interface\Bitmaps\LangOK_down.bmp" />
<Image Include="User Interface\Icons\left.ico" />
<Image Include="User Interface\Bitmaps\ListItems.bmp" />
<Image Include="User Interface\Icons\PJ64.ICO" />
<Image Include="User Interface\Icons\right.ico" />
<Image Include="User Interface\Bitmaps\tri-state.bmp" />
</ItemGroup>
<ItemGroup>
<None Include="User Interface\Icons\divider.cur" />
<None Include="User Interface\Icons\hand.cur" />
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="User Interface\UI Resources.rc">
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Beta Release|Win32'">User Interface;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">User Interface;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">User Interface;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="Multilanguage.h" />
<ClInclude Include="N64 System.h" />
<ClInclude Include="Plugin.h" />
<ClInclude Include="Settings.h" />
<ClInclude Include="stdafx.h" />
<ClInclude Include="User Interface.h" />
<ClInclude Include="Validate Binary.h" />
<ClInclude Include="WTL App.h" />
<ClInclude Include="Settings\Debug Settings.h" />
<ClInclude Include="Settings\Game Settings.h" />
<ClInclude Include="Settings\Gui Settings.h" />
<ClInclude Include="Settings\N64System Settings.h" />
<ClInclude Include="Settings\Notification Settings.h" />
<ClInclude Include="Settings\Recompiler Settings.h" />
<ClInclude Include="Settings\Settings Class.h" />
<ClInclude Include="Settings\SettingType\SettingsType-Application.h" />
<ClInclude Include="Settings\SettingType\SettingsType-ApplicationIndex.h" />
<ClInclude Include="Settings\SettingType\SettingsType-ApplicationPath.h" />
<ClInclude Include="Settings\SettingType\SettingsType-Base.h" />
<ClInclude Include="Settings\SettingType\SettingsType-Cheats.h" />
<ClInclude Include="Settings\SettingType\SettingsType-GameSetting.h" />
<ClInclude Include="Settings\SettingType\SettingsType-GameSettingIndex.h" />
<ClInclude Include="Settings\SettingType\SettingsType-RDBCpuType.h" />
<ClInclude Include="Settings\SettingType\SettingsType-RDBOnOff.h" />
<ClInclude Include="Settings\SettingType\SettingsType-RDBRamSize.h" />
<ClInclude Include="Settings\SettingType\SettingsType-RDBSaveChip.h" />
<ClInclude Include="Settings\SettingType\SettingsType-RDBYesNo.h" />
<ClInclude Include="Settings\SettingType\SettingsType-RelativePath.h" />
<ClInclude Include="Settings\SettingType\SettingsType-RomDatabase.h" />
<ClInclude Include="Settings\SettingType\SettingsType-RomDatabaseIndex.h" />
<ClInclude Include="Settings\SettingType\SettingsType-RomDatabaseSetting.h" />
<ClInclude Include="Settings\SettingType\SettingsType-SelectedDirectory.h" />
<ClInclude Include="Settings\SettingType\SettingsType-TempBool.h" />
<ClInclude Include="Settings\SettingType\SettingsType-TempNumber.h" />
<ClInclude Include="Settings\SettingType\SettingsType-TempString.h" />
<ClInclude Include="User Interface\Frame Per Second Class.h" />
<ClInclude Include="User Interface\Gui Class.h" />
<ClInclude Include="User Interface\Main Menu Class.h" />
<ClInclude Include="User Interface\Menu Class.h" />
<ClInclude Include="User Interface\MenuShortCuts.h" />
<ClInclude Include="User Interface\Notification Class.h" />
<ClInclude Include="User Interface\resource.h" />
<ClInclude Include="User Interface\Rom Browser.h" />
<ClInclude Include="User Interface\Settings\Settings Page - Advanced Options.h" />
<ClInclude Include="User Interface\Settings\Settings Page - Directories.h" />
<ClInclude Include="User Interface\Settings\Settings Page - Game - General.h" />
<ClInclude Include="User Interface\Settings\Settings Page - Game - Plugin.h" />
<ClInclude Include="User Interface\Settings\Settings Page - Game - Recompiler.h" />
<ClInclude Include="User Interface\Settings\Settings Page - Game - Status.h" />
<ClInclude Include="User Interface\Settings\Settings Page - Game Browser.h" />
<ClInclude Include="User Interface\Settings\Settings Page - Keyboard Shortcuts.h" />
<ClInclude Include="User Interface\Settings\Settings Page - Options.h" />
<ClInclude Include="User Interface\Settings\Settings Page - Plugin.h" />
<ClInclude Include="User Interface\Settings\Settings Page.h" />
<ClInclude Include="User Interface\WTL Controls\ModifiedCheckBox.h" />
<ClInclude Include="User Interface\WTL Controls\ModifiedComboBox.h" />
<ClInclude Include="User Interface\WTL Controls\ModifiedEditBox.h" />
<ClInclude Include="User Interface\WTL Controls\numberctrl.h" />
<ClInclude Include="User Interface\WTL Controls\PartialGroupBox.h" />
<ClInclude Include="Multilanguage\Language Class.h" />
<ClInclude Include="N64 System\Cheat Class.h" />
<ClInclude Include="N64 System\N64 Class.h" />
<ClInclude Include="N64 System\N64 Rom Class.h" />
<ClInclude Include="N64 System\N64 Types.h" />
<ClInclude Include="N64 System\Profiling Class.h" />
<ClInclude Include="N64 System\Rom Information Class.h" />
<ClInclude Include="N64 System\Speed Limitor Class.h" />
<ClInclude Include="N64 System\System Globals.h" />
<ClInclude Include="N64 System\Types.h" />
<ClInclude Include="N64 System\Mips\Audio.h" />
<ClInclude Include="N64 System\Mips\Dma.h" />
<ClInclude Include="N64 System\Mips\Eeprom.h" />
<ClInclude Include="N64 System\Mips\FlashRam.h" />
<ClInclude Include="N64 System\Mips\Memory Class.h" />
<ClInclude Include="N64 System\Mips\Memory Labels Class.h" />
<ClInclude Include="N64 System\Mips\Memory Virtual Mem.h" />
<ClInclude Include="N64 System\Mips\Mempak.H" />
<ClInclude Include="N64 System\Mips\OpCode.h" />
<ClInclude Include="N64 System\Mips\Pif Ram.h" />
<ClInclude Include="N64 System\Mips\Register Class.h" />
<ClInclude Include="N64 System\Mips\Sram.h" />
<ClInclude Include="N64 System\Mips\System Events.h" />
<ClInclude Include="N64 System\Mips\System Timing.h" />
<ClInclude Include="N64 System\Mips\TLB Class.h" />
<ClInclude Include="N64 System\Mips\TranslateVaddr.h" />
<ClInclude Include="N64 System\C Core\Logging.h" />
<ClInclude Include="N64 System\C Core\r4300i Commands.h" />
<ClInclude Include="N64 System\Debugger\Debugger - Memory Dump.h" />
<ClInclude Include="N64 System\Debugger\Debugger - Memory Search.h" />
<ClInclude Include="N64 System\Debugger\Debugger - TLB.h" />
<ClInclude Include="N64 System\Debugger\Debugger - View Memory.h" />
<ClInclude Include="N64 System\Debugger\debugger.h" />
<ClInclude Include="N64 System\Recompiler\Code Block.h" />
<ClInclude Include="N64 System\Recompiler\Code Section.h" />
<ClInclude Include="N64 System\Recompiler\Delay Slot Map Class.h" />
<ClInclude Include="N64 System\Recompiler\Exit Info.h" />
<ClInclude Include="N64 System\Recompiler\Function Info.h" />
<ClInclude Include="N64 System\Recompiler\Function Map Class.h" />
<ClInclude Include="N64 System\Recompiler\Jump Info.h" />
<ClInclude Include="N64 System\Recompiler\Loop Analysis.h" />
<ClInclude Include="N64 System\Recompiler\Recompiler Class.h" />
<ClInclude Include="N64 System\Recompiler\Recompiler Memory.h" />
<ClInclude Include="N64 System\Recompiler\Recompiler Ops.h" />
<ClInclude Include="N64 System\Recompiler\Reg Info.h" />
<ClInclude Include="N64 System\Recompiler\Section Info.h" />
<ClInclude Include="N64 System\Recompiler\x86CodeLog.h" />
<ClInclude Include="N64 System\Recompiler\X86ops.h" />
<ClInclude Include="N64 System\Interpreter\Interpreter CPU.h" />
<ClInclude Include="N64 System\Interpreter\Interpreter Ops 32.h" />
<ClInclude Include="N64 System\Interpreter\Interpreter Ops.h" />
<ClInclude Include="Plugins\Audio Plugin.h" />
<ClInclude Include="Plugins\Controller Plugin.h" />
<ClInclude Include="Plugins\GFX plugin.h" />
<ClInclude Include="Plugins\Plugin Class.h" />
<ClInclude Include="Plugins\Plugin List.h" />
<ClInclude Include="Plugins\RSP Plugin.h" />
<ClInclude Include="3rd Party\7zip.h" />
<ClInclude Include="3rd Party\Processor Info.h" />
<ClInclude Include="3rd Party\zip.h" />
<ClInclude Include="3rd Party\HTML Help\HTMLHELP.H" />
<ClInclude Include="3rd Party\zlib\UNZIP.H" />
<ClInclude Include="3rd Party\zlib\ZCONF.H" />
<ClInclude Include="3rd Party\zlib\zip.h" />
<ClInclude Include="3rd Party\zlib\ZLIB.H" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\3rd Party\7zip\7zip.vcxproj">
<Project>{3326e128-33af-422c-bb7c-67cc6b915610}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
<ProjectReference Include="..\3rd Party\zlib\zlib.vcxproj">
<Project>{731bd205-2826-4631-b7af-117658e88dbc}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
<ProjectReference Include="..\Common\Common.vcxproj">
<Project>{b4a4b994-9111-42b1-93c2-6f1ca8bc4421}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
<ProjectReference Include="..\Glide64\Glide64.vcxproj">
<Project>{a4d13408-a794-4199-8fc7-4a9a32505005}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@ -0,0 +1,843 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{994eee48-3b61-4493-9a7f-6340a5a47175}</UniqueIdentifier>
<Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
</Filter>
<Filter Include="Source Files\Settings Files">
<UniqueIdentifier>{60e2fd87-7b6b-4147-82fe-e12516efe43c}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\Settings Files\Setting Types Files">
<UniqueIdentifier>{305f064d-be0e-418e-a93e-7de72242550e}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\User Interface Source">
<UniqueIdentifier>{7b81a6a8-b20b-464e-8184-864886bb00fd}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\User Interface Source\Settings Source">
<UniqueIdentifier>{bbef87b7-814a-4c87-9713-a07a2de577d4}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\User Interface Source\WTL Controls Source">
<UniqueIdentifier>{19f68e68-7068-4a3c-a11d-c3ff48fe78b2}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\User Interface Source\Debugger Source">
<UniqueIdentifier>{89244064-68f5-44d9-9021-7a592d910e43}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\Multilanguage Source">
<UniqueIdentifier>{94e87bf5-3b11-4f61-8a4a-333690ecf588}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\N64 System Source">
<UniqueIdentifier>{4d3c9ef9-7903-4112-8356-1e7ab2112c20}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\N64 System Source\Mips Source">
<UniqueIdentifier>{2b25c9d1-e1ec-46b6-988a-034edc1fc184}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\N64 System Source\C Core Source">
<UniqueIdentifier>{28ecfeb8-9360-4619-ae95-6f67d66f848d}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\N64 System Source\Recompiler Files">
<UniqueIdentifier>{9a830b90-21d4-429d-b211-26ab691d6474}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\N64 System Source\Interpreter Files">
<UniqueIdentifier>{b5142b69-6b3b-4221-a3cb-2c6c0a35e1d7}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\Plugin Source">
<UniqueIdentifier>{242ae4a5-b150-44e6-b31c-027acd6d38b0}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\3rd Party Source">
<UniqueIdentifier>{0b08dc3f-d3a6-453b-98ab-169c510f34a5}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\3rd Party Source\ZLib Source">
<UniqueIdentifier>{547023e2-7478-40d0-9123-eef7659a97ab}</UniqueIdentifier>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{1e3eb4f7-a0b1-4d09-9e50-b5c699f24050}</UniqueIdentifier>
<Extensions>ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{bc88015e-37f7-4320-8aa4-d5043d17a386}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl</Extensions>
</Filter>
<Filter Include="Header Files\Settings Headers">
<UniqueIdentifier>{80441979-1696-4aca-8652-199a9db22d06}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\Settings Headers\Setting Types Header">
<UniqueIdentifier>{024d5b64-27a9-466b-9388-5c08c5eb5a47}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\User Interface Headers">
<UniqueIdentifier>{54e8f51f-d81d-4f8f-b4f1-76584c1b29a5}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\User Interface Headers\Settings Header">
<UniqueIdentifier>{81b58fad-f73f-4098-8ebc-ffceaff53478}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\User Interface Headers\WTL Controls Headers">
<UniqueIdentifier>{838a58e7-e1d2-45d3-bcf0-dcedad19610c}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\Multilanguage Headers">
<UniqueIdentifier>{5531af4d-33bb-4e84-8a55-c971a18ec7bf}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\N64 System Headers">
<UniqueIdentifier>{6cfab019-2f8d-4e09-be41-1df513b5a680}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\N64 System Headers\Mips Headers">
<UniqueIdentifier>{34662870-e7f3-4ab8-8788-a659bf32f764}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\N64 System Headers\C Core Headers">
<UniqueIdentifier>{4db18f2d-3c89-4a86-adf7-46731ca35087}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\N64 System Headers\Debugger Headers">
<UniqueIdentifier>{c4249d55-df70-4453-b017-b548514ad094}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\N64 System Headers\Recompiler Headers">
<UniqueIdentifier>{a3157468-d5a6-4167-b28f-9de5719ec1e9}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\N64 System Headers\Interpreter Headers">
<UniqueIdentifier>{d87d7401-c716-40f7-a51b-2d9803936b23}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\Plugin Headers">
<UniqueIdentifier>{93ec15cf-1fb2-4095-ae07-95128a67d3df}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\3rd Party Headers">
<UniqueIdentifier>{21f6da31-289d-4d03-80bb-b77fe60355d7}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\3rd Party Headers\HTML Help">
<UniqueIdentifier>{53a1d70d-ec39-415a-88eb-70d6b6eaa918}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\3rd Party Headers\Zlib Headers">
<UniqueIdentifier>{ef4a164b-c5ed-4469-a0e2-4eb21f800b11}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="main.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="stdafx.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="ValidateBinary.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="Settings\Debug Settings.cpp">
<Filter>Source Files\Settings Files</Filter>
</ClCompile>
<ClCompile Include="Settings\Game Settings.cpp">
<Filter>Source Files\Settings Files</Filter>
</ClCompile>
<ClCompile Include="Settings\Gui Settings.cpp">
<Filter>Source Files\Settings Files</Filter>
</ClCompile>
<ClCompile Include="Settings\N64System Settings.cpp">
<Filter>Source Files\Settings Files</Filter>
</ClCompile>
<ClCompile Include="Settings\Notification Settings.cpp">
<Filter>Source Files\Settings Files</Filter>
</ClCompile>
<ClCompile Include="Settings\Recompiler Settings.cpp">
<Filter>Source Files\Settings Files</Filter>
</ClCompile>
<ClCompile Include="Settings\Settings Class.cpp">
<Filter>Source Files\Settings Files</Filter>
</ClCompile>
<ClCompile Include="Settings\SettingType\SettingsType-Application.cpp">
<Filter>Source Files\Settings Files\Setting Types Files</Filter>
</ClCompile>
<ClCompile Include="Settings\SettingType\SettingsType-ApplicationIndex.cpp">
<Filter>Source Files\Settings Files\Setting Types Files</Filter>
</ClCompile>
<ClCompile Include="Settings\SettingType\SettingsType-ApplicationPath.cpp">
<Filter>Source Files\Settings Files\Setting Types Files</Filter>
</ClCompile>
<ClCompile Include="Settings\SettingType\SettingsType-Cheats.cpp">
<Filter>Source Files\Settings Files\Setting Types Files</Filter>
</ClCompile>
<ClCompile Include="Settings\SettingType\SettingsType-GameSetting.cpp">
<Filter>Source Files\Settings Files\Setting Types Files</Filter>
</ClCompile>
<ClCompile Include="Settings\SettingType\SettingsType-GameSettingIndex.cpp">
<Filter>Source Files\Settings Files\Setting Types Files</Filter>
</ClCompile>
<ClCompile Include="Settings\SettingType\SettingsType-RDBCpuType.cpp">
<Filter>Source Files\Settings Files\Setting Types Files</Filter>
</ClCompile>
<ClCompile Include="Settings\SettingType\SettingsType-RDBOnOff.cpp">
<Filter>Source Files\Settings Files\Setting Types Files</Filter>
</ClCompile>
<ClCompile Include="Settings\SettingType\SettingsType-RDBRamSize.cpp">
<Filter>Source Files\Settings Files\Setting Types Files</Filter>
</ClCompile>
<ClCompile Include="Settings\SettingType\SettingsType-RDBSaveChip.cpp">
<Filter>Source Files\Settings Files\Setting Types Files</Filter>
</ClCompile>
<ClCompile Include="Settings\SettingType\SettingsType-RDBYesNo.cpp">
<Filter>Source Files\Settings Files\Setting Types Files</Filter>
</ClCompile>
<ClCompile Include="Settings\SettingType\SettingsType-RelativePath.cpp">
<Filter>Source Files\Settings Files\Setting Types Files</Filter>
</ClCompile>
<ClCompile Include="Settings\SettingType\SettingsType-RomDatabase.cpp">
<Filter>Source Files\Settings Files\Setting Types Files</Filter>
</ClCompile>
<ClCompile Include="Settings\SettingType\SettingsType-RomDatabaseIndex.cpp">
<Filter>Source Files\Settings Files\Setting Types Files</Filter>
</ClCompile>
<ClCompile Include="Settings\SettingType\SettingsType-RomDatabaseSetting.cpp">
<Filter>Source Files\Settings Files\Setting Types Files</Filter>
</ClCompile>
<ClCompile Include="Settings\SettingType\SettingsType-SelectedDirectory.cpp">
<Filter>Source Files\Settings Files\Setting Types Files</Filter>
</ClCompile>
<ClCompile Include="Settings\SettingType\SettingsType-TempBool.cpp">
<Filter>Source Files\Settings Files\Setting Types Files</Filter>
</ClCompile>
<ClCompile Include="Settings\SettingType\SettingsType-TempNumber.cpp">
<Filter>Source Files\Settings Files\Setting Types Files</Filter>
</ClCompile>
<ClCompile Include="Settings\SettingType\SettingsType-TempString.cpp">
<Filter>Source Files\Settings Files\Setting Types Files</Filter>
</ClCompile>
<ClCompile Include="User Interface\Frame Per Second Class.cpp">
<Filter>Source Files\User Interface Source</Filter>
</ClCompile>
<ClCompile Include="User Interface\Gui Class.cpp">
<Filter>Source Files\User Interface Source</Filter>
</ClCompile>
<ClCompile Include="User Interface\Main Menu Class.cpp">
<Filter>Source Files\User Interface Source</Filter>
</ClCompile>
<ClCompile Include="User Interface\Menu Class.cpp">
<Filter>Source Files\User Interface Source</Filter>
</ClCompile>
<ClCompile Include="User Interface\MenuShortCuts.cpp">
<Filter>Source Files\User Interface Source</Filter>
</ClCompile>
<ClCompile Include="User Interface\Notification Class.cpp">
<Filter>Source Files\User Interface Source</Filter>
</ClCompile>
<ClCompile Include="User Interface\Rom Browser Class.cpp">
<Filter>Source Files\User Interface Source</Filter>
</ClCompile>
<ClCompile Include="User Interface\Settings Config.cpp">
<Filter>Source Files\User Interface Source</Filter>
</ClCompile>
<ClCompile Include="User Interface\Settings\Settings Page - Advanced Options.cpp">
<Filter>Source Files\User Interface Source\Settings Source</Filter>
</ClCompile>
<ClCompile Include="User Interface\Settings\Settings Page - Directories.cpp">
<Filter>Source Files\User Interface Source\Settings Source</Filter>
</ClCompile>
<ClCompile Include="User Interface\Settings\Settings Page - Game - General.cpp">
<Filter>Source Files\User Interface Source\Settings Source</Filter>
</ClCompile>
<ClCompile Include="User Interface\Settings\Settings Page - Game - Plugin.cpp">
<Filter>Source Files\User Interface Source\Settings Source</Filter>
</ClCompile>
<ClCompile Include="User Interface\Settings\Settings Page - Game - Recompiler.cpp">
<Filter>Source Files\User Interface Source\Settings Source</Filter>
</ClCompile>
<ClCompile Include="User Interface\Settings\Settings Page - Game - Status.cpp">
<Filter>Source Files\User Interface Source\Settings Source</Filter>
</ClCompile>
<ClCompile Include="User Interface\Settings\Settings Page - Game Browser.cpp">
<Filter>Source Files\User Interface Source\Settings Source</Filter>
</ClCompile>
<ClCompile Include="User Interface\Settings\Settings Page - Keyboard Shortcuts.cpp">
<Filter>Source Files\User Interface Source\Settings Source</Filter>
</ClCompile>
<ClCompile Include="User Interface\Settings\Settings Page - Options.cpp">
<Filter>Source Files\User Interface Source\Settings Source</Filter>
</ClCompile>
<ClCompile Include="User Interface\Settings\Settings Page - Plugin.cpp">
<Filter>Source Files\User Interface Source\Settings Source</Filter>
</ClCompile>
<ClCompile Include="User Interface\Settings\Settings Page.cpp">
<Filter>Source Files\User Interface Source\Settings Source</Filter>
</ClCompile>
<ClCompile Include="User Interface\WTL Controls\ModifiedEditBox.cpp">
<Filter>Source Files\User Interface Source\WTL Controls Source</Filter>
</ClCompile>
<ClCompile Include="User Interface\WTL Controls\PartialGroupBox.cpp">
<Filter>Source Files\User Interface Source\WTL Controls Source</Filter>
</ClCompile>
<ClCompile Include="N64 System\Debugger\Debugger - Memory Dump.cpp">
<Filter>Source Files\User Interface Source\Debugger Source</Filter>
</ClCompile>
<ClCompile Include="N64 System\Debugger\Debugger - Memory Search.cpp">
<Filter>Source Files\User Interface Source\Debugger Source</Filter>
</ClCompile>
<ClCompile Include="N64 System\Debugger\Debugger - TLB.cpp">
<Filter>Source Files\User Interface Source\Debugger Source</Filter>
</ClCompile>
<ClCompile Include="N64 System\Debugger\Debugger - View Memory.cpp">
<Filter>Source Files\User Interface Source\Debugger Source</Filter>
</ClCompile>
<ClCompile Include="N64 System\Debugger\Debugger.cpp">
<Filter>Source Files\User Interface Source\Debugger Source</Filter>
</ClCompile>
<ClCompile Include="Multilanguage\Language Class.cpp">
<Filter>Source Files\Multilanguage Source</Filter>
</ClCompile>
<ClCompile Include="N64 System\Cheat Class.cpp">
<Filter>Source Files\N64 System Source</Filter>
</ClCompile>
<ClCompile Include="N64 System\N64 Class.cpp">
<Filter>Source Files\N64 System Source</Filter>
</ClCompile>
<ClCompile Include="N64 System\N64 Rom Class.cpp">
<Filter>Source Files\N64 System Source</Filter>
</ClCompile>
<ClCompile Include="N64 System\Profiling Class.cpp">
<Filter>Source Files\N64 System Source</Filter>
</ClCompile>
<ClCompile Include="N64 System\Rom Information Class.cpp">
<Filter>Source Files\N64 System Source</Filter>
</ClCompile>
<ClCompile Include="N64 System\Speed Limitor Class.cpp">
<Filter>Source Files\N64 System Source</Filter>
</ClCompile>
<ClCompile Include="N64 System\System Globals.cpp">
<Filter>Source Files\N64 System Source</Filter>
</ClCompile>
<ClCompile Include="N64 System\Mips\Audio.cpp">
<Filter>Source Files\N64 System Source\Mips Source</Filter>
</ClCompile>
<ClCompile Include="N64 System\Mips\Dma.cpp">
<Filter>Source Files\N64 System Source\Mips Source</Filter>
</ClCompile>
<ClCompile Include="N64 System\Mips\Eeprom.cpp">
<Filter>Source Files\N64 System Source\Mips Source</Filter>
</ClCompile>
<ClCompile Include="N64 System\Mips\FlashRam.cpp">
<Filter>Source Files\N64 System Source\Mips Source</Filter>
</ClCompile>
<ClCompile Include="N64 System\Mips\Memory Labels Class.cpp">
<Filter>Source Files\N64 System Source\Mips Source</Filter>
</ClCompile>
<ClCompile Include="N64 System\Mips\Memory Virtual Mem.cpp">
<Filter>Source Files\N64 System Source\Mips Source</Filter>
</ClCompile>
<ClCompile Include="N64 System\Mips\Mempak.cpp">
<Filter>Source Files\N64 System Source\Mips Source</Filter>
</ClCompile>
<ClCompile Include="N64 System\Mips\Pif Ram.cpp">
<Filter>Source Files\N64 System Source\Mips Source</Filter>
</ClCompile>
<ClCompile Include="N64 System\Mips\Register Class.cpp">
<Filter>Source Files\N64 System Source\Mips Source</Filter>
</ClCompile>
<ClCompile Include="N64 System\Mips\Sram.cpp">
<Filter>Source Files\N64 System Source\Mips Source</Filter>
</ClCompile>
<ClCompile Include="N64 System\Mips\System Events.cpp">
<Filter>Source Files\N64 System Source\Mips Source</Filter>
</ClCompile>
<ClCompile Include="N64 System\Mips\System Timing.cpp">
<Filter>Source Files\N64 System Source\Mips Source</Filter>
</ClCompile>
<ClCompile Include="N64 System\Mips\TLB class.cpp">
<Filter>Source Files\N64 System Source\Mips Source</Filter>
</ClCompile>
<ClCompile Include="N64 System\C Core\Logging.cpp">
<Filter>Source Files\N64 System Source\C Core Source</Filter>
</ClCompile>
<ClCompile Include="N64 System\C Core\r4300i Commands.cpp">
<Filter>Source Files\N64 System Source\C Core Source</Filter>
</ClCompile>
<ClCompile Include="N64 System\Recompiler\Code Block.cpp">
<Filter>Source Files\N64 System Source\Recompiler Files</Filter>
</ClCompile>
<ClCompile Include="N64 System\Recompiler\Code Section.cpp">
<Filter>Source Files\N64 System Source\Recompiler Files</Filter>
</ClCompile>
<ClCompile Include="N64 System\Recompiler\Function Info.cpp">
<Filter>Source Files\N64 System Source\Recompiler Files</Filter>
</ClCompile>
<ClCompile Include="N64 System\Recompiler\Function Map Class.cpp">
<Filter>Source Files\N64 System Source\Recompiler Files</Filter>
</ClCompile>
<ClCompile Include="N64 System\Recompiler\Loop Analysis.cpp">
<Filter>Source Files\N64 System Source\Recompiler Files</Filter>
</ClCompile>
<ClCompile Include="N64 System\Recompiler\Recompiler Class.cpp">
<Filter>Source Files\N64 System Source\Recompiler Files</Filter>
</ClCompile>
<ClCompile Include="N64 System\Recompiler\Recompiler Memory.cpp">
<Filter>Source Files\N64 System Source\Recompiler Files</Filter>
</ClCompile>
<ClCompile Include="N64 System\Recompiler\Recompiler Ops.cpp">
<Filter>Source Files\N64 System Source\Recompiler Files</Filter>
</ClCompile>
<ClCompile Include="N64 System\Recompiler\Reg Info.cpp">
<Filter>Source Files\N64 System Source\Recompiler Files</Filter>
</ClCompile>
<ClCompile Include="N64 System\Recompiler\Section Info.cpp">
<Filter>Source Files\N64 System Source\Recompiler Files</Filter>
</ClCompile>
<ClCompile Include="N64 System\Recompiler\x86CodeLog.cpp">
<Filter>Source Files\N64 System Source\Recompiler Files</Filter>
</ClCompile>
<ClCompile Include="N64 System\Recompiler\X86ops.cpp">
<Filter>Source Files\N64 System Source\Recompiler Files</Filter>
</ClCompile>
<ClCompile Include="N64 System\Interpreter\Interpreter CPU.cpp">
<Filter>Source Files\N64 System Source\Interpreter Files</Filter>
</ClCompile>
<ClCompile Include="N64 System\Interpreter\Interpreter Ops 32.cpp">
<Filter>Source Files\N64 System Source\Interpreter Files</Filter>
</ClCompile>
<ClCompile Include="N64 System\Interpreter\Interpreter Ops.cpp">
<Filter>Source Files\N64 System Source\Interpreter Files</Filter>
</ClCompile>
<ClCompile Include="Plugins\Audio Plugin.cpp">
<Filter>Source Files\Plugin Source</Filter>
</ClCompile>
<ClCompile Include="Plugins\Controller Plugin.cpp">
<Filter>Source Files\Plugin Source</Filter>
</ClCompile>
<ClCompile Include="Plugins\GFX plugin.cpp">
<Filter>Source Files\Plugin Source</Filter>
</ClCompile>
<ClCompile Include="Plugins\Plugin Class.cpp">
<Filter>Source Files\Plugin Source</Filter>
</ClCompile>
<ClCompile Include="Plugins\Plugin List.cpp">
<Filter>Source Files\Plugin Source</Filter>
</ClCompile>
<ClCompile Include="Plugins\RSP Plugin.cpp">
<Filter>Source Files\Plugin Source</Filter>
</ClCompile>
<ClCompile Include="3rd Party\7zip.cpp">
<Filter>Source Files\3rd Party Source</Filter>
</ClCompile>
<ClCompile Include="3rd Party\Processor Info.cpp">
<Filter>Source Files\3rd Party Source</Filter>
</ClCompile>
<ClCompile Include="3rd Party\zlib\UNZIP.C">
<Filter>Source Files\3rd Party Source\ZLib Source</Filter>
</ClCompile>
<ClCompile Include="3rd Party\zlib\zip.c">
<Filter>Source Files\3rd Party Source\ZLib Source</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<Image Include="User Interface\Bitmaps\AboutScreenBottom.bmp">
<Filter>Resource Files</Filter>
</Image>
<Image Include="User Interface\Bitmaps\AboutScreenMiddle.bmp">
<Filter>Resource Files</Filter>
</Image>
<Image Include="User Interface\Bitmaps\AboutScreenTop.bmp">
<Filter>Resource Files</Filter>
</Image>
<Image Include="User Interface\Bitmaps\CloseNormal.bmp">
<Filter>Resource Files</Filter>
</Image>
<Image Include="User Interface\Bitmaps\LangOK.bmp">
<Filter>Resource Files</Filter>
</Image>
<Image Include="User Interface\Bitmaps\LangOK_down.bmp">
<Filter>Resource Files</Filter>
</Image>
<Image Include="User Interface\Icons\left.ico">
<Filter>Resource Files</Filter>
</Image>
<Image Include="User Interface\Bitmaps\ListItems.bmp">
<Filter>Resource Files</Filter>
</Image>
<Image Include="User Interface\Icons\PJ64.ICO">
<Filter>Resource Files</Filter>
</Image>
<Image Include="User Interface\Icons\right.ico">
<Filter>Resource Files</Filter>
</Image>
<Image Include="User Interface\Bitmaps\tri-state.bmp">
<Filter>Resource Files</Filter>
</Image>
</ItemGroup>
<ItemGroup>
<None Include="User Interface\Icons\divider.cur">
<Filter>Resource Files</Filter>
</None>
<None Include="User Interface\Icons\hand.cur">
<Filter>Resource Files</Filter>
</None>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="User Interface\UI Resources.rc">
<Filter>Resource Files</Filter>
</ResourceCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="Multilanguage.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="N64 System.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="Plugin.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="Settings.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="stdafx.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="User Interface.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="Validate Binary.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="WTL App.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="Settings\Debug Settings.h">
<Filter>Header Files\Settings Headers</Filter>
</ClInclude>
<ClInclude Include="Settings\Game Settings.h">
<Filter>Header Files\Settings Headers</Filter>
</ClInclude>
<ClInclude Include="Settings\Gui Settings.h">
<Filter>Header Files\Settings Headers</Filter>
</ClInclude>
<ClInclude Include="Settings\N64System Settings.h">
<Filter>Header Files\Settings Headers</Filter>
</ClInclude>
<ClInclude Include="Settings\Notification Settings.h">
<Filter>Header Files\Settings Headers</Filter>
</ClInclude>
<ClInclude Include="Settings\Recompiler Settings.h">
<Filter>Header Files\Settings Headers</Filter>
</ClInclude>
<ClInclude Include="Settings\Settings Class.h">
<Filter>Header Files\Settings Headers</Filter>
</ClInclude>
<ClInclude Include="Settings\SettingType\SettingsType-Application.h">
<Filter>Header Files\Settings Headers\Setting Types Header</Filter>
</ClInclude>
<ClInclude Include="Settings\SettingType\SettingsType-ApplicationIndex.h">
<Filter>Header Files\Settings Headers\Setting Types Header</Filter>
</ClInclude>
<ClInclude Include="Settings\SettingType\SettingsType-ApplicationPath.h">
<Filter>Header Files\Settings Headers\Setting Types Header</Filter>
</ClInclude>
<ClInclude Include="Settings\SettingType\SettingsType-Base.h">
<Filter>Header Files\Settings Headers\Setting Types Header</Filter>
</ClInclude>
<ClInclude Include="Settings\SettingType\SettingsType-Cheats.h">
<Filter>Header Files\Settings Headers\Setting Types Header</Filter>
</ClInclude>
<ClInclude Include="Settings\SettingType\SettingsType-GameSetting.h">
<Filter>Header Files\Settings Headers\Setting Types Header</Filter>
</ClInclude>
<ClInclude Include="Settings\SettingType\SettingsType-GameSettingIndex.h">
<Filter>Header Files\Settings Headers\Setting Types Header</Filter>
</ClInclude>
<ClInclude Include="Settings\SettingType\SettingsType-RDBCpuType.h">
<Filter>Header Files\Settings Headers\Setting Types Header</Filter>
</ClInclude>
<ClInclude Include="Settings\SettingType\SettingsType-RDBOnOff.h">
<Filter>Header Files\Settings Headers\Setting Types Header</Filter>
</ClInclude>
<ClInclude Include="Settings\SettingType\SettingsType-RDBRamSize.h">
<Filter>Header Files\Settings Headers\Setting Types Header</Filter>
</ClInclude>
<ClInclude Include="Settings\SettingType\SettingsType-RDBSaveChip.h">
<Filter>Header Files\Settings Headers\Setting Types Header</Filter>
</ClInclude>
<ClInclude Include="Settings\SettingType\SettingsType-RDBYesNo.h">
<Filter>Header Files\Settings Headers\Setting Types Header</Filter>
</ClInclude>
<ClInclude Include="Settings\SettingType\SettingsType-RelativePath.h">
<Filter>Header Files\Settings Headers\Setting Types Header</Filter>
</ClInclude>
<ClInclude Include="Settings\SettingType\SettingsType-RomDatabase.h">
<Filter>Header Files\Settings Headers\Setting Types Header</Filter>
</ClInclude>
<ClInclude Include="Settings\SettingType\SettingsType-RomDatabaseIndex.h">
<Filter>Header Files\Settings Headers\Setting Types Header</Filter>
</ClInclude>
<ClInclude Include="Settings\SettingType\SettingsType-RomDatabaseSetting.h">
<Filter>Header Files\Settings Headers\Setting Types Header</Filter>
</ClInclude>
<ClInclude Include="Settings\SettingType\SettingsType-SelectedDirectory.h">
<Filter>Header Files\Settings Headers\Setting Types Header</Filter>
</ClInclude>
<ClInclude Include="Settings\SettingType\SettingsType-TempBool.h">
<Filter>Header Files\Settings Headers\Setting Types Header</Filter>
</ClInclude>
<ClInclude Include="Settings\SettingType\SettingsType-TempNumber.h">
<Filter>Header Files\Settings Headers\Setting Types Header</Filter>
</ClInclude>
<ClInclude Include="Settings\SettingType\SettingsType-TempString.h">
<Filter>Header Files\Settings Headers\Setting Types Header</Filter>
</ClInclude>
<ClInclude Include="User Interface\Frame Per Second Class.h">
<Filter>Header Files\User Interface Headers</Filter>
</ClInclude>
<ClInclude Include="User Interface\Gui Class.h">
<Filter>Header Files\User Interface Headers</Filter>
</ClInclude>
<ClInclude Include="User Interface\Main Menu Class.h">
<Filter>Header Files\User Interface Headers</Filter>
</ClInclude>
<ClInclude Include="User Interface\Menu Class.h">
<Filter>Header Files\User Interface Headers</Filter>
</ClInclude>
<ClInclude Include="User Interface\MenuShortCuts.h">
<Filter>Header Files\User Interface Headers</Filter>
</ClInclude>
<ClInclude Include="User Interface\Notification Class.h">
<Filter>Header Files\User Interface Headers</Filter>
</ClInclude>
<ClInclude Include="User Interface\resource.h">
<Filter>Header Files\User Interface Headers</Filter>
</ClInclude>
<ClInclude Include="User Interface\Rom Browser.h">
<Filter>Header Files\User Interface Headers</Filter>
</ClInclude>
<ClInclude Include="User Interface\Settings\Settings Page - Advanced Options.h">
<Filter>Header Files\User Interface Headers\Settings Header</Filter>
</ClInclude>
<ClInclude Include="User Interface\Settings\Settings Page - Directories.h">
<Filter>Header Files\User Interface Headers\Settings Header</Filter>
</ClInclude>
<ClInclude Include="User Interface\Settings\Settings Page - Game - General.h">
<Filter>Header Files\User Interface Headers\Settings Header</Filter>
</ClInclude>
<ClInclude Include="User Interface\Settings\Settings Page - Game - Plugin.h">
<Filter>Header Files\User Interface Headers\Settings Header</Filter>
</ClInclude>
<ClInclude Include="User Interface\Settings\Settings Page - Game - Recompiler.h">
<Filter>Header Files\User Interface Headers\Settings Header</Filter>
</ClInclude>
<ClInclude Include="User Interface\Settings\Settings Page - Game - Status.h">
<Filter>Header Files\User Interface Headers\Settings Header</Filter>
</ClInclude>
<ClInclude Include="User Interface\Settings\Settings Page - Game Browser.h">
<Filter>Header Files\User Interface Headers\Settings Header</Filter>
</ClInclude>
<ClInclude Include="User Interface\Settings\Settings Page - Keyboard Shortcuts.h">
<Filter>Header Files\User Interface Headers\Settings Header</Filter>
</ClInclude>
<ClInclude Include="User Interface\Settings\Settings Page - Options.h">
<Filter>Header Files\User Interface Headers\Settings Header</Filter>
</ClInclude>
<ClInclude Include="User Interface\Settings\Settings Page - Plugin.h">
<Filter>Header Files\User Interface Headers\Settings Header</Filter>
</ClInclude>
<ClInclude Include="User Interface\Settings\Settings Page.h">
<Filter>Header Files\User Interface Headers\Settings Header</Filter>
</ClInclude>
<ClInclude Include="User Interface\WTL Controls\ModifiedCheckBox.h">
<Filter>Header Files\User Interface Headers\WTL Controls Headers</Filter>
</ClInclude>
<ClInclude Include="User Interface\WTL Controls\ModifiedComboBox.h">
<Filter>Header Files\User Interface Headers\WTL Controls Headers</Filter>
</ClInclude>
<ClInclude Include="User Interface\WTL Controls\ModifiedEditBox.h">
<Filter>Header Files\User Interface Headers\WTL Controls Headers</Filter>
</ClInclude>
<ClInclude Include="User Interface\WTL Controls\numberctrl.h">
<Filter>Header Files\User Interface Headers\WTL Controls Headers</Filter>
</ClInclude>
<ClInclude Include="User Interface\WTL Controls\PartialGroupBox.h">
<Filter>Header Files\User Interface Headers\WTL Controls Headers</Filter>
</ClInclude>
<ClInclude Include="Multilanguage\Language Class.h">
<Filter>Header Files\Multilanguage Headers</Filter>
</ClInclude>
<ClInclude Include="N64 System\Cheat Class.h">
<Filter>Header Files\N64 System Headers</Filter>
</ClInclude>
<ClInclude Include="N64 System\N64 Class.h">
<Filter>Header Files\N64 System Headers</Filter>
</ClInclude>
<ClInclude Include="N64 System\N64 Rom Class.h">
<Filter>Header Files\N64 System Headers</Filter>
</ClInclude>
<ClInclude Include="N64 System\N64 Types.h">
<Filter>Header Files\N64 System Headers</Filter>
</ClInclude>
<ClInclude Include="N64 System\Profiling Class.h">
<Filter>Header Files\N64 System Headers</Filter>
</ClInclude>
<ClInclude Include="N64 System\Rom Information Class.h">
<Filter>Header Files\N64 System Headers</Filter>
</ClInclude>
<ClInclude Include="N64 System\Speed Limitor Class.h">
<Filter>Header Files\N64 System Headers</Filter>
</ClInclude>
<ClInclude Include="N64 System\System Globals.h">
<Filter>Header Files\N64 System Headers</Filter>
</ClInclude>
<ClInclude Include="N64 System\Types.h">
<Filter>Header Files\N64 System Headers</Filter>
</ClInclude>
<ClInclude Include="N64 System\Mips\Audio.h">
<Filter>Header Files\N64 System Headers\Mips Headers</Filter>
</ClInclude>
<ClInclude Include="N64 System\Mips\Dma.h">
<Filter>Header Files\N64 System Headers\Mips Headers</Filter>
</ClInclude>
<ClInclude Include="N64 System\Mips\Eeprom.h">
<Filter>Header Files\N64 System Headers\Mips Headers</Filter>
</ClInclude>
<ClInclude Include="N64 System\Mips\FlashRam.h">
<Filter>Header Files\N64 System Headers\Mips Headers</Filter>
</ClInclude>
<ClInclude Include="N64 System\Mips\Memory Class.h">
<Filter>Header Files\N64 System Headers\Mips Headers</Filter>
</ClInclude>
<ClInclude Include="N64 System\Mips\Memory Labels Class.h">
<Filter>Header Files\N64 System Headers\Mips Headers</Filter>
</ClInclude>
<ClInclude Include="N64 System\Mips\Memory Virtual Mem.h">
<Filter>Header Files\N64 System Headers\Mips Headers</Filter>
</ClInclude>
<ClInclude Include="N64 System\Mips\Mempak.H">
<Filter>Header Files\N64 System Headers\Mips Headers</Filter>
</ClInclude>
<ClInclude Include="N64 System\Mips\OpCode.h">
<Filter>Header Files\N64 System Headers\Mips Headers</Filter>
</ClInclude>
<ClInclude Include="N64 System\Mips\Pif Ram.h">
<Filter>Header Files\N64 System Headers\Mips Headers</Filter>
</ClInclude>
<ClInclude Include="N64 System\Mips\Register Class.h">
<Filter>Header Files\N64 System Headers\Mips Headers</Filter>
</ClInclude>
<ClInclude Include="N64 System\Mips\Sram.h">
<Filter>Header Files\N64 System Headers\Mips Headers</Filter>
</ClInclude>
<ClInclude Include="N64 System\Mips\System Events.h">
<Filter>Header Files\N64 System Headers\Mips Headers</Filter>
</ClInclude>
<ClInclude Include="N64 System\Mips\System Timing.h">
<Filter>Header Files\N64 System Headers\Mips Headers</Filter>
</ClInclude>
<ClInclude Include="N64 System\Mips\TLB Class.h">
<Filter>Header Files\N64 System Headers\Mips Headers</Filter>
</ClInclude>
<ClInclude Include="N64 System\Mips\TranslateVaddr.h">
<Filter>Header Files\N64 System Headers\Mips Headers</Filter>
</ClInclude>
<ClInclude Include="N64 System\C Core\Logging.h">
<Filter>Header Files\N64 System Headers\C Core Headers</Filter>
</ClInclude>
<ClInclude Include="N64 System\C Core\r4300i Commands.h">
<Filter>Header Files\N64 System Headers\C Core Headers</Filter>
</ClInclude>
<ClInclude Include="N64 System\Debugger\Debugger - Memory Dump.h">
<Filter>Header Files\N64 System Headers\Debugger Headers</Filter>
</ClInclude>
<ClInclude Include="N64 System\Debugger\Debugger - Memory Search.h">
<Filter>Header Files\N64 System Headers\Debugger Headers</Filter>
</ClInclude>
<ClInclude Include="N64 System\Debugger\Debugger - TLB.h">
<Filter>Header Files\N64 System Headers\Debugger Headers</Filter>
</ClInclude>
<ClInclude Include="N64 System\Debugger\Debugger - View Memory.h">
<Filter>Header Files\N64 System Headers\Debugger Headers</Filter>
</ClInclude>
<ClInclude Include="N64 System\Debugger\debugger.h">
<Filter>Header Files\N64 System Headers\Debugger Headers</Filter>
</ClInclude>
<ClInclude Include="N64 System\Recompiler\Code Block.h">
<Filter>Header Files\N64 System Headers\Recompiler Headers</Filter>
</ClInclude>
<ClInclude Include="N64 System\Recompiler\Code Section.h">
<Filter>Header Files\N64 System Headers\Recompiler Headers</Filter>
</ClInclude>
<ClInclude Include="N64 System\Recompiler\Delay Slot Map Class.h">
<Filter>Header Files\N64 System Headers\Recompiler Headers</Filter>
</ClInclude>
<ClInclude Include="N64 System\Recompiler\Exit Info.h">
<Filter>Header Files\N64 System Headers\Recompiler Headers</Filter>
</ClInclude>
<ClInclude Include="N64 System\Recompiler\Function Info.h">
<Filter>Header Files\N64 System Headers\Recompiler Headers</Filter>
</ClInclude>
<ClInclude Include="N64 System\Recompiler\Function Map Class.h">
<Filter>Header Files\N64 System Headers\Recompiler Headers</Filter>
</ClInclude>
<ClInclude Include="N64 System\Recompiler\Jump Info.h">
<Filter>Header Files\N64 System Headers\Recompiler Headers</Filter>
</ClInclude>
<ClInclude Include="N64 System\Recompiler\Loop Analysis.h">
<Filter>Header Files\N64 System Headers\Recompiler Headers</Filter>
</ClInclude>
<ClInclude Include="N64 System\Recompiler\Recompiler Class.h">
<Filter>Header Files\N64 System Headers\Recompiler Headers</Filter>
</ClInclude>
<ClInclude Include="N64 System\Recompiler\Recompiler Memory.h">
<Filter>Header Files\N64 System Headers\Recompiler Headers</Filter>
</ClInclude>
<ClInclude Include="N64 System\Recompiler\Recompiler Ops.h">
<Filter>Header Files\N64 System Headers\Recompiler Headers</Filter>
</ClInclude>
<ClInclude Include="N64 System\Recompiler\Reg Info.h">
<Filter>Header Files\N64 System Headers\Recompiler Headers</Filter>
</ClInclude>
<ClInclude Include="N64 System\Recompiler\Section Info.h">
<Filter>Header Files\N64 System Headers\Recompiler Headers</Filter>
</ClInclude>
<ClInclude Include="N64 System\Recompiler\x86CodeLog.h">
<Filter>Header Files\N64 System Headers\Recompiler Headers</Filter>
</ClInclude>
<ClInclude Include="N64 System\Recompiler\X86ops.h">
<Filter>Header Files\N64 System Headers\Recompiler Headers</Filter>
</ClInclude>
<ClInclude Include="N64 System\Interpreter\Interpreter CPU.h">
<Filter>Header Files\N64 System Headers\Interpreter Headers</Filter>
</ClInclude>
<ClInclude Include="N64 System\Interpreter\Interpreter Ops 32.h">
<Filter>Header Files\N64 System Headers\Interpreter Headers</Filter>
</ClInclude>
<ClInclude Include="N64 System\Interpreter\Interpreter Ops.h">
<Filter>Header Files\N64 System Headers\Interpreter Headers</Filter>
</ClInclude>
<ClInclude Include="Plugins\Audio Plugin.h">
<Filter>Header Files\Plugin Headers</Filter>
</ClInclude>
<ClInclude Include="Plugins\Controller Plugin.h">
<Filter>Header Files\Plugin Headers</Filter>
</ClInclude>
<ClInclude Include="Plugins\GFX plugin.h">
<Filter>Header Files\Plugin Headers</Filter>
</ClInclude>
<ClInclude Include="Plugins\Plugin Class.h">
<Filter>Header Files\Plugin Headers</Filter>
</ClInclude>
<ClInclude Include="Plugins\Plugin List.h">
<Filter>Header Files\Plugin Headers</Filter>
</ClInclude>
<ClInclude Include="Plugins\RSP Plugin.h">
<Filter>Header Files\Plugin Headers</Filter>
</ClInclude>
<ClInclude Include="3rd Party\7zip.h">
<Filter>Header Files\3rd Party Headers</Filter>
</ClInclude>
<ClInclude Include="3rd Party\Processor Info.h">
<Filter>Header Files\3rd Party Headers</Filter>
</ClInclude>
<ClInclude Include="3rd Party\zip.h">
<Filter>Header Files\3rd Party Headers</Filter>
</ClInclude>
<ClInclude Include="3rd Party\HTML Help\HTMLHELP.H">
<Filter>Header Files\3rd Party Headers\HTML Help</Filter>
</ClInclude>
<ClInclude Include="3rd Party\zlib\UNZIP.H">
<Filter>Header Files\3rd Party Headers\Zlib Headers</Filter>
</ClInclude>
<ClInclude Include="3rd Party\zlib\ZCONF.H">
<Filter>Header Files\3rd Party Headers\Zlib Headers</Filter>
</ClInclude>
<ClInclude Include="3rd Party\zlib\zip.h">
<Filter>Header Files\3rd Party Headers\Zlib Headers</Filter>
</ClInclude>
<ClInclude Include="3rd Party\zlib\ZLIB.H">
<Filter>Header Files\3rd Party Headers\Zlib Headers</Filter>
</ClInclude>
</ItemGroup>
</Project>

View File

@ -81,7 +81,7 @@ bool CSettingTypeRomDatabaseSetting::Load ( int /*Index*/, stdstr & /*Value*/ )
} }
//return the default values //return the default values
void CSettingTypeRomDatabaseSetting::LoadDefault ( int /*Index*/, bool & Value ) const void CSettingTypeRomDatabaseSetting::LoadDefault ( int /*Index*/, bool & /*Value*/ ) const
{ {
g_Notify->BreakPoint(__FILE__,__LINE__); g_Notify->BreakPoint(__FILE__,__LINE__);
/*if (m_DefaultSetting != Default_None) /*if (m_DefaultSetting != Default_None)
@ -107,7 +107,7 @@ void CSettingTypeRomDatabaseSetting::LoadDefault ( int /*Index*/, ULONG & Value
} }
} }
void CSettingTypeRomDatabaseSetting::LoadDefault ( int /*Index*/, stdstr & Value ) const void CSettingTypeRomDatabaseSetting::LoadDefault ( int /*Index*/, stdstr & /*Value*/ ) const
{ {
g_Notify->BreakPoint(__FILE__,__LINE__); g_Notify->BreakPoint(__FILE__,__LINE__);
/*if (m_DefaultSetting != Default_None) /*if (m_DefaultSetting != Default_None)
@ -122,7 +122,7 @@ void CSettingTypeRomDatabaseSetting::LoadDefault ( int /*Index*/, stdstr & Value
} }
//Update the settings //Update the settings
void CSettingTypeRomDatabaseSetting::Save ( int /*Index*/, bool Value ) void CSettingTypeRomDatabaseSetting::Save ( int /*Index*/, bool /*Value*/ )
{ {
g_Notify->BreakPoint(__FILE__,__LINE__); g_Notify->BreakPoint(__FILE__,__LINE__);
/*if (!g_Settings->LoadBool(Setting_RdbEditor)) /*if (!g_Settings->LoadBool(Setting_RdbEditor))
@ -169,7 +169,7 @@ void CSettingTypeRomDatabaseSetting::Save ( int /*Index*/, const stdstr & /*Valu
*/ */
} }
void CSettingTypeRomDatabaseSetting::Save ( int /*Index*/, const char * Value ) void CSettingTypeRomDatabaseSetting::Save ( int /*Index*/, const char * /*Value*/ )
{ {
g_Notify->BreakPoint(__FILE__,__LINE__); g_Notify->BreakPoint(__FILE__,__LINE__);
/*if (!g_Settings->LoadBool(Setting_RdbEditor)) /*if (!g_Settings->LoadBool(Setting_RdbEditor))

View File

@ -16,13 +16,6 @@
#include "Multilanguage.h" #include "Multilanguage.h"
#include "Settings.h" #include "Settings.h"
#define DECLARE_HANDLE(name) struct name##__ { int unused; }; typedef struct name##__ *name
DECLARE_HANDLE (WND_HANDLE);
DECLARE_HANDLE (MENU_HANDLE);
DECLARE_HANDLE (DC_HANDLE);
typedef unsigned char BYTE; typedef unsigned char BYTE;
typedef unsigned short WORD; typedef unsigned short WORD;
typedef unsigned long DWORD; typedef unsigned long DWORD;
@ -39,7 +32,7 @@ typedef struct
} RECT_STRUCT; } RECT_STRUCT;
typedef struct { typedef struct {
DC_HANDLE hdc; HDC hdc;
int fErase; int fErase;
RECT_STRUCT rcPaint; RECT_STRUCT rcPaint;
int fRestore; int fRestore;

View File

@ -17,7 +17,7 @@ void EnterLogOptions(HWND hwndOwner);
#pragma comment(lib, "Comctl32.lib") #pragma comment(lib, "Comctl32.lib")
DWORD CALLBACK AboutBoxProc (HWND WndHandle, DWORD uMsg, DWORD wParam, DWORD lParam); DWORD CALLBACK AboutBoxProc (HWND WndHandle, DWORD uMsg, DWORD wParam, DWORD lParam);
DWORD CALLBACK MainGui_Proc (WND_HANDLE WndHandle, DWORD uMsg, DWORD wParam, DWORD lParam); DWORD CALLBACK MainGui_Proc (HWND WndHandle, DWORD uMsg, DWORD wParam, DWORD lParam);
bool CMainGui::RegisterWinClass ( void ) { bool CMainGui::RegisterWinClass ( void ) {
WNDCLASS wcl; WNDCLASS wcl;
@ -156,7 +156,7 @@ void CMainGui::AboutIniBox (void) {
DialogBoxParam(GetModuleHandle(NULL), MAKEINTRESOURCE(IDD_About_Ini), (HWND)m_hMainWindow, (DLGPROC)AboutIniBoxProc,(LPARAM)this); DialogBoxParam(GetModuleHandle(NULL), MAKEINTRESOURCE(IDD_About_Ini), (HWND)m_hMainWindow, (DLGPROC)AboutIniBoxProc,(LPARAM)this);
} }
DWORD CALLBACK AboutIniBoxProc (WND_HANDLE WndHandle, DWORD uMsg, DWORD wParam, DWORD /*lParam*/) { DWORD CALLBACK AboutIniBoxProc (HWND WndHandle, DWORD uMsg, DWORD wParam, DWORD /*lParam*/) {
static char RDBHomePage[300], CHTHomePage[300], RDXHomePage[300]; static char RDBHomePage[300], CHTHomePage[300], RDXHomePage[300];
switch (uMsg) { switch (uMsg) {
@ -310,13 +310,13 @@ void CMainGui::Caption (LPCSTR Caption) {
} }
void CMainGui::Create (const char * WindowTitle) { void CMainGui::Create (const char * WindowTitle) {
m_hMainWindow = (WND_HANDLE)CreateWindow ("Project64 2.0", WindowTitle, WS_OVERLAPPED | WS_CLIPCHILDREN | m_hMainWindow = (HWND)CreateWindow ("Project64 2.0", WindowTitle, WS_OVERLAPPED | WS_CLIPCHILDREN |
WS_CLIPSIBLINGS | WS_SYSMENU | WS_MINIMIZEBOX,5,5,640,480, WS_CLIPSIBLINGS | WS_SYSMENU | WS_MINIMIZEBOX,5,5,640,480,
NULL,NULL,GetModuleHandle(NULL),this ); NULL,NULL,GetModuleHandle(NULL),this );
} }
void CMainGui::CreateStatusBar (void) { void CMainGui::CreateStatusBar (void) {
m_hStatusWnd = (WND_HANDLE)CreateStatusWindow( WS_CHILD | WS_VISIBLE, "", (HWND)m_hMainWindow, StatusBarID ); m_hStatusWnd = (HWND)CreateStatusWindow( WS_CHILD | WS_VISIBLE, "", (HWND)m_hMainWindow, StatusBarID );
SendMessage( (HWND)m_hStatusWnd, SB_SETTEXT, 0, (LPARAM)"" ); SendMessage( (HWND)m_hStatusWnd, SB_SETTEXT, 0, (LPARAM)"" );
} }
@ -464,7 +464,7 @@ void CMainGui::SaveWindowLoc ( void )
} }
DWORD CALLBACK CMainGui::MainGui_Proc (WND_HANDLE hWnd, DWORD uMsg, DWORD wParam, DWORD lParam) { DWORD CALLBACK CMainGui::MainGui_Proc (HWND hWnd, DWORD uMsg, DWORD wParam, DWORD lParam) {
switch (uMsg) { switch (uMsg) {
case WM_CREATE: case WM_CREATE:
{ {

View File

@ -71,7 +71,7 @@ public:
bool InitiatePlugins ( void ); bool InitiatePlugins ( void );
//Get Window Handle //Get Window Handle
inline WND_HANDLE GetHandle ( void ) const { return m_hMainWindow; } inline HWND GetHandle ( void ) const { return m_hMainWindow; }
private: private:
CMainGui(void); // Disable default constructor CMainGui(void); // Disable default constructor
@ -89,8 +89,8 @@ private:
void Resize ( DWORD fwSizeType, WORD nWidth, WORD nHeight ); //responding to WM_SIZE void Resize ( DWORD fwSizeType, WORD nWidth, WORD nHeight ); //responding to WM_SIZE
friend DWORD CALLBACK AboutBoxProc ( HWND, DWORD, DWORD, DWORD ); friend DWORD CALLBACK AboutBoxProc ( HWND, DWORD, DWORD, DWORD );
friend DWORD CALLBACK AboutIniBoxProc ( WND_HANDLE, DWORD, DWORD, DWORD ); friend DWORD CALLBACK AboutIniBoxProc ( HWND, DWORD, DWORD, DWORD );
static DWORD CALLBACK MainGui_Proc ( WND_HANDLE, DWORD, DWORD, DWORD ); static DWORD CALLBACK MainGui_Proc ( HWND, DWORD, DWORD, DWORD );
friend void RomBowserEnabledChanged (CMainGui * Gui); friend void RomBowserEnabledChanged (CMainGui * Gui);
friend void RomBowserColoumnsChanged (CMainGui * Gui); friend void RomBowserColoumnsChanged (CMainGui * Gui);
@ -98,7 +98,7 @@ private:
CBaseMenu * m_Menu; CBaseMenu * m_Menu;
WND_HANDLE m_hMainWindow, m_hStatusWnd; HWND m_hMainWindow, m_hStatusWnd;
DWORD m_ThreadId; DWORD m_ThreadId;
#ifdef BETA_RELEASE #ifdef BETA_RELEASE
bool m_hacked; bool m_hacked;

View File

@ -50,7 +50,7 @@ void CMainMenu::SettingsChanged (CMainMenu * _this )
_this->ResetMenu(); _this->ResetMenu();
} }
int CMainMenu::ProcessAccelerator ( WND_HANDLE hWnd, void * lpMsg ) { int CMainMenu::ProcessAccelerator ( HWND hWnd, void * lpMsg ) {
if (m_ResetAccelerators) if (m_ResetAccelerators)
{ {
m_ResetAccelerators = false; m_ResetAccelerators = false;
@ -60,7 +60,7 @@ int CMainMenu::ProcessAccelerator ( WND_HANDLE hWnd, void * lpMsg ) {
return TranslateAccelerator((HWND)hWnd,(HACCEL)m_AccelTable,(LPMSG)lpMsg); return TranslateAccelerator((HWND)hWnd,(HACCEL)m_AccelTable,(LPMSG)lpMsg);
} }
bool CMainMenu::ProcessMessage(WND_HANDLE hWnd, DWORD /*FromAccelerator*/, DWORD MenuID) { bool CMainMenu::ProcessMessage(HWND hWnd, DWORD /*FromAccelerator*/, DWORD MenuID) {
switch (MenuID) { switch (MenuID) {
case ID_FILE_OPEN_ROM: case ID_FILE_OPEN_ROM:
{ {
@ -671,7 +671,7 @@ stdstr CMainMenu::GetSaveSlotString (int Slot)
return stdstr_f("%s%s",SlotName.c_str(),LastSaveTime.c_str()) ; return stdstr_f("%s%s",SlotName.c_str(),LastSaveTime.c_str()) ;
} }
void CMainMenu::FillOutMenu ( MENU_HANDLE hMenu ) { void CMainMenu::FillOutMenu ( HMENU hMenu ) {
CGuard Guard(m_CS); CGuard Guard(m_CS);
MENU_ITEM Item; MENU_ITEM Item;
@ -1199,12 +1199,12 @@ void CMainMenu::ResetMenu(void)
{ {
//Create a new window with all the items //Create a new window with all the items
WriteTrace(TraceDebug,__FUNCTION__ ": Create Menu"); WriteTrace(TraceDebug,__FUNCTION__ ": Create Menu");
MENU_HANDLE hMenu = (MENU_HANDLE)CreateMenu(); HMENU hMenu = (HMENU)CreateMenu();
FillOutMenu(hMenu); FillOutMenu(hMenu);
WriteTrace(TraceDebug,__FUNCTION__ ": Create Menu Done"); WriteTrace(TraceDebug,__FUNCTION__ ": Create Menu Done");
//save old menu to destroy latter //save old menu to destroy latter
MENU_HANDLE OldMenuHandle; HMENU OldMenuHandle;
{ {
CGuard Guard(m_CS); CGuard Guard(m_CS);
OldMenuHandle = m_MenuHandle; OldMenuHandle = m_MenuHandle;

View File

@ -64,7 +64,7 @@ class CMainMenu :
SettingList m_ChangeSettingList; SettingList m_ChangeSettingList;
CriticalSection m_CS; CriticalSection m_CS;
void FillOutMenu ( MENU_HANDLE hMenu ); void FillOutMenu ( HMENU hMenu );
//stdstr ShortCutString(MSC_MAP & ShortCuts, int MenuID, CMenuShortCutKey::ACCESS_MODE AccessLevel); //stdstr ShortCutString(MSC_MAP & ShortCuts, int MenuID, CMenuShortCutKey::ACCESS_MODE AccessLevel);
stdstr GetSaveSlotString ( int Slot ); stdstr GetSaveSlotString ( int Slot );
stdstr GetFileLastMod ( stdstr FileName ); stdstr GetFileLastMod ( stdstr FileName );
@ -75,8 +75,8 @@ public:
CMainMenu ( CMainGui * Window ); CMainMenu ( CMainGui * Window );
~CMainMenu(); ~CMainMenu();
int ProcessAccelerator ( WND_HANDLE hWnd, void * lpMsg ); int ProcessAccelerator ( HWND hWnd, void * lpMsg );
bool ProcessMessage ( WND_HANDLE hWnd, DWORD wNotifyCode, DWORD wID); bool ProcessMessage ( HWND hWnd, DWORD wNotifyCode, DWORD wID);
void ResetMenu ( void ); void ResetMenu ( void );
void ResetAccelerators ( void ) { m_ResetAccelerators = true; } void ResetAccelerators ( void ) { m_ResetAccelerators = true; }
}; };

View File

@ -1,11 +1,11 @@
#include "stdafx.h" #include "stdafx.h"
CBaseMenu::CBaseMenu () : CBaseMenu::CBaseMenu () :
m_MenuHandle((MENU_HANDLE)CreateMenu()) m_MenuHandle((HMENU)CreateMenu())
{ {
} }
bool CBaseMenu::AddMenu(MENU_HANDLE hMenu, MenuItemList Items ) { bool CBaseMenu::AddMenu(HMENU hMenu, MenuItemList Items ) {
if (Items.begin() == Items.end()) { return false; } if (Items.begin() == Items.end()) { return false; }
UINT ItemID, uFlags; UINT ItemID, uFlags;
@ -36,7 +36,7 @@ bool CBaseMenu::AddMenu(MENU_HANDLE hMenu, MenuItemList Items ) {
ItemID = (UINT)CreatePopupMenu(); ItemID = (UINT)CreatePopupMenu();
uFlags |= MF_POPUP; uFlags |= MF_POPUP;
AddMenu((MENU_HANDLE)ItemID,*SubMenu); AddMenu((HMENU)ItemID,*SubMenu);
} }
if (ItemID == ID_PLUGIN_MENU) if (ItemID == ID_PLUGIN_MENU)

View File

@ -53,16 +53,16 @@ typedef std::list<MENU_ITEM> MenuItemList;
class CBaseMenu { class CBaseMenu {
protected: protected:
MENU_HANDLE m_MenuHandle; HMENU m_MenuHandle;
bool AddMenu ( MENU_HANDLE hMenu, MenuItemList Items ); bool AddMenu ( HMENU hMenu, MenuItemList Items );
public: public:
CBaseMenu (); CBaseMenu ();
virtual int ProcessAccelerator(WND_HANDLE hWnd, void * lpMsg ) = 0; // pure virtual draw() function virtual int ProcessAccelerator(HWND hWnd, void * lpMsg ) = 0; // pure virtual draw() function
virtual bool ProcessMessage(WND_HANDLE hWnd, DWORD wNotifyCode, DWORD wID) = 0; // pure virtual draw() function virtual bool ProcessMessage(HWND hWnd, DWORD wNotifyCode, DWORD wID) = 0; // pure virtual draw() function
virtual void ResetMenu(void) = 0; // pure virtual draw() function virtual void ResetMenu(void) = 0; // pure virtual draw() function
MENU_HANDLE GetHandle (void) { return m_MenuHandle; } HMENU GetHandle (void) { return m_MenuHandle; }
}; };

View File

@ -1,6 +1,6 @@
#include "stdafx.h" #include "stdafx.h"
CRomBrowser::CRomBrowser (WND_HANDLE & MainWindow, WND_HANDLE & StatusWindow ) : CRomBrowser::CRomBrowser (HWND & MainWindow, HWND & StatusWindow ) :
m_MainWindow(MainWindow), m_MainWindow(MainWindow),
m_StatusWindow(StatusWindow), m_StatusWindow(StatusWindow),
m_RefreshThread(NULL), m_RefreshThread(NULL),
@ -365,7 +365,7 @@ DWORD CRomBrowser::AsciiToHex (char * HexValue) {
void CRomBrowser::CreateRomListControl (void) { void CRomBrowser::CreateRomListControl (void) {
m_hRomList = (WND_HANDLE)CreateWindowEx( WS_EX_CLIENTEDGE,WC_LISTVIEW,NULL, m_hRomList = (HWND)CreateWindowEx( WS_EX_CLIENTEDGE,WC_LISTVIEW,NULL,
WS_TABSTOP | WS_VISIBLE | WS_CHILD | LVS_OWNERDRAWFIXED | WS_TABSTOP | WS_VISIBLE | WS_CHILD | LVS_OWNERDRAWFIXED |
WS_BORDER | LVS_SINGLESEL | LVS_REPORT, WS_BORDER | LVS_SINGLESEL | LVS_REPORT,
0,0,0,0,(HWND)m_MainWindow,(HMENU)IDC_ROMLIST,GetModuleHandle(NULL),NULL); 0,0,0,0,(HWND)m_MainWindow,(HMENU)IDC_ROMLIST,GetModuleHandle(NULL),NULL);
@ -937,7 +937,7 @@ void CRomBrowser::LoadRomList (void) {
RomList_SortList(); RomList_SortList();
} }
void CRomBrowser::MenuSetText ( MENU_HANDLE hMenu, int MenuPos, const char * Title, char * ShotCut) { void CRomBrowser::MenuSetText ( HMENU hMenu, int MenuPos, const char * Title, char * ShotCut) {
MENUITEMINFO MenuInfo; MENUITEMINFO MenuInfo;
char String[256]; char String[256];
@ -1368,7 +1368,7 @@ void CRomBrowser::RomList_PopupMenu(DWORD /*pnmh*/)
//Load the menu //Load the menu
HMENU hMenu = LoadMenu(GetModuleHandle(NULL),MAKEINTRESOURCE(IDR_POPUP)); HMENU hMenu = LoadMenu(GetModuleHandle(NULL),MAKEINTRESOURCE(IDR_POPUP));
MENU_HANDLE hPopupMenu = (MENU_HANDLE)GetSubMenu(hMenu,0); HMENU hPopupMenu = (HMENU)GetSubMenu(hMenu,0);
//Fix up menu //Fix up menu
MenuSetText(hPopupMenu, 0, GS(POPUP_PLAY), NULL); MenuSetText(hPopupMenu, 0, GS(POPUP_PLAY), NULL);
@ -1502,7 +1502,7 @@ void CRomBrowser::SaveRomListColoumnInfo(void) {
WriteTrace(TraceDebug,__FUNCTION__ ": Done"); WriteTrace(TraceDebug,__FUNCTION__ ": Done");
} }
int CALLBACK CRomBrowser::SelectRomDirCallBack(WND_HANDLE hwnd,DWORD uMsg,DWORD /*lp*/, DWORD lpData) int CALLBACK CRomBrowser::SelectRomDirCallBack(HWND hwnd,DWORD uMsg,DWORD /*lp*/, DWORD lpData)
{ {
switch(uMsg) switch(uMsg)
{ {
@ -1738,7 +1738,6 @@ void CRomBrowser::WatchRomDirChanged ( CRomBrowser * _this )
} }
WriteTrace(TraceDebug,__FUNCTION__ ": 5d"); WriteTrace(TraceDebug,__FUNCTION__ ": 5d");
} }
WriteTrace(TraceDebug,__FUNCTION__ ": 5e");
} }
catch (...) catch (...)
{ {

View File

@ -130,9 +130,9 @@ class CRomBrowser
typedef std::vector<ROM_INFO> ROMINFO_LIST; typedef std::vector<ROM_INFO> ROMINFO_LIST;
WND_HANDLE & m_MainWindow; HWND & m_MainWindow;
WND_HANDLE & m_StatusWindow; HWND & m_StatusWindow;
WND_HANDLE m_hRomList; HWND m_hRomList;
ROMBROWSER_FIELDS_LIST m_Fields; ROMBROWSER_FIELDS_LIST m_Fields;
FIELD_TYPE_LIST m_FieldType; FIELD_TYPE_LIST m_FieldType;
ROMINFO_LIST m_RomInfo; ROMINFO_LIST m_RomInfo;
@ -163,7 +163,7 @@ class CRomBrowser
static int GetCicChipID ( BYTE * RomData ); static int GetCicChipID ( BYTE * RomData );
bool LoadDataFromRomFile ( char * FileName, BYTE * Data,int DataLen, int * RomSize, FILE_FORMAT & FileFormat ); bool LoadDataFromRomFile ( char * FileName, BYTE * Data,int DataLen, int * RomSize, FILE_FORMAT & FileFormat );
void LoadRomList ( void ); void LoadRomList ( void );
void MenuSetText ( MENU_HANDLE hMenu, int MenuPos, const char * Title, char * ShotCut); void MenuSetText ( HMENU hMenu, int MenuPos, const char * Title, char * ShotCut);
void SaveRomList ( strlist & FileList ); void SaveRomList ( strlist & FileList );
void RomList_ColoumnSortList ( DWORD pnmh ); void RomList_ColoumnSortList ( DWORD pnmh );
void RomList_GetDispInfo ( DWORD pnmh ); void RomList_GetDispInfo ( DWORD pnmh );
@ -187,11 +187,11 @@ class CRomBrowser
static void AddField (ROMBROWSER_FIELDS_LIST & Fields, LPCSTR Name, int Pos,int ID,int Width,LanguageStringID LangID, bool UseDefault); static void AddField (ROMBROWSER_FIELDS_LIST & Fields, LPCSTR Name, int Pos,int ID,int Width,LanguageStringID LangID, bool UseDefault);
//Callback //Callback
static int CALLBACK SelectRomDirCallBack ( WND_HANDLE hwnd,DWORD uMsg,DWORD lp, DWORD lpData ); static int CALLBACK SelectRomDirCallBack ( HWND hwnd,DWORD uMsg,DWORD lp, DWORD lpData );
static int CALLBACK RomList_CompareItems ( DWORD lParam1, DWORD lParam2, DWORD lParamSort ); static int CALLBACK RomList_CompareItems ( DWORD lParam1, DWORD lParam2, DWORD lParamSort );
public: public:
CRomBrowser ( WND_HANDLE & hMainWindow, WND_HANDLE & StatusWindow ); CRomBrowser ( HWND & hMainWindow, HWND & StatusWindow );
~CRomBrowser ( void ); ~CRomBrowser ( void );
void HighLightLastRom ( void ); void HighLightLastRom ( void );
void HideRomList ( void ); void HideRomList ( void );

View File

@ -11,8 +11,14 @@
#pragma once #pragma once
//#define _WIN32_WINNT 0x0500 //#define _WIN32_WINNT 0x0500
#define _ATL_DISABLE_NOTHROW_NEW
#include <shellapi.h>
#include <atlbase.h> #include <atlbase.h>
#pragma warning(push)
#pragma warning(disable : 4996) // warning C4996: 'GetVersionExA': was declared deprecated
#include <wtl/atlapp.h> #include <wtl/atlapp.h>
#pragma warning(pop)
class CPj64Module : class CPj64Module :
public CAppModule public CAppModule

117
Source/RSP/RSP.vcxproj Normal file
View File

@ -0,0 +1,117 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{A7ED562C-63F3-4B7E-B6B3-2CF7848752E1}</ProjectGuid>
<RootNamespace>RSP</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<PlatformToolset>v120</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<PlatformToolset>v120</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(SolutionDir)PropertySheets/Win32.Release.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(SolutionDir)PropertySheets/Win32.Debug.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>12.0.21005.1</_ProjectFileVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<TargetName>RSP_d 1.7</TargetName>
<OutDir>$(SolutionDir)Plugin\RSP\</OutDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PrecompiledHeader />
</ClCompile>
<Link />
<Bscmake>
<SuppressStartupBanner>true</SuppressStartupBanner>
</Bscmake>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<PrecompiledHeader />
</ClCompile>
<Link>
<OutputFile>$(Root)Plugin/RSP/RSP 1.7.dll</OutputFile>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="breakpoint.c" />
<ClCompile Include="Cpu.c" />
<ClCompile Include="dma.c" />
<ClCompile Include="Interpreter CPU.c" />
<ClCompile Include="Interpreter Ops.c" />
<ClCompile Include="log.cpp" />
<ClCompile Include="Main.cpp" />
<ClCompile Include="memory.c" />
<ClCompile Include="Mmx.c" />
<ClCompile Include="Profiling.cpp" />
<ClCompile Include="Recompiler Analysis.c" />
<ClCompile Include="Recompiler CPU.c" />
<ClCompile Include="Recompiler Ops.c" />
<ClCompile Include="Recompiler Sections.c" />
<ClCompile Include="RSP Command.c" />
<ClCompile Include="RSP Register.c" />
<ClCompile Include="Sse.c" />
<ClCompile Include="X86.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="breakpoint.h" />
<ClInclude Include="Cpu.h" />
<ClInclude Include="dma.h" />
<ClInclude Include="Interpreter CPU.h" />
<ClInclude Include="Interpreter Ops.h" />
<ClInclude Include="log.h" />
<ClInclude Include="memory.h" />
<ClInclude Include="OpCode.h" />
<ClInclude Include="Profiling.h" />
<ClInclude Include="Recompiler CPU.h" />
<ClInclude Include="Recompiler Ops.h" />
<ClInclude Include="resource.h" />
<ClInclude Include="RSP Command.h" />
<ClInclude Include="RSP Registers.h" />
<ClInclude Include="Rsp.h" />
<ClInclude Include="Types.h" />
<ClInclude Include="X86.h" />
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="RSP.rc" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Common\Common.vcxproj">
<Project>{b4a4b994-9111-42b1-93c2-6f1ca8bc4421}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
<ProjectReference Include="..\Settings\Settings.vcxproj">
<Project>{8b9961b1-88d9-4ea3-a752-507a00dd9f3d}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@ -0,0 +1,134 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{efc57297-d491-4393-82bc-c7d7522164e4}</UniqueIdentifier>
<Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{0baf5ca2-d686-4cb5-b3d2-1617c3b17dc0}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl</Extensions>
</Filter>
<Filter Include="Header Files\RSP Header Files">
<UniqueIdentifier>{d213ff3a-6660-487a-9efc-5f05821cef48}</UniqueIdentifier>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{53b9495d-f564-4b1d-968c-42c816ca2d41}</UniqueIdentifier>
<Extensions>ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="breakpoint.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="Cpu.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="dma.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="Interpreter CPU.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="Interpreter Ops.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="log.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="Main.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="memory.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="Mmx.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="Profiling.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="Recompiler Analysis.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="Recompiler CPU.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="Recompiler Ops.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="Recompiler Sections.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="RSP Command.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="RSP Register.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="Sse.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="X86.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="breakpoint.h">
<Filter>Header Files\RSP Header Files</Filter>
</ClInclude>
<ClInclude Include="Cpu.h">
<Filter>Header Files\RSP Header Files</Filter>
</ClInclude>
<ClInclude Include="dma.h">
<Filter>Header Files\RSP Header Files</Filter>
</ClInclude>
<ClInclude Include="Interpreter CPU.h">
<Filter>Header Files\RSP Header Files</Filter>
</ClInclude>
<ClInclude Include="Interpreter Ops.h">
<Filter>Header Files\RSP Header Files</Filter>
</ClInclude>
<ClInclude Include="log.h">
<Filter>Header Files\RSP Header Files</Filter>
</ClInclude>
<ClInclude Include="memory.h">
<Filter>Header Files\RSP Header Files</Filter>
</ClInclude>
<ClInclude Include="OpCode.h">
<Filter>Header Files\RSP Header Files</Filter>
</ClInclude>
<ClInclude Include="Profiling.h">
<Filter>Header Files\RSP Header Files</Filter>
</ClInclude>
<ClInclude Include="Recompiler CPU.h">
<Filter>Header Files\RSP Header Files</Filter>
</ClInclude>
<ClInclude Include="Recompiler Ops.h">
<Filter>Header Files\RSP Header Files</Filter>
</ClInclude>
<ClInclude Include="resource.h">
<Filter>Header Files\RSP Header Files</Filter>
</ClInclude>
<ClInclude Include="RSP Command.h">
<Filter>Header Files\RSP Header Files</Filter>
</ClInclude>
<ClInclude Include="RSP Registers.h">
<Filter>Header Files\RSP Header Files</Filter>
</ClInclude>
<ClInclude Include="Rsp.h">
<Filter>Header Files\RSP Header Files</Filter>
</ClInclude>
<ClInclude Include="Types.h">
<Filter>Header Files\RSP Header Files</Filter>
</ClInclude>
<ClInclude Include="X86.h">
<Filter>Header Files\RSP Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="RSP.rc">
<Filter>Resource Files</Filter>
</ResourceCompile>
</ItemGroup>
</Project>

View File

@ -809,9 +809,9 @@ void Cwde(void) {
PUTDST8(RecompPos, 0x98); PUTDST8(RecompPos, 0x98);
} }
void DecX86reg(x86Reg) { void DecX86reg(int x86reg) {
CPU_Message(" dec %s",x86_Name(x86Reg)); CPU_Message(" dec %s", x86_Name(x86reg));
switch (x86Reg) { switch (x86reg) {
case x86_EAX: PUTDST16(RecompPos,0xC8FF); break; case x86_EAX: PUTDST16(RecompPos,0xC8FF); break;
case x86_EBX: PUTDST16(RecompPos,0xCBFF); break; case x86_EBX: PUTDST16(RecompPos,0xCBFF); break;
case x86_ECX: PUTDST16(RecompPos,0xC9FF); break; case x86_ECX: PUTDST16(RecompPos,0xC9FF); break;

View File

@ -0,0 +1,60 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{8B9961B1-88D9-4EA3-A752-507A00DD9F3D}</ProjectGuid>
<RootNamespace>Settings</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v120</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v120</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(SolutionDir)PropertySheets/Win32.Release.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(SolutionDir)PropertySheets/Win32.Debug.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>12.0.21005.1</_ProjectFileVersion>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PrecompiledHeader />
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<PrecompiledHeader />
</ClCompile>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="Settings.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="Settings.h" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{891241b1-ca4e-4637-b7bb-01ed0dbea256}</UniqueIdentifier>
<Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{ecd62392-723f-4db7-aa1f-6e688cfb2e1a}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="Settings.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="Settings.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>

View File

@ -0,0 +1,71 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{5788717F-E3D4-40CF-9637-3A2AEE85BB81}</ProjectGuid>
<RootNamespace>SortRdb</RootNamespace>
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v120</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v120</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(SolutionDir)PropertySheets/Win32.Release.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(SolutionDir)PropertySheets/Win32.Debug.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>12.0.21005.1</_ProjectFileVersion>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PrecompiledHeader />
<WarningLevel>Level4</WarningLevel>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<PrecompiledHeader />
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="main.cpp" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Common\Common.vcxproj">
<Project>{b4a4b994-9111-42b1-93c2-6f1ca8bc4421}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="main.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
</Project>

View File

@ -0,0 +1,104 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{FD617E80-9E40-4138-85DA-B94633972E6A}</ProjectGuid>
<RootNamespace>NRage_Input_V2</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<PlatformToolset>v120</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<PlatformToolset>v120</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(SolutionDir)PropertySheets/Win32.Release.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(SolutionDir)PropertySheets/Win32.Debug.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>12.0.21005.1</_ProjectFileVersion>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>$(Root)Source\3rd Party\directx\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
</ClCompile>
<Link>
<AdditionalDependencies>xinput.lib;dinput8.lib;dxguid.lib;Comctl32.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>$(Root)Plugin/Input/NRage_Input_V2_d.dll</OutputFile>
<AdditionalLibraryDirectories>$(Root)Source\3rd Party\directx\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>$(Root)Source\3rd Party\directx\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
</ClCompile>
<Link>
<AdditionalDependencies>xinput.lib;dinput8.lib;dxguid.lib;Comctl32.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>$(Root)Plugin/Input/NRage_Input_V2.dll</OutputFile>
<AdditionalLibraryDirectories>$(Root)Source\3rd Party\directx\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="Debug.cpp">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="DirectInput.cpp" />
<ClCompile Include="FileAccess.cpp" />
<ClCompile Include="GBCart.cpp" />
<ClCompile Include="Interface.cpp" />
<ClCompile Include="International.cpp" />
<ClCompile Include="NRagePluginV2.cpp" />
<ClCompile Include="PakIO.cpp" />
<ClCompile Include="XInputController.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="XInputController.h" />
<ClInclude Include="commonIncludes.h" />
<ClInclude Include="ControllerSpecs\Controller #1.0.h" />
<ClInclude Include="ControllerSpecs\Controller #1.1.h" />
<ClInclude Include="Debug.h" />
<ClInclude Include="DirectInput.h" />
<ClInclude Include="FileAccess.h" />
<ClInclude Include="GBCart.h" />
<ClInclude Include="Interface.h" />
<ClInclude Include="International.h" />
<ClInclude Include="NRagePluginV2.h" />
<ClInclude Include="PakIO.h" />
<ClInclude Include="resource.h" />
<ClInclude Include="settings.h" />
</ItemGroup>
<ItemGroup>
<None Include="configs\Controller1.cpf" />
<None Include="configs\Shortcuts.sc" />
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="NRagePluginV2.rc" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@ -0,0 +1,103 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{d605fa72-86f1-484f-ae67-9d7561e0d9ca}</UniqueIdentifier>
<Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{dc26775d-8e36-4858-a40e-8e07fdbc831f}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{2bcd7a7e-5013-4acc-88b4-a6a04c432ef3}</UniqueIdentifier>
<Extensions>ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="Debug.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="DirectInput.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="FileAccess.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="GBCart.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="Interface.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="International.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="NRagePluginV2.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="PakIO.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="XInputController.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="XInputController.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="commonIncludes.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="ControllerSpecs\Controller #1.0.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="ControllerSpecs\Controller #1.1.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="Debug.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="DirectInput.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="FileAccess.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="GBCart.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="Interface.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="International.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="NRagePluginV2.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="PakIO.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="resource.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="settings.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<None Include="configs\Controller1.cpf">
<Filter>Resource Files</Filter>
</None>
<None Include="configs\Shortcuts.sc">
<Filter>Resource Files</Filter>
</None>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="NRagePluginV2.rc">
<Filter>Resource Files</Filter>
</ResourceCompile>
</ItemGroup>
</Project>