1 ; $Id: ntoskrnl.edf,v 1.40 2000/03/06 01:02:30 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
149 IoAllocateIrp=IoAllocateIrp@8
151 IoAttachDeviceToDeviceStack
152 IoBuildSynchronousFsdRequest
153 IoCallDriver=IoCallDriver@8
154 IoCompleteRequest=IoCompleteRequest@8
158 IoCreateFile=IoCreateFile@56
159 IoCreateStreamFileObject
160 IoCreateSymbolicLink=IoCreateSymbolicLink@8
163 IoDisconnectInterrupt
165 IoFreeIrp=IoFreeIrp@4
166 IoGetBaseFileSystemDeviceObject=IoGetBaseFileSystemDeviceObject@4
167 IoGetCurrentIrpStackLocation
168 IoGetDeviceToVerify=IoGetDeviceToVerify@4
169 IoGetRelatedDeviceObject=IoGetRelatedDeviceObject@4
170 IoInitializeDpcRequest
171 IoInitializeIrp=IoInitializeIrp@12
173 IoIsOperationSynchronous=IoIsOperationSynchronous@4
174 IoMakeAssociatedIrp@8
180 IoStartNextPacketByKey
183 ;IofCallDriver=@IofCallDriver@0
184 IofCallDriver=IofCallDriver@8
185 ;IofCompleteRequest=@IofCompleteRequest@0
186 IofCompleteRequest=IofCompleteRequest@8
187 KdDebuggerEnabled DATA
188 KdDebuggerNotPresent DATA
189 KdPollBreakIn=KdPollBreakIn@0
190 KeAddSystemServiceTable
194 KeDelayExecutionThread=KeDelayExecutionThread@12
195 KeEnterKernelDebugger=KeEnterKernelDebugger@0
208 KeSynchronizeExecution
209 KeWaitForSingleObject
210 MmGetSystemAddressForMdl
214 NlsMbCodePageTag DATA
215 NlsMbOemCodePageTag DATA
216 NlsOemLeadByteInfo DATA
217 NtAddAtom=NtAddAtom@8
218 NtAdjustPrivilegesToken=NtAdjustPrivilegesToken@24
219 NtAllocateLocallyUniqueId=NtAllocateLocallyUniqueId@4
220 NtAllocateUuids=NtAllocateUuids@12
221 NtAllocateVirtualMemory=NtAllocateVirtualMemory@24
224 NtConnectPort=NtConnectPort@32
225 NtCreateEvent=NtCreateEvent@20
226 NtCreateFile=NtCreateFile@44
227 NtCreateSection=NtCreateSection@28
228 NtDeleteAtom=NtDeleteAtom@4
229 NtDeleteFile=NtDeleteFile@4
230 NtDeviceIoControlFile=NtDeviceIoControlFile@40
231 NtDuplicateObject=NtDuplicateObject@28
232 NtDuplicateToken=NtDuplicateToken@24
233 NtFindAtom=NtFindAtom@8
234 NtFreeVirtualMemory=NtFreeVirtualMemory@16
235 NtFsControlFile=NtFsControlFile@40
237 NtLockFile=NtLockFile@40
238 NtMapViewOfSection=NtMapViewOfSection@40
239 NtNotifyChangeDirectoryFile=NtNotifyChangeDirectoryFile@36
240 NtOpenFile=NtOpenFile@24
241 NtOpenProcess=NtOpenProcess@16
242 NtOpenProcessToken=NtOpenProcessToken@12
243 NtQueryDirectoryFile=NtQueryDirectoryFile@44
244 NtQueryEaFile=NtQueryEaFile@36
245 ;NtQueryInformationAtom <--- ?
246 NtQueryInformationFile=NtQueryInformationFile@20
247 NtQueryInformationProcess=NtQueryInformationProcess@20
248 NtQueryInformationToken=NtQueryInformationToken@20
249 ;NtQueryOleDirectoryFile@ <--- ?
250 NtQuerySecurityObject=NtQuerySecurityObject@20
251 NtQuerySystemTime=NtQuerySystemTime@4
252 NtQueryVolumeInformationFile=NtQueryVolumeInformationFile@20
253 NtReadFile=NtReadFile@36
254 NtRequestPort=NtRequestPort@8
255 NtRequestWaitReplyPort@12
256 NtSetEvent=NtSetEvent@8
257 NtSetInformationFile=NtSetInformationFile@20
258 NtSetInformationProcess=NtSetInformationProcess@16
259 NtSetInformationThread=NtSetInformationThread@16
260 NtSetSecurityObject=NtSetSecurityObject@12
261 NtSetSystemTime=NtSetSystemTime@8
262 NtUnlockFile=NtUnlockFile@20
263 ;NtVdmControl@8 <--- ?
264 NtWaitForSingleObject=NtWaitForSingleObject@12
265 NtWriteFile=NtWriteFile@36
266 PoQueryPowerSequence=PoQueryPowerSequence@0
267 PoRequestPowerChange=PoRequestPowerChange@12
268 PoSetDeviceIdleDetection=PoSetDeviceIdleDetection@8
272 READ_REGISTER_BUFFER_UCHAR
273 READ_REGISTER_BUFFER_ULONG
274 READ_REGISTER_BUFFER_USHORT
275 RtlAbsoluteToSelfRelativeSD=RtlAbsoluteToSelfRelativeSD@12
276 RtlAnsiCharToUnicodeChar=RtlAnsiCharToUnicodeChar@4
277 RtlAnsiStringToUnicodeSize=RtlAnsiStringToUnicodeSize@4
278 RtlAnsiStringToUnicodeString=RtlAnsiStringToUnicodeString@12
279 RtlAppendAsciizToString=RtlAppendAsciizToString@8
280 RtlAppendStringToString=RtlAppendStringToString@8
281 RtlAppendUnicodeStringToString=RtlAppendUnicodeStringToString@8
282 RtlAppendUnicodeToString=RtlAppendUnicodeToString@8
283 RtlCharToInteger=RtlCharToInteger@12
284 RtlClearAllBits=RtlClearAllBits@4
285 RtlClearBits=RtlClearBits@12
286 RtlCompareMemory=RtlCompareMemory@12
287 RtlCompareMemoryUlong=RtlCompareMemoryUlong@12
288 RtlCompareString=RtlCompareString@12
289 RtlCompareUnicodeString=RtlCompareUnicodeString@12
290 RtlConvertLongToLargeInteger=RtlConvertLongToLargeInteger@4
291 RtlConvertUlongToLargeInteger=RtlConvertUlongToLargeInteger@4
292 RtlCopyLuid=RtlCopyLuid@8
293 RtlCopySid=RtlCopySid@12
294 RtlCopyString=RtlCopyString@8
295 RtlCopyUnicodeString=RtlCopyUnicodeString@8
296 RtlCreateSecurityDescriptor=RtlCreateSecurityDescriptor@8
297 RtlCreateUnicodeString=RtlCreateUnicodeString@8
298 RtlDowncaseUnicodeString=RtlDowncaseUnicodeString@12
299 RtlEnlargedIntegerMultiply=RtlEnlargedIntegerMultiply@8
300 RtlEnlargedUnsignedDivide=RtlEnlargedUnsignedDivide@16
301 RtlEnlargedUnsignedMultiply=RtlEnlargedUnsignedMultiply@8
302 RtlEqualLuid=RtlEqualLuid@8
303 RtlEqualSid=RtlEqualSid@8
304 RtlEqualString=RtlEqualString@12
305 RtlEqualUnicodeString=RtlEqualUnicodeString@12
306 RtlExtendedIntegerMultiply=RtlExtendedIntegerMultiply@12
307 RtlExtendedLargeIntegerDivide=RtlExtendedLargeIntegerDivide@16
308 RtlExtendedMagicDivide=RtlExtendedMagicDivide@20
309 RtlFillMemory=RtlFillMemory@12
310 RtlFillMemoryUlong=RtlFillMemoryUlong@12
311 RtlFreeAnsiString=RtlFreeAnsiString@4
312 RtlFreeOemString=RtlFreeOemString@4
313 RtlFreeUnicodeString=RtlFreeUnicodeString@4
314 RtlGetDaclSecurityDescriptor=RtlGetDaclSecurityDescriptor@16
315 RtlGetDefaultCodePage=RtlGetDefaultCodePage@8
316 RtlGetGroupSecurityDescriptor=RtlGetGroupSecurityDescriptor@12
317 RtlGetOwnerSecurityDescriptor=RtlGetOwnerSecurityDescriptor@12
318 RtlInitAnsiString=RtlInitAnsiString@8
319 RtlInitString=RtlInitString@8
320 RtlInitUnicodeString=RtlInitUnicodeString@8
321 RtlInitializeBitMap=RtlInitializeBitMap@12
322 RtlInitializeSid=RtlInitializeSid@12
323 RtlIntegerToChar=RtlIntegerToChar@16
324 RtlIntegerToUnicodeString=RtlIntegerToUnicodeString@12
325 RtlLargeIntegerAdd=RtlLargeIntegerAdd@16
326 RtlLargeIntegerArithmeticShift=RtlLargeIntegerArithmeticShift@12
327 RtlLargeIntegerDivide=RtlLargeIntegerDivide@20
328 RtlLargeIntegerNegate=RtlLargeIntegerNegate@8
329 RtlLargeIntegerShiftLeft=RtlLargeIntegerShiftLeft@12
330 RtlLargeIntegerShiftRight=RtlLargeIntegerShiftRight@12
331 RtlLargeIntegerSubtract=RtlLargeIntegerSubtract@16
332 RtlLengthRequiredSid=RtlLengthRequiredSid@4
333 RtlLengthSecurityDescriptor=RtlLengthSecurityDescriptor@4
334 RtlLengthSid=RtlLengthSid@4
335 RtlMoveMemory=RtlMoveMemory@12
336 RtlMultiByteToUnicodeN=RtlMultiByteToUnicodeN@20
337 RtlMultiByteToUnicodeSize=RtlMultiByteToUnicodeSize@12
338 RtlOemStringToCountedUnicodeString=RtlOemStringToCountedUnicodeString@12
339 RtlOemStringToUnicodeSize=RtlOemStringToUnicodeSize@4
340 RtlOemStringToUnicodeString=RtlOemStringToUnicodeString@12
341 RtlSecondsSince1970ToTime=RtlSecondsSince1970ToTime@8
342 RtlSecondsSince1980ToTime=RtlSecondsSince1980ToTime@8
343 RtlSetAllBits=RtlSetAllBits@4
344 RtlSetBits=RtlSetBits@12
345 RtlSetDaclSecurityDescriptor=RtlSetDaclSecurityDescriptor@16
346 RtlSetGroupSecurityDescriptor=RtlSetGroupSecurityDescriptor@12
347 RtlSetOwnerSecurityDescriptor=RtlSetOwnerSecurityDescriptor@12
348 RtlSubAuthorityCountSid=RtlSubAuthorityCountSid@4
349 RtlSubAuthoritySid=RtlSubAuthoritySid@8
350 RtlTimeFieldsToTime=RtlTimeFieldsToTime@8
351 RtlTimeToSecondsSince1970=RtlTimeToSecondsSince1970@8
352 RtlTimeToSecondsSince1980=RtlTimeToSecondsSince1980@8
353 RtlTimeToTimeFields=RtlTimeToTimeFields@8
354 RtlUnicodeStringToAnsiSize=RtlUnicodeStringToAnsiSize@4
355 RtlUnicodeStringToAnsiString=RtlUnicodeStringToAnsiString@12
356 RtlUnicodeStringToCountedOemString=RtlUnicodeStringToCountedOemString@12
357 RtlUnicodeStringToInteger=RtlUnicodeStringToInteger@12
358 RtlUnicodeStringToOemSize=RtlUnicodeStringToOemSize@4
359 RtlUnicodeStringToOemString=RtlUnicodeStringToOemString@12
360 RtlUnicodeToMultiByteN=RtlUnicodeToMultiByteN@20
361 RtlUnicodeToMultiByteSize=RtlUnicodeToMultiByteSize@12
362 RtlUpcaseUnicodeChar=RtlUpcaseUnicodeChar@4
363 RtlUpcaseUnicodeString=RtlUpcaseUnicodeString@12
364 RtlUpcaseUnicodeStringToAnsiString=RtlUpcaseUnicodeStringToAnsiString@12
365 RtlUpcaseUnicodeStringToCountedOemString=RtlUpcaseUnicodeStringToCountedOemString@12
366 RtlUpcaseUnicodeStringToOemString=RtlUpcaseUnicodeStringToOemString@12
367 RtlUpcaseUnicodeToMultiByteN=RtlUpcaseUnicodeToMultiByteN@20
368 RtlUpcaseUnicodeToOemN=RtlUpcaseUnicodeToOemN@20
369 RtlUpperChar=RtlUpperChar@4
370 RtlUpperString=RtlUpperString@8
371 RtlValidSecurityDescriptor=RtlValidSecurityDescriptor@4
372 RtlValidSid=RtlValidSid@4
373 RtlZeroMemory=RtlZeroMemory@8
374 RtlxAnsiStringToUnicodeSize=RtlxAnsiStringToUnicodeSize@4
375 RtlxOemStringToUnicodeSize=RtlxOemStringToUnicodeSize@4
376 RtlxUnicodeStringToAnsiSize=RtlxUnicodeStringToAnsiSize@4
377 RtlxUnicodeStringToOemSize=RtlxUnicodeStringToOemSize@4
380 WRITE_REGISTER_USHORT
381 WRITE_REGISTER_BUFFER_UCHAR
382 WRITE_REGISTER_BUFFER_ULONG
383 WRITE_REGISTER_BUFFER_USHORT
384 ZwAccessCheckAndAuditAlarm=ZwAccessCheckAndAuditAlarm@44
385 ZwAlertThread=ZwAlertThread@4
386 ZwAllocateVirtualMemory=ZwAllocateVirtualMemory@24
387 ZwClearEvent=ZwClearEvent@4
389 ZwCloseObjectAuditAlarm=ZwCloseObjectAuditAlarm@12
390 ZwConnectPort=ZwConnectPort@32
391 ZwCreateDirectoryObject=ZwCreateDirectoryObject@12
392 ZwCreateEvent=ZwCreateEvent@20
393 ZwCreateFile=ZwCreateFile@44
394 ZwCreateKey=ZwCreateKey@28
395 ZwCreateSection=ZwCreateSection@28
396 ZwCreateSymbolicLinkObject=ZwCreateSymbolicLinkObject@16
397 ZwDeleteFile=ZwDeleteFile@4
398 ZwDeleteKey=ZwDeleteKey@4
399 ZwDeleteValueKey=ZwDeleteValueKey@8
400 ZwDeviceIoControlFile=ZwDeviceIoControlFile@40
401 ZwDisplayString=ZwDisplayString@4
402 ZwDuplicateObject=ZwDuplicateObject@28
403 ZwDuplicateToken=ZwDuplicateToken@24
404 ZwEnumerateKey=ZwEnumerateKey@24
405 ZwEnumerateValueKey=ZwEnumerateValueKey@24
406 ZwFlushInstructionCache=ZwFlushInstructionCache@12
407 ZwFlushKey=ZwFlushKey@4
408 ZwFreeVirtualMemory=ZwFreeVirtualMemory@16
409 ZwFsControlFile=ZwFsControlFile@40
410 ZwLoadDriver=ZwLoadDriver@4
411 ZwLoadKey=ZwLoadKey@8
412 ZwMakeTemporaryObject=ZwMakeTemporaryObject@4
413 ZwMapViewOfSection=ZwMapViewOfSection@40
414 ZwNotifyChangeKey=ZwNotifyChangeKey@40
415 ZwOpenDirectoryObject=ZwOpenDirectoryObject@12
416 ZwOpenEvent=ZwOpenEvent@12
417 ZwOpenFile=ZwOpenFile@24
418 ZwOpenKey=ZwOpenKey@12
419 ZwOpenProcess=ZwOpenProcess@16
420 ZwOpenProcessToken=ZwOpenProcessToken@12
421 ZwOpenSection=ZwOpenSection@12
422 ZwOpenSymbolicLinkObject=ZwOpenSymbolicLinkObject@12
423 ZwOpenThread=ZwOpenThread@16
424 ZwOpenThreadToken=ZwOpenThreadToken@16
425 ZwPulseEvent=ZwPulseEvent@8
426 ZwQueryDefaultLocale=ZwQueryDefaultLocale@8
427 ZwQueryDirectoryFile=ZwQueryDirectoryFile@44
428 ZwQueryInformationFile=ZwQueryInformationFile@20
429 ZwQueryInformationProcess=ZwQueryInformationProcess@20
430 ZwQueryInformationToken=ZwQueryInformationToken@20
431 ZwQueryKey=ZwQueryKey@20
432 ZwQueryObject=ZwQueryObject@20
433 ZwQuerySection=ZwQuerySection@20
434 ZwQuerySecurityObject=ZwQuerySecurityObject@20
435 ZwQuerySymbolicLinkObject=ZwQuerySymbolicLinkObject@12
436 ZwQuerySystemInformation=ZwQuerySystemInformation@16
437 ZwQuerySystemTime=ZwQuerySystemTime@4
438 ZwQueryValueKey=ZwQueryValueKey@24
439 ZwQueryVolumeInformationFile=ZwQueryVolumeInformationFile@20
440 ZwReadFile=ZwReadFile@36
441 ZwReplaceKey=ZwReplaceKey@12
442 ZwRequestWaitReplyPort=ZwRequestWaitReplyPort@12
443 ZwResetEvent=ZwResetEvent@8
444 ZwSaveKey=ZwSaveKey@8
445 ZwSetDefaultLocale=ZwSetDefaultLocale@8
446 ZwSetEvent=ZwSetEvent@8
447 ZwSetInformationFile=ZwSetInformationFile@20
448 ZwSetInformationObject=ZwSetInformationObject@16
449 ZwSetInformationProcess=ZwSetInformationProcess@16
450 ZwSetInformationThread=ZwSetInformationThread@16
451 ZwSetSystemInformation=ZwSetSystemInformation@12
452 ZwSetSystemTime=ZwSetSystemTime@8
453 ZwSetValueKey=ZwSetValueKey@24
454 ZwTerminateProcess=ZwTerminateProcess@8
455 ZwUnloadDriver=ZwUnloadDriver@4
456 ZwUnloadKey=ZwUnloadKey@4
457 ZwUnmapViewOfSection=ZwUnmapViewOfSection@8
458 ZwWaitForMultipleObjects=ZwWaitForMultipleObjects@20
459 ZwWaitForSingleObject=ZwWaitForSingleObject@12
460 ZwWriteFile=ZwWriteFile@36
461 ZwYieldExecution=ZwYieldExecution@0
462 ;_abnormal_termination
543 ; exports from hal.dll
548 ExTryToAcquireFastMutex
549 HalAcquireDisplayOwnership
550 ;HalAdjustResourceList
551 ;HalAllProcessorsStarted
552 ;HalAllocateAdapterChannel
553 ;HalAllocateCommonBuffer
554 ;HalAllocateCrashDumpRegisters
555 ;HalAssignSlotResources
556 ;HalBeginSystemInterrupt
557 ;HalCalibratePerformanceCounter
558 ;HalClearSoftwareInterrupt
559 ;HalDisableSystemInterrupt
561 ;HalEnableSystemInterrupt
562 ;HalEndSystemInterrupt
563 ;HalFlushCommonBuffer
567 HalGetBusDataByOffset
568 ;HalGetEnvironmentVariable
569 HalGetInterruptVector
570 HalHandleNMI=HalHandleNMI@4
572 ;HalInitializeProcessor
574 HalProcessorIdle=HalProcessorIdle@0
575 HalQueryDisplayParameters
576 HalQueryRealTimeClock
578 ;HalReportResourceUsage
580 ;HalRequestSoftwareInterrupt
583 HalSetBusDataByOffset
584 HalSetDisplayParameters
585 ;HalSetEnvironmentVariable
586 ;HalSetProfileInterval
589 ;HalStartNextProcessor
590 ;HalStartProfileInterrupt
591 ;HalStopProfileInterrupt
592 ;HalSystemVectorDispatchEntry
593 ;HalTranslateBusAddress
594 ;IoAssignDriveLetters
595 ;IoFlushAdapterBuffers
596 ;IoFreeAdapterChannel
599 ;IoReadPartitionTable
600 ;IoSetPartitionInformation
601 ;IoWritePartitionTable
603 KdPortGetByte=KdPortGetByte@4
604 KdPortInitialize=KdPortInitialize@12
605 KdPortPollByte=KdPortPollByte@4
606 KdPortPutByte=KdPortPutByte@4
607 KdPortRestore=KdPortRestore@0
608 KdPortSave=KdPortSave@0
610 ;KeAcquireSpinLockRaiseToSynch
614 ;KeQueryPerformanceCounter
616 ;KeRaiseIrqlToDpcLevel
617 ;KeRaiseIrqlToSynchLevel
619 KeStallExecutionProcessor
624 READ_PORT_BUFFER_UCHAR=READ_PORT_BUFFER_UCHAR@12
625 READ_PORT_BUFFER_ULONG=READ_PORT_BUFFER_ULONG@12
626 READ_PORT_BUFFER_USHORT=READ_PORT_BUFFER_USHORT@12
627 READ_PORT_UCHAR=READ_PORT_UCHAR@4
628 READ_PORT_ULONG=READ_PORT_ULONG@4
629 READ_PORT_USHORT=READ_PORT_USHORT@4
630 WRITE_PORT_BUFFER_UCHAR=WRITE_PORT_BUFFER_UCHAR@12
631 WRITE_PORT_BUFFER_ULONG=WRITE_PORT_BUFFER_ULONG@12
632 WRITE_PORT_BUFFER_USHORT=WRITE_PORT_BUFFER_USHORT@12
633 WRITE_PORT_UCHAR=WRITE_PORT_UCHAR@8
634 WRITE_PORT_ULONG=WRITE_PORT_ULONG@8
635 WRITE_PORT_USHORT=WRITE_PORT_USHORT@8
638 KeServiceDescriptorTable DATA