Function NtCreateNamedPipeFile [src]
Prototype
pub extern "ntdll" fn NtCreateNamedPipeFile( FileHandle: *HANDLE, DesiredAccess: ULONG, ObjectAttributes: *OBJECT_ATTRIBUTES, IoStatusBlock: *IO_STATUS_BLOCK, ShareAccess: ULONG, CreateDisposition: ULONG, CreateOptions: ULONG, NamedPipeType: ULONG, ReadMode: ULONG, CompletionMode: ULONG, MaximumInstances: ULONG, InboundQuota: ULONG, OutboundQuota: ULONG, DefaultTimeout: *LARGE_INTEGER, ) callconv(.winapi) NTSTATUS
Parameters
FileHandle: *HANDLEDesiredAccess: ULONGObjectAttributes: *OBJECT_ATTRIBUTESIoStatusBlock: *IO_STATUS_BLOCKShareAccess: ULONGCreateDisposition: ULONGCreateOptions: ULONGNamedPipeType: ULONGReadMode: ULONGCompletionMode: ULONGMaximumInstances: ULONGInboundQuota: ULONGOutboundQuota: ULONGDefaultTimeout: *LARGE_INTEGER
Source
pub extern "ntdll" fn NtCreateNamedPipeFile(
FileHandle: *HANDLE,
DesiredAccess: ULONG,
ObjectAttributes: *OBJECT_ATTRIBUTES,
IoStatusBlock: *IO_STATUS_BLOCK,
ShareAccess: ULONG,
CreateDisposition: ULONG,
CreateOptions: ULONG,
NamedPipeType: ULONG,
ReadMode: ULONG,
CompletionMode: ULONG,
MaximumInstances: ULONG,
InboundQuota: ULONG,
OutboundQuota: ULONG,
DefaultTimeout: *LARGE_INTEGER,
) callconv(.winapi) NTSTATUS