Use RTL_CONSTANT_STRING instead of ROSRTL macros.
authorFilip Navara <filip.navara@gmail.com>
Sun, 19 Jun 2005 00:28:46 +0000 (00:28 +0000)
committerFilip Navara <filip.navara@gmail.com>
Sun, 19 Jun 2005 00:28:46 +0000 (00:28 +0000)
svn path=/trunk/; revision=16069

reactos/drivers/net/lan/include/precomp.h
reactos/drivers/net/lan/lan/lan.c
reactos/drivers/net/tcpip/include/precomp.h
reactos/drivers/net/tcpip/tcpip/main.c

index 6ea88ea..0292aea 100644 (file)
@@ -4,7 +4,6 @@
 #include <limits.h>
 #include <ddk/ntddk.h>
 #include <ddk/ndis.h>
-#include <rosrtl/string.h>
 #include <roscfg.h>
 #include <debug.h>
 #include <pseh.h>
index ff8a65c..7657127 100644 (file)
@@ -1289,7 +1289,8 @@ NTSTATUS STDCALL DriverEntry( PDRIVER_OBJECT DriverObject,
                              PUNICODE_STRING RegsitryPath ) {
     PDEVICE_OBJECT DeviceObject;
     PLAN_DEVICE_EXT DeviceExt;
-    UNICODE_STRING wstrDeviceName, LanString;
+    UNICODE_STRING wstrDeviceName = RTL_CONSTANT_STRING(L"\\Device\\Lan");
+    UNICODE_STRING LanString = RTL_CONSTANT_STRING(L"LAN");
     NTSTATUS Status;
 
     InitNdisPools();
@@ -1303,9 +1304,6 @@ NTSTATUS STDCALL DriverEntry( PDRIVER_OBJECT DriverObject,
     DriverObject->DriverUnload = LanUnload;
 
     /* create lan device */
-    RtlRosInitUnicodeStringFromLiteral(&wstrDeviceName, L"\\Device\\Lan");
-    RtlRosInitUnicodeStringFromLiteral(&LanString, L"LAN");
-
     Status = IoCreateDevice
        ( DriverObject,
          sizeof(LAN_DEVICE_EXT),
index 3b2ff7b..02081d6 100644 (file)
@@ -1,7 +1,6 @@
 #include <roscfg.h>
 #include <limits.h>
 #include <ddk/ntddk.h>
-#include <rosrtl/string.h>
 #include <rosrtl/recmutex.h>
 #include <roscfg.h>
 #include <tcpip.h>
index bd2d6d9..b6e7c32 100644 (file)
@@ -706,8 +706,11 @@ DriverEntry(
  */
 {
   NTSTATUS Status;
-  UNICODE_STRING strDeviceName;
-  UNICODE_STRING strNdisDeviceName;
+  UNICODE_STRING strIpDeviceName = RTL_CONSTANT_STRING(DD_IP_DEVICE_NAME);
+  UNICODE_STRING strRawDeviceName = RTL_CONSTANT_STRING(DD_RAWIP_DEVICE_NAME);
+  UNICODE_STRING strUdpDeviceName = RTL_CONSTANT_STRING(DD_UDP_DEVICE_NAME);
+  UNICODE_STRING strTcpDeviceName = RTL_CONSTANT_STRING(DD_TCP_DEVICE_NAME);
+  UNICODE_STRING strNdisDeviceName = RTL_CONSTANT_STRING(TCPIP_PROTOCOL_NAME);
   NDIS_STATUS NdisStatus;
   LARGE_INTEGER DueTime;
 
@@ -724,8 +727,7 @@ DriverEntry(
   /* FIXME: Create symbolic links in Win32 namespace */
 
   /* Create IP device object */
-  RtlRosInitUnicodeStringFromLiteral(&strDeviceName, DD_IP_DEVICE_NAME);
-  Status = IoCreateDevice(DriverObject, 0, &strDeviceName,
+  Status = IoCreateDevice(DriverObject, 0, &strIpDeviceName,
     FILE_DEVICE_NETWORK, 0, FALSE, &IPDeviceObject);
   if (!NT_SUCCESS(Status)) {
     TI_DbgPrint(MIN_TRACE, ("Failed to create IP device object. Status (0x%X).\n", Status));
@@ -733,8 +735,7 @@ DriverEntry(
   }
 
   /* Create RawIP device object */
-  RtlRosInitUnicodeStringFromLiteral(&strDeviceName, DD_RAWIP_DEVICE_NAME);
-  Status = IoCreateDevice(DriverObject, 0, &strDeviceName,
+  Status = IoCreateDevice(DriverObject, 0, &strRawDeviceName,
     FILE_DEVICE_NETWORK, 0, FALSE, &RawIPDeviceObject);
   if (!NT_SUCCESS(Status)) {
     TI_DbgPrint(MIN_TRACE, ("Failed to create RawIP device object. Status (0x%X).\n", Status));
@@ -743,8 +744,7 @@ DriverEntry(
   }
 
   /* Create UDP device object */
-  RtlRosInitUnicodeStringFromLiteral(&strDeviceName, DD_UDP_DEVICE_NAME);
-  Status = IoCreateDevice(DriverObject, 0, &strDeviceName,
+  Status = IoCreateDevice(DriverObject, 0, &strUdpDeviceName,
     FILE_DEVICE_NETWORK, 0, FALSE, &UDPDeviceObject);
   if (!NT_SUCCESS(Status)) {
     TI_DbgPrint(MIN_TRACE, ("Failed to create UDP device object. Status (0x%X).\n", Status));
@@ -753,8 +753,7 @@ DriverEntry(
   }
 
   /* Create TCP device object */
-  RtlRosInitUnicodeStringFromLiteral(&strDeviceName, DD_TCP_DEVICE_NAME);
-  Status = IoCreateDevice(DriverObject, 0, &strDeviceName,
+  Status = IoCreateDevice(DriverObject, 0, &strTcpDeviceName,
     FILE_DEVICE_NETWORK, 0, FALSE, &TCPDeviceObject);
   if (!NT_SUCCESS(Status)) {
     TI_DbgPrint(MIN_TRACE, ("Failed to create TCP device object. Status (0x%X).\n", Status));
@@ -823,7 +822,6 @@ DriverEntry(
 
   /* Register protocol with NDIS */
   /* This used to be IP_DEVICE_NAME but the DDK says it has to match your entry in the SCM */
-  RtlInitUnicodeString(&strNdisDeviceName, TCPIP_PROTOCOL_NAME);
   Status = LANRegisterProtocol(&strNdisDeviceName);
   if (!NT_SUCCESS(Status)) {
          TI_DbgPrint(MIN_TRACE,("Failed to register protocol with NDIS; status 0x%x\n", Status));