-/* $Id: device.c,v 1.43 2002/06/10 23:03:33 ekohl Exp $
+/* $Id: device.c,v 1.44 2002/06/12 14:05:03 chorns Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
{
DeviceNode->DriverObject = NULL;
ExFreePool(DriverObject->DriverExtension);
- ExFreePool(DriverObject);
+ ObDereferenceObject(DriverObject);
return(Status);
}
-/* $Id: driver.c,v 1.2 2002/06/10 23:03:33 ekohl Exp $
+/* $Id: driver.c,v 1.3 2002/06/12 14:05:03 chorns Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
Length = wcslen(Start);
wcsncpy(Buffer, Start, Length);
- RtlInitUnicodeString(&DeviceNode->ServiceName, Buffer);
-
+ RtlCreateUnicodeString(&DeviceNode->ServiceName, Buffer);
Status = IopInitializeDriver(ModuleObject->EntryPoint, DeviceNode);
if (!NT_SUCCESS(Status))
-/* $Id: loader.c,v 1.108 2002/06/11 18:37:23 ekohl Exp $
+/* $Id: loader.c,v 1.109 2002/06/12 14:05:03 chorns Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
Length = wcslen(Start);
wcsncpy(Buffer, Start, Length);
- RtlInitUnicodeString(&DeviceNode->ServiceName, Buffer);
-
+ RtlCreateUnicodeString(&DeviceNode->ServiceName, Buffer);
Status = IopInitializeDriver(ModuleObject->EntryPoint, DeviceNode);
if (!NT_SUCCESS(Status))