Annotation of ntddk/src/print/inc/ntmindrv.h, revision 1.1.1.1

1.1       root        1: /**************************** MODULE HEADER ********************************
                      2:  * ntmindrv.h
                      3:  *      Defines etc for use in NT minidrivers with code.
                      4:  *
                      5:  *
                      6:  * Copyright (C) 1992  Microsoft Corporation.
                      7:  *
                      8:  ****************************************************************************/
                      9: 
                     10: /*
                     11:  *   Some generic function types,  as needed by the minidriver.
                     12:  */
                     13: 
                     14: typedef  int (* WSBFN)( void *, BYTE *, int );
                     15: 
                     16: /*
                     17:  *   A structure which is passed into the minidriver's initialisation
                     18:  * function.   This contains the addresses of RasDD entry points that
                     19:  * the minidriver needs to know about.
                     20:  */
                     21: 
                     22: typedef  struct
                     23: {
                     24:     WORD    wSize;              /* Size in bytes */
                     25:     WORD    wVersion;           /* Version ID - see below */
                     26: 
                     27:     WSBFN   WriteSpoolBuf;      /* WriteSpoolBuf: output function */
                     28: } NTMD_INIT;
                     29: 
                     30: #define NTMD_INIT_VER   0x0001  /* Version ID */
                     31: 
                     32: /*
                     33:  *   Prototype for the minidriver's initialisation function.
                     34:  */
                     35: 
                     36: typedef  BOOL  (* bSFAFN)( NTMD_INIT * );
                     37: 
                     38: BOOL   bSetFuncAddr( NTMD_INIT * );

unix.superglobalmegacorp.com

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