HMODULE WINAPI CAPIHook::LoadLibraryExW(PCWSTR pszModulePath, HANDLE hFile, DWORD dwFlags) { HMODULE hmod = ::LoadLibraryExW(pszModulePath, hFile, dwFlags); FixupNewlyLoadedModule(hmod, dwFlags); return(hmod); }
// 置き換わったLoadLibraryW関数 HMODULE WINAPI CAPIHook::Hook_LoadLibraryW(PCWSTR pszModulePath) { HMODULE hMod = ( (PLOADLIBRARYW)(PROC) *(CAPIHook::sm_pLoadLibraryW))(pszModulePath); FixupNewlyLoadedModule(hMod, 0); return hMod; }
// 置き換わったLoadLibraryExW関数 HMODULE WINAPI CAPIHook::Hook_LoadLibraryExW( PCWSTR pszModulePath, HANDLE hFile, DWORD dwFlags) { HMODULE hMod = ( (PLOADLIBRARYEXW)(PROC) *(CAPIHook::sm_pLoadLibraryExW)) (pszModulePath, hFile, dwFlags); FixupNewlyLoadedModule(hMod, dwFlags); return hMod; }
//--------------------------------------------------------------------------- HMODULE WINAPI TAPIHook::LoadLibraryExW(PCWSTR pszModulePath,HANDLE hFile, DWORD dwFlags) { HMODULE hMod; hMod = ::LoadLibraryExW(pszModulePath,hFile,dwFlags); if(!IsHook) return hMod; FixupNewlyLoadedModule(hMod, dwFlags); return hMod; }
//--------------------------------------------------------------------------- HMODULE WINAPI TAPIHook::LoadLibraryW(PCWSTR pszModulePath) { HMODULE hMod; hMod = ::LoadLibraryW(pszModulePath); if(!IsHook) return hMod; FixupNewlyLoadedModule(hMod, 0); return hMod; }
HMODULE WINAPI CAPIHook::LoadLibraryW(PCWSTR pszModulePath) { HMODULE hmod = ::LoadLibraryW(pszModulePath); FixupNewlyLoadedModule(hmod, 0); return(hmod); }