Changeset 2541 for trunk/src


Ignore:
Timestamp:
Jan 28, 2000, 12:48:14 AM (26 years ago)
Author:
bird
Message:

applyFixup changes.++

File:
1 edited

Legend:

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

    r2501 r2541  
    1 /* $Id: pe2lx.h,v 1.7 2000-01-22 18:21:01 bird Exp $
     1/* $Id: pe2lx.h,v 1.8 2000-01-27 23:48:14 bird Exp $
    22 *
    33 * Pe2Lx class declarations. Ring 0 and Ring 3
    44 *
    5  * Copyright (c) 1998-1999 knut st. osmundsen (knut.stange.osmundsen@pmsc.no)
    6  * Copyright (c) 1998 Sander van Leeuwen (sandervl@xs4all.nl)
    7  * Copyright (c) 1998 Peter Fitzsimmons
     5 * Copyright (c) 1998-2000 knut st. osmundsen (knut.stange.osmundsen@pmsc.no)
    86 *
    97 * Project Odin Software License can be found in LICENSE.TXT
     
    6866    ULONG  applyFixups(PMTE pMTE, ULONG iObject, ULONG iPageTable, PVOID pvPage,
    6967                       ULONG ulPageAddress, PVOID pvPTDA); /*(ldrEnum32bitRelRecs)*/
    70 
    7168    #ifndef RING0
     69    ULONG  testApplyFixups();
    7270    ULONG  writeLxFile(PCSZ pszLXFilename);
    7371    #endif
     
    8785    ULONG       loadNtHeaders();
    8886    VOID        releaseNtHeaders();
     87    ULONG       loadBaseRelocations();
    8988
    9089    /** @cat init() helper methods - may only be called at init time! */
     
    117116    ULONG       getCountOfPages();
    118117    ULONG       queryObjectAndOffset(ULONG ulRVA, PULONG pulObject, PULONG poffObject);
     118    ULONG       readAtRVA(ULONG ulRVA, PVOID pvBuffer, ULONG cbBuffer);
    119119
    120120    /** @cat static helpers */
     
    176176    PIMAGE_NT_HEADERS       pNtHdrs;        /* Pointer to NT-Headers. If null load it using loadNtHeaders. */
    177177    ULONG                   ulImageBase;    /* Image base address. */
     178    PIMAGE_BASE_RELOCATION  pBaseRelocs;    /* Baserelocations. */
     179    ULONG                   cbBaseRelocs;   /* Size of baserelocations. */
     180    ULONG                   fApplyFixups;   /* TRUE: apply fixups, FALSE: do not apply fixups, ~0=check if need to apply fixups */
     181    ULONG                   fDeltaOnly;     /* TRUE: apply fixups only as deltas. FALSE: needs to calculate target address... */
    178182
    179183    /**
Note: See TracChangeset for help on using the changeset viewer.