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: *HANDLEDesiredAccess: ACCESS_MASKObjectAttributes: *OBJECT_ATTRIBUTESIoStatusBlock: *IO_STATUS_BLOCKAllocationSize: ?*LARGE_INTEGERFileAttributes: ULONGShareAccess: ULONGCreateDisposition: ULONGCreateOptions: ULONGEaBuffer: ?*anyopaqueEaLength: 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