Lines Matching refs:hfile
36 HANDLE hfile; member
95 s->hfile = CreateFile(filename, access_flags, in raw_open()
98 if (s->hfile == INVALID_HANDLE_VALUE) { in raw_open()
121 ret = ReadFile(s->hfile, buf, count, &ret_count, &ov); in raw_read()
142 ret = WriteFile(s->hfile, buf, count, &ret_count, &ov); in raw_write()
153 FlushFileBuffers(s->hfile); in raw_flush()
159 CloseHandle(s->hfile); in raw_close()
169 if (!SetFilePointer(s->hfile, low, &high, FILE_BEGIN)) in raw_truncate()
171 if (!SetEndOfFile(s->hfile)) in raw_truncate()
187 l.LowPart = GetFileSize(s->hfile, (PDWORD)&l.HighPart); in raw_getlength()
197 status = DeviceIoControl(s->hfile, IOCTL_DISK_GET_DRIVE_GEOMETRY_EX, in raw_getlength()
349 s->hfile = CreateFile(filename, access_flags, in hdev_open()
352 if (s->hfile == INVALID_HANDLE_VALUE) { in hdev_open()
383 DeviceIoControl(s->hfile, IOCTL_STORAGE_EJECT_MEDIA,
386 DeviceIoControl(s->hfile, IOCTL_STORAGE_LOAD_MEDIA,