[NTOS:IO][GDI32][CMD] Fix some under-sized variables. CORE-14922

Fixes x64 boot with RTC.
This commit is contained in:
Thomas Faber 2020-03-13 20:45:06 +01:00
parent cb5aa7bee4
commit 72c51aabba
No known key found for this signature in database
GPG key ID: 076E7C3D44720826
3 changed files with 6 additions and 6 deletions

View file

@ -147,7 +147,7 @@
typedef NTSTATUS (WINAPI *NtQueryInformationProcessProc)(HANDLE, PROCESSINFOCLASS,
PVOID, ULONG, PULONG);
typedef NTSTATUS (WINAPI *NtReadVirtualMemoryProc)(HANDLE, PVOID, PVOID, ULONG, PULONG);
typedef NTSTATUS (WINAPI *NtReadVirtualMemoryProc)(HANDLE, PVOID, PVOID, ULONG, PSIZE_T);
BOOL bExit = FALSE; /* Indicates EXIT was typed */
BOOL bCanExit = TRUE; /* Indicates if this shell is exitable */
@ -225,7 +225,7 @@ static BOOL IsConsoleProcess(HANDLE Process)
NTSTATUS Status;
PROCESS_BASIC_INFORMATION Info;
PEB ProcessPeb;
ULONG BytesRead;
SIZE_T BytesRead;
if (NULL == NtQueryInformationProcessPtr || NULL == NtReadVirtualMemoryPtr)
{
@ -245,7 +245,7 @@ static BOOL IsConsoleProcess(HANDLE Process)
sizeof(PEB), &BytesRead);
if (! NT_SUCCESS(Status) || sizeof(PEB) != BytesRead)
{
WARN ("Couldn't read virt mem status %08x bytes read %lu\n", Status, BytesRead);
WARN ("Couldn't read virt mem status %08x bytes read %Iu\n", Status, BytesRead);
return TRUE;
}

View file

@ -4498,7 +4498,7 @@ IoInvalidateDeviceState(IN PDEVICE_OBJECT PhysicalDeviceObject)
{
PDEVICE_NODE DeviceNode = IopGetDeviceNode(PhysicalDeviceObject);
IO_STACK_LOCATION Stack;
ULONG PnPFlags;
ULONG_PTR PnPFlags;
NTSTATUS Status;
IO_STATUS_BLOCK IoStatusBlock;

View file

@ -15,7 +15,7 @@ IntCreateDICW(
UNICODE_STRING Device, Output;
HDC hdc = NULL;
BOOL Display = FALSE, Default = FALSE;
ULONG UMdhpdev = 0;
HANDLE UMdhpdev = 0;
HANDLE hspool = NULL;
@ -65,7 +65,7 @@ IntCreateDICW(
iType, // DCW 0 and ICW 1.
Display,
hspool,
(PVOID) &UMdhpdev );
&UMdhpdev );
#if 0
// Handle something other than a normal dc object.
if (GDI_HANDLE_GET_TYPE(hdc) != GDI_OBJECT_TYPE_DC)