20 dwBytesWritten = 0xdeadbeef;
28 dwBytesWritten = 0xdeadbeef;
36 dwBytesWritten = 0xdeadbeef;
44 dwBytesWritten = 0xdeadbeef;
54 dwBytesWritten = 0xdeadbeef;
82 dwBytesWritten = 0xdeadbeef;
90 dwBytesWritten = 0xdeadbeef;
98 dwBytesWritten = 0xdeadbeef;
101 dwBytesWritten = 0xdeadbeef;
109 dwBytesWritten = 0xdeadbeef;
118 dwBytesWritten = 0xdeadbeef;
static void Test_WriteFile_async(HANDLE hFile)
static void Test_WriteFile_sync(HANDLE hFile)
#define ok_eq_ulong(value, expected)
#define ok_eq_bool(value, expected)
#define EndSeh(ExpectedStatus)
#define INVALID_HANDLE_VALUE
#define CreateFileA(a, b, c, d, e, f, g)
#define ERROR_INVALID_HANDLE
#define FILE_ATTRIBUTE_NORMAL
BOOL WINAPI WriteFile(_In_ HANDLE hFile, _In_reads_bytes_opt_(nNumberOfBytesToWrite) LPCVOID lpBuffer, _In_ DWORD nNumberOfBytesToWrite, _Out_opt_ LPDWORD lpNumberOfBytesWritten, _Inout_opt_ LPOVERLAPPED lpOverlapped)
UINT WINAPI GetTempFileNameA(IN LPCSTR lpPathName, IN LPCSTR lpPrefixString, IN UINT uUnique, OUT LPSTR lpTempFileName)
BOOL WINAPI GetOverlappedResult(IN HANDLE hFile, IN LPOVERLAPPED lpOverlapped, OUT LPDWORD lpNumberOfBytesTransferred, IN BOOL bWait)
#define EXCEPTION_ACCESS_VIOLATION
#define FILE_FLAG_DELETE_ON_CLOSE
#define _WIN32_WINNT_WIN10
#define _WIN32_WINNT_WIN8
DWORD WINAPI GetLastError(void)
#define ERROR_INVALID_USER_BUFFER