mirror of
https://github.com/reactos/reactos.git
synced 2025-05-13 14:20:31 +00:00
[WINETESTS/SETUPAPI]: setupapi/tests: Determine path to system32 directory at runtime. Synced from Wine-Staging commit 92510a34ed9ec67fec4e580a5c73b8b53c216734
ROSTESTS-234 #comment Updated in r72958. svn path=/trunk/; revision=72958
This commit is contained in:
parent
a0257c8b37
commit
8fb10f0eea
1 changed files with 6 additions and 12 deletions
|
@ -32,17 +32,14 @@
|
||||||
|
|
||||||
static void test_SetupPromptForDiskA(void)
|
static void test_SetupPromptForDiskA(void)
|
||||||
{
|
{
|
||||||
#ifdef __REACTOS__
|
|
||||||
char path[] = "C:\\ReactOS\\system32";
|
|
||||||
#else
|
|
||||||
#error "path must use GetSystemDirectoryA()! ROSTESTS_234"
|
|
||||||
char path[] = "C:\\windows\\system32";
|
|
||||||
#endif
|
|
||||||
char file[] = "kernel32.dll";
|
char file[] = "kernel32.dll";
|
||||||
|
char path[MAX_PATH];
|
||||||
char buffer[MAX_PATH];
|
char buffer[MAX_PATH];
|
||||||
UINT ret;
|
UINT ret;
|
||||||
DWORD length;
|
DWORD length;
|
||||||
|
|
||||||
|
GetSystemDirectoryA(path, MAX_PATH);
|
||||||
|
|
||||||
memset(buffer, 0, sizeof(buffer));
|
memset(buffer, 0, sizeof(buffer));
|
||||||
ret = SetupPromptForDiskA(0, "Test", "Testdisk", path, file, 0, IDF_CHECKFIRST, buffer, sizeof(buffer) - 1, &length);
|
ret = SetupPromptForDiskA(0, "Test", "Testdisk", path, file, 0, IDF_CHECKFIRST, buffer, sizeof(buffer) - 1, &length);
|
||||||
ok(ret == DPROMPT_SUCCESS, "Expected DPROMPT_SUCCESS, got %u\n", ret);
|
ok(ret == DPROMPT_SUCCESS, "Expected DPROMPT_SUCCESS, got %u\n", ret);
|
||||||
|
@ -71,19 +68,16 @@ static void test_SetupPromptForDiskA(void)
|
||||||
|
|
||||||
static void test_SetupPromptForDiskW(void)
|
static void test_SetupPromptForDiskW(void)
|
||||||
{
|
{
|
||||||
#ifdef __REACTOS__
|
|
||||||
WCHAR path[] = {'C',':','\\','R','e','a','c','t','O','S','\\','s','y','s','t','e','m','3','2','\0'};
|
|
||||||
#else
|
|
||||||
#error "path must use GetSystemDirectoryW()! ROSTESTS_234"
|
|
||||||
WCHAR path[] = {'C',':','\\','w','i','n','d','o','w','s','\\','s','y','s','t','e','m','3','2','\0'};
|
|
||||||
#endif
|
|
||||||
WCHAR file[] = {'k','e','r','n','e','l','3','2','.','d','l','l','\0'};
|
WCHAR file[] = {'k','e','r','n','e','l','3','2','.','d','l','l','\0'};
|
||||||
WCHAR title[] = {'T','e','s','t','\0'};
|
WCHAR title[] = {'T','e','s','t','\0'};
|
||||||
WCHAR disk[] = {'T','e','s','t','d','i','s','k','\0'};
|
WCHAR disk[] = {'T','e','s','t','d','i','s','k','\0'};
|
||||||
|
WCHAR path[MAX_PATH];
|
||||||
WCHAR buffer[MAX_PATH];
|
WCHAR buffer[MAX_PATH];
|
||||||
UINT ret;
|
UINT ret;
|
||||||
DWORD length;
|
DWORD length;
|
||||||
|
|
||||||
|
GetSystemDirectoryW(path, MAX_PATH);
|
||||||
|
|
||||||
memset(buffer, 0, sizeof(buffer));
|
memset(buffer, 0, sizeof(buffer));
|
||||||
ret = SetupPromptForDiskW(0, title, disk, path, file, 0, IDF_CHECKFIRST, buffer, MAX_PATH-1, &length);
|
ret = SetupPromptForDiskW(0, title, disk, path, file, 0, IDF_CHECKFIRST, buffer, MAX_PATH-1, &length);
|
||||||
ok(ret == DPROMPT_SUCCESS, "Expected DPROMPT_SUCCESS, got %u\n", ret);
|
ok(ret == DPROMPT_SUCCESS, "Expected DPROMPT_SUCCESS, got %u\n", ret);
|
||||||
|
|
Loading…
Reference in a new issue