[BLUE] Perform size/rectangle boundary checks on read/write operations. CORE-15108
[reactos.git] / drivers / network / ndis / ndis.spec
1
2 @ stdcall ArcFilterDprIndicateReceive(ptr ptr ptr long)
3 @ stdcall ArcFilterDprIndicateReceiveComplete(ptr)
4 @ stdcall EthFilterDprIndicateReceive(ptr ptr ptr ptr long ptr long long)
5 @ stdcall EthFilterDprIndicateReceiveComplete(ptr)
6 @ stdcall FddiFilterDprIndicateReceive(ptr ptr ptr long ptr long ptr long long)
7 @ stdcall FddiFilterDprIndicateReceiveComplete(ptr)
8 @ stdcall NDIS_BUFFER_TO_SPAN_PAGES(ptr)
9 @ stdcall NdisAcquireReadWriteLock(ptr long ptr)
10 @ stdcall NdisAcquireSpinLock(ptr)
11 @ stdcall NdisAdjustBufferLength(ptr long)
12 @ stdcall NdisAllocateBuffer(ptr ptr ptr ptr long)
13 @ stdcall NdisAllocateBufferPool(ptr ptr long)
14 @ stdcall NdisAllocateDmaChannel(ptr ptr ptr ptr long)
15 @ stdcall NdisAllocateMemory(ptr long long double)
16 @ stdcall NdisAllocateFromBlockPool(ptr)
17 @ stdcall NdisAllocateMemoryWithTag(ptr long long)
18 @ stdcall NdisAllocatePacket(ptr ptr ptr)
19 @ stdcall NdisAllocatePacketPool(ptr ptr long long)
20 @ stdcall NdisAllocatePacketPoolEx(ptr ptr long long long)
21 @ stdcall NdisAllocateSharedMemory(ptr long long ptr ptr)
22 @ stdcall NdisAllocateSpinLock(ptr)
23 @ stdcall NdisAnsiStringToUnicodeString(ptr ptr)
24 @ stdcall NdisBufferLength(ptr)
25 @ stdcall NdisBufferVirtualAddress(ptr)
26 @ stdcall NdisCancelSendPackets(ptr ptr)
27 @ stdcall NdisCancelTimer(ptr ptr)
28 @ stdcall NdisClAddParty(ptr ptr ptr ptr)
29 @ stdcall NdisClCloseAddressFamily(ptr)
30 @ stdcall NdisClCloseCall(ptr ptr ptr long)
31 @ stdcall NdisClDeregisterSap(ptr)
32 @ stdcall NdisClDropParty(ptr ptr long)
33 @ stdcall NdisClGetProtocolVcContextFromTapiCallId(double ptr)
34 @ stdcall NdisClIncomingCallComplete(long ptr ptr)
35 @ stdcall NdisClMakeCall(ptr ptr ptr ptr)
36 @ stdcall NdisClModifyCallQoS(ptr ptr)
37 @ stdcall NdisClOpenAddressFamily(ptr ptr ptr ptr long ptr)
38 @ stdcall NdisClRegisterSap(ptr ptr ptr ptr)
39 @ stdcall NdisCloseAdapter(ptr ptr)
40 @ stdcall NdisCloseConfiguration(ptr)
41 @ stdcall NdisCloseFile(ptr)
42 @ stdcall NdisCmActivateVc(ptr ptr)
43 @ stdcall NdisCmAddPartyComplete(long ptr ptr ptr)
44 @ stdcall NdisCmCloseAddressFamilyComplete(long ptr)
45 @ stdcall NdisCmCloseCallComplete(long ptr ptr)
46 @ stdcall NdisCmDeactivateVc(ptr)
47 @ stdcall NdisCmDeregisterSapComplete(long ptr)
48 @ stdcall NdisCmDispatchCallConnected(ptr)
49 @ stdcall NdisCmDispatchIncomingCall(ptr ptr ptr)
50 @ stdcall NdisCmDispatchIncomingCallQoSChange(ptr ptr)
51 @ stdcall NdisCmDispatchIncomingCloseCall(long ptr ptr long)
52 @ stdcall NdisCmDispatchIncomingDropParty(ptr ptr ptr long)
53 @ stdcall NdisCmDropPartyComplete(long ptr)
54 @ stdcall NdisCmMakeCallComplete(long ptr ptr ptr ptr)
55 @ stdcall NdisCmModifyCallQoSComplete(long ptr ptr)
56 @ stdcall NdisCmOpenAddressFamilyComplete(long ptr ptr)
57 @ stdcall NdisCmRegisterAddressFamily(ptr ptr ptr long)
58 @ stdcall NdisCmRegisterSapComplete(long ptr ptr)
59 @ stdcall NdisCoAssignInstanceName(ptr ptr ptr)
60 @ stdcall NdisCoCreateVc(ptr ptr ptr ptr)
61 @ stdcall NdisCoDeleteVc(ptr)
62 @ stdcall NdisCoGetTapiCallId(ptr ptr)
63 @ stdcall NdisCoRequest(ptr ptr ptr ptr ptr)
64 @ stdcall NdisCoRequestComplete(long ptr ptr ptr ptr)
65 @ stdcall NdisCoSendPackets(ptr ptr long)
66 @ stdcall NdisCompareAnsiString(ptr ptr long)
67 @ stdcall NdisCompareUnicodeString(ptr ptr long)
68 @ stdcall NdisCompleteBindAdapter(ptr long long)
69 @ stdcall NdisCompleteCloseAdapter(ptr long)
70 @ stdcall NdisCompleteDmaTransfer(ptr ptr ptr long long long)
71 @ stdcall NdisCompleteOpenAdapter(ptr long long)
72 @ stdcall NdisCompletePnPEvent(long ptr ptr)
73 @ stdcall NdisCompleteQueryStatistics(ptr ptr long)
74 @ stdcall NdisCompleteUnbindAdapter(ptr long)
75 @ stdcall NdisConvertStringToAtmAddress(ptr ptr ptr)
76 @ stdcall NdisCopyBuffer(ptr ptr ptr ptr long long)
77 @ stdcall NdisCopyFromPacketToPacket(ptr long long ptr long ptr)
78 @ stdcall NdisCopyFromPacketToPacketSafe(ptr long long ptr long ptr long)
79 @ stdcall NdisCreateBlockPool(long long long ptr)
80 @ stdcall NdisDeregisterAdapter(ptr)
81 @ stdcall NdisDeregisterAdapterShutdownHandler(ptr)
82 @ stdcall NdisDeregisterMac(ptr ptr)
83 @ stdcall NdisDeregisterProtocol(ptr ptr)
84 @ stdcall NdisDeregisterTdiCallBack()
85 @ stdcall NdisDestroyBlockPool(ptr)
86 @ stdcall NdisDprAcquireSpinLock(ptr)
87 @ stdcall NdisDprAllocatePacket(ptr ptr ptr)
88 @ stdcall NdisDprAllocatePacketNonInterlocked(ptr ptr ptr)
89 @ stdcall NdisDprFreePacket(ptr)
90 @ stdcall NdisDprFreePacketNonInterlocked(ptr)
91 @ stdcall NdisDprReleaseSpinLock(ptr)
92 @ stdcall NdisEqualString(ptr ptr long)
93 @ stdcall NdisFreeBuffer(ptr)
94 @ stdcall NdisFreeBufferPool(ptr)
95 @ stdcall NdisFreeDmaChannel(ptr)
96 @ stdcall NdisFreeToBlockPool(ptr)
97 @ stdcall NdisFreeMemory(ptr long long)
98 @ stdcall NdisFreePacket(ptr)
99 @ stdcall NdisFreePacketPool(ptr)
100 @ stdcall NdisFreeSharedMemory(ptr long long ptr double)
101 @ stdcall NdisFreeSpinLock(ptr)
102 @ stdcall NdisGeneratePartialCancelId()
103 @ stdcall NdisGetBufferPhysicalArraySize(ptr ptr)
104 @ stdcall NdisGetCurrentProcessorCounts(ptr ptr ptr)
105 @ stdcall NdisGetCurrentProcessorCpuUsage(ptr)
106 @ stdcall NdisGetCurrentSystemTime(ptr)
107 @ stdcall NdisGetDriverHandle(ptr ptr)
108 @ stdcall NdisGetFirstBufferFromPacket(ptr ptr ptr ptr ptr)
109 @ stdcall NdisGetFirstBufferFromPacketSafe(ptr ptr ptr ptr ptr long)
110 @ stdcall NdisGetPacketCancelId(ptr)
111 @ stdcall NdisGetPoolFromPacket(ptr)
112 @ stdcall NdisGetReceivedPacket(ptr ptr)
113 @ stdcall NdisGetRoutineAddress(ptr)
114 @ stdcall NdisGetSharedDataAlignment()
115 @ stdcall NdisGetSystemUpTime(ptr)
116 @ stdcall NdisGetVersion()
117 @ stdcall NdisIMAssociateMiniport(ptr ptr)
118 @ stdcall NdisIMCancelInitializeDeviceInstance(ptr ptr)
119 @ stdcall NdisIMCopySendCompletePerPacketInfo(ptr ptr)
120 @ stdcall NdisIMCopySendPerPacketInfo(ptr ptr)
121 @ stdcall NdisIMDeInitializeDeviceInstance(ptr)
122 @ stdcall NdisIMDeregisterLayeredMiniport(ptr)
123 @ stdcall NdisIMGetBindingContext(ptr)
124 @ stdcall NdisIMGetCurrentPacketStack(ptr ptr)
125 @ stdcall NdisIMGetDeviceContext(ptr)
126 @ stdcall NdisIMInitializeDeviceInstance(ptr ptr)
127 @ stdcall NdisIMInitializeDeviceInstanceEx(ptr ptr ptr)
128 @ stdcall NdisIMNotifyPnPEvent(ptr ptr)
129 @ stdcall NdisImmediateReadPciSlotInformation(ptr long long ptr long)
130 @ stdcall NdisImmediateReadPortUchar(ptr long ptr)
131 @ stdcall NdisImmediateReadPortUlong(ptr long ptr)
132 @ stdcall NdisImmediateReadPortUshort(ptr long ptr)
133 @ stdcall NdisImmediateReadSharedMemory(ptr long ptr long)
134 @ stdcall NdisImmediateWritePciSlotInformation(ptr long long ptr long)
135 @ stdcall NdisImmediateWritePortUchar(ptr long long)
136 @ stdcall NdisImmediateWritePortUlong(ptr long long)
137 @ stdcall NdisImmediateWritePortUshort(ptr long long)
138 @ stdcall NdisImmediateWriteSharedMemory(ptr long ptr long)
139 @ stdcall NdisIMQueueMiniportCallback(ptr ptr ptr)
140 @ stdcall NdisIMRegisterLayeredMiniport(ptr ptr long ptr)
141 @ stdcall NdisIMRevertBack(ptr ptr)
142 @ stdcall NdisIMSwitchToMiniport(ptr ptr)
143 @ stdcall NdisInitAnsiString(ptr ptr)
144 @ stdcall NdisInitializeEvent(ptr)
145 @ stdcall NdisInitializeReadWriteLock(ptr)
146 @ stdcall NdisInitializeString(ptr ptr)
147 @ stdcall NdisInitializeTimer(ptr ptr ptr)
148 @ stdcall NdisInitializeWrapper(ptr ptr ptr ptr)
149 @ stdcall NdisInitUnicodeString(ptr ptr)
150 @ stdcall NdisInterlockedAddLargeInteger(ptr double ptr)
151 @ stdcall NdisInterlockedAddUlong(ptr long ptr)
152 @ stdcall NdisInterlockedDecrement(ptr)
153 @ stdcall NdisInterlockedIncrement(ptr)
154 @ stdcall NdisInterlockedInsertHeadList(ptr ptr ptr)
155 @ stdcall NdisInterlockedInsertTailList(ptr ptr ptr)
156 @ stdcall NdisInterlockedPopEntrySList(ptr ptr)
157 @ stdcall NdisInterlockedPushEntrySList(ptr ptr ptr)
158 @ stdcall NdisInterlockedRemoveHeadList(ptr ptr)
159 @ stdcall NdisMAllocateMapRegisters(ptr long long long long)
160 @ stdcall NdisMAllocateSharedMemory(ptr long long ptr ptr)
161 @ stdcall NdisMAllocateSharedMemoryAsync(ptr long long ptr)
162 @ stdcall NdisMapFile(ptr ptr ptr)
163 @ stdcall NdisMapIoSpace(ptr ptr ptr double long)
164 # @ stdcall NdisMatchPdoWithPacket ?
165 @ stdcall NdisMCancelTimer(ptr ptr)
166 @ stdcall NdisMCloseLog(ptr)
167 @ stdcall NdisMCmActivateVc(ptr ptr)
168 @ stdcall NdisMCmCreateVc(ptr ptr ptr ptr)
169 @ stdcall NdisMCmDeactivateVc(ptr)
170 @ stdcall NdisMCmDeleteVc(ptr)
171 @ stdcall NdisMCmRegisterAddressFamily(ptr ptr ptr long)
172 @ stdcall NdisMCmRequest(ptr ptr ptr ptr)
173 @ stdcall NdisMCoActivateVcComplete(long ptr ptr)
174 @ stdcall NdisMCoDeactivateVcComplete(long ptr)
175 @ stdcall NdisMCoIndicateReceivePacket(ptr ptr long)
176 @ stdcall NdisMCoIndicateStatus(ptr ptr long ptr long)
177 @ stdcall NdisMCompleteBufferPhysicalMapping(ptr ptr long)
178 @ stdcall NdisMCompleteDmaTransfer(ptr ptr ptr long long long)
179 @ stdcall NdisMCoReceiveComplete(ptr)
180 @ stdcall NdisMCoRequestComplete(long ptr ptr)
181 @ stdcall NdisMCoSendComplete(ptr ptr ptr)
182 @ stdcall NdisMCreateLog(ptr long ptr)
183 @ stdcall NdisMDeregisterAdapterShutdownHandler(ptr)
184 @ stdcall NdisMDeregisterDevice(ptr)
185 @ stdcall NdisMDeregisterDmaChannel(ptr)
186 @ stdcall NdisMDeregisterInterrupt(ptr)
187 @ stdcall NdisMDeregisterIoPortRange(ptr long long ptr)
188 @ stdcall NdisMFlushLog(ptr)
189 @ stdcall NdisMFreeMapRegisters(ptr)
190 @ stdcall NdisMFreeSharedMemory(ptr long long ptr double)
191 @ stdcall NdisMGetDeviceProperty(ptr ptr ptr ptr ptr ptr)
192 @ stdcall NdisMGetDmaAlignment(ptr)
193 @ stdcall NdisMIndicateStatus(ptr long ptr long)
194 @ stdcall NdisMIndicateStatusComplete(ptr)
195 @ stdcall NdisMInitializeScatterGatherDma(ptr long long)
196 @ stdcall NdisMInitializeTimer(ptr ptr ptr ptr)
197 @ stdcall NdisMMapIoSpace(ptr ptr double long)
198 @ stdcall NdisMPciAssignResources(ptr long ptr)
199 @ stdcall NdisMPromoteMiniport(ptr)
200 @ stdcall NdisMQueryAdapterInstanceName(ptr ptr)
201 @ stdcall NdisMQueryAdapterResources(ptr ptr ptr ptr)
202 @ stdcall NdisMQueryInformationComplete(ptr long)
203 @ stdcall NdisMReadDmaCounter(ptr)
204 @ stdcall NdisMRegisterAdapterShutdownHandler(ptr ptr ptr)
205 @ stdcall NdisMRegisterDevice(ptr ptr ptr ptr ptr ptr)
206 @ stdcall NdisMRegisterDmaChannel(ptr ptr long long ptr long)
207 @ stdcall NdisMRegisterInterrupt(ptr ptr long long long long long)
208 @ stdcall NdisMRegisterIoPortRange(ptr ptr long long)
209 @ stdcall NdisMRegisterMiniport(ptr ptr long)
210 @ stdcall NdisMRegisterUnloadHandler(ptr ptr)
211 @ stdcall NdisMRemoveMiniport(ptr)
212 @ stdcall NdisMResetComplete(ptr long long)
213 @ stdcall NdisMSendComplete(ptr ptr long)
214 @ stdcall NdisMSendResourcesAvailable(ptr)
215 @ stdcall NdisMSetAttributes(ptr ptr long long)
216 @ stdcall NdisMSetAttributesEx(ptr ptr long long long)
217 @ stdcall NdisMSetInformationComplete(ptr long)
218 @ stdcall NdisMSetMiniportSecondary(ptr ptr)
219 @ stdcall NdisMSetPeriodicTimer(ptr long)
220 @ stdcall NdisMSetTimer(ptr long)
221 @ stdcall NdisMSetupDmaTransfer(ptr ptr ptr long long long)
222 @ stdcall NdisMSleep(long)
223 @ stdcall NdisMStartBufferPhysicalMapping(ptr ptr long long ptr ptr)
224 @ stdcall NdisMSynchronizeWithInterrupt(ptr ptr ptr)
225 @ stdcall NdisMTransferDataComplete(ptr ptr long long)
226 @ stdcall NdisMUnmapIoSpace(ptr ptr long)
227 @ stdcall NdisMWanIndicateReceive(ptr ptr ptr ptr long)
228 @ stdcall NdisMWanIndicateReceiveComplete(ptr ptr)
229 @ stdcall NdisMWanSendComplete(ptr ptr long)
230 @ stdcall NdisMWriteLogData(ptr ptr long)
231 @ stdcall NdisOpenAdapter(ptr ptr ptr ptr ptr long ptr ptr ptr long ptr)
232 @ stdcall NdisOpenConfiguration(ptr ptr ptr)
233 @ stdcall NdisOpenConfigurationKeyByIndex(ptr ptr long ptr ptr)
234 @ stdcall NdisOpenConfigurationKeyByName(ptr ptr ptr ptr)
235 @ stdcall NdisOpenFile(ptr ptr ptr ptr double)
236 @ stdcall NdisOpenProtocolConfiguration(ptr ptr ptr)
237 @ stdcall NdisOverrideBusNumber(ptr ptr long)
238 @ stdcall NdisPacketPoolUsage(ptr)
239 @ stdcall NdisPacketSize(long)
240 @ stdcall NdisPciAssignResources(ptr ptr ptr long ptr)
241 @ stdcall NdisQueryAdapterInstanceName(ptr ptr)
242 @ stdcall NdisQueryBindInstanceName(ptr ptr)
243 @ stdcall NdisQueryBuffer(ptr ptr ptr)
244 @ stdcall NdisQueryBufferOffset(ptr ptr ptr)
245 @ stdcall NdisQueryBufferSafe(ptr ptr ptr long)
246 @ stdcall NdisQueryMapRegisterCount(long ptr)
247 @ stdcall NdisQueryPendingIOCount(ptr ptr)
248 @ stdcall NdisReadConfiguration(ptr ptr ptr ptr long)
249 @ stdcall NdisReadEisaSlotInformation(ptr ptr ptr ptr)
250 @ stdcall NdisReadEisaSlotInformationEx(ptr ptr ptr ptr ptr)
251 @ stdcall NdisReadMcaPosInformation(ptr ptr ptr ptr)
252 @ stdcall NdisReadNetworkAddress(ptr ptr ptr ptr)
253 @ stdcall NdisReadPciSlotInformation(ptr long long ptr long)
254 @ stdcall NdisReadPcmciaAttributeMemory(ptr long ptr long)
255 @ stdcall NdisReEnumerateProtocolBindings(ptr)
256 @ stdcall NdisRegisterAdapter(ptr ptr ptr ptr ptr ptr)
257 @ stdcall NdisRegisterAdapterShutdownHandler(ptr ptr ptr)
258 @ stdcall NdisRegisterProtocol(ptr ptr ptr long)
259 @ stdcall NdisRegisterTdiCallBack(ptr ptr)
260 @ stdcall NdisReleaseAdapterResources(ptr)
261 @ stdcall NdisReleaseReadWriteLock(ptr ptr)
262 @ stdcall NdisReleaseSpinLock(ptr)
263 @ stdcall NdisRequest(ptr ptr ptr)
264 @ stdcall NdisReset(ptr ptr)
265 @ stdcall NdisResetEvent(ptr)
266 @ stdcall NdisReturnPackets(ptr long)
267 @ stdcall NdisSend(ptr ptr ptr)
268 @ stdcall NdisSendPackets(ptr ptr long)
269 @ stdcall NdisSetEvent(ptr)
270 @ stdcall NdisSetPacketCancelId(ptr ptr)
271 @ stdcall NdisSetPacketPoolProtocolId(ptr long)
272 @ stdcall NdisSetPacketStatus(ptr long ptr long)
273 @ stdcall NdisSetProtocolFilter(ptr ptr ptr ptr long long long ptr)
274 @ stdcall NdisSetTimer(ptr long)
275 @ stdcall NdisSetTimerEx(ptr long ptr)
276 @ stdcall NdisSetupDmaTransfer(ptr ptr ptr long long long)
277 @ stdcall NdisSystemProcessorCount()
278 @ stdcall NdisTerminateWrapper(ptr ptr)
279 @ stdcall NdisTransferData(ptr ptr ptr long long ptr ptr)
280 @ stdcall NdisUnchainBufferAtBack(ptr ptr)
281 @ stdcall NdisUnchainBufferAtFront(ptr ptr)
282 @ stdcall NdisUnicodeStringToAnsiString(ptr ptr)
283 @ stdcall NdisUnmapFile(ptr)
284 @ stdcall NdisUpcaseUnicodeString(ptr ptr)
285 @ stdcall NdisUpdateSharedMemory(ptr long ptr double)
286 @ stdcall NdisWaitEvent(ptr long)
287 @ stdcall NdisWriteConfiguration(ptr ptr ptr ptr)
288 @ cdecl NdisWriteErrorLogEntry(ptr long long)
289 @ stdcall NdisWriteEventLogEntry(ptr long long long ptr long ptr)
290 @ stdcall NdisWritePciSlotInformation(ptr long long ptr long)
291 @ stdcall NdisWritePcmciaAttributeMemory(ptr long ptr long)
292 @ stdcall TrFilterDprIndicateReceive(ptr ptr ptr long ptr long long)
293 @ stdcall TrFilterDprIndicateReceiveComplete(ptr)
294 @ stdcall NdisScheduleWorkItem(ptr)