|
|
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.