Annotation of q_a/samples/ddk/mono/monopub.h, revision 1.1

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)

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.