Ignore:
Timestamp:
Dec 19, 2002, 2:49:11 AM (23 years ago)
Author:
bird
Message:

Just big commit.

File:
1 edited

Legend:

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

    r9514 r9528  
    1 /* $Id: krnlPrivate.h,v 1.4 2002-12-16 02:25:07 bird Exp $
     1/* $Id: krnlPrivate.h,v 1.5 2002-12-19 01:49:06 bird Exp $
    22 *
    3  * Private header file for the krnl*.c* files.
     3 * Private header file for the krnl part.
    44 *
    5  * Copyright (c) 2001 knut st. osmundsen (kosmunds@csc.com)
     5 * Copyright (c) 2001-2003 knut st. osmundsen <bird@anduin.net>
    66 *
    7  * Project Odin Software License can be found in LICENSE.TXT
     7 *
     8 * This file is part of kKrnlLib.
     9 *
     10 * kKrnlLib is free software; you can redistribute it and/or modify
     11 * it under the terms of the GNU General Public License as published by
     12 * the Free Software Foundation; either version 2 of the License, or
     13 * (at your option) any later version.
     14 *
     15 * kKrnlLib is distributed in the hope that it will be useful,
     16 * but WITHOUT ANY WARRANTY; without even the implied warranty of
     17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     18 * GNU General Public License for more details.
     19 *
     20 * You should have received a copy of the GNU General Public License
     21 * along with kKrnlLib; if not, write to the Free Software
     22 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
    823 *
    924 */
     
    3449extern OTE                      KKL_ObjTab[4];                  /* calltaba.asm */
    3550extern OTE                      KKL_ObjTab_DosCalls[20];        /* calltaba.asm */
     51extern PMTE                     pKrnlMTE;                       /* krnlInit.c */
     52extern PSMTE                    pKrnlSMTE;                      /* krnlInit.c */
     53extern POTE                     pKrnlOTE;                       /* krnlInit.c */
     54extern int                      cKernelObjects;                 /* krnlInit.c */
    3655#endif
    3756extern char                     KKL_ResNameTab[1];              /* calltaba.asm */
     
    4463
    4564
     65
    4666/*******************************************************************************
    4767*   Functions                                                                  *
    4868*******************************************************************************/
    49 extern void _Optlink    LockedWrite(unsigned long ulAddr, unsigned char chOpcode, unsigned long ulDword);
    50 extern int  _Optlink    MakeCalltab16CodeSegment(void);
     69extern void _Optlink    krnlLockedWrite(unsigned long ulAddr, unsigned char chOpcode, unsigned long ulDword);
     70extern int  _System     krnlMakeCalltab16CodeSegment(void);
    5171extern int              krnlLoadKernelSym(void);
    52 extern int              krnlLoadKernelSymFile(const char *pszFilename);
     72extern int              krnlVerifyImportTab(void);
     73#ifdef _OS2KLDR_H_
     74extern int              krnlLoadKernelSymFile(const char *pszFilename, POTE paOTEs, int cOTEs);
     75extern PMTE _System     krnlGetOS2KrnlMTE(void);
     76#endif
     77extern int              krnlInterpretProlog32(char *pach);
     78extern int              krnlInterpretProlog16(char *pach);
     79
    5380
    5481#endif
Note: See TracChangeset for help on using the changeset viewer.