DeviceExtension->FileObject = IoStack->FileObject;
/* reset event */
- KeResetEvent(&DeviceExtension->ReadCompletionEvent);
+ KeClearEvent(&DeviceExtension->ReadCompletionEvent);
/* initiating read */
Status = MouHid_InitiateRead(DeviceExtension);
MouHid_Unload(
IN PDRIVER_OBJECT DriverObject)
{
- UNIMPLEMENTED
+ UNIMPLEMENTED;
}
/* FIXME check for parameters 'UseOnlyMice', 'TreatAbsoluteAsRelative', 'TreatAbsolutePointerAsAbsolute' */
/* initialize driver object */
- DriverObject->DriverUnload = MouHid_Unload;
- DriverObject->DriverExtension->AddDevice = MouHid_AddDevice;
DriverObject->MajorFunction[IRP_MJ_CREATE] = MouHid_Create;
DriverObject->MajorFunction[IRP_MJ_CLOSE] = MouHid_Close;
DriverObject->MajorFunction[IRP_MJ_FLUSH_BUFFERS] = MouHid_Flush;