Author: tfaber Date: Tue Aug 11 06:45:45 2015 New Revision: 68674
URL: http://svn.reactos.org/svn/reactos?rev=68674&view=rev Log: [NTDLL_APITEST] - Look for test.dll in the right place
Modified: trunk/rostests/apitests/ntdll/NtMapViewOfSection.c
Modified: trunk/rostests/apitests/ntdll/NtMapViewOfSection.c URL: http://svn.reactos.org/svn/reactos/trunk/rostests/apitests/ntdll/NtMapViewOf... ============================================================================== --- trunk/rostests/apitests/ntdll/NtMapViewOfSection.c [iso-8859-1] (original) +++ trunk/rostests/apitests/ntdll/NtMapViewOfSection.c [iso-8859-1] Tue Aug 11 06:45:45 2015 @@ -1,23 +1,14 @@ +/* + * PROJECT: ReactOS API Tests + * LICENSE: LGPLv2.1+ - See COPYING.LIB in the top level directory + * PURPOSE: Test for NtMapViewOfSection + * PROGRAMMERS: Timo Kreuzer + */
#include <apitest.h> - +#include <strsafe.h> #define WIN32_NO_STATUS #include <ndk/ntndk.h> - -NTSYSAPI -NTSTATUS -NTAPI -NtMapViewOfSection( - HANDLE SectionHandle, - HANDLE ProcessHandle, - PVOID *BaseAddress, - ULONG_PTR ZeroBits, - SIZE_T CommitSize, - PLARGE_INTEGER SectionOffset, - PSIZE_T ViewSize, - SECTION_INHERIT InheritDisposition, - ULONG AllocationType, - ULONG Protect);
void Test_PageFileSection(void) @@ -651,11 +642,15 @@ NTSTATUS Status; OBJECT_ATTRIBUTES FileObjectAttributes; IO_STATUS_BLOCK IoStatusBlock; + WCHAR TestDllPath[MAX_PATH]; HANDLE FileHandle, DataSectionHandle, ImageSectionHandle; PVOID DataBase, ImageBase; SIZE_T ViewSize;
- if (!RtlDosPathNameToNtPathName_U(L"testdata\test.dll", + GetModuleFileNameW(NULL, TestDllPath, RTL_NUMBER_OF(TestDllPath)); + wcsrchr(TestDllPath, L'\')[1] = UNICODE_NULL; + StringCbCatW(TestDllPath, sizeof(TestDllPath), L"testdata\test.dll"); + if (!RtlDosPathNameToNtPathName_U(TestDllPath, &FileName, NULL, NULL)) @@ -1077,4 +1072,3 @@ Test_ImageSection(); Test_BasedSection(); } -