📄 dllstub.c
字号:
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 + -