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