Merge pull request 'dev/winrt-setup' (#1) from dev/winrt-setup into main

Reviewed-on: https://codeberg.org/WinDurango/WinDurango/pulls/1
This commit is contained in:
CT5
2026-01-26 03:38:09 +01:00
129 changed files with 313 additions and 4866 deletions

11
.gitignore vendored
View File

@@ -13,12 +13,15 @@ Generated Files
Packages
_deps
CMakeUserPresets.json
*.slnx
*.vcxproj
*.vcxproj.filters
*.dir
!projects/WinDurango.Testing/WinDurango.Testing.slnx
!projects/WinDurango.Testing/WinDurango.Testing.vcxproj
ALL_BUILD.dir
ZERO_CHECK.dir
.vscode
.vscode
/.cmake
/.vs
/.vs
/artifacts
/cmake-build-debug
/out

View File

@@ -1,20 +1,27 @@
cmake_minimum_required(VERSION 4.0)
cmake_minimum_required(VERSION 3.30)
project(WinDurango)
set(CMAKE_CXX_STANDARD 20)
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin/)
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin/)
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin/)
set(CMAKE_PDB_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin/)
add_subdirectory(projects/WinDurango.Common)
add_subdirectory(projects/WinDurango.Implementation.WinRT)
add_subdirectory(projects/WinDurango.Implementation.Native)
add_subdirectory(projects/WinDurango.WinRT)
add_subdirectory("etwplus")
add_subdirectory("kernelx")
add_subdirectory(projects/WinDurango.etwplus)
add_subdirectory(projects/WinDurango.KernelX)
add_subdirectory(projects/WinDurango.D3D11X)
add_custom_target(WinDurango ALL DEPENDS
WinDurango.Common
WinDurango.Implementation.WinRT
WinDurango.Implementation.Native
WinDurango.WinRT
etwplus
kernelx
WinDurango.etwplus
WinDurango.KernelX
WinDurango.D3D11X
)
add_subdirectory("d3d11.x")

47
CMakePresets.json Normal file
View File

@@ -0,0 +1,47 @@
{
"version": 2,
"cmakeMinimumRequired": {
"major": 3,
"minor": 23,
"patch": 0
},
"configurePresets": [
{
"name": "default",
"hidden": true,
"displayName": "Default Config",
"generator": "Ninja",
"binaryDir": "${sourceDir}/.cmake/${presetName}",
"architecture": {
"value": "x64",
"strategy": "external"
},
"cacheVariables": {
"CMAKE_TOOLCHAIN_FILE": "$env{VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake",
"CMAKE_RUNTIME_OUTPUT_DIRECTORY": "${sourceDir}/artifacts/${presetName}"
}
},
{
"name": "Debug",
"displayName": "Debug",
"inherits": "default",
"cacheVariables": { "CMAKE_BUILD_TYPE": "Debug" }
},
{
"name": "Release",
"displayName": "Release",
"inherits": "default",
"cacheVariables": { "CMAKE_BUILD_TYPE": "Release" }
}
],
"buildPresets": [
{
"name": "Debug",
"configurePreset": "Debug"
},
{
"name": "Release",
"configurePreset": "Release"
}
]
}

View File

@@ -6,6 +6,7 @@
## Building
To build run
```
vcpkg install cppwinrt
cmake -S . -B build
cmake --build build
```

View File

@@ -1,6 +0,0 @@
add_library(d3d11_x SHARED "d3d11.x.cpp" "d3d11.x.h" "unknown.g.h" "IGraphicsUnknown.h" "IGraphicsUnknown.cpp" "IIDExports.h" "IIDExports.cpp" "Exports.def")
target_link_options(d3d11_x
PUBLIC
$<$<CXX_COMPILER_ID:MSVC>:/FORCE:MULTIPLE>
)

View File

@@ -1 +0,0 @@
add_library(etwplus SHARED "etwplus.cpp" "etwplus.h")

View File

@@ -0,0 +1,3 @@
namespace WinDurango.WinRT.Stub
{
}

View File

@@ -1 +0,0 @@
add_library(kernelx SHARED "kernelx.cpp" "kernelx.h" "Logan.h")

View File

@@ -1 +0,0 @@
{"requests":[{"kind":"cache","version":2},{"kind":"cmakeFiles","version":1},{"kind":"codemodel","version":2},{"kind":"toolchains","version":1}]}

View File

@@ -1,324 +0,0 @@
{
"inputs" :
[
{
"path" : "CMakeLists.txt"
},
{
"isGenerated" : true,
"path" : "out/build/x64-Debug/CMakeFiles/4.1.1-msvc1/CMakeSystem.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/CMakeSystemSpecificInitialize.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/Platform/Windows-Initialize.cmake"
},
{
"isGenerated" : true,
"path" : "out/build/x64-Debug/CMakeFiles/4.1.1-msvc1/CMakeCCompiler.cmake"
},
{
"isGenerated" : true,
"path" : "out/build/x64-Debug/CMakeFiles/4.1.1-msvc1/CMakeCXXCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/CMakeSystemSpecificInformation.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/CMakeGenericSystem.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/CMakeInitializeConfigs.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/Platform/Windows.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/Platform/WindowsPaths.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/CMakeCInformation.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/CMakeLanguageInformation.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/Compiler/MSVC-C.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/Compiler/MSVC.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/Platform/Windows-MSVC-C.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/Platform/Windows-MSVC.cmake"
},
{
"isGenerated" : true,
"path" : "out/build/x64-Debug/CMakeFiles/4.1.1-msvc1/CMakeRCCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/CMakeRCInformation.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/CMakeCommonLanguageInclude.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/Internal/CMakeCLinkerInformation.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/Internal/CMakeCommonLinkerInformation.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/Linker/MSVC-C.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/Linker/MSVC.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/Platform/Linker/Windows-MSVC-C.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/Platform/Linker/Windows-MSVC.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/CMakeCXXInformation.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/CMakeLanguageInformation.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/Compiler/MSVC-CXX.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/Compiler/MSVC.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/Platform/Windows-MSVC-CXX.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/Platform/Windows-MSVC.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/CMakeCommonLanguageInclude.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/Internal/CMakeCXXLinkerInformation.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/Internal/CMakeCommonLinkerInformation.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/Linker/MSVC-CXX.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/Linker/MSVC.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/Platform/Linker/Windows-MSVC-CXX.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/Platform/Linker/Windows-MSVC.cmake"
},
{
"path" : "projects/WinDurango.Common/CMakeLists.txt"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/FetchContent.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/ExternalProject/shared_internal_commands.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/ExternalProject/download.cmake.in"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/ExternalProject/extractfile.cmake.in"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/ExternalProject/RepositoryInfo.txt.in"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/ExternalProject/stepscript.cmake.in"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/ExternalProject/UpdateInfo.txt.in"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/ExternalProject/stepscript.cmake.in"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/ExternalProject/PatchInfo.txt.in"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/ExternalProject/stepscript.cmake.in"
},
{
"isGenerated" : true,
"path" : "out/build/x64-Debug/_deps/json-src/CMakeLists.txt"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/ExternalProject.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/ExternalProject/shared_internal_commands.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/GNUInstallDirs.cmake"
},
{
"isGenerated" : true,
"path" : "out/build/x64-Debug/_deps/json-src/cmake/pkg-config.pc.in"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/CMakePackageConfigHelpers.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/WriteBasicConfigVersionFile.cmake"
},
{
"isGenerated" : true,
"path" : "out/build/x64-Debug/_deps/json-src/cmake/nlohmann_jsonConfigVersion.cmake.in"
},
{
"isGenerated" : true,
"path" : "out/build/x64-Debug/_deps/json-src/cmake/config.cmake.in"
},
{
"path" : "projects/WinDurango.Implementation.WinRT/CMakeLists.txt"
},
{
"path" : "projects/WinDurango.WinRT/CMakeLists.txt"
},
{
"path" : "etwplus/CMakeLists.txt"
},
{
"path" : "kernelx/CMakeLists.txt"
},
{
"path" : "d3d11.x/CMakeLists.txt"
}
],
"kind" : "cmakeFiles",
"paths" :
{
"build" : "C:/Users/umidi/source/repos/WinDurango/out/build/x64-Debug",
"source" : "C:/Users/umidi/source/repos/WinDurango"
},
"version" :
{
"major" : 1,
"minor" : 1
}
}

View File

@@ -1,276 +0,0 @@
{
"configurations" :
[
{
"directories" :
[
{
"build" : ".",
"childIndexes" :
[
1,
3,
4,
5,
6,
7
],
"jsonFile" : "directory-.-Debug-d0094a50bb2071803777.json",
"minimumCMakeVersion" :
{
"string" : "4.0"
},
"projectIndex" : 0,
"source" : ".",
"targetIndexes" :
[
0
]
},
{
"build" : "projects/WinDurango.Common",
"childIndexes" :
[
2
],
"jsonFile" : "directory-projects.WinDurango.Common-Debug-0f7b722c332ee4a42ba5.json",
"minimumCMakeVersion" :
{
"string" : "4.0"
},
"parentIndex" : 0,
"projectIndex" : 1,
"source" : "projects/WinDurango.Common",
"targetIndexes" :
[
1
]
},
{
"build" : "_deps/json-build",
"jsonFile" : "directory-_deps.json-build-Debug-22ac37aaee65079284db.json",
"minimumCMakeVersion" :
{
"string" : "3.5"
},
"parentIndex" : 1,
"projectIndex" : 2,
"source" : "out/build/x64-Debug/_deps/json-src"
},
{
"build" : "projects/WinDurango.Implementation.WinRT",
"jsonFile" : "directory-projects.WinDurango.Implementation.WinRT-Debug-ff0c9fe633461f5280fa.json",
"minimumCMakeVersion" :
{
"string" : "4.0"
},
"parentIndex" : 0,
"projectIndex" : 3,
"source" : "projects/WinDurango.Implementation.WinRT",
"targetIndexes" :
[
2
]
},
{
"build" : "projects/WinDurango.WinRT",
"jsonFile" : "directory-projects.WinDurango.WinRT-Debug-250ac47eae54aea70d39.json",
"minimumCMakeVersion" :
{
"string" : "4.0"
},
"parentIndex" : 0,
"projectIndex" : 4,
"source" : "projects/WinDurango.WinRT",
"targetIndexes" :
[
3
]
},
{
"build" : "etwplus",
"jsonFile" : "directory-etwplus-Debug-61055710974904d7e893.json",
"minimumCMakeVersion" :
{
"string" : "4.0"
},
"parentIndex" : 0,
"projectIndex" : 0,
"source" : "etwplus",
"targetIndexes" :
[
5
]
},
{
"build" : "kernelx",
"jsonFile" : "directory-kernelx-Debug-1ab2f9f40f4d1d165202.json",
"minimumCMakeVersion" :
{
"string" : "4.0"
},
"parentIndex" : 0,
"projectIndex" : 0,
"source" : "kernelx",
"targetIndexes" :
[
6
]
},
{
"build" : "d3d11.x",
"jsonFile" : "directory-d3d11.x-Debug-70d84b0307a7460d26b6.json",
"minimumCMakeVersion" :
{
"string" : "4.0"
},
"parentIndex" : 0,
"projectIndex" : 0,
"source" : "d3d11.x",
"targetIndexes" :
[
4
]
}
],
"name" : "Debug",
"projects" :
[
{
"childIndexes" :
[
1,
3,
4
],
"directoryIndexes" :
[
0,
5,
6,
7
],
"name" : "WinDurango",
"targetIndexes" :
[
0,
4,
5,
6
]
},
{
"childIndexes" :
[
2
],
"directoryIndexes" :
[
1
],
"name" : "WinDurango.Common",
"parentIndex" : 0,
"targetIndexes" :
[
1
]
},
{
"directoryIndexes" :
[
2
],
"name" : "nlohmann_json",
"parentIndex" : 1
},
{
"directoryIndexes" :
[
3
],
"name" : "WinDurango.Implementation.WinRT",
"parentIndex" : 0,
"targetIndexes" :
[
2
]
},
{
"directoryIndexes" :
[
4
],
"name" : "WinDurango.WinRT",
"parentIndex" : 0,
"targetIndexes" :
[
3
]
}
],
"targets" :
[
{
"directoryIndex" : 0,
"id" : "WinDurango::@6890427a1f51a3e7e1df",
"jsonFile" : "target-WinDurango-Debug-ce43248c26becb9c876c.json",
"name" : "WinDurango",
"projectIndex" : 0
},
{
"directoryIndex" : 1,
"id" : "WinDurango.Common::@8b1614c16e9f61155cc5",
"jsonFile" : "target-WinDurango.Common-Debug-1c907b1833451c57a815.json",
"name" : "WinDurango.Common",
"projectIndex" : 1
},
{
"directoryIndex" : 3,
"id" : "WinDurango.Implementation.WinRT::@a709d3acf67cd3a3c422",
"jsonFile" : "target-WinDurango.Implementation.WinRT-Debug-872feefe31e086c152dd.json",
"name" : "WinDurango.Implementation.WinRT",
"projectIndex" : 3
},
{
"directoryIndex" : 4,
"id" : "WinDurango.WinRT::@45c147f30586ea4f43a2",
"jsonFile" : "target-WinDurango.WinRT-Debug-3f3b07318d5995aa3b5c.json",
"name" : "WinDurango.WinRT",
"projectIndex" : 4
},
{
"directoryIndex" : 7,
"id" : "d3d11_x::@4fa90ef760f3cfa7a424",
"jsonFile" : "target-d3d11_x-Debug-dd965d5872c3e8527f56.json",
"name" : "d3d11_x",
"projectIndex" : 0
},
{
"directoryIndex" : 5,
"id" : "etwplus::@2b25748f72f7aaa4dfc9",
"jsonFile" : "target-etwplus-Debug-7b88d190ab878f27fce7.json",
"name" : "etwplus",
"projectIndex" : 0
},
{
"directoryIndex" : 6,
"id" : "kernelx::@47a08a042e3f84c0ca17",
"jsonFile" : "target-kernelx-Debug-155dc72ad4c25d803cf7.json",
"name" : "kernelx",
"projectIndex" : 0
}
]
}
],
"kind" : "codemodel",
"paths" :
{
"build" : "C:/Users/umidi/source/repos/WinDurango/out/build/x64-Debug",
"source" : "C:/Users/umidi/source/repos/WinDurango"
},
"version" :
{
"major" : 2,
"minor" : 8
}
}

View File

@@ -1,14 +0,0 @@
{
"backtraceGraph" :
{
"commands" : [],
"files" : [],
"nodes" : []
},
"installers" : [],
"paths" :
{
"build" : ".",
"source" : "."
}
}

View File

@@ -1,14 +0,0 @@
{
"backtraceGraph" :
{
"commands" : [],
"files" : [],
"nodes" : []
},
"installers" : [],
"paths" :
{
"build" : "_deps/json-build",
"source" : "out/build/x64-Debug/_deps/json-src"
}
}

View File

@@ -1,14 +0,0 @@
{
"backtraceGraph" :
{
"commands" : [],
"files" : [],
"nodes" : []
},
"installers" : [],
"paths" :
{
"build" : "d3d11.x",
"source" : "d3d11.x"
}
}

View File

@@ -1,14 +0,0 @@
{
"backtraceGraph" :
{
"commands" : [],
"files" : [],
"nodes" : []
},
"installers" : [],
"paths" :
{
"build" : "etwplus",
"source" : "etwplus"
}
}

View File

@@ -1,14 +0,0 @@
{
"backtraceGraph" :
{
"commands" : [],
"files" : [],
"nodes" : []
},
"installers" : [],
"paths" :
{
"build" : "kernelx",
"source" : "kernelx"
}
}

View File

@@ -1,14 +0,0 @@
{
"backtraceGraph" :
{
"commands" : [],
"files" : [],
"nodes" : []
},
"installers" : [],
"paths" :
{
"build" : "projects/WinDurango.Common",
"source" : "projects/WinDurango.Common"
}
}

View File

@@ -1,14 +0,0 @@
{
"backtraceGraph" :
{
"commands" : [],
"files" : [],
"nodes" : []
},
"installers" : [],
"paths" :
{
"build" : "projects/WinDurango.Implementation.WinRT",
"source" : "projects/WinDurango.Implementation.WinRT"
}
}

View File

@@ -1,14 +0,0 @@
{
"backtraceGraph" :
{
"commands" : [],
"files" : [],
"nodes" : []
},
"installers" : [],
"paths" :
{
"build" : "projects/WinDurango.WinRT",
"source" : "projects/WinDurango.WinRT"
}
}

View File

@@ -1,132 +0,0 @@
{
"cmake" :
{
"generator" :
{
"multiConfig" : false,
"name" : "Ninja"
},
"paths" :
{
"cmake" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/cmake.exe",
"cpack" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/cpack.exe",
"ctest" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/ctest.exe",
"root" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1"
},
"version" :
{
"isDirty" : false,
"major" : 4,
"minor" : 1,
"patch" : 1,
"string" : "4.1.1-msvc1",
"suffix" : "msvc1"
}
},
"objects" :
[
{
"jsonFile" : "codemodel-v2-68d3d17cbf415c8f0e80.json",
"kind" : "codemodel",
"version" :
{
"major" : 2,
"minor" : 8
}
},
{
"jsonFile" : "cache-v2-ae492d2f1c7fac179a1c.json",
"kind" : "cache",
"version" :
{
"major" : 2,
"minor" : 0
}
},
{
"jsonFile" : "cmakeFiles-v1-413b36039ef7ab75ddfb.json",
"kind" : "cmakeFiles",
"version" :
{
"major" : 1,
"minor" : 1
}
},
{
"jsonFile" : "toolchains-v1-ac7f6c639a38a82be393.json",
"kind" : "toolchains",
"version" :
{
"major" : 1,
"minor" : 0
}
}
],
"reply" :
{
"client-MicrosoftVS" :
{
"query.json" :
{
"requests" :
[
{
"kind" : "cache",
"version" : 2
},
{
"kind" : "cmakeFiles",
"version" : 1
},
{
"kind" : "codemodel",
"version" : 2
},
{
"kind" : "toolchains",
"version" : 1
}
],
"responses" :
[
{
"jsonFile" : "cache-v2-ae492d2f1c7fac179a1c.json",
"kind" : "cache",
"version" :
{
"major" : 2,
"minor" : 0
}
},
{
"jsonFile" : "cmakeFiles-v1-413b36039ef7ab75ddfb.json",
"kind" : "cmakeFiles",
"version" :
{
"major" : 1,
"minor" : 1
}
},
{
"jsonFile" : "codemodel-v2-68d3d17cbf415c8f0e80.json",
"kind" : "codemodel",
"version" :
{
"major" : 2,
"minor" : 8
}
},
{
"jsonFile" : "toolchains-v1-ac7f6c639a38a82be393.json",
"kind" : "toolchains",
"version" :
{
"major" : 1,
"minor" : 0
}
}
]
}
}
}
}

View File

@@ -1,84 +0,0 @@
{
"backtrace" : 1,
"backtraceGraph" :
{
"commands" :
[
"add_custom_target"
],
"files" :
[
"CMakeLists.txt"
],
"nodes" :
[
{
"file" : 0
},
{
"command" : 0,
"file" : 0,
"line" : 12,
"parent" : 0
}
]
},
"dependencies" :
[
{
"id" : "WinDurango.Common::@8b1614c16e9f61155cc5"
},
{
"id" : "WinDurango.Implementation.WinRT::@a709d3acf67cd3a3c422"
},
{
"id" : "WinDurango.WinRT::@45c147f30586ea4f43a2"
},
{
"id" : "etwplus::@2b25748f72f7aaa4dfc9"
},
{
"id" : "kernelx::@47a08a042e3f84c0ca17"
}
],
"id" : "WinDurango::@6890427a1f51a3e7e1df",
"name" : "WinDurango",
"paths" :
{
"build" : ".",
"source" : "."
},
"sourceGroups" :
[
{
"name" : "",
"sourceIndexes" :
[
0
]
},
{
"name" : "CMake Rules",
"sourceIndexes" :
[
1
]
}
],
"sources" :
[
{
"backtrace" : 1,
"isGenerated" : true,
"path" : "out/build/x64-Debug/CMakeFiles/WinDurango",
"sourceGroupIndex" : 0
},
{
"backtrace" : 0,
"isGenerated" : true,
"path" : "out/build/x64-Debug/CMakeFiles/WinDurango.rule",
"sourceGroupIndex" : 1
}
],
"type" : "UTILITY"
}

View File

@@ -1,222 +0,0 @@
{
"artifacts" :
[
{
"path" : "projects/WinDurango.Common/WinDurango.Common.dll"
},
{
"path" : "projects/WinDurango.Common/WinDurango.Common.lib"
},
{
"path" : "projects/WinDurango.Common/WinDurango.Common.pdb"
}
],
"backtrace" : 1,
"backtraceGraph" :
{
"commands" :
[
"add_library",
"add_compile_definitions",
"target_compile_definitions",
"target_include_directories",
"target_link_libraries"
],
"files" :
[
"projects/WinDurango.Common/CMakeLists.txt"
],
"nodes" :
[
{
"file" : 0
},
{
"command" : 0,
"file" : 0,
"line" : 24,
"parent" : 0
},
{
"command" : 1,
"file" : 0,
"line" : 9,
"parent" : 0
},
{
"command" : 2,
"file" : 0,
"line" : 31,
"parent" : 0
},
{
"command" : 3,
"file" : 0,
"line" : 25,
"parent" : 0
},
{
"command" : 4,
"file" : 0,
"line" : 29,
"parent" : 0
}
]
},
"compileGroups" :
[
{
"compileCommandFragments" :
[
{
"fragment" : "/DWIN32 /D_WINDOWS /EHsc /Ob0 /Od -std:c++20 -MDd -RTC1 -Zi"
}
],
"defines" :
[
{
"backtrace" : 2,
"define" : "WD_API_EXPORTS"
},
{
"backtrace" : 3,
"define" : "WINDURANGO_COMMON_COMPILER_NAME=\"MSVC\""
},
{
"backtrace" : 3,
"define" : "WINDURANGO_COMMON_PLATFORM_ARCH=\"AMD64\""
},
{
"backtrace" : 3,
"define" : "WINDURANGO_COMMON_PLATFORM_NAME=\"Windows\""
},
{
"backtrace" : 3,
"define" : "WINDURANGO_COMMON_RC_VERSION=1,0,0"
},
{
"backtrace" : 3,
"define" : "WINDURANGO_COMMON_VERSION=\"1.0.0-dev.5\""
},
{
"define" : "WinDurango_Common_EXPORTS"
}
],
"includes" :
[
{
"backtrace" : 4,
"path" : "C:/Users/umidi/source/repos/WinDurango/projects/WinDurango.Common/include/WinDurango.Common"
},
{
"backtrace" : 5,
"path" : "C:/Users/umidi/source/repos/WinDurango/out/build/x64-Debug/_deps/json-src/include"
}
],
"language" : "CXX",
"languageStandard" :
{
"backtraces" :
[
5
],
"standard" : "20"
},
"sourceIndexes" :
[
1
]
}
],
"id" : "WinDurango.Common::@8b1614c16e9f61155cc5",
"link" :
{
"commandFragments" :
[
{
"fragment" : "/machine:x64 /debug /INCREMENTAL",
"role" : "flags"
},
{
"fragment" : "kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib",
"role" : "libraries"
}
],
"language" : "CXX"
},
"name" : "WinDurango.Common",
"nameOnDisk" : "WinDurango.Common.dll",
"paths" :
{
"build" : "projects/WinDurango.Common",
"source" : "projects/WinDurango.Common"
},
"sourceGroups" :
[
{
"name" : "Header Files",
"sourceIndexes" :
[
0,
2,
3,
4,
5
]
},
{
"name" : "Source Files",
"sourceIndexes" :
[
1
]
},
{
"name" : "",
"sourceIndexes" :
[
6
]
}
],
"sources" :
[
{
"backtrace" : 1,
"path" : "projects/WinDurango.Common/include/WinDurango.Common/WinDurango.h",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,
"path" : "projects/WinDurango.Common/src/WinDurango.cpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"path" : "projects/WinDurango.Common/include/WinDurango.Common/Config.h",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"path" : "projects/WinDurango.Common/include/WinDurango.Common/Logging.h",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"path" : "projects/WinDurango.Common/include/WinDurango.Common/Interfaces/Storage/Directory.h",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"path" : "projects/WinDurango.Common/include/WinDurango.Common/Interfaces/Storage/File.h",
"sourceGroupIndex" : 0
},
{
"backtrace" : 5,
"path" : "out/build/x64-Debug/_deps/json-src/nlohmann_json.natvis",
"sourceGroupIndex" : 2
}
],
"type" : "SHARED_LIBRARY"
}

View File

@@ -1,252 +0,0 @@
{
"artifacts" :
[
{
"path" : "projects/WinDurango.Implementation.WinRT/WinDurango.Implementation.WinRT.dll"
},
{
"path" : "projects/WinDurango.Implementation.WinRT/WinDurango.Implementation.WinRT.lib"
},
{
"path" : "projects/WinDurango.Implementation.WinRT/WinDurango.Implementation.WinRT.pdb"
}
],
"backtrace" : 1,
"backtraceGraph" :
{
"commands" :
[
"add_library",
"target_link_libraries",
"add_compile_definitions",
"target_compile_definitions",
"target_include_directories"
],
"files" :
[
"projects/WinDurango.Implementation.WinRT/CMakeLists.txt"
],
"nodes" :
[
{
"file" : 0
},
{
"command" : 0,
"file" : 0,
"line" : 16,
"parent" : 0
},
{
"command" : 1,
"file" : 0,
"line" : 22,
"parent" : 0
},
{
"command" : 2,
"file" : 0,
"line" : 14,
"parent" : 0
},
{
"command" : 3,
"file" : 0,
"line" : 24,
"parent" : 0
},
{
"command" : 4,
"file" : 0,
"line" : 17,
"parent" : 0
}
]
},
"compileGroups" :
[
{
"compileCommandFragments" :
[
{
"fragment" : "/DWIN32 /D_WINDOWS /EHsc /Ob0 /Od -std:c++20 -MDd -RTC1 -Zi"
}
],
"defines" :
[
{
"backtrace" : 3,
"define" : "WDIMPL_API_EXPORTS"
},
{
"backtrace" : 2,
"define" : "WINDURANGO_COMMON_COMPILER_NAME=\"MSVC\""
},
{
"backtrace" : 2,
"define" : "WINDURANGO_COMMON_PLATFORM_ARCH=\"AMD64\""
},
{
"backtrace" : 2,
"define" : "WINDURANGO_COMMON_PLATFORM_NAME=\"Windows\""
},
{
"backtrace" : 2,
"define" : "WINDURANGO_COMMON_RC_VERSION=1,0,0"
},
{
"backtrace" : 2,
"define" : "WINDURANGO_COMMON_VERSION=\"1.0.0-dev.5\""
},
{
"backtrace" : 4,
"define" : "WINDURANGO_IMPLEMENTATION_WINRT_COMPILER_NAME=\"MSVC\""
},
{
"backtrace" : 4,
"define" : "WINDURANGO_IMPLEMENTATION_WINRT_PLATFORM_ARCH=\"AMD64\""
},
{
"backtrace" : 4,
"define" : "WINDURANGO_IMPLEMENTATION_WINRT_PLATFORM_NAME=\"Windows\""
},
{
"backtrace" : 4,
"define" : "WINDURANGO_IMPLEMENTATION_WINRT_RC_VERSION=1,0,0"
},
{
"backtrace" : 4,
"define" : "WINDURANGO_IMPLEMENTATION_WINRT_VERSION=\"1.0.0-dev.1\""
},
{
"define" : "WinDurango_Implementation_WinRT_EXPORTS"
}
],
"includes" :
[
{
"backtrace" : 5,
"path" : "C:/Users/umidi/source/repos/WinDurango/projects/WinDurango.Implementation.WinRT/include/WinDurango.Implementation.WinRT"
},
{
"backtrace" : 5,
"path" : "C:/Users/umidi/source/repos/WinDurango/projects/WinDurango.Implementation.WinRT/../WinDurango.Common/include"
},
{
"backtrace" : 2,
"path" : "C:/Users/umidi/source/repos/WinDurango/projects/WinDurango.Common/include/WinDurango.Common"
},
{
"backtrace" : 2,
"path" : "C:/Users/umidi/source/repos/WinDurango/out/build/x64-Debug/_deps/json-src/include"
}
],
"language" : "CXX",
"languageStandard" :
{
"backtraces" :
[
2
],
"standard" : "20"
},
"sourceIndexes" :
[
2,
3
]
}
],
"dependencies" :
[
{
"backtrace" : 2,
"id" : "WinDurango.Common::@8b1614c16e9f61155cc5"
}
],
"id" : "WinDurango.Implementation.WinRT::@a709d3acf67cd3a3c422",
"link" :
{
"commandFragments" :
[
{
"fragment" : "/machine:x64 /debug /INCREMENTAL",
"role" : "flags"
},
{
"backtrace" : 2,
"fragment" : "projects\\WinDurango.Common\\WinDurango.Common.lib",
"role" : "libraries"
},
{
"fragment" : "kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib",
"role" : "libraries"
}
],
"language" : "CXX"
},
"name" : "WinDurango.Implementation.WinRT",
"nameOnDisk" : "WinDurango.Implementation.WinRT.dll",
"paths" :
{
"build" : "projects/WinDurango.Implementation.WinRT",
"source" : "projects/WinDurango.Implementation.WinRT"
},
"sourceGroups" :
[
{
"name" : "Header Files",
"sourceIndexes" :
[
0,
1
]
},
{
"name" : "Source Files",
"sourceIndexes" :
[
2,
3
]
},
{
"name" : "",
"sourceIndexes" :
[
4
]
}
],
"sources" :
[
{
"backtrace" : 1,
"path" : "projects/WinDurango.Implementation.WinRT/include/WinDurango.Implementation.WinRT/Interfaces/Storage/Directory.h",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"path" : "projects/WinDurango.Implementation.WinRT/include/WinDurango.Implementation.WinRT/Interfaces/Storage/File.h",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,
"path" : "projects/WinDurango.Implementation.WinRT/src/interfaces/Storage/Directory.cpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,
"path" : "projects/WinDurango.Implementation.WinRT/src/interfaces/Storage/File.cpp",
"sourceGroupIndex" : 1
},
{
"backtrace" : 2,
"path" : "out/build/x64-Debug/_deps/json-src/nlohmann_json.natvis",
"sourceGroupIndex" : 2
}
],
"type" : "SHARED_LIBRARY"
}

View File

@@ -1,111 +0,0 @@
{
"artifacts" :
[
{
"path" : "projects/WinDurango.WinRT/WinDurango.WinRT.dll"
},
{
"path" : "projects/WinDurango.WinRT/WinDurango.WinRT.lib"
},
{
"path" : "projects/WinDurango.WinRT/WinDurango.WinRT.pdb"
}
],
"backtrace" : 1,
"backtraceGraph" :
{
"commands" :
[
"add_library",
"target_link_libraries"
],
"files" :
[
"projects/WinDurango.WinRT/CMakeLists.txt"
],
"nodes" :
[
{
"file" : 0
},
{
"command" : 0,
"file" : 0,
"line" : 14,
"parent" : 0
},
{
"command" : 1,
"file" : 0,
"line" : 20,
"parent" : 0
}
]
},
"dependencies" :
[
{
"backtrace" : 2,
"id" : "WinDurango.Common::@8b1614c16e9f61155cc5"
}
],
"id" : "WinDurango.WinRT::@45c147f30586ea4f43a2",
"link" :
{
"commandFragments" :
[
{
"fragment" : "/machine:x64 /debug /INCREMENTAL",
"role" : "flags"
},
{
"backtrace" : 2,
"fragment" : "projects\\WinDurango.Common\\WinDurango.Common.lib",
"role" : "libraries"
},
{
"fragment" : "kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib",
"role" : "libraries"
}
],
"language" : "CXX"
},
"name" : "WinDurango.WinRT",
"nameOnDisk" : "WinDurango.WinRT.dll",
"paths" :
{
"build" : "projects/WinDurango.WinRT",
"source" : "projects/WinDurango.WinRT"
},
"sourceGroups" :
[
{
"name" : "Header Files",
"sourceIndexes" :
[
0
]
},
{
"name" : "",
"sourceIndexes" :
[
1
]
}
],
"sources" :
[
{
"backtrace" : 1,
"path" : "projects/WinDurango.WinRT/include/WinDurango.WinRT/stub.h",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"path" : "out/build/x64-Debug/_deps/json-src/nlohmann_json.natvis",
"sourceGroupIndex" : 1
}
],
"type" : "SHARED_LIBRARY"
}

View File

@@ -1,179 +0,0 @@
{
"artifacts" :
[
{
"path" : "d3d11.x/d3d11_x.dll"
},
{
"path" : "d3d11.x/d3d11_x.lib"
},
{
"path" : "d3d11.x/d3d11_x.pdb"
}
],
"backtrace" : 1,
"backtraceGraph" :
{
"commands" :
[
"add_library",
"target_link_options"
],
"files" :
[
"d3d11.x/CMakeLists.txt"
],
"nodes" :
[
{
"file" : 0
},
{
"command" : 0,
"file" : 0,
"line" : 1,
"parent" : 0
},
{
"command" : 1,
"file" : 0,
"line" : 3,
"parent" : 0
}
]
},
"compileGroups" :
[
{
"compileCommandFragments" :
[
{
"fragment" : "/DWIN32 /D_WINDOWS /EHsc /Ob0 /Od -std:c++20 -MDd -RTC1 -Zi"
}
],
"defines" :
[
{
"define" : "d3d11_x_EXPORTS"
}
],
"language" : "CXX",
"languageStandard" :
{
"backtraces" :
[
1
],
"standard" : "20"
},
"sourceIndexes" :
[
0,
4,
6
]
}
],
"id" : "d3d11_x::@4fa90ef760f3cfa7a424",
"link" :
{
"commandFragments" :
[
{
"fragment" : "/machine:x64 /debug /INCREMENTAL",
"role" : "flags"
},
{
"backtrace" : 2,
"fragment" : "/FORCE:MULTIPLE",
"role" : "flags"
},
{
"fragment" : "/DEF:C:\\Users\\umidi\\source\\repos\\WinDurango\\d3d11.x\\Exports.def",
"role" : "flags"
},
{
"fragment" : "kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib",
"role" : "libraries"
}
],
"language" : "CXX"
},
"name" : "d3d11_x",
"nameOnDisk" : "d3d11_x.dll",
"paths" :
{
"build" : "d3d11.x",
"source" : "d3d11.x"
},
"sourceGroups" :
[
{
"name" : "Source Files",
"sourceIndexes" :
[
0,
4,
6,
7
]
},
{
"name" : "Header Files",
"sourceIndexes" :
[
1,
2,
3,
5
]
}
],
"sources" :
[
{
"backtrace" : 1,
"compileGroupIndex" : 0,
"path" : "d3d11.x/d3d11.x.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"path" : "d3d11.x/d3d11.x.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"path" : "d3d11.x/unknown.g.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"path" : "d3d11.x/IGraphicsUnknown.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,
"path" : "d3d11.x/IGraphicsUnknown.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"path" : "d3d11.x/IIDExports.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,
"path" : "d3d11.x/IIDExports.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"path" : "d3d11.x/Exports.def",
"sourceGroupIndex" : 0
}
],
"type" : "SHARED_LIBRARY"
}

View File

@@ -1,123 +0,0 @@
{
"artifacts" :
[
{
"path" : "etwplus/etwplus.dll"
},
{
"path" : "etwplus/etwplus.lib"
},
{
"path" : "etwplus/etwplus.pdb"
}
],
"backtrace" : 1,
"backtraceGraph" :
{
"commands" :
[
"add_library"
],
"files" :
[
"etwplus/CMakeLists.txt"
],
"nodes" :
[
{
"file" : 0
},
{
"command" : 0,
"file" : 0,
"line" : 1,
"parent" : 0
}
]
},
"compileGroups" :
[
{
"compileCommandFragments" :
[
{
"fragment" : "/DWIN32 /D_WINDOWS /EHsc /Ob0 /Od -std:c++20 -MDd -RTC1 -Zi"
}
],
"defines" :
[
{
"define" : "etwplus_EXPORTS"
}
],
"language" : "CXX",
"languageStandard" :
{
"backtraces" :
[
1
],
"standard" : "20"
},
"sourceIndexes" :
[
0
]
}
],
"id" : "etwplus::@2b25748f72f7aaa4dfc9",
"link" :
{
"commandFragments" :
[
{
"fragment" : "/machine:x64 /debug /INCREMENTAL",
"role" : "flags"
},
{
"fragment" : "kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib",
"role" : "libraries"
}
],
"language" : "CXX"
},
"name" : "etwplus",
"nameOnDisk" : "etwplus.dll",
"paths" :
{
"build" : "etwplus",
"source" : "etwplus"
},
"sourceGroups" :
[
{
"name" : "Source Files",
"sourceIndexes" :
[
0
]
},
{
"name" : "Header Files",
"sourceIndexes" :
[
1
]
}
],
"sources" :
[
{
"backtrace" : 1,
"compileGroupIndex" : 0,
"path" : "etwplus/etwplus.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"path" : "etwplus/etwplus.h",
"sourceGroupIndex" : 1
}
],
"type" : "SHARED_LIBRARY"
}

View File

@@ -1,129 +0,0 @@
{
"artifacts" :
[
{
"path" : "kernelx/kernelx.dll"
},
{
"path" : "kernelx/kernelx.lib"
},
{
"path" : "kernelx/kernelx.pdb"
}
],
"backtrace" : 1,
"backtraceGraph" :
{
"commands" :
[
"add_library"
],
"files" :
[
"kernelx/CMakeLists.txt"
],
"nodes" :
[
{
"file" : 0
},
{
"command" : 0,
"file" : 0,
"line" : 1,
"parent" : 0
}
]
},
"compileGroups" :
[
{
"compileCommandFragments" :
[
{
"fragment" : "/DWIN32 /D_WINDOWS /EHsc /Ob0 /Od -std:c++20 -MDd -RTC1 -Zi"
}
],
"defines" :
[
{
"define" : "kernelx_EXPORTS"
}
],
"language" : "CXX",
"languageStandard" :
{
"backtraces" :
[
1
],
"standard" : "20"
},
"sourceIndexes" :
[
0
]
}
],
"id" : "kernelx::@47a08a042e3f84c0ca17",
"link" :
{
"commandFragments" :
[
{
"fragment" : "/machine:x64 /debug /INCREMENTAL",
"role" : "flags"
},
{
"fragment" : "kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib",
"role" : "libraries"
}
],
"language" : "CXX"
},
"name" : "kernelx",
"nameOnDisk" : "kernelx.dll",
"paths" :
{
"build" : "kernelx",
"source" : "kernelx"
},
"sourceGroups" :
[
{
"name" : "Source Files",
"sourceIndexes" :
[
0
]
},
{
"name" : "Header Files",
"sourceIndexes" :
[
1,
2
]
}
],
"sources" :
[
{
"backtrace" : 1,
"compileGroupIndex" : 0,
"path" : "kernelx/kernelx.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"path" : "kernelx/kernelx.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"path" : "kernelx/Logan.h",
"sourceGroupIndex" : 1
}
],
"type" : "SHARED_LIBRARY"
}

View File

@@ -1,78 +0,0 @@
{
"kind" : "toolchains",
"toolchains" :
[
{
"compiler" :
{
"id" : "MSVC",
"implicit" :
{
"includeDirectories" : [],
"linkDirectories" : [],
"linkFrameworkDirectories" : [],
"linkLibraries" : []
},
"path" : "F:/VS2026/VC/Tools/MSVC/14.50.35717/bin/Hostx64/x64/cl.exe",
"version" : "19.50.35723.0"
},
"language" : "C",
"sourceFileExtensions" :
[
"c",
"m"
]
},
{
"compiler" :
{
"id" : "MSVC",
"implicit" :
{
"includeDirectories" : [],
"linkDirectories" : [],
"linkFrameworkDirectories" : [],
"linkLibraries" : []
},
"path" : "F:/VS2026/VC/Tools/MSVC/14.50.35717/bin/Hostx64/x64/cl.exe",
"version" : "19.50.35723.0"
},
"language" : "CXX",
"sourceFileExtensions" :
[
"C",
"M",
"c++",
"cc",
"cpp",
"cxx",
"mm",
"mpp",
"CPP",
"ixx",
"cppm",
"ccm",
"cxxm",
"c++m"
]
},
{
"compiler" :
{
"implicit" : {},
"path" : "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/rc.exe"
},
"language" : "RC",
"sourceFileExtensions" :
[
"rc",
"RC"
]
}
],
"version" :
{
"major" : 1,
"minor" : 0
}
}

Binary file not shown.

View File

@@ -1,70 +0,0 @@
# ninja log v6
29 59 7910590474193355 projects/WinDurango.Implementation.WinRT/CMakeFiles/WinDurango.Implementation.WinRT.dir/src/interfaces/Storage/File.cpp.obj.modmap 8fe8ecefebb8b996
7 235 7910615706782040 C:/Users/umidi/source/repos/WinDurango/out/build/x64-Debug/projects/WinDurango.Common/cmake_install.cmake b374a857868906cb
24 66 7910590474143294 projects/WinDurango.Common/CMakeFiles/WinDurango.Common.dir/CXX.dd f47348b31d1b0044
16 192 7910587224117477 projects/WinDurango.Implementation.WinRT/CMakeFiles/WinDurango.Implementation.WinRT.dir/src/interfaces/Storage/File.cpp.obj.ddi d4bf425449819f3d
12 197 7910587224082370 projects/WinDurango.Implementation.WinRT/CMakeFiles/WinDurango.Implementation.WinRT.dir/src/interfaces/Storage/Directory.cpp.obj.ddi 25e6aa5f1ab409f8
29 59 7910590474193355 projects/WinDurango.Implementation.WinRT/CMakeFiles/WinDurango.Implementation.WinRT.dir/CXX.dd 8fe8ecefebb8b996
346 1179 7910604202792627 d3d11.x/CMakeFiles/d3d11.x.dir/IGraphicsUnknown.cpp.obj 12de2bfdf025862
32 312 7910605437045593 d3d11.x/CMakeFiles/d3d11.x.dir/d3d11.x.cpp.obj.ddi 61547aeab287d409
42 804 7910587566391325 projects/WinDurango.Common/WinDurango.Common.dll 857c4aa508452a4c
597 2417 7910587229932149 projects/WinDurango.Common/CMakeFiles/WinDurango.Common.dir/src/WinDurango.cpp.obj e0776735bd94cbb3
29 59 7910590474193355 projects/WinDurango.Implementation.WinRT/CMakeFiles/WinDurango.Implementation.WinRT.dir/CXXModules.json 8fe8ecefebb8b996
291 318 7910588172722043 projects/WinDurango.Kernel/CMakeFiles/WinDurango.Kernel.dir/CXX.dd a1147dd314c1948b
29 59 7910590474193355 projects/WinDurango.Implementation.WinRT/CMakeFiles/WinDurango.Implementation.WinRT.dir/src/interfaces/Storage/Directory.cpp.obj.modmap 8fe8ecefebb8b996
216 243 7910615211553338 d3d11.x/CMakeFiles/d3d11.x.dir/CXXModules.json 76f7efc7ff720ae2
32 290 7910588170133398 projects/WinDurango.Kernel/CMakeFiles/WinDurango.Kernel.dir/src/Kernel.cpp.obj.ddi 434de597537151e2
307 621 7910591713021529 etwplus/etwplus.lib 10f5e444d363e898
291 318 7910588172722043 projects/WinDurango.Kernel/CMakeFiles/WinDurango.Kernel.dir/CXXModules.json a1147dd314c1948b
216 243 7910615211553338 d3d11.x/CMakeFiles/d3d11.x.dir/IGraphicsUnknown.cpp.obj.modmap 76f7efc7ff720ae2
291 318 7910588172722043 projects/WinDurango.Kernel/CMakeFiles/WinDurango.Kernel.dir/src/Kernel.cpp.obj.modmap a1147dd314c1948b
8 546 7910587224037260 projects/WinDurango.Common/CMakeFiles/WinDurango.Common.dir/src/WinDurango.cpp.obj.ddi 99dd102cec9fdb3a
24 66 7910590474143294 projects/WinDurango.Common/CMakeFiles/WinDurango.Common.dir/CXXModules.json f47348b31d1b0044
29 298 7910604199624050 d3d11.x/CMakeFiles/d3d11.x.dir/IGraphicsUnknown.cpp.obj.ddi e6496478a53e1a19
24 66 7910590474143294 projects/WinDurango.Common/CMakeFiles/WinDurango.Common.dir/src/WinDurango.cpp.obj.modmap f47348b31d1b0044
583 945 7910596593737934 kernelx/kernelx.lib 5c9ebcb1d7d6748c
262 1913 7910587226585549 projects/WinDurango.Implementation.WinRT/CMakeFiles/WinDurango.Implementation.WinRT.dir/src/interfaces/Storage/Directory.cpp.obj 266da5643e14d9c0
265 1921 7910587226615548 projects/WinDurango.Implementation.WinRT/CMakeFiles/WinDurango.Implementation.WinRT.dir/src/interfaces/Storage/File.cpp.obj 30563b7d5342d208
42 804 7910587566391325 projects/WinDurango.Common/WinDurango.Common.lib 857c4aa508452a4c
989 1334 7910590486849664 projects/WinDurango.Kernel/kernelx.dll 7bec9cccde5560f1
804 1248 7910587570674931 projects/WinDurango.Implementation.WinRT/WinDurango.Implementation.WinRT.dll 27f1df9483ab75ac
804 1248 7910587570674931 projects/WinDurango.Implementation.WinRT/WinDurango.Implementation.WinRT.lib 27f1df9483ab75ac
320 1040 7910588173007668 projects/WinDurango.Kernel/CMakeFiles/WinDurango.Kernel.dir/src/Kernel.cpp.obj 138c244326424074
7 235 7910615706906136 C:/Users/umidi/source/repos/WinDurango/out/build/x64-Debug/etwplus/cmake_install.cmake b374a857868906cb
33 264 7910590474233420 projects/WinDurango.Kernel/CMakeFiles/kernelx.dir/src/Kernel.cpp.obj.ddi 6885a779820b7479
264 302 7910590476885521 projects/WinDurango.Kernel/CMakeFiles/kernelx.dir/CXX.dd 25f543df88534b0a
7 235 7910615706852094 C:/Users/umidi/source/repos/WinDurango/out/build/x64-Debug/projects/WinDurango.Implementation.WinRT/cmake_install.cmake b374a857868906cb
264 302 7910590476885521 projects/WinDurango.Kernel/CMakeFiles/kernelx.dir/CXXModules.json 25f543df88534b0a
7 235 7910615706797036 C:/Users/umidi/source/repos/WinDurango/out/build/x64-Debug/_deps/json-build/cmake_install.cmake b374a857868906cb
264 302 7910590476885521 projects/WinDurango.Kernel/CMakeFiles/kernelx.dir/src/Kernel.cpp.obj.modmap 25f543df88534b0a
308 988 7910590476985608 projects/WinDurango.Kernel/CMakeFiles/kernelx.dir/src/Kernel.cpp.obj 3f158bab9875e528
989 1334 7910590486849664 projects/WinDurango.Kernel/kernelx.lib 7bec9cccde5560f1
8 306 7910591707249836 etwplus/CMakeFiles/etwplus.dir/etwplus.cpp.obj a73a5dd7f0519dde
307 621 7910591713021529 etwplus/etwplus.dll 10f5e444d363e898
7 235 7910615707026339 build.ninja b374a857868906cb
7 235 7910615706736923 C:/Users/umidi/source/repos/WinDurango/out/build/x64-Debug/cmake_install.cmake b374a857868906cb
7 235 7910615706867127 C:/Users/umidi/source/repos/WinDurango/out/build/x64-Debug/projects/WinDurango.WinRT/cmake_install.cmake b374a857868906cb
7 235 7910615706936143 C:/Users/umidi/source/repos/WinDurango/out/build/x64-Debug/kernelx/cmake_install.cmake b374a857868906cb
342 1198 7910605440140159 d3d11.x/CMakeFiles/d3d11.x.dir/d3d11.x.cpp.obj ada65fcbfc08a2ce
8 582 7910596584783655 kernelx/CMakeFiles/kernelx.dir/kernelx.cpp.obj aab25d2affd137e0
583 945 7910596593737934 kernelx/kernelx.dll 5c9ebcb1d7d6748c
27 215 7910615209666526 d3d11.x/CMakeFiles/d3d11.x.dir/IIDExports.cpp.obj.ddi d71b308b46f2ef01
216 243 7910615211553338 d3d11.x/CMakeFiles/d3d11.x.dir/CXX.dd 76f7efc7ff720ae2
216 243 7910615211553338 d3d11.x/CMakeFiles/d3d11.x.dir/d3d11.x.cpp.obj.modmap 76f7efc7ff720ae2
216 243 7910615211553338 d3d11.x/CMakeFiles/d3d11.x.dir/IIDExports.cpp.obj.modmap 76f7efc7ff720ae2
244 830 7910615211836738 d3d11.x/CMakeFiles/d3d11.x.dir/IIDExports.cpp.obj b056b68d675b9aa4
831 1154 7910615220729638 d3d11.x/d3d11.x.dll fd9db952b1a57447
831 1154 7910615220729638 d3d11.x/d3d11.x.lib fd9db952b1a57447
38 239 7910615737233753 d3d11.x/CMakeFiles/d3d11_x.dir/IIDExports.cpp.obj.ddi 159dab44cd5a974d
31 317 7910615737158652 d3d11.x/CMakeFiles/d3d11_x.dir/d3d11.x.cpp.obj.ddi a8d76ecc9ab249c0
35 321 7910615737203778 d3d11.x/CMakeFiles/d3d11_x.dir/IGraphicsUnknown.cpp.obj.ddi 29e9575a523ce674
322 373 7910615740545434 d3d11.x/CMakeFiles/d3d11_x.dir/CXX.dd e74a77862ae42c36
322 373 7910615740545434 d3d11.x/CMakeFiles/d3d11_x.dir/CXXModules.json e74a77862ae42c36
322 373 7910615740545434 d3d11.x/CMakeFiles/d3d11_x.dir/d3d11.x.cpp.obj.modmap e74a77862ae42c36
322 373 7910615740545434 d3d11.x/CMakeFiles/d3d11_x.dir/IGraphicsUnknown.cpp.obj.modmap e74a77862ae42c36
322 373 7910615740545434 d3d11.x/CMakeFiles/d3d11_x.dir/IIDExports.cpp.obj.modmap e74a77862ae42c36
387 730 7910615740721981 d3d11.x/CMakeFiles/d3d11_x.dir/IIDExports.cpp.obj 21054c244406a943
384 1266 7910615740686851 d3d11.x/CMakeFiles/d3d11_x.dir/IGraphicsUnknown.cpp.obj 54ce850199357128
380 1270 7910615740656774 d3d11.x/CMakeFiles/d3d11_x.dir/d3d11.x.cpp.obj 8ba0ab17ee537264
1271 1536 7910615752023451 d3d11.x/d3d11_x.dll 96d8b03523087528
1271 1536 7910615752023451 d3d11.x/d3d11_x.lib 96d8b03523087528

View File

@@ -1 +0,0 @@
msvc_x64_x64

File diff suppressed because one or more lines are too long

View File

@@ -1,4 +1,4 @@
cmake_minimum_required(VERSION 4.0)
cmake_minimum_required(VERSION 3.30)
project(WinDurango.Common VERSION 1.0.0)
include(FetchContent)
@@ -23,7 +23,7 @@ FetchContent_MakeAvailable(json)
add_library(WinDurango.Common SHARED ${FILES})
target_include_directories(WinDurango.Common PUBLIC
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include/WinDurango.Common/>
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include/>
)
target_link_libraries(WinDurango.Common PUBLIC nlohmann_json::nlohmann_json)

View File

@@ -1,7 +1,7 @@
//
// Created by DexrnZacAttack on 1/23/26 using zPc-i2.
//
#include "WinDurango.h"
#include "WinDurango.Common/WinDurango.h"
namespace wd::common
{

View File

@@ -0,0 +1,34 @@
cmake_minimum_required(VERSION 4.0)
project(WinDurango.D3D11X VERSION 1.0.0)
set(VERSION_SUFFIX "-dev.1") # used for non-stable versions, otherwise blank
set(CMAKE_CXX_STANDARD 20)
set(FILES
src/d3d11.x.cpp
src/IGraphicsUnknown.cpp
src/IIDExports.cpp
include/WinDurango.D3D11X/d3d11.x.h
include/WinDurango.D3D11X/unknown.g.h
include/WinDurango.D3D11X/IGraphicsUnknown.h
include/WinDurango.D3D11X/IIDExports.h
Exports.def
)
add_library(WinDurango.D3D11X SHARED ${FILES})
target_link_libraries(WinDurango.D3D11X PRIVATE WinDurango.Common)
target_include_directories(WinDurango.D3D11X PUBLIC
${CMAKE_CURRENT_SOURCE_DIR}/include/WinDurango.D3D11X/
../WinDurango.Common/include/
)
target_link_options(WinDurango.D3D11X
PUBLIC
$<$<CXX_COMPILER_ID:MSVC>:/FORCE:MULTIPLE>
)
set_target_properties(WinDurango.D3D11X PROPERTIES
OUTPUT_NAME "d3d11_x"
)

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