pub const TYPE = packed struct(ULONG)
Define the NamedPipeType flags for NtCreateNamedPipeFile
NamedPipeType
NtCreateNamedPipeFile
TYPE: enum(u1) { BYTE_STREAM = 0b0, MESSAGE = 0b1, } = .BYTE_STREAM
REMOTE_CLIENTS: enum(u1) { ACCEPT = 0b0, REJECT = 0b1, } = .ACCEPT
Reserved2: u30 = 0
294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309
pub const TYPE = packed struct(ULONG) { TYPE: enum(u1) { BYTE_STREAM = 0b0, MESSAGE = 0b1, } = .BYTE_STREAM, REMOTE_CLIENTS: enum(u1) { ACCEPT = 0b0, REJECT = 0b1, } = .ACCEPT, Reserved2: u30 = 0, pub const VALID_MASK: TYPE = .{ .TYPE = .MESSAGE, .REMOTE_CLIENTS = .REJECT, }; }
Define the
NamedPipeTypeflags forNtCreateNamedPipeFile