1 ; $Id: ntoskrnl.edf,v 1.39 2000/03/05 19:17:40 ea Exp $
3 ; reactos/ntoskrnl/ntoskrnl.def
5 ; ReactOS Operating System
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
17 ExAcquireResourceExclusive
18 ExAcquireResourceExclusiveLite
19 ExAcquireResourceSharedLite
20 ExAcquireSharedStarveExclusive
21 ExAcquireSharedWaitForExclusive
22 ExAllocateFromNPagedLookasideList
23 ExAllocateFromPagedLookasideList
25 ExAllocatePool=ExAllocatePool@8
26 ExAllocatePoolWithQuota=ExAllocatePoolWithQuota@8
27 ExAllocatePoolWithQuotaTag=ExAllocatePoolWithQuotaTag@12
28 ExAllocatePoolWithTag=ExAllocatePoolWithTag@12
29 ExConvertExclusiveToSharedLite
30 ExDeleteNPagedLookasideList
31 ExDeletePagedLookasideList
36 ExFreeToNPagedLookasideList
37 ExFreeToPagedLookasideList
39 ExGetCurrentResourceThread
40 ExGetExclusiveWaiterCount
41 ExGetSharedWaiterCount
43 ExInitializeNPagedLookasideList
44 ExInitializePagedLookasideList
46 ExInitializeResourceLite
50 ExInterlockedAddLargeInteger
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
66 ExIsObjectInFirstZoneSegment
67 ExIsResourceAcquiredExclusiveLite
68 ExIsResourceAcquiredSharedLite
69 ExLocalTimeToSystemTime
72 ExRaiseAccessViolation=ExRaiseAccessViolation@0
73 ExRaiseDatatypeMisalignment=ExRaiseDatatypeMisalignment@0
74 ExRaiseStatus=ExRaiseStatus@4
75 ExReinitializeResourceLite
76 ExReleaseFastMutexUnsafe
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
150 IoAttachDeviceToDeviceStack
151 IoBuildSynchronousFsdRequest
157 IoCreateFile=IoCreateFile@56
158 IoCreateStreamFileObject
159 IoCreateSymbolicLink=IoCreateSymbolicLink@8
162 IoDisconnectInterrupt
164 IoGetBaseFileSystemDeviceObject=IoGetBaseFileSystemDeviceObject@4
165 IoGetCurrentIrpStackLocation
166 IoGetRelatedDeviceObject=IoGetRelatedDeviceObject@4
167 IoInitializeDpcRequest
174 IoStartNextPacketByKey
177 KdDebuggerEnabled DATA
178 KdDebuggerNotPresent DATA
179 KdPollBreakIn=KdPollBreakIn@0
180 KeAddSystemServiceTable
184 KeDelayExecutionThread=KeDelayExecutionThread@12
185 KeEnterKernelDebugger=KeEnterKernelDebugger@0
198 KeSynchronizeExecution
199 KeWaitForSingleObject
200 MmGetSystemAddressForMdl
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
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
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
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
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
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
533 ; exports from hal.dll
538 ExTryToAcquireFastMutex
539 HalAcquireDisplayOwnership
540 ;HalAdjustResourceList
541 ;HalAllProcessorsStarted
542 ;HalAllocateAdapterChannel
543 ;HalAllocateCommonBuffer
544 ;HalAllocateCrashDumpRegisters
545 ;HalAssignSlotResources
546 ;HalBeginSystemInterrupt
547 ;HalCalibratePerformanceCounter
548 ;HalClearSoftwareInterrupt
549 ;HalDisableSystemInterrupt
551 ;HalEnableSystemInterrupt
552 ;HalEndSystemInterrupt
553 ;HalFlushCommonBuffer
557 HalGetBusDataByOffset
558 ;HalGetEnvironmentVariable
559 HalGetInterruptVector
560 HalHandleNMI=HalHandleNMI@4
562 ;HalInitializeProcessor
564 HalProcessorIdle=HalProcessorIdle@0
565 HalQueryDisplayParameters
566 HalQueryRealTimeClock
568 ;HalReportResourceUsage
570 ;HalRequestSoftwareInterrupt
573 HalSetBusDataByOffset
574 HalSetDisplayParameters
575 ;HalSetEnvironmentVariable
576 ;HalSetProfileInterval
579 ;HalStartNextProcessor
580 ;HalStartProfileInterrupt
581 ;HalStopProfileInterrupt
582 ;HalSystemVectorDispatchEntry
583 ;HalTranslateBusAddress
584 ;IoAssignDriveLetters
585 ;IoFlushAdapterBuffers
586 ;IoFreeAdapterChannel
589 ;IoReadPartitionTable
590 ;IoSetPartitionInformation
591 ;IoWritePartitionTable
593 KdPortGetByte=KdPortGetByte@4
594 KdPortInitialize=KdPortInitialize@12
595 KdPortPollByte=KdPortPollByte@4
596 KdPortPutByte=KdPortPutByte@4
597 KdPortRestore=KdPortRestore@0
598 KdPortSave=KdPortSave@0
600 ;KeAcquireSpinLockRaiseToSynch
604 ;KeQueryPerformanceCounter
606 ;KeRaiseIrqlToDpcLevel
607 ;KeRaiseIrqlToSynchLevel
609 KeStallExecutionProcessor
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
628 KeServiceDescriptorTable DATA