From 317d4942bd591e0d8ff9b36ee8c7c6ddbfd0df49 Mon Sep 17 00:00:00 2001 From: Filip Navara Date: Fri, 17 Jun 2005 11:40:11 +0000 Subject: [PATCH] Use W32API. svn path=/trunk/; revision=15970 --- reactos/drivers/dd/blue/blue.xml | 1 + reactos/drivers/dd/bootvid/bootvid.c | 7 +++---- reactos/drivers/dd/bootvid/bootvid.xml | 1 + reactos/drivers/dd/debugout/debugout.xml | 1 + reactos/drivers/dd/mpu401/mpu401.xml | 1 + reactos/drivers/dd/parallel/parallel.xml | 1 + reactos/drivers/dd/ramdrv/ramdrv.c | 11 +++++------ reactos/drivers/dd/ramdrv/ramdrv.xml | 1 + reactos/drivers/dd/sound/sound.xml | 1 + 9 files changed, 15 insertions(+), 10 deletions(-) diff --git a/reactos/drivers/dd/blue/blue.xml b/reactos/drivers/dd/blue/blue.xml index b64bf11e9ba..db8f8a5c67f 100644 --- a/reactos/drivers/dd/blue/blue.xml +++ b/reactos/drivers/dd/blue/blue.xml @@ -1,5 +1,6 @@ + ntoskrnl hal blue.c diff --git a/reactos/drivers/dd/bootvid/bootvid.c b/reactos/drivers/dd/bootvid/bootvid.c index 38b6150d8af..8dca7abc5c7 100644 --- a/reactos/drivers/dd/bootvid/bootvid.c +++ b/reactos/drivers/dd/bootvid/bootvid.c @@ -25,7 +25,8 @@ #include #include -#include +#include +#include #include "bootvid.h" #include "resource.h" @@ -634,7 +635,7 @@ NTSTATUS STDCALL DriverEntry(PDRIVER_OBJECT DriverObject, PUNICODE_STRING RegistryPath) { PDEVICE_OBJECT BootVidDevice; - UNICODE_STRING DeviceName; + UNICODE_STRING DeviceName = RTL_CONSTANT_STRING(L"\\Device\\BootVid"); NTSTATUS Status; BootVidDriverObject = DriverObject; @@ -648,8 +649,6 @@ DriverEntry(PDRIVER_OBJECT DriverObject, PUNICODE_STRING RegistryPath) DriverObject->Flags |= DO_BUFFERED_IO; /* Create device */ - RtlRosInitUnicodeStringFromLiteral(&DeviceName, L"\\Device\\BootVid"); - Status = IoCreateDevice( DriverObject, 0, diff --git a/reactos/drivers/dd/bootvid/bootvid.xml b/reactos/drivers/dd/bootvid/bootvid.xml index 11f0003ba1c..24cee1bf328 100644 --- a/reactos/drivers/dd/bootvid/bootvid.xml +++ b/reactos/drivers/dd/bootvid/bootvid.xml @@ -1,5 +1,6 @@ . + ntoskrnl hal bootvid.c diff --git a/reactos/drivers/dd/debugout/debugout.xml b/reactos/drivers/dd/debugout/debugout.xml index 244bfc3460f..3a8926320cd 100644 --- a/reactos/drivers/dd/debugout/debugout.xml +++ b/reactos/drivers/dd/debugout/debugout.xml @@ -1,5 +1,6 @@ . + ntoskrnl hal debugout.c diff --git a/reactos/drivers/dd/mpu401/mpu401.xml b/reactos/drivers/dd/mpu401/mpu401.xml index e28339c3ca0..a1c63eb33d3 100644 --- a/reactos/drivers/dd/mpu401/mpu401.xml +++ b/reactos/drivers/dd/mpu401/mpu401.xml @@ -1,5 +1,6 @@ . + ntoskrnl hal mpu401.c diff --git a/reactos/drivers/dd/parallel/parallel.xml b/reactos/drivers/dd/parallel/parallel.xml index 52bfc5db687..145d8ab28e0 100644 --- a/reactos/drivers/dd/parallel/parallel.xml +++ b/reactos/drivers/dd/parallel/parallel.xml @@ -1,5 +1,6 @@ . + ntoskrnl hal parallel.c diff --git a/reactos/drivers/dd/ramdrv/ramdrv.c b/reactos/drivers/dd/ramdrv/ramdrv.c index d1eae39380f..a458e6d7a07 100644 --- a/reactos/drivers/dd/ramdrv/ramdrv.c +++ b/reactos/drivers/dd/ramdrv/ramdrv.c @@ -1,7 +1,7 @@ #include +#include #include "ramdrv.h" #include -#include #include "../../lib/bzip2/bzlib.h" NTSTATUS STDCALL RamdrvDispatchDeviceControl(PDEVICE_OBJECT DeviceObject, @@ -84,11 +84,12 @@ NTSTATUS STDCALL RamdrvDispatchOpenClose(PDEVICE_OBJECT DeviceObject, NTSTATUS STDCALL DriverEntry(IN PDRIVER_OBJECT DriverObject, IN PUNICODE_STRING RegistryPath) { - UNICODE_STRING DeviceName = ROS_STRING_INITIALIZER(L"\\Device\\Ramdisk"); + UNICODE_STRING DeviceName = RTL_CONSTANT_STRING(L"\\Device\\Ramdisk"); NTSTATUS Status; PDEVICE_OBJECT DeviceObject; PRAMDRV_DEVICE_EXTENSION devext; - UNICODE_STRING LinkName; + UNICODE_STRING LinkName = RTL_CONSTANT_STRING(L"\\??\\Z:"); + UNICODE_STRING ImageName = RTL_CONSTANT_STRING(L"\\Device\\Floppy0\\ramdisk.bz2"); HANDLE file; OBJECT_ATTRIBUTES objattr; IO_STATUS_BLOCK iosb; @@ -128,12 +129,10 @@ NTSTATUS STDCALL DriverEntry(IN PDRIVER_OBJECT DriverObject, Status = STATUS_INSUFFICIENT_RESOURCES; goto cleandevice; } - RtlRosInitUnicodeStringFromLiteral( &LinkName, L"\\??\\Z:" ); IoCreateSymbolicLink( &LinkName, &DeviceName ); - RtlRosInitUnicodeStringFromLiteral( &LinkName, L"\\Device\\Floppy0\\ramdisk.bz2" ); InitializeObjectAttributes( &objattr, - &LinkName, + &ImageName, 0, 0, 0 ); diff --git a/reactos/drivers/dd/ramdrv/ramdrv.xml b/reactos/drivers/dd/ramdrv/ramdrv.xml index 1c4c495d0e4..58a7e774021 100644 --- a/reactos/drivers/dd/ramdrv/ramdrv.xml +++ b/reactos/drivers/dd/ramdrv/ramdrv.xml @@ -1,5 +1,6 @@ . + ntoskrnl hal bzip2 diff --git a/reactos/drivers/dd/sound/sound.xml b/reactos/drivers/dd/sound/sound.xml index 6dc777644da..80651675dcb 100644 --- a/reactos/drivers/dd/sound/sound.xml +++ b/reactos/drivers/dd/sound/sound.xml @@ -1,4 +1,5 @@ + ntoskrnl hal dsp.c