Changeset 7374 for trunk/src


Ignore:
Timestamp:
Nov 18, 2001, 5:07:29 AM (24 years ago)
Author:
bird
Message:

Used one IOCtl for everything - removed old stuff and added new prototypes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/win32k/kKrnlLib/include/dev16.h

    r6696 r7374  
    1 /* $Id: dev16.h,v 1.1 2001-09-11 01:27:27 bird Exp $
     1/* $Id: dev16.h,v 1.2 2001-11-18 04:07:29 bird Exp $
    22 * dev16 - 16-bit specific. Should not be used in 32-bit C/C++.
    33 *
     
    2020typedef ULONG       DDHDR;
    2121#endif
    22 
    23 /*
    24  * Ring 0 init IOCtl (dev1 -> dev0)
    25  */
    26 #define D16_IOCTL_CAT               0xC0
    27 
    28 /*
    29  * Get Kernel OTEs. No params. Data is KRNLOBJTABLE (dev1632.h).
    30  */
    31 #define D16_IOCTL_GETKRNLINFO       0x40
    32 
    33 
    34 /*
    35  * Verify aImportTab. No params. No data (aImportTab is used).
    36  */
    37 #define D16_IOCTL_VERIFYIMPORTTAB   0x41
    38 typedef struct _D16VERIFYIMPORTTABDATA
    39 {
    40     USHORT usRc;
    41 } D16VERIFYIMPORTTABDATA;
    42 typedef D16VERIFYIMPORTTABDATA FAR *PD16VERIFYIMPORTTABDATA;
    4322
    4423
     
    10584USHORT NEAR initGetDosTableData(void);
    10685ULONG  NEAR GetR0InitPtr(void);
     86ULONG  NEAR GetVerifyImportTab32Ptr(void);
     87ULONG  NEAR GetGetKernelInfo32Ptr(void);
    10788
    10889/*
     
    11091 */
    11192ULONG  NEAR CallR0Addr32bit(LIN ulAddr, ULONG ulParam);
    112 USHORT NEAR CallGetKernelInfo32(ULONG addressKrnlInfoBuf);
    113 USHORT NEAR CallVerifyImportTab32(void);
    114 
    11593
    11694/*
     
    175153extern char PASCAL EH_DATAEND     ;
    176154
     155extern unsigned long DATA16Base;
     156
    177157
    178158#endif
Note: See TracChangeset for help on using the changeset viewer.