Changeset 10397 for trunk/src/kernel32/winimagebase.h
- Timestamp:
- Jan 15, 2004, 11:39:15 AM (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/winimagebase.h
r9617 r10397 1 /* $Id: winimagebase.h,v 1.2 3 2003-01-05 12:31:25sandervl Exp $ */1 /* $Id: winimagebase.h,v 1.24 2004-01-15 10:39:11 sandervl Exp $ */ 2 2 3 3 /* … … 110 110 virtual BOOL insideModuleCode(ULONG address); 111 111 112 virtual ULONG getApi(char *name) = 0;113 virtual ULONG getApi(int ordinal) = 0;112 virtual ULONG getApi(char *name); 113 virtual ULONG getApi(int ordinal); 114 114 115 115 virtual ULONG setApi(char *name, ULONG pfnNewProc); … … 132 132 void tlsAlloc(); //Allocate TLS index for this module 133 133 void tlsDelete(); //Destroy TLS index for this module 134 135 ULONG findApi(char *pszName, ULONG ulOrdinal, ULONG pfnNewProc = NULL); 136 ULONG findForwarder(ULONG virtaddr, char *apiname, ULONG ordinal); 137 virtual void *getPointerFromRVA(ULONG ulRVA, BOOL fOverride = FALSE); 138 void * getPointerFromRVA(const void *pvRVA) { return getPointerFromRVA((ULONG)pvRVA); } 139 virtual ULONG getRVAFromPointer(void *pv, BOOL fOverride = FALSE); 134 140 135 141 ULONG errorState, … … 161 167 PIMAGE_RESOURCE_DIRECTORY pResRootDir; 162 168 169 PIMAGE_EXPORT_DIRECTORY pExportDir; 170 PIMAGE_OPTIONAL_HEADER poh; 171 163 172 //substracted from RVA data offsets 164 173 ULONG ulRVAResourceSection;
Note:
See TracChangeset
for help on using the changeset viewer.