[ros-diffs] [dchapyshev] 34015: - Add rasacd driver (not implemented)

dchapyshev at svn.reactos.org dchapyshev at svn.reactos.org
Wed Jun 18 21:00:51 CEST 2008


Author: dchapyshev
Date: Wed Jun 18 14:00:50 2008
New Revision: 34015

URL: http://svn.reactos.org/svn/reactos?rev=34015&view=rev
Log:
- Add rasacd driver (not implemented)

Added:
    trunk/reactos/drivers/network/acd/
    trunk/reactos/drivers/network/acd/acd/
    trunk/reactos/drivers/network/acd/acd/main.c   (with props)
    trunk/reactos/drivers/network/acd/include/
    trunk/reactos/drivers/network/acd/include/acdapi.h   (with props)
    trunk/reactos/drivers/network/acd/rasacd.def   (with props)
    trunk/reactos/drivers/network/acd/rasacd.rbuild   (with props)
    trunk/reactos/drivers/network/acd/rasacd.rc   (with props)

Added: trunk/reactos/drivers/network/acd/acd/main.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/network/acd/acd/main.c?rev=34015&view=auto
==============================================================================
--- trunk/reactos/drivers/network/acd/acd/main.c (added)
+++ trunk/reactos/drivers/network/acd/acd/main.c [iso-8859-1] Wed Jun 18 14:00:50 2008
@@ -1,0 +1,45 @@
+/*
+ * COPYRIGHT:   See COPYING in the top level directory
+ * PROJECT:     ReactOS RAS Automatic Connection Driver
+ * FILE:        acd/main.c
+ * PURPOSE:     Driver entry point
+ * PROGRAMMERS: Dmitry Chapyshev(dmitry at reactos.org)
+ * REVISIONS:
+ *   25/05/2008 Created
+ */
+
+#include <ndis.h>
+#include <tdi.h>
+#include <debug.h>
+
+#include "acdapi.h"
+
+NTSTATUS
+DriverEntry(PDRIVER_OBJECT  pDriverObject,
+            PUNICODE_STRING pRegistryPath)
+{
+    UNICODE_STRING DeviceName;
+    PDEVICE_OBJECT pDeviceObject;
+    NTSTATUS Status;
+
+    RtlInitUnicodeString(&DeviceName, L"RasAcd");
+
+    Status = IoCreateDevice(pDriverObject,
+                            0,
+                            &DeviceName,
+                            FILE_DEVICE_RASACD,
+                            0,
+                            FALSE,
+                            &pDeviceObject);
+
+    if (!NT_SUCCESS(Status))
+    {
+        DPRINT1("IoCreateDevice() failed (Status %lx)\n", Status);
+        return Status;
+    }
+
+    return STATUS_SUCCESS;
+}
+
+/* EOF */
+

Propchange: trunk/reactos/drivers/network/acd/acd/main.c
------------------------------------------------------------------------------
    svn:eol-style = native

Added: trunk/reactos/drivers/network/acd/include/acdapi.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/network/acd/include/acdapi.h?rev=34015&view=auto
==============================================================================
--- trunk/reactos/drivers/network/acd/include/acdapi.h (added)
+++ trunk/reactos/drivers/network/acd/include/acdapi.h [iso-8859-1] Wed Jun 18 14:00:50 2008
@@ -1,0 +1,11 @@
+/*
+ * COPYRIGHT:   See COPYING in the top level directory
+ * PROJECT:     ReactOS RAS Automatic Connection Driver
+ * FILE:        include/acdapi.h
+ * PURPOSE:     Header file
+ * PROGRAMMERS: Dmitry Chapyshev(dmitry at reactos.org)
+ * REVISIONS:
+ *   25/05/2008 Created
+ */
+
+#define FILE_DEVICE_RASACD 0xf1

Propchange: trunk/reactos/drivers/network/acd/include/acdapi.h
------------------------------------------------------------------------------
    svn:eol-style = native

Added: trunk/reactos/drivers/network/acd/rasacd.def
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/network/acd/rasacd.def?rev=34015&view=auto
==============================================================================
--- trunk/reactos/drivers/network/acd/rasacd.def (added)
+++ trunk/reactos/drivers/network/acd/rasacd.def [iso-8859-1] Wed Jun 18 14:00:50 2008
@@ -1,0 +1,8 @@
+; RAS Automatic Connection Driver - ReactOS Operating System
+
+LIBRARY RASACD.SYS
+
+EXPORTS
+
+
+; EOF

Propchange: trunk/reactos/drivers/network/acd/rasacd.def
------------------------------------------------------------------------------
    svn:eol-style = native

Added: trunk/reactos/drivers/network/acd/rasacd.rbuild
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/network/acd/rasacd.rbuild?rev=34015&view=auto
==============================================================================
--- trunk/reactos/drivers/network/acd/rasacd.rbuild (added)
+++ trunk/reactos/drivers/network/acd/rasacd.rbuild [iso-8859-1] Wed Jun 18 14:00:50 2008
@@ -1,0 +1,15 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
+<module name="rasacd" type="kernelmodedriver" installbase="system32/drivers" installname="rasacd.sys">
+	<importlibrary definition="rasacd.def"></importlibrary>
+	<include base="rasacd">include</include>
+	<library>ntoskrnl</library>
+	<library>hal</library>
+	<directory name="include">
+		<pch>acdapi.h</pch>
+	</directory>
+	<directory name="acd">
+		<file>main.c</file>
+	</directory>
+	<file>rasacd.rc</file>
+</module>

Propchange: trunk/reactos/drivers/network/acd/rasacd.rbuild
------------------------------------------------------------------------------
    svn:eol-style = native

Added: trunk/reactos/drivers/network/acd/rasacd.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/network/acd/rasacd.rc?rev=34015&view=auto
==============================================================================
--- trunk/reactos/drivers/network/acd/rasacd.rc (added)
+++ trunk/reactos/drivers/network/acd/rasacd.rc [iso-8859-1] Wed Jun 18 14:00:50 2008
@@ -1,0 +1,7 @@
+/* $Id: ndis.rc 21293 2006-03-11 23:55:37Z jimtabor $ */
+
+#define REACTOS_VERSION_DLL
+#define REACTOS_STR_FILE_DESCRIPTION	"NDIS Library\0"
+#define REACTOS_STR_INTERNAL_NAME	"ndis\0"
+#define REACTOS_STR_ORIGINAL_FILENAME	"ndis.sys\0"
+#include <reactos/version.rc>

Propchange: trunk/reactos/drivers/network/acd/rasacd.rc
------------------------------------------------------------------------------
    svn:eol-style = native



More information about the Ros-diffs mailing list