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 › MEM › EXTENDED_PARAMETER Public Struct EXTENDED_PARAMETER Doc Source Public Struct std.os.windows.MEM.EXTENDED_PARAMETER
pub const EXTENDED_PARAMETER = extern struct Fields Types File os/windows.zig: 3454
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479 pub const EXTENDED_PARAMETER = extern struct {
s : packed struct (ULONG64 ) {
Type : TYPE ,
Reserved : u56 ,
},
u : extern union {
ULong64 : ULONG64 ,
Pointer : PVOID ,
Size : SIZE_T ,
Handle : HANDLE ,
ULong : ULONG ,
},
pub const TYPE = enum (u8 ) {
InvalidType = 0 ,
AddressRequirements ,
NumaNode ,
PartitionHandle ,
UserPhysicalHandle ,
AttributeFlags ,
ImageMachine ,
_ ,
pub const Max : @typeInfo (@This ()).@"enum" .tag_type = @typeInfo (@This ()).@"enum" .field_names .len ;
};
}