feature. See also
. The project being documented here (as the example) is the Zig library itself.
ntdll.NtCreateNamedPipeFile
pub extern "ntdll" fn NtCreateNamedPipeFile(
FileHandle: *HANDLE,
DesiredAccess: ACCESS_MASK,
ObjectAttributes: *const OBJECT.ATTRIBUTES,
IoStatusBlock: *IO_STATUS_BLOCK,
ShareAccess: FILE.SHARE,
CreateDisposition: FILE.CREATE_DISPOSITION,
CreateOptions: FILE.MODE,
NamedPipeType: FILE.PIPE.TYPE,
ReadMode: FILE.PIPE.READ_MODE,
CompletionMode: FILE.PIPE.COMPLETION_MODE,
MaximumInstances: ULONG,
InboundQuota: ULONG,
OutboundQuota: ULONG,
DefaultTimeout: ?*const LARGE_INTEGER,
) callconv(.winapi) NTSTATUS
File
Code
pub extern "ntdll" fn NtCreateNamedPipeFile(
FileHandle: *HANDLE,
DesiredAccess: ACCESS_MASK,
ObjectAttributes: *const OBJECT.ATTRIBUTES,
IoStatusBlock: *IO_STATUS_BLOCK,
ShareAccess: FILE.SHARE,
CreateDisposition: FILE.CREATE_DISPOSITION,
CreateOptions: FILE.MODE,
NamedPipeType: FILE.PIPE.TYPE,
ReadMode: FILE.PIPE.READ_MODE,
CompletionMode: FILE.PIPE.COMPLETION_MODE,
MaximumInstances: ULONG,
InboundQuota: ULONG,
OutboundQuota: ULONG,
DefaultTimeout: ?*const LARGE_INTEGER,
) callconv(.winapi) NTSTATUS