Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The helper routine's prototype is:
#if defined(__cplusplus)
extern "C"
#endif
FARPROC WINAPI
__delayLoadHelper(
PCImgDelayDescr pidd,
FARPROC * ppfnIATEntry
);
The calling convention is __stdcall and it returns a function pointer. The type of the return value is not relevant, so FARPROC is used. Also note that this function has C linkage. The parameters are a pointer to a const ImgDelayDescr and a pointer to the particular IAT entry to update. The helper routine needs to store the same value that it will be returning into this ___location.