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 › coff › OptionalHeader › @"PE32+" Public Struct @"PE32+" Doc Source Public Struct std.coff.OptionalHeader.@"PE32+"
pub const @"PE32+" = extern struct Fields standard : OptionalHeader image_base : u64 section_alignment : u32 file_alignment : u32 major_operating_system_version : u16 minor_operating_system_version : u16 major_image_version : u16 minor_image_version : u16 major_subsystem_version : u16 minor_subsystem_version : u16 win32_version_value : u32 size_of_image : u32 size_of_headers : u32 checksum : u32 subsystem : Subsystem dll_flags : DllFlags size_of_stack_reserve : u64 size_of_stack_commit : u64 size_of_heap_reserve : u64 size_of_heap_commit : u64 loader_flags : u32 number_of_rva_and_sizes : u32 File coff.zig: 230
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253 pub const @"PE32+" = extern struct {
standard : OptionalHeader ,
image_base : u64 ,
section_alignment : u32 ,
file_alignment : u32 ,
major_operating_system_version : u16 ,
minor_operating_system_version : u16 ,
major_image_version : u16 ,
minor_image_version : u16 ,
major_subsystem_version : u16 ,
minor_subsystem_version : u16 ,
win32_version_value : u32 ,
size_of_image : u32 ,
size_of_headers : u32 ,
checksum : u32 ,
subsystem : Subsystem ,
dll_flags : DllFlags ,
size_of_stack_reserve : u64 ,
size_of_stack_commit : u64 ,
size_of_heap_reserve : u64 ,
size_of_heap_commit : u64 ,
loader_flags : u32 ,
number_of_rva_and_sizes : u32 ,
}