mirror of
https://github.com/reactos/reactos.git
synced 2025-06-12 14:48:29 +00:00
[NTDLL_APITEST]
- Look for test.dll in the right place svn path=/trunk/; revision=68674
This commit is contained in:
parent
738d18336f
commit
7a5715dced
1 changed files with 12 additions and 18 deletions
|
@ -1,24 +1,15 @@
|
||||||
|
/*
|
||||||
|
* 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 <apitest.h>
|
||||||
|
#include <strsafe.h>
|
||||||
#define WIN32_NO_STATUS
|
#define WIN32_NO_STATUS
|
||||||
#include <ndk/ntndk.h>
|
#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
|
void
|
||||||
Test_PageFileSection(void)
|
Test_PageFileSection(void)
|
||||||
{
|
{
|
||||||
|
@ -651,11 +642,15 @@ Test_ImageSection(void)
|
||||||
NTSTATUS Status;
|
NTSTATUS Status;
|
||||||
OBJECT_ATTRIBUTES FileObjectAttributes;
|
OBJECT_ATTRIBUTES FileObjectAttributes;
|
||||||
IO_STATUS_BLOCK IoStatusBlock;
|
IO_STATUS_BLOCK IoStatusBlock;
|
||||||
|
WCHAR TestDllPath[MAX_PATH];
|
||||||
HANDLE FileHandle, DataSectionHandle, ImageSectionHandle;
|
HANDLE FileHandle, DataSectionHandle, ImageSectionHandle;
|
||||||
PVOID DataBase, ImageBase;
|
PVOID DataBase, ImageBase;
|
||||||
SIZE_T ViewSize;
|
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,
|
&FileName,
|
||||||
NULL,
|
NULL,
|
||||||
NULL))
|
NULL))
|
||||||
|
@ -1077,4 +1072,3 @@ START_TEST(NtMapViewOfSection)
|
||||||
Test_ImageSection();
|
Test_ImageSection();
|
||||||
Test_BasedSection();
|
Test_BasedSection();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue