-add_subdirectory(parallel)
+add_subdirectory(parport)
--- /dev/null
+
+add_library(parport SHARED parport.c parport.rc)
+set_module_type(parport kernelmodedriver)
+add_importlibs(parport ntoskrnl hal)
+add_cd_file(TARGET parport DESTINATION reactos/system32/drivers FOR all)
--- /dev/null
+/*
+ * COPYRIGHT: See COPYING in the top level directory
+ * PROJECT: Parallel Port Function Driver
+ * PURPOSE: Parport driver loading/unloading
+ */
+
+#include "parport.h"
+
+static DRIVER_UNLOAD DriverUnload;
+DRIVER_INITIALIZE DriverEntry;
+
+static
+VOID
+NTAPI
+DriverUnload(IN PDRIVER_OBJECT DriverObject)
+{
+ DPRINT("Parport DriverUnload\n");
+}
+
+NTSTATUS
+NTAPI
+DriverEntry(IN PDRIVER_OBJECT DriverObject,
+ IN PUNICODE_STRING RegPath)
+{
+ DPRINT("Parport DriverEntry\n");
+
+ DriverObject->DriverUnload = DriverUnload;
+
+ return STATUS_SUCCESS;
+}
--- /dev/null
+/*
+ * COPYRIGHT: See COPYING in the top level directory
+ * PROJECT: Parallel Port Function Driver
+ * PURPOSE: Parport driver header
+ */
+
+#ifndef _PARPORT_PCH_
+#define _PARPORT_PCH_
+
+#include <ntddk.h>
+#include <ntddser.h>
+
+//#define NDEBUG
+#include <debug.h>
+
+#endif /* _PARPORT_PCH_ */
--- /dev/null
+#define REACTOS_VERSION_DLL
+#define REACTOS_STR_FILE_DESCRIPTION "Parallel Port Function Driver"
+#define REACTOS_STR_INTERNAL_NAME "parport"
+#define REACTOS_STR_ORIGINAL_FILENAME "parport.sys"
+#include <reactos/version.rc>
;---------------------------- LPT PORT DRIVER ---------------------------\r
\r
[LptPort_Inst.NT]\r
-;CopyFiles = LptPort_CopyFiles.NT\r
+CopyFiles = LptPort_CopyFiles.NT\r
AddReg = LptPort_AddReg.NT\r
\r
[LptPort_CopyFiles.NT]\r
parport.sys\r
\r
[LptPort_AddReg.NT]\r
-;HKR, , "EnumPropPages32", 0, "msports.dll,ParallelPortPropPageProvider"\r
+HKR, , "EnumPropPages32", 0, "msports.dll,ParallelPortPropPageProvider"\r
HKR, , "PortSubClass", 1, 00\r
\r
[LptPort_Inst.NT.Services]\r
-;AddService = parport, 0x00000002, parport_Service_Inst\r
+AddService = parport, 0x00000002, parport_Service_Inst\r
\r
[parport_Service_Inst]\r
ServiceType = 1\r