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:55
Definition: delayimp.h:53
Definition: delayimp.h:46
Definition: delayimp.h:47
Definition: delayimp.h:57
Definition: delayimp.h:49
Definition: delayimp.h:51
Definition: delayimp.h:37
ExternC BOOL WINAPI __FUnloadDelayLoadedDLL2 |
( |
LPCSTR |
szDll | ) |
|
403 if ((pidd !=
NULL) &&
405 HMODULE * phmod = PFromRva<HMODULE*>(pidd->
rvaHmod);
406 HMODULE hmod = *phmod;
409 PFromRva<PImgThunkData>(pidd->
rvaIAT),
RVA rvaUnloadIAT
Definition: delayimp.h:29
RVA rvaHmod
Definition: delayimp.h:25
#define NULL
Definition: crtdbg.h:30
RVA rvaIAT
Definition: delayimp.h:26
static PCImgDelayDescr PiddFromDllName(LPCSTR szDll)
Definition: delayhlp.cpp:157
static void WINAPI OverlayIAT(PImgThunkData pitdDst, PCImgThunkData pitdSrc)
Definition: delayhlp.cpp:139
Definition: delayimp.h:22
ExternC HRESULT WINAPI __HrLoadAllImportsForDll |
( |
LPCSTR |
szDll | ) |
|
424 HRESULT hrRet = HRESULT_FROM_WIN32(ERROR_MOD_NOT_FOUND);
432 FARPROC * ppfnIATEntry = PFromRva<FARPROC*>(pidd->
rvaIAT);
434 FARPROC * ppfnIATEntryMax = ppfnIATEntry + cpfnIATEntries;
436 for (;ppfnIATEntry < ppfnIATEntryMax; ppfnIATEntry++) {
#define S_OK
Definition: comutil.h:62
#define NULL
Definition: crtdbg.h:30
RVA rvaIAT
Definition: delayimp.h:26
static PCImgDelayDescr PiddFromDllName(LPCSTR szDll)
Definition: delayhlp.cpp:157
Definition: delayimp.h:22
unsigned CountOfImports(PCImgThunkData pitdBase)
Definition: delayhlp.cpp:103
const IMAGE_THUNK_DATA * PCImgThunkData
Definition: delayimp.h:19
FARPROC WINAPI __delayLoadHelper2(PCImgDelayDescr pidd, FARPROC *ppfnIATEntry)
Definition: delayhlp.cpp:207