ReactOS 0.4.15-dev-7958-gcd0bb1a
co.c
Go to the documentation of this file.
1/*
2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS NDIS library
4 * FILE: ndis/co.c
5 * PURPOSE: Services for connection-oriented NDIS drivers
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#include <ndistapi.h>
14
15/*
16 * @unimplemented
17 */
22 IN OUT PVAR_STRING TapiCallId)
23{
25
27}
28
29/*
30 * @unimplemented
31 */
36 IN PNDIS_STRING BaseInstanceName,
37 OUT PNDIS_STRING VcInstanceName)
38{
40
42}
43
44/*
45 * @unimplemented
46 */
54/*
55 * FUNCTION:
56 * ARGUMENTS:
57 * NOTES:
58 * NDIS 5.0
59 */
60{
62
64}
65
66
67/*
68 * @unimplemented
69 */
74/*
75 * FUNCTION:
76 * ARGUMENTS:
77 * NOTES:
78 * NDIS 5.0
79 */
80{
82
84}
85
86
87/*
88 * @unimplemented
89 */
98/*
99 * FUNCTION:
100 * ARGUMENTS:
101 * NOTES:
102 * NDIS 5.0
103 */
104{
106
107 return NDIS_STATUS_FAILURE;
108}
109
110
111/*
112 * @unimplemented
113 */
114VOID
115EXPORT
122/*
123 * FUNCTION:
124 * ARGUMENTS:
125 * NOTES:
126 * NDIS 5.0
127 */
128{
130}
131
132
133/*
134 * @unimplemented
135 */
136VOID
137EXPORT
142/*
143 * FUNCTION:
144 * ARGUMENTS:
145 * NOTES:
146 * NDIS 5.0
147 */
148{
150}
151
152
153/*
154 * @unimplemented
155 */
156VOID
157EXPORT
162/*
163 * FUNCTION:
164 * ARGUMENTS:
165 * NOTES:
166 * NDIS 5.0
167 */
168{
170}
171
172
173/*
174 * @unimplemented
175 */
176VOID
177EXPORT
181/*
182 * FUNCTION:
183 * ARGUMENTS:
184 * NOTES:
185 * NDIS 5.0
186 */
187{
189}
190
191
192/*
193 * @unimplemented
194 */
195VOID
196EXPORT
201/*
202 * FUNCTION:
203 * ARGUMENTS:
204 * NOTES:
205 * NDIS 5.0
206 */
207{
209}
210
211
212/*
213 * @unimplemented
214 */
215VOID
216EXPORT
223/*
224 * FUNCTION:
225 * ARGUMENTS:
226 * NOTES:
227 * NDIS 5.0
228 */
229{
231}
232
233
234/*
235 * @unimplemented
236 */
237VOID
238EXPORT
241/*
242 * FUNCTION:
243 * ARGUMENTS:
244 * NOTES:
245 * NDIS 5.0
246 */
247{
249}
250
251
252/*
253 * @unimplemented
254 */
255VOID
256EXPORT
261/*
262 * FUNCTION:
263 * ARGUMENTS:
264 * NOTES:
265 * NDIS 5.0
266 */
267{
269}
270
271
272/*
273 * @unimplemented
274 */
275VOID
276EXPORT
281/*
282 * FUNCTION:
283 * ARGUMENTS:
284 * NOTES:
285 * NDIS 5.0
286 */
287{
289}
290
291/* EOF */
#define UNIMPLEMENTED
Definition: debug.h:115
VOID EXPORT NdisMCoActivateVcComplete(IN NDIS_STATUS Status, IN NDIS_HANDLE NdisVcHandle, IN PCO_CALL_PARAMETERS CallParameters)
Definition: co.c:158
VOID EXPORT NdisMCoSendComplete(IN NDIS_STATUS Status, IN NDIS_HANDLE NdisVcHandle, IN PNDIS_PACKET Packet)
Definition: co.c:277
NDIS_STATUS EXPORT NdisCoRequest(IN NDIS_HANDLE NdisBindingHandle, IN NDIS_HANDLE NdisAfHandle OPTIONAL, IN NDIS_HANDLE NdisVcHandle OPTIONAL, IN NDIS_HANDLE NdisPartyHandle OPTIONAL, IN OUT PNDIS_REQUEST NdisRequest)
Definition: co.c:92
VOID EXPORT NdisCoRequestComplete(IN NDIS_STATUS Status, IN NDIS_HANDLE NdisAfHandle, IN NDIS_HANDLE NdisVcHandle OPTIONAL, IN NDIS_HANDLE NdisPartyHandle OPTIONAL, IN PNDIS_REQUEST NdisRequest)
Definition: co.c:116
VOID EXPORT NdisMCoIndicateReceivePacket(IN NDIS_HANDLE NdisVcHandle, IN PPNDIS_PACKET PacketArray, IN UINT NumberOfPackets)
Definition: co.c:197
NDIS_STATUS EXPORT NdisCoCreateVc(IN NDIS_HANDLE NdisBindingHandle, IN NDIS_HANDLE NdisAfHandle OPTIONAL, IN NDIS_HANDLE ProtocolVcContext, IN OUT PNDIS_HANDLE NdisVcHandle)
Definition: co.c:49
NDIS_STATUS EXPORT NdisCoAssignInstanceName(IN NDIS_HANDLE NdisVcHandle, IN PNDIS_STRING BaseInstanceName, OUT PNDIS_STRING VcInstanceName)
Definition: co.c:34
VOID EXPORT NdisMCoReceiveComplete(IN NDIS_HANDLE MiniportAdapterHandle)
Definition: co.c:239
VOID EXPORT NdisMCoRequestComplete(IN NDIS_STATUS Status, IN NDIS_HANDLE MiniportAdapterHandle, IN PNDIS_REQUEST Request)
Definition: co.c:257
NDIS_STATUS EXPORT NdisCoDeleteVc(IN NDIS_HANDLE NdisVcHandle)
Definition: co.c:72
NDIS_STATUS EXPORT NdisCoGetTapiCallId(IN NDIS_HANDLE NdisVcHandle, IN OUT PVAR_STRING TapiCallId)
Definition: co.c:20
VOID EXPORT NdisCoSendPackets(IN NDIS_HANDLE NdisVcHandle, IN PPNDIS_PACKET PacketArray, IN UINT NumberOfPackets)
Definition: co.c:138
VOID EXPORT NdisMCoIndicateStatus(IN NDIS_HANDLE MiniportAdapterHandle, IN NDIS_HANDLE NdisVcHandle OPTIONAL, IN NDIS_STATUS GeneralStatus, IN PVOID StatusBuffer OPTIONAL, IN ULONG StatusBufferSize)
Definition: co.c:217
VOID EXPORT NdisMCoDeactivateVcComplete(IN NDIS_STATUS Status, IN NDIS_HANDLE NdisVcHandle)
Definition: co.c:178
Status
Definition: gdiplustypes.h:25
_Inout_ PCO_CALL_PARAMETERS CallParameters
Definition: ndis.h:2116
_Must_inspect_result_ _In_ NDIS_HANDLE NdisBindingHandle
Definition: ndis.h:4735
_In_ NDIS_HANDLE _In_ PNDIS_PACKET Packet
Definition: ndis.h:1549
unsigned int UINT
Definition: ndis.h:50
_In_opt_ NDIS_HANDLE _In_ NDIS_STATUS _In_ PVOID _In_ UINT StatusBufferSize
Definition: ndis.h:1558
#define NDIS_STATUS_FAILURE
Definition: ndis.h:465
_In_ PPNDIS_PACKET _In_ UINT NumberOfPackets
Definition: ndis.h:5121
_In_ PPNDIS_PACKET PacketArray
Definition: ndis.h:5120
_Must_inspect_result_ _In_ PCO_ADDRESS_FAMILY _In_ NDIS_HANDLE _In_ PNDIS_CLIENT_CHARACTERISTICS _In_ UINT _Out_ PNDIS_HANDLE NdisAfHandle
Definition: ndis.h:4848
_Must_inspect_result_ _In_ NDIS_HANDLE _In_ PCO_CALL_PARAMETERS _Out_ PNDIS_HANDLE NdisPartyHandle
Definition: ndis.h:4769
_In_ NDIS_HANDLE MiniportAdapterHandle
Definition: ndis.h:4668
_In_ NDIS_HANDLE NdisVcHandle
Definition: ndis.h:2100
_In_opt_ NDIS_HANDLE _In_ NDIS_STATUS _In_ PVOID StatusBuffer
Definition: ndis.h:1557
_In_ NDIS_HANDLE ProtocolVcContext
Definition: ndis.h:1548
_In_opt_ NDIS_HANDLE _In_opt_ NDIS_HANDLE _Inout_ PNDIS_REQUEST NdisRequest
Definition: ndis.h:1573
_In_opt_ NDIS_HANDLE _In_ NDIS_STATUS GeneralStatus
Definition: ndis.h:1556
int NDIS_STATUS
Definition: ntddndis.h:475
PULONG MinorVersion OPTIONAL
Definition: CrossNt.h:68
#define IN
Definition: typedefs.h:39
uint32_t ULONG
Definition: typedefs.h:59
#define OUT
Definition: typedefs.h:40
_In_ WDFREQUEST Request
Definition: wdfdevice.h:547