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 library itself.
Zig › std/ › os/ › windows/ › kernel32.zig
kernel32.zig
Index
File
Code
const std = @import ("../../std.zig" );
const windows = std .os .windows ;
const BOOL = windows .BOOL ;
const DWORD = windows .DWORD ;
const HANDLE = windows .HANDLE ;
const LPCWSTR = windows .LPCWSTR ;
const LPVOID = windows .LPVOID ;
const LPWSTR = windows .LPWSTR ;
const PROCESS = windows .PROCESS ;
const THREAD_START_ROUTINE = windows .THREAD_START_ROUTINE ;
const SECURITY_ATTRIBUTES = windows .SECURITY_ATTRIBUTES ;
const SIZE_T = windows .SIZE_T ;
const STARTUPINFOW = windows .STARTUPINFOW ;
pub extern "kernel32" fn CreateProcessW (
lpApplicationName : ?LPCWSTR ,
lpCommandLine : ?LPWSTR ,
lpProcessAttributes : ?*SECURITY_ATTRIBUTES ,
lpThreadAttributes : ?*SECURITY_ATTRIBUTES ,
bInheritHandles : BOOL ,
dwCreationFlags : windows .CreateProcessFlags ,
lpEnvironment : ?[*:0 ]const u16 ,
lpCurrentDirectory : ?LPCWSTR ,
lpStartupInfo : *STARTUPINFOW ,
lpProcessInformation : *PROCESS .INFORMATION ,
) callconv (.winapi ) BOOL ;