Go to the source code of this file.
#define VcppException |
( |
|
sev, |
|
|
|
err |
|
) |
| ((sev) | (FACILITY_VISUALCPP<<16) | err) |
typedef FARPROC(WINAPI * PfnDliHook) (unsigned dliNotify, PDelayLoadInfo pdli) |
Enumerator |
---|
dliStartProcessing |
|
dliNoteStartProcessing |
|
dliNotePreLoadLibrary |
|
dliNotePreGetProcAddress |
|
dliFailLoadLib |
|
dliFailGetProc |
|
dliNoteEndProcessing |
|
Definition: delayimp.h:53
Definition: delayimp.h:47
Definition: delayimp.h:46
Definition: delayimp.h:57
Definition: delayimp.h:49
Definition: delayimp.h:55
Definition: delayimp.h:51
Definition: delayimp.h:37
ExternC BOOL WINAPI __FUnloadDelayLoadedDLL2 |
( |
LPCSTR |
szDll | ) |
|
418 if ((pidd !=
NULL) &&
420 HMODULE * phmod = PFromRva<HMODULE*>(pidd->
rvaHmod);
421 HMODULE hmod = *phmod;
424 DloadAcquireSectionWriteAccess();
427 PFromRva<PImgThunkData>(pidd->
rvaIAT),
433 DloadReleaseSectionWriteAccess();
RVA rvaUnloadIAT
Definition: delayimp.h:29
#define NULL
Definition: vcruntime.h:236
RVA rvaHmod
Definition: delayimp.h:25
RVA rvaIAT
Definition: delayimp.h:26
static PCImgDelayDescr PiddFromDllName(LPCSTR szDll)
Definition: delayhlp.cpp:160
static void WINAPI OverlayIAT(PImgThunkData pitdDst, PCImgThunkData pitdSrc)
Definition: delayhlp.cpp:142
Definition: delayimp.h:22
ExternC HRESULT WINAPI __HrLoadAllImportsForDll |
( |
LPCSTR |
szDll | ) |
|
445 HRESULT hrRet = HRESULT_FROM_WIN32(ERROR_MOD_NOT_FOUND);
453 FARPROC * ppfnIATEntry = PFromRva<FARPROC*>(pidd->
rvaIAT);
455 FARPROC * ppfnIATEntryMax = ppfnIATEntry + cpfnIATEntries;
457 for (;ppfnIATEntry < ppfnIATEntryMax; ppfnIATEntry++) {
#define NULL
Definition: vcruntime.h:236
#define S_OK
Definition: comutil.h:62
RVA rvaIAT
Definition: delayimp.h:26
static PCImgDelayDescr PiddFromDllName(LPCSTR szDll)
Definition: delayhlp.cpp:160
Definition: delayimp.h:22
unsigned CountOfImports(PCImgThunkData pitdBase)
Definition: delayhlp.cpp:106
const IMAGE_THUNK_DATA * PCImgThunkData
Definition: delayimp.h:19
FARPROC WINAPI __delayLoadHelper2(PCImgDelayDescr pidd, FARPROC *ppfnIATEntry)
Definition: delayhlp.cpp:210