mirror of
https://github.com/reactos/reactos.git
synced 2025-08-02 06:05:48 +00:00
- Fix Nt/ZwMapViewOfSection parameters (ULONG -> ULONG_PTR and SIZE_T) and the few callers which sent incorrect types
- Also fix MapViewOfFile/Ex parameters svn path=/trunk/; revision=36915
This commit is contained in:
parent
688a20a68b
commit
be7afb4f81
5 changed files with 13 additions and 11 deletions
|
@ -158,12 +158,12 @@ MapViewOfFileEx(HANDLE hFileMappingObject,
|
|||
DWORD dwDesiredAccess,
|
||||
DWORD dwFileOffsetHigh,
|
||||
DWORD dwFileOffsetLow,
|
||||
DWORD dwNumberOfBytesToMap,
|
||||
SIZE_T dwNumberOfBytesToMap,
|
||||
LPVOID lpBaseAddress)
|
||||
{
|
||||
NTSTATUS Status;
|
||||
LARGE_INTEGER SectionOffset;
|
||||
ULONG ViewSize;
|
||||
SIZE_T ViewSize;
|
||||
ULONG Protect;
|
||||
LPVOID ViewBase;
|
||||
|
||||
|
@ -224,7 +224,7 @@ MapViewOfFile(HANDLE hFileMappingObject,
|
|||
DWORD dwDesiredAccess,
|
||||
DWORD dwFileOffsetHigh,
|
||||
DWORD dwFileOffsetLow,
|
||||
DWORD dwNumberOfBytesToMap)
|
||||
SIZE_T dwNumberOfBytesToMap)
|
||||
{
|
||||
/* Call the extended API */
|
||||
return MapViewOfFileEx(hFileMappingObject,
|
||||
|
|
|
@ -11105,8 +11105,8 @@ NtMapViewOfSection(
|
|||
IN HANDLE SectionHandle,
|
||||
IN HANDLE ProcessHandle,
|
||||
IN OUT PVOID *BaseAddress,
|
||||
IN ULONG ZeroBits,
|
||||
IN ULONG CommitSize,
|
||||
IN ULONG_PTR ZeroBits,
|
||||
IN SIZE_T CommitSize,
|
||||
IN OUT PLARGE_INTEGER SectionOffset OPTIONAL,
|
||||
IN OUT PSIZE_T ViewSize,
|
||||
IN SECTION_INHERIT InheritDisposition,
|
||||
|
@ -11120,8 +11120,8 @@ ZwMapViewOfSection(
|
|||
IN HANDLE SectionHandle,
|
||||
IN HANDLE ProcessHandle,
|
||||
IN OUT PVOID *BaseAddress,
|
||||
IN ULONG ZeroBits,
|
||||
IN ULONG CommitSize,
|
||||
IN ULONG_PTR ZeroBits,
|
||||
IN SIZE_T CommitSize,
|
||||
IN OUT PLARGE_INTEGER SectionOffset OPTIONAL,
|
||||
IN OUT PSIZE_T ViewSize,
|
||||
IN SECTION_INHERIT InheritDisposition,
|
||||
|
|
|
@ -1890,8 +1890,8 @@ BOOL WINAPI MakeAbsoluteSD(PSECURITY_DESCRIPTOR,PSECURITY_DESCRIPTOR,PDWORD,PACL
|
|||
#define MakeProcInstance(p,i) (p)
|
||||
BOOL WINAPI MakeSelfRelativeSD(PSECURITY_DESCRIPTOR,PSECURITY_DESCRIPTOR,PDWORD);
|
||||
VOID WINAPI MapGenericMask(PDWORD,PGENERIC_MAPPING);
|
||||
PVOID WINAPI MapViewOfFile(HANDLE,DWORD,DWORD,DWORD,DWORD);
|
||||
PVOID WINAPI MapViewOfFileEx(HANDLE,DWORD,DWORD,DWORD,DWORD,PVOID);
|
||||
PVOID WINAPI MapViewOfFile(HANDLE,DWORD,DWORD,DWORD,SIZE_T);
|
||||
PVOID WINAPI MapViewOfFileEx(HANDLE,DWORD,DWORD,DWORD,SIZE_T,PVOID);
|
||||
BOOL WINAPI MoveFileA(LPCSTR,LPCSTR);
|
||||
BOOL WINAPI MoveFileExA(LPCSTR,LPCSTR,DWORD);
|
||||
BOOL WINAPI MoveFileExW(LPCWSTR,LPCWSTR,DWORD);
|
||||
|
|
|
@ -31,7 +31,8 @@ RtlpCreateUserStack(IN HANDLE hProcess,
|
|||
PIMAGE_NT_HEADERS Headers;
|
||||
ULONG_PTR Stack = 0;
|
||||
BOOLEAN UseGuard = FALSE;
|
||||
ULONG Dummy, GuardPageSize;
|
||||
ULONG Dummy;
|
||||
SIZE_T GuardPageSize;
|
||||
|
||||
/* Get some memory information */
|
||||
Status = ZwQuerySystemInformation(SystemBasicInformation,
|
||||
|
|
|
@ -232,7 +232,8 @@ CmpInitializeMachineDependentConfiguration(IN PLOADER_PARAMETER_BLOCK LoaderBloc
|
|||
{
|
||||
UNICODE_STRING KeyName, ValueName, Data, SectionName;
|
||||
OBJECT_ATTRIBUTES ObjectAttributes;
|
||||
ULONG HavePae, CacheSize, ViewSize, Length, TotalLength = 0, i, Disposition;
|
||||
ULONG HavePae, CacheSize, Length, TotalLength = 0, i, Disposition;
|
||||
SIZE_T ViewSize;
|
||||
NTSTATUS Status;
|
||||
HANDLE KeyHandle, BiosHandle, SystemHandle, FpuHandle, SectionHandle;
|
||||
CONFIGURATION_COMPONENT_DATA ConfigData;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue