Changeset 1467 for trunk/src/win32k/include/dev16.h
- Timestamp:
- Oct 27, 1999, 4:03:01 AM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/win32k/include/dev16.h
r847 r1467 1 /* $Id: dev16.h,v 1. 1 1999-09-06 02:19:57bird Exp $1 /* $Id: dev16.h,v 1.2 1999-10-27 02:02:56 bird Exp $ 2 2 * dev16 - 16-bit specific. Should not be used in 32-bit C/C++. 3 3 * … … 42 42 #define D16_IOCTL_VERIFYPROCTAB 0x42 43 43 44 45 44 /** 46 * Regards goes to Matthieu Willm for this!45 * Regards goes to Matthieu Willm for (parts of) this! 47 46 */ 47 #ifdef INCL_16 48 typedef void FAR * FPVOID; 49 #else 50 typedef ULONG FPVOID; 51 #endif 48 52 typedef struct _DosTable /* dt */ 49 53 { 50 54 UCHAR cul; /* count of entries (dwords) in this table.*/ 51 ULONG notinterestingAtAll; 55 FPVOID fph_HardError; 56 FPVOID fph_UCase; 57 ULONG UnknownOrReserved1; 58 ULONG UnknownOrReserved2; 59 ULONG UnknownOrReserved3; 60 FPVOID fph_MemMapAlias; 61 FPVOID fph_MemUnmapAlias; 62 FPVOID fph_GoProtAll; 63 FPVOID fph_GoRealAll; 64 FPVOID fph_doshlp_RedirDev; 65 ULONG UnknownOrReserved4; 66 ULONG UnknownOrReserved5; 67 FPVOID fph_SFFromSFN; 68 FPVOID fph_SegGetInfo; 69 FPVOID fph_AsgCheckDrive; 70 ULONG UnknownOrReserved6; 71 ULONG UnknownOrReserved7; 52 72 } DOSTABLE, FAR *PDOSTABLE , NEAR *NPDOSTABLE; 53 73 … … 55 75 { 56 76 UCHAR cul; /* count of entries (dwords) in this table.*/ 57 ULONG notinteresting0;58 ULONG notinteresting1;59 ULONG notinteresting2;60 ULONG notinteresting3;61 ULONG notinteresting4;62 ULONG notinteresting5;63 ULONG notinteresting6;64 ULONG notinteresting7;65 ULONG notinteresting8;77 FPVOID fpErrMap24; 78 FPVOID fpErrMap24End; 79 FPVOID fpErr_Table_24; 80 FPVOID fpCDSAddr; 81 FPVOID fpGDT_RDR1; 82 FPVOID fpInterrupLevel; 83 FPVOID fp_cInDos; 84 ULONG UnknownOrReserved1; 85 ULONG UnknownOrReserved2; 66 86 ULONG R0FlatCS; 67 87 ULONG R0FlatDS; 68 ULONGTKSSBase;69 ULONG notinterestingC;70 ULONG notinterestingD;71 ULONG notinterestingE;72 ULONG notinterestingF;73 ULONGReserveVM;74 ULONG notinterestingH;75 ULONG notinterestingI;88 LIN pTKSSBase; 89 LIN pintSwitchStack; 90 LIN pprivatStack; 91 FPVOID fpPhysDiskTablePtr; 92 LIN pforceEMHandler; 93 LIN pReserveVM; 94 LIN p_pgpPageDir; 95 ULONG UnknownOrReserved3; 76 96 } DOSTABLE2, FAR *PDOSTABLE2 , NEAR *NPDOSTABLE2; 77 97 … … 89 109 */ 90 110 USHORT NEAR CallR0Init32(LIN pRpInit); 91 111 USHORT NEAR CallGetOTEs32(ULONG addressOTEBuf); 112 USHORT NEAR CallVerifyProcTab32(void); 92 113 93 114 /*
Note:
See TracChangeset
for help on using the changeset viewer.