diff --git a/.gitmodules b/.gitmodules
index c3c1dd8..9707764 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -4,9 +4,6 @@
[submodule "dependencies/cli-parser"]
path = dependencies/cli-parser
url = https://githacks.org/_xeroxz/cli-parser.git
-[submodule "dependencies/xtils"]
- path = dependencies/xtils
- url = https://githacks.org/_xeroxz/xtils.git
[submodule "dependencies/vmprofiler"]
path = dependencies/vmprofiler
url = https://githacks.org/gavz/vmprofiler.git
diff --git a/dependencies/xtils b/dependencies/xtils
deleted file mode 160000
index 09d0342..0000000
--- a/dependencies/xtils
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 09d0342da61c74b08a95ee284a8b25c742ca89c1
diff --git a/vmemu/main.cpp b/src/main.cpp
similarity index 93%
rename from vmemu/main.cpp
rename to src/main.cpp
index 6ffadda..3e4699c 100644
--- a/vmemu/main.cpp
+++ b/src/main.cpp
@@ -48,4 +48,10 @@ int __cdecl main(int argc, const char* argv[])
NULL, DONT_RESOLVE_DLL_REFERENCES));
vm::emu_t emu(vm_entry_rva, image_base, module_base);
+
+ if (!emu.init())
+ {
+ std::printf("[!] failed to init emulator...\n");
+ return -1;
+ }
}
diff --git a/src/vmemu.vcxproj b/src/vmemu.vcxproj
new file mode 100644
index 0000000..55ececa
--- /dev/null
+++ b/src/vmemu.vcxproj
@@ -0,0 +1,90 @@
+
+
+
+
+ Debug
+ x64
+
+
+ Release
+ x64
+
+
+
+
+
+
+
+
+
+
+ 16.0
+ Win32Proj
+ {f0d51879-e659-4bd3-b688-7864db3c82aa}
+ vmemu
+ 10.0
+
+
+
+ Application
+ true
+ v142
+ Unicode
+
+
+ Application
+ false
+ v142
+ true
+ Unicode
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+ false
+
+
+
+ Level3
+ true
+ _DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+
+
+
+
+ Level3
+ true
+ true
+ true
+ NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+ true
+ true
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/vmemu.vcxproj.filters b/src/vmemu.vcxproj.filters
new file mode 100644
index 0000000..ba4da9f
--- /dev/null
+++ b/src/vmemu.vcxproj.filters
@@ -0,0 +1,26 @@
+
+
+
+
+ {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
+ cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx
+
+
+ {93995380-89BD-4b04-88EB-625FBE52EBFB}
+ h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+
\ No newline at end of file
diff --git a/src/vmemu_t.cpp b/src/vmemu_t.cpp
new file mode 100644
index 0000000..20dc5a1
--- /dev/null
+++ b/src/vmemu_t.cpp
@@ -0,0 +1,141 @@
+#include "vmemu_t.hpp"
+
+namespace vm
+{
+ emu_t::emu_t(std::uint32_t vm_entry_rva,
+ std::uintptr_t image_base, std::uintptr_t module_base)
+ :
+ module_base(module_base),
+ image_base(image_base),
+ vm_entry_rva(vm_entry_rva),
+ vm_handler_table(nullptr),
+ uc(nullptr)
+ {}
+
+ bool emu_t::init()
+ {
+ //
+ // vmprofiler init stuff...
+ //
+
+ if (!vm::util::flatten(vm_entry, vm_entry_rva + module_base))
+ {
+ std::printf("[!] failed to get vm entry...\n");
+ return false;
+ }
+
+ //vm::util::deobfuscate(vm_entry);
+ vm::util::print(vm_entry);
+
+ if (!(vm_handler_table = vm::handler::table::get(vm_entry)))
+ {
+ std::printf("[!] failed to get vm handler table...\n");
+ return false;
+ }
+
+ std::printf("> vm handler table = 0x%p\n", vm_handler_table);
+ if (!vm::handler::get_all(module_base, image_base, vm_entry, vm_handler_table, vm_handlers))
+ {
+ std::printf("[!] failed to get all vm handlers...\n");
+ return false;
+ }
+
+ //
+ // unicorn init stuff...
+ //
+
+ auto err = uc_open(UC_ARCH_X86, UC_MODE_64, &uc);
+
+ if (err)
+ {
+ std::printf("failed on uc_mem_map() with error returned %u: %s\n",
+ err, uc_strerror(err));
+
+ return false;
+ }
+
+ const auto image_size =
+ NT_HEADER(module_base)->OptionalHeader.SizeOfImage;
+
+ const auto vm_entry = vm_entry_rva + module_base;
+ constexpr auto stack_addr = 0x1000000 + (0x1000 * 6);
+
+ // allocate space for module...
+ err = uc_mem_map(uc, module_base, image_size, UC_PROT_ALL);
+
+ if (err)
+ {
+ std::printf("failed on uc_mem_map() with error returned %u: %s\n",
+ err, uc_strerror(err));
+
+ return false;
+ }
+
+ // allocate 6 pages for stack...
+ err = uc_mem_map(uc, stack_addr, 0x1000 * 6, UC_PROT_ALL);
+
+ if (err)
+ {
+ std::printf("failed on uc_mem_map() with error returned %u: %s\n",
+ err, uc_strerror(err));
+
+ return false;
+ }
+
+ // write the module into memory...
+ err = uc_mem_write(uc, module_base, reinterpret_cast(module_base), image_size);
+
+ if (err) std::printf("failed on uc_mem_write() with error returned %u: %s\n",
+ err, uc_strerror(err));
+
+ // set vm_entry into RIP...
+ err = uc_reg_write(uc, UC_X86_REG_RIP, &vm_entry);
+
+ if (err)
+ {
+ std::printf("failed on uc_reg_write() with error returned %u: %s\n",
+ err, uc_strerror(err));
+
+ return false;
+ }
+
+ // set stack address up...
+ err = uc_reg_write(uc, UC_X86_REG_RSP, &stack_addr);
+
+ if (err)
+ {
+ std::printf("failed on uc_reg_write() with error returned %u: %s\n",
+ err, uc_strerror(err));
+
+ return false;
+ }
+
+ err = uc_hook_add(uc, &trace, UC_HOOK_CODE, &jmp_hook,
+ nullptr, module_base, module_base + image_size);
+
+ if (err)
+ {
+ std::printf("failed on uc_hook_add() with error returned %u: %s\n",
+ err, uc_strerror(err));
+
+ return false;
+ }
+
+ // emulate machine code in infinite time
+ err = uc_emu_start(uc, vm_entry, NULL, NULL, NULL);
+ if (err)
+ {
+ std::printf("Failed on uc_emu_start() with error returned %u: %s\n",
+ err, uc_strerror(err));
+
+ return false;
+ }
+
+ return true;
+ }
+
+ emu_t::~emu_t()
+ {
+ if (uc) uc_close(uc);
+ }
+}
\ No newline at end of file
diff --git a/src/vmemu_t.hpp b/src/vmemu_t.hpp
new file mode 100644
index 0000000..5d26600
--- /dev/null
+++ b/src/vmemu_t.hpp
@@ -0,0 +1,88 @@
+#pragma once
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+
+namespace vm
+{
+ class emu_t
+ {
+ using callback_t = std::function;
+ public:
+ explicit emu_t(std::uint32_t vm_entry_rva,
+ std::uintptr_t image_base, std::uintptr_t module_base);
+
+ bool init();
+ ~emu_t();
+ private:
+ uc_engine* uc;
+ uc_hook trace;
+
+ std::uintptr_t image_base, module_base;
+ std::uint32_t vm_entry_rva;
+
+ zydis_routine_t vm_entry;
+ std::uintptr_t* vm_handler_table;
+ std::vector vm_handlers;
+
+ // very janky work around to use classes & callbacks with unicorn... it is what it is...
+ callback_t jmp_hook =
+ [&, this](uc_engine* uc, uint64_t address, uint32_t size, void* user_data) -> void
+ {
+ // grab JMP RDX/RCX <-- this register...
+ static auto jmp_reg = vm_entry[
+ vm_entry.size() - 1].instr.operands[0].reg.value;
+
+ static ZydisDecoder decoder;
+ static std::once_flag once;
+ static ZydisDecodedInstruction instr;
+ static std::uintptr_t reg_val = 0u;
+
+ // init zydis decoder just a single time...
+ std::call_once(once, []() -> void {
+ ZydisDecoderInit(&decoder,
+ ZYDIS_MACHINE_MODE_LONG_64, ZYDIS_ADDRESS_WIDTH_64); });
+
+ if (address == vm_entry[vm_entry.size() - 1].addr)
+ {
+ std::printf("stopped at jmp... addr = 0x%p\n", address);
+ std::getchar();
+ }
+ // if we are getting a callback for a JMP RCX/RDX instruction...
+ else if (ZYAN_SUCCESS(ZydisDecoderDecodeBuffer(
+ &decoder, reinterpret_cast(address), size, &instr)) &&
+ instr.operands[0].type == ZYDIS_OPERAND_TYPE_REGISTER &&
+ instr.operands[0].reg.value == jmp_reg)
+ {
+ switch (jmp_reg)
+ {
+ ZYDIS_REGISTER_RDX:
+ uc_reg_read(uc, UC_X86_REG_RDX, ®_val);
+ break;
+ ZYDIS_REGISTER_RCX:
+ uc_reg_read(uc, UC_X86_REG_RCX, ®_val);
+ break;
+ default:
+ throw std::exception("invalid register to jump from...\n");
+ }
+
+ // checks to see if the address
+ // in JMP RDX/RCX is a vm handler address...
+ static const auto vm_handler_check =
+ [&](vm::handler_t& vm_handler) -> bool
+ { return vm_handler.address == reg_val; };
+
+ if (std::find_if(vm_handlers.begin(), vm_handlers.end(),
+ vm_handler_check) == vm_handlers.end())
+ return;
+
+ std::printf("stopped at jmp... addr = 0x%p\n", address);
+ std::getchar();
+ }
+ };
+ };
+}
\ No newline at end of file
diff --git a/vmemu.sln b/vmemu.sln
index 0b24ae0..17b4762 100644
--- a/vmemu.sln
+++ b/vmemu.sln
@@ -1,890 +1,25 @@
+
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}") = "vmemu", "vmemu\vmemu.vcxproj", "{B94A9F63-113F-4F80-A962-2E949A0D4826}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vmprofiler", "dependencies\vmprofiler\src\vmprofiler.vcxproj", "{D0B6092A-9944-4F24-9486-4B7DAE372619}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Zydis", "dependencies\vmprofiler\dependencies\zydis\msvc\zydis\Zydis.vcxproj", "{88A23124-5640-35A0-B890-311D7A67A7D2}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Zycore", "dependencies\vmprofiler\dependencies\zydis\msvc\dependencies\zycore\Zycore.vcxproj", "{E06E2E87-82B9-4DC2-A1E9-FE371CDBAAC2}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "aarch64-softmmu", "dependencies\unicorn\msvc\unicorn\aarch64-softmmu\aarch64-softmmu.vcxproj", "{2A7F483F-CD19-4F84-BBDA-B6A1865E2773}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "aarch64eb-softmmu", "dependencies\unicorn\msvc\unicorn\aarch64eb-softmmu\aarch64eb-softmmu.vcxproj", "{340D86A5-E53C-490B-880A-8EB1F5BDE947}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "arm-softmmu", "dependencies\unicorn\msvc\unicorn\arm-softmmu\arm-softmmu.vcxproj", "{F67EB1EA-DCFA-4758-A2AA-4B570BA78036}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "armeb-softmmu", "dependencies\unicorn\msvc\unicorn\armeb-softmmu\armeb-softmmu.vcxproj", "{740F3007-7BF0-4C0C-8FA5-2587C794EF31}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "m68k-softmmu", "dependencies\unicorn\msvc\unicorn\m68k-softmmu\m68k-softmmu.vcxproj", "{2C5AD347-6E34-463B-8289-00578E43B255}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mips-softmmu", "dependencies\unicorn\msvc\unicorn\mips-softmmu\mips-softmmu.vcxproj", "{63050112-E486-4396-B5E4-303C3BC12D39}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mips64-softmmu", "dependencies\unicorn\msvc\unicorn\mips64-softmmu\mips64-softmmu.vcxproj", "{4A9F9353-DB63-460A-BB1C-9CB519DFD414}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mipsel-softmmu", "dependencies\unicorn\msvc\unicorn\mipsel-softmmu\mipsel-softmmu.vcxproj", "{006A7908-ABF3-4D18-BC35-0A29E39B95F9}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mips64el-softmmu", "dependencies\unicorn\msvc\unicorn\mips64el-softmmu\mips64el-softmmu.vcxproj", "{4478909E-6983-425C-9D9F-558CF258E61E}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sparc-softmmu", "dependencies\unicorn\msvc\unicorn\sparc-softmmu\sparc-softmmu.vcxproj", "{698C2D54-475C-446F-B879-F629BBEF75FE}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sparc64-softmmu", "dependencies\unicorn\msvc\unicorn\sparc64-softmmu\sparc64-softmmu.vcxproj", "{8804AD29-E398-480C-AC0F-98EC1B7A51CB}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "x86_64-softmmu", "dependencies\unicorn\msvc\unicorn\x86_64-softmmu\x86_64-softmmu.vcxproj", "{17077E86-AE7C-41AF-86ED-2BAC03B019BC}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "unicorn_static", "dependencies\unicorn\msvc\unicorn\unicorn_static\unicorn_static.vcxproj", "{B6EFD6D7-C2D4-4FBB-B363-2E08CE09CC96}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vmemu", "src\vmemu.vcxproj", "{F0D51879-E659-4BD3-B688-7864DB3C82AA}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug Kernel|x64 = Debug Kernel|x64
- Debug Kernel|X86 = Debug Kernel|X86
- Debug MD DLL|x64 = Debug MD DLL|x64
- Debug MD DLL|X86 = Debug MD DLL|X86
- Debug MD|x64 = Debug MD|x64
- Debug MD|X86 = Debug MD|X86
- Debug MT DLL|x64 = Debug MT DLL|x64
- Debug MT DLL|X86 = Debug MT DLL|X86
- Debug MT|x64 = Debug MT|x64
- Debug MT|X86 = Debug MT|X86
Debug|x64 = Debug|x64
- Debug|X86 = Debug|X86
- Release Kernel|x64 = Release Kernel|x64
- Release Kernel|X86 = Release Kernel|X86
- Release MD DLL|x64 = Release MD DLL|x64
- Release MD DLL|X86 = Release MD DLL|X86
- Release MD|x64 = Release MD|x64
- Release MD|X86 = Release MD|X86
- Release MT DLL|x64 = Release MT DLL|x64
- Release MT DLL|X86 = Release MT DLL|X86
- Release MT|x64 = Release MT|x64
- Release MT|X86 = Release MT|X86
Release|x64 = Release|x64
- Release|X86 = Release|X86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {B94A9F63-113F-4F80-A962-2E949A0D4826}.Debug Kernel|x64.ActiveCfg = Release|x64
- {B94A9F63-113F-4F80-A962-2E949A0D4826}.Debug Kernel|x64.Build.0 = Release|x64
- {B94A9F63-113F-4F80-A962-2E949A0D4826}.Debug Kernel|X86.ActiveCfg = Release|x64
- {B94A9F63-113F-4F80-A962-2E949A0D4826}.Debug Kernel|X86.Build.0 = Release|x64
- {B94A9F63-113F-4F80-A962-2E949A0D4826}.Debug MD DLL|x64.ActiveCfg = Release|x64
- {B94A9F63-113F-4F80-A962-2E949A0D4826}.Debug MD DLL|x64.Build.0 = Release|x64
- {B94A9F63-113F-4F80-A962-2E949A0D4826}.Debug MD DLL|X86.ActiveCfg = Release|x64
- {B94A9F63-113F-4F80-A962-2E949A0D4826}.Debug MD DLL|X86.Build.0 = Release|x64
- {B94A9F63-113F-4F80-A962-2E949A0D4826}.Debug MD|x64.ActiveCfg = Release|x64
- {B94A9F63-113F-4F80-A962-2E949A0D4826}.Debug MD|x64.Build.0 = Release|x64
- {B94A9F63-113F-4F80-A962-2E949A0D4826}.Debug MD|X86.ActiveCfg = Release|x64
- {B94A9F63-113F-4F80-A962-2E949A0D4826}.Debug MD|X86.Build.0 = Release|x64
- {B94A9F63-113F-4F80-A962-2E949A0D4826}.Debug MT DLL|x64.ActiveCfg = Release|x64
- {B94A9F63-113F-4F80-A962-2E949A0D4826}.Debug MT DLL|x64.Build.0 = Release|x64
- {B94A9F63-113F-4F80-A962-2E949A0D4826}.Debug MT DLL|X86.ActiveCfg = Release|x64
- {B94A9F63-113F-4F80-A962-2E949A0D4826}.Debug MT DLL|X86.Build.0 = Release|x64
- {B94A9F63-113F-4F80-A962-2E949A0D4826}.Debug MT|x64.ActiveCfg = Release|x64
- {B94A9F63-113F-4F80-A962-2E949A0D4826}.Debug MT|x64.Build.0 = Release|x64
- {B94A9F63-113F-4F80-A962-2E949A0D4826}.Debug MT|X86.ActiveCfg = Release|x64
- {B94A9F63-113F-4F80-A962-2E949A0D4826}.Debug MT|X86.Build.0 = Release|x64
- {B94A9F63-113F-4F80-A962-2E949A0D4826}.Debug|x64.ActiveCfg = Release|x64
- {B94A9F63-113F-4F80-A962-2E949A0D4826}.Debug|x64.Build.0 = Release|x64
- {B94A9F63-113F-4F80-A962-2E949A0D4826}.Debug|X86.ActiveCfg = Release|x64
- {B94A9F63-113F-4F80-A962-2E949A0D4826}.Debug|X86.Build.0 = Release|x64
- {B94A9F63-113F-4F80-A962-2E949A0D4826}.Release Kernel|x64.ActiveCfg = Release|x64
- {B94A9F63-113F-4F80-A962-2E949A0D4826}.Release Kernel|x64.Build.0 = Release|x64
- {B94A9F63-113F-4F80-A962-2E949A0D4826}.Release Kernel|X86.ActiveCfg = Release|x64
- {B94A9F63-113F-4F80-A962-2E949A0D4826}.Release Kernel|X86.Build.0 = Release|x64
- {B94A9F63-113F-4F80-A962-2E949A0D4826}.Release MD DLL|x64.ActiveCfg = Release|x64
- {B94A9F63-113F-4F80-A962-2E949A0D4826}.Release MD DLL|x64.Build.0 = Release|x64
- {B94A9F63-113F-4F80-A962-2E949A0D4826}.Release MD DLL|X86.ActiveCfg = Release|x64
- {B94A9F63-113F-4F80-A962-2E949A0D4826}.Release MD DLL|X86.Build.0 = Release|x64
- {B94A9F63-113F-4F80-A962-2E949A0D4826}.Release MD|x64.ActiveCfg = Release|x64
- {B94A9F63-113F-4F80-A962-2E949A0D4826}.Release MD|x64.Build.0 = Release|x64
- {B94A9F63-113F-4F80-A962-2E949A0D4826}.Release MD|X86.ActiveCfg = Release|x64
- {B94A9F63-113F-4F80-A962-2E949A0D4826}.Release MD|X86.Build.0 = Release|x64
- {B94A9F63-113F-4F80-A962-2E949A0D4826}.Release MT DLL|x64.ActiveCfg = Release|x64
- {B94A9F63-113F-4F80-A962-2E949A0D4826}.Release MT DLL|x64.Build.0 = Release|x64
- {B94A9F63-113F-4F80-A962-2E949A0D4826}.Release MT DLL|X86.ActiveCfg = Release|x64
- {B94A9F63-113F-4F80-A962-2E949A0D4826}.Release MT DLL|X86.Build.0 = Release|x64
- {B94A9F63-113F-4F80-A962-2E949A0D4826}.Release MT|x64.ActiveCfg = Release|x64
- {B94A9F63-113F-4F80-A962-2E949A0D4826}.Release MT|x64.Build.0 = Release|x64
- {B94A9F63-113F-4F80-A962-2E949A0D4826}.Release MT|X86.ActiveCfg = Release|x64
- {B94A9F63-113F-4F80-A962-2E949A0D4826}.Release MT|X86.Build.0 = Release|x64
- {B94A9F63-113F-4F80-A962-2E949A0D4826}.Release|x64.ActiveCfg = Release|x64
- {B94A9F63-113F-4F80-A962-2E949A0D4826}.Release|x64.Build.0 = Release|x64
- {B94A9F63-113F-4F80-A962-2E949A0D4826}.Release|X86.ActiveCfg = Release|x64
- {D0B6092A-9944-4F24-9486-4B7DAE372619}.Debug Kernel|x64.ActiveCfg = Release|x64
- {D0B6092A-9944-4F24-9486-4B7DAE372619}.Debug Kernel|x64.Build.0 = Release|x64
- {D0B6092A-9944-4F24-9486-4B7DAE372619}.Debug Kernel|X86.ActiveCfg = Release|x64
- {D0B6092A-9944-4F24-9486-4B7DAE372619}.Debug Kernel|X86.Build.0 = Release|x64
- {D0B6092A-9944-4F24-9486-4B7DAE372619}.Debug MD DLL|x64.ActiveCfg = Release|x64
- {D0B6092A-9944-4F24-9486-4B7DAE372619}.Debug MD DLL|x64.Build.0 = Release|x64
- {D0B6092A-9944-4F24-9486-4B7DAE372619}.Debug MD DLL|X86.ActiveCfg = Release|x64
- {D0B6092A-9944-4F24-9486-4B7DAE372619}.Debug MD DLL|X86.Build.0 = Release|x64
- {D0B6092A-9944-4F24-9486-4B7DAE372619}.Debug MD|x64.ActiveCfg = Release|x64
- {D0B6092A-9944-4F24-9486-4B7DAE372619}.Debug MD|x64.Build.0 = Release|x64
- {D0B6092A-9944-4F24-9486-4B7DAE372619}.Debug MD|X86.ActiveCfg = Release|x64
- {D0B6092A-9944-4F24-9486-4B7DAE372619}.Debug MD|X86.Build.0 = Release|x64
- {D0B6092A-9944-4F24-9486-4B7DAE372619}.Debug MT DLL|x64.ActiveCfg = Release|x64
- {D0B6092A-9944-4F24-9486-4B7DAE372619}.Debug MT DLL|x64.Build.0 = Release|x64
- {D0B6092A-9944-4F24-9486-4B7DAE372619}.Debug MT DLL|X86.ActiveCfg = Release|x64
- {D0B6092A-9944-4F24-9486-4B7DAE372619}.Debug MT DLL|X86.Build.0 = Release|x64
- {D0B6092A-9944-4F24-9486-4B7DAE372619}.Debug MT|x64.ActiveCfg = Release|x64
- {D0B6092A-9944-4F24-9486-4B7DAE372619}.Debug MT|x64.Build.0 = Release|x64
- {D0B6092A-9944-4F24-9486-4B7DAE372619}.Debug MT|X86.ActiveCfg = Release|x64
- {D0B6092A-9944-4F24-9486-4B7DAE372619}.Debug MT|X86.Build.0 = Release|x64
- {D0B6092A-9944-4F24-9486-4B7DAE372619}.Debug|x64.ActiveCfg = Release|x64
- {D0B6092A-9944-4F24-9486-4B7DAE372619}.Debug|x64.Build.0 = Release|x64
- {D0B6092A-9944-4F24-9486-4B7DAE372619}.Debug|X86.ActiveCfg = Release|x64
- {D0B6092A-9944-4F24-9486-4B7DAE372619}.Debug|X86.Build.0 = Release|x64
- {D0B6092A-9944-4F24-9486-4B7DAE372619}.Release Kernel|x64.ActiveCfg = Release|x64
- {D0B6092A-9944-4F24-9486-4B7DAE372619}.Release Kernel|x64.Build.0 = Release|x64
- {D0B6092A-9944-4F24-9486-4B7DAE372619}.Release Kernel|X86.ActiveCfg = Release|x64
- {D0B6092A-9944-4F24-9486-4B7DAE372619}.Release Kernel|X86.Build.0 = Release|x64
- {D0B6092A-9944-4F24-9486-4B7DAE372619}.Release MD DLL|x64.ActiveCfg = Release|x64
- {D0B6092A-9944-4F24-9486-4B7DAE372619}.Release MD DLL|x64.Build.0 = Release|x64
- {D0B6092A-9944-4F24-9486-4B7DAE372619}.Release MD DLL|X86.ActiveCfg = Release|x64
- {D0B6092A-9944-4F24-9486-4B7DAE372619}.Release MD DLL|X86.Build.0 = Release|x64
- {D0B6092A-9944-4F24-9486-4B7DAE372619}.Release MD|x64.ActiveCfg = Release|x64
- {D0B6092A-9944-4F24-9486-4B7DAE372619}.Release MD|x64.Build.0 = Release|x64
- {D0B6092A-9944-4F24-9486-4B7DAE372619}.Release MD|X86.ActiveCfg = Release|x64
- {D0B6092A-9944-4F24-9486-4B7DAE372619}.Release MD|X86.Build.0 = Release|x64
- {D0B6092A-9944-4F24-9486-4B7DAE372619}.Release MT DLL|x64.ActiveCfg = Release|x64
- {D0B6092A-9944-4F24-9486-4B7DAE372619}.Release MT DLL|x64.Build.0 = Release|x64
- {D0B6092A-9944-4F24-9486-4B7DAE372619}.Release MT DLL|X86.ActiveCfg = Release|x64
- {D0B6092A-9944-4F24-9486-4B7DAE372619}.Release MT DLL|X86.Build.0 = Release|x64
- {D0B6092A-9944-4F24-9486-4B7DAE372619}.Release MT|x64.ActiveCfg = Release|x64
- {D0B6092A-9944-4F24-9486-4B7DAE372619}.Release MT|x64.Build.0 = Release|x64
- {D0B6092A-9944-4F24-9486-4B7DAE372619}.Release MT|X86.ActiveCfg = Release|x64
- {D0B6092A-9944-4F24-9486-4B7DAE372619}.Release MT|X86.Build.0 = Release|x64
- {D0B6092A-9944-4F24-9486-4B7DAE372619}.Release|x64.ActiveCfg = Release|x64
- {D0B6092A-9944-4F24-9486-4B7DAE372619}.Release|x64.Build.0 = Release|x64
- {D0B6092A-9944-4F24-9486-4B7DAE372619}.Release|X86.ActiveCfg = Release|x64
- {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug Kernel|x64.ActiveCfg = Debug Kernel|x64
- {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug Kernel|x64.Build.0 = Debug Kernel|x64
- {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug Kernel|x64.Deploy.0 = Debug Kernel|x64
- {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug Kernel|X86.ActiveCfg = Debug Kernel|Win32
- {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug Kernel|X86.Build.0 = Debug Kernel|Win32
- {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug MD DLL|x64.ActiveCfg = Debug MD DLL|x64
- {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug MD DLL|x64.Build.0 = Debug MD DLL|x64
- {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug MD DLL|X86.ActiveCfg = Debug MD DLL|Win32
- {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug MD DLL|X86.Build.0 = Debug MD DLL|Win32
- {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug MD|x64.ActiveCfg = Debug MD|x64
- {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug MD|x64.Build.0 = Debug MD|x64
- {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug MD|X86.ActiveCfg = Debug MD|Win32
- {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug MD|X86.Build.0 = Debug MD|Win32
- {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug MT DLL|x64.ActiveCfg = Debug MT DLL|x64
- {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug MT DLL|x64.Build.0 = Debug MT DLL|x64
- {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug MT DLL|X86.ActiveCfg = Debug MT DLL|Win32
- {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug MT DLL|X86.Build.0 = Debug MT DLL|Win32
- {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug MT|x64.ActiveCfg = Debug MT|x64
- {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug MT|x64.Build.0 = Debug MT|x64
- {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug MT|X86.ActiveCfg = Debug MT|Win32
- {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug MT|X86.Build.0 = Debug MT|Win32
- {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug|x64.ActiveCfg = Debug MD|x64
- {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug|x64.Build.0 = Debug MD|x64
- {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug|X86.ActiveCfg = Debug MT|Win32
- {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug|X86.Build.0 = Debug MT|Win32
- {88A23124-5640-35A0-B890-311D7A67A7D2}.Release Kernel|x64.ActiveCfg = Release Kernel|x64
- {88A23124-5640-35A0-B890-311D7A67A7D2}.Release Kernel|x64.Build.0 = Release Kernel|x64
- {88A23124-5640-35A0-B890-311D7A67A7D2}.Release Kernel|x64.Deploy.0 = Release Kernel|x64
- {88A23124-5640-35A0-B890-311D7A67A7D2}.Release Kernel|X86.ActiveCfg = Release Kernel|Win32
- {88A23124-5640-35A0-B890-311D7A67A7D2}.Release Kernel|X86.Build.0 = Release Kernel|Win32
- {88A23124-5640-35A0-B890-311D7A67A7D2}.Release MD DLL|x64.ActiveCfg = Release MD DLL|x64
- {88A23124-5640-35A0-B890-311D7A67A7D2}.Release MD DLL|x64.Build.0 = Release MD DLL|x64
- {88A23124-5640-35A0-B890-311D7A67A7D2}.Release MD DLL|X86.ActiveCfg = Release MD DLL|Win32
- {88A23124-5640-35A0-B890-311D7A67A7D2}.Release MD DLL|X86.Build.0 = Release MD DLL|Win32
- {88A23124-5640-35A0-B890-311D7A67A7D2}.Release MD|x64.ActiveCfg = Release MD|x64
- {88A23124-5640-35A0-B890-311D7A67A7D2}.Release MD|x64.Build.0 = Release MD|x64
- {88A23124-5640-35A0-B890-311D7A67A7D2}.Release MD|X86.ActiveCfg = Release MD|Win32
- {88A23124-5640-35A0-B890-311D7A67A7D2}.Release MD|X86.Build.0 = Release MD|Win32
- {88A23124-5640-35A0-B890-311D7A67A7D2}.Release MT DLL|x64.ActiveCfg = Release MT DLL|x64
- {88A23124-5640-35A0-B890-311D7A67A7D2}.Release MT DLL|x64.Build.0 = Release MT DLL|x64
- {88A23124-5640-35A0-B890-311D7A67A7D2}.Release MT DLL|X86.ActiveCfg = Release MT DLL|Win32
- {88A23124-5640-35A0-B890-311D7A67A7D2}.Release MT DLL|X86.Build.0 = Release MT DLL|Win32
- {88A23124-5640-35A0-B890-311D7A67A7D2}.Release MT|x64.ActiveCfg = Release MT|x64
- {88A23124-5640-35A0-B890-311D7A67A7D2}.Release MT|x64.Build.0 = Release MT|x64
- {88A23124-5640-35A0-B890-311D7A67A7D2}.Release MT|X86.ActiveCfg = Release MT|Win32
- {88A23124-5640-35A0-B890-311D7A67A7D2}.Release MT|X86.Build.0 = Release MT|Win32
- {88A23124-5640-35A0-B890-311D7A67A7D2}.Release|x64.ActiveCfg = Release MD DLL|x64
- {88A23124-5640-35A0-B890-311D7A67A7D2}.Release|x64.Build.0 = Release MD DLL|x64
- {88A23124-5640-35A0-B890-311D7A67A7D2}.Release|X86.ActiveCfg = Release MT|Win32
- {88A23124-5640-35A0-B890-311D7A67A7D2}.Release|X86.Build.0 = Release MT|Win32
- {E06E2E87-82B9-4DC2-A1E9-FE371CDBAAC2}.Debug Kernel|x64.ActiveCfg = Debug Kernel|x64
- {E06E2E87-82B9-4DC2-A1E9-FE371CDBAAC2}.Debug Kernel|x64.Build.0 = Debug Kernel|x64
- {E06E2E87-82B9-4DC2-A1E9-FE371CDBAAC2}.Debug Kernel|x64.Deploy.0 = Debug Kernel|x64
- {E06E2E87-82B9-4DC2-A1E9-FE371CDBAAC2}.Debug Kernel|X86.ActiveCfg = Debug Kernel|Win32
- {E06E2E87-82B9-4DC2-A1E9-FE371CDBAAC2}.Debug MD DLL|x64.ActiveCfg = Debug MD DLL|x64
- {E06E2E87-82B9-4DC2-A1E9-FE371CDBAAC2}.Debug MD DLL|x64.Build.0 = Debug MD DLL|x64
- {E06E2E87-82B9-4DC2-A1E9-FE371CDBAAC2}.Debug MD DLL|X86.ActiveCfg = Debug MD DLL|Win32
- {E06E2E87-82B9-4DC2-A1E9-FE371CDBAAC2}.Debug MD DLL|X86.Build.0 = Debug MD DLL|Win32
- {E06E2E87-82B9-4DC2-A1E9-FE371CDBAAC2}.Debug MD|x64.ActiveCfg = Debug MD|x64
- {E06E2E87-82B9-4DC2-A1E9-FE371CDBAAC2}.Debug MD|x64.Build.0 = Debug MD|x64
- {E06E2E87-82B9-4DC2-A1E9-FE371CDBAAC2}.Debug MD|X86.ActiveCfg = Debug MD|Win32
- {E06E2E87-82B9-4DC2-A1E9-FE371CDBAAC2}.Debug MD|X86.Build.0 = Debug MD|Win32
- {E06E2E87-82B9-4DC2-A1E9-FE371CDBAAC2}.Debug MT DLL|x64.ActiveCfg = Debug MT DLL|x64
- {E06E2E87-82B9-4DC2-A1E9-FE371CDBAAC2}.Debug MT DLL|x64.Build.0 = Debug MT DLL|x64
- {E06E2E87-82B9-4DC2-A1E9-FE371CDBAAC2}.Debug MT DLL|X86.ActiveCfg = Debug MT DLL|Win32
- {E06E2E87-82B9-4DC2-A1E9-FE371CDBAAC2}.Debug MT DLL|X86.Build.0 = Debug MT DLL|Win32
- {E06E2E87-82B9-4DC2-A1E9-FE371CDBAAC2}.Debug MT|x64.ActiveCfg = Debug MT|x64
- {E06E2E87-82B9-4DC2-A1E9-FE371CDBAAC2}.Debug MT|x64.Build.0 = Debug MT|x64
- {E06E2E87-82B9-4DC2-A1E9-FE371CDBAAC2}.Debug MT|X86.ActiveCfg = Debug MT|Win32
- {E06E2E87-82B9-4DC2-A1E9-FE371CDBAAC2}.Debug MT|X86.Build.0 = Debug MT|Win32
- {E06E2E87-82B9-4DC2-A1E9-FE371CDBAAC2}.Debug|x64.ActiveCfg = Debug MD|x64
- {E06E2E87-82B9-4DC2-A1E9-FE371CDBAAC2}.Debug|x64.Build.0 = Debug MD|x64
- {E06E2E87-82B9-4DC2-A1E9-FE371CDBAAC2}.Debug|X86.ActiveCfg = Debug MT|Win32
- {E06E2E87-82B9-4DC2-A1E9-FE371CDBAAC2}.Debug|X86.Build.0 = Debug MT|Win32
- {E06E2E87-82B9-4DC2-A1E9-FE371CDBAAC2}.Release Kernel|x64.ActiveCfg = Release Kernel|x64
- {E06E2E87-82B9-4DC2-A1E9-FE371CDBAAC2}.Release Kernel|x64.Build.0 = Release Kernel|x64
- {E06E2E87-82B9-4DC2-A1E9-FE371CDBAAC2}.Release Kernel|x64.Deploy.0 = Release Kernel|x64
- {E06E2E87-82B9-4DC2-A1E9-FE371CDBAAC2}.Release Kernel|X86.ActiveCfg = Release Kernel|Win32
- {E06E2E87-82B9-4DC2-A1E9-FE371CDBAAC2}.Release MD DLL|x64.ActiveCfg = Release MD DLL|x64
- {E06E2E87-82B9-4DC2-A1E9-FE371CDBAAC2}.Release MD DLL|x64.Build.0 = Release MD DLL|x64
- {E06E2E87-82B9-4DC2-A1E9-FE371CDBAAC2}.Release MD DLL|X86.ActiveCfg = Release MD DLL|Win32
- {E06E2E87-82B9-4DC2-A1E9-FE371CDBAAC2}.Release MD DLL|X86.Build.0 = Release MD DLL|Win32
- {E06E2E87-82B9-4DC2-A1E9-FE371CDBAAC2}.Release MD|x64.ActiveCfg = Release MD|x64
- {E06E2E87-82B9-4DC2-A1E9-FE371CDBAAC2}.Release MD|x64.Build.0 = Release MD|x64
- {E06E2E87-82B9-4DC2-A1E9-FE371CDBAAC2}.Release MD|X86.ActiveCfg = Release MD|Win32
- {E06E2E87-82B9-4DC2-A1E9-FE371CDBAAC2}.Release MD|X86.Build.0 = Release MD|Win32
- {E06E2E87-82B9-4DC2-A1E9-FE371CDBAAC2}.Release MT DLL|x64.ActiveCfg = Release MT DLL|x64
- {E06E2E87-82B9-4DC2-A1E9-FE371CDBAAC2}.Release MT DLL|x64.Build.0 = Release MT DLL|x64
- {E06E2E87-82B9-4DC2-A1E9-FE371CDBAAC2}.Release MT DLL|X86.ActiveCfg = Release MT DLL|Win32
- {E06E2E87-82B9-4DC2-A1E9-FE371CDBAAC2}.Release MT DLL|X86.Build.0 = Release MT DLL|Win32
- {E06E2E87-82B9-4DC2-A1E9-FE371CDBAAC2}.Release MT|x64.ActiveCfg = Release MT|x64
- {E06E2E87-82B9-4DC2-A1E9-FE371CDBAAC2}.Release MT|x64.Build.0 = Release MT|x64
- {E06E2E87-82B9-4DC2-A1E9-FE371CDBAAC2}.Release MT|X86.ActiveCfg = Release MT|Win32
- {E06E2E87-82B9-4DC2-A1E9-FE371CDBAAC2}.Release MT|X86.Build.0 = Release MT|Win32
- {E06E2E87-82B9-4DC2-A1E9-FE371CDBAAC2}.Release|x64.ActiveCfg = Release MD DLL|x64
- {E06E2E87-82B9-4DC2-A1E9-FE371CDBAAC2}.Release|x64.Build.0 = Release MD DLL|x64
- {E06E2E87-82B9-4DC2-A1E9-FE371CDBAAC2}.Release|X86.ActiveCfg = Release MT|Win32
- {E06E2E87-82B9-4DC2-A1E9-FE371CDBAAC2}.Release|X86.Build.0 = Release MT|Win32
- {2A7F483F-CD19-4F84-BBDA-B6A1865E2773}.Debug Kernel|x64.ActiveCfg = Debug|x64
- {2A7F483F-CD19-4F84-BBDA-B6A1865E2773}.Debug Kernel|x64.Build.0 = Debug|x64
- {2A7F483F-CD19-4F84-BBDA-B6A1865E2773}.Debug Kernel|X86.ActiveCfg = Debug|Win32
- {2A7F483F-CD19-4F84-BBDA-B6A1865E2773}.Debug Kernel|X86.Build.0 = Debug|Win32
- {2A7F483F-CD19-4F84-BBDA-B6A1865E2773}.Debug MD DLL|x64.ActiveCfg = Debug|x64
- {2A7F483F-CD19-4F84-BBDA-B6A1865E2773}.Debug MD DLL|x64.Build.0 = Debug|x64
- {2A7F483F-CD19-4F84-BBDA-B6A1865E2773}.Debug MD DLL|X86.ActiveCfg = Debug|Win32
- {2A7F483F-CD19-4F84-BBDA-B6A1865E2773}.Debug MD DLL|X86.Build.0 = Debug|Win32
- {2A7F483F-CD19-4F84-BBDA-B6A1865E2773}.Debug MD|x64.ActiveCfg = Debug|x64
- {2A7F483F-CD19-4F84-BBDA-B6A1865E2773}.Debug MD|x64.Build.0 = Debug|x64
- {2A7F483F-CD19-4F84-BBDA-B6A1865E2773}.Debug MD|X86.ActiveCfg = Debug|Win32
- {2A7F483F-CD19-4F84-BBDA-B6A1865E2773}.Debug MD|X86.Build.0 = Debug|Win32
- {2A7F483F-CD19-4F84-BBDA-B6A1865E2773}.Debug MT DLL|x64.ActiveCfg = Debug|x64
- {2A7F483F-CD19-4F84-BBDA-B6A1865E2773}.Debug MT DLL|x64.Build.0 = Debug|x64
- {2A7F483F-CD19-4F84-BBDA-B6A1865E2773}.Debug MT DLL|X86.ActiveCfg = Debug|Win32
- {2A7F483F-CD19-4F84-BBDA-B6A1865E2773}.Debug MT DLL|X86.Build.0 = Debug|Win32
- {2A7F483F-CD19-4F84-BBDA-B6A1865E2773}.Debug MT|x64.ActiveCfg = Debug|x64
- {2A7F483F-CD19-4F84-BBDA-B6A1865E2773}.Debug MT|x64.Build.0 = Debug|x64
- {2A7F483F-CD19-4F84-BBDA-B6A1865E2773}.Debug MT|X86.ActiveCfg = Debug|Win32
- {2A7F483F-CD19-4F84-BBDA-B6A1865E2773}.Debug MT|X86.Build.0 = Debug|Win32
- {2A7F483F-CD19-4F84-BBDA-B6A1865E2773}.Debug|x64.ActiveCfg = Debug|x64
- {2A7F483F-CD19-4F84-BBDA-B6A1865E2773}.Debug|x64.Build.0 = Debug|x64
- {2A7F483F-CD19-4F84-BBDA-B6A1865E2773}.Debug|X86.ActiveCfg = Debug|Win32
- {2A7F483F-CD19-4F84-BBDA-B6A1865E2773}.Debug|X86.Build.0 = Debug|Win32
- {2A7F483F-CD19-4F84-BBDA-B6A1865E2773}.Release Kernel|x64.ActiveCfg = Release|x64
- {2A7F483F-CD19-4F84-BBDA-B6A1865E2773}.Release Kernel|x64.Build.0 = Release|x64
- {2A7F483F-CD19-4F84-BBDA-B6A1865E2773}.Release Kernel|X86.ActiveCfg = Release|Win32
- {2A7F483F-CD19-4F84-BBDA-B6A1865E2773}.Release Kernel|X86.Build.0 = Release|Win32
- {2A7F483F-CD19-4F84-BBDA-B6A1865E2773}.Release MD DLL|x64.ActiveCfg = Release|x64
- {2A7F483F-CD19-4F84-BBDA-B6A1865E2773}.Release MD DLL|x64.Build.0 = Release|x64
- {2A7F483F-CD19-4F84-BBDA-B6A1865E2773}.Release MD DLL|X86.ActiveCfg = Release|Win32
- {2A7F483F-CD19-4F84-BBDA-B6A1865E2773}.Release MD DLL|X86.Build.0 = Release|Win32
- {2A7F483F-CD19-4F84-BBDA-B6A1865E2773}.Release MD|x64.ActiveCfg = Release|x64
- {2A7F483F-CD19-4F84-BBDA-B6A1865E2773}.Release MD|x64.Build.0 = Release|x64
- {2A7F483F-CD19-4F84-BBDA-B6A1865E2773}.Release MD|X86.ActiveCfg = Release|Win32
- {2A7F483F-CD19-4F84-BBDA-B6A1865E2773}.Release MD|X86.Build.0 = Release|Win32
- {2A7F483F-CD19-4F84-BBDA-B6A1865E2773}.Release MT DLL|x64.ActiveCfg = Release|x64
- {2A7F483F-CD19-4F84-BBDA-B6A1865E2773}.Release MT DLL|x64.Build.0 = Release|x64
- {2A7F483F-CD19-4F84-BBDA-B6A1865E2773}.Release MT DLL|X86.ActiveCfg = Release|Win32
- {2A7F483F-CD19-4F84-BBDA-B6A1865E2773}.Release MT DLL|X86.Build.0 = Release|Win32
- {2A7F483F-CD19-4F84-BBDA-B6A1865E2773}.Release MT|x64.ActiveCfg = Release|x64
- {2A7F483F-CD19-4F84-BBDA-B6A1865E2773}.Release MT|x64.Build.0 = Release|x64
- {2A7F483F-CD19-4F84-BBDA-B6A1865E2773}.Release MT|X86.ActiveCfg = Release|Win32
- {2A7F483F-CD19-4F84-BBDA-B6A1865E2773}.Release MT|X86.Build.0 = Release|Win32
- {2A7F483F-CD19-4F84-BBDA-B6A1865E2773}.Release|x64.ActiveCfg = Release|x64
- {2A7F483F-CD19-4F84-BBDA-B6A1865E2773}.Release|x64.Build.0 = Release|x64
- {2A7F483F-CD19-4F84-BBDA-B6A1865E2773}.Release|X86.ActiveCfg = Release|Win32
- {2A7F483F-CD19-4F84-BBDA-B6A1865E2773}.Release|X86.Build.0 = Release|Win32
- {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Debug Kernel|x64.ActiveCfg = Debug|x64
- {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Debug Kernel|x64.Build.0 = Debug|x64
- {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Debug Kernel|X86.ActiveCfg = Debug|Win32
- {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Debug Kernel|X86.Build.0 = Debug|Win32
- {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Debug MD DLL|x64.ActiveCfg = Debug|x64
- {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Debug MD DLL|x64.Build.0 = Debug|x64
- {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Debug MD DLL|X86.ActiveCfg = Debug|Win32
- {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Debug MD DLL|X86.Build.0 = Debug|Win32
- {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Debug MD|x64.ActiveCfg = Debug|x64
- {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Debug MD|x64.Build.0 = Debug|x64
- {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Debug MD|X86.ActiveCfg = Debug|Win32
- {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Debug MD|X86.Build.0 = Debug|Win32
- {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Debug MT DLL|x64.ActiveCfg = Debug|x64
- {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Debug MT DLL|x64.Build.0 = Debug|x64
- {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Debug MT DLL|X86.ActiveCfg = Debug|Win32
- {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Debug MT DLL|X86.Build.0 = Debug|Win32
- {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Debug MT|x64.ActiveCfg = Debug|x64
- {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Debug MT|x64.Build.0 = Debug|x64
- {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Debug MT|X86.ActiveCfg = Debug|Win32
- {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Debug MT|X86.Build.0 = Debug|Win32
- {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Debug|x64.ActiveCfg = Debug|x64
- {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Debug|x64.Build.0 = Debug|x64
- {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Debug|X86.ActiveCfg = Debug|Win32
- {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Debug|X86.Build.0 = Debug|Win32
- {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Release Kernel|x64.ActiveCfg = Release|x64
- {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Release Kernel|x64.Build.0 = Release|x64
- {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Release Kernel|X86.ActiveCfg = Release|Win32
- {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Release Kernel|X86.Build.0 = Release|Win32
- {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Release MD DLL|x64.ActiveCfg = Release|x64
- {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Release MD DLL|x64.Build.0 = Release|x64
- {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Release MD DLL|X86.ActiveCfg = Release|Win32
- {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Release MD DLL|X86.Build.0 = Release|Win32
- {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Release MD|x64.ActiveCfg = Release|x64
- {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Release MD|x64.Build.0 = Release|x64
- {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Release MD|X86.ActiveCfg = Release|Win32
- {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Release MD|X86.Build.0 = Release|Win32
- {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Release MT DLL|x64.ActiveCfg = Release|x64
- {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Release MT DLL|x64.Build.0 = Release|x64
- {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Release MT DLL|X86.ActiveCfg = Release|Win32
- {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Release MT DLL|X86.Build.0 = Release|Win32
- {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Release MT|x64.ActiveCfg = Release|x64
- {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Release MT|x64.Build.0 = Release|x64
- {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Release MT|X86.ActiveCfg = Release|Win32
- {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Release MT|X86.Build.0 = Release|Win32
- {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Release|x64.ActiveCfg = Release|x64
- {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Release|x64.Build.0 = Release|x64
- {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Release|X86.ActiveCfg = Release|Win32
- {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Release|X86.Build.0 = Release|Win32
- {F67EB1EA-DCFA-4758-A2AA-4B570BA78036}.Debug Kernel|x64.ActiveCfg = Debug|x64
- {F67EB1EA-DCFA-4758-A2AA-4B570BA78036}.Debug Kernel|x64.Build.0 = Debug|x64
- {F67EB1EA-DCFA-4758-A2AA-4B570BA78036}.Debug Kernel|X86.ActiveCfg = Debug|Win32
- {F67EB1EA-DCFA-4758-A2AA-4B570BA78036}.Debug Kernel|X86.Build.0 = Debug|Win32
- {F67EB1EA-DCFA-4758-A2AA-4B570BA78036}.Debug MD DLL|x64.ActiveCfg = Debug|x64
- {F67EB1EA-DCFA-4758-A2AA-4B570BA78036}.Debug MD DLL|x64.Build.0 = Debug|x64
- {F67EB1EA-DCFA-4758-A2AA-4B570BA78036}.Debug MD DLL|X86.ActiveCfg = Debug|Win32
- {F67EB1EA-DCFA-4758-A2AA-4B570BA78036}.Debug MD DLL|X86.Build.0 = Debug|Win32
- {F67EB1EA-DCFA-4758-A2AA-4B570BA78036}.Debug MD|x64.ActiveCfg = Debug|x64
- {F67EB1EA-DCFA-4758-A2AA-4B570BA78036}.Debug MD|x64.Build.0 = Debug|x64
- {F67EB1EA-DCFA-4758-A2AA-4B570BA78036}.Debug MD|X86.ActiveCfg = Debug|Win32
- {F67EB1EA-DCFA-4758-A2AA-4B570BA78036}.Debug MD|X86.Build.0 = Debug|Win32
- {F67EB1EA-DCFA-4758-A2AA-4B570BA78036}.Debug MT DLL|x64.ActiveCfg = Debug|x64
- {F67EB1EA-DCFA-4758-A2AA-4B570BA78036}.Debug MT DLL|x64.Build.0 = Debug|x64
- {F67EB1EA-DCFA-4758-A2AA-4B570BA78036}.Debug MT DLL|X86.ActiveCfg = Debug|Win32
- {F67EB1EA-DCFA-4758-A2AA-4B570BA78036}.Debug MT DLL|X86.Build.0 = Debug|Win32
- {F67EB1EA-DCFA-4758-A2AA-4B570BA78036}.Debug MT|x64.ActiveCfg = Debug|x64
- {F67EB1EA-DCFA-4758-A2AA-4B570BA78036}.Debug MT|x64.Build.0 = Debug|x64
- {F67EB1EA-DCFA-4758-A2AA-4B570BA78036}.Debug MT|X86.ActiveCfg = Debug|Win32
- {F67EB1EA-DCFA-4758-A2AA-4B570BA78036}.Debug MT|X86.Build.0 = Debug|Win32
- {F67EB1EA-DCFA-4758-A2AA-4B570BA78036}.Debug|x64.ActiveCfg = Debug|x64
- {F67EB1EA-DCFA-4758-A2AA-4B570BA78036}.Debug|x64.Build.0 = Debug|x64
- {F67EB1EA-DCFA-4758-A2AA-4B570BA78036}.Debug|X86.ActiveCfg = Debug|Win32
- {F67EB1EA-DCFA-4758-A2AA-4B570BA78036}.Debug|X86.Build.0 = Debug|Win32
- {F67EB1EA-DCFA-4758-A2AA-4B570BA78036}.Release Kernel|x64.ActiveCfg = Release|x64
- {F67EB1EA-DCFA-4758-A2AA-4B570BA78036}.Release Kernel|x64.Build.0 = Release|x64
- {F67EB1EA-DCFA-4758-A2AA-4B570BA78036}.Release Kernel|X86.ActiveCfg = Release|Win32
- {F67EB1EA-DCFA-4758-A2AA-4B570BA78036}.Release Kernel|X86.Build.0 = Release|Win32
- {F67EB1EA-DCFA-4758-A2AA-4B570BA78036}.Release MD DLL|x64.ActiveCfg = Release|x64
- {F67EB1EA-DCFA-4758-A2AA-4B570BA78036}.Release MD DLL|x64.Build.0 = Release|x64
- {F67EB1EA-DCFA-4758-A2AA-4B570BA78036}.Release MD DLL|X86.ActiveCfg = Release|Win32
- {F67EB1EA-DCFA-4758-A2AA-4B570BA78036}.Release MD DLL|X86.Build.0 = Release|Win32
- {F67EB1EA-DCFA-4758-A2AA-4B570BA78036}.Release MD|x64.ActiveCfg = Release|x64
- {F67EB1EA-DCFA-4758-A2AA-4B570BA78036}.Release MD|x64.Build.0 = Release|x64
- {F67EB1EA-DCFA-4758-A2AA-4B570BA78036}.Release MD|X86.ActiveCfg = Release|Win32
- {F67EB1EA-DCFA-4758-A2AA-4B570BA78036}.Release MD|X86.Build.0 = Release|Win32
- {F67EB1EA-DCFA-4758-A2AA-4B570BA78036}.Release MT DLL|x64.ActiveCfg = Release|x64
- {F67EB1EA-DCFA-4758-A2AA-4B570BA78036}.Release MT DLL|x64.Build.0 = Release|x64
- {F67EB1EA-DCFA-4758-A2AA-4B570BA78036}.Release MT DLL|X86.ActiveCfg = Release|Win32
- {F67EB1EA-DCFA-4758-A2AA-4B570BA78036}.Release MT DLL|X86.Build.0 = Release|Win32
- {F67EB1EA-DCFA-4758-A2AA-4B570BA78036}.Release MT|x64.ActiveCfg = Release|x64
- {F67EB1EA-DCFA-4758-A2AA-4B570BA78036}.Release MT|x64.Build.0 = Release|x64
- {F67EB1EA-DCFA-4758-A2AA-4B570BA78036}.Release MT|X86.ActiveCfg = Release|Win32
- {F67EB1EA-DCFA-4758-A2AA-4B570BA78036}.Release MT|X86.Build.0 = Release|Win32
- {F67EB1EA-DCFA-4758-A2AA-4B570BA78036}.Release|x64.ActiveCfg = Release|x64
- {F67EB1EA-DCFA-4758-A2AA-4B570BA78036}.Release|x64.Build.0 = Release|x64
- {F67EB1EA-DCFA-4758-A2AA-4B570BA78036}.Release|X86.ActiveCfg = Release|Win32
- {F67EB1EA-DCFA-4758-A2AA-4B570BA78036}.Release|X86.Build.0 = Release|Win32
- {740F3007-7BF0-4C0C-8FA5-2587C794EF31}.Debug Kernel|x64.ActiveCfg = Debug|x64
- {740F3007-7BF0-4C0C-8FA5-2587C794EF31}.Debug Kernel|x64.Build.0 = Debug|x64
- {740F3007-7BF0-4C0C-8FA5-2587C794EF31}.Debug Kernel|X86.ActiveCfg = Debug|Win32
- {740F3007-7BF0-4C0C-8FA5-2587C794EF31}.Debug Kernel|X86.Build.0 = Debug|Win32
- {740F3007-7BF0-4C0C-8FA5-2587C794EF31}.Debug MD DLL|x64.ActiveCfg = Debug|x64
- {740F3007-7BF0-4C0C-8FA5-2587C794EF31}.Debug MD DLL|x64.Build.0 = Debug|x64
- {740F3007-7BF0-4C0C-8FA5-2587C794EF31}.Debug MD DLL|X86.ActiveCfg = Debug|Win32
- {740F3007-7BF0-4C0C-8FA5-2587C794EF31}.Debug MD DLL|X86.Build.0 = Debug|Win32
- {740F3007-7BF0-4C0C-8FA5-2587C794EF31}.Debug MD|x64.ActiveCfg = Debug|x64
- {740F3007-7BF0-4C0C-8FA5-2587C794EF31}.Debug MD|x64.Build.0 = Debug|x64
- {740F3007-7BF0-4C0C-8FA5-2587C794EF31}.Debug MD|X86.ActiveCfg = Debug|Win32
- {740F3007-7BF0-4C0C-8FA5-2587C794EF31}.Debug MD|X86.Build.0 = Debug|Win32
- {740F3007-7BF0-4C0C-8FA5-2587C794EF31}.Debug MT DLL|x64.ActiveCfg = Debug|x64
- {740F3007-7BF0-4C0C-8FA5-2587C794EF31}.Debug MT DLL|x64.Build.0 = Debug|x64
- {740F3007-7BF0-4C0C-8FA5-2587C794EF31}.Debug MT DLL|X86.ActiveCfg = Debug|Win32
- {740F3007-7BF0-4C0C-8FA5-2587C794EF31}.Debug MT DLL|X86.Build.0 = Debug|Win32
- {740F3007-7BF0-4C0C-8FA5-2587C794EF31}.Debug MT|x64.ActiveCfg = Debug|x64
- {740F3007-7BF0-4C0C-8FA5-2587C794EF31}.Debug MT|x64.Build.0 = Debug|x64
- {740F3007-7BF0-4C0C-8FA5-2587C794EF31}.Debug MT|X86.ActiveCfg = Debug|Win32
- {740F3007-7BF0-4C0C-8FA5-2587C794EF31}.Debug MT|X86.Build.0 = Debug|Win32
- {740F3007-7BF0-4C0C-8FA5-2587C794EF31}.Debug|x64.ActiveCfg = Debug|x64
- {740F3007-7BF0-4C0C-8FA5-2587C794EF31}.Debug|x64.Build.0 = Debug|x64
- {740F3007-7BF0-4C0C-8FA5-2587C794EF31}.Debug|X86.ActiveCfg = Debug|Win32
- {740F3007-7BF0-4C0C-8FA5-2587C794EF31}.Debug|X86.Build.0 = Debug|Win32
- {740F3007-7BF0-4C0C-8FA5-2587C794EF31}.Release Kernel|x64.ActiveCfg = Release|x64
- {740F3007-7BF0-4C0C-8FA5-2587C794EF31}.Release Kernel|x64.Build.0 = Release|x64
- {740F3007-7BF0-4C0C-8FA5-2587C794EF31}.Release Kernel|X86.ActiveCfg = Release|Win32
- {740F3007-7BF0-4C0C-8FA5-2587C794EF31}.Release Kernel|X86.Build.0 = Release|Win32
- {740F3007-7BF0-4C0C-8FA5-2587C794EF31}.Release MD DLL|x64.ActiveCfg = Release|x64
- {740F3007-7BF0-4C0C-8FA5-2587C794EF31}.Release MD DLL|x64.Build.0 = Release|x64
- {740F3007-7BF0-4C0C-8FA5-2587C794EF31}.Release MD DLL|X86.ActiveCfg = Release|Win32
- {740F3007-7BF0-4C0C-8FA5-2587C794EF31}.Release MD DLL|X86.Build.0 = Release|Win32
- {740F3007-7BF0-4C0C-8FA5-2587C794EF31}.Release MD|x64.ActiveCfg = Release|x64
- {740F3007-7BF0-4C0C-8FA5-2587C794EF31}.Release MD|x64.Build.0 = Release|x64
- {740F3007-7BF0-4C0C-8FA5-2587C794EF31}.Release MD|X86.ActiveCfg = Release|Win32
- {740F3007-7BF0-4C0C-8FA5-2587C794EF31}.Release MD|X86.Build.0 = Release|Win32
- {740F3007-7BF0-4C0C-8FA5-2587C794EF31}.Release MT DLL|x64.ActiveCfg = Release|x64
- {740F3007-7BF0-4C0C-8FA5-2587C794EF31}.Release MT DLL|x64.Build.0 = Release|x64
- {740F3007-7BF0-4C0C-8FA5-2587C794EF31}.Release MT DLL|X86.ActiveCfg = Release|Win32
- {740F3007-7BF0-4C0C-8FA5-2587C794EF31}.Release MT DLL|X86.Build.0 = Release|Win32
- {740F3007-7BF0-4C0C-8FA5-2587C794EF31}.Release MT|x64.ActiveCfg = Release|x64
- {740F3007-7BF0-4C0C-8FA5-2587C794EF31}.Release MT|x64.Build.0 = Release|x64
- {740F3007-7BF0-4C0C-8FA5-2587C794EF31}.Release MT|X86.ActiveCfg = Release|Win32
- {740F3007-7BF0-4C0C-8FA5-2587C794EF31}.Release MT|X86.Build.0 = Release|Win32
- {740F3007-7BF0-4C0C-8FA5-2587C794EF31}.Release|x64.ActiveCfg = Release|x64
- {740F3007-7BF0-4C0C-8FA5-2587C794EF31}.Release|x64.Build.0 = Release|x64
- {740F3007-7BF0-4C0C-8FA5-2587C794EF31}.Release|X86.ActiveCfg = Release|Win32
- {740F3007-7BF0-4C0C-8FA5-2587C794EF31}.Release|X86.Build.0 = Release|Win32
- {2C5AD347-6E34-463B-8289-00578E43B255}.Debug Kernel|x64.ActiveCfg = Debug|x64
- {2C5AD347-6E34-463B-8289-00578E43B255}.Debug Kernel|x64.Build.0 = Debug|x64
- {2C5AD347-6E34-463B-8289-00578E43B255}.Debug Kernel|X86.ActiveCfg = Debug|Win32
- {2C5AD347-6E34-463B-8289-00578E43B255}.Debug Kernel|X86.Build.0 = Debug|Win32
- {2C5AD347-6E34-463B-8289-00578E43B255}.Debug MD DLL|x64.ActiveCfg = Debug|x64
- {2C5AD347-6E34-463B-8289-00578E43B255}.Debug MD DLL|x64.Build.0 = Debug|x64
- {2C5AD347-6E34-463B-8289-00578E43B255}.Debug MD DLL|X86.ActiveCfg = Debug|Win32
- {2C5AD347-6E34-463B-8289-00578E43B255}.Debug MD DLL|X86.Build.0 = Debug|Win32
- {2C5AD347-6E34-463B-8289-00578E43B255}.Debug MD|x64.ActiveCfg = Debug|x64
- {2C5AD347-6E34-463B-8289-00578E43B255}.Debug MD|x64.Build.0 = Debug|x64
- {2C5AD347-6E34-463B-8289-00578E43B255}.Debug MD|X86.ActiveCfg = Debug|Win32
- {2C5AD347-6E34-463B-8289-00578E43B255}.Debug MD|X86.Build.0 = Debug|Win32
- {2C5AD347-6E34-463B-8289-00578E43B255}.Debug MT DLL|x64.ActiveCfg = Debug|x64
- {2C5AD347-6E34-463B-8289-00578E43B255}.Debug MT DLL|x64.Build.0 = Debug|x64
- {2C5AD347-6E34-463B-8289-00578E43B255}.Debug MT DLL|X86.ActiveCfg = Debug|Win32
- {2C5AD347-6E34-463B-8289-00578E43B255}.Debug MT DLL|X86.Build.0 = Debug|Win32
- {2C5AD347-6E34-463B-8289-00578E43B255}.Debug MT|x64.ActiveCfg = Debug|x64
- {2C5AD347-6E34-463B-8289-00578E43B255}.Debug MT|x64.Build.0 = Debug|x64
- {2C5AD347-6E34-463B-8289-00578E43B255}.Debug MT|X86.ActiveCfg = Debug|Win32
- {2C5AD347-6E34-463B-8289-00578E43B255}.Debug MT|X86.Build.0 = Debug|Win32
- {2C5AD347-6E34-463B-8289-00578E43B255}.Debug|x64.ActiveCfg = Debug|x64
- {2C5AD347-6E34-463B-8289-00578E43B255}.Debug|x64.Build.0 = Debug|x64
- {2C5AD347-6E34-463B-8289-00578E43B255}.Debug|X86.ActiveCfg = Debug|Win32
- {2C5AD347-6E34-463B-8289-00578E43B255}.Debug|X86.Build.0 = Debug|Win32
- {2C5AD347-6E34-463B-8289-00578E43B255}.Release Kernel|x64.ActiveCfg = Release|x64
- {2C5AD347-6E34-463B-8289-00578E43B255}.Release Kernel|x64.Build.0 = Release|x64
- {2C5AD347-6E34-463B-8289-00578E43B255}.Release Kernel|X86.ActiveCfg = Release|Win32
- {2C5AD347-6E34-463B-8289-00578E43B255}.Release Kernel|X86.Build.0 = Release|Win32
- {2C5AD347-6E34-463B-8289-00578E43B255}.Release MD DLL|x64.ActiveCfg = Release|x64
- {2C5AD347-6E34-463B-8289-00578E43B255}.Release MD DLL|x64.Build.0 = Release|x64
- {2C5AD347-6E34-463B-8289-00578E43B255}.Release MD DLL|X86.ActiveCfg = Release|Win32
- {2C5AD347-6E34-463B-8289-00578E43B255}.Release MD DLL|X86.Build.0 = Release|Win32
- {2C5AD347-6E34-463B-8289-00578E43B255}.Release MD|x64.ActiveCfg = Release|x64
- {2C5AD347-6E34-463B-8289-00578E43B255}.Release MD|x64.Build.0 = Release|x64
- {2C5AD347-6E34-463B-8289-00578E43B255}.Release MD|X86.ActiveCfg = Release|Win32
- {2C5AD347-6E34-463B-8289-00578E43B255}.Release MD|X86.Build.0 = Release|Win32
- {2C5AD347-6E34-463B-8289-00578E43B255}.Release MT DLL|x64.ActiveCfg = Release|x64
- {2C5AD347-6E34-463B-8289-00578E43B255}.Release MT DLL|x64.Build.0 = Release|x64
- {2C5AD347-6E34-463B-8289-00578E43B255}.Release MT DLL|X86.ActiveCfg = Release|Win32
- {2C5AD347-6E34-463B-8289-00578E43B255}.Release MT DLL|X86.Build.0 = Release|Win32
- {2C5AD347-6E34-463B-8289-00578E43B255}.Release MT|x64.ActiveCfg = Release|x64
- {2C5AD347-6E34-463B-8289-00578E43B255}.Release MT|x64.Build.0 = Release|x64
- {2C5AD347-6E34-463B-8289-00578E43B255}.Release MT|X86.ActiveCfg = Release|Win32
- {2C5AD347-6E34-463B-8289-00578E43B255}.Release MT|X86.Build.0 = Release|Win32
- {2C5AD347-6E34-463B-8289-00578E43B255}.Release|x64.ActiveCfg = Release|x64
- {2C5AD347-6E34-463B-8289-00578E43B255}.Release|x64.Build.0 = Release|x64
- {2C5AD347-6E34-463B-8289-00578E43B255}.Release|X86.ActiveCfg = Release|Win32
- {2C5AD347-6E34-463B-8289-00578E43B255}.Release|X86.Build.0 = Release|Win32
- {63050112-E486-4396-B5E4-303C3BC12D39}.Debug Kernel|x64.ActiveCfg = Debug|x64
- {63050112-E486-4396-B5E4-303C3BC12D39}.Debug Kernel|x64.Build.0 = Debug|x64
- {63050112-E486-4396-B5E4-303C3BC12D39}.Debug Kernel|X86.ActiveCfg = Debug|Win32
- {63050112-E486-4396-B5E4-303C3BC12D39}.Debug Kernel|X86.Build.0 = Debug|Win32
- {63050112-E486-4396-B5E4-303C3BC12D39}.Debug MD DLL|x64.ActiveCfg = Debug|x64
- {63050112-E486-4396-B5E4-303C3BC12D39}.Debug MD DLL|x64.Build.0 = Debug|x64
- {63050112-E486-4396-B5E4-303C3BC12D39}.Debug MD DLL|X86.ActiveCfg = Debug|Win32
- {63050112-E486-4396-B5E4-303C3BC12D39}.Debug MD DLL|X86.Build.0 = Debug|Win32
- {63050112-E486-4396-B5E4-303C3BC12D39}.Debug MD|x64.ActiveCfg = Debug|x64
- {63050112-E486-4396-B5E4-303C3BC12D39}.Debug MD|x64.Build.0 = Debug|x64
- {63050112-E486-4396-B5E4-303C3BC12D39}.Debug MD|X86.ActiveCfg = Debug|Win32
- {63050112-E486-4396-B5E4-303C3BC12D39}.Debug MD|X86.Build.0 = Debug|Win32
- {63050112-E486-4396-B5E4-303C3BC12D39}.Debug MT DLL|x64.ActiveCfg = Debug|x64
- {63050112-E486-4396-B5E4-303C3BC12D39}.Debug MT DLL|x64.Build.0 = Debug|x64
- {63050112-E486-4396-B5E4-303C3BC12D39}.Debug MT DLL|X86.ActiveCfg = Debug|Win32
- {63050112-E486-4396-B5E4-303C3BC12D39}.Debug MT DLL|X86.Build.0 = Debug|Win32
- {63050112-E486-4396-B5E4-303C3BC12D39}.Debug MT|x64.ActiveCfg = Debug|x64
- {63050112-E486-4396-B5E4-303C3BC12D39}.Debug MT|x64.Build.0 = Debug|x64
- {63050112-E486-4396-B5E4-303C3BC12D39}.Debug MT|X86.ActiveCfg = Debug|Win32
- {63050112-E486-4396-B5E4-303C3BC12D39}.Debug MT|X86.Build.0 = Debug|Win32
- {63050112-E486-4396-B5E4-303C3BC12D39}.Debug|x64.ActiveCfg = Debug|x64
- {63050112-E486-4396-B5E4-303C3BC12D39}.Debug|x64.Build.0 = Debug|x64
- {63050112-E486-4396-B5E4-303C3BC12D39}.Debug|X86.ActiveCfg = Debug|Win32
- {63050112-E486-4396-B5E4-303C3BC12D39}.Debug|X86.Build.0 = Debug|Win32
- {63050112-E486-4396-B5E4-303C3BC12D39}.Release Kernel|x64.ActiveCfg = Release|x64
- {63050112-E486-4396-B5E4-303C3BC12D39}.Release Kernel|x64.Build.0 = Release|x64
- {63050112-E486-4396-B5E4-303C3BC12D39}.Release Kernel|X86.ActiveCfg = Release|Win32
- {63050112-E486-4396-B5E4-303C3BC12D39}.Release Kernel|X86.Build.0 = Release|Win32
- {63050112-E486-4396-B5E4-303C3BC12D39}.Release MD DLL|x64.ActiveCfg = Release|x64
- {63050112-E486-4396-B5E4-303C3BC12D39}.Release MD DLL|x64.Build.0 = Release|x64
- {63050112-E486-4396-B5E4-303C3BC12D39}.Release MD DLL|X86.ActiveCfg = Release|Win32
- {63050112-E486-4396-B5E4-303C3BC12D39}.Release MD DLL|X86.Build.0 = Release|Win32
- {63050112-E486-4396-B5E4-303C3BC12D39}.Release MD|x64.ActiveCfg = Release|x64
- {63050112-E486-4396-B5E4-303C3BC12D39}.Release MD|x64.Build.0 = Release|x64
- {63050112-E486-4396-B5E4-303C3BC12D39}.Release MD|X86.ActiveCfg = Release|Win32
- {63050112-E486-4396-B5E4-303C3BC12D39}.Release MD|X86.Build.0 = Release|Win32
- {63050112-E486-4396-B5E4-303C3BC12D39}.Release MT DLL|x64.ActiveCfg = Release|x64
- {63050112-E486-4396-B5E4-303C3BC12D39}.Release MT DLL|x64.Build.0 = Release|x64
- {63050112-E486-4396-B5E4-303C3BC12D39}.Release MT DLL|X86.ActiveCfg = Release|Win32
- {63050112-E486-4396-B5E4-303C3BC12D39}.Release MT DLL|X86.Build.0 = Release|Win32
- {63050112-E486-4396-B5E4-303C3BC12D39}.Release MT|x64.ActiveCfg = Release|x64
- {63050112-E486-4396-B5E4-303C3BC12D39}.Release MT|x64.Build.0 = Release|x64
- {63050112-E486-4396-B5E4-303C3BC12D39}.Release MT|X86.ActiveCfg = Release|Win32
- {63050112-E486-4396-B5E4-303C3BC12D39}.Release MT|X86.Build.0 = Release|Win32
- {63050112-E486-4396-B5E4-303C3BC12D39}.Release|x64.ActiveCfg = Release|x64
- {63050112-E486-4396-B5E4-303C3BC12D39}.Release|x64.Build.0 = Release|x64
- {63050112-E486-4396-B5E4-303C3BC12D39}.Release|X86.ActiveCfg = Release|Win32
- {63050112-E486-4396-B5E4-303C3BC12D39}.Release|X86.Build.0 = Release|Win32
- {4A9F9353-DB63-460A-BB1C-9CB519DFD414}.Debug Kernel|x64.ActiveCfg = Debug|x64
- {4A9F9353-DB63-460A-BB1C-9CB519DFD414}.Debug Kernel|x64.Build.0 = Debug|x64
- {4A9F9353-DB63-460A-BB1C-9CB519DFD414}.Debug Kernel|X86.ActiveCfg = Debug|Win32
- {4A9F9353-DB63-460A-BB1C-9CB519DFD414}.Debug Kernel|X86.Build.0 = Debug|Win32
- {4A9F9353-DB63-460A-BB1C-9CB519DFD414}.Debug MD DLL|x64.ActiveCfg = Debug|x64
- {4A9F9353-DB63-460A-BB1C-9CB519DFD414}.Debug MD DLL|x64.Build.0 = Debug|x64
- {4A9F9353-DB63-460A-BB1C-9CB519DFD414}.Debug MD DLL|X86.ActiveCfg = Debug|Win32
- {4A9F9353-DB63-460A-BB1C-9CB519DFD414}.Debug MD DLL|X86.Build.0 = Debug|Win32
- {4A9F9353-DB63-460A-BB1C-9CB519DFD414}.Debug MD|x64.ActiveCfg = Debug|x64
- {4A9F9353-DB63-460A-BB1C-9CB519DFD414}.Debug MD|x64.Build.0 = Debug|x64
- {4A9F9353-DB63-460A-BB1C-9CB519DFD414}.Debug MD|X86.ActiveCfg = Debug|Win32
- {4A9F9353-DB63-460A-BB1C-9CB519DFD414}.Debug MD|X86.Build.0 = Debug|Win32
- {4A9F9353-DB63-460A-BB1C-9CB519DFD414}.Debug MT DLL|x64.ActiveCfg = Debug|x64
- {4A9F9353-DB63-460A-BB1C-9CB519DFD414}.Debug MT DLL|x64.Build.0 = Debug|x64
- {4A9F9353-DB63-460A-BB1C-9CB519DFD414}.Debug MT DLL|X86.ActiveCfg = Debug|Win32
- {4A9F9353-DB63-460A-BB1C-9CB519DFD414}.Debug MT DLL|X86.Build.0 = Debug|Win32
- {4A9F9353-DB63-460A-BB1C-9CB519DFD414}.Debug MT|x64.ActiveCfg = Debug|x64
- {4A9F9353-DB63-460A-BB1C-9CB519DFD414}.Debug MT|x64.Build.0 = Debug|x64
- {4A9F9353-DB63-460A-BB1C-9CB519DFD414}.Debug MT|X86.ActiveCfg = Debug|Win32
- {4A9F9353-DB63-460A-BB1C-9CB519DFD414}.Debug MT|X86.Build.0 = Debug|Win32
- {4A9F9353-DB63-460A-BB1C-9CB519DFD414}.Debug|x64.ActiveCfg = Debug|x64
- {4A9F9353-DB63-460A-BB1C-9CB519DFD414}.Debug|x64.Build.0 = Debug|x64
- {4A9F9353-DB63-460A-BB1C-9CB519DFD414}.Debug|X86.ActiveCfg = Debug|Win32
- {4A9F9353-DB63-460A-BB1C-9CB519DFD414}.Debug|X86.Build.0 = Debug|Win32
- {4A9F9353-DB63-460A-BB1C-9CB519DFD414}.Release Kernel|x64.ActiveCfg = Release|x64
- {4A9F9353-DB63-460A-BB1C-9CB519DFD414}.Release Kernel|x64.Build.0 = Release|x64
- {4A9F9353-DB63-460A-BB1C-9CB519DFD414}.Release Kernel|X86.ActiveCfg = Release|Win32
- {4A9F9353-DB63-460A-BB1C-9CB519DFD414}.Release Kernel|X86.Build.0 = Release|Win32
- {4A9F9353-DB63-460A-BB1C-9CB519DFD414}.Release MD DLL|x64.ActiveCfg = Release|x64
- {4A9F9353-DB63-460A-BB1C-9CB519DFD414}.Release MD DLL|x64.Build.0 = Release|x64
- {4A9F9353-DB63-460A-BB1C-9CB519DFD414}.Release MD DLL|X86.ActiveCfg = Release|Win32
- {4A9F9353-DB63-460A-BB1C-9CB519DFD414}.Release MD DLL|X86.Build.0 = Release|Win32
- {4A9F9353-DB63-460A-BB1C-9CB519DFD414}.Release MD|x64.ActiveCfg = Release|x64
- {4A9F9353-DB63-460A-BB1C-9CB519DFD414}.Release MD|x64.Build.0 = Release|x64
- {4A9F9353-DB63-460A-BB1C-9CB519DFD414}.Release MD|X86.ActiveCfg = Release|Win32
- {4A9F9353-DB63-460A-BB1C-9CB519DFD414}.Release MD|X86.Build.0 = Release|Win32
- {4A9F9353-DB63-460A-BB1C-9CB519DFD414}.Release MT DLL|x64.ActiveCfg = Release|x64
- {4A9F9353-DB63-460A-BB1C-9CB519DFD414}.Release MT DLL|x64.Build.0 = Release|x64
- {4A9F9353-DB63-460A-BB1C-9CB519DFD414}.Release MT DLL|X86.ActiveCfg = Release|Win32
- {4A9F9353-DB63-460A-BB1C-9CB519DFD414}.Release MT DLL|X86.Build.0 = Release|Win32
- {4A9F9353-DB63-460A-BB1C-9CB519DFD414}.Release MT|x64.ActiveCfg = Release|x64
- {4A9F9353-DB63-460A-BB1C-9CB519DFD414}.Release MT|x64.Build.0 = Release|x64
- {4A9F9353-DB63-460A-BB1C-9CB519DFD414}.Release MT|X86.ActiveCfg = Release|Win32
- {4A9F9353-DB63-460A-BB1C-9CB519DFD414}.Release MT|X86.Build.0 = Release|Win32
- {4A9F9353-DB63-460A-BB1C-9CB519DFD414}.Release|x64.ActiveCfg = Release|x64
- {4A9F9353-DB63-460A-BB1C-9CB519DFD414}.Release|x64.Build.0 = Release|x64
- {4A9F9353-DB63-460A-BB1C-9CB519DFD414}.Release|X86.ActiveCfg = Release|Win32
- {4A9F9353-DB63-460A-BB1C-9CB519DFD414}.Release|X86.Build.0 = Release|Win32
- {006A7908-ABF3-4D18-BC35-0A29E39B95F9}.Debug Kernel|x64.ActiveCfg = Debug|x64
- {006A7908-ABF3-4D18-BC35-0A29E39B95F9}.Debug Kernel|x64.Build.0 = Debug|x64
- {006A7908-ABF3-4D18-BC35-0A29E39B95F9}.Debug Kernel|X86.ActiveCfg = Debug|Win32
- {006A7908-ABF3-4D18-BC35-0A29E39B95F9}.Debug Kernel|X86.Build.0 = Debug|Win32
- {006A7908-ABF3-4D18-BC35-0A29E39B95F9}.Debug MD DLL|x64.ActiveCfg = Debug|x64
- {006A7908-ABF3-4D18-BC35-0A29E39B95F9}.Debug MD DLL|x64.Build.0 = Debug|x64
- {006A7908-ABF3-4D18-BC35-0A29E39B95F9}.Debug MD DLL|X86.ActiveCfg = Debug|Win32
- {006A7908-ABF3-4D18-BC35-0A29E39B95F9}.Debug MD DLL|X86.Build.0 = Debug|Win32
- {006A7908-ABF3-4D18-BC35-0A29E39B95F9}.Debug MD|x64.ActiveCfg = Debug|x64
- {006A7908-ABF3-4D18-BC35-0A29E39B95F9}.Debug MD|x64.Build.0 = Debug|x64
- {006A7908-ABF3-4D18-BC35-0A29E39B95F9}.Debug MD|X86.ActiveCfg = Debug|Win32
- {006A7908-ABF3-4D18-BC35-0A29E39B95F9}.Debug MD|X86.Build.0 = Debug|Win32
- {006A7908-ABF3-4D18-BC35-0A29E39B95F9}.Debug MT DLL|x64.ActiveCfg = Debug|x64
- {006A7908-ABF3-4D18-BC35-0A29E39B95F9}.Debug MT DLL|x64.Build.0 = Debug|x64
- {006A7908-ABF3-4D18-BC35-0A29E39B95F9}.Debug MT DLL|X86.ActiveCfg = Debug|Win32
- {006A7908-ABF3-4D18-BC35-0A29E39B95F9}.Debug MT DLL|X86.Build.0 = Debug|Win32
- {006A7908-ABF3-4D18-BC35-0A29E39B95F9}.Debug MT|x64.ActiveCfg = Debug|x64
- {006A7908-ABF3-4D18-BC35-0A29E39B95F9}.Debug MT|x64.Build.0 = Debug|x64
- {006A7908-ABF3-4D18-BC35-0A29E39B95F9}.Debug MT|X86.ActiveCfg = Debug|Win32
- {006A7908-ABF3-4D18-BC35-0A29E39B95F9}.Debug MT|X86.Build.0 = Debug|Win32
- {006A7908-ABF3-4D18-BC35-0A29E39B95F9}.Debug|x64.ActiveCfg = Debug|x64
- {006A7908-ABF3-4D18-BC35-0A29E39B95F9}.Debug|x64.Build.0 = Debug|x64
- {006A7908-ABF3-4D18-BC35-0A29E39B95F9}.Debug|X86.ActiveCfg = Debug|Win32
- {006A7908-ABF3-4D18-BC35-0A29E39B95F9}.Debug|X86.Build.0 = Debug|Win32
- {006A7908-ABF3-4D18-BC35-0A29E39B95F9}.Release Kernel|x64.ActiveCfg = Release|x64
- {006A7908-ABF3-4D18-BC35-0A29E39B95F9}.Release Kernel|x64.Build.0 = Release|x64
- {006A7908-ABF3-4D18-BC35-0A29E39B95F9}.Release Kernel|X86.ActiveCfg = Release|Win32
- {006A7908-ABF3-4D18-BC35-0A29E39B95F9}.Release Kernel|X86.Build.0 = Release|Win32
- {006A7908-ABF3-4D18-BC35-0A29E39B95F9}.Release MD DLL|x64.ActiveCfg = Release|x64
- {006A7908-ABF3-4D18-BC35-0A29E39B95F9}.Release MD DLL|x64.Build.0 = Release|x64
- {006A7908-ABF3-4D18-BC35-0A29E39B95F9}.Release MD DLL|X86.ActiveCfg = Release|Win32
- {006A7908-ABF3-4D18-BC35-0A29E39B95F9}.Release MD DLL|X86.Build.0 = Release|Win32
- {006A7908-ABF3-4D18-BC35-0A29E39B95F9}.Release MD|x64.ActiveCfg = Release|x64
- {006A7908-ABF3-4D18-BC35-0A29E39B95F9}.Release MD|x64.Build.0 = Release|x64
- {006A7908-ABF3-4D18-BC35-0A29E39B95F9}.Release MD|X86.ActiveCfg = Release|Win32
- {006A7908-ABF3-4D18-BC35-0A29E39B95F9}.Release MD|X86.Build.0 = Release|Win32
- {006A7908-ABF3-4D18-BC35-0A29E39B95F9}.Release MT DLL|x64.ActiveCfg = Release|x64
- {006A7908-ABF3-4D18-BC35-0A29E39B95F9}.Release MT DLL|x64.Build.0 = Release|x64
- {006A7908-ABF3-4D18-BC35-0A29E39B95F9}.Release MT DLL|X86.ActiveCfg = Release|Win32
- {006A7908-ABF3-4D18-BC35-0A29E39B95F9}.Release MT DLL|X86.Build.0 = Release|Win32
- {006A7908-ABF3-4D18-BC35-0A29E39B95F9}.Release MT|x64.ActiveCfg = Release|x64
- {006A7908-ABF3-4D18-BC35-0A29E39B95F9}.Release MT|x64.Build.0 = Release|x64
- {006A7908-ABF3-4D18-BC35-0A29E39B95F9}.Release MT|X86.ActiveCfg = Release|Win32
- {006A7908-ABF3-4D18-BC35-0A29E39B95F9}.Release MT|X86.Build.0 = Release|Win32
- {006A7908-ABF3-4D18-BC35-0A29E39B95F9}.Release|x64.ActiveCfg = Release|x64
- {006A7908-ABF3-4D18-BC35-0A29E39B95F9}.Release|x64.Build.0 = Release|x64
- {006A7908-ABF3-4D18-BC35-0A29E39B95F9}.Release|X86.ActiveCfg = Release|Win32
- {006A7908-ABF3-4D18-BC35-0A29E39B95F9}.Release|X86.Build.0 = Release|Win32
- {4478909E-6983-425C-9D9F-558CF258E61E}.Debug Kernel|x64.ActiveCfg = Debug|x64
- {4478909E-6983-425C-9D9F-558CF258E61E}.Debug Kernel|x64.Build.0 = Debug|x64
- {4478909E-6983-425C-9D9F-558CF258E61E}.Debug Kernel|X86.ActiveCfg = Debug|Win32
- {4478909E-6983-425C-9D9F-558CF258E61E}.Debug Kernel|X86.Build.0 = Debug|Win32
- {4478909E-6983-425C-9D9F-558CF258E61E}.Debug MD DLL|x64.ActiveCfg = Debug|x64
- {4478909E-6983-425C-9D9F-558CF258E61E}.Debug MD DLL|x64.Build.0 = Debug|x64
- {4478909E-6983-425C-9D9F-558CF258E61E}.Debug MD DLL|X86.ActiveCfg = Debug|Win32
- {4478909E-6983-425C-9D9F-558CF258E61E}.Debug MD DLL|X86.Build.0 = Debug|Win32
- {4478909E-6983-425C-9D9F-558CF258E61E}.Debug MD|x64.ActiveCfg = Debug|x64
- {4478909E-6983-425C-9D9F-558CF258E61E}.Debug MD|x64.Build.0 = Debug|x64
- {4478909E-6983-425C-9D9F-558CF258E61E}.Debug MD|X86.ActiveCfg = Debug|Win32
- {4478909E-6983-425C-9D9F-558CF258E61E}.Debug MD|X86.Build.0 = Debug|Win32
- {4478909E-6983-425C-9D9F-558CF258E61E}.Debug MT DLL|x64.ActiveCfg = Debug|x64
- {4478909E-6983-425C-9D9F-558CF258E61E}.Debug MT DLL|x64.Build.0 = Debug|x64
- {4478909E-6983-425C-9D9F-558CF258E61E}.Debug MT DLL|X86.ActiveCfg = Debug|Win32
- {4478909E-6983-425C-9D9F-558CF258E61E}.Debug MT DLL|X86.Build.0 = Debug|Win32
- {4478909E-6983-425C-9D9F-558CF258E61E}.Debug MT|x64.ActiveCfg = Debug|x64
- {4478909E-6983-425C-9D9F-558CF258E61E}.Debug MT|x64.Build.0 = Debug|x64
- {4478909E-6983-425C-9D9F-558CF258E61E}.Debug MT|X86.ActiveCfg = Debug|Win32
- {4478909E-6983-425C-9D9F-558CF258E61E}.Debug MT|X86.Build.0 = Debug|Win32
- {4478909E-6983-425C-9D9F-558CF258E61E}.Debug|x64.ActiveCfg = Debug|x64
- {4478909E-6983-425C-9D9F-558CF258E61E}.Debug|x64.Build.0 = Debug|x64
- {4478909E-6983-425C-9D9F-558CF258E61E}.Debug|X86.ActiveCfg = Debug|Win32
- {4478909E-6983-425C-9D9F-558CF258E61E}.Debug|X86.Build.0 = Debug|Win32
- {4478909E-6983-425C-9D9F-558CF258E61E}.Release Kernel|x64.ActiveCfg = Release|x64
- {4478909E-6983-425C-9D9F-558CF258E61E}.Release Kernel|x64.Build.0 = Release|x64
- {4478909E-6983-425C-9D9F-558CF258E61E}.Release Kernel|X86.ActiveCfg = Release|Win32
- {4478909E-6983-425C-9D9F-558CF258E61E}.Release Kernel|X86.Build.0 = Release|Win32
- {4478909E-6983-425C-9D9F-558CF258E61E}.Release MD DLL|x64.ActiveCfg = Release|x64
- {4478909E-6983-425C-9D9F-558CF258E61E}.Release MD DLL|x64.Build.0 = Release|x64
- {4478909E-6983-425C-9D9F-558CF258E61E}.Release MD DLL|X86.ActiveCfg = Release|Win32
- {4478909E-6983-425C-9D9F-558CF258E61E}.Release MD DLL|X86.Build.0 = Release|Win32
- {4478909E-6983-425C-9D9F-558CF258E61E}.Release MD|x64.ActiveCfg = Release|x64
- {4478909E-6983-425C-9D9F-558CF258E61E}.Release MD|x64.Build.0 = Release|x64
- {4478909E-6983-425C-9D9F-558CF258E61E}.Release MD|X86.ActiveCfg = Release|Win32
- {4478909E-6983-425C-9D9F-558CF258E61E}.Release MD|X86.Build.0 = Release|Win32
- {4478909E-6983-425C-9D9F-558CF258E61E}.Release MT DLL|x64.ActiveCfg = Release|x64
- {4478909E-6983-425C-9D9F-558CF258E61E}.Release MT DLL|x64.Build.0 = Release|x64
- {4478909E-6983-425C-9D9F-558CF258E61E}.Release MT DLL|X86.ActiveCfg = Release|Win32
- {4478909E-6983-425C-9D9F-558CF258E61E}.Release MT DLL|X86.Build.0 = Release|Win32
- {4478909E-6983-425C-9D9F-558CF258E61E}.Release MT|x64.ActiveCfg = Release|x64
- {4478909E-6983-425C-9D9F-558CF258E61E}.Release MT|x64.Build.0 = Release|x64
- {4478909E-6983-425C-9D9F-558CF258E61E}.Release MT|X86.ActiveCfg = Release|Win32
- {4478909E-6983-425C-9D9F-558CF258E61E}.Release MT|X86.Build.0 = Release|Win32
- {4478909E-6983-425C-9D9F-558CF258E61E}.Release|x64.ActiveCfg = Release|x64
- {4478909E-6983-425C-9D9F-558CF258E61E}.Release|x64.Build.0 = Release|x64
- {4478909E-6983-425C-9D9F-558CF258E61E}.Release|X86.ActiveCfg = Release|Win32
- {4478909E-6983-425C-9D9F-558CF258E61E}.Release|X86.Build.0 = Release|Win32
- {698C2D54-475C-446F-B879-F629BBEF75FE}.Debug Kernel|x64.ActiveCfg = Debug|x64
- {698C2D54-475C-446F-B879-F629BBEF75FE}.Debug Kernel|x64.Build.0 = Debug|x64
- {698C2D54-475C-446F-B879-F629BBEF75FE}.Debug Kernel|X86.ActiveCfg = Debug|Win32
- {698C2D54-475C-446F-B879-F629BBEF75FE}.Debug Kernel|X86.Build.0 = Debug|Win32
- {698C2D54-475C-446F-B879-F629BBEF75FE}.Debug MD DLL|x64.ActiveCfg = Debug|x64
- {698C2D54-475C-446F-B879-F629BBEF75FE}.Debug MD DLL|x64.Build.0 = Debug|x64
- {698C2D54-475C-446F-B879-F629BBEF75FE}.Debug MD DLL|X86.ActiveCfg = Debug|Win32
- {698C2D54-475C-446F-B879-F629BBEF75FE}.Debug MD DLL|X86.Build.0 = Debug|Win32
- {698C2D54-475C-446F-B879-F629BBEF75FE}.Debug MD|x64.ActiveCfg = Debug|x64
- {698C2D54-475C-446F-B879-F629BBEF75FE}.Debug MD|x64.Build.0 = Debug|x64
- {698C2D54-475C-446F-B879-F629BBEF75FE}.Debug MD|X86.ActiveCfg = Debug|Win32
- {698C2D54-475C-446F-B879-F629BBEF75FE}.Debug MD|X86.Build.0 = Debug|Win32
- {698C2D54-475C-446F-B879-F629BBEF75FE}.Debug MT DLL|x64.ActiveCfg = Debug|x64
- {698C2D54-475C-446F-B879-F629BBEF75FE}.Debug MT DLL|x64.Build.0 = Debug|x64
- {698C2D54-475C-446F-B879-F629BBEF75FE}.Debug MT DLL|X86.ActiveCfg = Debug|Win32
- {698C2D54-475C-446F-B879-F629BBEF75FE}.Debug MT DLL|X86.Build.0 = Debug|Win32
- {698C2D54-475C-446F-B879-F629BBEF75FE}.Debug MT|x64.ActiveCfg = Debug|x64
- {698C2D54-475C-446F-B879-F629BBEF75FE}.Debug MT|x64.Build.0 = Debug|x64
- {698C2D54-475C-446F-B879-F629BBEF75FE}.Debug MT|X86.ActiveCfg = Debug|Win32
- {698C2D54-475C-446F-B879-F629BBEF75FE}.Debug MT|X86.Build.0 = Debug|Win32
- {698C2D54-475C-446F-B879-F629BBEF75FE}.Debug|x64.ActiveCfg = Debug|x64
- {698C2D54-475C-446F-B879-F629BBEF75FE}.Debug|x64.Build.0 = Debug|x64
- {698C2D54-475C-446F-B879-F629BBEF75FE}.Debug|X86.ActiveCfg = Debug|Win32
- {698C2D54-475C-446F-B879-F629BBEF75FE}.Debug|X86.Build.0 = Debug|Win32
- {698C2D54-475C-446F-B879-F629BBEF75FE}.Release Kernel|x64.ActiveCfg = Release|x64
- {698C2D54-475C-446F-B879-F629BBEF75FE}.Release Kernel|x64.Build.0 = Release|x64
- {698C2D54-475C-446F-B879-F629BBEF75FE}.Release Kernel|X86.ActiveCfg = Release|Win32
- {698C2D54-475C-446F-B879-F629BBEF75FE}.Release Kernel|X86.Build.0 = Release|Win32
- {698C2D54-475C-446F-B879-F629BBEF75FE}.Release MD DLL|x64.ActiveCfg = Release|x64
- {698C2D54-475C-446F-B879-F629BBEF75FE}.Release MD DLL|x64.Build.0 = Release|x64
- {698C2D54-475C-446F-B879-F629BBEF75FE}.Release MD DLL|X86.ActiveCfg = Release|Win32
- {698C2D54-475C-446F-B879-F629BBEF75FE}.Release MD DLL|X86.Build.0 = Release|Win32
- {698C2D54-475C-446F-B879-F629BBEF75FE}.Release MD|x64.ActiveCfg = Release|x64
- {698C2D54-475C-446F-B879-F629BBEF75FE}.Release MD|x64.Build.0 = Release|x64
- {698C2D54-475C-446F-B879-F629BBEF75FE}.Release MD|X86.ActiveCfg = Release|Win32
- {698C2D54-475C-446F-B879-F629BBEF75FE}.Release MD|X86.Build.0 = Release|Win32
- {698C2D54-475C-446F-B879-F629BBEF75FE}.Release MT DLL|x64.ActiveCfg = Release|x64
- {698C2D54-475C-446F-B879-F629BBEF75FE}.Release MT DLL|x64.Build.0 = Release|x64
- {698C2D54-475C-446F-B879-F629BBEF75FE}.Release MT DLL|X86.ActiveCfg = Release|Win32
- {698C2D54-475C-446F-B879-F629BBEF75FE}.Release MT DLL|X86.Build.0 = Release|Win32
- {698C2D54-475C-446F-B879-F629BBEF75FE}.Release MT|x64.ActiveCfg = Release|x64
- {698C2D54-475C-446F-B879-F629BBEF75FE}.Release MT|x64.Build.0 = Release|x64
- {698C2D54-475C-446F-B879-F629BBEF75FE}.Release MT|X86.ActiveCfg = Release|Win32
- {698C2D54-475C-446F-B879-F629BBEF75FE}.Release MT|X86.Build.0 = Release|Win32
- {698C2D54-475C-446F-B879-F629BBEF75FE}.Release|x64.ActiveCfg = Release|x64
- {698C2D54-475C-446F-B879-F629BBEF75FE}.Release|x64.Build.0 = Release|x64
- {698C2D54-475C-446F-B879-F629BBEF75FE}.Release|X86.ActiveCfg = Release|Win32
- {698C2D54-475C-446F-B879-F629BBEF75FE}.Release|X86.Build.0 = Release|Win32
- {8804AD29-E398-480C-AC0F-98EC1B7A51CB}.Debug Kernel|x64.ActiveCfg = Debug|x64
- {8804AD29-E398-480C-AC0F-98EC1B7A51CB}.Debug Kernel|x64.Build.0 = Debug|x64
- {8804AD29-E398-480C-AC0F-98EC1B7A51CB}.Debug Kernel|X86.ActiveCfg = Debug|Win32
- {8804AD29-E398-480C-AC0F-98EC1B7A51CB}.Debug Kernel|X86.Build.0 = Debug|Win32
- {8804AD29-E398-480C-AC0F-98EC1B7A51CB}.Debug MD DLL|x64.ActiveCfg = Debug|x64
- {8804AD29-E398-480C-AC0F-98EC1B7A51CB}.Debug MD DLL|x64.Build.0 = Debug|x64
- {8804AD29-E398-480C-AC0F-98EC1B7A51CB}.Debug MD DLL|X86.ActiveCfg = Debug|Win32
- {8804AD29-E398-480C-AC0F-98EC1B7A51CB}.Debug MD DLL|X86.Build.0 = Debug|Win32
- {8804AD29-E398-480C-AC0F-98EC1B7A51CB}.Debug MD|x64.ActiveCfg = Debug|x64
- {8804AD29-E398-480C-AC0F-98EC1B7A51CB}.Debug MD|x64.Build.0 = Debug|x64
- {8804AD29-E398-480C-AC0F-98EC1B7A51CB}.Debug MD|X86.ActiveCfg = Debug|Win32
- {8804AD29-E398-480C-AC0F-98EC1B7A51CB}.Debug MD|X86.Build.0 = Debug|Win32
- {8804AD29-E398-480C-AC0F-98EC1B7A51CB}.Debug MT DLL|x64.ActiveCfg = Debug|x64
- {8804AD29-E398-480C-AC0F-98EC1B7A51CB}.Debug MT DLL|x64.Build.0 = Debug|x64
- {8804AD29-E398-480C-AC0F-98EC1B7A51CB}.Debug MT DLL|X86.ActiveCfg = Debug|Win32
- {8804AD29-E398-480C-AC0F-98EC1B7A51CB}.Debug MT DLL|X86.Build.0 = Debug|Win32
- {8804AD29-E398-480C-AC0F-98EC1B7A51CB}.Debug MT|x64.ActiveCfg = Debug|x64
- {8804AD29-E398-480C-AC0F-98EC1B7A51CB}.Debug MT|x64.Build.0 = Debug|x64
- {8804AD29-E398-480C-AC0F-98EC1B7A51CB}.Debug MT|X86.ActiveCfg = Debug|Win32
- {8804AD29-E398-480C-AC0F-98EC1B7A51CB}.Debug MT|X86.Build.0 = Debug|Win32
- {8804AD29-E398-480C-AC0F-98EC1B7A51CB}.Debug|x64.ActiveCfg = Debug|x64
- {8804AD29-E398-480C-AC0F-98EC1B7A51CB}.Debug|x64.Build.0 = Debug|x64
- {8804AD29-E398-480C-AC0F-98EC1B7A51CB}.Debug|X86.ActiveCfg = Debug|Win32
- {8804AD29-E398-480C-AC0F-98EC1B7A51CB}.Debug|X86.Build.0 = Debug|Win32
- {8804AD29-E398-480C-AC0F-98EC1B7A51CB}.Release Kernel|x64.ActiveCfg = Release|x64
- {8804AD29-E398-480C-AC0F-98EC1B7A51CB}.Release Kernel|x64.Build.0 = Release|x64
- {8804AD29-E398-480C-AC0F-98EC1B7A51CB}.Release Kernel|X86.ActiveCfg = Release|Win32
- {8804AD29-E398-480C-AC0F-98EC1B7A51CB}.Release Kernel|X86.Build.0 = Release|Win32
- {8804AD29-E398-480C-AC0F-98EC1B7A51CB}.Release MD DLL|x64.ActiveCfg = Release|x64
- {8804AD29-E398-480C-AC0F-98EC1B7A51CB}.Release MD DLL|x64.Build.0 = Release|x64
- {8804AD29-E398-480C-AC0F-98EC1B7A51CB}.Release MD DLL|X86.ActiveCfg = Release|Win32
- {8804AD29-E398-480C-AC0F-98EC1B7A51CB}.Release MD DLL|X86.Build.0 = Release|Win32
- {8804AD29-E398-480C-AC0F-98EC1B7A51CB}.Release MD|x64.ActiveCfg = Release|x64
- {8804AD29-E398-480C-AC0F-98EC1B7A51CB}.Release MD|x64.Build.0 = Release|x64
- {8804AD29-E398-480C-AC0F-98EC1B7A51CB}.Release MD|X86.ActiveCfg = Release|Win32
- {8804AD29-E398-480C-AC0F-98EC1B7A51CB}.Release MD|X86.Build.0 = Release|Win32
- {8804AD29-E398-480C-AC0F-98EC1B7A51CB}.Release MT DLL|x64.ActiveCfg = Release|x64
- {8804AD29-E398-480C-AC0F-98EC1B7A51CB}.Release MT DLL|x64.Build.0 = Release|x64
- {8804AD29-E398-480C-AC0F-98EC1B7A51CB}.Release MT DLL|X86.ActiveCfg = Release|Win32
- {8804AD29-E398-480C-AC0F-98EC1B7A51CB}.Release MT DLL|X86.Build.0 = Release|Win32
- {8804AD29-E398-480C-AC0F-98EC1B7A51CB}.Release MT|x64.ActiveCfg = Release|x64
- {8804AD29-E398-480C-AC0F-98EC1B7A51CB}.Release MT|x64.Build.0 = Release|x64
- {8804AD29-E398-480C-AC0F-98EC1B7A51CB}.Release MT|X86.ActiveCfg = Release|Win32
- {8804AD29-E398-480C-AC0F-98EC1B7A51CB}.Release MT|X86.Build.0 = Release|Win32
- {8804AD29-E398-480C-AC0F-98EC1B7A51CB}.Release|x64.ActiveCfg = Release|x64
- {8804AD29-E398-480C-AC0F-98EC1B7A51CB}.Release|x64.Build.0 = Release|x64
- {8804AD29-E398-480C-AC0F-98EC1B7A51CB}.Release|X86.ActiveCfg = Release|Win32
- {8804AD29-E398-480C-AC0F-98EC1B7A51CB}.Release|X86.Build.0 = Release|Win32
- {17077E86-AE7C-41AF-86ED-2BAC03B019BC}.Debug Kernel|x64.ActiveCfg = Debug|x64
- {17077E86-AE7C-41AF-86ED-2BAC03B019BC}.Debug Kernel|x64.Build.0 = Debug|x64
- {17077E86-AE7C-41AF-86ED-2BAC03B019BC}.Debug Kernel|X86.ActiveCfg = Debug|Win32
- {17077E86-AE7C-41AF-86ED-2BAC03B019BC}.Debug Kernel|X86.Build.0 = Debug|Win32
- {17077E86-AE7C-41AF-86ED-2BAC03B019BC}.Debug MD DLL|x64.ActiveCfg = Debug|x64
- {17077E86-AE7C-41AF-86ED-2BAC03B019BC}.Debug MD DLL|x64.Build.0 = Debug|x64
- {17077E86-AE7C-41AF-86ED-2BAC03B019BC}.Debug MD DLL|X86.ActiveCfg = Debug|Win32
- {17077E86-AE7C-41AF-86ED-2BAC03B019BC}.Debug MD DLL|X86.Build.0 = Debug|Win32
- {17077E86-AE7C-41AF-86ED-2BAC03B019BC}.Debug MD|x64.ActiveCfg = Debug|x64
- {17077E86-AE7C-41AF-86ED-2BAC03B019BC}.Debug MD|x64.Build.0 = Debug|x64
- {17077E86-AE7C-41AF-86ED-2BAC03B019BC}.Debug MD|X86.ActiveCfg = Debug|Win32
- {17077E86-AE7C-41AF-86ED-2BAC03B019BC}.Debug MD|X86.Build.0 = Debug|Win32
- {17077E86-AE7C-41AF-86ED-2BAC03B019BC}.Debug MT DLL|x64.ActiveCfg = Debug|x64
- {17077E86-AE7C-41AF-86ED-2BAC03B019BC}.Debug MT DLL|x64.Build.0 = Debug|x64
- {17077E86-AE7C-41AF-86ED-2BAC03B019BC}.Debug MT DLL|X86.ActiveCfg = Debug|Win32
- {17077E86-AE7C-41AF-86ED-2BAC03B019BC}.Debug MT DLL|X86.Build.0 = Debug|Win32
- {17077E86-AE7C-41AF-86ED-2BAC03B019BC}.Debug MT|x64.ActiveCfg = Debug|x64
- {17077E86-AE7C-41AF-86ED-2BAC03B019BC}.Debug MT|x64.Build.0 = Debug|x64
- {17077E86-AE7C-41AF-86ED-2BAC03B019BC}.Debug MT|X86.ActiveCfg = Debug|Win32
- {17077E86-AE7C-41AF-86ED-2BAC03B019BC}.Debug MT|X86.Build.0 = Debug|Win32
- {17077E86-AE7C-41AF-86ED-2BAC03B019BC}.Debug|x64.ActiveCfg = Debug|x64
- {17077E86-AE7C-41AF-86ED-2BAC03B019BC}.Debug|x64.Build.0 = Debug|x64
- {17077E86-AE7C-41AF-86ED-2BAC03B019BC}.Debug|X86.ActiveCfg = Debug|Win32
- {17077E86-AE7C-41AF-86ED-2BAC03B019BC}.Debug|X86.Build.0 = Debug|Win32
- {17077E86-AE7C-41AF-86ED-2BAC03B019BC}.Release Kernel|x64.ActiveCfg = Release|x64
- {17077E86-AE7C-41AF-86ED-2BAC03B019BC}.Release Kernel|x64.Build.0 = Release|x64
- {17077E86-AE7C-41AF-86ED-2BAC03B019BC}.Release Kernel|X86.ActiveCfg = Release|Win32
- {17077E86-AE7C-41AF-86ED-2BAC03B019BC}.Release Kernel|X86.Build.0 = Release|Win32
- {17077E86-AE7C-41AF-86ED-2BAC03B019BC}.Release MD DLL|x64.ActiveCfg = Release|x64
- {17077E86-AE7C-41AF-86ED-2BAC03B019BC}.Release MD DLL|x64.Build.0 = Release|x64
- {17077E86-AE7C-41AF-86ED-2BAC03B019BC}.Release MD DLL|X86.ActiveCfg = Release|Win32
- {17077E86-AE7C-41AF-86ED-2BAC03B019BC}.Release MD DLL|X86.Build.0 = Release|Win32
- {17077E86-AE7C-41AF-86ED-2BAC03B019BC}.Release MD|x64.ActiveCfg = Release|x64
- {17077E86-AE7C-41AF-86ED-2BAC03B019BC}.Release MD|x64.Build.0 = Release|x64
- {17077E86-AE7C-41AF-86ED-2BAC03B019BC}.Release MD|X86.ActiveCfg = Release|Win32
- {17077E86-AE7C-41AF-86ED-2BAC03B019BC}.Release MD|X86.Build.0 = Release|Win32
- {17077E86-AE7C-41AF-86ED-2BAC03B019BC}.Release MT DLL|x64.ActiveCfg = Release|x64
- {17077E86-AE7C-41AF-86ED-2BAC03B019BC}.Release MT DLL|x64.Build.0 = Release|x64
- {17077E86-AE7C-41AF-86ED-2BAC03B019BC}.Release MT DLL|X86.ActiveCfg = Release|Win32
- {17077E86-AE7C-41AF-86ED-2BAC03B019BC}.Release MT DLL|X86.Build.0 = Release|Win32
- {17077E86-AE7C-41AF-86ED-2BAC03B019BC}.Release MT|x64.ActiveCfg = Release|x64
- {17077E86-AE7C-41AF-86ED-2BAC03B019BC}.Release MT|x64.Build.0 = Release|x64
- {17077E86-AE7C-41AF-86ED-2BAC03B019BC}.Release MT|X86.ActiveCfg = Release|Win32
- {17077E86-AE7C-41AF-86ED-2BAC03B019BC}.Release MT|X86.Build.0 = Release|Win32
- {17077E86-AE7C-41AF-86ED-2BAC03B019BC}.Release|x64.ActiveCfg = Release|x64
- {17077E86-AE7C-41AF-86ED-2BAC03B019BC}.Release|x64.Build.0 = Release|x64
- {17077E86-AE7C-41AF-86ED-2BAC03B019BC}.Release|X86.ActiveCfg = Release|Win32
- {17077E86-AE7C-41AF-86ED-2BAC03B019BC}.Release|X86.Build.0 = Release|Win32
- {B6EFD6D7-C2D4-4FBB-B363-2E08CE09CC96}.Debug Kernel|x64.ActiveCfg = Debug|x64
- {B6EFD6D7-C2D4-4FBB-B363-2E08CE09CC96}.Debug Kernel|x64.Build.0 = Debug|x64
- {B6EFD6D7-C2D4-4FBB-B363-2E08CE09CC96}.Debug Kernel|X86.ActiveCfg = Debug|Win32
- {B6EFD6D7-C2D4-4FBB-B363-2E08CE09CC96}.Debug Kernel|X86.Build.0 = Debug|Win32
- {B6EFD6D7-C2D4-4FBB-B363-2E08CE09CC96}.Debug MD DLL|x64.ActiveCfg = Debug|x64
- {B6EFD6D7-C2D4-4FBB-B363-2E08CE09CC96}.Debug MD DLL|x64.Build.0 = Debug|x64
- {B6EFD6D7-C2D4-4FBB-B363-2E08CE09CC96}.Debug MD DLL|X86.ActiveCfg = Debug|Win32
- {B6EFD6D7-C2D4-4FBB-B363-2E08CE09CC96}.Debug MD DLL|X86.Build.0 = Debug|Win32
- {B6EFD6D7-C2D4-4FBB-B363-2E08CE09CC96}.Debug MD|x64.ActiveCfg = Debug|x64
- {B6EFD6D7-C2D4-4FBB-B363-2E08CE09CC96}.Debug MD|x64.Build.0 = Debug|x64
- {B6EFD6D7-C2D4-4FBB-B363-2E08CE09CC96}.Debug MD|X86.ActiveCfg = Debug|Win32
- {B6EFD6D7-C2D4-4FBB-B363-2E08CE09CC96}.Debug MD|X86.Build.0 = Debug|Win32
- {B6EFD6D7-C2D4-4FBB-B363-2E08CE09CC96}.Debug MT DLL|x64.ActiveCfg = Debug|x64
- {B6EFD6D7-C2D4-4FBB-B363-2E08CE09CC96}.Debug MT DLL|x64.Build.0 = Debug|x64
- {B6EFD6D7-C2D4-4FBB-B363-2E08CE09CC96}.Debug MT DLL|X86.ActiveCfg = Debug|Win32
- {B6EFD6D7-C2D4-4FBB-B363-2E08CE09CC96}.Debug MT DLL|X86.Build.0 = Debug|Win32
- {B6EFD6D7-C2D4-4FBB-B363-2E08CE09CC96}.Debug MT|x64.ActiveCfg = Debug|x64
- {B6EFD6D7-C2D4-4FBB-B363-2E08CE09CC96}.Debug MT|x64.Build.0 = Debug|x64
- {B6EFD6D7-C2D4-4FBB-B363-2E08CE09CC96}.Debug MT|X86.ActiveCfg = Debug|Win32
- {B6EFD6D7-C2D4-4FBB-B363-2E08CE09CC96}.Debug MT|X86.Build.0 = Debug|Win32
- {B6EFD6D7-C2D4-4FBB-B363-2E08CE09CC96}.Debug|x64.ActiveCfg = Debug|x64
- {B6EFD6D7-C2D4-4FBB-B363-2E08CE09CC96}.Debug|x64.Build.0 = Debug|x64
- {B6EFD6D7-C2D4-4FBB-B363-2E08CE09CC96}.Debug|X86.ActiveCfg = Debug|Win32
- {B6EFD6D7-C2D4-4FBB-B363-2E08CE09CC96}.Debug|X86.Build.0 = Debug|Win32
- {B6EFD6D7-C2D4-4FBB-B363-2E08CE09CC96}.Release Kernel|x64.ActiveCfg = Release|x64
- {B6EFD6D7-C2D4-4FBB-B363-2E08CE09CC96}.Release Kernel|x64.Build.0 = Release|x64
- {B6EFD6D7-C2D4-4FBB-B363-2E08CE09CC96}.Release Kernel|X86.ActiveCfg = Release|Win32
- {B6EFD6D7-C2D4-4FBB-B363-2E08CE09CC96}.Release Kernel|X86.Build.0 = Release|Win32
- {B6EFD6D7-C2D4-4FBB-B363-2E08CE09CC96}.Release MD DLL|x64.ActiveCfg = Release|x64
- {B6EFD6D7-C2D4-4FBB-B363-2E08CE09CC96}.Release MD DLL|x64.Build.0 = Release|x64
- {B6EFD6D7-C2D4-4FBB-B363-2E08CE09CC96}.Release MD DLL|X86.ActiveCfg = Release|Win32
- {B6EFD6D7-C2D4-4FBB-B363-2E08CE09CC96}.Release MD DLL|X86.Build.0 = Release|Win32
- {B6EFD6D7-C2D4-4FBB-B363-2E08CE09CC96}.Release MD|x64.ActiveCfg = Release|x64
- {B6EFD6D7-C2D4-4FBB-B363-2E08CE09CC96}.Release MD|x64.Build.0 = Release|x64
- {B6EFD6D7-C2D4-4FBB-B363-2E08CE09CC96}.Release MD|X86.ActiveCfg = Release|Win32
- {B6EFD6D7-C2D4-4FBB-B363-2E08CE09CC96}.Release MD|X86.Build.0 = Release|Win32
- {B6EFD6D7-C2D4-4FBB-B363-2E08CE09CC96}.Release MT DLL|x64.ActiveCfg = Release|x64
- {B6EFD6D7-C2D4-4FBB-B363-2E08CE09CC96}.Release MT DLL|x64.Build.0 = Release|x64
- {B6EFD6D7-C2D4-4FBB-B363-2E08CE09CC96}.Release MT DLL|X86.ActiveCfg = Release|Win32
- {B6EFD6D7-C2D4-4FBB-B363-2E08CE09CC96}.Release MT DLL|X86.Build.0 = Release|Win32
- {B6EFD6D7-C2D4-4FBB-B363-2E08CE09CC96}.Release MT|x64.ActiveCfg = Release|x64
- {B6EFD6D7-C2D4-4FBB-B363-2E08CE09CC96}.Release MT|x64.Build.0 = Release|x64
- {B6EFD6D7-C2D4-4FBB-B363-2E08CE09CC96}.Release MT|X86.ActiveCfg = Release|Win32
- {B6EFD6D7-C2D4-4FBB-B363-2E08CE09CC96}.Release MT|X86.Build.0 = Release|Win32
- {B6EFD6D7-C2D4-4FBB-B363-2E08CE09CC96}.Release|x64.ActiveCfg = Release|x64
- {B6EFD6D7-C2D4-4FBB-B363-2E08CE09CC96}.Release|x64.Build.0 = Release|x64
- {B6EFD6D7-C2D4-4FBB-B363-2E08CE09CC96}.Release|X86.ActiveCfg = Release|Win32
- {B6EFD6D7-C2D4-4FBB-B363-2E08CE09CC96}.Release|X86.Build.0 = Release|Win32
+ {F0D51879-E659-4BD3-B688-7864DB3C82AA}.Debug|x64.ActiveCfg = Debug|x64
+ {F0D51879-E659-4BD3-B688-7864DB3C82AA}.Debug|x64.Build.0 = Debug|x64
+ {F0D51879-E659-4BD3-B688-7864DB3C82AA}.Release|x64.ActiveCfg = Release|x64
+ {F0D51879-E659-4BD3-B688-7864DB3C82AA}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {F578E55A-EB10-4D4A-9F4E-C74DCB58DE73}
+ SolutionGuid = {9D649C1A-9B35-44E4-BDBD-47FBE15E06DD}
EndGlobalSection
EndGlobal
diff --git a/vmemu/vmemu.vcxproj b/vmemu/vmemu.vcxproj
deleted file mode 100644
index a40e333..0000000
--- a/vmemu/vmemu.vcxproj
+++ /dev/null
@@ -1,182 +0,0 @@
-
-
-
-
- Release
- x64
-
-
-
- 16.0
- Win32Proj
- {b94a9f63-113f-4f80-a962-2e949a0d4826}
- uctracer
- 10.0
- vmemu
-
-
-
- Application
- false
- v142
- true
- Unicode
-
-
-
-
-
-
-
-
-
-
-
- false
- $(Project)..\dependencies\cli-parser;$(Project)..\dependencies\unicorn\include;$(Project)..\dependencies\xtils;$(IncludePath)
- false
- false
- false
-
-
-
- Level3
- true
- true
- true
- NDEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
- true
- stdcpp17
-
-
- Console
- true
- true
- true
- $(ProjectDir)..\dependencies\unicorn\msvc\x64\Release\*.lib;%(AdditionalDependencies)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {2a7f483f-cd19-4f84-bbda-b6a1865e2773}
-
-
- {340d86a5-e53c-490b-880a-8eb1f5bde947}
-
-
- {f67eb1ea-dcfa-4758-a2aa-4b570ba78036}
-
-
- {740f3007-7bf0-4c0c-8fa5-2587c794ef31}
-
-
- {2c5ad347-6e34-463b-8289-00578e43b255}
-
-
- {63050112-e486-4396-b5e4-303c3bc12d39}
-
-
- {4a9f9353-db63-460a-bb1c-9cb519dfd414}
-
-
- {4478909e-6983-425c-9d9f-558cf258e61e}
-
-
- {006a7908-abf3-4d18-bc35-0a29e39b95f9}
-
-
- {698c2d54-475c-446f-b879-f629bbef75fe}
-
-
- {8804ad29-e398-480c-ac0f-98ec1b7a51cb}
-
-
- {b6efd6d7-c2d4-4fbb-b363-2e08ce09cc96}
-
-
- {17077e86-ae7c-41af-86ed-2bac03b019bc}
-
-
- {e06e2e87-82b9-4dc2-a1e9-fe371cdbaac2}
-
-
- {88a23124-5640-35a0-b890-311d7a67a7d2}
-
-
- {d0b6092a-9944-4f24-9486-4b7dae372619}
-
-
-
-
-
-
\ No newline at end of file
diff --git a/vmemu/vmemu.vcxproj.filters b/vmemu/vmemu.vcxproj.filters
deleted file mode 100644
index d0b0389..0000000
--- a/vmemu/vmemu.vcxproj.filters
+++ /dev/null
@@ -1,239 +0,0 @@
-
-
-
-
- {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
- cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx
-
-
- {93995380-89BD-4b04-88EB-625FBE52EBFB}
- h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd
-
-
- {afdbe1da-3328-49cb-8c78-9aedb2b5b4c7}
-
-
- {a871bdc5-3faf-4d03-9f95-45d59e394562}
-
-
- {9fb4cc4f-eb2f-49e3-b680-56e43aa3c1e5}
-
-
- {2a9e2ea7-67f2-408b-b125-f1dac9a81696}
-
-
- {ea6cc84d-2152-46e5-81ea-195dfa58bf37}
-
-
- {ab91c846-5e2a-4b0f-b119-28b56f5136e9}
-
-
- {b2469cba-4a7f-4f5c-b60d-17cd07278695}
-
-
- {c4e9ba60-a20a-4a30-9c6b-a188c298c957}
-
-
-
-
- Source Files
-
-
- Source Files
-
-
-
-
- Header Files\unicorn
-
-
- Header Files\unicorn
-
-
- Header Files\unicorn
-
-
- Header Files\unicorn\unicorn
-
-
- Header Files\unicorn\unicorn
-
-
- Header Files\unicorn\unicorn
-
-
- Header Files\unicorn\unicorn
-
-
- Header Files\unicorn\unicorn
-
-
- Header Files\unicorn\unicorn
-
-
- Header Files\unicorn\unicorn
-
-
- Header Files\unicorn\unicorn
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files\vmprofiler
-
-
- Header Files\vmprofiler
-
-
- Header Files\vmprofiler
-
-
- Header Files\vmprofiler
-
-
- Header Files\vmprofiler
-
-
- Header Files\vmprofiler
-
-
- Header Files\vmprofiler
-
-
- Header Files\vmprofiler
-
-
- Header Files\vmprofiler\Zydis
-
-
- Header Files\vmprofiler\Zydis
-
-
- Header Files\vmprofiler\Zydis
-
-
- Header Files\vmprofiler\Zydis
-
-
- Header Files\vmprofiler\Zydis
-
-
- Header Files\vmprofiler\Zydis
-
-
- Header Files\vmprofiler\Zydis
-
-
- Header Files\vmprofiler\Zydis
-
-
- Header Files\vmprofiler\Zydis
-
-
- Header Files\vmprofiler\Zydis
-
-
- Header Files\vmprofiler\Zydis
-
-
- Header Files\vmprofiler\Zydis
-
-
- Header Files\vmprofiler\Zydis\Internal
-
-
- Header Files\vmprofiler\Zydis\Internal
-
-
- Header Files\vmprofiler\Zydis\Internal
-
-
- Header Files\vmprofiler\Zydis\Internal
-
-
- Header Files\vmprofiler\Zydis\Internal
-
-
- Header Files\vmprofiler\Zydis\Internal
-
-
- Header Files\vmprofiler\Zydis\Generated
-
-
- Header Files\vmprofiler\Zydis\Generated
-
-
- Header Files\vmprofiler\Zydis\Generated
-
-
- Header Files\vmprofiler\Zydis\Generated
-
-
- Header Files\vmprofiler\Zydis\Generated
-
-
- Header Files\vmprofiler\Zycore
-
-
- Header Files\vmprofiler\Zycore
-
-
- Header Files\vmprofiler\Zycore
-
-
- Header Files\vmprofiler\Zycore
-
-
- Header Files\vmprofiler\Zycore
-
-
- Header Files\vmprofiler\Zycore
-
-
- Header Files\vmprofiler\Zycore
-
-
- Header Files\vmprofiler\Zycore
-
-
- Header Files\vmprofiler\Zycore
-
-
- Header Files\vmprofiler\Zycore
-
-
- Header Files\vmprofiler\Zycore
-
-
- Header Files\vmprofiler\Zycore
-
-
- Header Files\vmprofiler\Zycore
-
-
- Header Files\vmprofiler\Zycore
-
-
- Header Files\vmprofiler\Zycore\API
-
-
- Header Files\vmprofiler\Zycore\API
-
-
- Header Files\vmprofiler\Zycore\API
-
-
- Header Files\vmprofiler\Zycore\API
-
-
- Header Files\vmprofiler\Zycore\API
-
-
-
\ No newline at end of file
diff --git a/vmemu/vmemu_t.cpp b/vmemu/vmemu_t.cpp
deleted file mode 100644
index 7fd006b..0000000
--- a/vmemu/vmemu_t.cpp
+++ /dev/null
@@ -1,43 +0,0 @@
-#include "vmemu_t.hpp"
-
-namespace vm
-{
- emu_t::emu_t(std::uint32_t vm_entry_rva,
- std::uintptr_t image_base, std::uintptr_t module_base)
- :
- module_base(module_base),
- image_base(image_base),
- vm_entry_rva(vm_entry_rva)
- {
- auto err = uc_open(UC_ARCH_X86, UC_MODE_64, &uc);
-
- if (err)
- throw std::exception("failed to init unicorn", err);
-
- const auto image_size =
- NT_HEADER(module_base)->OptionalHeader.SizeOfImage;
-
- const auto vm_entry = vm_entry_rva + module_base;
- constexpr auto stack_addr = 0x1000000;
-
- // allocate space for module...
- uc_mem_map(uc, module_base, image_size, UC_PROT_ALL);
-
- // allocate 6 pages for stack...
- uc_mem_map(uc, stack_addr, 0x1000 * 6, UC_PROT_READ | UC_PROT_WRITE);
-
- // write the module into memory...
- uc_mem_write(uc, module_base, reinterpret_cast(module_base), image_size);
-
- // set vm_entry into RIP...
- uc_reg_write(uc, UC_X86_REG_RIP, &vm_entry);
-
- // set stack address up...
- uc_reg_write(uc, UC_X86_REG_RSP, &stack_addr);
- }
-
- emu_t::~emu_t()
- {
- uc_close(uc);
- }
-}
\ No newline at end of file
diff --git a/vmemu/vmemu_t.hpp b/vmemu/vmemu_t.hpp
deleted file mode 100644
index b962186..0000000
--- a/vmemu/vmemu_t.hpp
+++ /dev/null
@@ -1,21 +0,0 @@
-#pragma once
-#include
-#include
-#include
-#include
-
-namespace vm
-{
- class emu_t
- {
- public:
- explicit emu_t(std::uint32_t vm_entry_rva,
- std::uintptr_t image_base, std::uintptr_t module_base);
-
- ~emu_t();
- private:
- std::uintptr_t image_base, module_base;
- std::uint32_t vm_entry_rva;
- uc_engine* uc;
- };
-}
\ No newline at end of file