Merge trunk r45185
[reactos.git] / reactos / drivers / network / afd / afd / lock.c
index 7605f8d..49e704d 100644 (file)
@@ -178,7 +178,7 @@ PAFD_HANDLE LockHandles( PAFD_HANDLE HandleArray, UINT HandleCount ) {
        if( !HandleArray[i].Handle ) continue;
        if( NT_SUCCESS(Status) ) {
                Status = ObReferenceObjectByHandle
-               ( (PVOID)HandleArray[i].Handle,
+               ( (PVOID)(ULONG_PTR)HandleArray[i].Handle,
                 FILE_ALL_ACCESS,
                 NULL,
                 KernelMode,
@@ -203,7 +203,7 @@ VOID UnlockHandles( PAFD_HANDLE HandleArray, UINT HandleCount ) {
 
     for( i = 0; i < HandleCount; i++ ) {
        if( HandleArray[i].Handle )
-           ObDereferenceObject( (PVOID)HandleArray[i].Handle );
+           ObDereferenceObject( (PVOID)(ULONG_PTR)HandleArray[i].Handle );
     }
 
     ExFreePool( HandleArray );