Changeset 2898 for trunk/src/win32k/include/dev16.h
- Timestamp:
- Feb 25, 2000, 7:19:24 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/win32k/include/dev16.h
r2836 r2898 1 /* $Id: dev16.h,v 1. 7 2000-02-21 04:45:46bird Exp $1 /* $Id: dev16.h,v 1.8 2000-02-25 18:15:04 bird Exp $ 2 2 * dev16 - 16-bit specific. Should not be used in 32-bit C/C++. 3 3 * … … 13 13 typedef ULONG LIN; 14 14 typedef ULONG FAR *PLIN; 15 #endif 16 #ifndef MAX_DISKDD_CMD /* macro from reqpkt.h where these normally is declared. */ 17 typedef void FAR *PRPINITIN; 18 typedef void FAR *PRPINITOUT; 19 typedef void FAR *PRP_GENIOCTL; 20 typedef ULONG DDHDR; 15 21 #endif 16 22 … … 36 42 * Get Kernel OTEs. No params. Data is KRNLOBJTABLE (dev1632.h). 37 43 */ 38 #define D16_IOCTL_GETKRNL OTES0x4144 #define D16_IOCTL_GETKRNLINFO 0x41 39 45 40 46 41 47 /* 42 * Get Kernel OTEs. No params. No data. aImportTab is used.48 * Verify aImportTab. No params. No data (aImportTab is used). 43 49 */ 44 #define D16_IOCTL_VERIFYPROCTAB 0x42 50 #define D16_IOCTL_VERIFYIMPORTTAB 0x42 51 45 52 46 53 /** … … 112 119 */ 113 120 USHORT NEAR CallR0Init32(LIN pRpInit); 114 USHORT NEAR CallGet OTEs32(ULONG addressOTEBuf);121 USHORT NEAR CallGetKernelInfo32(ULONG addressKrnlInfoBuf); 115 122 USHORT NEAR CallVerifyImportTab32(void); 116 123 USHORT NEAR CallElfIOCtl(LIN pRpIOCtl); … … 132 139 extern USHORT R0FlatCS16; 133 140 extern USHORT R0FlatDS16; 141 extern BOOL fInitTime; 134 142 135 143 … … 155 163 extern char PASCAL BSS32START ; 156 164 extern char PASCAL CONST32_ROSTART ; 165 extern char PASCAL _VFTSTART ; 166 extern char PASCAL EH_DATASTART ; 157 167 158 168 extern char PASCAL CODE16END ; … … 166 176 extern char PASCAL BSS32END ; 167 177 extern char PASCAL CONST32_ROEND ; 178 extern char PASCAL _VFTEND ; 179 extern char PASCAL EH_DATAEND ; 168 180 169 181
Note:
See TracChangeset
for help on using the changeset viewer.