Changeset 4164 for trunk/src/win32k/include/pe2lx.h
- Timestamp:
- Sep 2, 2000, 11:08:23 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/win32k/include/pe2lx.h
r2925 r4164 1 /* $Id: pe2lx.h,v 1. 9 2000-02-27 02:16:43 bird Exp $1 /* $Id: pe2lx.h,v 1.10 2000-09-02 21:08:03 bird Exp $ 2 2 * 3 3 * Pe2Lx class declarations. Ring 0 and Ring 3 … … 66 66 ULONG applyFixups(PMTE pMTE, ULONG iObject, ULONG iPageTable, PVOID pvPage, 67 67 ULONG ulPageAddress, PVOID pvPTDA); /*(ldrEnum32bitRelRecs)*/ 68 ULONG openPath(PCHAR pachFilename, USHORT cchFilename, ldrlv_t *pLdrLv, PULONG pful); /* (ldrOpenPath) */ 69 static ULONG openPath2(PCHAR pachFilename, ULONG cchFilename, ldrlv_t *pLdrLv, PULONG pful, BOOL fOdin32PathValid); 68 70 #ifndef RING0 69 71 ULONG testApplyFixups(); 70 72 ULONG writeFile(PCSZ pszLXFilename); 71 73 #endif 74 75 /** @cat public query methods */ 76 BOOL isExe(); 77 BOOL isDll(); 78 static SFN getKernel32SFN() { return sfnKernel32; } 79 static VOID setKernel32SFN(SFN sfn) { sfnKernel32 = sfn; } 80 static VOID invalidateOdin32Path(); 81 static LONG getLoadedModuleCount() { return cLoadedModules;} 72 82 73 83 /** @cat public Helper methods */ … … 120 130 /** @cat static helpers */ 121 131 static PCSZ queryOdin32ModuleName(PCSZ pszWin32ModuleName); 132 static BOOL initOdin32Path(); 133 static BOOL setOdin32Path(const char *psz); 122 134 123 135 /** @cat static dump methods */ … … 195 207 ULONG flFlags; /* equivalent object flags */ 196 208 } paSecChars2Flags[]; 209 210 static LONG cLoadedModules; /* Count of existing objects. Updated by constructor and destructor. */ 211 static const char * pszOdin32Path; /* Odin32 base path (include a slash). */ 212 static ULONG cchOdin32Path; /* Odin32 base path length. */ 213 static SFN sfnKernel32; /* Odin32 Kernel32 filehandle. */ 197 214 }; 198 215
Note:
See TracChangeset
for help on using the changeset viewer.