1558 lines
36 KiB
C
1558 lines
36 KiB
C
/*++
|
||
|
||
Copyright (c) 1995 Intel Corp
|
||
|
||
Module Name:
|
||
|
||
handlers.h
|
||
|
||
Abstract:
|
||
|
||
Contains handler function prototypes and typedefs for handlers.cpp.
|
||
|
||
|
||
--*/
|
||
|
||
//
|
||
// Typedefs
|
||
//
|
||
|
||
// This typedef defines a pointer to a handler function. See
|
||
// dt_dll.cpp for examples of how this is used.
|
||
typedef BOOL (CALLBACK * LPFNDTHANDLER)(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
typedef LPFNDTHANDLER *LPLPFNDTHANDLER;
|
||
|
||
|
||
|
||
//
|
||
// Function Prototypes
|
||
//
|
||
|
||
BOOL
|
||
DTHandlerInit(
|
||
OUT LPLPFNDTHANDLER HandlerFuncTable,
|
||
int NumEntries);
|
||
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_accept(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_bind(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_closesocket(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_connect(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_getpeername(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_getsockname(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_getsockopt(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_htonl(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_htons(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_ioctlsocket(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_listen(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_ntohl(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_ntohs(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_recv(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_recvfrom(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_select(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_send(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_sendto(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_setsockopt(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_shutdown(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_socket(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSAAccept(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSAAsyncSelect(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSACancelBlockingCall(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSACleanup(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSACloseEvent(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSAConnect(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSACreateEvent(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSADuplicateSocketA(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSADuplicateSocketW(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSAEnumNetworkEvents(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSAEnumProtocolsA(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSAEnumProtocolsW(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSAEventSelect(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSAGetLastError(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSAGetOverlappedResult(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSAGetQOSByName(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSAHtonl(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSAHtons(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSAIoctl(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSAIsBlocking(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSAJoinLeaf(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSANtohl(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSANtohs(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSARecv(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSARecvDisconnect(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSARecvFrom(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSAResetEvent(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSASend(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSASendDisconnect(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSASendTo(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSASetBlockingHook(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSASetEvent(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSASetLastError(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSASocketA(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSASocketW(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSAStartup(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSAUnhookBlockingHook(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSAWaitForMultipleEvents(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_gethostbyaddr(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_gethostbyname(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_gethostname(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_getprotobyname(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_getprotobynumber(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_getservbyname(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_getservbyport(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_inet_addr(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_inet_ntoa(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSAAsyncGetHostByAddr(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSAAsyncGetHostByName(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSAAsyncGetProtoByName(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSAAsyncGetProtoByNumber(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSAAsyncGetServByName(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSAAsyncGetServByPort(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSACancelAsyncRequest(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSPAccept(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSPAsyncSelect(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSPBind(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSPCancelBlockingCall(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSPCleanup(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSPCloseSocket(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSPConnect(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSPDuplicateSocket(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSPEnumNetworkEvents(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSPEventSelect(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSPGetOverlappedResult(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSPGetPeerName(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSPGetSockName(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSPGetSockOpt(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSPGetQOSByName(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSPIoctl(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSPJoinLeaf(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSPListen(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSPRecv(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSPRecvDisconnect(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSPRecvFrom(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSPSelect(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSPSend(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSPSendDisconnect(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSPSendTo(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSPSetSockOpt(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSPShutdown(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSPSocket(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSPStartup(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WPUCloseEvent(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WPUCloseSocketHandle(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WPUCreateEvent(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WPUCreateSocketHandle(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSCDeinstallProvider(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSCInstallProvider(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WPUModifyIFSHandle(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WPUQueryBlockingCallback(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WPUQuerySocketHandleContext(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WPUQueueApc(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WPUResetEvent(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WPUSetEvent(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WPUFDIsSet(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WPUGetProviderPath(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WPUPostMessage(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler___WSAFDIsSet(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSCEnumProtocols(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSAAddressToStringA(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSAAddressToStringW(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSAStringToAddressA(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSAStringToAddressW(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSALookupServiceBeginA(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSALookupServiceBeginW(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSALookupServiceNextA(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSALookupServiceNextW(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSALookupServiceEnd(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSAGetAddressByNameA(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSAGetAddressByNameW(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSAInstallServiceClassA(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSAInstallServiceClassW(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSASetServiceA(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSASetServiceW(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSARemoveServiceClass(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSAGetServiceClassInfoA(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSAGetServiceClassInfoW(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSAEnumNameSpaceProvidersA(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSAEnumNameSpaceProvidersW(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSAGetServiceClassNameByClassIdA(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_WSAGetServiceClassNameByClassIdW(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_NSPCleanup(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_NSPLookupServiceBegin(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_NSPLookupServiceNext(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_NSPLookupServiceEnd(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_NSPSetService(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_NSPInstallServiceClass(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_NSPRemoveServiceClass(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
BOOL CALLBACK
|
||
DTHandler_NSPGetServiceClassInfo(
|
||
IN va_list vl,
|
||
IN OUT LPVOID ReturnValue,
|
||
IN LPSTR LibraryName,
|
||
OUT char *Buffer,
|
||
IN int Index,
|
||
IN int BufLen,
|
||
IN BOOL PreOrPost);
|
||
|
||
|
||
|
||
|