#include #include //////////////////////////////////////////////////////////////////////////////// static VOID* WINAPI hook_NULL() { SetLastError( ERROR_PROC_NOT_FOUND ); return NULL; } //////////////////////////////////////////////////////////////////////////////// FARPROC WINAPI PCHSHELL_DelayLoadFailureHook( UINT unReason, PDelayLoadInfo pDelayInfo ) { // HLINK.dll // SHELL32.dll // WININET.dll return (FARPROC)hook_NULL; // Also covers hook_ZERO and hook_FALSE. } // we assume DELAYLOAD_VERSION >= 0x0200 PfnDliHook __pfnDliFailureHook2 = PCHSHELL_DelayLoadFailureHook;