Began work on message queue and default window procedure
[reactos.git] / reactos / ntoskrnl / ntoskrnl.edf
1 ; $Id: ntoskrnl.edf,v 1.111 2002/01/13 22:52:07 dwelch Exp $
2 ;
3 ; reactos/ntoskrnl/ntoskrnl.def
4 ;
5 ; ReactOS Operating System
6 ;
7 EXPORTS
8 CcRosInitializeFileCache=CcRosInitializeFileCache@12
9 CcMdlReadComplete=CcMdlReadComplete@8
10 ;CcRosRequestCacheSegment=CcRosRequestCacheSegment@20
11 ;CcRosReleaseCacheSegment=CcRosReleaseCacheSegment@12
12 CcRosReleaseFileCache=CcRosReleaseFileCache@8
13 CcCopyRead=CcCopyRead@24
14 CcCopyWrite=CcCopyWrite@20
15 CcMapData=CcMapData@24
16 CcSetDirtyPinnedData=CcSetDirtyPinnedData@8
17 CcUnpinData=CcUnpinData@4
18 CcSetFileSizes=CcSetFileSizes@8
19 DbgBreakPoint=DbgBreakPoint@0
20 DbgBreakPointWithStatus=DbgBreakPointWithStatus@4
21 ;DbgLoadImageSymbols=DbgLoadImageSymbols@12
22 DbgPrint
23 DbgPrompt=DbgPrompt@12
24 DpcQueueSize DATA
25 ExAcquireFastMutexUnsafe=@ExAcquireFastMutexUnsafe@4
26 ExAcquireResourceExclusive=ExAcquireResourceExclusive@8
27 ExAcquireResourceExclusiveLite=ExAcquireResourceExclusiveLite@8
28 ExAcquireResourceSharedLite=ExAcquireResourceSharedLite@8
29 ExAcquireSharedStarveExclusive=ExAcquireSharedStarveExclusive@8
30 ExAcquireSharedWaitForExclusive=ExAcquireSharedWaitForExclusive@8
31 ExAllocateFromPagedLookasideList=ExAllocateFromPagedLookasideList@4
32 ExAllocatePool=ExAllocatePool@8
33 ExAllocatePoolWithQuota=ExAllocatePoolWithQuota@8
34 ExAllocatePoolWithQuotaTag=ExAllocatePoolWithQuotaTag@12
35 ExAllocatePoolWithTag=ExAllocatePoolWithTag@12
36 ExConvertExclusiveToSharedLite=ExConvertExclusiveToSharedLite@4
37 ExCreateCallback=ExCreateCallback@16
38 ExDeleteNPagedLookasideList=ExDeleteNPagedLookasideList@4
39 ExDeletePagedLookasideList=ExDeletePagedLookasideList@4
40 ExDeleteResource=ExDeleteResource@4
41 ExDeleteResourceLite=ExDeleteResourceLite@4
42 ExDesktopObjectType DATA
43 ExDisableResourceBoostLite=ExDisableResourceBoostLite@4
44 ExEventObjectType DATA
45 ExExtendZone=ExExtendZone@12
46 ExFreePool=ExFreePool@4
47 ExFreeToPagedLookasideList=ExFreeToPagedLookasideList@8
48 ExGetExclusiveWaiterCount=ExGetExclusiveWaiterCount@4
49 ExGetPreviousMode=ExGetPreviousMode@0
50 ExGetSharedWaiterCount=ExGetSharedWaiterCount@4
51 ExInitializeNPagedLookasideList=ExInitializeNPagedLookasideList@28
52 ExInitializePagedLookasideList=ExInitializePagedLookasideList@28
53 ExInitializeResource=ExInitializeResource@4
54 ExInitializeResourceLite=ExInitializeResourceLite@4
55 ExInitializeZone=ExInitializeZone@16
56 ExInterlockedAddLargeInteger=ExInterlockedAddLargeInteger@16
57 ExInterlockedAddLargeStatistic=@ExInterlockedAddLargeStatistic@8
58 ExInterlockedAddUlong=ExInterlockedAddUlong@12
59 ExInterlockedCompareExchange64=@ExInterlockedCompareExchange64@16
60 ExInterlockedDecrementLong=ExInterlockedDecrementLong@8
61 ExInterlockedExchangeUlong=ExInterlockedExchangeUlong@12
62 ExInterlockedExtendZone=ExInterlockedExtendZone@16
63 ExInterlockedIncrementLong=ExInterlockedIncrementLong@8
64 ExInterlockedInsertHeadList=ExInterlockedInsertHeadList@12
65 ExInterlockedInsertTailList=ExInterlockedInsertTailList@12
66 ExInterlockedPopEntryList=ExInterlockedPopEntryList@8
67 ExInterlockedPopEntrySList=@ExInterlockedPopEntrySList@8
68 ExInterlockedPushEntryList=ExInterlockedPushEntryList@12
69 ExInterlockedPushEntrySList=@ExInterlockedPushEntrySList@12
70 ExInterlockedRemoveHeadList=ExInterlockedRemoveHeadList@8
71 ExIsProcessorFeaturePresent=ExIsProcessorFeaturePresent@4
72 ExIsResourceAcquiredExclusiveLite=ExIsResourceAcquiredExclusiveLite@4
73 ExIsResourceAcquiredSharedLite=ExIsResourceAcquiredSharedLite@4
74 ExLocalTimeToSystemTime=ExLocalTimeToSystemTime@8
75 ExNotifyCallback=ExNotifyCallback@12
76 ExPostSystemEvent=ExPostSystemEvent@12
77 ;ExQueryPoolBlockSize
78 ExQueueWorkItem=ExQueueWorkItem@8
79 ExRaiseAccessViolation=ExRaiseAccessViolation@0
80 ExRaiseDatatypeMisalignment=ExRaiseDatatypeMisalignment@0
81 ;ExRaiseException
82 ;ExRaiseHardError
83 ExRaiseStatus=ExRaiseStatus@4
84 ExRegisterCallback=ExRegisterCallback@12
85 ExReinitializeResourceLite=ExReinitializeResourceLite@4
86 ExReleaseFastMutexUnsafe=@ExReleaseFastMutexUnsafe@4
87 ExReleaseResourceForThread=ExReleaseResourceForThread@8
88 ExReleaseResourceForThreadLite=ExReleaseResourceForThreadLite@8
89 ExReleaseResourceLite=@ExReleaseResourceLite@4
90 ExSetResourceOwnerPointer=ExSetResourceOwnerPointer@8
91 ;ExSystemExceptionFilter
92 ExSystemTimeToLocalTime=ExSystemTimeToLocalTime@8
93 ExTryToAcquireResourceExclusiveLite=ExTryToAcquireResourceExclusiveLite@4
94 ExUnregisterCallback=ExUnregisterCallback@4
95 ExWindowStationObjectType DATA
96 ExfInterlockedAddUlong=@ExfInterlockedAddUlong@12
97 ;ExfInterlockedInsertHeadList
98 ;ExfInterlockedInsertTailList
99 ;ExfInterlockedPopEntryList
100 ;ExfInterlockedPushEntryList
101 ;ExfInterlockedRemoveHeadList
102 Exfi386InterlockedDecrementLong=@Exfi386InterlockedDecrementLong@4
103 Exfi386InterlockedExchangeUlong=@Exfi386InterlockedExchangeUlong@8
104 Exfi386InterlockedIncrementLong=@Exfi386InterlockedIncrementLong@4
105 Exi386InterlockedDecrementLong=Exi386InterlockedDecrementLong@4
106 Exi386InterlockedExchangeUlong=Exi386InterlockedExchangeUlong@8
107 Exi386InterlockedIncrementLong=Exi386InterlockedIncrementLong@4
108 FsRtlAddLargeMcbEntry=FsRtlAddLargeMcbEntry@28
109 FsRtlAddMcbEntry=FsRtlAddMcbEntry@16
110 FsRtlAddToTunnelCache=FsRtlAddToTunnelCache@32
111 FsRtlAllocateFileLock=FsRtlAllocateFileLock@8
112 FsRtlAllocatePool=FsRtlAllocatePool@8
113 FsRtlAllocatePoolWithQuota=FsRtlAllocatePoolWithQuota@8
114 FsRtlAllocatePoolWithQuotaTag=FsRtlAllocatePoolWithQuotaTag@12
115 FsRtlAllocatePoolWithTag=FsRtlAllocatePoolWithTag@12
116 FsRtlAllocateResource=FsRtlAllocateResource@0
117 FsRtlAreNamesEqual=FsRtlAreNamesEqual@16
118 FsRtlBalanceReads=FsRtlBalanceReads@4
119 FsRtlCheckLockForReadAccess=FsRtlCheckLockForReadAccess@8
120 FsRtlCheckLockForWriteAccess=FsRtlCheckLockForWriteAccess@8
121 FsRtlCheckOplock=FsRtlCheckOplock@20
122 FsRtlCopyRead=FsRtlCopyRead@32
123 FsRtlCopyWrite=FsRtlCopyWrite@32
124 FsRtlCurrentBatchOplock=FsRtlCurrentBatchOplock@4
125 FsRtlDeleteKeyFromTunnelCache=FsRtlDeleteKeyFromTunnelCache@12
126 FsRtlDeleteTunnelCache=FsRtlDeleteTunnelCache@4
127 FsRtlDeregisterUncProvider=FsRtlDeregisterUncProvider@4
128 FsRtlDissectDbcs=FsRtlDissectDbcs@16
129 FsRtlDissectName=FsRtlDissectName@16
130 FsRtlDoesDbcsContainWildCards=FsRtlDoesDbcsContainWildCards@4
131 FsRtlDoesNameContainWildCards=FsRtlDoesNameContainWildCards@4
132 FsRtlFastCheckLockForRead=FsRtlFastCheckLockForRead@24
133 FsRtlFastCheckLockForWrite=FsRtlFastCheckLockForWrite@24
134 FsRtlFastUnlockAll=FsRtlFastUnlockAll@16
135 FsRtlFastUnlockAllByKey=FsRtlFastUnlockAllByKey@20
136 FsRtlFastUnlockSingle=FsRtlFastUnlockSingle@32
137 FsRtlFindInTunnelCache=FsRtlFindInTunnelCache@32
138 FsRtlGetFileSize=FsRtlGetFileSize@8
139 FsRtlGetNextFileLock=FsRtlGetNextFileLock@8
140 FsRtlGetNextLargeMcbEntry=FsRtlGetNextLargeMcbEntry@20
141 FsRtlGetNextMcbEntry=FsRtlGetNextMcbEntry@20
142 FsRtlInitializeFileLock=FsRtlInitializeFileLock@12
143 FsRtlInitializeLargeMcb=FsRtlInitializeLargeMcb@8
144 FsRtlInitializeMcb=FsRtlInitializeMcb@8
145 FsRtlInitializeOplock=FsRtlInitializeOplock@4
146 FsRtlInitializeTunnelCache=FsRtlInitializeTunnelCache@4
147 FsRtlIsDbcsInExpression=FsRtlIsDbcsInExpression@8
148 FsRtlIsFatDbcsLegal=FsRtlIsFatDbcsLegal@20
149 FsRtlIsHpfsDbcsLegal=FsRtlIsHpfsDbcsLegal@20
150 FsRtlIsNameInExpression=FsRtlIsNameInExpression@16
151 FsRtlIsNtstatusExpected=FsRtlIsNtstatusExpected@4
152 FsRtlIsTotalDeviceFailure=FsRtlIsTotalDeviceFailure@4
153 FsRtlLegalAnsiCharacterArray DATA
154 FsRtlLookupLargeMcbEntry=FsRtlLookupLargeMcbEntry@32
155 FsRtlLookupLastLargeMcbEntry=FsRtlLookupLastLargeMcbEntry@12
156 FsRtlLookupLastMcbEntry=FsRtlLookupLastMcbEntry@12
157 FsRtlLookupMcbEntry=FsRtlLookupMcbEntry@20
158 FsRtlMdlRead=FsRtlMdlRead@24
159 FsRtlMdlReadComplete=FsRtlMdlReadComplete@8
160 FsRtlMdlReadCompleteDev=FsRtlMdlReadCompleteDev@12
161 FsRtlMdlReadDev=FsRtlMdlReadDev@28
162 FsRtlMdlWriteComplete=FsRtlMdlWriteComplete@12
163 FsRtlMdlWriteCompleteDev=FsRtlMdlWriteCompleteDev@16
164 FsRtlNormalizeNtstatus=FsRtlNormalizeNtstatus@8
165 FsRtlNotifyChangeDirectory=FsRtlNotifyChangeDirectory@28
166 FsRtlNotifyCleanup=FsRtlNotifyCleanup@12
167 FsRtlNotifyFullChangeDirectory=FsRtlNotifyFullChangeDirectory@40
168 FsRtlNotifyFullReportChange=FsRtlNotifyFullReportChange@36
169 FsRtlNotifyInitializeSync=FsRtlNotifyInitializeSync@4
170 FsRtlNotifyReportChange=FsRtlNotifyReportChange@20
171 FsRtlNotifyUninitializeSync=FsRtlNotifyUninitializeSync@4
172 FsRtlNotifyVolumeEvent=FsRtlNotifyVolumeEvent@8
173 FsRtlNumberOfRunsInLargeMcb=FsRtlNumberOfRunsInLargeMcb@4
174 FsRtlNumberOfRunsInMcb=FsRtlNumberOfRunsInMcb@4
175 FsRtlOplockFsctrl=FsRtlOplockFsctrl@12
176 FsRtlOplockIsFastIoPossible=FsRtlOplockIsFastIoPossible@4
177 FsRtlPostPagingFileStackOverflow=FsRtlPostPagingFileStackOverflow@12
178 FsRtlPostStackOverflow=FsRtlPostStackOverflow@12
179 FsRtlPrepareMdlWrite=FsRtlPrepareMdlWrite@24
180 FsRtlPrepareMdlWriteDev=FsRtlPrepareMdlWriteDev@28
181 FsRtlPrivateLock=FsRtlPrivateLock@48
182 FsRtlProcessFileLock=FsRtlProcessFileLock@12
183 FsRtlRegisterUncProvider=FsRtlRegisterUncProvider@12
184 FsRtlRemoveLargeMcbEntry=FsRtlRemoveLargeMcbEntry@20
185 FsRtlRemoveMcbEntry=FsRtlRemoveMcbEntry@12
186 FsRtlSplitLargeMcb=FsRtlSplitLargeMcb@20
187 FsRtlSyncVolumes=FsRtlSyncVolumes@12
188 FsRtlTruncateLargeMcb=FsRtlTruncateLargeMcb@12
189 FsRtlTruncateMcb=FsRtlTruncateMcb@8
190 FsRtlUninitializeFileLock=FsRtlUninitializeFileLock@4
191 FsRtlUninitializeLargeMcb=FsRtlUninitializeLargeMcb@4
192 FsRtlUninitializeMcb=FsRtlUninitializeMcb@4
193 FsRtlUninitializeOplock=FsRtlUninitializeOplock@4
194 HalDispatchTable DATA
195 HalPrivateDispatchTable DATA
196 InterlockedCompareExchange=@InterlockedCompareExchange@12
197 InterlockedDecrement=@InterlockedDecrement@4
198 InterlockedExchange=@InterlockedExchange@8
199 InterlockedExchangeAdd=@InterlockedExchangeAdd@8
200 InterlockedIncrement=@InterlockedIncrement@4
201 IoAcquireCancelSpinLock=IoAcquireCancelSpinLock@4
202 IoAcquireVpbSpinLock=IoAcquireVpbSpinLock@4
203 IoAdapterObjectType DATA
204 IoAllocateAdapterChannel=IoAllocateAdapterChannel@20
205 IoAllocateIrp=IoAllocateIrp@8
206 IoAllocateMdl=IoAllocateMdl@20
207 IoAllocateController=IoAllocateController@16
208 IoAllocateErrorLogEntry=IoAllocateErrorLogEntry@8
209 IoAssignResources=IoAssignResources@24
210 IoAttachDevice=IoAttachDevice@12
211 IoAttachDeviceByPointer=IoAttachDeviceByPointer@8
212 IoAttachDeviceToDeviceStack=IoAttachDeviceToDeviceStack@8
213 IoBuildAsynchronousFsdRequest=IoBuildAsynchronousFsdRequest@24
214 IoBuildDeviceIoControlRequest=IoBuildDeviceIoControlRequest@36
215 IoBuildPartialMdl=IoBuildPartialMdl@16
216 IoBuildSynchronousFsdRequest=IoBuildSynchronousFsdRequest@28
217 IoCallDriver=IoCallDriver@8
218 IoCancelIrp=IoCancelIrp@4
219 IoCheckDesiredAccess=IoCheckDesiredAccess@8
220 IoCheckEaBufferValidity=IoCheckEaBufferValidity@12
221 IoCheckFunctionAccess=IoCheckFunctionAccess@24
222 IoCheckShareAccess=IoCheckShareAccess@20
223 IoCompleteRequest=IoCompleteRequest@8
224 IoConnectInterrupt=IoConnectInterrupt@44
225 IoCreateController=IoCreateController@4
226 IoCreateDevice=IoCreateDevice@28
227 IoCreateFile=IoCreateFile@56
228 IoCreateNotificationEvent=IoCreateNotificationEvent@8
229 IoCreateStreamFileObject=IoCreateStreamFileObject@8
230 IoCreateSymbolicLink=IoCreateSymbolicLink@8
231 IoCreateSynchronizationEvent=IoCreateSynchronizationEvent@8
232 IoCreateUnprotectedSymbolicLink=IoCreateUnprotectedSymbolicLink@8
233 IoDeleteController=IoDeleteController@4
234 IoDeleteDevice=IoDeleteDevice@4
235 IoDeleteSymbolicLink=IoDeleteSymbolicLink@4
236 IoDetachDevice=IoDetachDevice@4
237 IoDeviceHandlerObjectSize DATA
238 IoDeviceHandlerObjectType DATA
239 IoDeviceObjectType DATA
240 IoDisconnectInterrupt=IoDisconnectInterrupt@4
241 IoDriverObjectType DATA
242 IoEnqueueIrp=IoEnqueueIrp@4
243 IoFastQueryNetworkAttributes=IoFastQueryNetworkAttributes@20
244 IoFileObjectType DATA
245 IoFreeController=IoFreeController@4
246 IoFreeIrp=IoFreeIrp@4
247 IoFreeMdl=IoFreeMdl@4
248 IoGetAttachedDevice=IoGetAttachedDevice@4
249 IoGetAttachedDeviceReference=IoGetAttachedDeviceReference@4
250 IoGetBaseFileSystemDeviceObject=IoGetBaseFileSystemDeviceObject@4
251 IoGetConfigurationInformation=IoGetConfigurationInformation@0
252 IoGetCurrentProcess=IoGetCurrentProcess@0
253 IoGetDeviceObjectPointer=IoGetDeviceObjectPointer@16
254 IoGetDeviceToVerify=IoGetDeviceToVerify@4
255 IoGetFileObjectGenericMapping=IoGetFileObjectGenericMapping@0
256 IoGetInitialStack=IoGetInitialStack@0
257 IoGetRelatedDeviceObject=IoGetRelatedDeviceObject@4
258 IoGetRequestorProcess=IoGetRequestorProcess@4
259 IoGetStackLimits=IoGetStackLimits@8
260 IoGetTopLevelIrp=IoGetTopLevelIrp@0
261 IoInitializeIrp=IoInitializeIrp@12
262 IoInitializeTimer=IoInitializeTimer@12
263 IoIsOperationSynchronous=IoIsOperationSynchronous@4
264 IoMakeAssociatedIrp=IoMakeAssociatedIrp@8
265 IoOpenDeviceInstanceKey=IoOpenDeviceInstanceKey@20
266 ;IoPageRead=IoPageRead@16
267 IoQueryDeviceDescription=IoQueryDeviceDescription@32
268 IoQueryDeviceEnumInfo=IoQueryDeviceEnumInfo@8
269 IoQueryFileInformation=IoQueryFileInformation@20
270 IoQueryVolumeInformation=IoQueryVolumeInformation@20
271 IoQueueThreadIrp=IoQueueThreadIrp@4
272 IoRaiseHardError=IoRaiseHardError@12
273 IoRaiseInformationalHardError=IoRaiseInformationalHardError@12
274 IoReadOperationCount DATA
275 IoReadPartitionTable=IoReadPartitionTable@16
276 IoReadTransferCount DATA
277 IoRegisterDriverReinitialization=IoRegisterDriverReinitialization@12
278 IoRegisterFileSystem=IoRegisterFileSystem@4
279 IoRegisterFsRegistrationChange=IoRegisterFsRegistrationChange@8
280 IoRegisterShutdownNotification=IoRegisterShutdownNotification@4
281 IoReleaseCancelSpinLock=IoReleaseCancelSpinLock@4
282 IoReleaseVpbSpinLock=IoReleaseVpbSpinLock@4
283 IoRemoveShareAccess=IoRemoveShareAccess@8
284 IoReportHalResourceUsage=IoReportHalResourceUsage@16
285 IoReportResourceUsage=IoReportResourceUsage@36
286 IoSetDeviceToVerify=IoSetDeviceToVerify@8
287 IoSetHardErrorOrVerifyDevice=IoSetHardErrorOrVerifyDevice@8
288 IoSetInformation=IoSetInformation@16
289 IoSetPartitionInformation=IoSetPartitionInformation@16
290 IoSetShareAccess=IoSetShareAccess@16
291 IoSetThreadHardErrorMode=IoSetThreadHardErrorMode@4
292 IoSetTopLevelIrp=IoSetTopLevelIrp@4
293 IoStartNextPacket=IoStartNextPacket@8
294 IoStartNextPacketByKey=IoStartNextPacketByKey@12
295 IoStartPacket=IoStartPacket@16
296 IoStartTimer=IoStartTimer@4
297 IoStatisticsLock DATA
298 IoStopTimer=IoStopTimer@4
299 IoSynchronousPageWrite=IoSynchronousPageWrite@20
300 IoThreadToProcess=IoThreadToProcess@4
301 IoUnregisterFileSystem=IoUnregisterFileSystem@4
302 IoUnregisterFsRegistrationChange=IoUnregisterFsRegistrationChange@8
303 IoUnregisterShutdownNotification=IoUnregisterShutdownNotification@4
304 IoUpdateShareAccess=IoUpdateShareAccess@8
305 IoVerifyVolume=IoVerifyVolume@8
306 IoWriteErrorLogEntry=IoWriteErrorLogEntry@4
307 IoWriteOperationCount DATA
308 IoWritePartitionTable=IoWritePartitionTable@20
309 IoWriteTransferCount DATA
310 IofCallDriver=@IofCallDriver@8
311 IofCompleteRequest=@IofCompleteRequest@8
312 KdDebuggerEnabled DATA
313 KdDebuggerNotPresent DATA
314 KdPollBreakIn=KdPollBreakIn@0
315 KdSystemDebugControl=KdSystemDebugControl@4
316 Ke386CallBios=Ke386CallBios@8
317 ;Ke386IoSetAccessProcess
318 ;Ke386QueryIoAccessMap
319 ;Ke386SetIoAccessMap
320 KeAcquireSpinLockAtDpcLevel=KeAcquireSpinLockAtDpcLevel@4
321 KeAddSystemServiceTable=KeAddSystemServiceTable@20
322 KeAttachProcess=KeAttachProcess@4
323 ;KeBoostCurrentThread
324 KeBugCheck=KeBugCheck@4
325 KeBugCheckEx=KeBugCheckEx@20
326 KeCancelTimer=KeCancelTimer@4
327 KeClearEvent=KeClearEvent@4
328 KeConnectInterrupt=KeConnectInterrupt@4
329 ;KeDcacheFlushCount DATA
330 KeDelayExecutionThread=KeDelayExecutionThread@12
331 KeDeregisterBugCheckCallback=KeDeregisterBugCheckCallback@4
332 KeDetachProcess=KeDetachProcess@0
333 KeDisconnectInterrupt=KeDisconnectInterrupt@4
334 KeEnterCriticalRegion=KeEnterCriticalRegion@0
335 KeEnterKernelDebugger=KeEnterKernelDebugger@0
336 ;KeFindConfigurationEntry
337 ;KeFindConfigurationNextEntry
338 ;KeFlushEntireTb
339 KeGetCurrentThread=KeGetCurrentThread@0
340 KeGetPreviousMode=KeGetPreviousMode@0
341 ;KeI386AbiosCall
342 ;KeI386AllocateGdtSelectors
343 ;KeI386Call16BitCStyleFunction
344 ;KeI386Call16BitFunction
345 ;KeI386FlatToGdtSelector
346 ;KeI386GetLid
347 ;KeI386MachineType
348 ;KeI386ReleaseGdtSelectors
349 ;KeI386ReleaseLid
350 ;KeI386SetGdtSelector
351 ;KeIcacheFlushCount DATA
352 KeInitializeApc=KeInitializeApc@32
353 KeInitializeDeviceQueue=KeInitializeDeviceQueue@4
354 KeInitializeDpc=KeInitializeDpc@12
355 KeInitializeEvent=KeInitializeEvent@12
356 KeInitializeInterrupt=KeInitializeInterrupt@44
357 KeInitializeMutant=KeInitializeMutant@8
358 KeInitializeMutex=KeInitializeMutex@8
359 KeInitializeQueue=KeInitializeQueue@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
366 KeInsertHeadQueue=KeInsertHeadQueue@8
367 KeInsertQueue=KeInsertQueue@8
368 KeInsertQueueApc=KeInsertQueueApc@16
369 KeInsertQueueDpc=KeInsertQueueDpc@12
370 ;KeIsExecutingDpc
371 KeLeaveCriticalRegion=KeLeaveCriticalRegion@0
372 KeLoaderBlock DATA
373 KeNumberProcessors DATA
374 ;KeProfileInterrupt
375 ;KeProfileInterruptWithSource
376 KePulseEvent=KePulseEvent@12
377 KeQuerySystemTime=KeQuerySystemTime@4
378 KeQueryTickCount=KeQueryTickCount@4
379 KeQueryTimeIncrement=KeQueryTimeIncrement@0
380 ;KeRaiseUserException
381 KeReadStateEvent=KeReadStateEvent@4
382 KeReadStateMutant=KeReadStateMutant@4
383 KeReadStateMutex=KeReadStateMutex@4
384 KeReadStateQueue=KeReadStateQueue@4
385 KeReadStateSemaphore=KeReadStateSemaphore@4
386 KeReadStateTimer=KeReadStateTimer@4
387 KeRegisterBugCheckCallback=KeRegisterBugCheckCallback@20
388 KeReleaseMutant=KeReleaseMutant@16
389 KeReleaseMutex=KeReleaseMutex@8
390 KeReleaseSemaphore=KeReleaseSemaphore@16
391 KeReleaseSpinLockFromDpcLevel=KeReleaseSpinLockFromDpcLevel@4
392 KeRemoveByKeyDeviceQueue=KeRemoveByKeyDeviceQueue@8
393 KeRemoveDeviceQueue=KeRemoveDeviceQueue@4
394 KeRemoveEntryDeviceQueue=KeRemoveEntryDeviceQueue@8
395 KeRemoveQueue=KeRemoveQueue@12
396 KeRemoveQueueDpc=KeRemoveQueueDpc@4
397 KeResetEvent=KeResetEvent@4
398 ;KeRestoreFloatingPointState
399 KeRundownQueue=KeRundownQueue@4
400 ;KeSaveFloatingPointState
401 KeServiceDescriptorTable DATA
402 ;KeSetAffinityThread
403 KeSetBasePriorityThread=KeSetBasePriorityThread@8
404 ;KeSetDmaIoCoherency
405 KeSetEvent=KeSetEvent@12
406 ;KeSetEventBoostPriority
407 ;KeSetIdealProcessorThread
408 KeSetImportanceDpc=KeSetImportanceDpc@8
409 ;KeSetKernelStackSwapEnable
410 KeSetPriorityThread=KeSetPriorityThread@8
411 ;KeSetProfileIrql
412 ;KeSetSwapContextNotifyRoutine
413 KeSetTargetProcessorDpc=KeSetTargetProcessorDpc@8
414 ;KeSetThreadSelectNotifyRoutine
415 ;KeSetTimeIncrement
416 KeSetTimer=KeSetTimer@16
417 KeSetTimerEx=KeSetTimerEx@20
418 ;KeSetTimeUpdateNotifyRoutine
419 KeSynchronizeExecution=KeSynchronizeExecution@12
420 ;KeTerminateThread
421 KeTickCount DATA
422 ;KeUpdateRunTime
423 ;KeUserModeCallback
424 KeWaitForMultipleObjects=KeWaitForMultipleObjects@32
425 KeWaitForMutexObject=KeWaitForMutexObject@20
426 KeWaitForSingleObject=KeWaitForSingleObject@20
427 ;KefAcquireSpinLockAtDpcLevel
428 ;KefReleaseSpinLockFromDpcLevel
429 ;Kei386EoiHelper
430 ;KiAcquireSpinLock@4
431 ;KiBugCheckData DATA
432 ;KiCoprocessorError@0
433 KiDeliverApc=KiDeliverApc@12
434 KiDispatchInterrupt=KiDispatchInterrupt@0
435 ;KiIpiServiceRoutine@8
436 ;KiReleaseSpinLock@4
437 ;KiUnexpectedInterrupt
438 ;Kii386SpinOnSpinLock
439 KiRawTicks DATA
440 LdrAccessResource=LdrAccessResource@16
441 ;LdrEnumResources@20
442 ;LdrFindResourceDirectory_U@16
443 LdrFindResource_U=LdrFindResource_U@16
444 ;LpcRequestPort@8
445 LsaCallAuthenticationPackage=LsaCallAuthenticationPackage@28
446 LsaDeregisterLogonProcess=LsaDeregisterLogonProcess@8
447 LsaFreeReturnBuffer=LsaFreeReturnBuffer@4
448 LsaLogonUser=LsaLogonUser@56
449 LsaLookupAuthenticationPackage=LsaLookupAuthenticationPackage@12
450 LsaRegisterLogonProcess=LsaRegisterLogonProcess@12
451 MmAdjustWorkingSetSize=MmAdjustWorkingSetSize@12
452 MmAllocateContiguousAlignedMemory=MmAllocateContiguousAlignedMemory@16
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
499 NlsAnsiCodePage DATA
500 NlsLeadByteInfo DATA
501 NlsMbCodePageTag DATA
502 NlsMbOemCodePageTag DATA
503 NlsOemLeadByteInfo DATA
504 NtAddAtom=NtAddAtom@8
505 NtAdjustPrivilegesToken=NtAdjustPrivilegesToken@24
506 NtAlertThread=NtAlertThread@4
507 NtAllocateLocallyUniqueId=NtAllocateLocallyUniqueId@4
508 NtAllocateUuids=NtAllocateUuids@12
509 NtAllocateVirtualMemory=NtAllocateVirtualMemory@24
510 NtBuildNumber DATA
511 NtClose=NtClose@4
512 NtConnectPort=NtConnectPort@32
513 NtCreateEvent=NtCreateEvent@20
514 NtCreateTimer=NtCreateTimer@16
515 NtOpenEvent=NtOpenEvent@12
516 NtCreateFile=NtCreateFile@44
517 NtCreateSection=NtCreateSection@28
518 NtDeleteAtom=NtDeleteAtom@4
519 NtDeleteFile=NtDeleteFile@4
520 NtDeviceIoControlFile=NtDeviceIoControlFile@40
521 NtDuplicateObject=NtDuplicateObject@28
522 NtDuplicateToken=NtDuplicateToken@24
523 NtFindAtom=NtFindAtom@8
524 NtFreeVirtualMemory=NtFreeVirtualMemory@16
525 NtFsControlFile=NtFsControlFile@40
526 NtGlobalFlag DATA
527 NtLockFile=NtLockFile@40
528 NtMapViewOfSection=NtMapViewOfSection@40
529 NtNotifyChangeDirectoryFile=NtNotifyChangeDirectoryFile@36
530 NtOpenFile=NtOpenFile@24
531 NtOpenProcess=NtOpenProcess@16
532 NtOpenProcessToken=NtOpenProcessToken@12
533 NtQueryDirectoryFile=NtQueryDirectoryFile@44
534 NtQueryEaFile=NtQueryEaFile@36
535 NtQueryInformationAtom=NtQueryInformationAtom@20
536 NtQueryInformationFile=NtQueryInformationFile@20
537 NtQueryInformationProcess=NtQueryInformationProcess@20
538 NtQueryInformationToken=NtQueryInformationToken@20
539 ;NtQueryOleDirectoryFile@44 <--- ?
540 NtQuerySecurityObject=NtQuerySecurityObject@20
541 NtQuerySystemTime=NtQuerySystemTime@4
542 NtQueryVolumeInformationFile=NtQueryVolumeInformationFile@20
543 NtReadFile=NtReadFile@36
544 NtRequestPort=NtRequestPort@8
545 NtRequestWaitReplyPort@12
546 NtSetEvent=NtSetEvent@8
547 NtSetInformationFile=NtSetInformationFile@20
548 NtSetInformationProcess=NtSetInformationProcess@16
549 NtSetInformationThread=NtSetInformationThread@16
550 NtSetSecurityObject=NtSetSecurityObject@12
551 NtSetSystemTime=NtSetSystemTime@8
552 NtUnlockFile=NtUnlockFile@20
553 NtVdmControl=NtVdmControl@8
554 NtWaitForSingleObject=NtWaitForSingleObject@12
555 NtWriteFile=NtWriteFile@36
556 ;ObAssignSecurity=ObAssignSecurity@16
557 ;ObCheckCreateObjectAccess=ObCheckCreateObjectAccess@28
558 ;ObCheckObjectAccess=ObCheckObjectAccess@20
559 ;ObCreateObject=ObCreateObject@36
560 ObCreateObject=ObCreateObject@20
561 ;ObFindHandleForObject=ObFindHandleForObject@20
562 ;ObGetObjectPointerCount=ObGetObjectPointerCount@4
563 ;ObGetObjectSecurity=ObGetObjectSecurity@12
564 ;ObInsertObject=ObInsertObject@24
565 ObMakeTemporaryObject=ObMakeTemporaryObject@4
566 ObOpenObjectByName=ObOpenObjectByName@28
567 ObOpenObjectByPointer=ObOpenObjectByPointer@28
568 ;ObQueryNameString=ObQueryNameString@16
569 ;ObQueryObjectAuditingByHandle=ObQueryObjectAuditingByHandle@8
570 ObfDereferenceObject=@ObfDereferenceObject@4
571 ObfReferenceObject=@ObfReferenceObject@4
572 ObReferenceObjectByHandle=ObReferenceObjectByHandle@24
573 ObReferenceObjectByName=ObReferenceObjectByName@32
574 ObReferenceObjectByPointer=ObReferenceObjectByPointer@16
575 ;ObReleaseObjectSecurity=ObReleaseObjectSecurity@8
576 ;ObSetSecurityDescriptorInfo=ObSetSecurityDescriptorInfo@24
577 ObAddEntryDirectory=ObAddEntryDirectory@12
578 ;PfxFindPrefix
579 ;PfxInitialize
580 ;PfxInsertPrefix
581 ;PfxRemovePrefix
582 PoCallDriver=PoCallDriver@8
583 PoRegisterDeviceForIdleDetection=PoRegisterDeviceForIdleDetection@16
584 PoRegisterSystemState=PoRegisterSystemState@8
585 PoRequestPowerIrp=PoRequestPowerIrp@24
586 PoSetDeviceBusy=PoSetDeviceBusy@4
587 PoSetPowerState=PoSetPowerState@12
588 PoSetSystemState=PoSetSystemState@4
589 PoStartNextPowerIrp=PoStartNextPowerIrp@4
590 PoUnregisterSystemState=PoUnregisterSystemState@4
591 ;ProbeForWrite=ProbeForWrite@12
592 PsAssignImpersonationToken=PsAssignImpersonationToken@8
593 ;PsChargePoolQuota=PsChargePoolQuota@12
594 PsCreateSystemProcess=PsCreateSystemProcess@12
595 PsCreateSystemThread=PsCreateSystemThread@28
596 PsCreateWin32Process=PsCreateWin32Process@4
597 PsGetWin32Thread=PsGetWin32Thread@0
598 PsEstablishWin32Callouts=PsEstablishWin32Callouts@24
599 PsGetCurrentProcessId=PsGetCurrentProcessId@0
600 PsGetCurrentThreadId=PsGetCurrentThreadId@0
601 PsGetCurrentThread=PsGetCurrentThread@0
602 PsGetProcessExitTime=PsGetProcessExitTime@0
603 PsGetVersion=PsGetVersion@16
604 PsImpersonateClient=PsImpersonateClient@20
605 PsInitialSystemProcess DATA
606 PsIsThreadTerminating=PsIsThreadTerminating@4
607 PsLookupProcessByProcessId=PsLookupProcessByProcessId@8
608 PsLookupProcessThreadByCid=PsLookupProcessThreadByCid@12
609 PsLookupThreadByThreadId=PsLookupThreadByThreadId@8
610 PsProcessType DATA
611 PsReferenceImpersonationToken=PsReferenceImpersonationToken@16
612 PsReferencePrimaryToken=PsReferencePrimaryToken@4
613 ;PsReturnPoolQuota
614 PsRevertToSelf=PsRevertToSelf@0
615 PsSetCreateProcessNotifyRoutine=PsSetCreateProcessNotifyRoutine@8
616 PsSetCreateThreadNotifyRoutine=PsSetCreateThreadNotifyRoutine@4
617 ;PsSetLegoNotifyRoutine
618 ;PsSetProcessPriorityByClass
619 PsTerminateSystemThread=PsTerminateSystemThread@4
620 PsThreadType DATA
621 READ_REGISTER_UCHAR=READ_REGISTER_UCHAR@4
622 READ_REGISTER_ULONG=READ_REGISTER_ULONG@4
623 READ_REGISTER_USHORT=READ_REGISTER_USHORT@4
624 READ_REGISTER_BUFFER_UCHAR=READ_REGISTER_BUFFER_UCHAR@12
625 READ_REGISTER_BUFFER_ULONG=READ_REGISTER_BUFFER_ULONG@12
626 READ_REGISTER_BUFFER_USHORT=READ_REGISTER_BUFFER_USHORT@12
627 RtlAbsoluteToSelfRelativeSD=RtlAbsoluteToSelfRelativeSD@12
628 RtlAddAccessAllowedAce=RtlAddAccessAllowedAce@16
629 RtlAddAce=RtlAddAce@20
630 RtlAddAtomToAtomTable=RtlAddAtomToAtomTable@12
631 ;RtlAllocateAndInitializeSid
632 ;RtlAllocateHeap
633 RtlAnsiCharToUnicodeChar=RtlAnsiCharToUnicodeChar@4
634 RtlAnsiStringToUnicodeSize=RtlAnsiStringToUnicodeSize@4
635 RtlAnsiStringToUnicodeString=RtlAnsiStringToUnicodeString@12
636 RtlAppendAsciizToString=RtlAppendAsciizToString@8
637 RtlAppendStringToString=RtlAppendStringToString@8
638 RtlAppendUnicodeStringToString=RtlAppendUnicodeStringToString@8
639 RtlAppendUnicodeToString=RtlAppendUnicodeToString@8
640 RtlAreAllAccessesGranted=RtlAreAllAccessesGranted@8
641 RtlAreAnyAccessesGranted=RtlAreAnyAccessesGranted@8
642 RtlAreBitsClear=RtlAreBitsClear@12
643 RtlAreBitsSet=RtlAreBitsSet@12
644 RtlAssert=RtlAssert@16
645 ;RtlCaptureStackBackTrace
646 RtlCharToInteger=RtlCharToInteger@12
647 RtlCheckRegistryKey=RtlCheckRegistryKey@8
648 RtlClearAllBits=RtlClearAllBits@4
649 RtlClearBits=RtlClearBits@12
650 RtlCompareMemory=RtlCompareMemory@12
651 RtlCompareMemoryUlong=RtlCompareMemoryUlong@12
652 RtlCompareString=RtlCompareString@12
653 RtlCompareUnicodeString=RtlCompareUnicodeString@12
654 ;RtlCompressBuffer
655 ;RtlCompressChunks
656 RtlConvertLongToLargeInteger=RtlConvertLongToLargeInteger@4
657 RtlConvertSidToUnicodeString=RtlConvertSidToUnicodeString@12
658 RtlConvertUlongToLargeInteger=RtlConvertUlongToLargeInteger@4
659 RtlCopyLuid=RtlCopyLuid@8
660 RtlCopySid=RtlCopySid@12
661 RtlCopyString=RtlCopyString@8
662 RtlCopyUnicodeString=RtlCopyUnicodeString@8
663 RtlCreateAcl=RtlCreateAcl@12
664 RtlCreateAtomTable=RtlCreateAtomTable@8
665 ;RtlCreateHeap
666 RtlCreateRegistryKey=RtlCreateRegistryKey@8
667 RtlCreateSecurityDescriptor=RtlCreateSecurityDescriptor@8
668 RtlCreateUnicodeString=RtlCreateUnicodeString@8
669 RtlCustomCPToUnicodeN=RtlCustomCPToUnicodeN@24
670 ;RtlDecompressBuffer
671 ;RtlDecompressChunks
672 ;RtlDecompressFragment
673 ;RtlDelete
674 RtlDeleteAtomFromAtomTable=RtlDeleteAtomFromAtomTable@8
675 ;RtlDeleteElementGenericTable
676 ;RtlDeleteNoSplay
677 RtlDeleteRegistryValue=RtlDeleteRegistryValue@12
678 ;RtlDescribeChunk
679 RtlDestroyAtomTable=RtlDestroyAtomTable@4
680 ;RtlDestroyHeap
681 RtlDowncaseUnicodeString=RtlDowncaseUnicodeString@12
682 RtlEmptyAtomTable=RtlEmptyAtomTable@8
683 RtlEnlargedIntegerMultiply=RtlEnlargedIntegerMultiply@8
684 RtlEnlargedUnsignedDivide=RtlEnlargedUnsignedDivide@16
685 RtlEnlargedUnsignedMultiply=RtlEnlargedUnsignedMultiply@8
686 ;RtlEnumerateGenericTable
687 ;RtlEnumerateGenericTableWithoutSplaying
688 RtlEqualLuid=RtlEqualLuid@8
689 RtlEqualSid=RtlEqualSid@8
690 RtlEqualString=RtlEqualString@12
691 RtlEqualUnicodeString=RtlEqualUnicodeString@12
692 RtlExtendedIntegerMultiply=RtlExtendedIntegerMultiply@12
693 RtlExtendedLargeIntegerDivide=RtlExtendedLargeIntegerDivide@16
694 RtlExtendedMagicDivide=RtlExtendedMagicDivide@20
695 RtlFillMemory=RtlFillMemory@12
696 RtlFillMemoryUlong=RtlFillMemoryUlong@12
697 RtlFindClearBits=RtlFindClearBits@12
698 RtlFindClearBitsAndSet=RtlFindClearBitsAndSet@12
699 RtlFindFirstRunClear=RtlFindFirstRunClear@8
700 RtlFindFirstRunSet=RtlFindFirstRunSet@8
701 RtlFindLongestRunClear=RtlFindLongestRunClear@8
702 RtlFindLongestRunSet=RtlFindLongestRunSet@8
703 RtlFindMessage=RtlFindMessage@20
704 RtlFindSetBits=RtlFindSetBits@12
705 RtlFindSetBitsAndClear=RtlFindSetBitsAndClear@12
706 ;RtlFindUnicodePrefix
707 RtlFormatCurrentUserKeyPath=RtlFormatCurrentUserKeyPath@4
708 RtlFreeAnsiString=RtlFreeAnsiString@4
709 ;RtlFreeHeap
710 RtlFreeOemString=RtlFreeOemString@4
711 RtlFreeUnicodeString=RtlFreeUnicodeString@4
712 ;RtlGenerate8dot3Name
713 ;RtlGetCallersAddress
714 ;RtlGetCompressionWorkSpaceSize
715 RtlGetDaclSecurityDescriptor=RtlGetDaclSecurityDescriptor@16
716 RtlGetDefaultCodePage=RtlGetDefaultCodePage@8
717 ;RtlGetElementGenericTable
718 RtlGetGroupSecurityDescriptor=RtlGetGroupSecurityDescriptor@12
719 RtlGetOwnerSecurityDescriptor=RtlGetOwnerSecurityDescriptor@12
720 RtlImageNtHeader=RtlImageNtHeader@4
721 RtlInitAnsiString=RtlInitAnsiString@8
722 ;RtlInitCodePageTable
723 RtlInitString=RtlInitString@8
724 RtlInitUnicodeString=RtlInitUnicodeString@8
725 RtlInitializeBitMap=RtlInitializeBitMap@12
726 ;RtlInitializeGenericTable
727 RtlInitializeSid=RtlInitializeSid@12
728 ;RtlInitializeUnicodePrefix
729 ;RtlInsertElementGenericTable
730 ;RtlInsertUnicodePrefix
731 RtlIntegerToChar=RtlIntegerToChar@16
732 RtlIntegerToUnicodeString=RtlIntegerToUnicodeString@12
733 ;RtlIsNameLegalDOS8Dot3
734 RtlLargeIntegerAdd=RtlLargeIntegerAdd@16
735 RtlLargeIntegerArithmeticShift=RtlLargeIntegerArithmeticShift@12
736 RtlLargeIntegerDivide=RtlLargeIntegerDivide@20
737 RtlLargeIntegerNegate=RtlLargeIntegerNegate@8
738 RtlLargeIntegerShiftLeft=RtlLargeIntegerShiftLeft@12
739 RtlLargeIntegerShiftRight=RtlLargeIntegerShiftRight@12
740 RtlLargeIntegerSubtract=RtlLargeIntegerSubtract@16
741 RtlLengthRequiredSid=RtlLengthRequiredSid@4
742 RtlLengthSecurityDescriptor=RtlLengthSecurityDescriptor@4
743 RtlLengthSid=RtlLengthSid@4
744 RtlLookupAtomInAtomTable=RtlLookupAtomInAtomTable@12
745 ;RtlLookupElementGenericTable
746 RtlMapGenericMask=RtlMapGenericMask@8
747 RtlMoveMemory=RtlMoveMemory@12
748 RtlMultiByteToUnicodeN=RtlMultiByteToUnicodeN@20
749 RtlMultiByteToUnicodeSize=RtlMultiByteToUnicodeSize@12
750 ;RtlNextUnicodePrefix
751 RtlNtStatusToDosError=RtlNtStatusToDosError@4
752 RtlNtStatusToDosErrorNoTeb=RtlNtStatusToDosErrorNoTeb@4
753 ;RtlNumberGenericTableElements
754 RtlNumberOfClearBits=RtlNumberOfClearBits@4
755 RtlNumberOfSetBits=RtlNumberOfSetBits@4
756 RtlOemStringToCountedUnicodeString=RtlOemStringToCountedUnicodeString@12
757 RtlOemStringToUnicodeSize=RtlOemStringToUnicodeSize@4
758 RtlOemStringToUnicodeString=RtlOemStringToUnicodeString@12
759 RtlPinAtomInAtomTable=RtlPinAtomInAtomTable@8
760 RtlPrefixString=RtlPrefixString@12
761 RtlPrefixUnicodeString=RtlPrefixUnicodeString@12
762 RtlQueryAtomInAtomTable=RtlQueryAtomInAtomTable@24
763 RtlQueryRegistryValues=RtlQueryRegistryValues@20
764 RtlQueryTimeZoneInformation=RtlQueryTimeZoneInformation@4
765 RtlRaiseException=RtlRaiseException@4
766 ;RtlRandom
767 ;RtlRemoveUnicodePrefix
768 ;RtlReserveChunk
769 RtlSecondsSince1970ToTime=RtlSecondsSince1970ToTime@8
770 RtlSecondsSince1980ToTime=RtlSecondsSince1980ToTime@8
771 RtlSetAllBits=RtlSetAllBits@4
772 RtlSetBits=RtlSetBits@12
773 RtlSetDaclSecurityDescriptor=RtlSetDaclSecurityDescriptor@16
774 RtlSetGroupSecurityDescriptor=RtlSetGroupSecurityDescriptor@12
775 RtlSetOwnerSecurityDescriptor=RtlSetOwnerSecurityDescriptor@12
776 RtlSetSaclSecurityDescriptor=RtlSetSaclSecurityDescriptor@16
777 RtlSetTimeZoneInformation=RtlSetTimeZoneInformation@4
778 ;RtlSplay
779 RtlSubAuthorityCountSid=RtlSubAuthorityCountSid@4
780 RtlSubAuthoritySid=RtlSubAuthoritySid@8
781 RtlTimeFieldsToTime=RtlTimeFieldsToTime@8
782 RtlTimeToSecondsSince1970=RtlTimeToSecondsSince1970@8
783 RtlTimeToSecondsSince1980=RtlTimeToSecondsSince1980@8
784 RtlTimeToTimeFields=RtlTimeToTimeFields@8
785 RtlUnicodeStringToAnsiSize=RtlUnicodeStringToAnsiSize@4
786 RtlUnicodeStringToAnsiString=RtlUnicodeStringToAnsiString@12
787 RtlUnicodeStringToCountedOemString=RtlUnicodeStringToCountedOemString@12
788 RtlUnicodeStringToInteger=RtlUnicodeStringToInteger@12
789 RtlUnicodeStringToOemSize=RtlUnicodeStringToOemSize@4
790 RtlUnicodeStringToOemString=RtlUnicodeStringToOemString@12
791 RtlUnicodeToCustomCPN=RtlUnicodeToCustomCPN@24
792 RtlUnicodeToMultiByteN=RtlUnicodeToMultiByteN@20
793 RtlUnicodeToMultiByteSize=RtlUnicodeToMultiByteSize@12
794 RtlUnicodeToOemN=RtlUnicodeToOemN@20
795 RtlUnwind=RtlUnwind@16
796 RtlUpcaseUnicodeChar=RtlUpcaseUnicodeChar@4
797 RtlUpcaseUnicodeString=RtlUpcaseUnicodeString@12
798 RtlUpcaseUnicodeStringToAnsiString=RtlUpcaseUnicodeStringToAnsiString@12
799 RtlUpcaseUnicodeStringToCountedOemString=RtlUpcaseUnicodeStringToCountedOemString@12
800 RtlUpcaseUnicodeStringToOemString=RtlUpcaseUnicodeStringToOemString@12
801 RtlUpcaseUnicodeToCustomCPN=RtlUpcaseUnicodeToCustomCPN@24
802 RtlUpcaseUnicodeToMultiByteN=RtlUpcaseUnicodeToMultiByteN@20
803 RtlUpcaseUnicodeToOemN=RtlUpcaseUnicodeToOemN@20
804 RtlUpperChar=RtlUpperChar@4
805 RtlUpperString=RtlUpperString@8
806 RtlValidSecurityDescriptor=RtlValidSecurityDescriptor@4
807 RtlValidSid=RtlValidSid@4
808 RtlWriteRegistryValue=RtlWriteRegistryValue@24
809 ;RtlZeroHeap
810 RtlZeroMemory=RtlZeroMemory@8
811 RtlxAnsiStringToUnicodeSize=RtlxAnsiStringToUnicodeSize@4
812 RtlxOemStringToUnicodeSize=RtlxOemStringToUnicodeSize@4
813 RtlxUnicodeStringToAnsiSize=RtlxUnicodeStringToAnsiSize@4
814 RtlxUnicodeStringToOemSize=RtlxUnicodeStringToOemSize@4
815 SeAccessCheck=SeAccessCheck@40
816 ;SeAppendPrivileges=SeAppendPrivileges@8
817 SeAssignSecurity=SeAssignSecurity@28
818 ;SeAuditingFileEvents=SeAuditingFileEvents@8
819 ;SeAuditingFileOrGlobalEvents=SeAuditingFileOrGlobalEvents@18
820 ;SeCaptureSecurityDescriptor=SeCaptureSecurityDescriptor@20
821 SeCaptureSubjectContext=SeCaptureSubjectContext@4
822 ;SeCloseObjectAuditAlarm=SeCloseObjectAuditAlarm@12
823 ;SeCreateAccessState=SeCreateAccessState@16
824 SeCreateClientSecurity=SeCreateClientSecurity@16
825 SeDeassignSecurity=SeDeassignSecurity@4
826 ;SeDeleteAccessState=SeDeleteAccessState@4
827 ;SeDeleteObjectAuditAlarm=SeDeleteObjectAuditAlarm@8
828 ;SeExports DATA
829 ;SeFreePrivileges=SeFreePrivileges@4
830 SeImpersonateClient=SeImpersonateClient@8
831 ;SeLockSubjectContext=SeLockSubjectContext@4
832 ;SeMarkLogonSessionForTerminationNotification=SeMarkLogonSessionForTerminationNotification@4
833 ;SeOpenObjectAuditAlarm=SeOpenObjectAuditAlarm@36
834 ;SeOpenObjectForDeleteAuditAlarm=SeOpenObjectForDeleteAuditAlarm@36
835 SePrivilegeCheck=SePrivilegeCheck@12
836 ;SePrivilegeObjectAuditAlarm=SePrivilegeObjectAuditAlarm@24
837 ;SePublicDefaultDacl DATA
838 ;SeQueryAuthenticationIdToken=SeQueryAuthenticationIdToken@8
839 ;SeQuerySecurityDescriptorInfo=SeQuerySecurityDescriptorInfo@16
840 ;SeRegisterLogonSessionTerminatedRoutine=SeRegisterLogonSessionTerminatedRoutine@4
841 ;SeReleaseSecurityDescriptor=SeReleaseSecurityDescriptor@12
842 SeReleaseSubjectContext=SeReleaseSubjectContext@4
843 ;SeSetAccessStateGenericMapping=SeSetAccessStateGenericMapping@8
844 ;SeSetSecurityDescriptorInfo=SeSetSecurityDescriptorInfo@24
845 ;SeSinglePrivilegeCheck=SeSinglePrivilegeCheck@12
846 ;SeSystemDefaultDacl DATA
847 ;SeTokenImpersonationLevel=SeTokenImpersonationLevel@4
848 SeTokenType DATA
849 ;SeUnlockSubjectContext=SeUnlockSubjectContext@4
850 ;SeUnregisterLogonSessionTerminatedRoutine=SeUnregisterLogonSessionTerminatedRoutine@4
851 ;SeValidSecurityDescriptor=SeValidSecurityDescriptor@8
852 WRITE_REGISTER_UCHAR=WRITE_REGISTER_UCHAR@8
853 WRITE_REGISTER_ULONG=WRITE_REGISTER_ULONG@8
854 WRITE_REGISTER_USHORT=WRITE_REGISTER_USHORT@8
855 WRITE_REGISTER_BUFFER_UCHAR=WRITE_REGISTER_BUFFER_UCHAR@12
856 WRITE_REGISTER_BUFFER_ULONG=WRITE_REGISTER_BUFFER_ULONG@12
857 WRITE_REGISTER_BUFFER_USHORT=WRITE_REGISTER_BUFFER_USHORT@12
858 ZwAccessCheckAndAuditAlarm=ZwAccessCheckAndAuditAlarm@44
859 ZwAlertThread=ZwAlertThread@4
860 ZwAllocateVirtualMemory=ZwAllocateVirtualMemory@24
861 ZwClearEvent=ZwClearEvent@4
862 ZwClose=ZwClose@4
863 ZwCloseObjectAuditAlarm=ZwCloseObjectAuditAlarm@12
864 ZwConnectPort=ZwConnectPort@32
865 ZwCreateDirectoryObject=ZwCreateDirectoryObject@12
866 ZwCreateEvent=ZwCreateEvent@20
867 ZwCreateFile=ZwCreateFile@44
868 ZwCreateKey=ZwCreateKey@28
869 ZwCreateSection=ZwCreateSection@28
870 ZwCreateSymbolicLinkObject=ZwCreateSymbolicLinkObject@16
871 ZwDeleteFile=ZwDeleteFile@4
872 ZwDeleteKey=ZwDeleteKey@4
873 ZwDeleteValueKey=ZwDeleteValueKey@8
874 ZwDeviceIoControlFile=ZwDeviceIoControlFile@40
875 ZwDisplayString=ZwDisplayString@4
876 ZwDuplicateObject=ZwDuplicateObject@28
877 ZwDuplicateToken=ZwDuplicateToken@24
878 ZwEnumerateKey=ZwEnumerateKey@24
879 ZwEnumerateValueKey=ZwEnumerateValueKey@24
880 ZwFlushInstructionCache=ZwFlushInstructionCache@12
881 ZwFlushKey=ZwFlushKey@4
882 ZwFreeVirtualMemory=ZwFreeVirtualMemory@16
883 ZwFsControlFile=ZwFsControlFile@40
884 ZwLoadDriver=ZwLoadDriver@4
885 ZwLoadKey=ZwLoadKey@8
886 ZwMakeTemporaryObject=ZwMakeTemporaryObject@4
887 ZwMapViewOfSection=ZwMapViewOfSection@40
888 ZwNotifyChangeKey=ZwNotifyChangeKey@40
889 ZwOpenDirectoryObject=ZwOpenDirectoryObject@12
890 ZwOpenEvent=ZwOpenEvent@12
891 ZwOpenFile=ZwOpenFile@24
892 ZwOpenKey=ZwOpenKey@12
893 ZwOpenProcess=ZwOpenProcess@16
894 ZwOpenProcessToken=ZwOpenProcessToken@12
895 ZwOpenSection=ZwOpenSection@12
896 ZwOpenSymbolicLinkObject=ZwOpenSymbolicLinkObject@12
897 ZwOpenThread=ZwOpenThread@16
898 ZwOpenThreadToken=ZwOpenThreadToken@16
899 ZwPulseEvent=ZwPulseEvent@8
900 ZwQueryDefaultLocale=ZwQueryDefaultLocale@8
901 ZwQueryDirectoryFile=ZwQueryDirectoryFile@44
902 ZwQueryInformationAtom=ZwQueryInformationAtom@20
903 ZwQueryInformationFile=ZwQueryInformationFile@20
904 ZwQueryInformationProcess=ZwQueryInformationProcess@20
905 ZwQueryInformationToken=ZwQueryInformationToken@20
906 ZwQueryKey=ZwQueryKey@20
907 ZwQueryObject=ZwQueryObject@20
908 ZwQuerySection=ZwQuerySection@20
909 ZwQuerySecurityObject=ZwQuerySecurityObject@20
910 ZwQuerySymbolicLinkObject=ZwQuerySymbolicLinkObject@12
911 ZwQuerySystemInformation=ZwQuerySystemInformation@16
912 ZwQuerySystemTime=ZwQuerySystemTime@4
913 ZwQueryValueKey=ZwQueryValueKey@24
914 ZwQueryVolumeInformationFile=ZwQueryVolumeInformationFile@20
915 ZwReadFile=ZwReadFile@36
916 ZwReplaceKey=ZwReplaceKey@12
917 ZwRequestWaitReplyPort=ZwRequestWaitReplyPort@12
918 ZwResetEvent=ZwResetEvent@8
919 ZwSaveKey=ZwSaveKey@8
920 ZwSetDefaultLocale=ZwSetDefaultLocale@8
921 ZwSetEvent=ZwSetEvent@8
922 ZwSetInformationFile=ZwSetInformationFile@20
923 ZwSetInformationObject=ZwSetInformationObject@16
924 ZwSetInformationProcess=ZwSetInformationProcess@16
925 ZwSetInformationThread=ZwSetInformationThread@16
926 ZwSetSystemInformation=ZwSetSystemInformation@12
927 ZwSetSystemTime=ZwSetSystemTime@8
928 ZwSetValueKey=ZwSetValueKey@24
929 ZwTerminateProcess=ZwTerminateProcess@8
930 ZwUnloadDriver=ZwUnloadDriver@4
931 ZwUnloadKey=ZwUnloadKey@4
932 ZwUnmapViewOfSection=ZwUnmapViewOfSection@8
933 ZwWaitForMultipleObjects=ZwWaitForMultipleObjects@20
934 ZwWaitForSingleObject=ZwWaitForSingleObject@12
935 ZwWriteFile=ZwWriteFile@36
936 ZwYieldExecution=ZwYieldExecution@0
937 _abnormal_termination
938 ;_alldiv
939 ;_allmul
940 ;_allrem
941 ;_allshl
942 ;_allshr
943 ;_aulldiv
944 ;_aullrem
945 ;_aullshr
946 _except_handler2
947 _except_handler3
948 _global_unwind2
949 _itoa
950 _local_unwind2
951 ;_purecall
952 _snprintf
953 _snwprintf
954 _stricmp
955 _strlwr
956 _strnicmp
957 _strnset
958 _strrev
959 _strset
960 _strupr
961 _vsnprintf
962 _wcsicmp
963 _wcslwr
964 _wcsnicmp
965 _wcsnset
966 _wcsrev
967 _wcsupr
968 atoi
969 atol
970 isdigit
971 islower
972 isprint
973 isspace
974 isupper
975 isxdigit
976 mbstowcs
977 mbtowc
978 memchr
979 memcpy
980 memmove
981 memset
982 qsort
983 rand
984 sprintf
985 srand
986 strcat
987 strchr
988 strcmp
989 strcpy
990 strlen
991 strncat
992 strncmp
993 strncpy
994 strrchr
995 strspn
996 strstr
997 swprintf
998 tolower
999 toupper
1000 towlower
1001 towupper
1002 vsprintf
1003 wcscat
1004 wcschr
1005 wcscmp
1006 wcscpy
1007 wcscspn
1008 wcslen
1009 wcsncat
1010 wcsncmp
1011 wcsncpy
1012 wcsrchr
1013 wcsspn
1014 wcsstr
1015 wcstombs
1016 wctomb