Some more function prototype fixes and pointer type warning fixes

svn path=/trunk/; revision=27977
This commit is contained in:
Thomas Bluemel 2007-07-28 21:30:16 +00:00
parent 40c483fa1a
commit ff56fe5fb3
16 changed files with 45 additions and 43 deletions

View file

@ -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;

View file

@ -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 );

View file

@ -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

View file

@ -576,7 +576,7 @@ RtlReAllocateHeap(
HANDLE Heap, HANDLE Heap,
ULONG Flags, ULONG Flags,
PVOID Ptr, PVOID Ptr,
ULONG Size SIZE_T Size
); );
NTSYSAPI NTSYSAPI

View file

@ -55,7 +55,7 @@ RtlDestroyQueryDebugBuffer(IN PRTL_DEBUG_INFORMATION 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))

View file

@ -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;

View file

@ -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;

View file

@ -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 ();

View file

@ -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;

View file

@ -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 */

View file

@ -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);

View file

@ -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,

View file

@ -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);

View file

@ -80,7 +80,7 @@ RtlSubAuthoritySid(IN PSID Sid_,
PAGED_CODE_RTL(); PAGED_CODE_RTL();
return &Sid->SubAuthority[SubAuthority]; return (PULONG)&Sid->SubAuthority[SubAuthority];
} }

View file

@ -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 */

View file

@ -34,8 +34,8 @@ 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");