Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenwshirda.c
Go to the documentation of this file.
00001 /* 00002 * COPYRIGHT: See COPYING in the top level directory 00003 * PROJECT: ReactOS Winsock 2 IRDA Helper DLL 00004 * FILE: wshirda.c 00005 * PURPOSE: DLL entry 00006 * PROGRAMMERS: Robert D. Dickenson (robertdickenson@users.sourceforge.net) 00007 * REVISIONS: 00008 * RDD 18/06-2002 Created 00009 */ 00010 #include "wshirda.h" 00011 00012 #include <debug.h> 00013 00014 #if DBG 00015 00016 /* See debug.h for debug/trace constants */ 00017 DWORD DebugTraceLevel = MAX_TRACE; 00018 00019 #endif /* DBG */ 00020 00021 BOOL 00022 EXPORT 00023 DllMain(HANDLE hInstDll, 00024 ULONG dwReason, 00025 PVOID Reserved) 00026 { 00027 WSH_DbgPrint(MIN_TRACE, ("DllMain of wshirda.dll\n")); 00028 00029 switch (dwReason) { 00030 case DLL_PROCESS_ATTACH: 00031 /* Don't need thread attach notifications 00032 so disable them to improve performance */ 00033 DisableThreadLibraryCalls(hInstDll); 00034 break; 00035 00036 case DLL_THREAD_ATTACH: 00037 break; 00038 00039 case DLL_THREAD_DETACH: 00040 break; 00041 00042 case DLL_PROCESS_DETACH: 00043 break; 00044 } 00045 return TRUE; 00046 } 00047 00048 INT 00049 WINAPI 00050 WSHEnumProtocols( 00051 IN LPINT lpiProtocols OPTIONAL, 00052 IN LPWSTR lpTransportKeyName, 00053 IN OUT LPVOID lpProtocolBuffer, 00054 IN OUT LPDWORD lpdwBufferLength) 00055 { 00056 UNIMPLEMENTED 00057 00058 return 0; 00059 } 00060 00061 INT 00062 WINAPI 00063 WSHGetProviderGuid( 00064 IN LPWSTR ProviderName, 00065 OUT LPGUID ProviderGuid) 00066 { 00067 UNIMPLEMENTED 00068 00069 return 0; 00070 } 00071 00072 INT 00073 WINAPI 00074 WSHGetSockaddrType( 00075 IN PSOCKADDR Sockaddr, 00076 IN DWORD SockaddrLength, 00077 OUT PSOCKADDR_INFO SockaddrInfo) 00078 { 00079 UNIMPLEMENTED 00080 00081 return 0; 00082 } 00083 00084 INT 00085 WINAPI 00086 WSHGetSocketInformation( 00087 IN PVOID HelperDllSocketContext, 00088 IN SOCKET SocketHandle, 00089 IN HANDLE TdiAddressObjectHandle, 00090 IN HANDLE TdiConnectionObjectHandle, 00091 IN INT Level, 00092 IN INT OptionName, 00093 OUT PCHAR OptionValue, 00094 OUT LPINT OptionLength) 00095 { 00096 UNIMPLEMENTED 00097 00098 return 0; 00099 } 00100 00101 INT 00102 WINAPI 00103 WSHGetWSAProtocolInfo( 00104 IN LPWSTR ProviderName, 00105 OUT LPWSAPROTOCOL_INFOW *ProtocolInfo, 00106 OUT LPDWORD ProtocolInfoEntries) 00107 { 00108 UNIMPLEMENTED 00109 00110 return 0; 00111 } 00112 00113 INT 00114 WINAPI 00115 WSHGetWildcardSockaddr( 00116 IN PVOID HelperDllSocketContext, 00117 OUT PSOCKADDR Sockaddr, 00118 OUT PINT SockaddrLength) 00119 { 00120 UNIMPLEMENTED 00121 00122 return 0; 00123 } 00124 00125 DWORD 00126 WINAPI 00127 WSHGetWinsockMapping( 00128 OUT PWINSOCK_MAPPING Mapping, 00129 IN DWORD MappingLength) 00130 { 00131 UNIMPLEMENTED 00132 00133 return 0; 00134 } 00135 00136 INT 00137 WINAPI 00138 WSHIoctl( 00139 IN PVOID HelperDllSocketContext, 00140 IN SOCKET SocketHandle, 00141 IN HANDLE TdiAddressObjectHandle, 00142 IN HANDLE TdiConnectionObjectHandle, 00143 IN DWORD IoControlCode, 00144 IN LPVOID InputBuffer, 00145 IN DWORD InputBufferLength, 00146 IN LPVOID OutputBuffer, 00147 IN DWORD OutputBufferLength, 00148 OUT LPDWORD NumberOfBytesReturned, 00149 IN LPWSAOVERLAPPED Overlapped, 00150 IN LPWSAOVERLAPPED_COMPLETION_ROUTINE CompletionRoutine, 00151 OUT LPBOOL NeedsCompletion) 00152 { 00153 UNIMPLEMENTED 00154 00155 return 0; 00156 } 00157 00158 INT 00159 WINAPI 00160 WSHNotify( 00161 IN PVOID HelperDllSocketContext, 00162 IN SOCKET SocketHandle, 00163 IN HANDLE TdiAddressObjectHandle, 00164 IN HANDLE TdiConnectionObjectHandle, 00165 IN DWORD NotifyEvent) 00166 { 00167 UNIMPLEMENTED 00168 00169 return 0; 00170 } 00171 00172 INT 00173 WINAPI 00174 WSHOpenSocket( 00175 IN OUT PINT AddressFamily, 00176 IN OUT PINT SocketType, 00177 IN OUT PINT Protocol, 00178 OUT PUNICODE_STRING TransportDeviceName, 00179 OUT PVOID HelperDllSocketContext, 00180 OUT PDWORD NotificationEvents) 00181 { 00182 UNIMPLEMENTED 00183 00184 return 0; 00185 } 00186 00187 INT 00188 WINAPI 00189 WSHSetSocketInformation( 00190 IN PVOID HelperDllSocketContext, 00191 IN SOCKET SocketHandle, 00192 IN HANDLE TdiAddressObjectHandle, 00193 IN HANDLE TdiConnectionObjectHandle, 00194 IN INT Level, 00195 IN INT OptionName, 00196 IN PCHAR OptionValue, 00197 IN INT OptionLength) 00198 { 00199 UNIMPLEMENTED 00200 00201 return 0; 00202 } 00203 00204 /* EOF */ Generated on Wed May 23 2012 04:25:02 for ReactOS by
1.7.6.1
|