aboutsummaryrefslogtreecommitdiff
path: root/lib/std/os/windows/ntdll.zig
AgeCommit message (Expand)Author
2025-10-31std.os.windows: eliminate forwarder function in kernel32 (#25766)qilme
2025-03-04add FFI & wrappers for NtAllocateVirtualMemory & NtFreeVirtualMemory + add mi...ziggoon
2025-02-13std.time: more precise `nanoTimestamp` in windowsAli Cheraghi
2024-11-02std.os.windows: Deprecate WINAPI in favor of CallingConvention.winapi.Alex Rønne Petersen
2024-03-16Windows: Replace CreatePipe with ntdll implementationStephen Gregoratto
2023-11-21replace qpf and qpcexpikr
2023-11-03start.zig: Replace kernel32 usage with ntdllRyan Liptak
2023-07-20debug: fix reading -gdwarf generated debug sections in COFF fileskcbanner
2023-05-29Revert "Revert "Windows: Support UNC, rooted, drive relative, and namespaced/...Jacob Young
2023-05-29Revert "Windows: Support UNC, rooted, drive relative, and namespaced/device p...Andrew Kelley
2023-05-29Windows: Support UNC, rooted, drive relative, and namespaced/device pathsRyan Liptak
2023-04-14windows: replace GetPhysicallyInstalledSystemMemory with ntdll.xEgoist
2023-03-30std: simplify VirtualProtectEx and fix ntdll signatureJakub Konka
2023-03-30std: move ntdll wrappers to std.os.windowsJakub Konka
2023-03-30coff: reimplement VirtualProtectEx using our own ntdll wrapperJakub Konka
2023-03-23fmt: lib/std/os/windows/ntdll.zigxEgoist
2023-03-22Implemented Zig wrapper for `GetProcessMemoryInfo`xEgoist
2023-03-08os.isCygwinPty: Fix a bug, replace kernel32 call, and optimizeRyan Liptak
2023-01-20std: implement os.mprotect on Windowsmlugg
2023-01-04debug: replace RtlCaptureStackBackTrace (which was spuriously failing) with a...Casey Banner
2022-11-28windows: use RtlQueryRegistryValues to query reg in a single syscallJakub Konka
2022-11-28windows: impl some primitives for getting registry keysJakub Konka
2022-05-11remove RtlUpcaseUnicodeString, no longer neededJonathan Marler
2022-05-11fix ntdll extern casingJonathan Marler
2022-05-11add unicode supportJonathan Marler
2022-05-11Add `process.EnvMap`, a platform-independent environment variable mapRyan Liptak
2022-02-19os.getenvW: Fix case-insensitivity for Unicode env var namesRyan Liptak
2022-01-15std.os.windows: add ntdll thread information APIsviri
2022-01-15std.os.windows: fix casing for `ntdll.lib`viri
2021-12-19stage1, stage2: rename c_void to anyopaque (#10316)Isaac Freund
2021-09-01std: reorganization that allows new usingnamespace semanticsAndrew Kelley
2021-09-01std.os.windows: reorg to avoid `usingnamespace`Andrew Kelley
2021-08-24remove redundant license headers from zig standard libraryAndrew Kelley
2021-06-29std: implement a cross platform file locking abstractionAndrew Kelley
2021-06-29implement std.fs.File.setLock for WindowsAndrew Kelley
2021-06-12std.Thread.Futex addition (#9070)protty
2021-01-11std.os.windows.GetFinalPathNameByHandle: address non-structural review commentsRohlem
2021-01-11introduce std.os.windows.QueryObjectNameRohlem
2020-12-31Year++Frank Denis
2020-12-09small fixes and zig fmtVexu
2020-11-19Update code to not use unsupported calling conventions for targetTadeo Kondrak
2020-11-18Switch to RtlSetCurrentDirectory_ULee Cannon
2020-08-20add license header to all std lib filesAndrew Kelley
2020-07-27Replace DeviceIoControl with FsControlFileJakub Konka
2020-03-13Add NtDll-based ftruncate implementationLemonBoy
2020-02-29target: Implement OS version detection for WindowsLemonBoy
2020-02-16implement os.faccessat for WindowsAndrew Kelley
2020-01-07Merge branch 'std-utf16-sentinel-terminated' of https://github.com/daurnimato...Andrew Kelley
2020-01-02Implement the callconv() annotationLemonBoy
2019-12-29std: sentinel terminated pointers for utf16 apisdaurnimator