⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dllstub.c

📁 package of develop dns
💻 C
📖 第 1 页 / 共 4 页
字号:
WSAJoinLeaf(SOCKET a0, const struct sockaddr * a1, int a2, LPWSABUF a3, LPWSABUF a4, LPQOS a5, LPQOS a6, DWORD a7){    static SOCKET   (WINAPI *fp)(SOCKET a0, const struct sockaddr * a1, int a2, LPWSABUF a3, LPWSABUF a4, LPQOS a5, LPQOS a6, DWORD a7);#ifdef DEBUG_STUB    idnLogPrintf(idn_log_level_trace, "stub WSAJoinLeaf() called\n");#endif    if (fp == NULL) {	void *p;	if ((p = GetProcAddress(DLLHANDLE, "WSAJoinLeaf")) == NULL) {	    FATAL("cannot find entry WSAJoinLeaf (%d)\n", GetLastError());	    abort();	}	fp = p;    }    return (*fp)(a0, a1, a2, a3, a4, a5, a6, a7);}INT   WINAPI_org_WSALookupServiceBeginA(LPWSAQUERYSETA a0, DWORD a1, LPHANDLE a2){    static INT   (WINAPI *fp)(LPWSAQUERYSETA a0, DWORD a1, LPHANDLE a2);#ifdef DEBUG_STUB    idnLogPrintf(idn_log_level_trace, "stub _org_WSALookupServiceBeginA() called\n");#endif    if (fp == NULL) {	void *p;	if ((p = GetProcAddress(DLLHANDLE, "WSALookupServiceBeginA")) == NULL) {	    FATAL("cannot find entry WSALookupServiceBeginA (%d)\n", GetLastError());	    abort();	}	fp = p;    }    return (*fp)(a0, a1, a2);}INT   WINAPI_org_WSALookupServiceBeginW(LPWSAQUERYSETW a0, DWORD a1, LPHANDLE a2){    static INT   (WINAPI *fp)(LPWSAQUERYSETW a0, DWORD a1, LPHANDLE a2);#ifdef DEBUG_STUB    idnLogPrintf(idn_log_level_trace, "stub _org_WSALookupServiceBeginW() called\n");#endif    if (fp == NULL) {	void *p;	if ((p = GetProcAddress(DLLHANDLE, "WSALookupServiceBeginW")) == NULL) {	    FATAL("cannot find entry WSALookupServiceBeginW (%d)\n", GetLastError());	    abort();	}	fp = p;    }    return (*fp)(a0, a1, a2);}INT   WINAPI_org_WSALookupServiceEnd(HANDLE a0){    static INT   (WINAPI *fp)(HANDLE a0);#ifdef DEBUG_STUB    idnLogPrintf(idn_log_level_trace, "stub _org_WSALookupServiceEnd() called\n");#endif    if (fp == NULL) {	void *p;	if ((p = GetProcAddress(DLLHANDLE, "WSALookupServiceEnd")) == NULL) {	    FATAL("cannot find entry WSALookupServiceEnd (%d)\n", GetLastError());	    abort();	}	fp = p;    }    return (*fp)(a0);}INT   WINAPI_org_WSALookupServiceNextA(HANDLE a0, DWORD a1, LPDWORD a2, LPWSAQUERYSETA a3){    static INT   (WINAPI *fp)(HANDLE a0, DWORD a1, LPDWORD a2, LPWSAQUERYSETA a3);#ifdef DEBUG_STUB    idnLogPrintf(idn_log_level_trace, "stub _org_WSALookupServiceNextA() called\n");#endif    if (fp == NULL) {	void *p;	if ((p = GetProcAddress(DLLHANDLE, "WSALookupServiceNextA")) == NULL) {	    FATAL("cannot find entry WSALookupServiceNextA (%d)\n", GetLastError());	    abort();	}	fp = p;    }    return (*fp)(a0, a1, a2, a3);}INT   WINAPI_org_WSALookupServiceNextW(HANDLE a0, DWORD a1, LPDWORD a2, LPWSAQUERYSETW a3){    static INT   (WINAPI *fp)(HANDLE a0, DWORD a1, LPDWORD a2, LPWSAQUERYSETW a3);#ifdef DEBUG_STUB    idnLogPrintf(idn_log_level_trace, "stub _org_WSALookupServiceNextW() called\n");#endif    if (fp == NULL) {	void *p;	if ((p = GetProcAddress(DLLHANDLE, "WSALookupServiceNextW")) == NULL) {	    FATAL("cannot find entry WSALookupServiceNextW (%d)\n", GetLastError());	    abort();	}	fp = p;    }    return (*fp)(a0, a1, a2, a3);}int   WINAPIWSANtohl(SOCKET a0, unsigned long a1, unsigned long * a2){    static int   (WINAPI *fp)(SOCKET a0, unsigned long a1, unsigned long * a2);#ifdef DEBUG_STUB    idnLogPrintf(idn_log_level_trace, "stub WSANtohl() called\n");#endif    if (fp == NULL) {	void *p;	if ((p = GetProcAddress(DLLHANDLE, "WSANtohl")) == NULL) {	    FATAL("cannot find entry WSANtohl (%d)\n", GetLastError());	    abort();	}	fp = p;    }    return (*fp)(a0, a1, a2);}int   WINAPIWSANtohs(SOCKET a0, unsigned short a1, unsigned short * a2){    static int   (WINAPI *fp)(SOCKET a0, unsigned short a1, unsigned short * a2);#ifdef DEBUG_STUB    idnLogPrintf(idn_log_level_trace, "stub WSANtohs() called\n");#endif    if (fp == NULL) {	void *p;	if ((p = GetProcAddress(DLLHANDLE, "WSANtohs")) == NULL) {	    FATAL("cannot find entry WSANtohs (%d)\n", GetLastError());	    abort();	}	fp = p;    }    return (*fp)(a0, a1, a2);}int   WSAAPIWSAProviderConfigChange(LPHANDLE a0, LPWSAOVERLAPPED a1, LPWSAOVERLAPPED_COMPLETION_ROUTINE a2){    static int   (WSAAPI *fp)(LPHANDLE a0, LPWSAOVERLAPPED a1, LPWSAOVERLAPPED_COMPLETION_ROUTINE a2);#ifdef DEBUG_STUB    idnLogPrintf(idn_log_level_trace, "stub WSAProviderConfigChange() called\n");#endif    if (fp == NULL) {	void *p;	if ((p = GetProcAddress(DLLHANDLE, "WSAProviderConfigChange")) == NULL) {	    FATAL("cannot find entry WSAProviderConfigChange (%d)\n", GetLastError());	    abort();	}	fp = p;    }    return (*fp)(a0, a1, a2);}int   WINAPIWSARecv(SOCKET a0, LPWSABUF a1, DWORD a2, LPDWORD a3, LPDWORD a4, LPWSAOVERLAPPED a5, LPWSAOVERLAPPED_COMPLETION_ROUTINE a6){    static int   (WINAPI *fp)(SOCKET a0, LPWSABUF a1, DWORD a2, LPDWORD a3, LPDWORD a4, LPWSAOVERLAPPED a5, LPWSAOVERLAPPED_COMPLETION_ROUTINE a6);#ifdef DEBUG_STUB    idnLogPrintf(idn_log_level_trace, "stub WSARecv() called\n");#endif    if (fp == NULL) {	void *p;	if ((p = GetProcAddress(DLLHANDLE, "WSARecv")) == NULL) {	    FATAL("cannot find entry WSARecv (%d)\n", GetLastError());	    abort();	}	fp = p;    }    return (*fp)(a0, a1, a2, a3, a4, a5, a6);}int   WINAPIWSARecvDisconnect(SOCKET a0, LPWSABUF a1){    static int   (WINAPI *fp)(SOCKET a0, LPWSABUF a1);#ifdef DEBUG_STUB    idnLogPrintf(idn_log_level_trace, "stub WSARecvDisconnect() called\n");#endif    if (fp == NULL) {	void *p;	if ((p = GetProcAddress(DLLHANDLE, "WSARecvDisconnect")) == NULL) {	    FATAL("cannot find entry WSARecvDisconnect (%d)\n", GetLastError());	    abort();	}	fp = p;    }    return (*fp)(a0, a1);}int   WINAPIWSARecvFrom(SOCKET a0, LPWSABUF a1, DWORD a2, LPDWORD a3, LPDWORD a4, struct sockaddr * a5, LPINT a6, LPWSAOVERLAPPED a7, LPWSAOVERLAPPED_COMPLETION_ROUTINE a8){    static int   (WINAPI *fp)(SOCKET a0, LPWSABUF a1, DWORD a2, LPDWORD a3, LPDWORD a4, struct sockaddr * a5, LPINT a6, LPWSAOVERLAPPED a7, LPWSAOVERLAPPED_COMPLETION_ROUTINE a8);#ifdef DEBUG_STUB    idnLogPrintf(idn_log_level_trace, "stub WSARecvFrom() called\n");#endif    if (fp == NULL) {	void *p;	if ((p = GetProcAddress(DLLHANDLE, "WSARecvFrom")) == NULL) {	    FATAL("cannot find entry WSARecvFrom (%d)\n", GetLastError());	    abort();	}	fp = p;    }    return (*fp)(a0, a1, a2, a3, a4, a5, a6, a7, a8);}INT   WINAPIWSARemoveServiceClass(LPGUID a0){    static INT   (WINAPI *fp)(LPGUID a0);#ifdef DEBUG_STUB    idnLogPrintf(idn_log_level_trace, "stub WSARemoveServiceClass() called\n");#endif    if (fp == NULL) {	void *p;	if ((p = GetProcAddress(DLLHANDLE, "WSARemoveServiceClass")) == NULL) {	    FATAL("cannot find entry WSARemoveServiceClass (%d)\n", GetLastError());	    abort();	}	fp = p;    }    return (*fp)(a0);}BOOL   WINAPIWSAResetEvent(WSAEVENT a0){    static BOOL   (WINAPI *fp)(WSAEVENT a0);#ifdef DEBUG_STUB    idnLogPrintf(idn_log_level_trace, "stub WSAResetEvent() called\n");#endif    if (fp == NULL) {	void *p;	if ((p = GetProcAddress(DLLHANDLE, "WSAResetEvent")) == NULL) {	    FATAL("cannot find entry WSAResetEvent (%d)\n", GetLastError());	    abort();	}	fp = p;    }    return (*fp)(a0);}int   WINAPIWSASend(SOCKET a0, LPWSABUF a1, DWORD a2, LPDWORD a3, DWORD a4, LPWSAOVERLAPPED a5, LPWSAOVERLAPPED_COMPLETION_ROUTINE a6){    static int   (WINAPI *fp)(SOCKET a0, LPWSABUF a1, DWORD a2, LPDWORD a3, DWORD a4, LPWSAOVERLAPPED a5, LPWSAOVERLAPPED_COMPLETION_ROUTINE a6);#ifdef DEBUG_STUB    idnLogPrintf(idn_log_level_trace, "stub WSASend() called\n");#endif    if (fp == NULL) {	void *p;	if ((p = GetProcAddress(DLLHANDLE, "WSASend")) == NULL) {	    FATAL("cannot find entry WSASend (%d)\n", GetLastError());	    abort();	}	fp = p;    }    return (*fp)(a0, a1, a2, a3, a4, a5, a6);}int   WINAPIWSASendDisconnect(SOCKET a0, LPWSABUF a1){    static int   (WINAPI *fp)(SOCKET a0, LPWSABUF a1);#ifdef DEBUG_STUB    idnLogPrintf(idn_log_level_trace, "stub WSASendDisconnect() called\n");#endif    if (fp == NULL) {	void *p;	if ((p = GetProcAddress(DLLHANDLE, "WSASendDisconnect")) == NULL) {	    FATAL("cannot find entry WSASendDisconnect (%d)\n", GetLastError());	    abort();	}	fp = p;    }    return (*fp)(a0, a1);}int   WINAPIWSASendTo(SOCKET a0, LPWSABUF a1, DWORD a2, LPDWORD a3, DWORD a4, const struct sockaddr * a5, int a6, LPWSAOVERLAPPED a7, LPWSAOVERLAPPED_COMPLETION_ROUTINE a8){    static int   (WINAPI *fp)(SOCKET a0, LPWSABUF a1, DWORD a2, LPDWORD a3, DWORD a4, const struct sockaddr * a5, int a6, LPWSAOVERLAPPED a7, LPWSAOVERLAPPED_COMPLETION_ROUTINE a8);#ifdef DEBUG_STUB    idnLogPrintf(idn_log_level_trace, "stub WSASendTo() called\n");#endif    if (fp == NULL) {	void *p;	if ((p = GetProcAddress(DLLHANDLE, "WSASendTo")) == NULL) {	    FATAL("cannot find entry WSASendTo (%d)\n", GetLastError());	    abort();	}	fp = p;    }    return (*fp)(a0, a1, a2, a3, a4, a5, a6, a7, a8);}BOOL   WINAPIWSASetEvent(WSAEVENT a0){    static BOOL   (WINAPI *fp)(WSAEVENT a0);#ifdef DEBUG_STUB    idnLogPrintf(idn_log_level_trace, "stub WSASetEvent() called\n");#endif    if (fp == NULL) {	void *p;	if ((p = GetProcAddress(DLLHANDLE, "WSASetEvent")) == NULL) {	    FATAL("cannot find entry WSASetEvent (%d)\n", GetLastError());	    abort();	}	fp = p;    }    return (*fp)(a0);}INT   WSAAPIWSASetServiceA(LPWSAQUERYSETA a0, WSAESETSERVICEOP a1, DWORD a2){    static INT   (WSAAPI *fp)(LPWSAQUERYSETA a0, WSAESETSERVICEOP a1, DWORD a2);#ifdef DEBUG_STUB    idnLogPrintf(idn_log_level_trace, "stub WSASetServiceA() called\n");#endif    if (fp == NULL) {	void *p;	if ((p = GetProcAddress(DLLHANDLE, "WSASetServiceA")) == NULL) {	    FATAL("cannot find entry WSASetServiceA (%d)\n", GetLastError());	    abort();	}	fp = p;    }    return (*fp)(a0, a1, a2);}INT   WINAPIWSASetServiceW(LPWSAQUERYSETW a0, WSAESETSERVICEOP a1, DWORD a2){    static INT   (WINAPI *fp)(LPWSAQUERYSETW a0, WSAESETSERVICEOP a1, DWORD a2);#ifdef DEBUG_STUB    idnLogPrintf(idn_log_level_trace, "stub WSASetServiceW() called\n");#endif    if (fp == NULL) {	void *p;	if ((p = GetProcAddress(DLLHANDLE, "WSASetServiceW")) == NULL) {	    FATAL("cannot find entry WSASetServiceW (%d)\n", GetLastError());	    abort();	}	fp = p;    }    return (*fp)(a0, a1, a2);}SOCKET   WINAPIWSASocketA(int a0, int a1, int a2, LPWSAPROTOCOL_INFOA a3, GROUP a4, DWORD a5){    static SOCKET   (WINAPI *fp)(int a0, int a1, int a2, LPWSAPROTOCOL_INFOA a3, GROUP a4, DWORD a5);#ifdef DEBUG_STUB    idnLogPrintf(idn_log_level_trace, "stub WSASocketA() called\n");#endif    if (fp == NULL) {	void *p;	if ((p = GetProcAddress(DLLHANDLE, "WSASocketA")) == NULL) {	    FATAL("cannot find entry WSASocketA (%d)\n", GetLastError());	    abort();	}	fp = p;    }    return (*fp)(a0, a1, a2, a3, a4, a5);}SOCKET   WINAPIWSASocketW(int a0, int a1, int a2, LPWSAPROTOCOL_INFOW a3, GROUP a4, DWORD a5){    static SOCKET   (WINAPI *fp)(int a0, int a1, int a2, LPWSAPROTOCOL_INFOW a3, GROUP a4, DWORD a5);#ifdef DEBUG_STUB    idnLogPrintf(idn_log_level_trace, "stub WSASocketW() called\n");#endif    if (fp == NULL) {	void *p;	if ((p = GetProcAddress(DLLHANDLE, "WSASocketW")) == NULL) {	    FATAL("cannot find entry WSASocketW (%d)\n", GetLastError());	    abort();	}	fp = p;    }    return (*fp)(a0, a1, a2, a3, a4, a5);}INT   WINAPIWSAStringToAddressA(LPSTR a0, INT a1, LPWSAPROTOCOL_INFOA a2, LPSOCKADDR a3, LPINT a4){    static INT   (WINAPI *fp)(LPSTR a0, INT a1, LPWSAPROTOCOL_INFOA a2, LPSOCKADDR a3, LPINT a4);#ifdef DEBUG_STUB    idnLogPrintf(idn_log_level_trace, "stub WSAStringToAddressA() called\n");#endif    if (fp == NULL) {	void *p;	if ((p = GetProcAddress(DLLHANDLE, "WSAStringToAddressA")) == NULL) {	    FATAL("cannot find entry WSAStringToAddressA (%d)\n", GetLastError());	    abort();	}	fp = p;    }    return (*fp)(a0, a1, a2, a3, a4);}INT   WINAPIWSAStringToAddressW(LPWSTR a0, INT a1, LPWSAPROTOCOL_INFOW a2, LPSOCKADDR a3, LPINT a4){    static INT   (WINAPI *fp)(LPWSTR a0, INT a1, LPWSAPROTOCOL_INFOW a2, LPSOCKADDR a3, LPINT a4);#ifdef DEBUG_STUB    idnLogPrintf(idn_log_level_trace, "stub WSAStringToAddressW() called\n");#endif    if (fp == NULL) {	void *p;	if ((p = GetProcAddress(DLLHANDLE, "WSAStringToAddressW")) == NULL) {	    FATAL("cannot find entry WSAStringToAddressW (%d)\n", GetLastError());	    abort();	}	fp = p;    }    return (*fp)(a0, a1, a2, a3, a4);}DWORD   WINAPIWSAWaitForMultipleEvents(DWORD a0, const WSAEVENT * a1, BOOL a2, DWORD a3, BOOL a4){    static DWORD   (WINAPI *fp)(DWORD a0, const WSAEVENT * a1, BOOL a2, DWORD a3, BOOL a4);#ifdef DEBUG_STUB    idnLogPrintf(idn_log_level_trace, "stub WSAWaitForMultipleEvents() called\n");#endif    if (fp == NULL) {	void *p;	if ((p = GetProcAddress(DLLHANDLE, "WSAWaitForMultipleEvents")) == NULL) {	    FATAL("cannot find entry WSAWaitForMultipleEvents (%d)\n", GetLastError());	    abort();	}	fp = p;    }    return (*fp)(a0, a1, a2, a3, a4);}int   WINAPIWSCDeinstallProvider(LPGUID a0, LPINT a1){    static int   (WINAPI *fp)(LPGUID a0, LPINT a1);#ifdef DEBUG_STUB    idnLogPrintf(idn_log_level_trace, "stub WSCDeinstallProvider() called\n");#endif    if (fp == NULL) {	void *p;	if ((p = GetProcAddress(DLLHANDLE, "WSCDeinstallProvider")) == NULL) {	    FATAL("cannot find entry WSCDeinstallProvider (%d)\n", GetLastError());	    abort();	}	fp = p;    }    return (*fp)(a0, a1);}int   WINAPIWSCEnableNSProvider(LPGUID a0, BOOL a1){    static int   (WINAPI *fp)(LPGUID a0, BOOL a1);#ifdef DEBUG_STUB    idnLogPrintf(idn_log_level_trace, "stub WSCEnableNSProvider() called\n");#endif    if (fp == NULL) {	void *p;	if ((p = GetProcAddress(DLLHANDLE, "WSCEnableNSProvider")) == NULL) {	    FATAL("cannot find entry WSCEnableNSProvider (%d)\n", GetLastError());	    abort();	}	fp = p;    }    return (*fp)(a0, a1);}int   WINAPIWSCEnumProtocols(LPINT a0, LPWSAPROTOCOL_INFOW a1, LPDWORD a2, LPINT a3){    static int   (WINAPI *fp)(LPINT a0, LPWSAPROTOCOL_INFOW a1, LPDWORD a2, LPINT a3);#ifdef DEBUG_STUB    idnLogPrintf(idn_log_level_trace, "stub WSCEnumProtocols() called\n");#endif    if (fp == NULL) {	void *p;	if ((p = GetProcAddress(DLLHANDLE, "WSCEnumProtocols")) == NULL) {	    FATAL("cannot find entry WSCEnumProtocols (%d)\n", GetLastError());	    abort();	}	fp = p;    }    return (*fp)(a0, a1, a2, a3);}int   WINAPIWSCGetProviderPath(LPGUID a0, LPWSTR a1, LPINT a2, LPINT a3){    static int   (WINAPI *fp)(LPGUID a0, LPWSTR a1, LPINT a2, LPINT a3);#ifdef DEBUG_STUB    idnLogPrintf(idn_log_level_trace, "stub WSCGetProviderPath() called\n");#endif    if (fp == NULL) {	void *p;	if ((p = GetProcAddress(DLLHANDLE, "WSCGetProviderPath")) == NULL) {	    FATAL("cannot find entry WSCGetProviderPath (%d)\n", GetLastError());

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -