Ignore:
Timestamp:
Nov 10, 1999, 2:45:38 AM (26 years ago)
Author:
bird
Message:

Some bugsfixes - Yield is disabled.
Added parameters.
Correcte moduleheaders.
Introduced a new base class for virtual lx modules + some elf sketches.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/win32k/include/ldr.h

    r1467 r1678  
    1 /* $Id: ldr.h,v 1.3 1999-10-27 02:02:56 bird Exp $
     1/* $Id: ldr.h,v 1.4 1999-11-10 01:45:32 bird Exp $
    22 *
    33 * ldr - loader header file.
    44 *
    55 * Copyright (c)  1999 knut  St.  osmundsen
     6 *
     7 * Project Odin Software License can be found in LICENSE.TXT
    68 *
    79 */
     
    4547            union
    4648            {
     49                ModuleBase *pModule;    /* Pointer to a Pe2Lx object. (Win32 executables) */
     50                #if defined(_PE2LX_H_)
    4751                Pe2Lx *     pPe2Lx;     /* Pointer to a Pe2Lx object. (Win32 executables) */
    48                 #if 0
     52                #endif
     53                #if defined(_ELF2LX_H_)
    4954                Elf2Lx *    pElf2Lx;    /* Pointer to a Elf2Lx object. (ELF executables) */
     55                #endif
     56                #if defined(_SCRIPT_H_)
    5057                Script *    pScript;    /* Pointer to a Script object. (Shell scripts) */
     58                #endif
     59                #if defined(_PE_H_)
    5160                Pe *        pPe;        /* Pointer to a Pe object. (Ring3 loader) */
    5261                #endif
    53                 void *      pv;
    5462            } Data;                     /* Pointer to data. Currently it's allways a Pe2Lx object! */
    5563        } MODULE, *PMODULE;
     
    7078        PMODULE     getModuleByFilename(PCSZ pszFilename);
    7179
    72         ULONG       addModule(SFN hFile, PMTE pMTE, ULONG fFlags, void *pData);
     80        ULONG       addModule(SFN hFile, PMTE pMTE, ULONG fFlags, ModuleBase *pModObj);
    7381        ULONG       removeModule(SFN hFile);
    7482
Note: See TracChangeset for help on using the changeset viewer.