Changeset 4090 for branches/Grace/src


Ignore:
Timestamp:
Aug 25, 2000, 6:47:28 AM (25 years ago)
Author:
bird
Message:

Coding more or less completed.

Location:
branches/Grace/src/win32k
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/Grace/src/win32k/include/ModuleBase.h

    r3834 r4090  
    1 /* $Id: ModuleBase.h,v 1.3.4.1 2000-07-16 22:43:26 bird Exp $
     1/* $Id: ModuleBase.h,v 1.3.4.2 2000-08-25 04:47:22 bird Exp $
    22 *
    33 * ModuleBase - Declaration of the Basic module class.
     
    116116
    117117    /** @cat Public Main methods */
    118     virtual ULONG  init(PCSZ pszFilename);
    119     virtual ULONG  read(ULONG offLXFile, PVOID pvBuffer, ULONG fpBuffer, ULONG cbToRead, PMTE pMTE) = 0;
    120     virtual ULONG  applyFixups(PMTE pMTE, ULONG iObject, ULONG iPageTable, PVOID pvPage,
    121                                ULONG ulPageAddress, PVOID pvPTDA); /*(ldrEnum32bitRelRecs)*/
    122     virtual ULONG  openPath(PCHAR pachModname, USHORT cchModname, ldrlv_t *pLdrLv, PULONG pfl); /*(ldrOpenPath)*/
     118    virtual ULONG   init(PCSZ pszFilename);
     119    virtual ULONG   read(ULONG offLXFile, PVOID pvBuffer, ULONG fpBuffer, ULONG cbToRead, PMTE pMTE) = 0;
     120    virtual ULONG   applyFixups(PMTE pMTE, ULONG iObject, ULONG iPageTable, PVOID pvPage,
     121                                ULONG ulPageAddress, PVOID pvPTDA); /*(ldrEnum32bitRelRecs)*/
     122    virtual ULONG   openPath(PCHAR pachFilename, USHORT cchFilename, ldrlv_t *pLdrLv, PULONG pful); /* (ldrOpenPath) */
    123123    #ifndef RING0
    124     virtual ULONG  writeFile(PCSZ pszLXFilename);
     124    virtual ULONG   writeFile(PCSZ pszLXFilename);
    125125    #endif
    126126
    127127    /** @cat public Helper methods */
    128     virtual VOID   dumpVirtualLxFile() = 0;
    129     BOOL           queryIsModuleName(PCSZ pszFilename);
     128    virtual VOID    dumpVirtualLxFile() = 0;
     129    BOOL            queryIsModuleName(PCSZ pszFilename);
     130    PCSZ            getFilename();
     131    PCSZ            getModuleName();
    130132
    131133    /** @cat static print method */
     
    139141    SFN         hFile;                  /* filehandle */
    140142    PSZ         pszFilename;            /* fullpath */
    141     PSZ         pszModuleName;          /* filename without extention. */
     143    PSZ         pszModuleName;          /* filename without path and extention. */
    142144
    143145    /** @cat public static data. */
  • branches/Grace/src/win32k/test/fakea.asm

    r4076 r4090  
    1 ; $Id: fakea.asm,v 1.1.4.4 2000-08-24 01:36:29 bird Exp $
     1; $Id: fakea.asm,v 1.1.4.5 2000-08-25 04:47:28 bird Exp $
    22;
    33; Fake assembly imports.
     
    345345
    346346ftkep_ret:
    347     call    _fakeLDRClearSem@0
     347    push    eax
     348    call    _fakeLDRClearSem@0          ; clear the semaphore.
     349    pop     eax
    348350
    349351ftkep_ret2:
Note: See TracChangeset for help on using the changeset viewer.