Changeset 2501 for trunk/src/win32k/include/ModuleBase.h
- Timestamp:
- Jan 22, 2000, 7:21:03 PM (26 years ago)
- 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:31bird Exp $1 /* $Id: ModuleBase.h,v 1.2 2000-01-22 18:20:58 bird Exp $ 2 2 * 3 3 * ModuleBase - Declaration of the Basic module class. … … 22 22 #define ERROR_INTERNAL_PROCESSING_ERROR 0x42000002UL 23 23 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. */ 24 32 25 33 /* … … 74 82 virtual ULONG init(PCSZ pszFilename); 75 83 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)*/ 76 86 #ifndef RING0 77 87 virtual ULONG writeFile(PCSZ pszLXFilename);
Note:
See TracChangeset
for help on using the changeset viewer.