Ignore:
Timestamp:
Jan 22, 2000, 7:21:03 PM (26 years ago)
Author:
bird
Message:

Temporary backup checkin.

File:
1 edited

Legend:

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

    r1678 r2501  
    1 /* $Id: ModuleBase.h,v 1.1 1999-11-10 01:45:31 bird Exp $
     1/* $Id: ModuleBase.h,v 1.2 2000-01-22 18:20:58 bird Exp $
    22 *
    33 * ModuleBase - Declaration of the Basic module class.
     
    2222#define ERROR_INTERNAL_PROCESSING_ERROR     0x42000002UL
    2323
     24
     25/*
     26 * Some useful macros.
     27 */
     28#define NOREF(a) (a=a)                      /* Not referenced parameter warning fix. */
     29#define ALIGN(a, alignment) (((a) + (alignment - 1UL)) & ~(alignment - 1UL))
     30                                            /* aligns something, a,  up to nearest alignment boundrary-
     31                                             * Note: Aligment must be a 2**n number. */
    2432
    2533/*
     
    7482    virtual ULONG  init(PCSZ pszFilename);
    7583    virtual ULONG  read(ULONG offLXFile, PVOID pvBuffer, ULONG cbToRead, ULONG flFlags, PMTE pMTE) = 0;
     84    virtual ULONG  applyFixups(PMTE pMTE, ULONG iObject, ULONG iPageTable, PVOID pvPage,
     85                               ULONG ulPageAddress, PVOID pvPTDA); /*(ldrEnum32bitRelRecs)*/
    7686    #ifndef RING0
    7787    virtual ULONG  writeFile(PCSZ pszLXFilename);
Note: See TracChangeset for help on using the changeset viewer.