Zig 0.17.0-dev (Split by item)

Shortcut keys
?
Show these tips
S
Focus search field
Esc
Clear focus & close tips
U
Jump to source code
↑
Move up in search results
↓
Move down in search results
↵
Go to active search result
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. Public Struct

FLAGS

Public Struct
std.os.windows.FILE.RENAME_INFORMATION.FLAGS
pub const FLAGS = packed struct(ULONG)

Fields

REPLACE_IF_EXISTS: bool = false
POSIX_SEMANTICS: bool = false
SUPPRESS_PIN_STATE_INHERITANCE: bool = false
SUPPRESS_STORAGE_RESERVE_INHERITANCE: bool = false
AVAILABLE_SPACE: enum(u2) { NO_PRESERVE = 0b00, NO_INCREASE = 0b01, NO_DECREASE = 0b10, PRESERVE = 0b11, } = .NO_PRESERVE
IGNORE_READONLY_ATTRIBUTE: bool = false
RESIZE_SR: enum(u2) { NO_FORCE = 0b00, FORCE_TARGET = 0b01, FORCE_SOURCE = 0b10, FORCE = 0b11, } = .NO_FORCE
Reserved9: u23 = 0

File

os/windows.zig:455
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
        pub const FLAGS = packed struct(ULONG) {
            REPLACE_IF_EXISTS: bool = false,
            POSIX_SEMANTICS: bool = false,
            SUPPRESS_PIN_STATE_INHERITANCE: bool = false,
            SUPPRESS_STORAGE_RESERVE_INHERITANCE: bool = false,
            AVAILABLE_SPACE: enum(u2) {
                NO_PRESERVE = 0b00,
                NO_INCREASE = 0b01,
                NO_DECREASE = 0b10,
                PRESERVE = 0b11,
            } = .NO_PRESERVE,
            IGNORE_READONLY_ATTRIBUTE: bool = false,
            RESIZE_SR: enum(u2) {
                NO_FORCE = 0b00,
                FORCE_TARGET = 0b01,
                FORCE_SOURCE = 0b10,
                FORCE = 0b11,
            } = .NO_FORCE,
            Reserved9: u23 = 0,
        }