Function NtCreateFile [src]
Prototype
pub extern "ntdll" fn NtCreateFile( FileHandle: *HANDLE, DesiredAccess: ACCESS_MASK, ObjectAttributes: *OBJECT_ATTRIBUTES, IoStatusBlock: *IO_STATUS_BLOCK, AllocationSize: ?*LARGE_INTEGER, FileAttributes: ULONG, ShareAccess: ULONG, CreateDisposition: ULONG, CreateOptions: ULONG, EaBuffer: ?*anyopaque, EaLength: ULONG, ) callconv(.winapi) NTSTATUS
Parameters
FileHandle: *HANDLE
DesiredAccess: ACCESS_MASK
ObjectAttributes: *OBJECT_ATTRIBUTES
IoStatusBlock: *IO_STATUS_BLOCK
AllocationSize: ?*LARGE_INTEGER
FileAttributes: ULONG
ShareAccess: ULONG
CreateDisposition: ULONG
CreateOptions: ULONG
EaBuffer: ?*anyopaque
EaLength: ULONG
Source
pub extern "ntdll" fn NtCreateFile(
FileHandle: *HANDLE,
DesiredAccess: ACCESS_MASK,
ObjectAttributes: *OBJECT_ATTRIBUTES,
IoStatusBlock: *IO_STATUS_BLOCK,
AllocationSize: ?*LARGE_INTEGER,
FileAttributes: ULONG,
ShareAccess: ULONG,
CreateDisposition: ULONG,
CreateOptions: ULONG,
EaBuffer: ?*anyopaque,
EaLength: ULONG,
) callconv(.winapi) NTSTATUS