ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt/* $Id: dllstub.c,v 1.1 2003/06/04 00:27:45 marka Exp $ */
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews static SOCKET (PASCAL *fp)(SOCKET a0, struct sockaddr* a1, int* a2);
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt idnLogPrintf(idn_log_level_trace, "stub accept() called\n");
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt if ((p = GetProcAddress(DLLHANDLE, "accept")) == NULL) {
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt FATAL("cannot find entry accept (%d)\n", GetLastError());
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt static int (PASCAL *fp)(SOCKET a0, const struct sockaddr* a1, int a2);
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt idnLogPrintf(idn_log_level_trace, "stub bind() called\n");
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt if ((p = GetProcAddress(DLLHANDLE, "bind")) == NULL) {
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt FATAL("cannot find entry bind (%d)\n", GetLastError());
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt idnLogPrintf(idn_log_level_trace, "stub closesocket() called\n");
0cfb24736841b3e98bb25853229a0efabab88bddEvan Hunt if ((p = GetProcAddress(DLLHANDLE, "closesocket")) == NULL) {
0cfb24736841b3e98bb25853229a0efabab88bddEvan Hunt FATAL("cannot find entry closesocket (%d)\n", GetLastError());
8a2ab2b9203120c3e2a883a5ee8c0b5d60c1808cEvan Huntconnect(SOCKET a0, const struct sockaddr* a1, int a2)
8a2ab2b9203120c3e2a883a5ee8c0b5d60c1808cEvan Hunt static int (PASCAL *fp)(SOCKET a0, const struct sockaddr* a1, int a2);
8a2ab2b9203120c3e2a883a5ee8c0b5d60c1808cEvan Hunt idnLogPrintf(idn_log_level_trace, "stub connect() called\n");
8a2ab2b9203120c3e2a883a5ee8c0b5d60c1808cEvan Hunt if ((p = GetProcAddress(DLLHANDLE, "connect")) == NULL) {
8a2ab2b9203120c3e2a883a5ee8c0b5d60c1808cEvan Hunt FATAL("cannot find entry connect (%d)\n", GetLastError());
ce6f0c122140647b5652c0d4de523c994fcfea08Michał Kępieńgetpeername(SOCKET a0, struct sockaddr* a1, int* a2)
ce6f0c122140647b5652c0d4de523c994fcfea08Michał Kępień static int (PASCAL *fp)(SOCKET a0, struct sockaddr* a1, int* a2);
5e1ca7a326741a8f74e6f2b907c7e1fbf428bf80Michał Kępień idnLogPrintf(idn_log_level_trace, "stub getpeername() called\n");
5e1ca7a326741a8f74e6f2b907c7e1fbf428bf80Michał Kępień if ((p = GetProcAddress(DLLHANDLE, "getpeername")) == NULL) {
5e1ca7a326741a8f74e6f2b907c7e1fbf428bf80Michał Kępień FATAL("cannot find entry getpeername (%d)\n", GetLastError());
fp = p;
int PASCAL
#ifdef DEBUG_STUB
abort();
fp = p;
int PASCAL
#ifdef DEBUG_STUB
abort();
fp = p;
#ifdef DEBUG_STUB
abort();
fp = p;
#ifdef DEBUG_STUB
abort();
fp = p;
unsigned long PASCAL
#ifdef DEBUG_STUB
abort();
fp = p;
char * PASCAL
#ifdef DEBUG_STUB
abort();
fp = p;
int PASCAL
#ifdef DEBUG_STUB
abort();
fp = p;
int PASCAL
#ifdef DEBUG_STUB
abort();
fp = p;
#ifdef DEBUG_STUB
abort();
fp = p;
#ifdef DEBUG_STUB
abort();
fp = p;
int PASCAL
#ifdef DEBUG_STUB
abort();
fp = p;
int PASCAL
#ifdef DEBUG_STUB
abort();
fp = p;
int PASCAL
#ifdef DEBUG_STUB
abort();
fp = p;
int PASCAL
#ifdef DEBUG_STUB
abort();
fp = p;
int PASCAL
static int (PASCAL *fp)(SOCKET a0, const char* a1, int a2, int a3, const struct sockaddr* a4, int a5);
#ifdef DEBUG_STUB
abort();
fp = p;
int PASCAL
#ifdef DEBUG_STUB
abort();
fp = p;
int PASCAL
#ifdef DEBUG_STUB
abort();
fp = p;
#ifdef DEBUG_STUB
abort();
fp = p;
int PASCAL
#ifdef DEBUG_STUB
abort();
fp = p;
#ifdef DEBUG_STUB
abort();
fp = p;
#ifdef DEBUG_STUB
abort();
fp = p;
#ifdef DEBUG_STUB
abort();
fp = p;
#ifdef DEBUG_STUB
abort();
fp = p;
#ifdef DEBUG_STUB
abort();
fp = p;
#ifdef DEBUG_STUB
abort();
fp = p;
int PASCAL
#ifdef DEBUG_STUB
abort();
fp = p;
int PASCAL
#ifdef DEBUG_STUB
abort();
fp = p;
#ifdef DEBUG_STUB
abort();
fp = p;
#ifdef DEBUG_STUB
abort();
fp = p;
#ifdef DEBUG_STUB
abort();
fp = p;
#ifdef DEBUG_STUB
abort();
fp = p;
#ifdef DEBUG_STUB
abort();
fp = p;
#ifdef DEBUG_STUB
abort();
fp = p;
int PASCAL
#ifdef DEBUG_STUB
abort();
fp = p;
#ifdef DEBUG_STUB
abort();
fp = p;
int PASCAL
#ifdef DEBUG_STUB
abort();
fp = p;
return (*fp)();
int PASCAL
#ifdef DEBUG_STUB
abort();
fp = p;
return (*fp)();
void PASCAL
#ifdef DEBUG_STUB
abort();
fp = p;
int PASCAL
#ifdef DEBUG_STUB
abort();
fp = p;
return (*fp)();
#ifdef DEBUG_STUB
abort();
fp = p;
return (*fp)();
int PASCAL
#ifdef DEBUG_STUB
abort();
fp = p;
int PASCAL
#ifdef DEBUG_STUB
abort();
fp = p;
return (*fp)();
int PASCAL
#ifdef DEBUG_STUB
abort();
fp = p;
int PASCAL
#ifdef DEBUG_STUB
abort();
fp = p;
return (*fp)();
int PASCAL
#ifdef DEBUG_STUB
abort();
fp = p;
int PASCAL
#ifdef DEBUG_STUB
abort();
fp = p;
int PASCAL
#ifdef DEBUG_STUB
abort();
fp = p;
int PASCAL
#ifdef DEBUG_STUB
abort();
fp = p;
int PASCAL
#ifdef DEBUG_STUB
abort();
fp = p;
int PASCAL
#ifdef DEBUG_STUB
abort();
fp = p;
return (*fp)();
int PASCAL
#ifdef DEBUG_STUB
abort();
fp = p;
int PASCAL
#ifdef DEBUG_STUB
abort();
fp = p;
int PASCAL
#ifdef DEBUG_STUB
abort();
fp = p;
int PASCAL
#ifdef DEBUG_STUB
abort();
fp = p;
int PASCAL
#ifdef DEBUG_STUB
abort();
fp = p;
int PASCAL
#ifdef DEBUG_STUB
abort();
fp = p;
int PASCAL
#ifdef DEBUG_STUB
abort();
fp = p;
int PASCAL
#ifdef DEBUG_STUB
abort();
fp = p;
int PASCAL
#ifdef DEBUG_STUB
abort();
fp = p;
GetAddressByNameA(DWORD a0, LPGUID a1, LPSTR a2, LPINT a3, DWORD a4, LPSERVICE_ASYNC_INFO a5, LPVOID a6, LPDWORD a7, LPSTR a8, LPDWORD a9)
static INT (PASCAL *fp)(DWORD a0, LPGUID a1, LPSTR a2, LPINT a3, DWORD a4, LPSERVICE_ASYNC_INFO a5, LPVOID a6, LPDWORD a7, LPSTR a8, LPDWORD a9);
#ifdef DEBUG_STUB
abort();
fp = p;
GetAddressByNameW(DWORD a0, LPGUID a1, LPWSTR a2, LPINT a3, DWORD a4, LPSERVICE_ASYNC_INFO a5, LPVOID a6, LPDWORD a7, LPWSTR a8, LPDWORD a9)
static INT (PASCAL *fp)(DWORD a0, LPGUID a1, LPWSTR a2, LPINT a3, DWORD a4, LPSERVICE_ASYNC_INFO a5, LPVOID a6, LPDWORD a7, LPWSTR a8, LPDWORD a9);
#ifdef DEBUG_STUB
abort();
fp = p;
#ifdef DEBUG_STUB
abort();
fp = p;
#ifdef DEBUG_STUB
abort();
fp = p;
#ifdef DEBUG_STUB
abort();
fp = p;
#ifdef DEBUG_STUB
abort();
fp = p;
#ifdef DEBUG_STUB
abort();
fp = p;
#ifdef DEBUG_STUB
abort();
fp = p;
static INT (PASCAL *fp)(DWORD a0, DWORD a1, DWORD a2, LPSERVICE_INFOA a3, LPSERVICE_ASYNC_INFO a4, LPDWORD a5);
#ifdef DEBUG_STUB
abort();
fp = p;
static INT (PASCAL *fp)(DWORD a0, DWORD a1, DWORD a2, LPSERVICE_INFOW a3, LPSERVICE_ASYNC_INFO a4, LPDWORD a5);
#ifdef DEBUG_STUB
abort();
fp = p;
GetServiceA(DWORD a0, LPGUID a1, LPSTR a2, DWORD a3, LPVOID a4, LPDWORD a5, LPSERVICE_ASYNC_INFO a6)
static INT (PASCAL *fp)(DWORD a0, LPGUID a1, LPSTR a2, DWORD a3, LPVOID a4, LPDWORD a5, LPSERVICE_ASYNC_INFO a6);
#ifdef DEBUG_STUB
abort();
fp = p;
GetServiceW(DWORD a0, LPGUID a1, LPWSTR a2, DWORD a3, LPVOID a4, LPDWORD a5, LPSERVICE_ASYNC_INFO a6)
static INT (PASCAL *fp)(DWORD a0, LPGUID a1, LPWSTR a2, DWORD a3, LPVOID a4, LPDWORD a5, LPSERVICE_ASYNC_INFO a6);
#ifdef DEBUG_STUB
abort();
fp = p;
int PASCAL
#ifdef DEBUG_STUB
abort();
fp = p;
int PASCAL
#ifdef DEBUG_STUB
abort();
fp = p;
TransmitFile(SOCKET a0, HANDLE a1, DWORD a2, DWORD a3, LPOVERLAPPED a4, LPTRANSMIT_FILE_BUFFERS a5, DWORD a6)
static BOOL (PASCAL *fp)(SOCKET a0, HANDLE a1, DWORD a2, DWORD a3, LPOVERLAPPED a4, LPTRANSMIT_FILE_BUFFERS a5, DWORD a6);
#ifdef DEBUG_STUB
abort();
fp = p;
static BOOL (PASCAL *fp)(SOCKET a0, SOCKET a1, PVOID a2, DWORD a3, DWORD a4, DWORD a5, LPDWORD a6, LPOVERLAPPED a7);
#ifdef DEBUG_STUB
abort();
fp = p;
GetAcceptExSockaddrs(PVOID a0, DWORD a1, DWORD a2, DWORD a3, struct sockaddr** a4, LPINT a5, struct sockaddr** a6, LPINT a7)
static VOID (PASCAL *fp)(PVOID a0, DWORD a1, DWORD a2, DWORD a3, struct sockaddr** a4, LPINT a5, struct sockaddr** a6, LPINT a7);
#ifdef DEBUG_STUB
abort();
fp = p;