- Timestamp:
- Jul 10, 2001, 7:22:15 AM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/win32k/include/probkrnl.h
r5247 r6281 1 /* $Id: probkrnl.h,v 1.2 1 2001-02-23 02:57:54bird Exp $1 /* $Id: probkrnl.h,v 1.22 2001-07-10 05:22:15 bird Exp $ 2 2 * 3 3 * Include file for ProbKrnl. … … 16 16 * Defined Constants And Macros * 17 17 *******************************************************************************/ 18 #define NBR_OF_KRNLIMPORTS 81 /* When this is changed make sure to */18 #define NBR_OF_KRNLIMPORTS 91 /* When this is changed make sure to */ 19 19 /* update the aImportTab in probkrnl.c */ 20 20 /* and make test faker in test.h and */ … … 24 24 /* Entry-Point Type flag */ 25 25 #define EPT_PROC 0x00 /* procedure - overload procedure*/ 26 #define EPT_PROCIMPORT 0x01 /* procedure 32bit - import only */ 27 #define EPT_VARIMPORT 0x02 /* variable/non-procedure 32bit */ 28 #define EPT_NOT_REQ 0x04 /* Not required flag. */ 26 #define EPT_PROCIMPORT 0x01 /* procedure - import only */ 27 #define EPT_PROCIMPORTH 0x02 /* procedure hybrid - import only */ 28 #define EPT_VARIMPORT 0x04 /* variable/non-procedure 32bit */ 29 #define EPT_NOT_REQ 0x08 /* Not required flag. */ 29 30 #define EPTNotReq(a) (((a).fType & (EPT_NOT_REQ)) == EPT_NOT_REQ) 30 31 #define EPT_WRAPPED 0x40 /* Wrapped due - differs between builds */ … … 35 36 #define EPT16BitEntry(a) (((a).fType & EPT_BIT_MASK) == EPT_16BIT) 36 37 #define EPT32BitEntry(a) (((a).fType & EPT_BIT_MASK) == EPT_32BIT) 38 #define EPTProcImportHybrid(a) (((a).fType & ~(EPT_BIT_MASK | EPT_WRAPPED | EPT_NOT_REQ)) == EPT_PROCIMPORTH) 37 39 38 40 /* 32bit types */ … … 52 54 #define EPT_PROCIMPORT16 (EPT_PROCIMPORT | EPT_16BIT) /* far proc in calltab with a far jmp. */ 53 55 #define EPT_PROCIMPORTNR16 (EPT_PROCIMPORT | EPT_16BIT | EPT_NOT_REQ) 56 #define EPT_PROCIMPORTH16 (EPT_PROCIMPORTH | EPT_16BIT) /* far proc in 16-bit calltab with a far jmp. */ 57 #define EPT_PROCIMPORTHNR16 (EPT_PROCIMPORTH | EPT_16BIT | EPT_NOT_REQ) 54 58 #define EPT_VARIMPORT16 (EPT_VARIMPORT | EPT_16BIT) 55 59 #define EPT_VARIMPORTNR16 (EPT_VARIMPORT | EPT_16BIT | EPT_NOT_REQ) … … 57 61 #define EPT16ProcImport(a) (((a).fType & ~(EPT_WRAPPED)) == EPT_PROCIMPORT16) 58 62 #define EPT16ProcImportNR(a) (((a).fType & ~(EPT_WRAPPED)) == EPT_PROCIMPORTNR16) 63 #define EPT16ProcImportH(a) (((a).fType & ~(EPT_WRAPPED)) == EPT_PROCIMPORTH16) 64 #define EPT16ProcImportHNR(a) (((a).fType & ~(EPT_WRAPPED)) == EPT_PROCIMPORTHNR16) 59 65 #define EPT16VarImport(a) (((a).fType & ~(EPT_WRAPPED)) == EPT_VARIMPORT16) 60 66 #define EPT16VarImportNR(a) (((a).fType & ~(EPT_WRAPPED)) == EPT_VARIMPORTNR16)
Note:
See TracChangeset
for help on using the changeset viewer.