USHORT Length;
USHORT MaximumLength;
PWSTR Buffer;
-} UNICODE_STRING, *PUNICODE_STRING;
+} UNICODE_STRING, *PUNICODE_STRING;
typedef struct _RTLP_CURDIR_REF
{
check_result(bOK, "NtName does not match expected");
if (!bOK)
{
- printf("input: : %2u chars \"%S\"\n", wcslen(pwsz), pwsz);
- printf("Expected: %2u chars \"%S\"\n", lenExp, pwszExpected);
- printf("Actual : %2u chars \"%S\"\n", lenAct, lenAct ? pwszActual : L"(null)");
+ printf("input: : %2Iu chars \"%S\"\n", wcslen(pwsz), pwsz);
+ printf("Expected: %2Iu chars \"%S\"\n", lenExp, pwszExpected);
+ printf("Actual : %2Iu chars \"%S\"\n", lenAct, lenAct ? pwszActual : L"(null)");
return;
}
} else
PWSTR pwszActual = NtName.Buffer + 4;
const size_t lenAct = (NtName.Length - 8) / 2;
check_result(FALSE, "Unexpected NtName (expected NULL)");
- printf("input: : %2u chars \"%S\"\n", wcslen(pwsz), pwsz);
- printf("Actual : %2u chars \"%S\"\n", lenAct, pwszActual);
+ printf("input: : %2Iu chars \"%S\"\n", wcslen(pwsz), pwsz);
+ printf("Actual : %2Iu chars \"%S\"\n", lenAct, pwszActual);
}
if (pwszExpectedPartName) {
wcscmp(PartName, pwszExpectedPartName) == 0;
check_result(bOK, "PartName does not match expected");
if (!bOK) {
- printf("input: : %2u chars \"%S\"\n", wcslen(pwsz), pwsz);
- printf("Expected: %2u chars \"%S\"\n", lenExp, pwszExpectedPartName);
- printf("Actual : %2u chars \"%S\"\n", lenAct, lenAct ? PartName : L"(null)");
+ printf("input: : %2Iu chars \"%S\"\n", wcslen(pwsz), pwsz);
+ printf("Expected: %2Iu chars \"%S\"\n", lenExp, pwszExpectedPartName);
+ printf("Actual : %2Iu chars \"%S\"\n", lenAct, lenAct ? PartName : L"(null)");
return;
}
} else
if (PartName)
{
check_result(FALSE, "Unexpected PartName (expected NULL).");
- printf("input: : %2u chars \"%S\"\n", wcslen(pwsz), pwsz);
- printf("Actual : %2u chars %S\n", wcslen(PartName), PartName);
+ printf("input: : %2Iu chars \"%S\"\n", wcslen(pwsz), pwsz);
+ printf("Actual : %2Iu chars %S\n", wcslen(PartName), PartName);
}
}
char szCD[512];
char szCDPlusSlash[512];
char* pszLastCDComponent;
- char szCurDrive[4];
+ char szCurDrive[3];
+ char reserved1;
char szCurDriveSlash[4];
char szParentDir[512];
char szParentDirPlusSlash[512];
#endif // PRINT_INFO
DirComponents cd;
- char szTmp[512];
+ char szTmp[518];
#ifndef COMPILE_AS_ROSTEST
InitFunctionPointer();