Ignore:
Timestamp:
Feb 25, 2000, 7:19:24 PM (26 years ago)
Author:
bird
Message:

Symbol Database is implemented.
No scanning of the os2krnl file, the loaded image is now scaned to determin
which build, debug/retail and smp/uni.
And yet some more enhanchments like 16-bit logging.

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:46 bird Exp $
     1/* $Id: dev16.h,v 1.8 2000-02-25 18:15:04 bird Exp $
    22 * dev16 - 16-bit specific. Should not be used in 32-bit C/C++.
    33 *
     
    1313typedef ULONG       LIN;
    1414typedef ULONG  FAR *PLIN;
     15#endif
     16#ifndef MAX_DISKDD_CMD   /* macro from reqpkt.h where these normally is declared. */
     17typedef void   FAR *PRPINITIN;
     18typedef void   FAR *PRPINITOUT;
     19typedef void   FAR *PRP_GENIOCTL;
     20typedef ULONG       DDHDR;
    1521#endif
    1622
     
    3642 * Get Kernel OTEs. No params. Data is KRNLOBJTABLE (dev1632.h).
    3743 */
    38 #define D16_IOCTL_GETKRNLOTES       0x41
     44#define D16_IOCTL_GETKRNLINFO       0x41
    3945
    4046
    4147/*
    42  * Get Kernel OTEs. No params. No data. aImportTab is used.
     48 * Verify aImportTab. No params. No data (aImportTab is used).
    4349 */
    44 #define D16_IOCTL_VERIFYPROCTAB     0x42
     50#define D16_IOCTL_VERIFYIMPORTTAB   0x42
     51
    4552
    4653/**
     
    112119 */
    113120USHORT NEAR CallR0Init32(LIN pRpInit);
    114 USHORT NEAR CallGetOTEs32(ULONG addressOTEBuf);
     121USHORT NEAR CallGetKernelInfo32(ULONG addressKrnlInfoBuf);
    115122USHORT NEAR CallVerifyImportTab32(void);
    116123USHORT NEAR CallElfIOCtl(LIN pRpIOCtl);
     
    132139extern USHORT   R0FlatCS16;
    133140extern USHORT   R0FlatDS16;
     141extern BOOL     fInitTime;
    134142
    135143
     
    155163extern char PASCAL BSS32START       ;
    156164extern char PASCAL CONST32_ROSTART  ;
     165extern char PASCAL _VFTSTART        ;
     166extern char PASCAL EH_DATASTART     ;
    157167
    158168extern char PASCAL CODE16END      ;
     
    166176extern char PASCAL BSS32END       ;
    167177extern char PASCAL CONST32_ROEND  ;
     178extern char PASCAL _VFTEND        ;
     179extern char PASCAL EH_DATAEND     ;
    168180
    169181
Note: See TracChangeset for help on using the changeset viewer.