1 /* 2 * COPYRIGHT: See COPYING in the top level directory 3 * PROJECT: ReactOS NDIS library 4 * FILE: ndis/40stubs.c 5 * PURPOSE: NDIS 4.0 stubs 6 * PROGRAMMERS: Casper S. Hornstrup (chorns@users.sourceforge.net) 7 * REVISIONS: 8 * CSH 01/08-2000 Created 9 */ 10 11 #include "ndissys.h" 12 13 /* 14 * @unimplemented 15 */ 16 VOID 17 EXPORT 18 NdisCompleteCloseAdapter( 19 IN NDIS_HANDLE NdisBindingContext, 20 IN NDIS_STATUS Status) 21 /* 22 * FUNCTION: 23 * ARGUMENTS: 24 * NOTES: 25 * NDIS 4.0 26 */ 27 { 28 UNIMPLEMENTED; 29 } 30 31 32 /* 33 * @unimplemented 34 */ 35 VOID 36 EXPORT 37 NdisCompleteOpenAdapter( 38 IN NDIS_HANDLE NdisBindingContext, 39 IN NDIS_STATUS Status, 40 IN NDIS_STATUS OpenErrorStatus) 41 /* 42 * FUNCTION: 43 * ARGUMENTS: 44 * NOTES: 45 * NDIS 4.0 46 */ 47 { 48 UNIMPLEMENTED; 49 } 50 51 52 /* 53 * @unimplemented 54 */ 55 NDIS_STATUS 56 EXPORT 57 NdisDeregisterAdapter( 58 IN NDIS_HANDLE NdisAdapterHandle) 59 /* 60 * FUNCTION: 61 * ARGUMENTS: 62 * NOTES: 63 * NDIS 4.0 64 */ 65 { 66 UNIMPLEMENTED; 67 68 return NDIS_STATUS_FAILURE; 69 } 70 71 72 /* 73 * @unimplemented 74 */ 75 VOID 76 EXPORT 77 NdisDeregisterMac( 78 OUT PNDIS_STATUS Status, 79 IN NDIS_HANDLE NdisMacHandle) 80 /* 81 * FUNCTION: 82 * ARGUMENTS: 83 * NOTES: 84 * NDIS 4.0 85 */ 86 { 87 UNIMPLEMENTED; 88 } 89 90 91 /* 92 * @unimplemented 93 */ 94 NDIS_STATUS 95 EXPORT 96 NdisIMQueueMiniportCallback( 97 IN NDIS_HANDLE MiniportAdapterHandle, 98 IN W_MINIPORT_CALLBACK CallbackRoutine, 99 IN PVOID CallbackContext) 100 /* 101 * FUNCTION: 102 * ARGUMENTS: 103 * NOTES: 104 * NDIS 4.0 105 */ 106 { 107 UNIMPLEMENTED; 108 109 return NDIS_STATUS_FAILURE; 110 } 111 112 113 /* 114 * @unimplemented 115 */ 116 VOID 117 EXPORT 118 NdisIMRevertBack( 119 IN NDIS_HANDLE MiniportAdapterHandle, 120 IN NDIS_HANDLE SwitchHandle) 121 /* 122 * FUNCTION: 123 * ARGUMENTS: 124 * NOTES: 125 * NDIS 4.0 126 */ 127 { 128 UNIMPLEMENTED; 129 } 130 131 132 /* 133 * @unimplemented 134 */ 135 BOOLEAN 136 EXPORT 137 NdisIMSwitchToMiniport( 138 IN NDIS_HANDLE MiniportAdapterHandle, 139 OUT PNDIS_HANDLE SwitchHandle) 140 /* 141 * FUNCTION: 142 * ARGUMENTS: 143 * NOTES: 144 * NDIS 4.0 145 */ 146 { 147 UNIMPLEMENTED; 148 149 return FALSE; 150 } 151 152 153 /* 154 * @unimplemented 155 */ 156 NDIS_STATUS 157 EXPORT 158 NdisQueryReceiveInformation( 159 IN NDIS_HANDLE NdisBindingHandle, 160 IN NDIS_HANDLE MacContext, 161 OUT PLONGLONG TimeSent OPTIONAL, 162 OUT PLONGLONG TimeReceived OPTIONAL, 163 IN PUCHAR Buffer, 164 IN UINT BufferSize, 165 OUT PUINT SizeNeeded) 166 /* 167 * FUNCTION: 168 * ARGUMENTS: 169 * NOTES: 170 * NDIS 4.0 171 */ 172 { 173 UNIMPLEMENTED; 174 175 return NDIS_STATUS_FAILURE; 176 } 177 178 179 /* 180 * @unimplemented 181 */ 182 VOID 183 EXPORT 184 NdisReadMcaPosInformation( 185 OUT PNDIS_STATUS Status, 186 IN NDIS_HANDLE WrapperConfigurationContext, 187 IN PUINT ChannelNumber, 188 OUT PNDIS_MCA_POS_DATA McaData) 189 /* 190 * FUNCTION: 191 * ARGUMENTS: 192 * NOTES: 193 * NDIS 4.0 194 */ 195 { 196 UNIMPLEMENTED; 197 } 198 199 200 /* 201 * @unimplemented 202 */ 203 NDIS_STATUS 204 EXPORT 205 NdisRegisterAdapter( 206 OUT PNDIS_HANDLE NdisAdapterHandle, 207 IN NDIS_HANDLE NdisMacHandle, 208 IN NDIS_HANDLE MacAdapterContext, 209 IN NDIS_HANDLE WrapperConfigurationContext, 210 IN PNDIS_STRING AdapterName, 211 IN PVOID AdapterInformation) 212 /* 213 * FUNCTION: 214 * ARGUMENTS: 215 * NOTES: 216 * NDIS 4.0 217 */ 218 { 219 UNIMPLEMENTED; 220 221 return NDIS_STATUS_FAILURE; 222 } 223 224 225 /* 226 * @unimplemented 227 */ 228 VOID 229 EXPORT 230 NdisReleaseAdapterResources( 231 IN NDIS_HANDLE NdisAdapterHandle) 232 /* 233 * FUNCTION: 234 * ARGUMENTS: 235 * NOTES: 236 * NDIS 4.0 237 */ 238 { 239 UNIMPLEMENTED; 240 } 241 242 243 /* 244 * @implemented 245 */ 246 #undef NdisUpdateSharedMemory 247 VOID 248 EXPORT 249 NdisUpdateSharedMemory( 250 IN NDIS_HANDLE NdisAdapterHandle, 251 IN ULONG Length, 252 IN PVOID VirtualAddress, 253 IN NDIS_PHYSICAL_ADDRESS PhysicalAddress) 254 /* 255 * FUNCTION: 256 * ARGUMENTS: 257 * NOTES: 258 * NDIS 4.0 259 */ 260 { 261 /* No-op. */ 262 } 263 264 /* 265 * @unimplemented 266 */ 267 VOID 268 EXPORT 269 NdisImmediateReadSharedMemory( 270 IN NDIS_HANDLE WrapperConfigurationContext, 271 IN ULONG SharedMemoryAddress, 272 OUT PUCHAR Buffer, 273 IN ULONG Length) 274 { 275 UNIMPLEMENTED; 276 } 277 278 /* 279 * @unimplemented 280 */ 281 VOID 282 EXPORT 283 NdisImmediateWriteSharedMemory( 284 IN NDIS_HANDLE WrapperConfigurationContext, 285 IN ULONG SharedMemoryAddress, 286 IN PUCHAR Buffer, 287 IN ULONG Length) 288 { 289 UNIMPLEMENTED; 290 } 291 292 293 /* 294 * @unimplemented 295 */ 296 VOID 297 EXPORT 298 NdisReadEisaSlotInformationEx( 299 OUT PNDIS_STATUS Status, 300 IN NDIS_HANDLE WrapperConfigurationContext, 301 OUT PUINT SlotNumber, 302 OUT PNDIS_EISA_FUNCTION_INFORMATION *EisaData, 303 OUT PUINT NumberOfFunctions) 304 { 305 UNIMPLEMENTED; 306 } 307 308 /* EOF */ 309