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 base_of_data : u32 image_base : u32 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 : u32 size_of_stack_commit : u32 size_of_heap_reserve : u32 size_of_heap_commit : u32 loader_flags : u32 number_of_rva_and_sizes : u32 File coff.zig: 204
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228 pub const PE32 = extern struct {
standard : OptionalHeader ,
base_of_data : u32 ,
image_base : u32 ,
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 : u32 ,
size_of_stack_commit : u32 ,
size_of_heap_reserve : u32 ,
size_of_heap_commit : u32 ,
loader_flags : u32 ,
number_of_rva_and_sizes : u32 ,
}