Go to the source code of this file.
|
#define | ok_err(error) ok_int(GetLastError(), error) |
|
#define | testType1_A(lpFileName, dwInitialError, hExpectedHandleValue, dwExpectedError, bExpectedNullFilename) |
|
#define | testType1_W(lpFileName, dwInitialError, hExpectedHandleValue, dwExpectedError, bExpectedNullFilename) |
|
#define | testType2_A(lpFileName, dwInitialError, hUnexpectedHandleValue, dwExpectedError) |
|
#define | testType2_W(lpFileName, dwInitialError, hUnexpectedHandleValue, dwExpectedError) |
|
#define | testType3_A(lpFileName, fInfoLevelId, fSearchOp, lpSearchFilter, dwAdditionalFlags, dwInitialError, hUnexpectedHandleValue, dwExpectedError) |
|
#define | testType3_W(lpFileName, fInfoLevelId, fSearchOp, lpSearchFilter, dwAdditionalFlags, dwInitialError, hUnexpectedHandleValue, dwExpectedError) |
|
◆ ok_err
◆ testType1_A
#define testType1_A |
( |
|
lpFileName, |
|
|
|
dwInitialError, |
|
|
|
hExpectedHandleValue, |
|
|
|
dwExpectedError, |
|
|
|
bExpectedNullFilename |
|
) |
| |
Value:do { \
ZeroMemory(&
fd,
sizeof(
fd)); \
SetLastError((dwInitialError)); \
ok(
h == (hExpectedHandleValue),
"FindFirstFileA returned 0x%p, expected 0x%p\n",
h, (hExpectedHandleValue)); \
ok_err(dwExpectedError); \
if (bExpectedNullFilename) \
ok(
fd.cFileName[0] == 0,
"fd.cFileName != \"\"\n"); \
else \
ok(
fd.cFileName[0] != 0,
"fd.cFileName == \"\"\n"); \
} while (0)
HANDLE WINAPI FindFirstFileA(IN LPCSTR lpFileName, OUT LPWIN32_FIND_DATAA lpFindFileData)
GLfloat GLfloat GLfloat GLfloat h
Definition at line 48 of file FindFiles.c.
◆ testType1_W
#define testType1_W |
( |
|
lpFileName, |
|
|
|
dwInitialError, |
|
|
|
hExpectedHandleValue, |
|
|
|
dwExpectedError, |
|
|
|
bExpectedNullFilename |
|
) |
| |
Value:do { \
ZeroMemory(&
fd,
sizeof(
fd)); \
SetLastError((dwInitialError)); \
ok(
h == (hExpectedHandleValue),
"FindFirstFileW returned 0x%p, expected 0x%p\n",
h, (hExpectedHandleValue)); \
ok_err(dwExpectedError); \
if (bExpectedNullFilename) \
ok(
fd.cFileName[0] == 0,
"fd.cFileName != \"\"\n"); \
else \
ok(
fd.cFileName[0] != 0,
"fd.cFileName == \"\"\n"); \
} while (0)
HANDLE WINAPI FindFirstFileW(IN LPCWSTR lpFileName, OUT LPWIN32_FIND_DATAW lpFindFileData)
Definition at line 62 of file FindFiles.c.
◆ testType2_A
#define testType2_A |
( |
|
lpFileName, |
|
|
|
dwInitialError, |
|
|
|
hUnexpectedHandleValue, |
|
|
|
dwExpectedError |
|
) |
| |
Value:do { \
ZeroMemory(&
fd,
sizeof(
fd)); \
SetLastError((dwInitialError)); \
ok(
h != (hUnexpectedHandleValue),
"FindFirstFileA returned 0x%p\n",
h); \
ok_err(dwExpectedError); \
ok(
fd.cFileName[0] != 0,
"fd.cFileName == \"\"\n"); \
} while (0)
Definition at line 76 of file FindFiles.c.
◆ testType2_W
#define testType2_W |
( |
|
lpFileName, |
|
|
|
dwInitialError, |
|
|
|
hUnexpectedHandleValue, |
|
|
|
dwExpectedError |
|
) |
| |
Value:do { \
ZeroMemory(&
fd,
sizeof(
fd)); \
SetLastError((dwInitialError)); \
ok(
h != (hUnexpectedHandleValue),
"FindFirstFileW returned 0x%p\n",
h); \
ok_err(dwExpectedError); \
ok(
fd.cFileName[0] != 0,
"fd.cFileName == \"\"\n"); \
} while (0)
Definition at line 87 of file FindFiles.c.
◆ testType3_A
#define testType3_A |
( |
|
lpFileName, |
|
|
|
fInfoLevelId, |
|
|
|
fSearchOp, |
|
|
|
lpSearchFilter, |
|
|
|
dwAdditionalFlags, |
|
|
|
dwInitialError, |
|
|
|
hUnexpectedHandleValue, |
|
|
|
dwExpectedError |
|
) |
| |
Value:do { \
ZeroMemory(&
fd,
sizeof(
fd)); \
SetLastError((dwInitialError)); \
ok(
h != (hUnexpectedHandleValue),
"FindFirstFileExA returned 0x%p\n",
h); \
ok_err(dwExpectedError); \
ok(
fd.cFileName[0] != 0,
"fd.cFileName == \"\"\n"); \
} while (0)
HANDLE WINAPI FindFirstFileExA(IN LPCSTR lpFileName, IN FINDEX_INFO_LEVELS fInfoLevelId, OUT LPVOID lpFindFileData, IN FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, IN DWORD dwAdditionalFlags)
Definition at line 98 of file FindFiles.c.
◆ testType3_W
#define testType3_W |
( |
|
lpFileName, |
|
|
|
fInfoLevelId, |
|
|
|
fSearchOp, |
|
|
|
lpSearchFilter, |
|
|
|
dwAdditionalFlags, |
|
|
|
dwInitialError, |
|
|
|
hUnexpectedHandleValue, |
|
|
|
dwExpectedError |
|
) |
| |
Value:do { \
ZeroMemory(&
fd,
sizeof(
fd)); \
SetLastError((dwInitialError)); \
ok(
h != (hUnexpectedHandleValue),
"FindFirstFileExW returned 0x%p\n",
h); \
ok_err(dwExpectedError); \
ok(
fd.cFileName[0] != 0,
"fd.cFileName == \"\"\n"); \
} while (0)
HANDLE WINAPI FindFirstFileExW(IN LPCWSTR lpFileName, IN FINDEX_INFO_LEVELS fInfoLevelId, OUT LPVOID lpFindFileData, IN FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, IN DWORD dwAdditionalFlags)
Definition at line 109 of file FindFiles.c.
◆ init()
Definition at line 537 of file FindFiles.c.
538{
541
545
546
549 else
551
554
556
557
559 {
561 }
563 {
565 }
568 {
570 }
571
572 return 1;
573}
static CHAR baseA[MAX_PATH]
static WCHAR OSDirW[MAX_PATH]
static CHAR OSDirA[MAX_PATH]
static WCHAR selfnameW[MAX_PATH]
static WCHAR baseW[MAX_PATH]
static CHAR selfnameA[MAX_PATH]
ACPI_SIZE strlen(const char *String)
DWORD WINAPI GetCurrentDirectoryA(IN DWORD nBufferLength, OUT LPSTR lpBuffer)
UINT WINAPI GetWindowsDirectoryA(OUT LPSTR lpBuffer, IN UINT uSize)
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint i
_CRT_RESTORE_GCC_WARNINGS _CRT_DISABLE_GCC_WARNINGS _Check_return_ _CRTIMP _CONST_RETURN char *__cdecl strrchr(_In_z_ const char *_Str, _In_ int _Ch)
int winetest_get_mainargs(char ***pargv)
Referenced by START_TEST().
◆ START_TEST()
Definition at line 575 of file FindFiles.c.
576{
578 ok(
b,
"Basic init of FindFiles test\n");
580
585}
static void Test_FindFirstFileExA(void)
static void Test_FindFirstFileExW(void)
static void Test_FindFirstFileA(void)
static void Test_FindFirstFileW(void)
GLboolean GLboolean GLboolean b
◆ Test_FindFirstFileA()
static void Test_FindFirstFileA |
( |
void |
| ) |
|
|
static |
Definition at line 121 of file FindFiles.c.
122{
127
128
130
131
132
134
136
140
144
145
147
148
149
150
152
154
158
162
163
165
166
167
168
169
170
171
172
173
174
175
176
177
179
184
189
190
192
193
194
195
197
199
203
205
209
210
212
213
214
220
221
226
231
235
239
240
241
244
248
252
256
260
264
265
269
273
277
281
285
289
293
297
298
299
300
301
302
303
304
305
306
307
308
309 return;
310}
#define testType1_A(lpFileName, dwInitialError, hExpectedHandleValue, dwExpectedError, bExpectedNullFilename)
#define testType2_A(lpFileName, dwInitialError, hUnexpectedHandleValue, dwExpectedError)
WCHAR CurrentDirectory[1024]
#define INVALID_HANDLE_VALUE
#define ERROR_INVALID_NAME
BOOL WINAPI SetCurrentDirectoryA(IN LPCSTR lpPathName)
#define ERROR_FILE_NOT_FOUND
#define ERROR_PATH_NOT_FOUND
Referenced by START_TEST().
◆ Test_FindFirstFileExA()
static void Test_FindFirstFileExA |
( |
void |
| ) |
|
|
static |
Definition at line 503 of file FindFiles.c.
504{
508
509
512
515
516
518}
#define testType3_A(lpFileName, fInfoLevelId, fSearchOp, lpSearchFilter, dwAdditionalFlags, dwInitialError, hUnexpectedHandleValue, dwExpectedError)
Referenced by START_TEST().
◆ Test_FindFirstFileExW()
static void Test_FindFirstFileExW |
( |
void |
| ) |
|
|
static |
Definition at line 520 of file FindFiles.c.
521{
525
526
529
532
533
535}
#define testType3_W(lpFileName, fInfoLevelId, fSearchOp, lpSearchFilter, dwAdditionalFlags, dwInitialError, hUnexpectedHandleValue, dwExpectedError)
#define GetCurrentDirectoryW(x, y)
BOOL WINAPI SetCurrentDirectoryW(IN LPCWSTR lpPathName)
Referenced by START_TEST().
◆ Test_FindFirstFileW()
static void Test_FindFirstFileW |
( |
void |
| ) |
|
|
static |
Definition at line 312 of file FindFiles.c.
313{
318
319
321
322
323
325
327
331
335
336
338
339
340
341
343
345
349
353
354
356
357
358
359
360
361
362
363
364
365
366
367
368
370
375
380
381
383
384
385
386
388
390
394
396
400
401
403
404
405
411
412
417
422
426
430
431
432
435
439
443
447
451
455
456
460
464
468
472
476
480
484
488
489
490
491
492
493
494
495
496
497
498
499
500 return;
501}
#define testType1_W(lpFileName, dwInitialError, hExpectedHandleValue, dwExpectedError, bExpectedNullFilename)
#define testType2_W(lpFileName, dwInitialError, hUnexpectedHandleValue, dwExpectedError)
Referenced by START_TEST().
◆ baseA
◆ baseW
◆ exenameA
◆ exenameW
◆ myARGC
◆ myARGV
◆ OSDirA
◆ OSDirW
◆ selfnameA
◆ selfnameW