1 ; $Id: ntoskrnl.edf,v 1.44 2000/03/11 00:51:36 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 FsRtlAddToTunnelCache=FsRtlAddToTunnelCache@32
86 FsRtlAllocatePool=FsRtlAllocatePool@8
87 FsRtlAllocatePoolWithQuota=FsRtlAllocatePoolWithQuota@8
88 FsRtlAllocatePoolWithQuotaTag=FsRtlAllocatePoolWithQuotaTag@12
89 FsRtlAllocatePoolWithTag=FsRtlAllocatePoolWithTag@12
90 FsRtlAllocateResource=FsRtlAllocateResource@0
91 FsRtlAreNamesEqual=FsRtlAreNamesEqual@16
92 FsRtlBalanceReads=FsRtlBalanceReads@4
93 FsRtlCheckLockForReadAccess=FsRtlCheckLockForReadAccess@8
94 FsRtlCheckLockForWriteAccess=FsRtlCheckLockForWriteAccess@8
95 FsRtlCheckOplock=FsRtlCheckOplock@20
96 FsRtlCopyRead=FsRtlCopyRead@32
97 FsRtlCopyWrite=FsRtlCopyWrite@32
98 FsRtlCurrentBatchOplock=FsRtlCurrentBatchOplock@4
99 FsRtlDeleteKeyFromTunnelCache=FsRtlDeleteKeyFromTunnelCache@12
100 FsRtlDeleteTunnelCache=FsRtlDeleteTunnelCache@4
101 FsRtlDeregisterUncProvider=FsRtlDeregisterUncProvider@4
102 FsRtlDissectDbcs=FsRtlDissectDbcs@16
103 FsRtlDissectName=FsRtlDissectName@16
104 FsRtlDoesDbcsContainWildCards=FsRtlDoesDbcsContainWildCards@4
105 FsRtlDoesNameContainWildCards=FsRtlDoesNameContainWildCards@4
106 FsRtlFastCheckLockForRead=FsRtlFastCheckLockForRead@24
107 FsRtlFastCheckLockForWrite=FsRtlFastCheckLockForWrite@24
108 FsRtlFastUnlockAll=FsRtlFastUnlockAll@16
109 FsRtlFastUnlockAllByKey=FsRtlFastUnlockAllByKey@20
110 FsRtlFastUnlockSingle=FsRtlFastUnlockSingle@32
111 FsRtlFindInTunnelCache=FsRtlFindInTunnelCache@32
112 FsRtlGetFileSize=FsRtlGetFileSize@8
113 FsRtlGetNextFileLock=FsRtlGetNextFileLock@8
114 FsRtlGetNextLargeMcbEntry=FsRtlGetNextLargeMcbEntry@20
115 FsRtlGetNextMcbEntry=FsRtlGetNextMcbEntry@20
116 FsRtlInitializeFileLock=FsRtlInitializeFileLock@12
117 FsRtlInitializeLargeMcb=FsRtlInitializeLargeMcb@8
118 FsRtlInitializeMcb=FsRtlInitializeMcb@8
119 FsRtlInitializeOplock=FsRtlInitializeOplock@4
120 FsRtlInitializeTunnelCache=FsRtlInitializeTunnelCache@4
121 FsRtlIsDbcsInExpression=FsRtlIsDbcsInExpression@8
122 FsRtlIsFatDbcsLegal=FsRtlIsFatDbcsLegal@20
123 FsRtlIsHpfsDbcsLegal=FsRtlIsHpfsDbcsLegal@20
124 FsRtlIsNameInExpression=FsRtlIsNameInExpression@16
125 FsRtlIsNtstatusExpected=FsRtlIsNtstatusExpected@4
126 FsRtlIsTotalDeviceFailure=FsRtlIsTotalDeviceFailure@4
127 FsRtlLegalAnsiCharacterArray DATA
128 FsRtlLookupLargeMcbEntry=FsRtlLookupLargeMcbEntry@32
129 FsRtlLookupLastLargeMcbEntry=FsRtlLookupLastLargeMcbEntry@12
130 FsRtlLookupLastMcbEntry=FsRtlLookupLastMcbEntry@12
131 FsRtlLookupMcbEntry=FsRtlLookupMcbEntry@20
132 FsRtlMdlRead=FsRtlMdlRead@24
133 FsRtlMdlReadComplete=FsRtlMdlReadComplete@8
134 FsRtlMdlReadCompleteDev=FsRtlMdlReadCompleteDev@12
135 FsRtlMdlReadDev=FsRtlMdlReadDev@28
136 FsRtlMdlWriteComplete=FsRtlMdlWriteComplete@12
137 FsRtlMdlWriteCompleteDev=FsRtlMdlWriteCompleteDev@16
138 FsRtlNormalizeNtstatus=FsRtlNormalizeNtstatus@8
139 FsRtlNotifyChangeDirectory=FsRtlNotifyChangeDirectory@28
140 FsRtlNotifyCleanup=FsRtlNotifyCleanup@12
141 FsRtlNotifyFullChangeDirectory=FsRtlNotifyFullChangeDirectory@40
142 FsRtlNotifyFullReportChange=FsRtlNotifyFullReportChange@36
143 FsRtlNotifyInitializeSync=FsRtlNotifyInitializeSync@4
144 FsRtlNotifyReportChange=FsRtlNotifyReportChange@20
145 FsRtlNotifyUninitializeSync=FsRtlNotifyUninitializeSync@4
146 FsRtlNumberOfRunsInLargeMcb=FsRtlNumberOfRunsInLargeMcb@4
147 FsRtlNumberOfRunsInMcb=FsRtlNumberOfRunsInMcb@4
148 FsRtlOplockFsctrl=FsRtlOplockFsctrl@12
149 FsRtlOplockIsFastIoPossible=FsRtlOplockIsFastIoPossible@4
150 FsRtlPostPagingFileStackOverflow=FsRtlPostPagingFileStackOverflow@12
151 FsRtlPostStackOverflow=FsRtlPostStackOverflow@12
152 FsRtlPrepareMdlWrite=FsRtlPrepareMdlWrite@24
153 FsRtlPrepareMdlWriteDev=FsRtlPrepareMdlWriteDev@28
154 FsRtlPrivateLock=FsRtlPrivateLock@48
155 FsRtlProcessFileLock=FsRtlProcessFileLock@12
156 FsRtlRegisterUncProvider=FsRtlRegisterUncProvider@12
157 FsRtlRemoveLargeMcbEntry=FsRtlRemoveLargeMcbEntry@20
158 FsRtlRemoveMcbEntry=FsRtlRemoveMcbEntry@12
159 FsRtlSplitLargeMcb=FsRtlSplitLargeMcb@20
160 FsRtlSyncVolumes=FsRtlSyncVolumes@12
161 FsRtlTruncateLargeMcb=FsRtlTruncateLargeMcb@12
162 FsRtlTruncateMcb=FsRtlTruncateMcb@8
163 FsRtlUninitializeFileLock=FsRtlUninitializeFileLock@4
164 FsRtlUninitializeLargeMcb=FsRtlUninitializeLargeMcb@4
165 FsRtlUninitializeMcb=FsRtlUninitializeMcb@4
166 FsRtlUninitializeOplock=FsRtlUninitializeOplock@4
167 IoAllocateIrp=IoAllocateIrp@8
169 IoAttachDeviceToDeviceStack
170 IoBuildSynchronousFsdRequest
171 IoCallDriver=IoCallDriver@8
172 IoCompleteRequest=IoCompleteRequest@8
176 IoCreateFile=IoCreateFile@56
177 IoCreateStreamFileObject
178 IoCreateSymbolicLink=IoCreateSymbolicLink@8
181 IoDisconnectInterrupt
183 IoFreeIrp=IoFreeIrp@4
184 IoGetBaseFileSystemDeviceObject=IoGetBaseFileSystemDeviceObject@4
185 IoGetCurrentIrpStackLocation
186 IoGetDeviceToVerify=IoGetDeviceToVerify@4
187 IoGetRelatedDeviceObject=IoGetRelatedDeviceObject@4
188 IoInitializeDpcRequest
189 IoInitializeIrp=IoInitializeIrp@12
191 IoIsOperationSynchronous=IoIsOperationSynchronous@4
192 IoMakeAssociatedIrp@8
198 IoStartNextPacketByKey
201 ;IofCallDriver=@IofCallDriver@0
202 IofCallDriver=IofCallDriver@8
203 ;IofCompleteRequest=@IofCompleteRequest@0
204 IofCompleteRequest=IofCompleteRequest@8
205 KdDebuggerEnabled DATA
206 KdDebuggerNotPresent DATA
207 KdPollBreakIn=KdPollBreakIn@0
208 KeAddSystemServiceTable=KeAddSystemServiceTable@20
212 KeDelayExecutionThread=KeDelayExecutionThread@12
213 KeEnterKernelDebugger=KeEnterKernelDebugger@0
224 KeServiceDescriptorTable DATA
227 KeSynchronizeExecution
228 KeWaitForSingleObject
229 MmGetSystemAddressForMdl
233 NlsMbCodePageTag DATA
234 NlsMbOemCodePageTag DATA
235 NlsOemLeadByteInfo DATA
236 NtAddAtom=NtAddAtom@8
237 NtAdjustPrivilegesToken=NtAdjustPrivilegesToken@24
238 NtAllocateLocallyUniqueId=NtAllocateLocallyUniqueId@4
239 NtAllocateUuids=NtAllocateUuids@12
240 NtAllocateVirtualMemory=NtAllocateVirtualMemory@24
243 NtConnectPort=NtConnectPort@32
244 NtCreateEvent=NtCreateEvent@20
245 NtCreateFile=NtCreateFile@44
246 NtCreateSection=NtCreateSection@28
247 NtDeleteAtom=NtDeleteAtom@4
248 NtDeleteFile=NtDeleteFile@4
249 NtDeviceIoControlFile=NtDeviceIoControlFile@40
250 NtDuplicateObject=NtDuplicateObject@28
251 NtDuplicateToken=NtDuplicateToken@24
252 NtFindAtom=NtFindAtom@8
253 NtFreeVirtualMemory=NtFreeVirtualMemory@16
254 NtFsControlFile=NtFsControlFile@40
256 NtLockFile=NtLockFile@40
257 NtMapViewOfSection=NtMapViewOfSection@40
258 NtNotifyChangeDirectoryFile=NtNotifyChangeDirectoryFile@36
259 NtOpenFile=NtOpenFile@24
260 NtOpenProcess=NtOpenProcess@16
261 NtOpenProcessToken=NtOpenProcessToken@12
262 NtQueryDirectoryFile=NtQueryDirectoryFile@44
263 NtQueryEaFile=NtQueryEaFile@36
264 ;NtQueryInformationAtom <--- ?
265 NtQueryInformationFile=NtQueryInformationFile@20
266 NtQueryInformationProcess=NtQueryInformationProcess@20
267 NtQueryInformationToken=NtQueryInformationToken@20
268 ;NtQueryOleDirectoryFile@ <--- ?
269 NtQuerySecurityObject=NtQuerySecurityObject@20
270 NtQuerySystemTime=NtQuerySystemTime@4
271 NtQueryVolumeInformationFile=NtQueryVolumeInformationFile@20
272 NtReadFile=NtReadFile@36
273 NtRequestPort=NtRequestPort@8
274 NtRequestWaitReplyPort@12
275 NtSetEvent=NtSetEvent@8
276 NtSetInformationFile=NtSetInformationFile@20
277 NtSetInformationProcess=NtSetInformationProcess@16
278 NtSetInformationThread=NtSetInformationThread@16
279 NtSetSecurityObject=NtSetSecurityObject@12
280 NtSetSystemTime=NtSetSystemTime@8
281 NtUnlockFile=NtUnlockFile@20
282 ;NtVdmControl@8 <--- ?
283 NtWaitForSingleObject=NtWaitForSingleObject@12
284 NtWriteFile=NtWriteFile@36
285 PoQueryPowerSequence=PoQueryPowerSequence@0
286 PoRequestPowerChange=PoRequestPowerChange@12
287 PoSetDeviceIdleDetection=PoSetDeviceIdleDetection@8
291 READ_REGISTER_BUFFER_UCHAR
292 READ_REGISTER_BUFFER_ULONG
293 READ_REGISTER_BUFFER_USHORT
294 RtlAbsoluteToSelfRelativeSD=RtlAbsoluteToSelfRelativeSD@12
295 RtlAnsiCharToUnicodeChar=RtlAnsiCharToUnicodeChar@4
296 RtlAnsiStringToUnicodeSize=RtlAnsiStringToUnicodeSize@4
297 RtlAnsiStringToUnicodeString=RtlAnsiStringToUnicodeString@12
298 RtlAppendAsciizToString=RtlAppendAsciizToString@8
299 RtlAppendStringToString=RtlAppendStringToString@8
300 RtlAppendUnicodeStringToString=RtlAppendUnicodeStringToString@8
301 RtlAppendUnicodeToString=RtlAppendUnicodeToString@8
302 RtlAreBitsClear=RtlAreBitsClear@12
303 RtlAreBitsSet=RtlAreBitsSet@12
304 RtlCharToInteger=RtlCharToInteger@12
305 RtlClearAllBits=RtlClearAllBits@4
306 RtlClearBits=RtlClearBits@12
307 RtlCompareMemory=RtlCompareMemory@12
308 RtlCompareMemoryUlong=RtlCompareMemoryUlong@12
309 RtlCompareString=RtlCompareString@12
310 RtlCompareUnicodeString=RtlCompareUnicodeString@12
311 RtlConvertLongToLargeInteger=RtlConvertLongToLargeInteger@4
312 RtlConvertUlongToLargeInteger=RtlConvertUlongToLargeInteger@4
313 RtlCopyLuid=RtlCopyLuid@8
314 RtlCopySid=RtlCopySid@12
315 RtlCopyString=RtlCopyString@8
316 RtlCopyUnicodeString=RtlCopyUnicodeString@8
317 RtlCreateSecurityDescriptor=RtlCreateSecurityDescriptor@8
318 RtlCreateUnicodeString=RtlCreateUnicodeString@8
319 RtlDowncaseUnicodeString=RtlDowncaseUnicodeString@12
320 RtlEnlargedIntegerMultiply=RtlEnlargedIntegerMultiply@8
321 RtlEnlargedUnsignedDivide=RtlEnlargedUnsignedDivide@16
322 RtlEnlargedUnsignedMultiply=RtlEnlargedUnsignedMultiply@8
323 RtlEqualLuid=RtlEqualLuid@8
324 RtlEqualSid=RtlEqualSid@8
325 RtlEqualString=RtlEqualString@12
326 RtlEqualUnicodeString=RtlEqualUnicodeString@12
327 RtlExtendedIntegerMultiply=RtlExtendedIntegerMultiply@12
328 RtlExtendedLargeIntegerDivide=RtlExtendedLargeIntegerDivide@16
329 RtlExtendedMagicDivide=RtlExtendedMagicDivide@20
330 RtlFillMemory=RtlFillMemory@12
331 RtlFillMemoryUlong=RtlFillMemoryUlong@12
332 RtlFindClearBits=RtlFindClearBits@12
333 RtlFindClearBitsAndSet=RtlFindClearBitsAndSet@12
334 RtlFindFirstRunClear=RtlFindFirstRunClear@8
335 RtlFindFirstRunSet=RtlFindFirstRunSet@8
336 RtlFindLongestRunClear=RtlFindLongestRunClear@8
337 RtlFindLongestRunSet=RtlFindLongestRunSet@8
338 RtlFindSetBits=RtlFindSetBits@12
339 RtlFindSetBitsAndClear=RtlFindSetBitsAndClear@12
340 RtlFreeAnsiString=RtlFreeAnsiString@4
341 RtlFreeOemString=RtlFreeOemString@4
342 RtlFreeUnicodeString=RtlFreeUnicodeString@4
343 RtlGetDaclSecurityDescriptor=RtlGetDaclSecurityDescriptor@16
344 RtlGetDefaultCodePage=RtlGetDefaultCodePage@8
345 RtlGetGroupSecurityDescriptor=RtlGetGroupSecurityDescriptor@12
346 RtlGetOwnerSecurityDescriptor=RtlGetOwnerSecurityDescriptor@12
347 RtlInitAnsiString=RtlInitAnsiString@8
348 RtlInitString=RtlInitString@8
349 RtlInitUnicodeString=RtlInitUnicodeString@8
350 RtlInitializeBitMap=RtlInitializeBitMap@12
351 RtlInitializeSid=RtlInitializeSid@12
352 RtlIntegerToChar=RtlIntegerToChar@16
353 RtlIntegerToUnicodeString=RtlIntegerToUnicodeString@12
354 RtlLargeIntegerAdd=RtlLargeIntegerAdd@16
355 RtlLargeIntegerArithmeticShift=RtlLargeIntegerArithmeticShift@12
356 RtlLargeIntegerDivide=RtlLargeIntegerDivide@20
357 RtlLargeIntegerNegate=RtlLargeIntegerNegate@8
358 RtlLargeIntegerShiftLeft=RtlLargeIntegerShiftLeft@12
359 RtlLargeIntegerShiftRight=RtlLargeIntegerShiftRight@12
360 RtlLargeIntegerSubtract=RtlLargeIntegerSubtract@16
361 RtlLengthRequiredSid=RtlLengthRequiredSid@4
362 RtlLengthSecurityDescriptor=RtlLengthSecurityDescriptor@4
363 RtlLengthSid=RtlLengthSid@4
364 RtlMoveMemory=RtlMoveMemory@12
365 RtlMultiByteToUnicodeN=RtlMultiByteToUnicodeN@20
366 RtlMultiByteToUnicodeSize=RtlMultiByteToUnicodeSize@12
367 RtlNumberOfClearBits=RtlNumberOfClearBits@4
368 RtlNumberOfSetBits=RtlNumberOfSetBits@4
369 RtlOemStringToCountedUnicodeString=RtlOemStringToCountedUnicodeString@12
370 RtlOemStringToUnicodeSize=RtlOemStringToUnicodeSize@4
371 RtlOemStringToUnicodeString=RtlOemStringToUnicodeString@12
372 RtlSecondsSince1970ToTime=RtlSecondsSince1970ToTime@8
373 RtlSecondsSince1980ToTime=RtlSecondsSince1980ToTime@8
374 RtlSetAllBits=RtlSetAllBits@4
375 RtlSetBits=RtlSetBits@12
376 RtlSetDaclSecurityDescriptor=RtlSetDaclSecurityDescriptor@16
377 RtlSetGroupSecurityDescriptor=RtlSetGroupSecurityDescriptor@12
378 RtlSetOwnerSecurityDescriptor=RtlSetOwnerSecurityDescriptor@12
379 RtlSubAuthorityCountSid=RtlSubAuthorityCountSid@4
380 RtlSubAuthoritySid=RtlSubAuthoritySid@8
381 RtlTimeFieldsToTime=RtlTimeFieldsToTime@8
382 RtlTimeToSecondsSince1970=RtlTimeToSecondsSince1970@8
383 RtlTimeToSecondsSince1980=RtlTimeToSecondsSince1980@8
384 RtlTimeToTimeFields=RtlTimeToTimeFields@8
385 RtlUnicodeStringToAnsiSize=RtlUnicodeStringToAnsiSize@4
386 RtlUnicodeStringToAnsiString=RtlUnicodeStringToAnsiString@12
387 RtlUnicodeStringToCountedOemString=RtlUnicodeStringToCountedOemString@12
388 RtlUnicodeStringToInteger=RtlUnicodeStringToInteger@12
389 RtlUnicodeStringToOemSize=RtlUnicodeStringToOemSize@4
390 RtlUnicodeStringToOemString=RtlUnicodeStringToOemString@12
391 RtlUnicodeToMultiByteN=RtlUnicodeToMultiByteN@20
392 RtlUnicodeToMultiByteSize=RtlUnicodeToMultiByteSize@12
393 RtlUpcaseUnicodeChar=RtlUpcaseUnicodeChar@4
394 RtlUpcaseUnicodeString=RtlUpcaseUnicodeString@12
395 RtlUpcaseUnicodeStringToAnsiString=RtlUpcaseUnicodeStringToAnsiString@12
396 RtlUpcaseUnicodeStringToCountedOemString=RtlUpcaseUnicodeStringToCountedOemString@12
397 RtlUpcaseUnicodeStringToOemString=RtlUpcaseUnicodeStringToOemString@12
398 RtlUpcaseUnicodeToMultiByteN=RtlUpcaseUnicodeToMultiByteN@20
399 RtlUpcaseUnicodeToOemN=RtlUpcaseUnicodeToOemN@20
400 RtlUpperChar=RtlUpperChar@4
401 RtlUpperString=RtlUpperString@8
402 RtlValidSecurityDescriptor=RtlValidSecurityDescriptor@4
403 RtlValidSid=RtlValidSid@4
404 RtlZeroMemory=RtlZeroMemory@8
405 RtlxAnsiStringToUnicodeSize=RtlxAnsiStringToUnicodeSize@4
406 RtlxOemStringToUnicodeSize=RtlxOemStringToUnicodeSize@4
407 RtlxUnicodeStringToAnsiSize=RtlxUnicodeStringToAnsiSize@4
408 RtlxUnicodeStringToOemSize=RtlxUnicodeStringToOemSize@4
409 LdrLoadModule=LdrLoadModule
412 WRITE_REGISTER_USHORT
413 WRITE_REGISTER_BUFFER_UCHAR
414 WRITE_REGISTER_BUFFER_ULONG
415 WRITE_REGISTER_BUFFER_USHORT
416 ZwAccessCheckAndAuditAlarm=ZwAccessCheckAndAuditAlarm@44
417 ZwAlertThread=ZwAlertThread@4
418 ZwAllocateVirtualMemory=ZwAllocateVirtualMemory@24
419 ZwClearEvent=ZwClearEvent@4
421 ZwCloseObjectAuditAlarm=ZwCloseObjectAuditAlarm@12
422 ZwConnectPort=ZwConnectPort@32
423 ZwCreateDirectoryObject=ZwCreateDirectoryObject@12
424 ZwCreateEvent=ZwCreateEvent@20
425 ZwCreateFile=ZwCreateFile@44
426 ZwCreateKey=ZwCreateKey@28
427 ZwCreateSection=ZwCreateSection@28
428 ZwCreateSymbolicLinkObject=ZwCreateSymbolicLinkObject@16
429 ZwDeleteFile=ZwDeleteFile@4
430 ZwDeleteKey=ZwDeleteKey@4
431 ZwDeleteValueKey=ZwDeleteValueKey@8
432 ZwDeviceIoControlFile=ZwDeviceIoControlFile@40
433 ZwDisplayString=ZwDisplayString@4
434 ZwDuplicateObject=ZwDuplicateObject@28
435 ZwDuplicateToken=ZwDuplicateToken@24
436 ZwEnumerateKey=ZwEnumerateKey@24
437 ZwEnumerateValueKey=ZwEnumerateValueKey@24
438 ZwFlushInstructionCache=ZwFlushInstructionCache@12
439 ZwFlushKey=ZwFlushKey@4
440 ZwFreeVirtualMemory=ZwFreeVirtualMemory@16
441 ZwFsControlFile=ZwFsControlFile@40
442 ZwLoadDriver=ZwLoadDriver@4
443 ZwLoadKey=ZwLoadKey@8
444 ZwMakeTemporaryObject=ZwMakeTemporaryObject@4
445 ZwMapViewOfSection=ZwMapViewOfSection@40
446 ZwNotifyChangeKey=ZwNotifyChangeKey@40
447 ZwOpenDirectoryObject=ZwOpenDirectoryObject@12
448 ZwOpenEvent=ZwOpenEvent@12
449 ZwOpenFile=ZwOpenFile@24
450 ZwOpenKey=ZwOpenKey@12
451 ZwOpenProcess=ZwOpenProcess@16
452 ZwOpenProcessToken=ZwOpenProcessToken@12
453 ZwOpenSection=ZwOpenSection@12
454 ZwOpenSymbolicLinkObject=ZwOpenSymbolicLinkObject@12
455 ZwOpenThread=ZwOpenThread@16
456 ZwOpenThreadToken=ZwOpenThreadToken@16
457 ZwPulseEvent=ZwPulseEvent@8
458 ZwQueryDefaultLocale=ZwQueryDefaultLocale@8
459 ZwQueryDirectoryFile=ZwQueryDirectoryFile@44
460 ZwQueryInformationFile=ZwQueryInformationFile@20
461 ZwQueryInformationProcess=ZwQueryInformationProcess@20
462 ZwQueryInformationToken=ZwQueryInformationToken@20
463 ZwQueryKey=ZwQueryKey@20
464 ZwQueryObject=ZwQueryObject@20
465 ZwQuerySection=ZwQuerySection@20
466 ZwQuerySecurityObject=ZwQuerySecurityObject@20
467 ZwQuerySymbolicLinkObject=ZwQuerySymbolicLinkObject@12
468 ZwQuerySystemInformation=ZwQuerySystemInformation@16
469 ZwQuerySystemTime=ZwQuerySystemTime@4
470 ZwQueryValueKey=ZwQueryValueKey@24
471 ZwQueryVolumeInformationFile=ZwQueryVolumeInformationFile@20
472 ZwReadFile=ZwReadFile@36
473 ZwReplaceKey=ZwReplaceKey@12
474 ZwRequestWaitReplyPort=ZwRequestWaitReplyPort@12
475 ZwResetEvent=ZwResetEvent@8
476 ZwSaveKey=ZwSaveKey@8
477 ZwSetDefaultLocale=ZwSetDefaultLocale@8
478 ZwSetEvent=ZwSetEvent@8
479 ZwSetInformationFile=ZwSetInformationFile@20
480 ZwSetInformationObject=ZwSetInformationObject@16
481 ZwSetInformationProcess=ZwSetInformationProcess@16
482 ZwSetInformationThread=ZwSetInformationThread@16
483 ZwSetSystemInformation=ZwSetSystemInformation@12
484 ZwSetSystemTime=ZwSetSystemTime@8
485 ZwSetValueKey=ZwSetValueKey@24
486 ZwTerminateProcess=ZwTerminateProcess@8
487 ZwUnloadDriver=ZwUnloadDriver@4
488 ZwUnloadKey=ZwUnloadKey@4
489 ZwUnmapViewOfSection=ZwUnmapViewOfSection@8
490 ZwWaitForMultipleObjects=ZwWaitForMultipleObjects@20
491 ZwWaitForSingleObject=ZwWaitForSingleObject@12
492 ZwWriteFile=ZwWriteFile@36
493 ZwYieldExecution=ZwYieldExecution@0
494 ;_abnormal_termination
575 ; exports from hal.dll
580 ExTryToAcquireFastMutex
581 HalAcquireDisplayOwnership
582 ;HalAdjustResourceList
583 ;HalAllProcessorsStarted
584 ;HalAllocateAdapterChannel
585 ;HalAllocateCommonBuffer
586 ;HalAllocateCrashDumpRegisters
587 ;HalAssignSlotResources
588 ;HalBeginSystemInterrupt
589 ;HalCalibratePerformanceCounter
590 ;HalClearSoftwareInterrupt
591 ;HalDisableSystemInterrupt
593 ;HalEnableSystemInterrupt
594 ;HalEndSystemInterrupt
595 ;HalFlushCommonBuffer
599 HalGetBusDataByOffset
600 ;HalGetEnvironmentVariable
601 HalGetInterruptVector
602 HalHandleNMI=HalHandleNMI@4
604 ;HalInitializeProcessor
606 HalProcessorIdle=HalProcessorIdle@0
607 HalQueryDisplayParameters
608 HalQueryRealTimeClock
610 ;HalReportResourceUsage
612 ;HalRequestSoftwareInterrupt
615 HalSetBusDataByOffset
616 HalSetDisplayParameters
617 ;HalSetEnvironmentVariable
618 ;HalSetProfileInterval
621 ;HalStartNextProcessor
622 ;HalStartProfileInterrupt
623 ;HalStopProfileInterrupt
624 ;HalSystemVectorDispatchEntry
625 ;HalTranslateBusAddress
626 ;IoAssignDriveLetters
627 ;IoFlushAdapterBuffers
628 ;IoFreeAdapterChannel
631 ;IoReadPartitionTable
632 ;IoSetPartitionInformation
633 ;IoWritePartitionTable
635 KdPortGetByte=KdPortGetByte@4
636 KdPortInitialize=KdPortInitialize@12
637 KdPortPollByte=KdPortPollByte@4
638 KdPortPutByte=KdPortPutByte@4
639 KdPortRestore=KdPortRestore@0
640 KdPortSave=KdPortSave@0
642 ;KeAcquireSpinLockRaiseToSynch
646 ;KeQueryPerformanceCounter
648 ;KeRaiseIrqlToDpcLevel
649 ;KeRaiseIrqlToSynchLevel
651 KeStallExecutionProcessor
656 READ_PORT_BUFFER_UCHAR=READ_PORT_BUFFER_UCHAR@12
657 READ_PORT_BUFFER_ULONG=READ_PORT_BUFFER_ULONG@12
658 READ_PORT_BUFFER_USHORT=READ_PORT_BUFFER_USHORT@12
659 READ_PORT_UCHAR=READ_PORT_UCHAR@4
660 READ_PORT_ULONG=READ_PORT_ULONG@4
661 READ_PORT_USHORT=READ_PORT_USHORT@4
662 WRITE_PORT_BUFFER_UCHAR=WRITE_PORT_BUFFER_UCHAR@12
663 WRITE_PORT_BUFFER_ULONG=WRITE_PORT_BUFFER_ULONG@12
664 WRITE_PORT_BUFFER_USHORT=WRITE_PORT_BUFFER_USHORT@12
665 WRITE_PORT_UCHAR=WRITE_PORT_UCHAR@8
666 WRITE_PORT_ULONG=WRITE_PORT_ULONG@8
667 WRITE_PORT_USHORT=WRITE_PORT_USHORT@8
670 KeServiceDescriptorTable DATA