Commit 10fcf628 authored by Paul Vriens's avatar Paul Vriens Committed by Alexandre Julliard

setupapi/tests: Don't use hardcoded C: for the system drive.

parent 36c40e53
...@@ -382,6 +382,7 @@ static void test_SetupGetSourceInfo(void) ...@@ -382,6 +382,7 @@ static void test_SetupGetSourceInfo(void)
static void test_SetupGetTargetPath(void) static void test_SetupGetTargetPath(void)
{ {
char buffer[MAX_PATH], inf_filename[MAX_PATH]; char buffer[MAX_PATH], inf_filename[MAX_PATH];
char destfile[MAX_PATH];
DWORD required; DWORD required;
HINF hinf; HINF hinf;
INFCONTEXT ctx; INFCONTEXT ctx;
...@@ -405,9 +406,14 @@ static void test_SetupGetTargetPath(void) ...@@ -405,9 +406,14 @@ static void test_SetupGetTargetPath(void)
ret = SetupGetTargetPathA(hinf, &ctx, NULL, buffer, sizeof(buffer), &required); ret = SetupGetTargetPathA(hinf, &ctx, NULL, buffer, sizeof(buffer), &required);
ok(ret, "SetupGetTargetPathA failed\n"); ok(ret, "SetupGetTargetPathA failed\n");
ok(required == 10, "unexpected required size: %d\n", required); ok(required == 10, "unexpected required size: %d\n", required);
ok(!lstrcmpiA("C:\\LANCOM", buffer), "unexpected result string: %s\n", buffer); /* Retrieve the system drive from the windows directory.
* (%SystemDrive% is not available on Win9x)
*/
lstrcpyA(destfile, WIN_DIR);
destfile[3] = '\0';
lstrcatA(destfile, "LANCOM");
ok(!lstrcmpiA(destfile, buffer), "unexpected result string: %s\n", buffer);
SetupCloseInfFile(hinf); SetupCloseInfFile(hinf);
DeleteFileA(inf_filename); DeleteFileA(inf_filename);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment