Lines Matching refs:hFile
74 static voidpf win32_build_iowin(HANDLE hFile)
78 if ((hFile != NULL) && (hFile != INVALID_HANDLE_VALUE))
81 w32fiow.hf = hFile;
86 CloseHandle(hFile);
97 HANDLE hFile = NULL;
104 hFile = CreateFile2((LPCTSTR)filename, dwDesiredAccess, dwShareMode, dwCreationDisposition, NULL);
110 hFile = CreateFile2(filenameW, dwDesiredAccess, dwShareMode, dwCreationDisposition, NULL);
115 hFile = CreateFile((LPCTSTR)filename, dwDesiredAccess, dwShareMode, NULL, dwCreationDisposition, dwFlagsAndAttributes, NULL);
118 return win32_build_iowin(hFile);
126 HANDLE hFile = NULL;
135 hFile = CreateFile2(filenameW, dwDesiredAccess, dwShareMode, dwCreationDisposition, NULL);
139 hFile = CreateFileA((LPCSTR)filename, dwDesiredAccess, dwShareMode, NULL, dwCreationDisposition, dwFlagsAndAttributes, NULL);
142 return win32_build_iowin(hFile);
150 HANDLE hFile = NULL;
156 hFile = CreateFile2((LPCWSTR)filename, dwDesiredAccess, dwShareMode, dwCreationDisposition,NULL);
159 hFile = CreateFileW((LPCWSTR)filename, dwDesiredAccess, dwShareMode, NULL, dwCreationDisposition, dwFlagsAndAttributes, NULL);
162 return win32_build_iowin(hFile);
170 HANDLE hFile = NULL;
177 hFile = CreateFile2((LPCTSTR)filename, dwDesiredAccess, dwShareMode, dwCreationDisposition, NULL);
183 hFile = CreateFile2(filenameW, dwDesiredAccess, dwShareMode, dwCreationDisposition, NULL);
188 hFile = CreateFile((LPCTSTR)filename, dwDesiredAccess, dwShareMode, NULL, dwCreationDisposition, dwFlagsAndAttributes, NULL);
191 return win32_build_iowin(hFile);
198 HANDLE hFile = NULL;
200 hFile = ((WIN32FILE_IOWIN*)stream) -> hf;
202 if (hFile != NULL)
204 if (!ReadFile(hFile, buf, size, &ret, NULL))
220 HANDLE hFile = NULL;
222 hFile = ((WIN32FILE_IOWIN*)stream) -> hf;
224 if (hFile != NULL)
226 if (!WriteFile(hFile, buf, size, &ret, NULL))
238 static BOOL MySetFilePointerEx(HANDLE hFile, LARGE_INTEGER pos, LARGE_INTEGER *newPos, DWORD dwMoveMethod)
241 return SetFilePointerEx(hFile, pos, newPos, dwMoveMethod);
244 DWORD dwNewPos = SetFilePointer(hFile, pos.LowPart, &lHigh, dwMoveMethod);
261 HANDLE hFile = NULL;
263 hFile = ((WIN32FILE_IOWIN*)stream) -> hf;
264 if (hFile != NULL)
269 if (!MySetFilePointerEx(hFile, pos, &pos, FILE_CURRENT))
284 HANDLE hFile = NULL;
286 hFile = ((WIN32FILE_IOWIN*)stream)->hf;
288 if (hFile)
293 if (!MySetFilePointerEx(hFile, pos, &pos, FILE_CURRENT))
309 HANDLE hFile = NULL;
313 hFile = ((WIN32FILE_IOWIN*)stream) -> hf;
328 if (hFile != NULL)
332 if (!MySetFilePointerEx(hFile, pos, NULL, dwMoveMethod))
347 HANDLE hFile = NULL;
351 hFile = ((WIN32FILE_IOWIN*)stream)->hf;
367 if (hFile)
371 if (!MySetFilePointerEx(hFile, pos, NULL, dwMoveMethod))
389 HANDLE hFile;
390 hFile = ((WIN32FILE_IOWIN*)stream) -> hf;
391 if (hFile != NULL)
393 CloseHandle(hFile);