20 dwBytesRead = 0xdeadbeef;
28 dwBytesRead = 0xdeadbeef;
36 dwBytesRead = 0xdeadbeef;
44 dwBytesRead = 0xdeadbeef;
61 dwBytesRead = 0xdeadbeef;
71 dwBytesRead = 0xdeadbeef;
108 dwBytesRead = 0xdeadbeef;
116 dwBytesRead = 0xdeadbeef;
124 dwBytesRead = 0xdeadbeef;
127 dwBytesRead = 0xdeadbeef;
135 dwBytesRead = 0xdeadbeef;
137 ok(ol.
Offset > 0,
"GetFileSize failed\n");
153 dwBytesRead = 0xdeadbeef;
162 dwBytesRead = 0xdeadbeef;
186 ok(ol.
Offset > 0,
"GetFileSize failed\n");
191 dwBytesRead = 0xdeadbeef;
static void Test_ReadFile_sync(HANDLE hFile)
static void Test_ReadFile_async(HANDLE hFile)
#define ok_eq_ulong(value, expected)
#define ok_eq_bool(value, expected)
#define EndSeh(ExpectedStatus)
#define ReadFile(a, b, c, d, e)
#define INVALID_HANDLE_VALUE
#define CreateFileA(a, b, c, d, e, f, g)
#define ERROR_INVALID_HANDLE
#define FILE_ATTRIBUTE_NORMAL
DWORD WINAPI GetFileSize(HANDLE hFile, LPDWORD lpFileSizeHigh)
DWORD WINAPI GetModuleFileNameA(HINSTANCE hModule, LPSTR lpFilename, DWORD nSize)
BOOL WINAPI GetOverlappedResult(IN HANDLE hFile, IN LPOVERLAPPED lpOverlapped, OUT LPDWORD lpNumberOfBytesTransferred, IN BOOL bWait)
#define EXCEPTION_ACCESS_VIOLATION
#define _WIN32_WINNT_WIN10
#define _WIN32_WINNT_WIN8
DWORD WINAPI GetLastError(void)