Zig 0.17.0-dev (Split by item) This is an example of documentation generated by
ZigDoc , an alternative to Zig's built-in
Auto Doc feature. See also
examples in other modes/formats . The project being documented here (as the example) is the Zig standard library.
std › os › windows › ntdll › NtProtectVirtualMemory Public Function NtProtectVirtualMemory Doc Source Public Function std.os.windows.ntdll.NtProtectVirtualMemory
pub extern "ntdll" fn NtProtectVirtualMemory (
ProcessHandle : HANDLE ,
BaseAddress : *?PVOID ,
NumberOfBytesToProtect : *SIZE_T ,
NewAccessProtection : PAGE ,
OldAccessProtection : *PAGE ,
) callconv (.winapi ) NTSTATUS Params ProcessHandle : HANDLE BaseAddress : *?PVOID NumberOfBytesToProtect : *SIZE_T NewAccessProtection : PAGE OldAccessProtection : *PAGE File os/windows/ntdll.zig: 619
619
620
621
622
623
624
625 pub extern "ntdll" fn NtProtectVirtualMemory (
ProcessHandle : HANDLE ,
BaseAddress : *?PVOID ,
NumberOfBytesToProtect : *SIZE_T ,
NewAccessProtection : PAGE ,
OldAccessProtection : *PAGE ,
) callconv (.winapi ) NTSTATUS