Changeset 2898 for trunk/src/win32k/include/probkrnl.h
- Timestamp:
- Feb 25, 2000, 7:19:24 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/win32k/include/probkrnl.h
r2838 r2898 1 /* $Id: probkrnl.h,v 1.1 0 2000-02-21 09:24:00bird Exp $1 /* $Id: probkrnl.h,v 1.11 2000-02-25 18:15:06 bird Exp $ 2 2 * 3 3 * Include file for ProbKrnl. … … 61 61 62 62 63 /* 64 * Database of kernel symbols. 65 */ 66 #pragma pack(1) 67 typedef struct 68 { 69 unsigned short usBuild; /* Build number */ 70 unsigned char chType; /* R, H, A */ 71 unsigned char fSMP; /* TRUE / FALSE */ 72 unsigned char cObjects; /* Count of objects */ 73 struct 74 { 75 unsigned char iObject; /* Object number. */ 76 unsigned long offObject; /* offset into object of the symbol. */ 77 } aSyms[NBR_OF_KRNLIMPORTS]; 78 79 } KRNLDBENTRY, *PKRNLDBENTRY; 80 #pragma pack() 81 82 63 83 64 84 /******************************************************************************* … … 67 87 *******************************************************************************/ 68 88 extern IMPORTKRNLSYM _aImportTab[NBR_OF_KRNLIMPORTS]; /* 'aImportTab' in PrbKrnl.c */ 69 extern unsigned long int _ulBuild; /* 'ulBuild' in PrbKrnl.c */89 extern unsigned short int _usBuild; /* 'ulBuild' in PrbKrnl.c */ 70 90 extern unsigned short int _usVerMajor; /* 'usVerMajor' in PrbKrnl.c */ 71 91 extern unsigned short int _usVerMinor; /* 'usVerMinor' in PrbKrnl.c */ 92 extern KRNLDBENTRY aKrnlSymDB[]; /* defined in symdb.c (for 16-bit usage) */ 93 extern KRNLDBENTRY _aKrnlSymDB[]; /* defined in symdb.c (for 32-bit usage) */ 72 94 73 #ifdef INCL_16 /* 16-bit only */ 95 96 #if defined(INCL_16) && defined(MAX_DISKDD_CMD) /* 16-bit only */ 74 97 int ProbeKernel(PRPINITIN pReqPack); 75 98 #endif
Note:
See TracChangeset
for help on using the changeset viewer.