mirror of
https://github.com/reactos/reactos.git
synced 2025-06-19 23:15:28 +00:00
Some more function prototype fixes and pointer type warning fixes
svn path=/trunk/; revision=27977
This commit is contained in:
parent
40c483fa1a
commit
ff56fe5fb3
16 changed files with 45 additions and 43 deletions
|
@ -1991,7 +1991,7 @@ LdrpLoadModule(IN PWSTR SearchPath OPTIONAL,
|
||||||
NTSTATUS Status;
|
NTSTATUS Status;
|
||||||
PLDR_DATA_TABLE_ENTRY tmpModule;
|
PLDR_DATA_TABLE_ENTRY tmpModule;
|
||||||
HANDLE SectionHandle;
|
HANDLE SectionHandle;
|
||||||
ULONG ViewSize;
|
SIZE_T ViewSize;
|
||||||
PVOID ImageBase;
|
PVOID ImageBase;
|
||||||
PIMAGE_NT_HEADERS NtHeaders;
|
PIMAGE_NT_HEADERS NtHeaders;
|
||||||
BOOLEAN MappedAsDataFile;
|
BOOLEAN MappedAsDataFile;
|
||||||
|
@ -2963,7 +2963,7 @@ LdrVerifyImageMatchesChecksum (IN HANDLE FileHandle,
|
||||||
FILE_STANDARD_INFORMATION FileInfo;
|
FILE_STANDARD_INFORMATION FileInfo;
|
||||||
IO_STATUS_BLOCK IoStatusBlock;
|
IO_STATUS_BLOCK IoStatusBlock;
|
||||||
HANDLE SectionHandle;
|
HANDLE SectionHandle;
|
||||||
ULONG ViewSize;
|
SIZE_T ViewSize;
|
||||||
PVOID BaseAddress;
|
PVOID BaseAddress;
|
||||||
BOOLEAN Result;
|
BOOLEAN Result;
|
||||||
NTSTATUS Status;
|
NTSTATUS Status;
|
||||||
|
|
|
@ -2240,7 +2240,7 @@ RegEnumKeyExA (HKEY hKey,
|
||||||
DWORD NameLength;
|
DWORD NameLength;
|
||||||
DWORD ClassLength = 0;
|
DWORD ClassLength = 0;
|
||||||
DWORD BufferSize;
|
DWORD BufferSize;
|
||||||
DWORD ResultSize;
|
ULONG ResultSize;
|
||||||
HANDLE KeyHandle;
|
HANDLE KeyHandle;
|
||||||
NTSTATUS Status;
|
NTSTATUS Status;
|
||||||
|
|
||||||
|
@ -2541,7 +2541,7 @@ RegEnumValueA( HKEY hKey, DWORD index, LPSTR value, LPDWORD val_count,
|
||||||
{
|
{
|
||||||
HANDLE KeyHandle;
|
HANDLE KeyHandle;
|
||||||
NTSTATUS status;
|
NTSTATUS status;
|
||||||
DWORD total_size;
|
ULONG total_size;
|
||||||
char buffer[256], *buf_ptr = buffer;
|
char buffer[256], *buf_ptr = buffer;
|
||||||
KEY_VALUE_FULL_INFORMATION *info = (KEY_VALUE_FULL_INFORMATION *)buffer;
|
KEY_VALUE_FULL_INFORMATION *info = (KEY_VALUE_FULL_INFORMATION *)buffer;
|
||||||
static const int info_size = FIELD_OFFSET( KEY_VALUE_FULL_INFORMATION, Name );
|
static const int info_size = FIELD_OFFSET( KEY_VALUE_FULL_INFORMATION, Name );
|
||||||
|
@ -2587,7 +2587,7 @@ RegEnumValueA( HKEY hKey, DWORD index, LPSTR value, LPDWORD val_count,
|
||||||
|
|
||||||
if (is_string(info->Type))
|
if (is_string(info->Type))
|
||||||
{
|
{
|
||||||
DWORD len;
|
ULONG len;
|
||||||
RtlUnicodeToMultiByteSize( &len, (WCHAR *)(buf_ptr + info->DataOffset),
|
RtlUnicodeToMultiByteSize( &len, (WCHAR *)(buf_ptr + info->DataOffset),
|
||||||
total_size - info->DataOffset );
|
total_size - info->DataOffset );
|
||||||
if (data && len)
|
if (data && len)
|
||||||
|
@ -2612,7 +2612,7 @@ RegEnumValueA( HKEY hKey, DWORD index, LPSTR value, LPDWORD val_count,
|
||||||
|
|
||||||
if (value && !status)
|
if (value && !status)
|
||||||
{
|
{
|
||||||
DWORD len;
|
ULONG len;
|
||||||
|
|
||||||
RtlUnicodeToMultiByteSize( &len, info->Name, info->NameLength );
|
RtlUnicodeToMultiByteSize( &len, info->Name, info->NameLength );
|
||||||
if (len >= *val_count)
|
if (len >= *val_count)
|
||||||
|
@ -2668,7 +2668,7 @@ RegEnumValueW( HKEY hKey, DWORD index, LPWSTR value, PDWORD val_count,
|
||||||
{
|
{
|
||||||
HANDLE KeyHandle;
|
HANDLE KeyHandle;
|
||||||
NTSTATUS status;
|
NTSTATUS status;
|
||||||
DWORD total_size;
|
ULONG total_size;
|
||||||
char buffer[256], *buf_ptr = buffer;
|
char buffer[256], *buf_ptr = buffer;
|
||||||
KEY_VALUE_FULL_INFORMATION *info = (KEY_VALUE_FULL_INFORMATION *)buffer;
|
KEY_VALUE_FULL_INFORMATION *info = (KEY_VALUE_FULL_INFORMATION *)buffer;
|
||||||
static const int info_size = FIELD_OFFSET( KEY_VALUE_FULL_INFORMATION, Name );
|
static const int info_size = FIELD_OFFSET( KEY_VALUE_FULL_INFORMATION, Name );
|
||||||
|
|
|
@ -261,8 +261,8 @@ NtReadVirtualMemory(
|
||||||
IN HANDLE ProcessHandle,
|
IN HANDLE ProcessHandle,
|
||||||
IN PVOID BaseAddress,
|
IN PVOID BaseAddress,
|
||||||
OUT PVOID Buffer,
|
OUT PVOID Buffer,
|
||||||
IN ULONG NumberOfBytesToRead,
|
IN SIZE_T NumberOfBytesToRead,
|
||||||
OUT PULONG NumberOfBytesRead
|
OUT PSIZE_T NumberOfBytesRead
|
||||||
);
|
);
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
|
@ -270,7 +270,7 @@ NTAPI
|
||||||
NtResetWriteWatch(
|
NtResetWriteWatch(
|
||||||
IN HANDLE ProcessHandle,
|
IN HANDLE ProcessHandle,
|
||||||
IN PVOID BaseAddress,
|
IN PVOID BaseAddress,
|
||||||
IN ULONG RegionSize
|
IN SIZE_T RegionSize
|
||||||
);
|
);
|
||||||
|
|
||||||
NTSYSCALLAPI
|
NTSYSCALLAPI
|
||||||
|
@ -279,8 +279,8 @@ NTAPI
|
||||||
NtUnlockVirtualMemory(
|
NtUnlockVirtualMemory(
|
||||||
IN HANDLE ProcessHandle,
|
IN HANDLE ProcessHandle,
|
||||||
IN PVOID BaseAddress,
|
IN PVOID BaseAddress,
|
||||||
IN ULONG NumberOfBytesToUnlock,
|
IN SIZE_T NumberOfBytesToUnlock,
|
||||||
OUT PULONG NumberOfBytesUnlocked OPTIONAL
|
OUT PSIZE_T NumberOfBytesUnlocked OPTIONAL
|
||||||
);
|
);
|
||||||
|
|
||||||
NTSYSCALLAPI
|
NTSYSCALLAPI
|
||||||
|
@ -369,8 +369,8 @@ NTAPI
|
||||||
ZwLockVirtualMemory(
|
ZwLockVirtualMemory(
|
||||||
HANDLE ProcessHandle,
|
HANDLE ProcessHandle,
|
||||||
PVOID BaseAddress,
|
PVOID BaseAddress,
|
||||||
ULONG NumberOfBytesToLock,
|
SIZE_T NumberOfBytesToLock,
|
||||||
PULONG NumberOfBytesLocked
|
PSIZE_T NumberOfBytesLocked
|
||||||
);
|
);
|
||||||
|
|
||||||
NTSYSAPI
|
NTSYSAPI
|
||||||
|
@ -439,8 +439,8 @@ ZwReadVirtualMemory(
|
||||||
IN HANDLE ProcessHandle,
|
IN HANDLE ProcessHandle,
|
||||||
IN PVOID BaseAddress,
|
IN PVOID BaseAddress,
|
||||||
OUT PVOID Buffer,
|
OUT PVOID Buffer,
|
||||||
IN ULONG NumberOfBytesToRead,
|
IN SIZE_T NumberOfBytesToRead,
|
||||||
OUT PULONG NumberOfBytesRead
|
OUT PSIZE_T NumberOfBytesRead
|
||||||
);
|
);
|
||||||
|
|
||||||
NTSYSAPI
|
NTSYSAPI
|
||||||
|
@ -449,8 +449,8 @@ NTAPI
|
||||||
ZwUnlockVirtualMemory(
|
ZwUnlockVirtualMemory(
|
||||||
IN HANDLE ProcessHandle,
|
IN HANDLE ProcessHandle,
|
||||||
IN PVOID BaseAddress,
|
IN PVOID BaseAddress,
|
||||||
IN ULONG NumberOfBytesToUnlock,
|
IN SIZE_T NumberOfBytesToUnlock,
|
||||||
OUT PULONG NumberOfBytesUnlocked OPTIONAL
|
OUT PSIZE_T NumberOfBytesUnlocked OPTIONAL
|
||||||
);
|
);
|
||||||
|
|
||||||
NTSYSAPI
|
NTSYSAPI
|
||||||
|
|
|
@ -576,7 +576,7 @@ RtlReAllocateHeap(
|
||||||
HANDLE Heap,
|
HANDLE Heap,
|
||||||
ULONG Flags,
|
ULONG Flags,
|
||||||
PVOID Ptr,
|
PVOID Ptr,
|
||||||
ULONG Size
|
SIZE_T Size
|
||||||
);
|
);
|
||||||
|
|
||||||
NTSYSAPI
|
NTSYSAPI
|
||||||
|
|
|
@ -54,8 +54,8 @@ RtlDestroyQueryDebugBuffer(IN PRTL_DEBUG_INFORMATION Buf)
|
||||||
if (NULL != Buf)
|
if (NULL != Buf)
|
||||||
{
|
{
|
||||||
Status = NtFreeVirtualMemory( NtCurrentProcess(),
|
Status = NtFreeVirtualMemory( NtCurrentProcess(),
|
||||||
(PVOID)&Buf,
|
(PVOID)&Buf,
|
||||||
&Buf->ViewSize,
|
(PSIZE_T)&Buf->ViewSize, /* FIXME: not portable! */
|
||||||
MEM_RELEASE);
|
MEM_RELEASE);
|
||||||
}
|
}
|
||||||
if (!NT_SUCCESS(Status))
|
if (!NT_SUCCESS(Status))
|
||||||
|
|
|
@ -313,7 +313,7 @@ NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
DbgLoadImageSymbols(IN PANSI_STRING Name,
|
DbgLoadImageSymbols(IN PANSI_STRING Name,
|
||||||
IN PVOID Base,
|
IN PVOID Base,
|
||||||
IN ULONG ProcessId)
|
IN ULONG_PTR ProcessId)
|
||||||
{
|
{
|
||||||
PIMAGE_NT_HEADERS NtHeader;
|
PIMAGE_NT_HEADERS NtHeader;
|
||||||
KD_SYMBOLS_INFO SymbolInfo;
|
KD_SYMBOLS_INFO SymbolInfo;
|
||||||
|
|
|
@ -25,7 +25,7 @@ RtlCreateEnvironment(BOOLEAN Inherit,
|
||||||
MEMORY_BASIC_INFORMATION MemInfo;
|
MEMORY_BASIC_INFORMATION MemInfo;
|
||||||
PVOID EnvPtr = NULL;
|
PVOID EnvPtr = NULL;
|
||||||
NTSTATUS Status = STATUS_SUCCESS;
|
NTSTATUS Status = STATUS_SUCCESS;
|
||||||
ULONG RegionSize = PAGE_SIZE;
|
SIZE_T RegionSize = PAGE_SIZE;
|
||||||
|
|
||||||
if (Inherit == TRUE)
|
if (Inherit == TRUE)
|
||||||
{
|
{
|
||||||
|
@ -96,7 +96,7 @@ RtlCreateEnvironment(BOOLEAN Inherit,
|
||||||
VOID NTAPI
|
VOID NTAPI
|
||||||
RtlDestroyEnvironment(PWSTR Environment)
|
RtlDestroyEnvironment(PWSTR Environment)
|
||||||
{
|
{
|
||||||
ULONG Size = 0;
|
SIZE_T Size = 0;
|
||||||
|
|
||||||
NtFreeVirtualMemory(NtCurrentProcess(),
|
NtFreeVirtualMemory(NtCurrentProcess(),
|
||||||
(PVOID)&Environment,
|
(PVOID)&Environment,
|
||||||
|
@ -275,7 +275,7 @@ RtlSetEnvironmentVariable(PWSTR *Environment,
|
||||||
int hole_len, new_len, env_len = 0;
|
int hole_len, new_len, env_len = 0;
|
||||||
WCHAR *new_env = 0, *env_end = 0, *wcs, *env, *val = 0, *tail = 0, *hole = 0;
|
WCHAR *new_env = 0, *env_end = 0, *wcs, *env, *val = 0, *tail = 0, *hole = 0;
|
||||||
PWSTR head = NULL;
|
PWSTR head = NULL;
|
||||||
ULONG size = 0, new_size;
|
SIZE_T size = 0, new_size;
|
||||||
LONG f = 1;
|
LONG f = 1;
|
||||||
NTSTATUS Status = STATUS_SUCCESS;
|
NTSTATUS Status = STATUS_SUCCESS;
|
||||||
|
|
||||||
|
|
|
@ -932,7 +932,7 @@ RtlNtStatusToDosErrorNoTeb(IN NTSTATUS Status)
|
||||||
*
|
*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
DWORD NTAPI
|
ULONG NTAPI
|
||||||
RtlNtStatusToDosError(IN NTSTATUS Status)
|
RtlNtStatusToDosError(IN NTSTATUS Status)
|
||||||
{
|
{
|
||||||
PTEB Teb = NtCurrentTeb ();
|
PTEB Teb = NtCurrentTeb ();
|
||||||
|
|
|
@ -35,7 +35,7 @@ VOID NTAPI
|
||||||
RtlDestroyHandleTable(PRTL_HANDLE_TABLE HandleTable)
|
RtlDestroyHandleTable(PRTL_HANDLE_TABLE HandleTable)
|
||||||
{
|
{
|
||||||
PVOID ArrayPointer;
|
PVOID ArrayPointer;
|
||||||
ULONG ArraySize;
|
SIZE_T ArraySize;
|
||||||
|
|
||||||
/* free handle array */
|
/* free handle array */
|
||||||
if (HandleTable->CommittedHandles)
|
if (HandleTable->CommittedHandles)
|
||||||
|
@ -61,7 +61,7 @@ RtlAllocateHandle(PRTL_HANDLE_TABLE HandleTable,
|
||||||
NTSTATUS Status;
|
NTSTATUS Status;
|
||||||
PRTL_HANDLE_TABLE_ENTRY retval;
|
PRTL_HANDLE_TABLE_ENTRY retval;
|
||||||
PVOID ArrayPointer;
|
PVOID ArrayPointer;
|
||||||
ULONG ArraySize;
|
SIZE_T ArraySize;
|
||||||
|
|
||||||
pp_new = &HandleTable->FreeHandles;
|
pp_new = &HandleTable->FreeHandles;
|
||||||
|
|
||||||
|
|
|
@ -810,6 +810,8 @@ RtlUpcaseUnicodeToOemN (PCHAR OemString,
|
||||||
ULONG Size = 0;
|
ULONG Size = 0;
|
||||||
ULONG i;
|
ULONG i;
|
||||||
|
|
||||||
|
ASSERT(NlsUnicodeToOemTable != NULL);
|
||||||
|
|
||||||
if (NlsMbOemCodePageTag == FALSE)
|
if (NlsMbOemCodePageTag == FALSE)
|
||||||
{
|
{
|
||||||
/* single-byte code page */
|
/* single-byte code page */
|
||||||
|
|
|
@ -611,15 +611,15 @@ done:
|
||||||
*
|
*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
DWORD NTAPI RtlGetFullPathName_U(
|
ULONG NTAPI RtlGetFullPathName_U(
|
||||||
const WCHAR* name,
|
const WCHAR* name,
|
||||||
ULONG size,
|
ULONG size,
|
||||||
WCHAR* buffer,
|
WCHAR* buffer,
|
||||||
WCHAR** file_part)
|
WCHAR** file_part)
|
||||||
{
|
{
|
||||||
WCHAR* ptr;
|
WCHAR* ptr;
|
||||||
DWORD dosdev;
|
ULONG dosdev;
|
||||||
DWORD reqsize;
|
ULONG reqsize;
|
||||||
|
|
||||||
DPRINT("RtlGetFullPathName_U(%S %lu %p %p)\n", name, size, buffer, file_part);
|
DPRINT("RtlGetFullPathName_U(%S %lu %p %p)\n", name, size, buffer, file_part);
|
||||||
|
|
||||||
|
|
|
@ -55,7 +55,7 @@ RtlCreateProcessParameters(PRTL_USER_PROCESS_PARAMETERS *ProcessParameters,
|
||||||
{
|
{
|
||||||
NTSTATUS Status = STATUS_SUCCESS;
|
NTSTATUS Status = STATUS_SUCCESS;
|
||||||
PRTL_USER_PROCESS_PARAMETERS Param = NULL;
|
PRTL_USER_PROCESS_PARAMETERS Param = NULL;
|
||||||
ULONG RegionSize = 0;
|
SIZE_T RegionSize = 0;
|
||||||
ULONG Length = 0;
|
ULONG Length = 0;
|
||||||
PWCHAR Dest;
|
PWCHAR Dest;
|
||||||
UNICODE_STRING EmptyString;
|
UNICODE_STRING EmptyString;
|
||||||
|
@ -222,7 +222,7 @@ RtlCreateProcessParameters(PRTL_USER_PROCESS_PARAMETERS *ProcessParameters,
|
||||||
NTSTATUS NTAPI
|
NTSTATUS NTAPI
|
||||||
RtlDestroyProcessParameters(PRTL_USER_PROCESS_PARAMETERS ProcessParameters)
|
RtlDestroyProcessParameters(PRTL_USER_PROCESS_PARAMETERS ProcessParameters)
|
||||||
{
|
{
|
||||||
ULONG RegionSize = 0;
|
SIZE_T RegionSize = 0;
|
||||||
|
|
||||||
return ZwFreeVirtualMemory (NtCurrentProcess (),
|
return ZwFreeVirtualMemory (NtCurrentProcess (),
|
||||||
(PVOID)ProcessParameters,
|
(PVOID)ProcessParameters,
|
||||||
|
|
|
@ -72,8 +72,8 @@ RtlpInitEnvironment(HANDLE ProcessHandle,
|
||||||
{
|
{
|
||||||
NTSTATUS Status;
|
NTSTATUS Status;
|
||||||
PVOID BaseAddress = NULL;
|
PVOID BaseAddress = NULL;
|
||||||
ULONG EnviroSize;
|
SIZE_T EnviroSize;
|
||||||
ULONG Size;
|
SIZE_T Size;
|
||||||
PWCHAR Environment = 0;
|
PWCHAR Environment = 0;
|
||||||
DPRINT("RtlpInitEnvironment (hProcess: %p, Peb: %p Params: %p)\n",
|
DPRINT("RtlpInitEnvironment (hProcess: %p, Peb: %p Params: %p)\n",
|
||||||
ProcessHandle, Peb, ProcessParameters);
|
ProcessHandle, Peb, ProcessParameters);
|
||||||
|
|
|
@ -80,7 +80,7 @@ RtlSubAuthoritySid(IN PSID Sid_,
|
||||||
|
|
||||||
PAGED_CODE_RTL();
|
PAGED_CODE_RTL();
|
||||||
|
|
||||||
return &Sid->SubAuthority[SubAuthority];
|
return (PULONG)&Sid->SubAuthority[SubAuthority];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -133,7 +133,7 @@ NTAPI
|
||||||
RtlpFreeUserStack(IN HANDLE Process,
|
RtlpFreeUserStack(IN HANDLE Process,
|
||||||
IN PINITIAL_TEB InitialTeb)
|
IN PINITIAL_TEB InitialTeb)
|
||||||
{
|
{
|
||||||
ULONG Dummy = 0;
|
SIZE_T Dummy = 0;
|
||||||
NTSTATUS Status;
|
NTSTATUS Status;
|
||||||
|
|
||||||
/* Free the Stack */
|
/* Free the Stack */
|
||||||
|
@ -242,7 +242,7 @@ RtlFreeUserThreadStack(HANDLE ProcessHandle,
|
||||||
{
|
{
|
||||||
NTSTATUS Status;
|
NTSTATUS Status;
|
||||||
THREAD_BASIC_INFORMATION ThreadBasicInfo;
|
THREAD_BASIC_INFORMATION ThreadBasicInfo;
|
||||||
ULONG Dummy, Size = 0;
|
SIZE_T Dummy, Size = 0;
|
||||||
PVOID StackLocation;
|
PVOID StackLocation;
|
||||||
|
|
||||||
/* Query the Basic Info */
|
/* Query the Basic Info */
|
||||||
|
|
|
@ -32,11 +32,11 @@ NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
RtlCreateTimer(HANDLE TimerQueue,
|
RtlCreateTimer(HANDLE TimerQueue,
|
||||||
PHANDLE phNewTimer,
|
PHANDLE phNewTimer,
|
||||||
WAITORTIMERCALLBACKFUNC Callback,
|
WAITORTIMERCALLBACKFUNC Callback,
|
||||||
PVOID Parameter,
|
PVOID Parameter,
|
||||||
DWORD DueTime,
|
ULONG DueTime,
|
||||||
DWORD Period,
|
ULONG Period,
|
||||||
ULONG Flags)
|
ULONG Flags)
|
||||||
{
|
{
|
||||||
DPRINT1("RtlCreateTimer: stub\n");
|
DPRINT1("RtlCreateTimer: stub\n");
|
||||||
return STATUS_NOT_IMPLEMENTED;
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue