Changeset 4185 for trunk/src/win32k/include/errors.h
- Timestamp:
- Sep 4, 2000, 6:40:50 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/win32k/include/errors.h
r4164 r4185 1 /* $Id: errors.h,v 1. 2 2000-09-02 21:08:01bird Exp $1 /* $Id: errors.h,v 1.3 2000-09-04 16:40:50 bird Exp $ 2 2 * 3 3 * Error definitions for Win32k.sys … … 54 54 #define ERROR_PROB_SYM_SEG_DEF_SEEK (ERROR_PROB_BASE + 34) 55 55 #define ERROR_PROB_SYM_SEG_DEF_READ (ERROR_PROB_BASE + 35) 56 #define ERROR_PROB_SYM_VERIFY_FIRST (ERROR_PROB_BASE + 36) 57 #define ERROR_PROB_SYM_V_PROC_NOT_FND (ERROR_PROB_SYM_VERIFY_FIRST + ERROR_D32_PROC_NOT_FOUND - ERROR_D32_VERIFYIMPORTTAB_FIRST) 58 #define ERROR_PROB_SYM_V_OBJ_OR_ADDR (ERROR_PROB_SYM_VERIFY_FIRST + ERROR_D32_INVALID_OBJ_OR_ADDR - ERROR_D32_VERIFYIMPORTTAB_FIRST) 59 #define ERROR_PROB_SYM_V_ADDRESS (ERROR_PROB_SYM_VERIFY_FIRST + ERROR_D32_INVALID_ADDRESS - ERROR_D32_VERIFYIMPORTTAB_FIRST) 60 #define ERROR_PROB_SYM_V_PROLOG (ERROR_PROB_SYM_VERIFY_FIRST + ERROR_D32_TOO_INVALID_PROLOG - ERROR_D32_VERIFYIMPORTTAB_FIRST) 61 #define ERROR_PROB_SYM_V_NOT_IMPL (ERROR_PROB_SYM_VERIFY_FIRST + ERROR_D32_NOT_IMPLEMENTED - ERROR_D32_VERIFYIMPORTTAB_FIRST) 62 /* - reserved for future errors - * 63 #define ERROR_PROB_SYM_ (ERROR_PROB_BASE + 41) 64 #define ERROR_PROB_SYM_ (ERROR_PROB_BASE + 42) */ 65 #define ERROR_PROB_SYM_IMPORTS_NOTFOUND (ERROR_PROB_BASE + 43) 66 #define ERROR_PROB_SYMDB_KRNL_NOT_FOUND (ERROR_PROB_BASE + 44) 56 #define ERROR_PROB_SYM_VERIFY_IOCTL (ERROR_PROB_BASE + 36) 57 #define ERROR_PROB_SYM_D32_FIRST (ERROR_PROB_BASE + 37) 58 #define ERROR_PROB_SYM_V_GETOS2KRNL (ERROR_PROB_SYM_D32_FIRST + ERROR_D32_GETOS2KRNL_FAILED - ERROR_D32_FIRST) 59 #define ERROR_PROB_SYM_V_NO_SWAPMTE (ERROR_PROB_SYM_D32_FIRST + ERROR_D32_NO_SWAPMTE - ERROR_D32_FIRST) 60 #define ERROR_PROB_SYM_V_OBJECTS (ERROR_PROB_SYM_D32_FIRST + ERROR_D32_TOO_MANY_OBJECTS - ERROR_D32_FIRST) 61 #define ERROR_PROB_SYM_V_OBJECT_TABLE (ERROR_PROB_SYM_D32_FIRST + ERROR_D32_NO_OBJECT_TABLE - ERROR_D32_FIRST) 62 #define ERROR_PROB_SYM_V_BUILD_INFO (ERROR_PROB_SYM_D32_FIRST + ERROR_D32_BUILD_INFO_NOT_FOUND - ERROR_D32_FIRST) 63 #define ERROR_PROB_SYM_V_INVALID_BUILD (ERROR_PROB_SYM_D32_FIRST + ERROR_D32_INVALID_BUILD - ERROR_D32_FIRST) 64 #define ERROR_PROB_SYM_V_VERIFY (ERROR_PROB_SYM_D32_FIRST + ERROR_D32_VERIFY_FAILED - ERROR_D32_FIRST) 65 #define ERROR_PROB_SYM_V_IPE (ERROR_PROB_SYM_D32_FIRST + ERROR_D32_IPE - ERROR_D32_FIRST) 66 #define ERROR_PROB_SYM_V_HEAPINIT (ERROR_PROB_SYM_D32_FIRST + ERROR_D32_HEAPINIT_FAILED - ERROR_D32_FIRST) 67 #define ERROR_PROB_SYM_V_PROC_NOT_FND (ERROR_PROB_SYM_D32_FIRST + ERROR_D32_PROC_NOT_FOUND - ERROR_D32_FIRST) 68 #define ERROR_PROB_SYM_V_OBJ_OR_ADDR (ERROR_PROB_SYM_D32_FIRST + ERROR_D32_INVALID_OBJ_OR_ADDR - ERROR_D32_FIRST) 69 #define ERROR_PROB_SYM_V_ADDRESS (ERROR_PROB_SYM_D32_FIRST + ERROR_D32_INVALID_ADDRESS - ERROR_D32_FIRST) 70 #define ERROR_PROB_SYM_V_PROLOG (ERROR_PROB_SYM_D32_FIRST + ERROR_D32_TOO_INVALID_PROLOG - ERROR_D32_FIRST) 71 #define ERROR_PROB_SYM_V_NOT_IMPL (ERROR_PROB_SYM_D32_FIRST + ERROR_D32_NOT_IMPLEMENTED - ERROR_D32_FIRST) 72 #define ERROR_PROB_SYM_V_D32_LDR_INIT (ERROR_PROB_SYM_D32_FIRST + ERROR_D32_LDR_INIT_FAILED - ERROR_D32_FIRST) 73 #define ERROR_PROB_SYM_D32_LAST ERROR_PROB_SYM_V_D32_LDR_INIT 74 /* - reserved for future errors - */ 75 #define ERROR_PROB_SYM_IMPORTS_NOTFOUND (ERROR_PROB_BASE + 100) 76 #define ERROR_PROB_SYMDB_KRNL_NOT_FOUND (ERROR_PROB_BASE + 101) 67 77 68 78 69 79 70 80 /* 71 * D32initErrors81 * GetKernelInfo32 Errors 72 82 */ 73 #define ERROR_D32_GETOS2KRNL_FAILED 0x01 74 #define ERROR_D32_NO_SWAPMTE 0x02 75 #define ERROR_D32_TOO_MANY_OBJECTS 0x03 76 #define ERROR_D32_NO_OBJECT_TABLE 0x04 77 #define ERROR_D32_BUILD_INFO_NOT_FOUND 0x05 78 #define ERROR_D32_INVALID_BUILD 0x06 83 #define ERROR_D32_FIRST 0x0001 84 #define ERROR_D32_LAST ERROR_D32_NOT_IMPLEMENTED 85 #define ERROR_D32_GETOS2KRNL_FAILED (0x0000 + ERROR_D32_FIRST) 86 #define ERROR_D32_NO_SWAPMTE (0x0001 + ERROR_D32_FIRST) 87 #define ERROR_D32_TOO_MANY_OBJECTS (0x0002 + ERROR_D32_FIRST) 88 #define ERROR_D32_NO_OBJECT_TABLE (0x0003 + ERROR_D32_FIRST) 89 #define ERROR_D32_BUILD_INFO_NOT_FOUND (0x0004 + ERROR_D32_FIRST) 90 #define ERROR_D32_INVALID_BUILD (0x0005 + ERROR_D32_FIRST) 79 91 80 #define ERROR_D32_VERIFYIMPORTTAB_FIRST 0x10 81 #define ERROR_D32_PROC_NOT_FOUND (ERROR_D32_VERIFYIMPORTTAB_FIRST + 0) 82 #define ERROR_D32_INVALID_OBJ_OR_ADDR (ERROR_D32_VERIFYIMPORTTAB_FIRST + 1) 83 #define ERROR_D32_ INVALID_ADDRESS (ERROR_D32_VERIFYIMPORTTAB_FIRST + 2)84 #define ERROR_D32_ TOO_INVALID_PROLOG (ERROR_D32_VERIFYIMPORTTAB_FIRST + 3)85 #define ERROR_D32_ NOT_IMPLEMENTED (ERROR_D32_VERIFYIMPORTTAB_FIRST + 4)86 #define ERROR_D32_ VERIFYIMPORTTAB_LAST 0x1F92 /* 93 * R0Init32 Errors 94 */ 95 #define ERROR_D32_VERIFY_FAILED (0x0006 + ERROR_D32_FIRST) 96 #define ERROR_D32_IPE (0x0007 + ERROR_D32_FIRST) 97 #define ERROR_D32_HEAPINIT_FAILED (0x0008 + ERROR_D32_FIRST) 98 #define ERROR_D32_LDR_INIT_FAILED (0x0009 + ERROR_D32_FIRST) 87 99 88 #define ERROR_D32_VERIFY_FAILED 0x20 100 /* 101 * VerifyImportTab32 errors. 102 */ 103 #define ERROR_D32_PROC_NOT_FOUND (0x000a + ERROR_D32_FIRST) 104 #define ERROR_D32_INVALID_OBJ_OR_ADDR (0x000b + ERROR_D32_FIRST) 105 #define ERROR_D32_INVALID_ADDRESS (0x000c + ERROR_D32_FIRST) 106 #define ERROR_D32_TOO_INVALID_PROLOG (0x000d + ERROR_D32_FIRST) 107 #define ERROR_D32_NOT_IMPLEMENTED (0x000e + ERROR_D32_FIRST) 108 109 /* 110 * Procedure shift and mask. 111 * Used to get or set the procedure number of an error code. 112 */ 113 #define ERROR_D32_ERROR_MASK 0xff00 114 #define ERROR_D32_PROC_MASK 0x7f00 115 #define ERROR_D32_PROC_FLAG 0x8000 116 #define ERROR_D32_PROC_SHIFT 0x8 89 117 90 118
Note:
See TracChangeset
for help on using the changeset viewer.