ReactOS 0.4.15-dev-7842-g558ab78
vmtest.c
Go to the documentation of this file.
1#include <stdio.h>
2#include <windows.h>
3
4int main()
5{
7 PVOID Ret;
8
10 1048576,
13 if (Base == NULL)
14 {
15 printf("VirtualAlloc failed 1\n");
16 }
17
18 Ret = VirtualAlloc(Base + 4096,
19 4096,
22 if (Ret == NULL)
23 {
24 printf("VirtualAlloc failed 2\n");
25 }
26
27 Ret = VirtualAlloc(Base + 12288,
28 4096,
31 if (Ret == NULL)
32 {
33 printf("VirtualAlloc failed 3\n");
34 }
35
36 Ret = VirtualAlloc(Base + 20480,
37 4096,
40 if (Ret == NULL)
41 {
42 printf("VirtualAlloc failed 4\n");
43 }
44
45 Ret = VirtualAlloc(Base + 4096,
46 28672,
49 if (Ret == NULL)
50 {
51 printf("VirtualAlloc failed 5\n");
52 }
53 return 0;
54}
55
#define NULL
Definition: types.h:112
#define printf
Definition: freeldr.h:93
_In_opt_ ULONG Base
Definition: rtlfuncs.h:2439
#define PAGE_READWRITE
Definition: nt_native.h:1304
#define MEM_RESERVE
Definition: nt_native.h:1314
#define MEM_COMMIT
Definition: nt_native.h:1313
BYTE * PBYTE
Definition: pedump.c:66
int main()
Definition: vmtest.c:4
LPVOID NTAPI VirtualAlloc(IN LPVOID lpAddress, IN SIZE_T dwSize, IN DWORD flAllocationType, IN DWORD flProtect)
Definition: virtmem.c:65