1 ; $Id: ntoskrnl.edf,v 1.64 2000/06/30 22:50:53 ekohl Exp $
3 ; reactos/ntoskrnl/ntoskrnl.def
5 ; ReactOS Operating System
8 CcInitializeFileCache=CcInitializeFileCache@8
9 CcMdlReadComplete=CcMdlReadComplete@8
10 CcRequestCachePage=CcRequestCachePage@20
11 CcReleaseCachePage=CcReleaseCachePage@12
12 CcReleaseFileCache=CcReleaseFileCache@8
13 DbgBreakPoint=DbgBreakPoint@0
14 DbgBreakPointWithStatus=DbgBreakPointWithStatus@4
15 ;DbgLoadImageSymbols=DbgLoadImageSymbols@12
17 DbgPrompt=DbgPrompt@12
18 ExAcquireFastMutexUnsafe=ExAcquireFastMutexUnsafe@4
19 ExAcquireResourceExclusive=ExAcquireResourceExclusive@8
20 ExAcquireResourceExclusiveLite=ExAcquireResourceExclusiveLite@8
21 ExAcquireResourceSharedLite=ExAcquireResourceSharedLite@8
22 ExAcquireSharedStarveExclusive=ExAcquireSharedStarveExclusive@8
23 ExAcquireSharedWaitForExclusive=ExAcquireSharedWaitForExclusive@8
24 ExAllocateFromNPagedLookasideList=ExAllocateFromNPagedLookasideList@4
25 ExAllocateFromPagedLookasideList=ExAllocateFromPagedLookasideList@4
26 ExAllocateFromZone=ExAllocateFromZone@4
27 ExAllocatePool=ExAllocatePool@8
28 ExAllocatePoolWithQuota=ExAllocatePoolWithQuota@8
29 ExAllocatePoolWithQuotaTag=ExAllocatePoolWithQuotaTag@12
30 ExAllocatePoolWithTag=ExAllocatePoolWithTag@12
31 ExConvertExclusiveToSharedLite=ExConvertExclusiveToSharedLite@4
33 ExDeleteNPagedLookasideList=ExDeleteNPagedLookasideList@4
34 ExDeletePagedLookasideList=ExDeletePagedLookasideList@4
35 ExDeleteResource=ExDeleteResource@4
36 ExDeleteResourceLite=ExDeleteResourceLite@4
37 ExDesktopObjectType DATA
38 ;ExDisableResourceBoostLite
39 ExEventObjectType DATA
40 ExExtendZone=ExExtendZone@12
41 ExFreePool=ExFreePool@4
42 ExFreeToNPagedLookasideList=ExFreeToNPagedLookasideList@8
43 ExFreeToPagedLookasideList=ExFreeToPagedLookasideList@8
44 ExFreeToZone=ExFreeToZone@8
45 ExGetCurrentResourceThread=ExGetCurrentResourceThread@0
46 ExGetExclusiveWaiterCount=ExGetExclusiveWaiterCount@4
48 ExGetSharedWaiterCount=ExGetSharedWaiterCount@4
49 ExInitializeNPagedLookasideList=ExInitializeNPagedLookasideList@28
50 ExInitializePagedLookasideList=ExInitializePagedLookasideList@28
51 ExInitializeResource=ExInitializeResource@4
52 ExInitializeResourceLite=ExInitializeResourceLite@4
53 ExInitializeSListHead=ExInitializeSListHead@4
54 ExInitializeZone=ExInitializeZone@16
55 ExInterlockedAddLargeInteger=ExInterlockedAddLargeInteger@16
56 ;ExInterlockedAddLargeStatistic
57 ExInterlockedAddUlong=ExInterlockedAddUlong@12
58 ExInterlockedAllocateFromZone=ExInterlockedAllocateFromZone@8
59 ;ExInterlockedCompareExchange64
60 ExInterlockedDecrementLong=ExInterlockedDecrementLong@8
61 ExInterlockedExchangeUlong=ExInterlockedExchangeUlong@12
62 ExInterlockedExtendZone=ExInterlockedExtendZone@16
63 ExInterlockedFreeToZone=ExInterlockedFreeToZone@12
64 ExInterlockedIncrementLong=ExInterlockedIncrementLong@8
65 ExInterlockedInsertHeadList=ExInterlockedInsertHeadList@12
66 ExInterlockedInsertTailList=ExInterlockedInsertTailList@12
67 ExInterlockedPopEntryList=ExInterlockedPopEntryList@8
68 ExInterlockedPopEntrySList=ExInterlockedPopEntrySList@8
69 ExInterlockedPushEntryList=ExInterlockedPushEntryList@12
70 ExInterlockedPushEntrySList=ExInterlockedPushEntrySList@12
71 ExInterlockedRemoveHeadList=ExInterlockedRemoveHeadList@8
72 ExIsFullZone=ExIsFullZone@4
73 ExIsObjectInFirstZoneSegment=ExIsObjectInFirstZoneSegment@8
74 ;ExIsProcessorFeaturePresent
75 ExIsResourceAcquiredExclusiveLite=ExIsResourceAcquiredExclusiveLite@4
76 ExIsResourceAcquiredSharedLite=ExIsResourceAcquiredSharedLite@4
77 ExLocalTimeToSystemTime=ExLocalTimeToSystemTime@8
81 ExQueryDepthSListHead=ExQueryDepthSListHead@4
82 ExQueueWorkItem=ExQueueWorkItem@8
83 ExRaiseAccessViolation=ExRaiseAccessViolation@0
84 ExRaiseDatatypeMisalignment=ExRaiseDatatypeMisalignment@0
85 ExRaiseStatus=ExRaiseStatus@4
87 ExReinitializeResourceLite=ExReinitializeResourceLite@4
88 ExReleaseFastMutexUnsafe=ExReleaseFastMutexUnsafe@4
89 ExReleaseResource=ExReleaseResource@4
90 ExReleaseResourceLite=ExReleaseResourceLite@4
91 ExReleaseResourceForThread=ExReleaseResourceForThread@8
92 ExReleaseResourceForThreadLite=ExReleaseResourceForThreadLite@8
93 ;ExSetResourceOwnerPointer
94 ;ExSystemExceptionFilter
95 ExSystemTimeToLocalTime=ExSystemTimeToLocalTime@8
96 ExTryToAcquireResourceExclusiveLite=ExTryToAcquireResourceExclusiveLite@4
98 ExWindowStationObjectType DATA
99 ;ExfInterlockedAddUlong
100 ;ExfInterlockedInsertHeadList
101 ;ExfInterlockedInsertTailList
102 ;ExfInterlockedPopEntryList
103 ;ExfInterlockedPushEntryList
104 ;ExfInterlockedRemoveHeadList
105 ;Exfi386InterlockedDecrementLong
106 ;Exfi386InterlockedExchangeUlong
107 ;Exfi386InterlockedIncrementLong
108 ;Exi386InterlockedDecrementLong
109 ;Exi386InterlockedExchangeUlong
110 ;Exi386InterlockedIncrementLong
111 FsRtlAddLargeMcbEntry=FsRtlAddLargeMcbEntry@28
112 FsRtlAddMcbEntry=FsRtlAddMcbEntry@16
113 FsRtlAddToTunnelCache=FsRtlAddToTunnelCache@32
114 FsRtlAllocatePool=FsRtlAllocatePool@8
115 FsRtlAllocatePoolWithQuota=FsRtlAllocatePoolWithQuota@8
116 FsRtlAllocatePoolWithQuotaTag=FsRtlAllocatePoolWithQuotaTag@12
117 FsRtlAllocatePoolWithTag=FsRtlAllocatePoolWithTag@12
118 FsRtlAllocateResource=FsRtlAllocateResource@0
119 FsRtlAreNamesEqual=FsRtlAreNamesEqual@16
120 FsRtlBalanceReads=FsRtlBalanceReads@4
121 FsRtlCheckLockForReadAccess=FsRtlCheckLockForReadAccess@8
122 FsRtlCheckLockForWriteAccess=FsRtlCheckLockForWriteAccess@8
123 FsRtlCheckOplock=FsRtlCheckOplock@20
124 FsRtlCopyRead=FsRtlCopyRead@32
125 FsRtlCopyWrite=FsRtlCopyWrite@32
126 FsRtlCurrentBatchOplock=FsRtlCurrentBatchOplock@4
127 FsRtlDeleteKeyFromTunnelCache=FsRtlDeleteKeyFromTunnelCache@12
128 FsRtlDeleteTunnelCache=FsRtlDeleteTunnelCache@4
129 FsRtlDeregisterUncProvider=FsRtlDeregisterUncProvider@4
130 FsRtlDissectDbcs=FsRtlDissectDbcs@16
131 FsRtlDissectName=FsRtlDissectName@16
132 FsRtlDoesDbcsContainWildCards=FsRtlDoesDbcsContainWildCards@4
133 FsRtlDoesNameContainWildCards=FsRtlDoesNameContainWildCards@4
134 FsRtlFastCheckLockForRead=FsRtlFastCheckLockForRead@24
135 FsRtlFastCheckLockForWrite=FsRtlFastCheckLockForWrite@24
136 FsRtlFastUnlockAll=FsRtlFastUnlockAll@16
137 FsRtlFastUnlockAllByKey=FsRtlFastUnlockAllByKey@20
138 FsRtlFastUnlockSingle=FsRtlFastUnlockSingle@32
139 FsRtlFindInTunnelCache=FsRtlFindInTunnelCache@32
140 FsRtlGetFileSize=FsRtlGetFileSize@8
141 FsRtlGetNextFileLock=FsRtlGetNextFileLock@8
142 FsRtlGetNextLargeMcbEntry=FsRtlGetNextLargeMcbEntry@20
143 FsRtlGetNextMcbEntry=FsRtlGetNextMcbEntry@20
144 FsRtlInitializeFileLock=FsRtlInitializeFileLock@12
145 FsRtlInitializeLargeMcb=FsRtlInitializeLargeMcb@8
146 FsRtlInitializeMcb=FsRtlInitializeMcb@8
147 FsRtlInitializeOplock=FsRtlInitializeOplock@4
148 FsRtlInitializeTunnelCache=FsRtlInitializeTunnelCache@4
149 FsRtlIsDbcsInExpression=FsRtlIsDbcsInExpression@8
150 FsRtlIsFatDbcsLegal=FsRtlIsFatDbcsLegal@20
151 FsRtlIsHpfsDbcsLegal=FsRtlIsHpfsDbcsLegal@20
152 FsRtlIsNameInExpression=FsRtlIsNameInExpression@16
153 FsRtlIsNtstatusExpected=FsRtlIsNtstatusExpected@4
154 FsRtlIsTotalDeviceFailure=FsRtlIsTotalDeviceFailure@4
155 FsRtlLegalAnsiCharacterArray DATA
156 FsRtlLookupLargeMcbEntry=FsRtlLookupLargeMcbEntry@32
157 FsRtlLookupLastLargeMcbEntry=FsRtlLookupLastLargeMcbEntry@12
158 FsRtlLookupLastMcbEntry=FsRtlLookupLastMcbEntry@12
159 FsRtlLookupMcbEntry=FsRtlLookupMcbEntry@20
160 FsRtlMdlRead=FsRtlMdlRead@24
161 FsRtlMdlReadComplete=FsRtlMdlReadComplete@8
162 FsRtlMdlReadCompleteDev=FsRtlMdlReadCompleteDev@12
163 FsRtlMdlReadDev=FsRtlMdlReadDev@28
164 FsRtlMdlWriteComplete=FsRtlMdlWriteComplete@12
165 FsRtlMdlWriteCompleteDev=FsRtlMdlWriteCompleteDev@16
166 FsRtlNormalizeNtstatus=FsRtlNormalizeNtstatus@8
167 FsRtlNotifyChangeDirectory=FsRtlNotifyChangeDirectory@28
168 FsRtlNotifyCleanup=FsRtlNotifyCleanup@12
169 FsRtlNotifyFullChangeDirectory=FsRtlNotifyFullChangeDirectory@40
170 FsRtlNotifyFullReportChange=FsRtlNotifyFullReportChange@36
171 FsRtlNotifyInitializeSync=FsRtlNotifyInitializeSync@4
172 FsRtlNotifyReportChange=FsRtlNotifyReportChange@20
173 FsRtlNotifyUninitializeSync=FsRtlNotifyUninitializeSync@4
174 FsRtlNumberOfRunsInLargeMcb=FsRtlNumberOfRunsInLargeMcb@4
175 FsRtlNumberOfRunsInMcb=FsRtlNumberOfRunsInMcb@4
176 FsRtlOplockFsctrl=FsRtlOplockFsctrl@12
177 FsRtlOplockIsFastIoPossible=FsRtlOplockIsFastIoPossible@4
178 FsRtlPostPagingFileStackOverflow=FsRtlPostPagingFileStackOverflow@12
179 FsRtlPostStackOverflow=FsRtlPostStackOverflow@12
180 FsRtlPrepareMdlWrite=FsRtlPrepareMdlWrite@24
181 FsRtlPrepareMdlWriteDev=FsRtlPrepareMdlWriteDev@28
182 FsRtlPrivateLock=FsRtlPrivateLock@48
183 FsRtlProcessFileLock=FsRtlProcessFileLock@12
184 FsRtlRegisterUncProvider=FsRtlRegisterUncProvider@12
185 FsRtlRemoveLargeMcbEntry=FsRtlRemoveLargeMcbEntry@20
186 FsRtlRemoveMcbEntry=FsRtlRemoveMcbEntry@12
187 FsRtlSplitLargeMcb=FsRtlSplitLargeMcb@20
188 FsRtlSyncVolumes=FsRtlSyncVolumes@12
189 FsRtlTruncateLargeMcb=FsRtlTruncateLargeMcb@12
190 FsRtlTruncateMcb=FsRtlTruncateMcb@8
191 FsRtlUninitializeFileLock=FsRtlUninitializeFileLock@4
192 FsRtlUninitializeLargeMcb=FsRtlUninitializeLargeMcb@4
193 FsRtlUninitializeMcb=FsRtlUninitializeMcb@4
194 FsRtlUninitializeOplock=FsRtlUninitializeOplock@4
195 HalDispatchTable DATA
196 HalPrivateDispatchTable DATA
197 ;InterlockedCompareExchange=@InterlockedCompareExchange@12
198 InterlockedCompareExchange=InterlockedCompareExchange@12
199 ;InterlockedDecrement=@InterlockedDecrement@4
200 InterlockedDecrement=InterlockedDecrement@4
201 ;InterlockedExchange=@InterlockedExchange@8
202 InterlockedExchange=InterlockedExchange@8
203 ;InterlockedExchangeAdd=@InterlockedExchangeAdd@8
204 InterlockedExchangeAdd=InterlockedExchangeAdd@8
205 ;InterlockedIncrement=@InterlockedIncrement@4
206 InterlockedIncrement=InterlockedIncrement@4
207 IoAcquireCancelSpinLock=IoAcquireCancelSpinLock@4
208 IoAcquireVpbSpinLock=IoAcquireVpbSpinLock@4
209 IoAdapterObjectType DATA
210 IoAllocateAdapterChannel=IoAllocateAdapterChannel@20
211 IoAllocateIrp=IoAllocateIrp@8
212 IoAllocateMdl=IoAllocateMdl@20
213 IoAllocateController=IoAllocateController@16
214 IoAllocateErrorLogEntry=IoAllocateErrorLogEntry@8
215 IoAssignResources=IoAssignResources@24
216 IoAttachDevice=IoAttachDevice@12
217 IoAttachDeviceByPointer=IoAttachDeviceByPointer@8
218 IoAttachDeviceToDeviceStack=IoAttachDeviceToDeviceStack@8
219 IoBuildAsynchronousFsdRequest=IoBuildAsynchronousFsdRequest@24
220 IoBuildDeviceIoControlRequest=IoBuildDeviceIoControlRequest@36
221 IoBuildPartialMdl=IoBuildPartialMdl@16
222 IoBuildSynchronousFsdRequest=IoBuildSynchronousFsdRequest@28
223 IoCallDriver=IoCallDriver@8
224 IoCancelIrp=IoCancelIrp@4
225 IoCheckDesiredAccess=IoCheckDesiredAccess@8
226 IoCheckEaBufferValidity=IoCheckEaBufferValidity@12
227 IoCheckFunctionAccess=IoCheckFunctionAccess@24
228 IoCheckShareAccess=IoCheckShareAccess@20
229 IoCompleteRequest=IoCompleteRequest@8
230 IoConnectInterrupt=IoConnectInterrupt@44
231 IoCreateController=IoCreateController@4
232 IoCreateDevice=IoCreateDevice@28
233 IoCreateFile=IoCreateFile@56
234 IoCreateNotificationEvent=IoCreateNotificationEvent@8
235 IoCreateStreamFileObject=IoCreateStreamFileObject@8
236 IoCreateSymbolicLink=IoCreateSymbolicLink@8
237 IoCreateSynchronizationEvent=IoCreateSynchronizationEvent@8
238 IoCreateUnprotectedSymbolicLink=IoCreateUnprotectedSymbolicLink@8
239 IoDeleteController=IoDeleteController@4
240 IoDeleteDevice=IoDeleteDevice@4
241 IoDeleteSymbolicLink=IoDeleteSymbolicLink@4
242 IoDetachDevice=IoDetachDevice@4
243 IoDeviceHandlerObjectSize DATA
244 IoDeviceHandlerObjectType DATA
245 IoDeviceObjectType DATA
246 IoDisconnectInterrupt=IoDisconnectInterrupt@4
247 IoDriverObjectType DATA
248 IoEnqueueIrp=IoEnqueueIrp@4
249 IoFastQueryNetworkAttributes=IoFastQueryNetworkAttributes@20
250 IoFileObjectType DATA
251 IoFreeController=IoFreeController@4
252 IoFreeIrp=IoFreeIrp@4
253 IoFreeMdl=IoFreeMdl@4
254 IoGetAttachedDevice=IoGetAttachedDevice@4
255 IoGetBaseFileSystemDeviceObject=IoGetBaseFileSystemDeviceObject@4
256 IoGetConfigurationInformation=IoGetConfigurationInformation@0
257 IoGetCurrentProcess=IoGetCurrentProcess@0
258 IoGetDeviceObjectPointer=IoGetDeviceObjectPointer@16
259 IoGetDeviceToVerify=IoGetDeviceToVerify@4
260 IoGetFileObjectGenericMapping=IoGetFileObjectGenericMapping@0
261 IoGetInitialStack=IoGetInitialStack@0
262 IoGetRelatedDeviceObject=IoGetRelatedDeviceObject@4
263 IoGetRequestorProcess=IoGetRequestorProcess@4
264 IoGetStackLimits=IoGetStackLimits@8
265 IoGetTopLevelIrp=IoGetTopLevelIrp@0
266 IoInitializeIrp=IoInitializeIrp@12
267 IoInitializeTimer=IoInitializeTimer@12
268 IoIsOperationSynchronous=IoIsOperationSynchronous@4
269 IoMakeAssociatedIrp=IoMakeAssociatedIrp@8
270 IoOpenDeviceInstanceKey=IoOpenDeviceInstanceKey@20
271 IoPageRead=IoPageRead@16
272 IoQueryDeviceDescription=IoQueryDeviceDescription@32
273 IoQueryDeviceEnumInfo=IoQueryDeviceEnumInfo@8
274 IoQueryFileInformation=IoQueryFileInformation@20
275 IoQueryVolumeInformation=IoQueryVolumeInformation@20
276 IoQueueThreadIrp=IoQueueThreadIrp@4
277 IoRaiseHardError=IoRaiseHardError@12
278 IoRaiseInformationalHardError=IoRaiseInformationalHardError@12
279 IoReadOperationCount DATA
280 IoReadTransferCount DATA
281 IoRegisterDriverReinitialization=IoRegisterDriverReinitialization@12
282 IoRegisterFileSystem=IoRegisterFileSystem@4
283 IoRegisterFsRegistrationChange=IoRegisterFsRegistrationChange@8
284 IoRegisterShutdownNotification=IoRegisterShutdownNotification@4
285 IoReleaseCancelSpinLock=IoReleaseCancelSpinLock@4
286 IoReleaseVpbSpinLock=IoReleaseVpbSpinLock@4
287 IoRemoveShareAccess=IoRemoveShareAccess@8
288 IoReportHalResourceUsage=IoReportHalResourceUsage@16
289 IoReportResourceUsage=IoReportResourceUsage@36
290 IoSetDeviceToVerify=IoSetDeviceToVerify@8
291 IoSetHardErrorOrVerifyDevice=IoSetHardErrorOrVerifyDevice@8
292 IoSetInformation=IoSetInformation@16
293 IoSetShareAccess=IoSetShareAccess@16
294 IoSetThreadHardErrorMode=IoSetThreadHardErrorMode@4
295 IoSetTopLevelIrp=IoSetTopLevelIrp@4
296 IoStartNextPacket=IoStartNextPacket@8
297 IoStartNextPacketByKey=IoStartNextPacketByKey@12
298 IoStartPacket=IoStartPacket@16
299 IoStartTimer=IoStartTimer@4
300 IoStatisticsLock DATA
301 IoStopTimer=IoStopTimer@4
302 IoSynchronousPageWrite=IoSynchronousPageWrite@20
303 IoThreadToProcess=IoThreadToProcess@4
304 IoUnregisterFileSystem=IoUnregisterFileSystem@4
305 IoUnregisterFsRegistrationChange=IoUnregisterFsRegistrationChange@8
306 IoUnregisterShutdownNotification=IoUnregisterShutdownNotification@4
307 IoUpdateShareAccess=IoUpdateShareAccess@8
308 IoVerifyVolume=IoVerifyVolume@8
309 IoWriteErrorLogEntry=IoWriteErrorLogEntry@4
310 IoWriteOperationCount DATA
311 IoWriteTransferCount DATA
312 ;IofCallDriver=@IofCallDriver@0
313 IofCallDriver=IofCallDriver@8
314 ;IofCompleteRequest=@IofCompleteRequest@0
315 IofCompleteRequest=IofCompleteRequest@8
316 KdDebuggerEnabled DATA
317 KdDebuggerNotPresent DATA
318 KdPollBreakIn=KdPollBreakIn@0
320 ;Ke386IoSetAccessProcess
321 ;Ke386QueryIoAccessMap
323 KeAcquireSpinLockAtDpcLevel=KeAcquireSpinLockAtDpcLevel@4
324 KeAddSystemServiceTable=KeAddSystemServiceTable@20
325 KeAttachProcess=KeAttachProcess@4
326 ;KeBoostCurrentThread
327 KeBugCheck=KeBugCheck@4
328 KeBugCheckEx=KeBugCheckEx@20
329 KeCancelTimer=KeCancelTimer@4
330 KeClearEvent=KeClearEvent@4
332 ;KeDcacheFlushCount DATA
333 KeDelayExecutionThread=KeDelayExecutionThread@12
334 KeDeregisterBugCheckCallback=KeDeregisterBugCheckCallback@4
335 KeDetachProcess=KeDetachProcess@0
336 ;KeDisconnectInterrupt
337 KeEnterCriticalRegion=KeEnterCriticalRegion@0
338 KeEnterKernelDebugger=KeEnterKernelDebugger@0
340 KeGetPreviousMode=KeGetPreviousMode@0
342 ;KeI386AllocateGdtSelectors
343 ;KeI386Call16BitCStyleFunction
344 ;KeI386Call16BitFunction
345 ;KeI386FlatToGdtSelector
348 ;KeI386ReleaseGdtSelectors
350 ;KeI386SetGdtSelector
351 ;KeIcacheFlushCount DATA
352 KeInitializeApc=KeInitializeApc@32
353 KeInitializeDeviceQueue=KeInitializeDeviceQueue@4
354 KeInitializeDpc=KeInitializeDpc@12
355 KeInitializeEvent=KeInitializeEvent@12
356 ;KeInitializeInterrupt
358 KeInitializeMutex=KeInitializeMutex@8
360 KeInitializeSemaphore=KeInitializeSemaphore@12
361 KeInitializeSpinLock=KeInitializeSpinLock@4
362 KeInitializeTimer=KeInitializeTimer@4
363 KeInitializeTimerEx=KeInitializeTimerEx@8
364 KeInsertByKeyDeviceQueue=KeInsertByKeyDeviceQueue@12
365 KeInsertDeviceQueue=KeInsertDeviceQueue@8
368 KeInsertQueueApc=KeInsertQueueApc@16
369 KeInsertQueueDpc=KeInsertQueueDpc@12
371 KeLeaveCriticalRegion=KeLeaveCriticalRegion@0
373 KeNumberProcessors DATA
375 ;KeProfileInterruptWithSource
377 KeQuerySystemTime=KeQuerySystemTime@4
378 KeQueryTickCount=KeQueryTickCount@4
379 KeQueryTimeIncrement=KeQueryTimeIncrement@0
380 ;KeRaiseUserException
381 KeReadStateEvent=KeReadStateEvent@4
383 KeReadStateMutex=KeReadStateMutex@4
385 KeReadStateSemaphore=KeReadStateSemaphore@4
386 KeReadStateTimer=KeReadStateTimer@4
387 KeRegisterBugCheckCallback=KeRegisterBugCheckCallback@20
389 KeReleaseMutex=KeReleaseMutex@8
390 KeReleaseSemaphore=KeReleaseSemaphore@16
391 KeReleaseSpinLockFromDpcLevel=KeReleaseSpinLockFromDpcLevel@4
392 KeRemoveByKeyDeviceQueue=KeRemoveByKeyDeviceQueue@8
393 KeRemoveDeviceQueue=KeRemoveDeviceQueue@4
394 ;KeRemoveEntryDeviceQueue
396 KeRemoveQueueDpc=KeRemoveQueueDpc@4
397 KeResetEvent=KeResetEvent@4
398 ;KeRestoreFloatingPointState
400 ;KeSaveFloatingPointState
401 KeServiceDescriptorTable DATA
403 KeSetBasePriorityThread=KeSetBasePriorityThread@8
405 KeSetEvent=KeSetEvent@12
406 ;KeSetEventBoostPriority
407 ;KeSetIdealProcessorThread
409 ;KeSetKernelStackSwapEnable
410 KeSetPriorityThread=KeSetPriorityThread@8
412 ;KeSetSwapContextNotifyRoutine
413 ;KeSetTargetProcessorDpc
414 ;KeSetThreadSelectNotifyRoutine
416 KeSetTimer=KeSetTimer@16
417 KeSetTimerEx=KeSetTimerEx@20
418 ;KeSetTimeUpdateNotifyRoutine
419 KeSynchronizeExecution=KeSynchronizeExecution@12
423 KeUpdateSystemTime=KeUpdateSystemTime@0
425 KeWaitForMultipleObjects=KeWaitForMultipleObjects@32
426 KeWaitForMutexObject=KeWaitForMutexObject@20
427 KeWaitForSingleObject=KeWaitForSingleObject@20
428 ;KefAcquireSpinLockAtDpcLevel
429 ;KefReleaseSpinLockFromDpcLevel
433 ;KiCoprocessorError@0
435 ;KiDispatchInterrupt@0
436 ;KiIpiServiceRoutine@8
438 ;KiUnexpectedInterrupt
439 ;Kii386SpinOnSpinLock
440 ;LdrAccessResource@16
442 ;LdrFindResourceDirectory_U@16
443 ;LdrFindResource_U@16
444 LdrLoadModule=LdrLoadModule
446 ;LsaCallAuthenticationPackage
447 ;LsaDeregisterLogonProcess
450 ;LsaLookupAuthenticationPackage
451 ;LsaRegisterLogonProcess
452 MmAdjustWorkingSetSize=MmAdjustWorkingSetSize@12
453 MmAllocateContiguousMemory=MmAllocateContiguousMemory@12
454 MmAllocateNonCachedMemory=MmAllocateNonCachedMemory@4
455 MmBuildMdlForNonPagedPool=MmBuildMdlForNonPagedPool@4
456 MmCanFileBeTruncated=MmCanFileBeTruncated@8
457 MmCreateMdl=MmCreateMdl@12
458 MmCreateSection=MmCreateSection@32
459 MmDbgTranslatePhysicalAddress=MmDbgTranslatePhysicalAddress@8
460 MmDisableModifiedWriteOfSection=MmDisableModifiedWriteOfSection@4
461 MmFlushImageSection=MmFlushImageSection@8
462 MmForceSectionClosed=MmForceSectionClosed@8
463 MmFreeContiguousMemory=MmFreeContiguousMemory@4
464 MmFreeNonCachedMemory=MmFreeNonCachedMemory@8
465 MmGetPhysicalAddress=MmGetPhysicalAddress@4
466 MmGrowKernelStack=MmGrowKernelStack@4
467 MmHighestUserAddress DATA
468 MmIsAddressValid=MmIsAddressValid@4
469 MmIsNonPagedSystemAddressValid=MmIsNonPagedSystemAddressValid@4
470 MmIsRecursiveIoFault=MmIsRecursiveIoFault@0
471 MmIsThisAnNtAsSystem=MmIsThisAnNtAsSystem@0
472 MmLockPagableDataSection=MmLockPagableDataSection@4
473 MmLockPagableImageSection=MmLockPagableDataSection@4
474 MmLockPagableSectionByHandle=MmLockPagableSectionByHandle@4
475 MmMapIoSpace=MmMapIoSpace@16
476 MmMapLockedPages=MmMapLockedPages@8
477 MmMapMemoryDumpMdl=MmMapMemoryDumpMdl@4
478 MmMapVideoDisplay=MmMapVideoDisplay@16
479 MmMapViewInSystemSpace=MmMapViewInSystemSpace@12
480 MmMapViewOfSection=MmMapViewOfSection@40
481 MmPageEntireDriver=MmPageEntireDriver@4
482 MmProbeAndLockPages=MmProbeAndLockPages@12
483 MmQuerySystemSize=MmQuerySystemSize@0
484 MmResetDriverPaging=MmResetDriverPaging@4
485 MmSectionObjectType DATA
486 MmSecureVirtualMemory=MmSecureVirtualMemory@12
487 MmSetAddressRangeModified=MmSetAddressRangeModified@8
488 MmSetBankedSection=MmSetBankedSection@24
489 MmSizeOfMdl=MmSizeOfMdl@8
490 MmUnlockPagableImageSection=MmUnlockPagableImageSection@4
491 MmUnlockPages=MmUnlockPages@4
492 MmUnmapIoSpace=MmUnmapIoSpace@8
493 MmUnmapLockedPages=MmUnmapLockedPages@8
494 MmUnmapVideoDisplay=MmUnmapVideoDisplay@8
495 MmUnmapViewInSystemSpace=MmUnmapViewInSystemSpace@4
496 MmUnmapViewOfSection=MmUnmapViewOfSection@8
497 MmUnsecureVirtualMemory=MmUnsecureVirtualMemory@4
498 MmUserProbeAddress DATA
501 NlsMbCodePageTag DATA
502 NlsMbOemCodePageTag DATA
503 NlsOemLeadByteInfo DATA
504 NtAddAtom=NtAddAtom@8
505 NtAdjustPrivilegesToken=NtAdjustPrivilegesToken@24
506 NtAllocateLocallyUniqueId=NtAllocateLocallyUniqueId@4
507 NtAllocateUuids=NtAllocateUuids@12
508 NtAllocateVirtualMemory=NtAllocateVirtualMemory@24
511 NtConnectPort=NtConnectPort@32
512 NtCreateEvent=NtCreateEvent@20
513 NtCreateFile=NtCreateFile@44
514 NtCreateSection=NtCreateSection@28
515 NtDeleteAtom=NtDeleteAtom@4
516 NtDeleteFile=NtDeleteFile@4
517 NtDeviceIoControlFile=NtDeviceIoControlFile@40
518 NtDuplicateObject=NtDuplicateObject@28
519 NtDuplicateToken=NtDuplicateToken@24
520 NtFindAtom=NtFindAtom@8
521 NtFreeVirtualMemory=NtFreeVirtualMemory@16
522 NtFsControlFile=NtFsControlFile@40
524 NtLockFile=NtLockFile@40
525 NtMapViewOfSection=NtMapViewOfSection@40
526 NtNotifyChangeDirectoryFile=NtNotifyChangeDirectoryFile@36
527 NtOpenFile=NtOpenFile@24
528 NtOpenProcess=NtOpenProcess@16
529 NtOpenProcessToken=NtOpenProcessToken@12
530 NtQueryDirectoryFile=NtQueryDirectoryFile@44
531 NtQueryEaFile=NtQueryEaFile@36
532 NtQueryInformationAtom=NtQueryInformationAtom@20
533 NtQueryInformationFile=NtQueryInformationFile@20
534 NtQueryInformationProcess=NtQueryInformationProcess@20
535 NtQueryInformationToken=NtQueryInformationToken@20
536 ;NtQueryOleDirectoryFile@ <--- ?
537 NtQuerySecurityObject=NtQuerySecurityObject@20
538 NtQuerySystemTime=NtQuerySystemTime@4
539 NtQueryVolumeInformationFile=NtQueryVolumeInformationFile@20
540 NtReadFile=NtReadFile@36
541 NtRequestPort=NtRequestPort@8
542 NtRequestWaitReplyPort@12
543 NtSetEvent=NtSetEvent@8
544 NtSetInformationFile=NtSetInformationFile@20
545 NtSetInformationProcess=NtSetInformationProcess@16
546 NtSetInformationThread=NtSetInformationThread@16
547 NtSetSecurityObject=NtSetSecurityObject@12
548 NtSetSystemTime=NtSetSystemTime@8
549 NtUnlockFile=NtUnlockFile@20
550 ;NtVdmControl@8 <--- ?
551 NtWaitForSingleObject=NtWaitForSingleObject@12
552 NtWriteFile=NtWriteFile@36
553 ;ObAssignSecurity=ObAssignSecurity@16
554 ;ObCheckCreateObjectAccess=ObCheckCreateObjectAccess@28
555 ;ObCheckObjectAccess=ObCheckObjectAccess@20
556 ;ObCreateObject=ObCreateObject@36
557 ObCreateObject=ObCreateObject@16
558 ObDereferenceObject=ObDereferenceObject@4
559 ;ObFindHandleForObject=ObFindHandleForObject@20
560 ;ObGetObjectPointerCount=ObGetObjectPointerCount@4
561 ;ObGetObjectSecurity=ObGetObjectSecurity@12
562 ;ObInsertObject=ObInsertObject@24
563 ObMakeTemporaryObject=ObMakeTemporaryObject@4
564 ;ObOpenObjectByName=ObOpenObjectByName@28
565 ;ObOpenObjectByPointer=ObOpenObjectByPointer@28
566 ;ObQueryNameString=ObQueryNameString@16
567 ;ObQueryObjectAuditingByHandle=ObQueryObjectAuditingByHandle@8
568 ObReferenceObjectByHandle=ObReferenceObjectByHandle@24
569 ObReferenceObjectByName=ObReferenceObjectByName@32
570 ObReferenceObjectByPointer=ObReferenceObjectByPointer@16
571 ;ObReleaseObjectSecurity=ObReleaseObjectSecurity@8
572 ;ObSetSecurityDescriptorInfo=ObSetSecurityDescriptorInfo@24
573 ;ObfDereferenceObject=@ObfDereferenceObject@4
574 ObfDereferenceObject=ObfDereferenceObject@4
575 ;ObfReferenceObject=@ObfReferenceObject@4
576 ObfReferenceObject=ObfReferenceObject@4
581 PoQueryPowerSequence=PoQueryPowerSequence@0
582 PoRequestPowerChange=PoRequestPowerChange@12
583 PoSetDeviceIdleDetection=PoSetDeviceIdleDetection@8
584 ;ProbeForWrite=ProbeForWrite@12
585 PsAssignImpersonationToken=PsAssignImpersonationToken@8
586 ;PsChargePoolQuota=PsChargePoolQuota@12
587 ;PsCreateSystemProcess=PsCreateSystemProcess@12
588 PsCreateSystemThread=PsCreateSystemThread@28
589 ;PsCreateWin32Process
590 ;PsEstablishWin32Callouts
591 PsGetCurrentProcessId=PsGetCurrentProcessId@0
592 PsGetCurrentThreadId=PsGetCurrentThreadId@0
593 ;PsGetProcessExitTime
594 PsGetVersion=PsGetVersion@16
595 PsImpersonateClient=PsImpersonateClient@20
596 PsInitialSystemProcess DATA
597 ;PsIsThreadTerminating
598 ;PsLookupProcessByProcessId
599 ;PsLookupProcessThreadByCid
600 ;PsLookupThreadByThreadId
602 PsReferenceImpersonationToken=PsReferenceImpersonationToken@16
603 PsReferencePrimaryToken=PsReferencePrimaryToken@4
605 PsRevertToSelf=PsRevertToSelf@4
606 ;PsSetCreateProcessNotifyRoutine
607 ;PsSetCreateThreadNotifyRoutine
608 ;PsSetLegoNotifyRoutine
609 ;PsSetProcessPriorityByClass
610 PsTerminateSystemThread=PsTerminateSystemThread@4
612 READ_REGISTER_UCHAR=READ_REGISTER_UCHAR@4
613 READ_REGISTER_ULONG=READ_REGISTER_ULONG@4
614 READ_REGISTER_USHORT=READ_REGISTER_USHORT@4
615 READ_REGISTER_BUFFER_UCHAR=READ_REGISTER_BUFFER_UCHAR@12
616 READ_REGISTER_BUFFER_ULONG=READ_REGISTER_BUFFER_ULONG@12
617 READ_REGISTER_BUFFER_USHORT=READ_REGISTER_BUFFER_USHORT@12
618 RtlAbsoluteToSelfRelativeSD=RtlAbsoluteToSelfRelativeSD@12
619 RtlAddAccessAllowedAce=RtlAddAccessAllowedAce@16
620 RtlAddAce=RtlAddAce@20
621 RtlAnsiCharToUnicodeChar=RtlAnsiCharToUnicodeChar@4
622 RtlAnsiStringToUnicodeSize=RtlAnsiStringToUnicodeSize@4
623 RtlAnsiStringToUnicodeString=RtlAnsiStringToUnicodeString@12
624 RtlAppendAsciizToString=RtlAppendAsciizToString@8
625 RtlAppendStringToString=RtlAppendStringToString@8
626 RtlAppendUnicodeStringToString=RtlAppendUnicodeStringToString@8
627 RtlAppendUnicodeToString=RtlAppendUnicodeToString@8
628 RtlAreAllAccessesGranted=RtlAreAllAccessesGranted@8
629 RtlAreAnyAccessesGranted=RtlAreAnyAccessesGranted@8
630 RtlAreBitsClear=RtlAreBitsClear@12
631 RtlAreBitsSet=RtlAreBitsSet@12
632 RtlCharToInteger=RtlCharToInteger@12
633 RtlClearAllBits=RtlClearAllBits@4
634 RtlClearBits=RtlClearBits@12
635 RtlCompareMemory=RtlCompareMemory@12
636 RtlCompareMemoryUlong=RtlCompareMemoryUlong@12
637 RtlCompareString=RtlCompareString@12
638 RtlCompareUnicodeString=RtlCompareUnicodeString@12
639 RtlConvertLongToLargeInteger=RtlConvertLongToLargeInteger@4
640 RtlConvertUlongToLargeInteger=RtlConvertUlongToLargeInteger@4
641 RtlCopyLuid=RtlCopyLuid@8
642 RtlCopySid=RtlCopySid@12
643 RtlCopyString=RtlCopyString@8
644 RtlCopyUnicodeString=RtlCopyUnicodeString@8
645 RtlCreateAcl=RtlCreateAcl@12
646 RtlCreateSecurityDescriptor=RtlCreateSecurityDescriptor@8
647 RtlCreateUnicodeString=RtlCreateUnicodeString@8
648 RtlCustomCPToUnicodeN=RtlCustomCPToUnicodeN@24
649 RtlDowncaseUnicodeString=RtlDowncaseUnicodeString@12
650 RtlEnlargedIntegerMultiply=RtlEnlargedIntegerMultiply@8
651 RtlEnlargedUnsignedDivide=RtlEnlargedUnsignedDivide@16
652 RtlEnlargedUnsignedMultiply=RtlEnlargedUnsignedMultiply@8
653 RtlEqualLuid=RtlEqualLuid@8
654 RtlEqualSid=RtlEqualSid@8
655 RtlEqualString=RtlEqualString@12
656 RtlEqualUnicodeString=RtlEqualUnicodeString@12
657 RtlExtendedIntegerMultiply=RtlExtendedIntegerMultiply@12
658 RtlExtendedLargeIntegerDivide=RtlExtendedLargeIntegerDivide@16
659 RtlExtendedMagicDivide=RtlExtendedMagicDivide@20
660 RtlFillMemory=RtlFillMemory@12
661 RtlFillMemoryUlong=RtlFillMemoryUlong@12
662 RtlFindClearBits=RtlFindClearBits@12
663 RtlFindClearBitsAndSet=RtlFindClearBitsAndSet@12
664 RtlFindFirstRunClear=RtlFindFirstRunClear@8
665 RtlFindFirstRunSet=RtlFindFirstRunSet@8
666 RtlFindLongestRunClear=RtlFindLongestRunClear@8
667 RtlFindLongestRunSet=RtlFindLongestRunSet@8
668 RtlFindSetBits=RtlFindSetBits@12
669 RtlFindSetBitsAndClear=RtlFindSetBitsAndClear@12
670 RtlFreeAnsiString=RtlFreeAnsiString@4
671 RtlFreeOemString=RtlFreeOemString@4
672 RtlFreeUnicodeString=RtlFreeUnicodeString@4
673 RtlGetDaclSecurityDescriptor=RtlGetDaclSecurityDescriptor@16
674 RtlGetDefaultCodePage=RtlGetDefaultCodePage@8
675 RtlGetGroupSecurityDescriptor=RtlGetGroupSecurityDescriptor@12
676 RtlGetOwnerSecurityDescriptor=RtlGetOwnerSecurityDescriptor@12
677 RtlImageNtHeader=RtlImageNtHeader@4
678 RtlInitAnsiString=RtlInitAnsiString@8
679 RtlInitString=RtlInitString@8
680 RtlInitUnicodeString=RtlInitUnicodeString@8
681 RtlInitializeBitMap=RtlInitializeBitMap@12
682 RtlInitializeSid=RtlInitializeSid@12
683 RtlIntegerToChar=RtlIntegerToChar@16
684 RtlIntegerToUnicodeString=RtlIntegerToUnicodeString@12
685 RtlLargeIntegerAdd=RtlLargeIntegerAdd@16
686 RtlLargeIntegerArithmeticShift=RtlLargeIntegerArithmeticShift@12
687 RtlLargeIntegerDivide=RtlLargeIntegerDivide@20
688 RtlLargeIntegerNegate=RtlLargeIntegerNegate@8
689 RtlLargeIntegerShiftLeft=RtlLargeIntegerShiftLeft@12
690 RtlLargeIntegerShiftRight=RtlLargeIntegerShiftRight@12
691 RtlLargeIntegerSubtract=RtlLargeIntegerSubtract@16
692 RtlLengthRequiredSid=RtlLengthRequiredSid@4
693 RtlLengthSecurityDescriptor=RtlLengthSecurityDescriptor@4
694 RtlLengthSid=RtlLengthSid@4
695 RtlMapGenericMask=RtlMapGenericMask@8
696 RtlMoveMemory=RtlMoveMemory@12
697 RtlMultiByteToUnicodeN=RtlMultiByteToUnicodeN@20
698 RtlMultiByteToUnicodeSize=RtlMultiByteToUnicodeSize@12
699 RtlNumberOfClearBits=RtlNumberOfClearBits@4
700 RtlNumberOfSetBits=RtlNumberOfSetBits@4
701 RtlOemStringToCountedUnicodeString=RtlOemStringToCountedUnicodeString@12
702 RtlOemStringToUnicodeSize=RtlOemStringToUnicodeSize@4
703 RtlOemStringToUnicodeString=RtlOemStringToUnicodeString@12
704 RtlPrefixString=RtlPrefixString@12
705 RtlPrefixUnicodeString=RtlPrefixUnicodeString@12
706 RtlSecondsSince1970ToTime=RtlSecondsSince1970ToTime@8
707 RtlSecondsSince1980ToTime=RtlSecondsSince1980ToTime@8
708 RtlSetAllBits=RtlSetAllBits@4
709 RtlSetBits=RtlSetBits@12
710 RtlSetDaclSecurityDescriptor=RtlSetDaclSecurityDescriptor@16
711 RtlSetGroupSecurityDescriptor=RtlSetGroupSecurityDescriptor@12
712 RtlSetOwnerSecurityDescriptor=RtlSetOwnerSecurityDescriptor@12
713 RtlSetSaclSecurityDescriptor=RtlSetSaclSecurityDescriptor@16
714 RtlSubAuthorityCountSid=RtlSubAuthorityCountSid@4
715 RtlSubAuthoritySid=RtlSubAuthoritySid@8
716 RtlTimeFieldsToTime=RtlTimeFieldsToTime@8
717 RtlTimeToSecondsSince1970=RtlTimeToSecondsSince1970@8
718 RtlTimeToSecondsSince1980=RtlTimeToSecondsSince1980@8
719 RtlTimeToTimeFields=RtlTimeToTimeFields@8
720 RtlUnicodeStringToAnsiSize=RtlUnicodeStringToAnsiSize@4
721 RtlUnicodeStringToAnsiString=RtlUnicodeStringToAnsiString@12
722 RtlUnicodeStringToCountedOemString=RtlUnicodeStringToCountedOemString@12
723 RtlUnicodeStringToInteger=RtlUnicodeStringToInteger@12
724 RtlUnicodeStringToOemSize=RtlUnicodeStringToOemSize@4
725 RtlUnicodeStringToOemString=RtlUnicodeStringToOemString@12
726 RtlUnicodeToCustomCPN=RtlUnicodeToCustomCPN@24
727 RtlUnicodeToMultiByteN=RtlUnicodeToMultiByteN@20
728 RtlUnicodeToMultiByteSize=RtlUnicodeToMultiByteSize@12
729 RtlUpcaseUnicodeChar=RtlUpcaseUnicodeChar@4
730 RtlUpcaseUnicodeString=RtlUpcaseUnicodeString@12
731 RtlUpcaseUnicodeStringToAnsiString=RtlUpcaseUnicodeStringToAnsiString@12
732 RtlUpcaseUnicodeStringToCountedOemString=RtlUpcaseUnicodeStringToCountedOemString@12
733 RtlUpcaseUnicodeStringToOemString=RtlUpcaseUnicodeStringToOemString@12
734 RtlUpcaseUnicodeToCustomCPN=RtlUpcaseUnicodeToCustomCPN@24
735 RtlUpcaseUnicodeToMultiByteN=RtlUpcaseUnicodeToMultiByteN@20
736 RtlUpcaseUnicodeToOemN=RtlUpcaseUnicodeToOemN@20
737 RtlUpperChar=RtlUpperChar@4
738 RtlUpperString=RtlUpperString@8
739 RtlValidSecurityDescriptor=RtlValidSecurityDescriptor@4
740 RtlValidSid=RtlValidSid@4
741 RtlZeroMemory=RtlZeroMemory@8
742 RtlxAnsiStringToUnicodeSize=RtlxAnsiStringToUnicodeSize@4
743 RtlxOemStringToUnicodeSize=RtlxOemStringToUnicodeSize@4
744 RtlxUnicodeStringToAnsiSize=RtlxUnicodeStringToAnsiSize@4
745 RtlxUnicodeStringToOemSize=RtlxUnicodeStringToOemSize@4
746 SeAccessCheck=SeAccessCheck@40
747 ;SeAppendPrivileges=SeAppendPrivileges@8
748 SeAssignSecurity=SeAssignSecurity@28
749 ;SeAuditingFileEvents=SeAuditingFileEvents@8
750 ;SeAuditingFileOrGlobalEvents=SeAuditingFileOrGlobalEvents@18
751 ;SeCaptureSecurityDescriptor=SeCaptureSecurityDescriptor@20
752 SeCaptureSubjectContext=SeCaptureSubjectContext@4
753 ;SeCloseObjectAuditAlarm=SeCloseObjectAuditAlarm@12
754 ;SeCreateAccessState=SeCreateAccessState@16
755 SeCreateClientSecurity=SeCreateClientSecurity@16
756 SeDeassignSecurity=SeDeassignSecurity@4
757 ;SeDeleteAccessState=SeDeleteAccessState@4
758 ;SeDeleteObjectAuditAlarm=SeDeleteObjectAuditAlarm@8
760 ;SeFreePrivileges=SeFreePrivileges@4
761 SeImpersonateClient=SeImpersonateClient@8
762 ;SeLockSubjectContext=SeLockSubjectContext@4
763 ;SeMarkLogonSessionForTerminationNotification=SeMarkLogonSessionForTerminationNotification@4
764 ;SeOpenObjectAuditAlarm=SeOpenObjectAuditAlarm@36
765 ;SeOpenObjectForDeleteAuditAlarm=SeOpenObjectForDeleteAuditAlarm@36
766 SePrivilegeCheck=SePrivilegeCheck@12
767 ;SePrivilegeObjectAuditAlarm=SePrivilegeObjectAuditAlarm@24
768 ;SePublicDefaultDacl DATA
769 ;SeQueryAuthenticationIdToken=SeQueryAuthenticationIdToken@8
770 ;SeQuerySecurityDescriptorInfo=SeQuerySecurityDescriptorInfo@16
771 ;SeRegisterLogonSessionTerminatedRoutine=SeRegisterLogonSessionTerminatedRoutine@4
772 ;SeReleaseSecurityDescriptor=SeReleaseSecurityDescriptor@12
773 SeReleaseSubjectContext=SeReleaseSubjectContext@4
774 ;SeSetAccessStateGenericMapping=SeSetAccessStateGenericMapping@8
775 ;SeSetSecurityDescriptorInfo=SeSetSecurityDescriptorInfo@24
776 ;SeSinglePrivilegeCheck=SeSinglePrivilegeCheck@12
777 ;SeSystemDefaultDacl DATA
778 ;SeTokenImpersonationLevel=SeTokenImpersonationLevel@4
780 ;SeUnlockSubjectContext=SeUnlockSubjectContext@4
781 ;SeUnregisterLogonSessionTerminatedRoutine=SeUnregisterLogonSessionTerminatedRoutine@4
782 ;SeValidSecurityDescriptor=SeValidSecurityDescriptor@8
783 WRITE_REGISTER_UCHAR=WRITE_REGISTER_UCHAR@8
784 WRITE_REGISTER_ULONG=WRITE_REGISTER_ULONG@8
785 WRITE_REGISTER_USHORT=WRITE_REGISTER_USHORT@8
786 WRITE_REGISTER_BUFFER_UCHAR=WRITE_REGISTER_BUFFER_UCHAR@12
787 WRITE_REGISTER_BUFFER_ULONG=WRITE_REGISTER_BUFFER_ULONG@12
788 WRITE_REGISTER_BUFFER_USHORT=WRITE_REGISTER_BUFFER_USHORT@12
789 ZwAccessCheckAndAuditAlarm=ZwAccessCheckAndAuditAlarm@44
790 ZwAlertThread=ZwAlertThread@4
791 ZwAllocateVirtualMemory=ZwAllocateVirtualMemory@24
792 ZwClearEvent=ZwClearEvent@4
794 ZwCloseObjectAuditAlarm=ZwCloseObjectAuditAlarm@12
795 ZwConnectPort=ZwConnectPort@32
796 ZwCreateDirectoryObject=ZwCreateDirectoryObject@12
797 ZwCreateEvent=ZwCreateEvent@20
798 ZwCreateFile=ZwCreateFile@44
799 ZwCreateKey=ZwCreateKey@28
800 ZwCreateSection=ZwCreateSection@28
801 ZwCreateSymbolicLinkObject=ZwCreateSymbolicLinkObject@16
802 ZwDeleteFile=ZwDeleteFile@4
803 ZwDeleteKey=ZwDeleteKey@4
804 ZwDeleteValueKey=ZwDeleteValueKey@8
805 ZwDeviceIoControlFile=ZwDeviceIoControlFile@40
806 ZwDisplayString=ZwDisplayString@4
807 ZwDuplicateObject=ZwDuplicateObject@28
808 ZwDuplicateToken=ZwDuplicateToken@24
809 ZwEnumerateKey=ZwEnumerateKey@24
810 ZwEnumerateValueKey=ZwEnumerateValueKey@24
811 ZwFlushInstructionCache=ZwFlushInstructionCache@12
812 ZwFlushKey=ZwFlushKey@4
813 ZwFreeVirtualMemory=ZwFreeVirtualMemory@16
814 ZwFsControlFile=ZwFsControlFile@40
815 ZwLoadDriver=ZwLoadDriver@4
816 ZwLoadKey=ZwLoadKey@8
817 ZwMakeTemporaryObject=ZwMakeTemporaryObject@4
818 ZwMapViewOfSection=ZwMapViewOfSection@40
819 ZwNotifyChangeKey=ZwNotifyChangeKey@40
820 ZwOpenDirectoryObject=ZwOpenDirectoryObject@12
821 ZwOpenEvent=ZwOpenEvent@12
822 ZwOpenFile=ZwOpenFile@24
823 ZwOpenKey=ZwOpenKey@12
824 ZwOpenProcess=ZwOpenProcess@16
825 ZwOpenProcessToken=ZwOpenProcessToken@12
826 ZwOpenSection=ZwOpenSection@12
827 ZwOpenSymbolicLinkObject=ZwOpenSymbolicLinkObject@12
828 ZwOpenThread=ZwOpenThread@16
829 ZwOpenThreadToken=ZwOpenThreadToken@16
830 ZwPulseEvent=ZwPulseEvent@8
831 ZwQueryDefaultLocale=ZwQueryDefaultLocale@8
832 ZwQueryDirectoryFile=ZwQueryDirectoryFile@44
833 ZwQueryInformationAtom=ZwQueryInformationAtom@20
834 ZwQueryInformationFile=ZwQueryInformationFile@20
835 ZwQueryInformationProcess=ZwQueryInformationProcess@20
836 ZwQueryInformationToken=ZwQueryInformationToken@20
837 ZwQueryKey=ZwQueryKey@20
838 ZwQueryObject=ZwQueryObject@20
839 ZwQuerySection=ZwQuerySection@20
840 ZwQuerySecurityObject=ZwQuerySecurityObject@20
841 ZwQuerySymbolicLinkObject=ZwQuerySymbolicLinkObject@12
842 ZwQuerySystemInformation=ZwQuerySystemInformation@16
843 ZwQuerySystemTime=ZwQuerySystemTime@4
844 ZwQueryValueKey=ZwQueryValueKey@24
845 ZwQueryVolumeInformationFile=ZwQueryVolumeInformationFile@20
846 ZwReadFile=ZwReadFile@36
847 ZwReplaceKey=ZwReplaceKey@12
848 ZwRequestWaitReplyPort=ZwRequestWaitReplyPort@12
849 ZwResetEvent=ZwResetEvent@8
850 ZwSaveKey=ZwSaveKey@8
851 ZwSetDefaultLocale=ZwSetDefaultLocale@8
852 ZwSetEvent=ZwSetEvent@8
853 ZwSetInformationFile=ZwSetInformationFile@20
854 ZwSetInformationObject=ZwSetInformationObject@16
855 ZwSetInformationProcess=ZwSetInformationProcess@16
856 ZwSetInformationThread=ZwSetInformationThread@16
857 ZwSetSystemInformation=ZwSetSystemInformation@12
858 ZwSetSystemTime=ZwSetSystemTime@8
859 ZwSetValueKey=ZwSetValueKey@24
860 ZwTerminateProcess=ZwTerminateProcess@8
861 ZwUnloadDriver=ZwUnloadDriver@4
862 ZwUnloadKey=ZwUnloadKey@4
863 ZwUnmapViewOfSection=ZwUnmapViewOfSection@8
864 ZwWaitForMultipleObjects=ZwWaitForMultipleObjects@20
865 ZwWaitForSingleObject=ZwWaitForSingleObject@12
866 ZwWriteFile=ZwWriteFile@36
867 ZwYieldExecution=ZwYieldExecution@0
868 ;_abnormal_termination
950 MmGetSystemAddressForMdl
953 ; exports from hal.dll
956 ExAcquireFastMutex=ExAcquireFastMutex@4
957 ExReleaseFastMutex=ExReleaseFastMutex@4
958 ExTryToAcquireFastMutex=ExTryToAcquireFastMutex@4
959 HalAcquireDisplayOwnership=HalAcquireDisplayOwnership@4
960 HalAdjustResourceList=HalAdjustResourceList@4
961 HalAllProcessorsStarted=HalAllProcessorsStarted@0
962 ;HalAllocateAdapterChannel=HalAllocateAdapterChannel@16
963 HalAllocateCommonBuffer=HalAllocateCommonBuffer@16
964 ;HalAllocateCrashDumpRegisters=HalAllocateCrashDumpRegisters@8
965 HalAssignSlotResource=HalAssignSlotResources@32
966 ;HalBeginSystemInterrupt=HalBeginSystemInterrupt@12
967 ;HalCalibratePerformanceCounter=HalCalibratePerformanceCounter@4
968 ;HalClearSoftwareInterrupt=@HalClearSoftwareInterrupt@4
969 ;HalClearSoftwareInterrupt=HalClearSoftwareInterrupt@4
970 ;HalDisableSystemInterrupt=HalDisableSystemInterrupt@8
971 HalDisplayString=HalDisplayString@4
972 ;HalEnableSystemInterrupt=HalEnableSystemInterrupt@12
973 ;HalEndSystemInterrupt=HalEndSystemInterrupt@8
974 HalFlushCommonBuffer=HalFlushCommonBuffer@32
975 HalFreeCommonBuffer=HalFreeCommonBuffer@24
976 HalGetAdapter=HalGetAdapter@8
977 HalGetBusData=HalGetBusData@20
978 HalGetBusDataByOffset=HalGetBusDataByOffset@24
979 ;HalGetEnvironmentVariable=HalGetEnvironmentVariable@12
980 HalGetInterruptVector=HalGetInterruptVector@24
981 HalHandleNMI=HalHandleNMI@4
982 HalInitSystem=HalInitSystem@8
983 HalInitializeProcessor=HalInitializeProcessor@4
984 HalMakeBeep=HalMakeBeep@4
985 HalProcessorIdle=HalProcessorIdle@0
986 HalQueryDisplayParameters=HalQueryDisplayParameters@16
987 HalQueryRealTimeClock=HalQueryRealTimeClock@4
988 HalReadDmaCounter=HalReadDmaCounter@4
989 HalReportResourceUsage=HalReportResourceUsage@0
990 ;HalRequestIpi=HalRequestIpi@4
991 ;HalRequestSoftwareInterrupt=@HalRequestSoftwareInterrupt@4
992 ;HalRequestSoftwareInterrupt=HalRequestSoftwareInterrupt@4
993 HalReturnToFirmware=HalReturnToFirmware@4
994 HalSetBusData=HalSetBusData@20
995 HalSetBusDataByOffset=HalSetBusDataByOffset@24
996 HalSetDisplayParameters=HalSetDisplayParameters@8
997 ;HalSetEnvironmentVariable=HalSetEnvironmentVariable@8
998 ;HalSetProfileInterval=HalSetProfileInterval@4
999 HalSetRealTimeClock=HalSetRealTimeClock@4
1000 ;HalSetTimeIncrement=HalSetTimeIncrement@4
1001 HalStartNextProcessor=HalStartNextProcessor@8
1002 ;HalStartProfileInterrupt=HalStartProfileInterrupt@4
1003 ;HalStopProfileInterrupt=HalStopProfileInterrupt@4
1004 ;HalSystemVectorDispatchEntry=@HalSystemVectorDispatchEntry@12
1005 HalSystemVectorDispatchEntry=HalSystemVectorDispatchEntry@12
1006 HalTranslateBusAddress=HalTranslateBusAddress@24
1007 IoAssignDriveLetters=IoAssignDriveLetters@16
1008 IoFlushAdapterBuffers=IoFlushAdapterBuffers@24
1009 IoFreeAdapterChannel=IoFreeAdapterChannel@4
1010 IoFreeMapRegisters=IoFreeMapRegisters@12
1011 IoMapTransfer=IoMapTransfer@24
1012 IoReadPartitionTable=IoReadPartitionTable@16
1013 IoSetPartitionInformation=IoSetPartitionInformation@16
1014 IoWritePartitionTable=IoWritePartitionTable@20
1016 KdPortGetByte=KdPortGetByte@4
1017 KdPortInitialize=KdPortInitialize@12
1018 KdPortPollByte=KdPortPollByte@4
1019 KdPortPutByte=KdPortPutByte@4
1020 KdPortRestore=KdPortRestore@0
1021 KdPortSave=KdPortSave@0
1022 KeAcquireSpinLock=KeAcquireSpinLock@8
1023 ;KeAcquireSpinLockRaiseToSynch=@KeAcquireSpinLockRaiseToSynch@4
1024 KeAcquireSpinLockRaiseToSynch=KeAcquireSpinLockRaiseToSynch@4
1025 KeFlushWriteBuffer=KeFlushWriteBuffer@0
1026 KeGetCurrentIrql=KeGetCurrentIrql@0
1027 KeLowerIrql=KeLowerIrql@4
1028 KeQueryPerformanceCounter=KeQueryPerformanceCounter@4
1029 KeRaiseIrql=KeRaiseIrql@8
1030 ;KeRaiseIrqlToDpcLevel=KeRaiseIrqlToDpcLevel@0
1031 ;KeRaiseIrqlToSynchLevel=KeRaiseIrqlToSynchLevel@0
1032 KeReleaseSpinLock=KeReleaseSpinLock@8
1033 KeStallExecutionProcessor=KeStallExecutionProcessor@4
1034 ;KfAcquireSpinLock=@KfAcquireSpinLock@4
1035 KfAcquireSpinLock=KfAcquireSpinLock@4
1036 ;KfLowerIrql=@KfLowerIrql@4
1037 KfLowerIrql=KfLowerIrql@4
1038 ;KfRaiseIrql=@KfRaiseIrql@4
1039 KfRaiseIrql=KfRaiseIrql@4
1040 ;KfReleaseSpinLock=@KfReleaseSpinLock@8
1041 KfReleaseSpinLock=KfReleaseSpinLock@8
1042 READ_PORT_BUFFER_UCHAR=READ_PORT_BUFFER_UCHAR@12
1043 READ_PORT_BUFFER_ULONG=READ_PORT_BUFFER_ULONG@12
1044 READ_PORT_BUFFER_USHORT=READ_PORT_BUFFER_USHORT@12
1045 READ_PORT_UCHAR=READ_PORT_UCHAR@4
1046 READ_PORT_ULONG=READ_PORT_ULONG@4
1047 READ_PORT_USHORT=READ_PORT_USHORT@4
1048 WRITE_PORT_BUFFER_UCHAR=WRITE_PORT_BUFFER_UCHAR@12
1049 WRITE_PORT_BUFFER_ULONG=WRITE_PORT_BUFFER_ULONG@12
1050 WRITE_PORT_BUFFER_USHORT=WRITE_PORT_BUFFER_USHORT@12
1051 WRITE_PORT_UCHAR=WRITE_PORT_UCHAR@8
1052 WRITE_PORT_ULONG=WRITE_PORT_ULONG@8
1053 WRITE_PORT_USHORT=WRITE_PORT_USHORT@8