|
|
1.1 root 1: /*++
2:
3: Copyright (c) 1993
4:
5: Module Name:
6:
7: hilevel.h
8:
9: Abstract:
10:
11: Prototypes for the entry points to the High-Level portion (data
12: formatter) of the QIC-117 device driver.
13:
14: Revision History:
15:
16:
17: --*/
18:
19: NTSTATUS
20: q117Initialize(
21: IN PDRIVER_OBJECT DriverObject,
22: IN PDEVICE_OBJECT q117iDeviceObject,
23: IN PUNICODE_STRING RegistryPath,
24: PADAPTER_OBJECT AdapterObject,
25: ULONG NumberOfMapRegisters
26: );
27:
28:
29: NTSTATUS
30: q117Read(
31: IN PDEVICE_OBJECT DeviceObject,
32: IN PIRP Irp
33: );
34:
35:
36: NTSTATUS
37: q117Write(
38: IN PDEVICE_OBJECT DeviceObject,
39: IN PIRP Irp
40: );
41:
42: NTSTATUS
43: q117DeviceControl(
44: IN PDEVICE_OBJECT DeviceObject,
45: IN PIRP Irp
46: );
47:
48: NTSTATUS
49: q117Create (
50: IN PDEVICE_OBJECT DeviceObject,
51: IN PIRP Irp
52: );
53:
54: NTSTATUS
55: q117Close (
56: IN PDEVICE_OBJECT DeviceObject,
57: IN PIRP Irp
58: );
59:
60: NTSTATUS
61: q117Cleanup(
62: IN PDEVICE_OBJECT DeviceObject,
63: IN PIRP Irp
64: );
65:
66: //
67: // Make compiler happy (this should be in the NT DDK but I could not
68: // find it)
69: //
70: int
71: sprintf(
72: char *s,
73: const char *format,
74: ...
75: );
76:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.