|
|
1.1 root 1: /*++
2:
3: Copyright (c) 1993 Microsoft Corporation
4:
5: Module Name:
6:
7: monopub.h
8:
9: Abstract:
10:
11: This module contains the PUBLIC (viewable by driver & Win32 apps)
12: definitions for the IOCTLs supported by the MONO device driver.
13:
14: Environment:
15:
16: Kernel & User mode
17:
18: Revision History:
19:
20: 03-22-93 : created
21:
22: --*/
23:
24:
25:
26: //
27: // Define the various device type values. Note that values used by Microsoft
28: // Corporation are in the range 0-32767, and 32768-65535 are reserved for use
29: // by customers.
30: //
31:
32: #define FILE_DEVICE_MONO 0x00008100
33:
34:
35:
36: //
37: // Macro definition for defining IOCTL and FSCTL function control codes. Note
38: // that function codes 0-2047 are reserved for Microsoft Corporation, and
39: // 2048-4095 are reserved for customers.
40: //
41:
42: #define MONO_IOCTL_INDEX 0x810
43:
44:
45:
46: //
47: // The MONO device driver IOCTLs
48: //
49:
50: #define IOCTL_MONO_PRINT CTL_CODE(FILE_DEVICE_MONO, \
51: MONO_IOCTL_INDEX, \
52: METHOD_BUFFERED, \
53: FILE_ANY_ACCESS)
54:
55: #define IOCTL_MONO_CLEAR_SCREEN CTL_CODE(FILE_DEVICE_MONO, \
56: MONO_IOCTL_INDEX + 1, \
57: METHOD_BUFFERED, \
58: FILE_ANY_ACCESS)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.