Ignore:
Timestamp:
May 20, 2001, 1:02:43 PM (24 years ago)
Author:
sandervl
Message:

update

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kernel32/hmdevio.cpp

    r5757 r5771  
    1 /* $Id: hmdevio.cpp,v 1.10 2001-05-19 17:17:10 sandervl Exp $ */
     1/* $Id: hmdevio.cpp,v 1.11 2001-05-20 11:02:43 sandervl Exp $ */
    22
    33/*
     
    334334        return TRUE;
    335335  }
    336   case 0x9C40288C: //change IDT
     336  case 0x9C40288C: //0x0C change IDT
    337337        dprintf(("VPCIOCtl func 0x9C40288C: %d %x %d %x %x", nInBufferSize, lpOutBuffer, nOutBufferSize, lpBytesReturned, lpOverlapped));
    338338        if(nInBufferSize < 0x22) {
     
    341341        }
    342342        return TRUE;
     343  case 0x9C402884: //0x04
     344        dprintf(("VPCIOCtl func 0x9C402884: %d %x %d %x %x", nInBufferSize, lpOutBuffer, nOutBufferSize, lpBytesReturned, lpOverlapped));
     345        if(nInBufferSize < 0x08) {
     346            SetLastError(ERROR_BAD_LENGTH);
     347            return FALSE;
     348        }
     349        return TRUE;
     350
     351  case 0x9C402898: //0x18 Remove IDT patch
     352        dprintf(("VPCIOCtl func 0x9C402898: %d %x %d %x %x", nInBufferSize, lpOutBuffer, nOutBufferSize, lpBytesReturned, lpOverlapped));
     353        if(nInBufferSize < 0x01) {
     354            SetLastError(ERROR_BAD_LENGTH);
     355            return FALSE;
     356        }
     357        return TRUE;
     358
    343359  default:
    344360        dprintf(("VPCIOCtl unknown func %X\n", dwIoControlCode));
Note: See TracChangeset for help on using the changeset viewer.