Lines Matching refs:Handle
53 IN HANDLE Handle
73 IN HANDLE FileHandle,
82 IN HANDLE FileHandle,
83 IN HANDLE Event OPTIONAL,
97 IN HANDLE FileHandle,
98 IN HANDLE Event OPTIONAL,
112 IN HANDLE FileHandle,
113 IN HANDLE Event OPTIONAL,
128 IN HANDLE FileHandle,
129 IN HANDLE Event OPTIONAL,
207 HANDLE Handle;
390 OUT PHANDLE Handle,
438 Status = NtOpenFile(Handle,
456 Status = NtOpenFile(Handle,
474 Status = NtOpenFile(Handle,
498 OUT PHANDLE Handle,
506 return _OpenNtName(Buffer, ReadOnly, Handle, OpenedReadonly);
518 IN HANDLE Handle
522 return NtFlushBuffersFile(Handle, &IoStatusBlock);
534 IN HANDLE Handle
538 return NtFsControlFile(Handle, 0, 0, 0, &IoStatusBlock, FSCTL_LOCK_VOLUME, 0, 0, 0, 0);
550 IN HANDLE Handle
554 return NtFsControlFile(Handle, 0, 0, 0, &IoStatusBlock, FSCTL_UNLOCK_VOLUME, 0, 0, 0, 0);
561 IN HANDLE Handle
565 return NtFsControlFile(Handle, 0, 0, 0, &IoStatusBlock, FSCTL_DISMOUNT_VOLUME, 0, 0, 0, 0);
577 IN HANDLE Handle
582 Status = NtFsControlFile(Handle, 0, 0, 0, &IoStatusBlock, FSCTL_IS_VOLUME_MOUNTED, 0, 0, 0, 0);
591 IN HANDLE Handle
594 return NtClose(Handle);
749 IN HANDLE h,
817 OUT PHANDLE Handle,
841 Status = _OpenDriveLetter(*Name, ReadOnly, Handle, OpenedReadonly);
867 Status = _OpenNtName(Name, ReadOnly, Handle, OpenedReadonly);
890 IN HANDLE Handle,
915 Status = NtReadFile(Handle
920 Status = NtWriteFile(Handle, NULL, NULL, NULL,
945 IN HANDLE Handle,
952 return _BlockIo(Handle, Offset, Bytes, (PCHAR)Buffer, FALSE, Errno);
958 IN HANDLE Handle,
965 return _BlockIo(Handle, Offset, Bytes, Buffer, TRUE, Errno);
973 IN HANDLE Handle,
979 Handle, NULL, NULL, NULL, &IoStatusBlock, IOCTL_DISK_SET_PARTITION_INFO,
996 HANDLE h;
1031 HANDLE h;
1093 // Allocate channel handle
1152 if(!_Ext2OpenDevice(name, (BOOLEAN)!BooleanFlagOn(flags, EXT2_FLAG_RW), &NtData->Handle, &NtData->OpenedReadonly, &Errno))
1162 _GetDeviceSize(NtData->Handle, &FsSize);
1170 if(!NT_SUCCESS(_LockDrive(NtData->Handle)) /*|| !NT_SUCCESS(_DismountDrive(NtData->Handle))*/)
1199 if(NULL != NtData->Handle)
1201 _UnlockDrive(NtData->Handle);
1202 _CloseDisk(NtData->Handle);
1244 if(NULL != NtData->Handle)
1246 _DismountDrive(NtData->Handle);
1247 _UnlockDrive(NtData->Handle);
1248 _CloseDisk(NtData->Handle);
1353 if(!_RawRead(NtData->Handle, Offset, SizeToRead, BufferToRead, &Errno))
1423 if(!_RawWrite(NtData->Handle, Offset, SizeToWrite, buf, &Errno))
1480 _FlushDrive(NtData->Handle);
1489 _SetPartType(NtData->Handle, 0x83);