c560cc42e96a4f64ccd1cdafcc127c2a89951a1e
[reactos.git] / reactos / drivers / net / ndis / ndis / co.c
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 #include <ndissys.h>
11
12
13 NDIS_STATUS
14 EXPORT
15 NdisCoCreateVc(
16 IN NDIS_HANDLE NdisBindingHandle,
17 IN NDIS_HANDLE NdisAfHandle OPTIONAL,
18 IN NDIS_HANDLE ProtocolVcContext,
19 IN OUT PNDIS_HANDLE NdisVcHandle)
20 /*
21 * FUNCTION:
22 * ARGUMENTS:
23 * NOTES:
24 * NDIS 5.0
25 */
26 {
27 UNIMPLEMENTED
28
29 return NDIS_STATUS_FAILURE;
30 }
31
32
33 NDIS_STATUS
34 EXPORT
35 NdisCoDeleteVc(
36 IN NDIS_HANDLE NdisVcHandle)
37 /*
38 * FUNCTION:
39 * ARGUMENTS:
40 * NOTES:
41 * NDIS 5.0
42 */
43 {
44 UNIMPLEMENTED
45
46 return NDIS_STATUS_FAILURE;
47 }
48
49
50 NDIS_STATUS
51 EXPORT
52 NdisCoRequest(
53 IN NDIS_HANDLE NdisBindingHandle,
54 IN NDIS_HANDLE NdisAfHandle OPTIONAL,
55 IN NDIS_HANDLE NdisVcHandle OPTIONAL,
56 IN NDIS_HANDLE NdisPartyHandle OPTIONAL,
57 IN OUT PNDIS_REQUEST NdisRequest)
58 /*
59 * FUNCTION:
60 * ARGUMENTS:
61 * NOTES:
62 * NDIS 5.0
63 */
64 {
65 UNIMPLEMENTED
66
67 return NDIS_STATUS_FAILURE;
68 }
69
70
71 VOID
72 EXPORT
73 NdisCoRequestComplete(
74 IN NDIS_STATUS Status,
75 IN NDIS_HANDLE NdisAfHandle,
76 IN NDIS_HANDLE NdisVcHandle OPTIONAL,
77 IN NDIS_HANDLE NdisPartyHandle OPTIONAL,
78 IN PNDIS_REQUEST NdisRequest)
79 /*
80 * FUNCTION:
81 * ARGUMENTS:
82 * NOTES:
83 * NDIS 5.0
84 */
85 {
86 UNIMPLEMENTED
87 }
88
89
90 VOID
91 EXPORT
92 NdisCoSendPackets(
93 IN NDIS_HANDLE NdisVcHandle,
94 IN PPNDIS_PACKET PacketArray,
95 IN UINT NumberOfPackets)
96 /*
97 * FUNCTION:
98 * ARGUMENTS:
99 * NOTES:
100 * NDIS 5.0
101 */
102 {
103 UNIMPLEMENTED
104 }
105
106
107
108 VOID
109 EXPORT
110 NdisMCoActivateVcComplete(
111 IN NDIS_STATUS Status,
112 IN NDIS_HANDLE NdisVcHandle,
113 IN PCO_CALL_PARAMETERS CallParameters)
114 /*
115 * FUNCTION:
116 * ARGUMENTS:
117 * NOTES:
118 * NDIS 5.0
119 */
120 {
121 UNIMPLEMENTED
122 }
123
124
125 VOID
126 EXPORT
127 NdisMCoDeactivateVcComplete(
128 IN NDIS_STATUS Status,
129 IN NDIS_HANDLE NdisVcHandle)
130 /*
131 * FUNCTION:
132 * ARGUMENTS:
133 * NOTES:
134 * NDIS 5.0
135 */
136 {
137 UNIMPLEMENTED
138 }
139
140
141 VOID
142 EXPORT
143 NdisMCoIndicateReceivePacket(
144 IN NDIS_HANDLE NdisVcHandle,
145 IN PPNDIS_PACKET PacketArray,
146 IN UINT NumberOfPackets)
147 /*
148 * FUNCTION:
149 * ARGUMENTS:
150 * NOTES:
151 * NDIS 5.0
152 */
153 {
154 UNIMPLEMENTED
155 }
156
157
158 VOID
159 EXPORT
160 NdisMCoIndicateStatus(
161 IN NDIS_HANDLE MiniportAdapterHandle,
162 IN NDIS_HANDLE NdisVcHandle OPTIONAL,
163 IN NDIS_STATUS GeneralStatus,
164 IN PVOID StatusBuffer OPTIONAL,
165 IN ULONG StatusBufferSize)
166 /*
167 * FUNCTION:
168 * ARGUMENTS:
169 * NOTES:
170 * NDIS 5.0
171 */
172 {
173 UNIMPLEMENTED
174 }
175
176
177 VOID
178 EXPORT
179 NdisMCoReceiveComplete(
180 IN NDIS_HANDLE MiniportAdapterHandle)
181 /*
182 * FUNCTION:
183 * ARGUMENTS:
184 * NOTES:
185 * NDIS 5.0
186 */
187 {
188 UNIMPLEMENTED
189 }
190
191
192 VOID
193 EXPORT
194 NdisMCoRequestComplete(
195 IN NDIS_STATUS Status,
196 IN NDIS_HANDLE MiniportAdapterHandle,
197 IN PNDIS_REQUEST Request)
198 /*
199 * FUNCTION:
200 * ARGUMENTS:
201 * NOTES:
202 * NDIS 5.0
203 */
204 {
205 UNIMPLEMENTED
206 }
207
208
209 VOID
210 EXPORT
211 NdisMCoSendComplete(
212 IN NDIS_STATUS Status,
213 IN NDIS_HANDLE NdisVcHandle,
214 IN PNDIS_PACKET Packet)
215 /*
216 * FUNCTION:
217 * ARGUMENTS:
218 * NOTES:
219 * NDIS 5.0
220 */
221 {
222 UNIMPLEMENTED
223 }
224
225
226 /* EOF */