1 ; $Id: ntoskrnl.edf,v 1.98 2001/07/30 03:05:29 rex Exp $
3 ; reactos/ntoskrnl/ntoskrnl.def
5 ; ReactOS Operating System
8 CcRosInitializeFileCache=CcRosInitializeFileCache@12
9 CcMdlReadComplete=CcMdlReadComplete@8
10 CcRosRequestCacheSegment=CcRosRequestCacheSegment@20
11 CcRosReleaseCacheSegment=CcRosReleaseCacheSegment@12
12 CcRosReleaseFileCache=CcRosReleaseFileCache@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 ExAllocateFromPagedLookasideList=ExAllocateFromPagedLookasideList@4
25 ExAllocatePool=ExAllocatePool@8
26 ExAllocatePoolWithQuota=ExAllocatePoolWithQuota@8
27 ExAllocatePoolWithQuotaTag=ExAllocatePoolWithQuotaTag@12
28 ExAllocatePoolWithTag=ExAllocatePoolWithTag@12
29 ExConvertExclusiveToSharedLite=ExConvertExclusiveToSharedLite@4
30 ExCreateCallback=ExCreateCallback@16
31 ExDeleteNPagedLookasideList=ExDeleteNPagedLookasideList@4
32 ExDeletePagedLookasideList=ExDeletePagedLookasideList@4
33 ExDeleteResource=ExDeleteResource@4
34 ExDeleteResourceLite=ExDeleteResourceLite@4
35 ExDesktopObjectType DATA
36 ExDisableResourceBoostLite=ExDisableResourceBoostLite@4
37 ExEventObjectType DATA
38 ExExtendZone=ExExtendZone@12
39 ExFreePool=ExFreePool@4
40 ExFreeToPagedLookasideList=ExFreeToPagedLookasideList@8
41 ExGetExclusiveWaiterCount=ExGetExclusiveWaiterCount@4
42 ExGetPreviousMode=ExGetPreviousMode@0
43 ExGetSharedWaiterCount=ExGetSharedWaiterCount@4
44 ExInitializeNPagedLookasideList=ExInitializeNPagedLookasideList@28
45 ExInitializePagedLookasideList=ExInitializePagedLookasideList@28
46 ExInitializeResource=ExInitializeResource@4
47 ExInitializeResourceLite=ExInitializeResourceLite@4
48 ExInitializeZone=ExInitializeZone@16
49 ExInterlockedAddLargeInteger=ExInterlockedAddLargeInteger@16
50 ExInterlockedAddLargeStatistic=@ExInterlockedAddLargeStatistic@8
51 ExInterlockedAddUlong=ExInterlockedAddUlong@12
52 ExInterlockedCompareExchange64=@ExInterlockedCompareExchange64@16
53 ExInterlockedDecrementLong=ExInterlockedDecrementLong@8
54 ExInterlockedExchangeUlong=ExInterlockedExchangeUlong@12
55 ExInterlockedExtendZone=ExInterlockedExtendZone@16
56 ExInterlockedIncrementLong=ExInterlockedIncrementLong@8
57 ExInterlockedInsertHeadList=ExInterlockedInsertHeadList@12
58 ExInterlockedInsertTailList=ExInterlockedInsertTailList@12
59 ExInterlockedPopEntryList=ExInterlockedPopEntryList@8
60 ExInterlockedPopEntrySList=@ExInterlockedPopEntrySList@8
61 ExInterlockedPushEntryList=ExInterlockedPushEntryList@12
62 ExInterlockedPushEntrySList=@ExInterlockedPushEntrySList@12
63 ExInterlockedRemoveHeadList=ExInterlockedRemoveHeadList@8
64 ExIsProcessorFeaturePresent=ExIsProcessorFeaturePresent@4
65 ExIsResourceAcquiredExclusiveLite=ExIsResourceAcquiredExclusiveLite@4
66 ExIsResourceAcquiredSharedLite=ExIsResourceAcquiredSharedLite@4
67 ExLocalTimeToSystemTime=ExLocalTimeToSystemTime@8
68 ExNotifyCallback=ExNotifyCallback@12
69 ExPostSystemEvent=ExPostSystemEvent@12
71 ExQueueWorkItem=ExQueueWorkItem@8
72 ExRaiseAccessViolation=ExRaiseAccessViolation@0
73 ExRaiseDatatypeMisalignment=ExRaiseDatatypeMisalignment@0
76 ExRaiseStatus=ExRaiseStatus@4
77 ExRegisterCallback=ExRegisterCallback@12
78 ExReinitializeResourceLite=ExReinitializeResourceLite@4
79 ExReleaseFastMutexUnsafe=@ExReleaseFastMutexUnsafe@4
80 ExReleaseResourceForThread=ExReleaseResourceForThread@8
81 ExReleaseResourceForThreadLite=ExReleaseResourceForThreadLite@8
82 ExReleaseResourceLite=@ExReleaseResourceLite@4
83 ExSetResourceOwnerPointer=ExSetResourceOwnerPointer@8
84 ;ExSystemExceptionFilter
85 ExSystemTimeToLocalTime=ExSystemTimeToLocalTime@8
86 ExTryToAcquireResourceExclusiveLite=ExTryToAcquireResourceExclusiveLite@4
87 ExUnregisterCallback=ExUnregisterCallback@4
88 ExWindowStationObjectType DATA
89 ExfInterlockedAddUlong=@ExfInterlockedAddUlong@12
90 ;ExfInterlockedInsertHeadList
91 ;ExfInterlockedInsertTailList
92 ;ExfInterlockedPopEntryList
93 ;ExfInterlockedPushEntryList
94 ;ExfInterlockedRemoveHeadList
95 Exfi386InterlockedDecrementLong=@Exfi386InterlockedDecrementLong@4
96 Exfi386InterlockedExchangeUlong=@Exfi386InterlockedExchangeUlong@8
97 Exfi386InterlockedIncrementLong=@Exfi386InterlockedIncrementLong@4
98 Exi386InterlockedDecrementLong=Exi386InterlockedDecrementLong@4
99 Exi386InterlockedExchangeUlong=Exi386InterlockedExchangeUlong@8
100 Exi386InterlockedIncrementLong=Exi386InterlockedIncrementLong@4
101 FsRtlAddLargeMcbEntry=FsRtlAddLargeMcbEntry@28
102 FsRtlAddMcbEntry=FsRtlAddMcbEntry@16
103 FsRtlAddToTunnelCache=FsRtlAddToTunnelCache@32
104 FsRtlAllocatePool=FsRtlAllocatePool@8
105 FsRtlAllocatePoolWithQuota=FsRtlAllocatePoolWithQuota@8
106 FsRtlAllocatePoolWithQuotaTag=FsRtlAllocatePoolWithQuotaTag@12
107 FsRtlAllocatePoolWithTag=FsRtlAllocatePoolWithTag@12
108 FsRtlAllocateResource=FsRtlAllocateResource@0
109 FsRtlAreNamesEqual=FsRtlAreNamesEqual@16
110 FsRtlBalanceReads=FsRtlBalanceReads@4
111 FsRtlCheckLockForReadAccess=FsRtlCheckLockForReadAccess@8
112 FsRtlCheckLockForWriteAccess=FsRtlCheckLockForWriteAccess@8
113 FsRtlCheckOplock=FsRtlCheckOplock@20
114 FsRtlCopyRead=FsRtlCopyRead@32
115 FsRtlCopyWrite=FsRtlCopyWrite@32
116 FsRtlCurrentBatchOplock=FsRtlCurrentBatchOplock@4
117 FsRtlDeleteKeyFromTunnelCache=FsRtlDeleteKeyFromTunnelCache@12
118 FsRtlDeleteTunnelCache=FsRtlDeleteTunnelCache@4
119 FsRtlDeregisterUncProvider=FsRtlDeregisterUncProvider@4
120 FsRtlDissectDbcs=FsRtlDissectDbcs@16
121 FsRtlDissectName=FsRtlDissectName@16
122 FsRtlDoesDbcsContainWildCards=FsRtlDoesDbcsContainWildCards@4
123 FsRtlDoesNameContainWildCards=FsRtlDoesNameContainWildCards@4
124 FsRtlFastCheckLockForRead=FsRtlFastCheckLockForRead@24
125 FsRtlFastCheckLockForWrite=FsRtlFastCheckLockForWrite@24
126 FsRtlFastUnlockAll=FsRtlFastUnlockAll@16
127 FsRtlFastUnlockAllByKey=FsRtlFastUnlockAllByKey@20
128 FsRtlFastUnlockSingle=FsRtlFastUnlockSingle@32
129 FsRtlFindInTunnelCache=FsRtlFindInTunnelCache@32
130 FsRtlGetFileSize=FsRtlGetFileSize@8
131 FsRtlGetNextFileLock=FsRtlGetNextFileLock@8
132 FsRtlGetNextLargeMcbEntry=FsRtlGetNextLargeMcbEntry@20
133 FsRtlGetNextMcbEntry=FsRtlGetNextMcbEntry@20
134 FsRtlInitializeFileLock=FsRtlInitializeFileLock@12
135 FsRtlInitializeLargeMcb=FsRtlInitializeLargeMcb@8
136 FsRtlInitializeMcb=FsRtlInitializeMcb@8
137 FsRtlInitializeOplock=FsRtlInitializeOplock@4
138 FsRtlInitializeTunnelCache=FsRtlInitializeTunnelCache@4
139 FsRtlIsDbcsInExpression=FsRtlIsDbcsInExpression@8
140 FsRtlIsFatDbcsLegal=FsRtlIsFatDbcsLegal@20
141 FsRtlIsHpfsDbcsLegal=FsRtlIsHpfsDbcsLegal@20
142 FsRtlIsNameInExpression=FsRtlIsNameInExpression@16
143 FsRtlIsNtstatusExpected=FsRtlIsNtstatusExpected@4
144 FsRtlIsTotalDeviceFailure=FsRtlIsTotalDeviceFailure@4
145 FsRtlLegalAnsiCharacterArray DATA
146 FsRtlLookupLargeMcbEntry=FsRtlLookupLargeMcbEntry@32
147 FsRtlLookupLastLargeMcbEntry=FsRtlLookupLastLargeMcbEntry@12
148 FsRtlLookupLastMcbEntry=FsRtlLookupLastMcbEntry@12
149 FsRtlLookupMcbEntry=FsRtlLookupMcbEntry@20
150 FsRtlMdlRead=FsRtlMdlRead@24
151 FsRtlMdlReadComplete=FsRtlMdlReadComplete@8
152 FsRtlMdlReadCompleteDev=FsRtlMdlReadCompleteDev@12
153 FsRtlMdlReadDev=FsRtlMdlReadDev@28
154 FsRtlMdlWriteComplete=FsRtlMdlWriteComplete@12
155 FsRtlMdlWriteCompleteDev=FsRtlMdlWriteCompleteDev@16
156 FsRtlNormalizeNtstatus=FsRtlNormalizeNtstatus@8
157 FsRtlNotifyChangeDirectory=FsRtlNotifyChangeDirectory@28
158 FsRtlNotifyCleanup=FsRtlNotifyCleanup@12
159 FsRtlNotifyFullChangeDirectory=FsRtlNotifyFullChangeDirectory@40
160 FsRtlNotifyFullReportChange=FsRtlNotifyFullReportChange@36
161 FsRtlNotifyInitializeSync=FsRtlNotifyInitializeSync@4
162 FsRtlNotifyReportChange=FsRtlNotifyReportChange@20
163 FsRtlNotifyUninitializeSync=FsRtlNotifyUninitializeSync@4
164 FsRtlNumberOfRunsInLargeMcb=FsRtlNumberOfRunsInLargeMcb@4
165 FsRtlNumberOfRunsInMcb=FsRtlNumberOfRunsInMcb@4
166 FsRtlOplockFsctrl=FsRtlOplockFsctrl@12
167 FsRtlOplockIsFastIoPossible=FsRtlOplockIsFastIoPossible@4
168 FsRtlPostPagingFileStackOverflow=FsRtlPostPagingFileStackOverflow@12
169 FsRtlPostStackOverflow=FsRtlPostStackOverflow@12
170 FsRtlPrepareMdlWrite=FsRtlPrepareMdlWrite@24
171 FsRtlPrepareMdlWriteDev=FsRtlPrepareMdlWriteDev@28
172 FsRtlPrivateLock=FsRtlPrivateLock@48
173 FsRtlProcessFileLock=FsRtlProcessFileLock@12
174 FsRtlRegisterUncProvider=FsRtlRegisterUncProvider@12
175 FsRtlRemoveLargeMcbEntry=FsRtlRemoveLargeMcbEntry@20
176 FsRtlRemoveMcbEntry=FsRtlRemoveMcbEntry@12
177 FsRtlSplitLargeMcb=FsRtlSplitLargeMcb@20
178 FsRtlSyncVolumes=FsRtlSyncVolumes@12
179 FsRtlTruncateLargeMcb=FsRtlTruncateLargeMcb@12
180 FsRtlTruncateMcb=FsRtlTruncateMcb@8
181 FsRtlUninitializeFileLock=FsRtlUninitializeFileLock@4
182 FsRtlUninitializeLargeMcb=FsRtlUninitializeLargeMcb@4
183 FsRtlUninitializeMcb=FsRtlUninitializeMcb@4
184 FsRtlUninitializeOplock=FsRtlUninitializeOplock@4
185 HalDispatchTable DATA
186 HalPrivateDispatchTable DATA
187 InterlockedCompareExchange=@InterlockedCompareExchange@12
188 InterlockedDecrement=@InterlockedDecrement@4
189 InterlockedExchange=@InterlockedExchange@8
190 InterlockedExchangeAdd=@InterlockedExchangeAdd@8
191 InterlockedIncrement=@InterlockedIncrement@4
192 IoAcquireCancelSpinLock=IoAcquireCancelSpinLock@4
193 IoAcquireVpbSpinLock=IoAcquireVpbSpinLock@4
194 IoAdapterObjectType DATA
195 IoAllocateAdapterChannel=IoAllocateAdapterChannel@20
196 IoAllocateIrp=IoAllocateIrp@8
197 IoAllocateMdl=IoAllocateMdl@20
198 IoAllocateController=IoAllocateController@16
199 IoAllocateErrorLogEntry=IoAllocateErrorLogEntry@8
200 IoAssignResources=IoAssignResources@24
201 IoAttachDevice=IoAttachDevice@12
202 IoAttachDeviceByPointer=IoAttachDeviceByPointer@8
203 IoAttachDeviceToDeviceStack=IoAttachDeviceToDeviceStack@8
204 IoBuildAsynchronousFsdRequest=IoBuildAsynchronousFsdRequest@24
205 IoBuildDeviceIoControlRequest=IoBuildDeviceIoControlRequest@36
206 IoBuildPartialMdl=IoBuildPartialMdl@16
207 IoBuildSynchronousFsdRequest=IoBuildSynchronousFsdRequest@28
208 IoCallDriver=IoCallDriver@8
209 IoCancelIrp=IoCancelIrp@4
210 IoCheckDesiredAccess=IoCheckDesiredAccess@8
211 IoCheckEaBufferValidity=IoCheckEaBufferValidity@12
212 IoCheckFunctionAccess=IoCheckFunctionAccess@24
213 IoCheckShareAccess=IoCheckShareAccess@20
214 IoCompleteRequest=IoCompleteRequest@8
215 IoConnectInterrupt=IoConnectInterrupt@44
216 IoCreateController=IoCreateController@4
217 IoCreateDevice=IoCreateDevice@28
218 IoCreateFile=IoCreateFile@56
219 IoCreateNotificationEvent=IoCreateNotificationEvent@8
220 IoCreateStreamFileObject=IoCreateStreamFileObject@8
221 IoCreateSymbolicLink=IoCreateSymbolicLink@8
222 IoCreateSynchronizationEvent=IoCreateSynchronizationEvent@8
223 IoCreateUnprotectedSymbolicLink=IoCreateUnprotectedSymbolicLink@8
224 IoDeleteController=IoDeleteController@4
225 IoDeleteDevice=IoDeleteDevice@4
226 IoDeleteSymbolicLink=IoDeleteSymbolicLink@4
227 IoDetachDevice=IoDetachDevice@4
228 IoDeviceHandlerObjectSize DATA
229 IoDeviceHandlerObjectType DATA
230 IoDeviceObjectType DATA
231 IoDisconnectInterrupt=IoDisconnectInterrupt@4
232 IoDriverObjectType DATA
233 IoEnqueueIrp=IoEnqueueIrp@4
234 IoFastQueryNetworkAttributes=IoFastQueryNetworkAttributes@20
235 IoFileObjectType DATA
236 IoFreeController=IoFreeController@4
237 IoFreeIrp=IoFreeIrp@4
238 IoFreeMdl=IoFreeMdl@4
239 IoGetAttachedDevice=IoGetAttachedDevice@4
240 IoGetAttachedDeviceReference=IoGetAttachedDeviceReference@4
241 IoGetBaseFileSystemDeviceObject=IoGetBaseFileSystemDeviceObject@4
242 IoGetConfigurationInformation=IoGetConfigurationInformation@0
243 IoGetCurrentProcess=IoGetCurrentProcess@0
244 IoGetDeviceObjectPointer=IoGetDeviceObjectPointer@16
245 IoGetDeviceToVerify=IoGetDeviceToVerify@4
246 IoGetFileObjectGenericMapping=IoGetFileObjectGenericMapping@0
247 IoGetInitialStack=IoGetInitialStack@0
248 IoGetRelatedDeviceObject=IoGetRelatedDeviceObject@4
249 IoGetRequestorProcess=IoGetRequestorProcess@4
250 IoGetStackLimits=IoGetStackLimits@8
251 IoGetTopLevelIrp=IoGetTopLevelIrp@0
252 IoInitializeIrp=IoInitializeIrp@12
253 IoInitializeTimer=IoInitializeTimer@12
254 IoIsOperationSynchronous=IoIsOperationSynchronous@4
255 IoMakeAssociatedIrp=IoMakeAssociatedIrp@8
256 IoOpenDeviceInstanceKey=IoOpenDeviceInstanceKey@20
257 ;IoPageRead=IoPageRead@16
258 IoQueryDeviceDescription=IoQueryDeviceDescription@32
259 IoQueryDeviceEnumInfo=IoQueryDeviceEnumInfo@8
260 IoQueryFileInformation=IoQueryFileInformation@20
261 IoQueryVolumeInformation=IoQueryVolumeInformation@20
262 IoQueueThreadIrp=IoQueueThreadIrp@4
263 IoRaiseHardError=IoRaiseHardError@12
264 IoRaiseInformationalHardError=IoRaiseInformationalHardError@12
265 IoReadOperationCount DATA
266 IoReadTransferCount DATA
267 IoRegisterDriverReinitialization=IoRegisterDriverReinitialization@12
268 IoRegisterFileSystem=IoRegisterFileSystem@4
269 IoRegisterFsRegistrationChange=IoRegisterFsRegistrationChange@8
270 IoRegisterShutdownNotification=IoRegisterShutdownNotification@4
271 IoReleaseCancelSpinLock=IoReleaseCancelSpinLock@4
272 IoReleaseVpbSpinLock=IoReleaseVpbSpinLock@4
273 IoRemoveShareAccess=IoRemoveShareAccess@8
274 IoReportHalResourceUsage=IoReportHalResourceUsage@16
275 IoReportResourceUsage=IoReportResourceUsage@36
276 IoSetDeviceToVerify=IoSetDeviceToVerify@8
277 IoSetHardErrorOrVerifyDevice=IoSetHardErrorOrVerifyDevice@8
278 IoSetInformation=IoSetInformation@16
279 IoSetShareAccess=IoSetShareAccess@16
280 IoSetThreadHardErrorMode=IoSetThreadHardErrorMode@4
281 IoSetTopLevelIrp=IoSetTopLevelIrp@4
282 IoStartNextPacket=IoStartNextPacket@8
283 IoStartNextPacketByKey=IoStartNextPacketByKey@12
284 IoStartPacket=IoStartPacket@16
285 IoStartTimer=IoStartTimer@4
286 IoStatisticsLock DATA
287 IoStopTimer=IoStopTimer@4
288 IoSynchronousPageWrite=IoSynchronousPageWrite@20
289 IoThreadToProcess=IoThreadToProcess@4
290 IoUnregisterFileSystem=IoUnregisterFileSystem@4
291 IoUnregisterFsRegistrationChange=IoUnregisterFsRegistrationChange@8
292 IoUnregisterShutdownNotification=IoUnregisterShutdownNotification@4
293 IoUpdateShareAccess=IoUpdateShareAccess@8
294 IoVerifyVolume=IoVerifyVolume@8
295 IoWriteErrorLogEntry=IoWriteErrorLogEntry@4
296 IoWriteOperationCount DATA
297 IoWriteTransferCount DATA
298 IofCallDriver=@IofCallDriver@8
299 IofCompleteRequest=@IofCompleteRequest@8
300 KdDebuggerEnabled DATA
301 KdDebuggerNotPresent DATA
302 KdPollBreakIn=KdPollBreakIn@0
303 Ke386CallBios=Ke386CallBios@8
304 ;Ke386IoSetAccessProcess
305 ;Ke386QueryIoAccessMap
307 KeAcquireSpinLockAtDpcLevel=KeAcquireSpinLockAtDpcLevel@4
308 KeAddSystemServiceTable=KeAddSystemServiceTable@20
309 KeAttachProcess=KeAttachProcess@4
310 ;KeBoostCurrentThread
311 KeBugCheck=KeBugCheck@4
312 KeBugCheckEx=KeBugCheckEx@20
313 KeCancelTimer=KeCancelTimer@4
314 KeClearEvent=KeClearEvent@4
315 KeConnectInterrupt=KeConnectInterrupt@4
316 ;KeDcacheFlushCount DATA
317 KeDelayExecutionThread=KeDelayExecutionThread@12
318 KeDeregisterBugCheckCallback=KeDeregisterBugCheckCallback@4
319 KeDetachProcess=KeDetachProcess@0
320 KeDisconnectInterrupt=KeDisconnectInterrupt@4
321 KeEnterCriticalRegion=KeEnterCriticalRegion@0
322 KeEnterKernelDebugger=KeEnterKernelDebugger@0
323 ;KeFindConfigurationEntry
324 ;KeFindConfigurationNextEntry
326 KeGetCurrentThread=KeGetCurrentThread@0
327 KeGetPreviousMode=KeGetPreviousMode@0
329 ;KeI386AllocateGdtSelectors
330 ;KeI386Call16BitCStyleFunction
331 ;KeI386Call16BitFunction
332 ;KeI386FlatToGdtSelector
335 ;KeI386ReleaseGdtSelectors
337 ;KeI386SetGdtSelector
338 ;KeIcacheFlushCount DATA
339 KeInitializeApc=KeInitializeApc@32
340 KeInitializeDeviceQueue=KeInitializeDeviceQueue@4
341 KeInitializeDpc=KeInitializeDpc@12
342 KeInitializeEvent=KeInitializeEvent@12
343 KeInitializeInterrupt=KeInitializeInterrupt@44
345 KeInitializeMutex=KeInitializeMutex@8
347 KeInitializeSemaphore=KeInitializeSemaphore@12
348 KeInitializeSpinLock=KeInitializeSpinLock@4
349 KeInitializeTimer=KeInitializeTimer@4
350 KeInitializeTimerEx=KeInitializeTimerEx@8
351 KeInsertByKeyDeviceQueue=KeInsertByKeyDeviceQueue@12
352 KeInsertDeviceQueue=KeInsertDeviceQueue@8
355 KeInsertQueueApc=KeInsertQueueApc@16
356 KeInsertQueueDpc=KeInsertQueueDpc@12
358 KeLeaveCriticalRegion=KeLeaveCriticalRegion@0
360 KeNumberProcessors DATA
362 ;KeProfileInterruptWithSource
363 KePulseEvent=KePulseEvent@12
364 KeQuerySystemTime=KeQuerySystemTime@4
365 KeQueryTickCount=KeQueryTickCount@4
366 KeQueryTimeIncrement=KeQueryTimeIncrement@0
367 ;KeRaiseUserException
368 KeReadStateEvent=KeReadStateEvent@4
370 KeReadStateMutex=KeReadStateMutex@4
372 KeReadStateSemaphore=KeReadStateSemaphore@4
373 KeReadStateTimer=KeReadStateTimer@4
374 KeRegisterBugCheckCallback=KeRegisterBugCheckCallback@20
376 KeReleaseMutex=KeReleaseMutex@8
377 KeReleaseSemaphore=KeReleaseSemaphore@16
378 KeReleaseSpinLockFromDpcLevel=KeReleaseSpinLockFromDpcLevel@4
379 KeRemoveByKeyDeviceQueue=KeRemoveByKeyDeviceQueue@8
380 KeRemoveDeviceQueue=KeRemoveDeviceQueue@4
381 ;KeRemoveEntryDeviceQueue
383 KeRemoveQueueDpc=KeRemoveQueueDpc@4
384 KeResetEvent=KeResetEvent@4
385 ;KeRestoreFloatingPointState
387 ;KeSaveFloatingPointState
388 KeServiceDescriptorTable DATA
390 KeSetBasePriorityThread=KeSetBasePriorityThread@8
392 KeSetEvent=KeSetEvent@12
393 ;KeSetEventBoostPriority
394 ;KeSetIdealProcessorThread
395 KeSetImportanceDpc=KeSetImportanceDpc@8
396 ;KeSetKernelStackSwapEnable
397 KeSetPriorityThread=KeSetPriorityThread@8
399 ;KeSetSwapContextNotifyRoutine
400 KeSetTargetProcessorDpc=KeSetTargetProcessorDpc@8
401 ;KeSetThreadSelectNotifyRoutine
403 KeSetTimer=KeSetTimer@16
404 KeSetTimerEx=KeSetTimerEx@20
405 ;KeSetTimeUpdateNotifyRoutine
406 KeSynchronizeExecution=KeSynchronizeExecution@12
411 KeWaitForMultipleObjects=KeWaitForMultipleObjects@32
412 KeWaitForMutexObject=KeWaitForMutexObject@20
413 KeWaitForSingleObject=KeWaitForSingleObject@20
414 ;KefAcquireSpinLockAtDpcLevel
415 ;KefReleaseSpinLockFromDpcLevel
419 ;KiCoprocessorError@0
420 KiDeliverApc=KiDeliverApc@12
421 KiDispatchInterrupt=KiDispatchInterrupt@0
422 ;KiIpiServiceRoutine@8
424 ;KiUnexpectedInterrupt
425 ;Kii386SpinOnSpinLock
426 LdrAccessResource=LdrAccessResource@16
428 ;LdrFindResourceDirectory_U@16
429 LdrFindResource_U=LdrFindResource_U@16
431 ;LsaCallAuthenticationPackage
432 ;LsaDeregisterLogonProcess
435 ;LsaLookupAuthenticationPackage
436 ;LsaRegisterLogonProcess
437 MmAdjustWorkingSetSize=MmAdjustWorkingSetSize@12
438 MmAllocateContiguousMemory=MmAllocateContiguousMemory@12
439 MmAllocateNonCachedMemory=MmAllocateNonCachedMemory@4
440 MmBuildMdlForNonPagedPool=MmBuildMdlForNonPagedPool@4
441 MmCanFileBeTruncated=MmCanFileBeTruncated@8
442 MmCreateMdl=MmCreateMdl@12
443 MmCreateSection=MmCreateSection@32
444 MmDbgTranslatePhysicalAddress=MmDbgTranslatePhysicalAddress@8
445 MmDisableModifiedWriteOfSection=MmDisableModifiedWriteOfSection@4
446 MmFlushImageSection=MmFlushImageSection@8
447 MmForceSectionClosed=MmForceSectionClosed@8
448 MmFreeContiguousMemory=MmFreeContiguousMemory@4
449 MmFreeNonCachedMemory=MmFreeNonCachedMemory@8
450 MmGetPhysicalAddress=MmGetPhysicalAddress@4
451 MmGrowKernelStack=MmGrowKernelStack@4
452 MmHighestUserAddress DATA
453 MmIsAddressValid=MmIsAddressValid@4
454 MmIsNonPagedSystemAddressValid=MmIsNonPagedSystemAddressValid@4
455 MmIsRecursiveIoFault=MmIsRecursiveIoFault@0
456 MmIsThisAnNtAsSystem=MmIsThisAnNtAsSystem@0
457 MmLockPagableDataSection=MmLockPagableDataSection@4
458 MmLockPagableImageSection=MmLockPagableDataSection@4
459 MmLockPagableSectionByHandle=MmLockPagableSectionByHandle@4
460 MmMapIoSpace=MmMapIoSpace@16
461 MmMapLockedPages=MmMapLockedPages@8
462 MmMapMemoryDumpMdl=MmMapMemoryDumpMdl@4
463 MmMapVideoDisplay=MmMapVideoDisplay@16
464 MmMapViewInSystemSpace=MmMapViewInSystemSpace@12
465 MmMapViewOfSection=MmMapViewOfSection@40
466 MmPageEntireDriver=MmPageEntireDriver@4
467 MmProbeAndLockPages=MmProbeAndLockPages@12
468 MmQuerySystemSize=MmQuerySystemSize@0
469 MmResetDriverPaging=MmResetDriverPaging@4
470 MmSectionObjectType DATA
471 MmSecureVirtualMemory=MmSecureVirtualMemory@12
472 MmSetAddressRangeModified=MmSetAddressRangeModified@8
473 MmSetBankedSection=MmSetBankedSection@24
474 MmSizeOfMdl=MmSizeOfMdl@8
475 MmUnlockPagableImageSection=MmUnlockPagableImageSection@4
476 MmUnlockPages=MmUnlockPages@4
477 MmUnmapIoSpace=MmUnmapIoSpace@8
478 MmUnmapLockedPages=MmUnmapLockedPages@8
479 MmUnmapVideoDisplay=MmUnmapVideoDisplay@8
480 MmUnmapViewInSystemSpace=MmUnmapViewInSystemSpace@4
481 MmUnmapViewOfSection=MmUnmapViewOfSection@8
482 MmUnsecureVirtualMemory=MmUnsecureVirtualMemory@4
483 MmUserProbeAddress DATA
486 NlsMbCodePageTag DATA
487 NlsMbOemCodePageTag DATA
488 NlsOemLeadByteInfo DATA
489 NtAddAtom=NtAddAtom@8
490 NtAdjustPrivilegesToken=NtAdjustPrivilegesToken@24
491 NtAllocateLocallyUniqueId=NtAllocateLocallyUniqueId@4
492 NtAllocateUuids=NtAllocateUuids@12
493 NtAllocateVirtualMemory=NtAllocateVirtualMemory@24
496 NtConnectPort=NtConnectPort@32
497 NtCreateEvent=NtCreateEvent@20
498 NtCreateTimer=NtCreateTimer@16
499 NtOpenEvent=NtOpenEvent@12
500 NtCreateFile=NtCreateFile@44
501 NtCreateSection=NtCreateSection@28
502 NtDeleteAtom=NtDeleteAtom@4
503 NtDeleteFile=NtDeleteFile@4
504 NtDeviceIoControlFile=NtDeviceIoControlFile@40
505 NtDuplicateObject=NtDuplicateObject@28
506 NtDuplicateToken=NtDuplicateToken@24
507 NtFindAtom=NtFindAtom@8
508 NtFreeVirtualMemory=NtFreeVirtualMemory@16
509 NtFsControlFile=NtFsControlFile@40
511 NtLockFile=NtLockFile@40
512 NtMapViewOfSection=NtMapViewOfSection@40
513 NtNotifyChangeDirectoryFile=NtNotifyChangeDirectoryFile@36
514 NtOpenFile=NtOpenFile@24
515 NtOpenProcess=NtOpenProcess@16
516 NtOpenProcessToken=NtOpenProcessToken@12
517 NtQueryDirectoryFile=NtQueryDirectoryFile@44
518 NtQueryEaFile=NtQueryEaFile@36
519 NtQueryInformationAtom=NtQueryInformationAtom@20
520 NtQueryInformationFile=NtQueryInformationFile@20
521 NtQueryInformationProcess=NtQueryInformationProcess@20
522 NtQueryInformationToken=NtQueryInformationToken@20
523 ;NtQueryOleDirectoryFile@44 <--- ?
524 NtQuerySecurityObject=NtQuerySecurityObject@20
525 NtQuerySystemTime=NtQuerySystemTime@4
526 NtQueryVolumeInformationFile=NtQueryVolumeInformationFile@20
527 NtReadFile=NtReadFile@36
528 NtRequestPort=NtRequestPort@8
529 NtRequestWaitReplyPort@12
530 NtSetEvent=NtSetEvent@8
531 NtSetInformationFile=NtSetInformationFile@20
532 NtSetInformationProcess=NtSetInformationProcess@16
533 NtSetInformationThread=NtSetInformationThread@16
534 NtSetSecurityObject=NtSetSecurityObject@12
535 NtSetSystemTime=NtSetSystemTime@8
536 NtUnlockFile=NtUnlockFile@20
537 NtVdmControl=NtVdmControl@8
538 NtWaitForSingleObject=NtWaitForSingleObject@12
539 NtWriteFile=NtWriteFile@36
540 ;ObAssignSecurity=ObAssignSecurity@16
541 ;ObCheckCreateObjectAccess=ObCheckCreateObjectAccess@28
542 ;ObCheckObjectAccess=ObCheckObjectAccess@20
543 ;ObCreateObject=ObCreateObject@36
544 ObCreateObject=ObCreateObject@20
545 ;ObFindHandleForObject=ObFindHandleForObject@20
546 ;ObGetObjectPointerCount=ObGetObjectPointerCount@4
547 ;ObGetObjectSecurity=ObGetObjectSecurity@12
548 ;ObInsertObject=ObInsertObject@24
549 ObMakeTemporaryObject=ObMakeTemporaryObject@4
550 ObOpenObjectByName=ObOpenObjectByName@28
551 ObOpenObjectByPointer=ObOpenObjectByPointer@28
552 ;ObQueryNameString=ObQueryNameString@16
553 ;ObQueryObjectAuditingByHandle=ObQueryObjectAuditingByHandle@8
554 ObfDereferenceObject=@ObfDereferenceObject@4
555 ObfReferenceObject=@ObfReferenceObject@4
556 ObReferenceObjectByHandle=ObReferenceObjectByHandle@24
557 ObReferenceObjectByName=ObReferenceObjectByName@32
558 ObReferenceObjectByPointer=ObReferenceObjectByPointer@16
559 ;ObReleaseObjectSecurity=ObReleaseObjectSecurity@8
560 ;ObSetSecurityDescriptorInfo=ObSetSecurityDescriptorInfo@24
561 ObAddEntryDirectory=ObAddEntryDirectory@12
566 PoCallDriver=PoCallDriver@8
567 PoRegisterDeviceForIdleDetection=PoRegisterDeviceForIdleDetection@16
568 PoRegisterSystemState=PoRegisterSystemState@8
569 PoRequestPowerIrp=PoRequestPowerIrp@24
570 PoSetDeviceBusy=PoSetDeviceBusy@4
571 PoSetPowerState=PoSetPowerState@12
572 PoSetSystemState=PoSetSystemState@4
573 PoStartNextPowerIrp=PoStartNextPowerIrp@4
574 PoUnregisterSystemState=PoUnregisterSystemState@4
575 ;ProbeForWrite=ProbeForWrite@12
576 PsAssignImpersonationToken=PsAssignImpersonationToken@8
577 ;PsChargePoolQuota=PsChargePoolQuota@12
578 PsCreateSystemProcess=PsCreateSystemProcess@12
579 PsCreateSystemThread=PsCreateSystemThread@28
580 ;PsCreateWin32Process
581 ;PsEstablishWin32Callouts
582 PsGetCurrentProcessId=PsGetCurrentProcessId@0
583 PsGetCurrentThreadId=PsGetCurrentThreadId@0
584 PsGetCurrentThread=PsGetCurrentThread@0
585 ;PsGetProcessExitTime
586 PsGetVersion=PsGetVersion@16
587 PsImpersonateClient=PsImpersonateClient@20
588 PsInitialSystemProcess DATA
589 ;PsIsThreadTerminating
590 ;PsLookupProcessByProcessId
591 ;PsLookupProcessThreadByCid
592 ;PsLookupThreadByThreadId
594 PsReferenceImpersonationToken=PsReferenceImpersonationToken@16
595 PsReferencePrimaryToken=PsReferencePrimaryToken@4
597 PsRevertToSelf=PsRevertToSelf@4
598 ;PsSetCreateProcessNotifyRoutine
599 ;PsSetCreateThreadNotifyRoutine
600 ;PsSetLegoNotifyRoutine
601 ;PsSetProcessPriorityByClass
602 PsTerminateSystemThread=PsTerminateSystemThread@4
604 READ_REGISTER_UCHAR=READ_REGISTER_UCHAR@4
605 READ_REGISTER_ULONG=READ_REGISTER_ULONG@4
606 READ_REGISTER_USHORT=READ_REGISTER_USHORT@4
607 READ_REGISTER_BUFFER_UCHAR=READ_REGISTER_BUFFER_UCHAR@12
608 READ_REGISTER_BUFFER_ULONG=READ_REGISTER_BUFFER_ULONG@12
609 READ_REGISTER_BUFFER_USHORT=READ_REGISTER_BUFFER_USHORT@12
610 RtlAbsoluteToSelfRelativeSD=RtlAbsoluteToSelfRelativeSD@12
611 RtlAddAccessAllowedAce=RtlAddAccessAllowedAce@16
612 RtlAddAce=RtlAddAce@20
613 RtlAddAtomToAtomTable=RtlAddAtomToAtomTable@12
614 ;RtlAllocateAndInitializeSid
616 RtlAnsiCharToUnicodeChar=RtlAnsiCharToUnicodeChar@4
617 RtlAnsiStringToUnicodeSize=RtlAnsiStringToUnicodeSize@4
618 RtlAnsiStringToUnicodeString=RtlAnsiStringToUnicodeString@12
619 RtlAppendAsciizToString=RtlAppendAsciizToString@8
620 RtlAppendStringToString=RtlAppendStringToString@8
621 RtlAppendUnicodeStringToString=RtlAppendUnicodeStringToString@8
622 RtlAppendUnicodeToString=RtlAppendUnicodeToString@8
623 RtlAreAllAccessesGranted=RtlAreAllAccessesGranted@8
624 RtlAreAnyAccessesGranted=RtlAreAnyAccessesGranted@8
625 RtlAreBitsClear=RtlAreBitsClear@12
626 RtlAreBitsSet=RtlAreBitsSet@12
627 RtlAssert=RtlAssert@16
628 ;RtlCaptureStackBackTrace
629 RtlCharToInteger=RtlCharToInteger@12
630 RtlCheckRegistryKey=RtlCheckRegistryKey@8
631 RtlClearAllBits=RtlClearAllBits@4
632 RtlClearBits=RtlClearBits@12
633 RtlCompareMemory=RtlCompareMemory@12
634 RtlCompareMemoryUlong=RtlCompareMemoryUlong@12
635 RtlCompareString=RtlCompareString@12
636 RtlCompareUnicodeString=RtlCompareUnicodeString@12
639 RtlConvertLongToLargeInteger=RtlConvertLongToLargeInteger@4
640 RtlConvertSidToUnicodeString=RtlConvertSidToUnicodeString@12
641 RtlConvertUlongToLargeInteger=RtlConvertUlongToLargeInteger@4
642 RtlCopyLuid=RtlCopyLuid@8
643 RtlCopySid=RtlCopySid@12
644 RtlCopyString=RtlCopyString@8
645 RtlCopyUnicodeString=RtlCopyUnicodeString@8
646 RtlCreateAcl=RtlCreateAcl@12
647 RtlCreateAtomTable=RtlCreateAtomTable@8
649 RtlCreateRegistryKey=RtlCreateRegistryKey@8
650 RtlCreateSecurityDescriptor=RtlCreateSecurityDescriptor@8
651 RtlCreateUnicodeString=RtlCreateUnicodeString@8
652 RtlCustomCPToUnicodeN=RtlCustomCPToUnicodeN@24
655 ;RtlDecompressFragment
657 RtlDeleteAtomFromAtomTable=RtlDeleteAtomFromAtomTable@8
658 ;RtlDeleteElementGenericTable
660 RtlDeleteRegistryValue=RtlDeleteRegistryValue@12
662 RtlDestroyAtomTable=RtlDestroyAtomTable@4
664 RtlDowncaseUnicodeString=RtlDowncaseUnicodeString@12
665 RtlEmptyAtomTable=RtlEmptyAtomTable@8
666 RtlEnlargedIntegerMultiply=RtlEnlargedIntegerMultiply@8
667 RtlEnlargedUnsignedDivide=RtlEnlargedUnsignedDivide@16
668 RtlEnlargedUnsignedMultiply=RtlEnlargedUnsignedMultiply@8
669 ;RtlEnumerateGenericTable
670 ;RtlEnumerateGenericTableWithoutSplaying
671 RtlEqualLuid=RtlEqualLuid@8
672 RtlEqualSid=RtlEqualSid@8
673 RtlEqualString=RtlEqualString@12
674 RtlEqualUnicodeString=RtlEqualUnicodeString@12
675 RtlExtendedIntegerMultiply=RtlExtendedIntegerMultiply@12
676 RtlExtendedLargeIntegerDivide=RtlExtendedLargeIntegerDivide@16
677 RtlExtendedMagicDivide=RtlExtendedMagicDivide@20
678 RtlFillMemory=RtlFillMemory@12
679 RtlFillMemoryUlong=RtlFillMemoryUlong@12
680 RtlFindClearBits=RtlFindClearBits@12
681 RtlFindClearBitsAndSet=RtlFindClearBitsAndSet@12
682 RtlFindFirstRunClear=RtlFindFirstRunClear@8
683 RtlFindFirstRunSet=RtlFindFirstRunSet@8
684 RtlFindLongestRunClear=RtlFindLongestRunClear@8
685 RtlFindLongestRunSet=RtlFindLongestRunSet@8
686 RtlFindMessage=RtlFindMessage@20
687 RtlFindSetBits=RtlFindSetBits@12
688 RtlFindSetBitsAndClear=RtlFindSetBitsAndClear@12
689 ;RtlFindUnicodePrefix
690 RtlFormatCurrentUserKeyPath=RtlFormatCurrentUserKeyPath@4
691 RtlFreeAnsiString=RtlFreeAnsiString@4
693 RtlFreeOemString=RtlFreeOemString@4
694 RtlFreeUnicodeString=RtlFreeUnicodeString@4
695 ;RtlGenerate8dot3Name
696 ;RtlGetCallersAddress
697 ;RtlGetCompressionWorkSpaceSize
698 RtlGetDaclSecurityDescriptor=RtlGetDaclSecurityDescriptor@16
699 RtlGetDefaultCodePage=RtlGetDefaultCodePage@8
700 ;RtlGetElementGenericTable
701 RtlGetGroupSecurityDescriptor=RtlGetGroupSecurityDescriptor@12
702 RtlGetOwnerSecurityDescriptor=RtlGetOwnerSecurityDescriptor@12
703 RtlImageNtHeader=RtlImageNtHeader@4
704 RtlInitAnsiString=RtlInitAnsiString@8
705 ;RtlInitCodePageTable
706 RtlInitString=RtlInitString@8
707 RtlInitUnicodeString=RtlInitUnicodeString@8
708 RtlInitializeBitMap=RtlInitializeBitMap@12
709 ;RtlInitializeGenericTable
710 RtlInitializeSid=RtlInitializeSid@12
711 ;RtlInitializeUnicodePrefix
712 ;RtlInsertElementGenericTable
713 ;RtlInsertUnicodePrefix
714 RtlIntegerToChar=RtlIntegerToChar@16
715 RtlIntegerToUnicodeString=RtlIntegerToUnicodeString@12
716 ;RtlIsNameLegalDOS8Dot3
717 RtlLargeIntegerAdd=RtlLargeIntegerAdd@16
718 RtlLargeIntegerArithmeticShift=RtlLargeIntegerArithmeticShift@12
719 RtlLargeIntegerDivide=RtlLargeIntegerDivide@20
720 RtlLargeIntegerNegate=RtlLargeIntegerNegate@8
721 RtlLargeIntegerShiftLeft=RtlLargeIntegerShiftLeft@12
722 RtlLargeIntegerShiftRight=RtlLargeIntegerShiftRight@12
723 RtlLargeIntegerSubtract=RtlLargeIntegerSubtract@16
724 RtlLengthRequiredSid=RtlLengthRequiredSid@4
725 RtlLengthSecurityDescriptor=RtlLengthSecurityDescriptor@4
726 RtlLengthSid=RtlLengthSid@4
727 RtlLookupAtomInAtomTable=RtlLookupAtomInAtomTable@12
728 ;RtlLookupElementGenericTable
729 RtlMapGenericMask=RtlMapGenericMask@8
730 RtlMoveMemory=RtlMoveMemory@12
731 RtlMultiByteToUnicodeN=RtlMultiByteToUnicodeN@20
732 RtlMultiByteToUnicodeSize=RtlMultiByteToUnicodeSize@12
733 ;RtlNextUnicodePrefix
734 RtlNtStatusToDosError=RtlNtStatusToDosError@4
735 RtlNtStatusToDosErrorNoTeb=RtlNtStatusToDosErrorNoTeb@4
736 ;RtlNumberGenericTableElements
737 RtlNumberOfClearBits=RtlNumberOfClearBits@4
738 RtlNumberOfSetBits=RtlNumberOfSetBits@4
739 RtlOemStringToCountedUnicodeString=RtlOemStringToCountedUnicodeString@12
740 RtlOemStringToUnicodeSize=RtlOemStringToUnicodeSize@4
741 RtlOemStringToUnicodeString=RtlOemStringToUnicodeString@12
742 RtlPinAtomInAtomTable=RtlPinAtomInAtomTable@8
743 RtlPrefixString=RtlPrefixString@12
744 RtlPrefixUnicodeString=RtlPrefixUnicodeString@12
745 RtlQueryAtomInAtomTable=RtlQueryAtomInAtomTable@24
746 RtlQueryRegistryValues=RtlQueryRegistryValues@20
747 RtlQueryTimeZoneInformation=RtlQueryTimeZoneInformation@4
748 RtlRaiseException=RtlRaiseException@4
750 ;RtlRemoveUnicodePrefix
752 RtlSecondsSince1970ToTime=RtlSecondsSince1970ToTime@8
753 RtlSecondsSince1980ToTime=RtlSecondsSince1980ToTime@8
754 RtlSetAllBits=RtlSetAllBits@4
755 RtlSetBits=RtlSetBits@12
756 RtlSetDaclSecurityDescriptor=RtlSetDaclSecurityDescriptor@16
757 RtlSetGroupSecurityDescriptor=RtlSetGroupSecurityDescriptor@12
758 RtlSetOwnerSecurityDescriptor=RtlSetOwnerSecurityDescriptor@12
759 RtlSetSaclSecurityDescriptor=RtlSetSaclSecurityDescriptor@16
760 RtlSetTimeZoneInformation=RtlSetTimeZoneInformation@4
762 RtlSubAuthorityCountSid=RtlSubAuthorityCountSid@4
763 RtlSubAuthoritySid=RtlSubAuthoritySid@8
764 RtlTimeFieldsToTime=RtlTimeFieldsToTime@8
765 RtlTimeToSecondsSince1970=RtlTimeToSecondsSince1970@8
766 RtlTimeToSecondsSince1980=RtlTimeToSecondsSince1980@8
767 RtlTimeToTimeFields=RtlTimeToTimeFields@8
768 RtlUnicodeStringToAnsiSize=RtlUnicodeStringToAnsiSize@4
769 RtlUnicodeStringToAnsiString=RtlUnicodeStringToAnsiString@12
770 RtlUnicodeStringToCountedOemString=RtlUnicodeStringToCountedOemString@12
771 RtlUnicodeStringToInteger=RtlUnicodeStringToInteger@12
772 RtlUnicodeStringToOemSize=RtlUnicodeStringToOemSize@4
773 RtlUnicodeStringToOemString=RtlUnicodeStringToOemString@12
774 RtlUnicodeToCustomCPN=RtlUnicodeToCustomCPN@24
775 RtlUnicodeToMultiByteN=RtlUnicodeToMultiByteN@20
776 RtlUnicodeToMultiByteSize=RtlUnicodeToMultiByteSize@12
777 RtlUnicodeToOemN=RtlUnicodeToOemN@20
778 RtlUnwind=RtlUnwind@16
779 RtlUpcaseUnicodeChar=RtlUpcaseUnicodeChar@4
780 RtlUpcaseUnicodeString=RtlUpcaseUnicodeString@12
781 RtlUpcaseUnicodeStringToAnsiString=RtlUpcaseUnicodeStringToAnsiString@12
782 RtlUpcaseUnicodeStringToCountedOemString=RtlUpcaseUnicodeStringToCountedOemString@12
783 RtlUpcaseUnicodeStringToOemString=RtlUpcaseUnicodeStringToOemString@12
784 RtlUpcaseUnicodeToCustomCPN=RtlUpcaseUnicodeToCustomCPN@24
785 RtlUpcaseUnicodeToMultiByteN=RtlUpcaseUnicodeToMultiByteN@20
786 RtlUpcaseUnicodeToOemN=RtlUpcaseUnicodeToOemN@20
787 RtlUpperChar=RtlUpperChar@4
788 RtlUpperString=RtlUpperString@8
789 RtlValidSecurityDescriptor=RtlValidSecurityDescriptor@4
790 RtlValidSid=RtlValidSid@4
791 RtlWriteRegistryValue=RtlWriteRegistryValue@24
793 RtlZeroMemory=RtlZeroMemory@8
794 RtlxAnsiStringToUnicodeSize=RtlxAnsiStringToUnicodeSize@4
795 RtlxOemStringToUnicodeSize=RtlxOemStringToUnicodeSize@4
796 RtlxUnicodeStringToAnsiSize=RtlxUnicodeStringToAnsiSize@4
797 RtlxUnicodeStringToOemSize=RtlxUnicodeStringToOemSize@4
798 SeAccessCheck=SeAccessCheck@40
799 ;SeAppendPrivileges=SeAppendPrivileges@8
800 SeAssignSecurity=SeAssignSecurity@28
801 ;SeAuditingFileEvents=SeAuditingFileEvents@8
802 ;SeAuditingFileOrGlobalEvents=SeAuditingFileOrGlobalEvents@18
803 ;SeCaptureSecurityDescriptor=SeCaptureSecurityDescriptor@20
804 SeCaptureSubjectContext=SeCaptureSubjectContext@4
805 ;SeCloseObjectAuditAlarm=SeCloseObjectAuditAlarm@12
806 ;SeCreateAccessState=SeCreateAccessState@16
807 SeCreateClientSecurity=SeCreateClientSecurity@16
808 SeDeassignSecurity=SeDeassignSecurity@4
809 ;SeDeleteAccessState=SeDeleteAccessState@4
810 ;SeDeleteObjectAuditAlarm=SeDeleteObjectAuditAlarm@8
812 ;SeFreePrivileges=SeFreePrivileges@4
813 SeImpersonateClient=SeImpersonateClient@8
814 ;SeLockSubjectContext=SeLockSubjectContext@4
815 ;SeMarkLogonSessionForTerminationNotification=SeMarkLogonSessionForTerminationNotification@4
816 ;SeOpenObjectAuditAlarm=SeOpenObjectAuditAlarm@36
817 ;SeOpenObjectForDeleteAuditAlarm=SeOpenObjectForDeleteAuditAlarm@36
818 SePrivilegeCheck=SePrivilegeCheck@12
819 ;SePrivilegeObjectAuditAlarm=SePrivilegeObjectAuditAlarm@24
820 ;SePublicDefaultDacl DATA
821 ;SeQueryAuthenticationIdToken=SeQueryAuthenticationIdToken@8
822 ;SeQuerySecurityDescriptorInfo=SeQuerySecurityDescriptorInfo@16
823 ;SeRegisterLogonSessionTerminatedRoutine=SeRegisterLogonSessionTerminatedRoutine@4
824 ;SeReleaseSecurityDescriptor=SeReleaseSecurityDescriptor@12
825 SeReleaseSubjectContext=SeReleaseSubjectContext@4
826 ;SeSetAccessStateGenericMapping=SeSetAccessStateGenericMapping@8
827 ;SeSetSecurityDescriptorInfo=SeSetSecurityDescriptorInfo@24
828 ;SeSinglePrivilegeCheck=SeSinglePrivilegeCheck@12
829 ;SeSystemDefaultDacl DATA
830 ;SeTokenImpersonationLevel=SeTokenImpersonationLevel@4
832 ;SeUnlockSubjectContext=SeUnlockSubjectContext@4
833 ;SeUnregisterLogonSessionTerminatedRoutine=SeUnregisterLogonSessionTerminatedRoutine@4
834 ;SeValidSecurityDescriptor=SeValidSecurityDescriptor@8
835 WRITE_REGISTER_UCHAR=WRITE_REGISTER_UCHAR@8
836 WRITE_REGISTER_ULONG=WRITE_REGISTER_ULONG@8
837 WRITE_REGISTER_USHORT=WRITE_REGISTER_USHORT@8
838 WRITE_REGISTER_BUFFER_UCHAR=WRITE_REGISTER_BUFFER_UCHAR@12
839 WRITE_REGISTER_BUFFER_ULONG=WRITE_REGISTER_BUFFER_ULONG@12
840 WRITE_REGISTER_BUFFER_USHORT=WRITE_REGISTER_BUFFER_USHORT@12
841 ZwAccessCheckAndAuditAlarm=ZwAccessCheckAndAuditAlarm@44
842 ZwAlertThread=ZwAlertThread@4
843 ZwAllocateVirtualMemory=ZwAllocateVirtualMemory@24
844 ZwClearEvent=ZwClearEvent@4
846 ZwCloseObjectAuditAlarm=ZwCloseObjectAuditAlarm@12
847 ZwConnectPort=ZwConnectPort@32
848 ZwCreateDirectoryObject=ZwCreateDirectoryObject@12
849 ZwCreateEvent=ZwCreateEvent@20
850 ZwCreateFile=ZwCreateFile@44
851 ZwCreateKey=ZwCreateKey@28
852 ZwCreateSection=ZwCreateSection@28
853 ZwCreateSymbolicLinkObject=ZwCreateSymbolicLinkObject@16
854 ZwDeleteFile=ZwDeleteFile@4
855 ZwDeleteKey=ZwDeleteKey@4
856 ZwDeleteValueKey=ZwDeleteValueKey@8
857 ZwDeviceIoControlFile=ZwDeviceIoControlFile@40
858 ZwDisplayString=ZwDisplayString@4
859 ZwDuplicateObject=ZwDuplicateObject@28
860 ZwDuplicateToken=ZwDuplicateToken@24
861 ZwEnumerateKey=ZwEnumerateKey@24
862 ZwEnumerateValueKey=ZwEnumerateValueKey@24
863 ZwFlushInstructionCache=ZwFlushInstructionCache@12
864 ZwFlushKey=ZwFlushKey@4
865 ZwFreeVirtualMemory=ZwFreeVirtualMemory@16
866 ZwFsControlFile=ZwFsControlFile@40
867 ZwLoadDriver=ZwLoadDriver@4
868 ZwLoadKey=ZwLoadKey@8
869 ZwMakeTemporaryObject=ZwMakeTemporaryObject@4
870 ZwMapViewOfSection=ZwMapViewOfSection@40
871 ZwNotifyChangeKey=ZwNotifyChangeKey@40
872 ZwOpenDirectoryObject=ZwOpenDirectoryObject@12
873 ZwOpenEvent=ZwOpenEvent@12
874 ZwOpenFile=ZwOpenFile@24
875 ZwOpenKey=ZwOpenKey@12
876 ZwOpenProcess=ZwOpenProcess@16
877 ZwOpenProcessToken=ZwOpenProcessToken@12
878 ZwOpenSection=ZwOpenSection@12
879 ZwOpenSymbolicLinkObject=ZwOpenSymbolicLinkObject@12
880 ZwOpenThread=ZwOpenThread@16
881 ZwOpenThreadToken=ZwOpenThreadToken@16
882 ZwPulseEvent=ZwPulseEvent@8
883 ZwQueryDefaultLocale=ZwQueryDefaultLocale@8
884 ZwQueryDirectoryFile=ZwQueryDirectoryFile@44
885 ZwQueryInformationAtom=ZwQueryInformationAtom@20
886 ZwQueryInformationFile=ZwQueryInformationFile@20
887 ZwQueryInformationProcess=ZwQueryInformationProcess@20
888 ZwQueryInformationToken=ZwQueryInformationToken@20
889 ZwQueryKey=ZwQueryKey@20
890 ZwQueryObject=ZwQueryObject@20
891 ZwQuerySection=ZwQuerySection@20
892 ZwQuerySecurityObject=ZwQuerySecurityObject@20
893 ZwQuerySymbolicLinkObject=ZwQuerySymbolicLinkObject@12
894 ZwQuerySystemInformation=ZwQuerySystemInformation@16
895 ZwQuerySystemTime=ZwQuerySystemTime@4
896 ZwQueryValueKey=ZwQueryValueKey@24
897 ZwQueryVolumeInformationFile=ZwQueryVolumeInformationFile@20
898 ZwReadFile=ZwReadFile@36
899 ZwReplaceKey=ZwReplaceKey@12
900 ZwRequestWaitReplyPort=ZwRequestWaitReplyPort@12
901 ZwResetEvent=ZwResetEvent@8
902 ZwSaveKey=ZwSaveKey@8
903 ZwSetDefaultLocale=ZwSetDefaultLocale@8
904 ZwSetEvent=ZwSetEvent@8
905 ZwSetInformationFile=ZwSetInformationFile@20
906 ZwSetInformationObject=ZwSetInformationObject@16
907 ZwSetInformationProcess=ZwSetInformationProcess@16
908 ZwSetInformationThread=ZwSetInformationThread@16
909 ZwSetSystemInformation=ZwSetSystemInformation@12
910 ZwSetSystemTime=ZwSetSystemTime@8
911 ZwSetValueKey=ZwSetValueKey@24
912 ZwTerminateProcess=ZwTerminateProcess@8
913 ZwUnloadDriver=ZwUnloadDriver@4
914 ZwUnloadKey=ZwUnloadKey@4
915 ZwUnmapViewOfSection=ZwUnmapViewOfSection@8
916 ZwWaitForMultipleObjects=ZwWaitForMultipleObjects@20
917 ZwWaitForSingleObject=ZwWaitForSingleObject@12
918 ZwWriteFile=ZwWriteFile@36
919 ZwYieldExecution=ZwYieldExecution@0
920 ;_abnormal_termination
1001 ; exports from hal.dll
1004 ExAcquireFastMutex=@ExAcquireFastMutex@4
1005 ExReleaseFastMutex=@ExReleaseFastMutex@4
1006 ExTryToAcquireFastMutex=@ExTryToAcquireFastMutex@4
1007 HalAcquireDisplayOwnership=HalAcquireDisplayOwnership@4
1008 HalAdjustResourceList=HalAdjustResourceList@4
1009 HalAllProcessorsStarted=HalAllProcessorsStarted@0
1010 HalAllocateAdapterChannel=HalAllocateAdapterChannel@20
1011 HalAllocateCommonBuffer=HalAllocateCommonBuffer@16
1012 ;HalAllocateCrashDumpRegisters=HalAllocateCrashDumpRegisters@8
1013 HalAssignSlotResource=HalAssignSlotResources@32
1014 HalBeginSystemInterrupt=HalBeginSystemInterrupt@12
1015 HalCalibratePerformanceCounter=HalCalibratePerformanceCounter@4
1016 ;HalClearSoftwareInterrupt=@HalClearSoftwareInterrupt@4
1017 HalDisableSystemInterrupt=HalDisableSystemInterrupt@8
1018 HalDisplayString=HalDisplayString@4
1019 HalEnableSystemInterrupt=HalEnableSystemInterrupt@12
1020 HalEndSystemInterrupt=HalEndSystemInterrupt@8
1021 HalFlushCommonBuffer=HalFlushCommonBuffer@32
1022 HalFreeCommonBuffer=HalFreeCommonBuffer@24
1023 HalGetAdapter=HalGetAdapter@8
1024 HalGetBusData=HalGetBusData@20
1025 HalGetBusDataByOffset=HalGetBusDataByOffset@24
1026 HalGetEnvironmentVariable=HalGetEnvironmentVariable@12
1027 HalGetInterruptVector=HalGetInterruptVector@24
1028 HalHandleNMI=HalHandleNMI@4
1029 HalInitSystem=HalInitSystem@8
1030 HalInitializeProcessor=HalInitializeProcessor@4
1031 HalMakeBeep=HalMakeBeep@4
1032 HalProcessorIdle=HalProcessorIdle@0
1033 HalQueryDisplayParameters=HalQueryDisplayParameters@16
1034 HalQueryRealTimeClock=HalQueryRealTimeClock@4
1035 HalReadDmaCounter=HalReadDmaCounter@4
1036 HalReportResourceUsage=HalReportResourceUsage@0
1037 HalRequestIpi=HalRequestIpi@4
1038 ;HalRequestSoftwareInterrupt=@HalRequestSoftwareInterrupt@4
1039 HalReturnToFirmware=HalReturnToFirmware@4
1040 HalSetBusData=HalSetBusData@20
1041 HalSetBusDataByOffset=HalSetBusDataByOffset@24
1042 HalSetDisplayParameters=HalSetDisplayParameters@8
1043 HalSetEnvironmentVariable=HalSetEnvironmentVariable@8
1044 ;HalSetProfileInterval=HalSetProfileInterval@4
1045 HalSetRealTimeClock=HalSetRealTimeClock@4
1046 ;HalSetTimeIncrement=HalSetTimeIncrement@4
1047 HalStartNextProcessor=HalStartNextProcessor@8
1048 ;HalStartProfileInterrupt=HalStartProfileInterrupt@4
1049 ;HalStopProfileInterrupt=HalStopProfileInterrupt@4
1050 HalSystemVectorDispatchEntry=@HalSystemVectorDispatchEntry@12
1051 HalTranslateBusAddress=HalTranslateBusAddress@24
1052 IoAssignDriveLetters=IoAssignDriveLetters@16
1053 IoFlushAdapterBuffers=IoFlushAdapterBuffers@24
1054 IoFreeAdapterChannel=IoFreeAdapterChannel@4
1055 IoFreeMapRegisters=IoFreeMapRegisters@12
1056 IoMapTransfer=IoMapTransfer@24
1057 IoReadPartitionTable=IoReadPartitionTable@16
1058 IoSetPartitionInformation=IoSetPartitionInformation@16
1059 IoWritePartitionTable=IoWritePartitionTable@20
1060 IoInitializeRemoveLockEx=IoInitializeRemoveLockEx@20
1061 IoAcquireRemoveLockEx=IoAcquireRemoveLockEx@20
1062 IoReleaseRemoveLockEx=IoReleaseRemoveLockEx@12
1063 IoReleaseRemoveLockAndWaitEx=IoReleaseRemoveLockAndWaitEx@12
1064 IoAdjustPagingPathCount=IoAdjustPagingPathCount@8
1065 IoGetDeviceInterfaceAlias=IoGetDeviceInterfaceAlias@12
1066 IoGetDeviceInterfaces=IoGetDeviceInterfaces@16
1067 IoGetDeviceProperty=IoGetDeviceProperty@20
1068 IoInvalidateDeviceRelations=IoInvalidateDeviceRelations@8
1069 IoInvalidateDeviceState=IoInvalidateDeviceState@4
1070 IoOpenDeviceInterfaceRegistryKey=IoOpenDeviceInterfaceRegistryKey@12
1071 IoOpenDeviceRegistryKey=IoOpenDeviceRegistryKey@16
1072 IoRegisterDeviceInterface=IoRegisterDeviceInterface@16
1073 IoRegisterPlugPlayNotification=IoRegisterPlugPlayNotification@28
1074 IoReportDetectedDevice=IoReportDetectedDevice@32
1075 IoReportResourceForDetection=IoReportResourceForDetection@28
1076 IoReportTargetDeviceChange=IoReportTargetDeviceChange@8
1077 IoReportTargetDeviceChangeAsynchronous=IoReportTargetDeviceChangeAsynchronous@16
1078 IoRequestDeviceEject=IoRequestDeviceEject@4
1079 IoSetDeviceInterfaceState=IoSetDeviceInterfaceState@8
1080 IoUnregisterPlugPlayNotification=IoUnregisterPlugPlayNotification@4
1082 KdPortGetByte=KdPortGetByte@4
1083 KdPortInitialize=KdPortInitialize@12
1084 KdPortPollByte=KdPortPollByte@4
1085 KdPortPutByte=KdPortPutByte@4
1086 KdPortRestore=KdPortRestore@0
1087 KdPortSave=KdPortSave@0
1088 KeAcquireSpinLock=KeAcquireSpinLock@8
1089 KeAcquireSpinLockRaiseToSynch=@KeAcquireSpinLockRaiseToSynch@4
1090 KeFlushWriteBuffer=KeFlushWriteBuffer@0
1091 KeGetCurrentIrql=KeGetCurrentIrql@0
1092 KeLowerIrql=KeLowerIrql@4
1093 KeQueryPerformanceCounter=KeQueryPerformanceCounter@4
1094 KeRaiseIrql=KeRaiseIrql@8
1095 KeRaiseIrqlToDpcLevel=KeRaiseIrqlToDpcLevel@0
1096 KeRaiseIrqlToSynchLevel=KeRaiseIrqlToSynchLevel@0
1097 KeReleaseSpinLock=KeReleaseSpinLock@8
1098 KeStallExecutionProcessor=KeStallExecutionProcessor@4
1099 KfAcquireSpinLock=@KfAcquireSpinLock@4
1100 KfLowerIrql=@KfLowerIrql@4
1101 KfRaiseIrql=@KfRaiseIrql@4
1102 KfReleaseSpinLock=@KfReleaseSpinLock@8
1103 READ_PORT_BUFFER_UCHAR=READ_PORT_BUFFER_UCHAR@12
1104 READ_PORT_BUFFER_ULONG=READ_PORT_BUFFER_ULONG@12
1105 READ_PORT_BUFFER_USHORT=READ_PORT_BUFFER_USHORT@12
1106 READ_PORT_UCHAR=READ_PORT_UCHAR@4
1107 READ_PORT_ULONG=READ_PORT_ULONG@4
1108 READ_PORT_USHORT=READ_PORT_USHORT@4
1109 WRITE_PORT_BUFFER_UCHAR=WRITE_PORT_BUFFER_UCHAR@12
1110 WRITE_PORT_BUFFER_ULONG=WRITE_PORT_BUFFER_ULONG@12
1111 WRITE_PORT_BUFFER_USHORT=WRITE_PORT_BUFFER_USHORT@12
1112 WRITE_PORT_UCHAR=WRITE_PORT_UCHAR@8
1113 WRITE_PORT_ULONG=WRITE_PORT_ULONG@8
1114 WRITE_PORT_USHORT=WRITE_PORT_USHORT@8
1115 KdSystemDebugControl = KdSystemDebugControl@4