NTSTATUS
STDCALL
NtAllocateUserPhysicalPages(
- IN HANDLE ProcessHandle,
- IN PULONG NumberOfPages,
- OUT PULONG PageFrameNumbers
+ IN HANDLE ProcessHandle,
+ IN OUT PULONG_PTR NumberOfPages,
+ OUT PULONG_PTR UserPfnArray
);
NTSTATUS
STDCALL
NtFreeUserPhysicalPages(
IN HANDLE ProcessHandle,
- IN OUT PULONG NumberOfPages,
- IN PULONG PageFrameNumbers
+ IN OUT PULONG_PTR NumberOfPages,
+ IN PULONG_PTR UserPfnArray
);
NTSTATUS
NTSTATUS
STDCALL
NtMapUserPhysicalPages(
- IN PVOID BaseAddress,
- IN PULONG NumberOfPages,
- IN PULONG PageFrameNumbers
+ IN PVOID VirtualAddress,
+ IN ULONG_PTR NumberOfPages,
+ IN PULONG_PTR PageArray OPTIONAL
);
NTSTATUS
STDCALL
NtMapUserPhysicalPagesScatter(
- IN PVOID *BaseAddresses,
- IN PULONG NumberOfPages,
- IN PULONG PageFrameNumbers
+ IN PVOID *VirtualAddresses,
+ IN ULONG_PTR NumberOfPages,
+ IN PULONG_PTR PageArray OPTIONAL
);
NTSTATUS
NTSTATUS
STDCALL
ZwAllocateUserPhysicalPages(
- IN HANDLE ProcessHandle,
- IN PULONG NumberOfPages,
- OUT PULONG PageFrameNumbers
+ IN HANDLE ProcessHandle,
+ IN OUT PULONG_PTR NumberOfPages,
+ OUT PULONG_PTR UserPfnArray
);
NTSTATUS
STDCALL
ZwFreeUserPhysicalPages(
IN HANDLE ProcessHandle,
- IN OUT PULONG NumberOfPages,
- IN PULONG PageFrameNumbers
+ IN OUT PULONG_PTR NumberOfPages,
+ IN PULONG_PTR UserPfnArray
);
NTSTATUS
NTSTATUS
STDCALL
ZwMapUserPhysicalPages(
- IN PVOID BaseAddress,
- IN PULONG NumberOfPages,
- IN PULONG PageFrameNumbers
+ IN PVOID VirtualAddress,
+ IN ULONG_PTR NumberOfPages,
+ IN PULONG_PTR PageArray OPTIONAL
);
NTSTATUS
STDCALL
ZwMapUserPhysicalPagesScatter(
- IN PVOID *BaseAddresses,
- IN PULONG NumberOfPages,
- IN PULONG PageFrameNumbers
+ IN PVOID *VirtualAddresses,
+ IN ULONG_PTR NumberOfPages,
+ IN PULONG_PTR PageArray OPTIONAL
);
NTSTATUS
AllocateUserPhysicalPages(
HANDLE hProcess,
PULONG_PTR NumberOfPages,
- PULONG_PTR PageArray
+ PULONG_PTR UserPfnArray
);
WINBOOL
FreeUserPhysicalPages(
HANDLE hProcess,
PULONG_PTR NumberOfPages,
- PULONG_PTR PageArray
+ PULONG_PTR UserPfnArray
);
WINBOOL
-/* $Id: stubs.c,v 1.95 2004/12/04 13:59:41 ekohl Exp $
+/* $Id: stubs.c,v 1.96 2004/12/04 19:28:47 weiden Exp $
*
* KERNEL32.DLL stubs (STUB functions)
* Remove from this file, if you implement them.
AllocateUserPhysicalPages(
HANDLE hProcess,
PULONG_PTR NumberOfPages,
- PULONG_PTR PageArray
+ PULONG_PTR UserPfnArray
)
{
STUB;
MapUserPhysicalPages(
PVOID VirtualAddress,
ULONG_PTR NumberOfPages,
- PULONG_PTR PageArray OPTIONAL
+ PULONG_PTR PageArray OPTIONAL
)
{
STUB;
MapUserPhysicalPagesScatter(
PVOID *VirtualAddresses,
ULONG_PTR NumberOfPages,
- PULONG_PTR PageArray OPTIONAL
+ PULONG_PTR PageArray OPTIONAL
)
{
STUB;
NTAPI
ZwAllocateUserPhysicalPages(
IN HANDLE ProcessHandle,
- IN PULONG NumberOfPages,
- OUT PULONG PageFrameNumbers);
+ IN OUT PULONG_PTR NumberOfPages,
+ OUT PULONG_PTR UserPfnArray);
NTOSAPI
NTSTATUS
NTAPI
ZwFreeUserPhysicalPages(
IN HANDLE ProcessHandle,
- IN OUT PULONG NumberOfPages,
- IN PULONG PageFrameNumbers);
+ IN OUT PULONG_PTR NumberOfPages,
+ IN PULONG_PTR UserPfnArray);
NTOSAPI
NTSTATUS
NTAPI
ZwMapUserPhysicalPages(
- IN PVOID BaseAddress,
- IN PULONG NumberOfPages,
- IN PULONG PageFrameNumbers);
+ IN PVOID VirtualAddress,
+ IN ULONG_PTR NumberOfPages,
+ IN PULONG_PTR PageArray OPTIONAL);
NTOSAPI
NTSTATUS
NTAPI
ZwMapUserPhysicalPagesScatter(
- IN PVOID *BaseAddresses,
- IN PULONG NumberOfPages,
- IN PULONG PageFrameNumbers);
+ IN PVOID *VirtualAddresses,
+ IN ULONG_PTR NumberOfPages,
+ IN PULONG_PTR PageArray OPTIONAL);
NTOSAPI
NTSTATUS