[NTOSKRNL]

Fix MSVC warnings.

svn path=/trunk/; revision=67466
This commit is contained in:
Timo Kreuzer 2015-04-28 21:25:21 +00:00
parent 68e04b629e
commit 1eea6a990f
5 changed files with 14 additions and 5 deletions

View file

@ -87,7 +87,7 @@ CmpLinkKeyToHive(
0,
REG_LINK,
TargetKeyName,
wcslen(TargetKeyName) * sizeof(WCHAR));
(ULONG)wcslen(TargetKeyName) * sizeof(WCHAR));
/* Close the link key handle */
ObCloseHandle(TargetKeyHandle, KernelMode);

View file

@ -203,7 +203,7 @@ IopDoNameTransmogrify(IN PIRP Irp,
Length = DataBuffer->MountPointReparseBuffer.SubstituteNameLength;
/* Check we don't overflow */
if ((MAXUSHORT - DataBuffer->Reserved) <= (Length + sizeof(UNICODE_NULL)))
if (((ULONG)MAXUSHORT - DataBuffer->Reserved) <= (Length + sizeof(UNICODE_NULL)))
{
Irp->IoStatus.Status = STATUS_IO_REPARSE_DATA_INVALID;
}

View file

@ -219,7 +219,7 @@ IopGetInterfaceDeviceList(PPLUGPLAY_CONTROL_INTERFACE_DEVICE_LIST_DATA DeviceLis
PDEVICE_OBJECT DeviceObject = NULL;
GUID FilterGuid;
PZZWSTR SymbolicLinkList = NULL, LinkList;
ULONG TotalLength;
SIZE_T TotalLength;
_SEH2_TRY
{

View file

@ -762,7 +762,7 @@ LpcpCopyRequestData(
PORT_MESSAGE CapturedMessage;
PLPCP_PORT_OBJECT Port = NULL;
PETHREAD ClientThread = NULL;
ULONG LocalReturnlength;
SIZE_T LocalReturnlength;
PLPCP_MESSAGE InfoMessage;
PLPCP_DATA_INFO DataInfo;
PVOID DataInfoBaseAddress;

View file

@ -972,7 +972,15 @@ MiSessionCommitPageTables(IN PVOID StartVa,
/* Loop each PDE while holding the working set lock */
// MiLockWorkingSet(PsGetCurrentThread(),
// &MmSessionSpace->GlobalVirtualAddress->Vm);
#ifndef _M_AMD64
#ifdef _M_AMD64
_WARN("MiSessionCommitPageTables halfplemented for amd64")
DBG_UNREFERENCED_LOCAL_VARIABLE(OldIrql);
DBG_UNREFERENCED_LOCAL_VARIABLE(Color);
DBG_UNREFERENCED_LOCAL_VARIABLE(TempPte);
DBG_UNREFERENCED_LOCAL_VARIABLE(Pfn1);
DBG_UNREFERENCED_LOCAL_VARIABLE(PageFrameNumber);
ASSERT(FALSE);
#else
while (StartPde <= EndPde)
{
/* Check if we already have a page table */
@ -2170,6 +2178,7 @@ MiRemoveMappedPtes(IN PVOID BaseAddress,
ASSERT(SystemMapPde->u.Hard.Valid == 1);
MI_WRITE_VALID_PDE(PointerPde, *SystemMapPde);
#else
DBG_UNREFERENCED_LOCAL_VARIABLE(SystemMapPde);
ASSERT(FALSE);
#endif
}