#include "iop.h"
Go to the source code of this file.
Functions | |
NTSTATUS | NtCreateFile (OUT PHANDLE FileHandle, IN ACCESS_MASK DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes, OUT PIO_STATUS_BLOCK IoStatusBlock, IN PLARGE_INTEGER AllocationSize OPTIONAL, IN ULONG FileAttributes, IN ULONG ShareAccess, IN ULONG CreateDisposition, IN ULONG CreateOptions, IN PVOID EaBuffer OPTIONAL, IN ULONG EaLength) |
NTSTATUS | NtCreateNamedPipeFile (OUT PHANDLE FileHandle, IN ULONG DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes, OUT PIO_STATUS_BLOCK IoStatusBlock, IN ULONG ShareAccess, IN ULONG CreateDisposition, IN ULONG CreateOptions, IN ULONG NamedPipeType, IN ULONG ReadMode, IN ULONG CompletionMode, IN ULONG MaximumInstances, IN ULONG InboundQuota, IN ULONG OutboundQuota, IN PLARGE_INTEGER DefaultTimeout OPTIONAL) |
NTSTATUS | NtCreateMailslotFile (OUT PHANDLE FileHandle, IN ULONG DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes, OUT PIO_STATUS_BLOCK IoStatusBlock, ULONG CreateOptions, IN ULONG MailslotQuota, IN ULONG MaximumMessageSize, IN PLARGE_INTEGER ReadTimeout) |
|
Definition at line 37 of file io/create.c. References CreateFileTypeNone, FileAttributes, IoCreateFile(), NULL, ObjectAttributes, and PAGED_CODE. Referenced by IopCacheNetbiosNameForIpAddress(), IopSetDefaultGateway(), IopStartNetworkForRemoteBoot(), IopStartTcpIpForRemoteBoot(), LdrLoadAlternateResourceModule(), main(), MemPrintWriteThread(), and ZwCreateFile().
|
|
Definition at line 285 of file io/create.c. References CreateFileTypeMailslot, EXCEPTION_EXECUTE_HANDLER, FALSE, IoCreateFile(), KernelMode, L, MAILSLOT_CREATE_PARAMETERS, _MAILSLOT_CREATE_PARAMETERS::MailslotQuota, _MAILSLOT_CREATE_PARAMETERS::MaximumMessageSize, NULL, ObjectAttributes, PAGED_CODE, ProbeForRead, _MAILSLOT_CREATE_PARAMETERS::ReadTimeout, _MAILSLOT_CREATE_PARAMETERS::TimeoutSpecified, and TRUE.
|
|
Definition at line 125 of file io/create.c. References _NAMED_PIPE_CREATE_PARAMETERS::CompletionMode, CreateFileTypeNamedPipe, _NAMED_PIPE_CREATE_PARAMETERS::DefaultTimeout, EXCEPTION_EXECUTE_HANDLER, FALSE, _NAMED_PIPE_CREATE_PARAMETERS::InboundQuota, IoCreateFile(), KernelMode, L, _NAMED_PIPE_CREATE_PARAMETERS::MaximumInstances, NAMED_PIPE_CREATE_PARAMETERS, _NAMED_PIPE_CREATE_PARAMETERS::NamedPipeType, NULL, ObjectAttributes, _NAMED_PIPE_CREATE_PARAMETERS::OutboundQuota, PAGED_CODE, ProbeForRead, _NAMED_PIPE_CREATE_PARAMETERS::ReadMode, _NAMED_PIPE_CREATE_PARAMETERS::TimeoutSpecified, and TRUE. Referenced by SepServerCreatePipe().
|