/* FUNCTIONS **************************************************************/
-#include <ddk/ntddk.h>
+#include <ntddk.h>
#include "parallel.h"
#define LP_S (READ_PORT_UCHAR((PUCHAR)(LP_B+1)))
#define LP_C (LP_B+2)
+NTSTATUS STDCALL
+DriverEntry(PDRIVER_OBJECT DriverObject, PUNICODE_STRING RegistryPath);
+
static void Parallel_Reset(void)
/*
* FUNCTION: Resets the device attached to the parallel port
WRITE_PORT_UCHAR((PUCHAR)LP_C, LP_PSELECP | LP_PINITP);
}
-NTSTATUS STDCALL
+static NTSTATUS STDCALL
Dispatch(PDEVICE_OBJECT DeviceObject, PIRP Irp)
/*
* FUNCTION: Handles user mode requests
{
PIO_STACK_LOCATION Stack = IoGetCurrentIrpStackLocation(Irp);
NTSTATUS status;
- UINT i;
+ ULONG i;
switch (Stack->MajorFunction)
{