HOOKDEF(struct hostent *, WSAAPI, gethostbyname, __in const char *name ) { IS_SUCCESS_HANDLE(); struct hostent *ret = Old_gethostbyname(name); LOQ("s", "Name", name); return ret; }
HOOKDEF(HANDLE, WINAPI, CreateThread, __in LPSECURITY_ATTRIBUTES lpThreadAttributes, __in SIZE_T dwStackSize, __in LPTHREAD_START_ROUTINE lpStartAddress, __in LPVOID lpParameter, __in DWORD dwCreationFlags, __out LPDWORD lpThreadId ) { IS_SUCCESS_HANDLE(); HANDLE ret = Old_CreateThread(lpThreadAttributes, dwStackSize, lpStartAddress, lpParameter, dwCreationFlags, lpThreadId); LOQ("pplL", "StartRoutine", lpStartAddress, "Parameter", lpParameter, "CreationFlags", dwCreationFlags, "ThreadId", lpThreadId); if(NT_SUCCESS(ret)) { disable_sleep_skip(); } return ret; }