{"id":20078409,"url":"https://github.com/hexops-graveyard/sdk-windows-x86_64","last_synced_at":"2026-01-28T06:37:56.646Z","repository":{"id":86747437,"uuid":"466001070","full_name":"hexops-graveyard/sdk-windows-x86_64","owner":"hexops-graveyard","description":"Windows x86_64 SDK for Mach engine","archived":false,"fork":false,"pushed_at":"2022-08-07T03:15:02.000Z","size":763,"stargazers_count":2,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-09T05:26:13.332Z","etag":null,"topics":["mach-sdk"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hexops-graveyard.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING.MinGW-w64-runtime.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2022-03-04T05:57:40.000Z","updated_at":"2023-07-04T04:22:26.000Z","dependencies_parsed_at":null,"dependency_job_id":"0e84afb3-e963-4ca3-bf27-11abe372f2cf","html_url":"https://github.com/hexops-graveyard/sdk-windows-x86_64","commit_stats":null,"previous_names":["hexops-graveyard/sdk-windows-x86_64"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hexops-graveyard%2Fsdk-windows-x86_64","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hexops-graveyard%2Fsdk-windows-x86_64/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hexops-graveyard%2Fsdk-windows-x86_64/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hexops-graveyard%2Fsdk-windows-x86_64/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hexops-graveyard","download_url":"https://codeload.github.com/hexops-graveyard/sdk-windows-x86_64/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252586226,"owners_count":21772269,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["mach-sdk"],"created_at":"2024-11-13T15:14:20.441Z","updated_at":"2026-01-28T06:37:51.615Z","avatar_url":"https://github.com/hexops-graveyard.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Windows-x86_64 SDK for Mach Engine\n\nThis repository contains native system headers and libraries required to build [Mach Engine](https://github.com/hexops/mach) for Windows (x86_64), from any host OS.\n\n## Updated DirectX headers for MinGW/Zig\n\nWe have a small fork of the win32metadata repository which contains the IDL files for Windows SDK:\n\nhttps://github.com/slimsag/win32metadata\n\nThis fork has changes which enable at least the DirectX headers to be compiled with the Wine WIDL compiler. See that repository's commit history for details on what that involves.\n\nAlso see this detailed write-up: https://github.com/ziglang/zig/issues/9998#issuecomment-997088467\n\nThe files are then copied into this repository:\n\n```sh\nrm -rf include/*\ncp -R win32metadata/generation/WinSDK/RecompiledIdlHeaders/**/d3d*.h include/\ncp -R win32metadata/generation/WinSDK/RecompiledIdlHeaders/**/dx*.h include/\nrm include/dxgi*\ncp win32metadata/generation/WinSDK/RecompiledIdlHeaders/shared/rpcndr.h include/\n```\n\n`rpcndr.h` has a single `#include \"rpcndr_hack.h\"` line applied which adds a few missing defines.\n\n## Libraries\n\n`lib/` contains runtime libraries from the MinGW-w64 project, namely:\n\n```sh\ncp /mnt/c/Program Files/mingw-w64/x86_64-8.1.0-posix-seh-rt_v6-rev0/mingw64/x86_64-w64-mingw32/lib/libdxgi.a lib/dxgi.lib\ncp /mnt/c/Program Files/mingw-w64/x86_64-8.1.0-posix-seh-rt_v6-rev0/mingw64/x86_64-w64-mingw32/lib/libdxguid.a lib/dxguid.lib\n```\n\n\n## LICENSE\n\nThis repository only distributes non-copyleft, permissively licensed files.\n\n* `include/` is derived from [win32metadata IDL files](https://github.com/microsoft/win32metadata/tree/master/generation/WinSDK/RecompiledIdlHeaders) which are MIT licensed.\n* `lib/` is licensed under the MinGW-w64-runtime licenses, a copy of which is provided in `COPYING.MinGW-w64-runtime.txt`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhexops-graveyard%2Fsdk-windows-x86_64","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhexops-graveyard%2Fsdk-windows-x86_64","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhexops-graveyard%2Fsdk-windows-x86_64/lists"}