NTOSKRNL.FSRtl MDL stubs added.
[reactos.git] / reactos / ntoskrnl / ntoskrnl.edf
1 ; $Id: ntoskrnl.edf,v 1.39 2000/03/05 19:17:40 ea Exp $
2 ;
3 ; reactos/ntoskrnl/ntoskrnl.def
4 ;
5 ; ReactOS Operating System
6 ;
7 EXPORTS
8 InitializeListHead
9 CcInitializeFileCache=CcInitializeFileCache@8
10 CcMdlReadComplete=CcMdlReadComplete@8
11 CcRequestCachePage=CcRequestCachePage@20
12 CcReleaseCachePage=CcReleaseCachePage@12
13 CcReleaseFileCache=CcReleaseFileCache@8
14 DbgBreakPoint=DbgBreakPoint@0
15 DbgBreakPointWithStatus=DbgBreakPointWithStatus@4
16 DbgPrint
17 ExAcquireResourceExclusive
18 ExAcquireResourceExclusiveLite
19 ExAcquireResourceSharedLite
20 ExAcquireSharedStarveExclusive
21 ExAcquireSharedWaitForExclusive
22 ExAllocateFromNPagedLookasideList
23 ExAllocateFromPagedLookasideList
24 ExAllocateFromZone
25 ExAllocatePool=ExAllocatePool@8
26 ExAllocatePoolWithQuota=ExAllocatePoolWithQuota@8
27 ExAllocatePoolWithQuotaTag=ExAllocatePoolWithQuotaTag@12
28 ExAllocatePoolWithTag=ExAllocatePoolWithTag@12
29 ExConvertExclusiveToSharedLite
30 ExDeleteNPagedLookasideList
31 ExDeletePagedLookasideList
32 ExDeleteResource
33 ExDeleteResourceLite
34 ExExtendZone
35 ExFreePool
36 ExFreeToNPagedLookasideList
37 ExFreeToPagedLookasideList
38 ExFreeToZone
39 ExGetCurrentResourceThread
40 ExGetExclusiveWaiterCount
41 ExGetSharedWaiterCount
42 ExInitializeFastMutex
43 ExInitializeNPagedLookasideList
44 ExInitializePagedLookasideList
45 ExInitializeResource
46 ExInitializeResourceLite
47 ExInitializeSListHead
48 ExInitializeWorkItem
49 ExInitializeZone
50 ExInterlockedAddLargeInteger
51 ExInterlockedAddUlong
52 ExInterlockedAllocateFromZone
53 ExInterlockedDecrementLong
54 ExInterlockedExchangeUlong
55 ExInterlockedExtendZone
56 ExInterlockedFreeToZone
57 ExInterlockedIncrementLong
58 ExInterlockedInsertHeadList
59 ExInterlockedInsertTailList
60 ExInterlockedPopEntryList
61 ExInterlockedPopEntrySList
62 ExInterlockedPushEntryList
63 ExInterlockedPushEntrySList
64 ExInterlockedRemoveHeadList
65 ExIsFullZone
66 ExIsObjectInFirstZoneSegment
67 ExIsResourceAcquiredExclusiveLite
68 ExIsResourceAcquiredSharedLite
69 ExLocalTimeToSystemTime
70 ExQueryDepthSListHead
71 ExQueueWorkItem
72 ExRaiseAccessViolation=ExRaiseAccessViolation@0
73 ExRaiseDatatypeMisalignment=ExRaiseDatatypeMisalignment@0
74 ExRaiseStatus=ExRaiseStatus@4
75 ExReinitializeResourceLite
76 ExReleaseFastMutexUnsafe
77 ExReleaseResource
78 ExReleaseResourceLite
79 ExReleaseResourceForThread
80 ExReleaseResourceForThreadLite
81 ExSystemTimeToLocalTime
82 ExTryToAcquireResourceExclusiveLite
83 FsRtlAddLargeMcbEntry=FsRtlAddLargeMcbEntry@28
84 FsRtlAddMcbEntry=FsRtlAddMcbEntry@16
85 FsRtlAllocatePool=FsRtlAllocatePool@8
86 FsRtlAllocatePoolWithQuota=FsRtlAllocatePoolWithQuota@8
87 FsRtlAllocatePoolWithQuotaTag=FsRtlAllocatePoolWithQuotaTag@12
88 FsRtlAllocatePoolWithTag=FsRtlAllocatePoolWithTag@12
89 FsRtlAllocateResource=FsRtlAllocateResource@0
90 FsRtlAreNamesEqual=FsRtlAreNamesEqual@16
91 FsRtlBalanceReads=FsRtlBalanceReads@4
92 FsRtlCheckLockForReadAccess=FsRtlCheckLockForReadAccess@8
93 FsRtlCheckLockForWriteAccess=FsRtlCheckLockForWriteAccess@8
94 FsRtlCopyRead=FsRtlCopyRead@32
95 FsRtlCopyWrite=FsRtlCopyWrite@32
96 FsRtlDeregisterUncProvider=FsRtlDeregisterUncProvider@4
97 FsRtlDissectDbcs=FsRtlDissectDbcs@16
98 FsRtlDissectName=FsRtlDissectName@16
99 FsRtlDoesDbcsContainWildCards=FsRtlDoesDbcsContainWildCards@4
100 FsRtlDoesNameContainWildCards=FsRtlDoesNameContainWildCards@4
101 FsRtlFastCheckLockForRead=FsRtlFastCheckLockForRead@24
102 FsRtlFastCheckLockForWrite=FsRtlFastCheckLockForWrite@24
103 FsRtlFastUnlockAll=FsRtlFastUnlockAll@16
104 FsRtlFastUnlockAllByKey=FsRtlFastUnlockAllByKey@20
105 FsRtlFastUnlockSingle=FsRtlFastUnlockSingle@32
106 FsRtlGetFileSize=FsRtlGetFileSize@8
107 FsRtlGetNextFileLock=FsRtlGetNextFileLock@8
108 FsRtlGetNextLargeMcbEntry=FsRtlGetNextLargeMcbEntry@20
109 FsRtlGetNextMcbEntry=FsRtlGetNextMcbEntry@20
110 FsRtlInitializeFileLock=FsRtlInitializeFileLock@12
111 FsRtlInitializeLargeMcb=FsRtlInitializeLargeMcb@8
112 FsRtlInitializeMcb=FsRtlInitializeMcb@8
113 FsRtlIsDbcsInExpression=FsRtlIsDbcsInExpression@8
114 FsRtlIsFatDbcsLegal=FsRtlIsFatDbcsLegal@20
115 FsRtlIsHpfsDbcsLegal=FsRtlIsHpfsDbcsLegal@20
116 FsRtlIsNameInExpression=FsRtlIsNameInExpression@16
117 FsRtlIsNtstatusExpected=FsRtlIsNtstatusExpected@4
118 FsRtlIsTotalDeviceFailure=FsRtlIsTotalDeviceFailure@4
119 FsRtlLegalAnsiCharacterArray DATA
120 FsRtlLookupLargeMcbEntry=FsRtlLookupLargeMcbEntry@32
121 FsRtlLookupLastLargeMcbEntry=FsRtlLookupLastLargeMcbEntry@12
122 FsRtlLookupLastMcbEntry=FsRtlLookupLastMcbEntry@12
123 FsRtlLookupMcbEntry=FsRtlLookupMcbEntry@20
124 FsRtlMdlRead=FsRtlMdlRead@24
125 FsRtlMdlReadComplete=FsRtlMdlReadComplete@8
126 FsRtlMdlReadCompleteDev=FsRtlMdlReadCompleteDev@12
127 FsRtlMdlReadDev=FsRtlMdlReadDev@28
128 FsRtlMdlWriteComplete=FsRtlMdlWriteComplete@12
129 FsRtlMdlWriteCompleteDev=FsRtlMdlWriteCompleteDev@16
130 FsRtlNormalizeNtstatus=FsRtlNormalizeNtstatus@8
131 FsRtlNumberOfRunsInLargeMcb=FsRtlNumberOfRunsInLargeMcb@4
132 FsRtlNumberOfRunsInMcb=FsRtlNumberOfRunsInMcb@4
133 FsRtlPostPagingFileStackOverflow=FsRtlPostPagingFileStackOverflow@12
134 FsRtlPostStackOverflow=FsRtlPostStackOverflow@12
135 FsRtlPrepareMdlWrite=FsRtlPrepareMdlWrite@24
136 FsRtlPrepareMdlWriteDev=FsRtlPrepareMdlWriteDev@28
137 FsRtlPrivateLock=FsRtlPrivateLock@48
138 FsRtlProcessFileLock=FsRtlProcessFileLock@12
139 FsRtlRegisterUncProvider=FsRtlRegisterUncProvider@12
140 FsRtlRemoveLargeMcbEntry=FsRtlRemoveLargeMcbEntry@20
141 FsRtlRemoveMcbEntry=FsRtlRemoveMcbEntry@12
142 FsRtlSplitLargeMcb=FsRtlSplitLargeMcb@20
143 FsRtlSyncVolumes=FsRtlSyncVolumes@12
144 FsRtlTruncateLargeMcb=FsRtlTruncateLargeMcb@12
145 FsRtlTruncateMcb=FsRtlTruncateMcb@8
146 FsRtlUninitializeFileLock=FsRtlUninitializeFileLock@4
147 FsRtlUninitializeLargeMcb=FsRtlUninitializeLargeMcb@4
148 FsRtlUninitializeMcb=FsRtlUninitializeMcb@4
149 IoAllocateController
150 IoAttachDeviceToDeviceStack
151 IoBuildSynchronousFsdRequest
152 IoCallDriver
153 IoCompleteRequest
154 IoConnectInterrupt
155 IoCreateController
156 IoCreateDevice
157 IoCreateFile=IoCreateFile@56
158 IoCreateStreamFileObject
159 IoCreateSymbolicLink=IoCreateSymbolicLink@8
160 IoDeleteController
161 IoDeleteDevice
162 IoDisconnectInterrupt
163 IoFreeController
164 IoGetBaseFileSystemDeviceObject=IoGetBaseFileSystemDeviceObject@4
165 IoGetCurrentIrpStackLocation
166 IoGetRelatedDeviceObject=IoGetRelatedDeviceObject@4
167 IoInitializeDpcRequest
168 IoInitializeTimer
169 IoMarkIrpPending
170 IoRegisterFileSystem
171 IoRequestDpc
172 IoStartPacket
173 IoStartNextPacket
174 IoStartNextPacketByKey
175 IoStartTimer
176 IoStopTimer
177 KdDebuggerEnabled DATA
178 KdDebuggerNotPresent DATA
179 KdPollBreakIn=KdPollBreakIn@0
180 KeAddSystemServiceTable
181 KeBugCheck
182 KeBugCheckEx
183 KeClearEvent
184 KeDelayExecutionThread=KeDelayExecutionThread@12
185 KeEnterKernelDebugger=KeEnterKernelDebugger@0
186 KeFlushIoBuffers
187 KeGetPreviousMode
188 KeInitializeDpc
189 KeInitializeEvent
190 KeInitializeSpinLock
191 KeInitializeTimer
192 KeInsertQueueDpc
193 KeQuerySystemTime
194 KeReadStateEvent
195 KeResetEvent
196 KeSetEvent
197 KeSetTimer
198 KeSynchronizeExecution
199 KeWaitForSingleObject
200 MmGetSystemAddressForMdl
201 MmMapIoSpace
202 NlsAnsiCodePage DATA
203 NlsLeadByteInfo DATA
204 NlsMbCodePageTag DATA
205 NlsMbOemCodePageTag DATA
206 NlsOemLeadByteInfo DATA
207 NtAddAtom=NtAddAtom@8
208 NtAdjustPrivilegesToken=NtAdjustPrivilegesToken@24
209 NtAllocateLocallyUniqueId=NtAllocateLocallyUniqueId@4
210 NtAllocateUuids=NtAllocateUuids@12
211 NtAllocateVirtualMemory=NtAllocateVirtualMemory@24
212 NtBuildNumber DATA
213 NtClose=NtClose@4
214 NtConnectPort=NtConnectPort@32
215 NtCreateEvent=NtCreateEvent@20
216 NtCreateFile=NtCreateFile@44
217 NtCreateSection=NtCreateSection@28
218 NtDeleteAtom=NtDeleteAtom@4
219 NtDeleteFile=NtDeleteFile@4
220 NtDeviceIoControlFile=NtDeviceIoControlFile@40
221 NtDuplicateObject=NtDuplicateObject@28
222 NtDuplicateToken=NtDuplicateToken@24
223 NtFindAtom=NtFindAtom@8
224 NtFreeVirtualMemory=NtFreeVirtualMemory@16
225 NtFsControlFile=NtFsControlFile@40
226 NtGlobalFlag DATA
227 NtLockFile=NtLockFile@40
228 NtMapViewOfSection=NtMapViewOfSection@40
229 NtNotifyChangeDirectoryFile=NtNotifyChangeDirectoryFile@36
230 NtOpenFile=NtOpenFile@24
231 NtOpenProcess=NtOpenProcess@16
232 NtOpenProcessToken=NtOpenProcessToken@12
233 NtQueryDirectoryFile=NtQueryDirectoryFile@44
234 NtQueryEaFile=NtQueryEaFile@36
235 ;NtQueryInformationAtom <--- ?
236 NtQueryInformationFile=NtQueryInformationFile@20
237 NtQueryInformationProcess=NtQueryInformationProcess@20
238 NtQueryInformationToken=NtQueryInformationToken@20
239 ;NtQueryOleDirectoryFile@ <--- ?
240 NtQuerySecurityObject=NtQuerySecurityObject@20
241 NtQuerySystemTime=NtQuerySystemTime@4
242 NtQueryVolumeInformationFile=NtQueryVolumeInformationFile@20
243 NtReadFile=NtReadFile@36
244 NtRequestPort=NtRequestPort@8
245 NtRequestWaitReplyPort@12
246 NtSetEvent=NtSetEvent@8
247 NtSetInformationFile=NtSetInformationFile@20
248 NtSetInformationProcess=NtSetInformationProcess@16
249 NtSetInformationThread=NtSetInformationThread@16
250 NtSetSecurityObject=NtSetSecurityObject@12
251 NtSetSystemTime=NtSetSystemTime@8
252 NtUnlockFile=NtUnlockFile@20
253 ;NtVdmControl@8 <--- ?
254 NtWaitForSingleObject=NtWaitForSingleObject@12
255 NtWriteFile=NtWriteFile@36
256 PoQueryPowerSequence=PoQueryPowerSequence@0
257 PoRequestPowerChange=PoRequestPowerChange@12
258 PoSetDeviceIdleDetection=PoSetDeviceIdleDetection@8
259 READ_REGISTER_UCHAR
260 READ_REGISTER_ULONG
261 READ_REGISTER_USHORT
262 READ_REGISTER_BUFFER_UCHAR
263 READ_REGISTER_BUFFER_ULONG
264 READ_REGISTER_BUFFER_USHORT
265 RtlAbsoluteToSelfRelativeSD=RtlAbsoluteToSelfRelativeSD@12
266 RtlAnsiCharToUnicodeChar=RtlAnsiCharToUnicodeChar@4
267 RtlAnsiStringToUnicodeSize=RtlAnsiStringToUnicodeSize@4
268 RtlAnsiStringToUnicodeString=RtlAnsiStringToUnicodeString@12
269 RtlAppendAsciizToString=RtlAppendAsciizToString@8
270 RtlAppendStringToString=RtlAppendStringToString@8
271 RtlAppendUnicodeStringToString=RtlAppendUnicodeStringToString@8
272 RtlAppendUnicodeToString=RtlAppendUnicodeToString@8
273 RtlCharToInteger=RtlCharToInteger@12
274 RtlClearAllBits=RtlClearAllBits@4
275 RtlClearBits=RtlClearBits@12
276 RtlCompareMemory=RtlCompareMemory@12
277 RtlCompareMemoryUlong=RtlCompareMemoryUlong@12
278 RtlCompareString=RtlCompareString@12
279 RtlCompareUnicodeString=RtlCompareUnicodeString@12
280 RtlConvertLongToLargeInteger=RtlConvertLongToLargeInteger@4
281 RtlConvertUlongToLargeInteger=RtlConvertUlongToLargeInteger@4
282 RtlCopyLuid=RtlCopyLuid@8
283 RtlCopySid=RtlCopySid@12
284 RtlCopyString=RtlCopyString@8
285 RtlCopyUnicodeString=RtlCopyUnicodeString@8
286 RtlCreateSecurityDescriptor=RtlCreateSecurityDescriptor@8
287 RtlCreateUnicodeString=RtlCreateUnicodeString@8
288 RtlDowncaseUnicodeString=RtlDowncaseUnicodeString@12
289 RtlEnlargedIntegerMultiply=RtlEnlargedIntegerMultiply@8
290 RtlEnlargedUnsignedDivide=RtlEnlargedUnsignedDivide@16
291 RtlEnlargedUnsignedMultiply=RtlEnlargedUnsignedMultiply@8
292 RtlEqualLuid=RtlEqualLuid@8
293 RtlEqualSid=RtlEqualSid@8
294 RtlEqualString=RtlEqualString@12
295 RtlEqualUnicodeString=RtlEqualUnicodeString@12
296 RtlExtendedIntegerMultiply=RtlExtendedIntegerMultiply@12
297 RtlExtendedLargeIntegerDivide=RtlExtendedLargeIntegerDivide@16
298 RtlExtendedMagicDivide=RtlExtendedMagicDivide@20
299 RtlFillMemory=RtlFillMemory@12
300 RtlFillMemoryUlong=RtlFillMemoryUlong@12
301 RtlFreeAnsiString=RtlFreeAnsiString@4
302 RtlFreeOemString=RtlFreeOemString@4
303 RtlFreeUnicodeString=RtlFreeUnicodeString@4
304 RtlGetDaclSecurityDescriptor=RtlGetDaclSecurityDescriptor@16
305 RtlGetDefaultCodePage=RtlGetDefaultCodePage@8
306 RtlGetGroupSecurityDescriptor=RtlGetGroupSecurityDescriptor@12
307 RtlGetOwnerSecurityDescriptor=RtlGetOwnerSecurityDescriptor@12
308 RtlInitAnsiString=RtlInitAnsiString@8
309 RtlInitString=RtlInitString@8
310 RtlInitUnicodeString=RtlInitUnicodeString@8
311 RtlInitializeBitMap=RtlInitializeBitMap@12
312 RtlInitializeSid=RtlInitializeSid@12
313 RtlIntegerToChar=RtlIntegerToChar@16
314 RtlIntegerToUnicodeString=RtlIntegerToUnicodeString@12
315 RtlLargeIntegerAdd=RtlLargeIntegerAdd@16
316 RtlLargeIntegerArithmeticShift=RtlLargeIntegerArithmeticShift@12
317 RtlLargeIntegerDivide=RtlLargeIntegerDivide@20
318 RtlLargeIntegerNegate=RtlLargeIntegerNegate@8
319 RtlLargeIntegerShiftLeft=RtlLargeIntegerShiftLeft@12
320 RtlLargeIntegerShiftRight=RtlLargeIntegerShiftRight@12
321 RtlLargeIntegerSubtract=RtlLargeIntegerSubtract@16
322 RtlLengthRequiredSid=RtlLengthRequiredSid@4
323 RtlLengthSecurityDescriptor=RtlLengthSecurityDescriptor@4
324 RtlLengthSid=RtlLengthSid@4
325 RtlMoveMemory=RtlMoveMemory@12
326 RtlMultiByteToUnicodeN=RtlMultiByteToUnicodeN@20
327 RtlMultiByteToUnicodeSize=RtlMultiByteToUnicodeSize@12
328 RtlOemStringToCountedUnicodeString=RtlOemStringToCountedUnicodeString@12
329 RtlOemStringToUnicodeSize=RtlOemStringToUnicodeSize@4
330 RtlOemStringToUnicodeString=RtlOemStringToUnicodeString@12
331 RtlSecondsSince1970ToTime=RtlSecondsSince1970ToTime@8
332 RtlSecondsSince1980ToTime=RtlSecondsSince1980ToTime@8
333 RtlSetAllBits=RtlSetAllBits@4
334 RtlSetBits=RtlSetBits@12
335 RtlSetDaclSecurityDescriptor=RtlSetDaclSecurityDescriptor@16
336 RtlSetGroupSecurityDescriptor=RtlSetGroupSecurityDescriptor@12
337 RtlSetOwnerSecurityDescriptor=RtlSetOwnerSecurityDescriptor@12
338 RtlSubAuthorityCountSid=RtlSubAuthorityCountSid@4
339 RtlSubAuthoritySid=RtlSubAuthoritySid@8
340 RtlTimeFieldsToTime=RtlTimeFieldsToTime@8
341 RtlTimeToSecondsSince1970=RtlTimeToSecondsSince1970@8
342 RtlTimeToSecondsSince1980=RtlTimeToSecondsSince1980@8
343 RtlTimeToTimeFields=RtlTimeToTimeFields@8
344 RtlUnicodeStringToAnsiSize=RtlUnicodeStringToAnsiSize@4
345 RtlUnicodeStringToAnsiString=RtlUnicodeStringToAnsiString@12
346 RtlUnicodeStringToCountedOemString=RtlUnicodeStringToCountedOemString@12
347 RtlUnicodeStringToInteger=RtlUnicodeStringToInteger@12
348 RtlUnicodeStringToOemSize=RtlUnicodeStringToOemSize@4
349 RtlUnicodeStringToOemString=RtlUnicodeStringToOemString@12
350 RtlUnicodeToMultiByteN=RtlUnicodeToMultiByteN@20
351 RtlUnicodeToMultiByteSize=RtlUnicodeToMultiByteSize@12
352 RtlUpcaseUnicodeChar=RtlUpcaseUnicodeChar@4
353 RtlUpcaseUnicodeString=RtlUpcaseUnicodeString@12
354 RtlUpcaseUnicodeStringToAnsiString=RtlUpcaseUnicodeStringToAnsiString@12
355 RtlUpcaseUnicodeStringToCountedOemString=RtlUpcaseUnicodeStringToCountedOemString@12
356 RtlUpcaseUnicodeStringToOemString=RtlUpcaseUnicodeStringToOemString@12
357 RtlUpcaseUnicodeToMultiByteN=RtlUpcaseUnicodeToMultiByteN@20
358 RtlUpcaseUnicodeToOemN=RtlUpcaseUnicodeToOemN@20
359 RtlUpperChar=RtlUpperChar@4
360 RtlUpperString=RtlUpperString@8
361 RtlValidSecurityDescriptor=RtlValidSecurityDescriptor@4
362 RtlValidSid=RtlValidSid@4
363 RtlZeroMemory=RtlZeroMemory@8
364 RtlxAnsiStringToUnicodeSize=RtlxAnsiStringToUnicodeSize@4
365 RtlxOemStringToUnicodeSize=RtlxOemStringToUnicodeSize@4
366 RtlxUnicodeStringToAnsiSize=RtlxUnicodeStringToAnsiSize@4
367 RtlxUnicodeStringToOemSize=RtlxUnicodeStringToOemSize@4
368 WRITE_REGISTER_UCHAR
369 WRITE_REGISTER_ULONG
370 WRITE_REGISTER_USHORT
371 WRITE_REGISTER_BUFFER_UCHAR
372 WRITE_REGISTER_BUFFER_ULONG
373 WRITE_REGISTER_BUFFER_USHORT
374 ZwAccessCheckAndAuditAlarm=ZwAccessCheckAndAuditAlarm@44
375 ZwAlertThread=ZwAlertThread@4
376 ZwAllocateVirtualMemory=ZwAllocateVirtualMemory@24
377 ZwClearEvent=ZwClearEvent@4
378 ZwClose=ZwClose@4
379 ZwCloseObjectAuditAlarm=ZwCloseObjectAuditAlarm@12
380 ZwConnectPort=ZwConnectPort@32
381 ZwCreateDirectoryObject=ZwCreateDirectoryObject@12
382 ZwCreateEvent=ZwCreateEvent@20
383 ZwCreateFile=ZwCreateFile@44
384 ZwCreateKey=ZwCreateKey@28
385 ZwCreateSection=ZwCreateSection@28
386 ZwCreateSymbolicLinkObject=ZwCreateSymbolicLinkObject@16
387 ZwDeleteFile=ZwDeleteFile@4
388 ZwDeleteKey=ZwDeleteKey@4
389 ZwDeleteValueKey=ZwDeleteValueKey@8
390 ZwDeviceIoControlFile=ZwDeviceIoControlFile@40
391 ZwDisplayString=ZwDisplayString@4
392 ZwDuplicateObject=ZwDuplicateObject@28
393 ZwDuplicateToken=ZwDuplicateToken@24
394 ZwEnumerateKey=ZwEnumerateKey@24
395 ZwEnumerateValueKey=ZwEnumerateValueKey@24
396 ZwFlushInstructionCache=ZwFlushInstructionCache@12
397 ZwFlushKey=ZwFlushKey@4
398 ZwFreeVirtualMemory=ZwFreeVirtualMemory@16
399 ZwFsControlFile=ZwFsControlFile@40
400 ZwLoadDriver=ZwLoadDriver@4
401 ZwLoadKey=ZwLoadKey@8
402 ZwMakeTemporaryObject=ZwMakeTemporaryObject@4
403 ZwMapViewOfSection=ZwMapViewOfSection@40
404 ZwNotifyChangeKey=ZwNotifyChangeKey@40
405 ZwOpenDirectoryObject=ZwOpenDirectoryObject@12
406 ZwOpenEvent=ZwOpenEvent@12
407 ZwOpenFile=ZwOpenFile@24
408 ZwOpenKey=ZwOpenKey@12
409 ZwOpenProcess=ZwOpenProcess@16
410 ZwOpenProcessToken=ZwOpenProcessToken@12
411 ZwOpenSection=ZwOpenSection@12
412 ZwOpenSymbolicLinkObject=ZwOpenSymbolicLinkObject@12
413 ZwOpenThread=ZwOpenThread@16
414 ZwOpenThreadToken=ZwOpenThreadToken@16
415 ZwPulseEvent=ZwPulseEvent@8
416 ZwQueryDefaultLocale=ZwQueryDefaultLocale@8
417 ZwQueryDirectoryFile=ZwQueryDirectoryFile@44
418 ZwQueryInformationFile=ZwQueryInformationFile@20
419 ZwQueryInformationProcess=ZwQueryInformationProcess@20
420 ZwQueryInformationToken=ZwQueryInformationToken@20
421 ZwQueryKey=ZwQueryKey@20
422 ZwQueryObject=ZwQueryObject@20
423 ZwQuerySection=ZwQuerySection@20
424 ZwQuerySecurityObject=ZwQuerySecurityObject@20
425 ZwQuerySymbolicLinkObject=ZwQuerySymbolicLinkObject@12
426 ZwQuerySystemInformation=ZwQuerySystemInformation@16
427 ZwQuerySystemTime=ZwQuerySystemTime@4
428 ZwQueryValueKey=ZwQueryValueKey@24
429 ZwQueryVolumeInformationFile=ZwQueryVolumeInformationFile@20
430 ZwReadFile=ZwReadFile@36
431 ZwReplaceKey=ZwReplaceKey@12
432 ZwRequestWaitReplyPort=ZwRequestWaitReplyPort@12
433 ZwResetEvent=ZwResetEvent@8
434 ZwSaveKey=ZwSaveKey@8
435 ZwSetDefaultLocale=ZwSetDefaultLocale@8
436 ZwSetEvent=ZwSetEvent@8
437 ZwSetInformationFile=ZwSetInformationFile@20
438 ZwSetInformationObject=ZwSetInformationObject@16
439 ZwSetInformationProcess=ZwSetInformationProcess@16
440 ZwSetInformationThread=ZwSetInformationThread@16
441 ZwSetSystemInformation=ZwSetSystemInformation@12
442 ZwSetSystemTime=ZwSetSystemTime@8
443 ZwSetValueKey=ZwSetValueKey@24
444 ZwTerminateProcess=ZwTerminateProcess@8
445 ZwUnloadDriver=ZwUnloadDriver@4
446 ZwUnloadKey=ZwUnloadKey@4
447 ZwUnmapViewOfSection=ZwUnmapViewOfSection@8
448 ZwWaitForMultipleObjects=ZwWaitForMultipleObjects@20
449 ZwWaitForSingleObject=ZwWaitForSingleObject@12
450 ZwWriteFile=ZwWriteFile@36
451 ZwYieldExecution=ZwYieldExecution@0
452 ;_abnormal_termination
453 ;_alldiv
454 ;_allmul
455 ;_allrem
456 ;_allshl
457 ;_allshr
458 ;_aulldiv
459 ;_aullrem
460 ;_aullshr
461 ;_except_handler2
462 ;_global_unwind2
463 _itoa
464 ;_local_unwind2
465 ;_purecall
466 _snprintf
467 _snwprintf
468 _stricmp
469 _strlwr
470 _strnicmp
471 _strnset
472 _strrev
473 _strset
474 _strupr
475 _vsnprintf
476 _wcsicmp
477 _wcslwr
478 _wcsnicmp
479 _wcsnset
480 _wcsrev
481 _wcsupr
482 atoi
483 atol
484 isdigit
485 islower
486 isprint
487 isspace
488 isupper
489 isxdigit
490 mbstowcs
491 mbtowc
492 memchr
493 memcpy
494 memmove
495 memset
496 ;qsort
497 rand
498 sprintf
499 srand
500 strcat
501 strchr
502 strcmp
503 strcpy
504 strlen
505 strncat
506 strncmp
507 strncpy
508 strrchr
509 strspn
510 strstr
511 swprintf
512 tolower
513 toupper
514 towlower
515 towupper
516 vsprintf
517 wcscat
518 wcschr
519 wcscmp
520 wcscpy
521 wcscspn
522 wcslen
523 wcsncat
524 wcsncmp
525 wcsncpy
526 wcsrchr
527 wcsspn
528 wcsstr
529 wcstombs
530 wctomb
531 ;
532 ;
533 ; exports from hal.dll
534 ;
535 ;
536 ExAcquireFastMutex
537 ExReleaseFastMutex
538 ExTryToAcquireFastMutex
539 HalAcquireDisplayOwnership
540 ;HalAdjustResourceList
541 ;HalAllProcessorsStarted
542 ;HalAllocateAdapterChannel
543 ;HalAllocateCommonBuffer
544 ;HalAllocateCrashDumpRegisters
545 ;HalAssignSlotResources
546 ;HalBeginSystemInterrupt
547 ;HalCalibratePerformanceCounter
548 ;HalClearSoftwareInterrupt
549 ;HalDisableSystemInterrupt
550 HalDisplayString
551 ;HalEnableSystemInterrupt
552 ;HalEndSystemInterrupt
553 ;HalFlushCommonBuffer
554 ;HalFreeCommonBuffer
555 ;HalGetAdapter
556 ;HalGetBusData
557 HalGetBusDataByOffset
558 ;HalGetEnvironmentVariable
559 HalGetInterruptVector
560 HalHandleNMI=HalHandleNMI@4
561 HalInitSystem
562 ;HalInitializeProcessor
563 HalMakeBeep
564 HalProcessorIdle=HalProcessorIdle@0
565 HalQueryDisplayParameters
566 HalQueryRealTimeClock
567 ;HalReadDmaCounter
568 ;HalReportResourceUsage
569 ;HalRequestIpi
570 ;HalRequestSoftwareInterrupt
571 HalReturnToFirmware
572 ;HalSetBusData
573 HalSetBusDataByOffset
574 HalSetDisplayParameters
575 ;HalSetEnvironmentVariable
576 ;HalSetProfileInterval
577 HalSetRealTimeClock
578 ;HalSetTimeIncrement
579 ;HalStartNextProcessor
580 ;HalStartProfileInterrupt
581 ;HalStopProfileInterrupt
582 ;HalSystemVectorDispatchEntry
583 ;HalTranslateBusAddress
584 ;IoAssignDriveLetters
585 ;IoFlushAdapterBuffers
586 ;IoFreeAdapterChannel
587 ;IoFreeMapRegisters
588 ;IoMapTransfer
589 ;IoReadPartitionTable
590 ;IoSetPartitionInformation
591 ;IoWritePartitionTable
592 KdComPortInUse DATA
593 KdPortGetByte=KdPortGetByte@4
594 KdPortInitialize=KdPortInitialize@12
595 KdPortPollByte=KdPortPollByte@4
596 KdPortPutByte=KdPortPutByte@4
597 KdPortRestore=KdPortRestore@0
598 KdPortSave=KdPortSave@0
599 KeAcquireSpinLock
600 ;KeAcquireSpinLockRaiseToSynch
601 ;KeFlushWriteBuffer
602 KeGetCurrentIrql
603 KeLowerIrql
604 ;KeQueryPerformanceCounter
605 KeRaiseIrql
606 ;KeRaiseIrqlToDpcLevel
607 ;KeRaiseIrqlToSynchLevel
608 KeReleaseSpinLock
609 KeStallExecutionProcessor
610 ;KfAcquireSpinLock
611 ;KfLowerIrql
612 ;KfRaiseIrql
613 ;KfReleaseSpinLock
614 READ_PORT_BUFFER_UCHAR=READ_PORT_BUFFER_UCHAR@12
615 READ_PORT_BUFFER_ULONG=READ_PORT_BUFFER_ULONG@12
616 READ_PORT_BUFFER_USHORT=READ_PORT_BUFFER_USHORT@12
617 READ_PORT_UCHAR=READ_PORT_UCHAR@4
618 READ_PORT_ULONG=READ_PORT_ULONG@4
619 READ_PORT_USHORT=READ_PORT_USHORT@4
620 WRITE_PORT_BUFFER_UCHAR=WRITE_PORT_BUFFER_UCHAR@12
621 WRITE_PORT_BUFFER_ULONG=WRITE_PORT_BUFFER_ULONG@12
622 WRITE_PORT_BUFFER_USHORT=WRITE_PORT_BUFFER_USHORT@12
623 WRITE_PORT_UCHAR=WRITE_PORT_UCHAR@8
624 WRITE_PORT_ULONG=WRITE_PORT_ULONG@8
625 WRITE_PORT_USHORT=WRITE_PORT_USHORT@8
626 InsertTailList
627 RemoveEntryList
628 KeServiceDescriptorTable DATA