Fixed or added exported object type variables
[reactos.git] / reactos / ntoskrnl / ntoskrnl.def
1 ; $Id: ntoskrnl.def,v 1.70 2000/05/09 16:16:07 ekohl Exp $
2 ;
3 ; reactos/ntoskrnl/ntoskrnl.def
4 ;
5 ; ReactOS Operating System
6 ;
7 EXPORTS
8 CcInitializeFileCache@8
9 CcMdlReadComplete@8
10 CcRequestCachePage@20
11 CcReleaseCachePage@12
12 CcReleaseFileCache@8
13 DbgBreakPoint@0
14 DbgBreakPointWithStatus@4
15 DbgPrint
16 ExAcquireFastMutexUnsafe@4
17 ExAcquireResourceExclusive
18 ExAcquireResourceExclusiveLite
19 ExAcquireResourceSharedLite
20 ExAcquireSharedStarveExclusive
21 ExAcquireSharedWaitForExclusive
22 ExAllocateFromNPagedLookasideList
23 ExAllocateFromPagedLookasideList
24 ExAllocateFromZone
25 ExAllocatePool@8
26 ExAllocatePoolWithQuota@8
27 ExAllocatePoolWithQuotaTag@12
28 ExAllocatePoolWithTag@12
29 ExConvertExclusiveToSharedLite
30 ExDeleteNPagedLookasideList
31 ExDeletePagedLookasideList
32 ExDeleteResource
33 ExDeleteResourceLite
34 ExDesktopObjectType DATA
35 ExEventObjectType DATA
36 ExExtendZone
37 ExFreePool
38 ExFreeToNPagedLookasideList
39 ExFreeToPagedLookasideList
40 ExFreeToZone
41 ExGetCurrentResourceThread
42 ExGetExclusiveWaiterCount
43 ExGetSharedWaiterCount
44 ;FIXME: ExInitializeFastMutex is a macro!
45 ExInitializeFastMutex@4
46 ExInitializeNPagedLookasideList
47 ExInitializePagedLookasideList
48 ExInitializeResource
49 ExInitializeResourceLite
50 ExInitializeSListHead
51 ExInitializeWorkItem
52 ExInitializeZone
53 ExInterlockedAddLargeInteger
54 ExInterlockedAddUlong
55 ExInterlockedAllocateFromZone
56 ExInterlockedDecrementLong
57 ExInterlockedExchangeUlong
58 ExInterlockedExtendZone
59 ExInterlockedFreeToZone
60 ExInterlockedIncrementLong
61 ExInterlockedInsertHeadList
62 ExInterlockedInsertTailList
63 ExInterlockedPopEntryList
64 ExInterlockedPopEntrySList
65 ExInterlockedPushEntryList
66 ExInterlockedPushEntrySList
67 ExInterlockedRemoveHeadList
68 ExIsFullZone
69 ExIsObjectInFirstZoneSegment
70 ExIsResourceAcquiredExclusiveLite
71 ExIsResourceAcquiredSharedLite
72 ExLocalTimeToSystemTime
73 ExQueryDepthSListHead
74 ExQueueWorkItem
75 ExRaiseAccessViolation@0
76 ExRaiseDatatypeMisalignment@0
77 ExRaiseStatus@4
78 ExReinitializeResourceLite
79 ExReleaseFastMutexUnsafe@4
80 ExReleaseResource
81 ExReleaseResourceLite
82 ExReleaseResourceForThread
83 ExReleaseResourceForThreadLite
84 ExSystemTimeToLocalTime
85 ExTryToAcquireResourceExclusiveLite
86 ExWindowStationObjectType DATA
87 FsRtlAddLargeMcbEntry@28
88 FsRtlAddMcbEntry@16
89 FsRtlAddToTunnelCache@32
90 FsRtlAllocatePool@8
91 FsRtlAllocatePoolWithQuota@8
92 FsRtlAllocatePoolWithQuotaTag@12
93 FsRtlAllocatePoolWithTag@12
94 FsRtlAllocateResource@0
95 FsRtlAreNamesEqual@16
96 FsRtlBalanceReads@4
97 FsRtlCheckLockForReadAccess@8
98 FsRtlCheckLockForWriteAccess@8
99 FsRtlCheckOplock@20
100 FsRtlCopyRead@32
101 FsRtlCopyWrite@32
102 FsRtlCurrentBatchOplock@4
103 FsRtlDeleteKeyFromTunnelCache@12
104 FsRtlDeleteTunnelCache@4
105 FsRtlDeregisterUncProvider@4
106 FsRtlDissectDbcs@16
107 FsRtlDissectName@16
108 FsRtlDoesDbcsContainWildCards@4
109 FsRtlDoesNameContainWildCards@4
110 FsRtlFastCheckLockForRead@24
111 FsRtlFastCheckLockForWrite@24
112 FsRtlFastUnlockAll@16
113 FsRtlFastUnlockAllByKey@20
114 FsRtlFastUnlockSingle@32
115 FsRtlFindInTunnelCache@32
116 FsRtlGetFileSize@8
117 FsRtlGetNextFileLock@8
118 FsRtlGetNextLargeMcbEntry@20
119 FsRtlGetNextMcbEntry@20
120 FsRtlInitializeFileLock@12
121 FsRtlInitializeLargeMcb@8
122 FsRtlInitializeMcb@8
123 FsRtlInitializeOplock@4
124 FsRtlInitializeTunnelCache@4
125 FsRtlIsDbcsInExpression@8
126 FsRtlIsFatDbcsLegal@20
127 FsRtlIsHpfsDbcsLegal@20
128 FsRtlIsNameInExpression@16
129 FsRtlIsNtstatusExpected@4
130 FsRtlIsTotalDeviceFailure@4
131 FsRtlLegalAnsiCharacterArray DATA
132 FsRtlLookupLargeMcbEntry@32
133 FsRtlLookupLastLargeMcbEntry@12
134 FsRtlLookupLastMcbEntry@12
135 FsRtlLookupMcbEntry@20
136 FsRtlMdlRead@24
137 FsRtlMdlReadComplete@8
138 FsRtlMdlReadCompleteDev@12
139 FsRtlMdlReadDev@28
140 FsRtlMdlWriteComplete@12
141 FsRtlMdlWriteCompleteDev@16
142 FsRtlNormalizeNtstatus@8
143 FsRtlNotifyChangeDirectory@28
144 FsRtlNotifyCleanup@12
145 FsRtlNotifyFullChangeDirectory@40
146 FsRtlNotifyFullReportChange@36
147 FsRtlNotifyInitializeSync@4
148 FsRtlNotifyReportChange@20
149 FsRtlNotifyUninitializeSync@4
150 FsRtlNumberOfRunsInLargeMcb@4
151 FsRtlNumberOfRunsInMcb@4
152 FsRtlOplockFsctrl@12
153 FsRtlOplockIsFastIoPossible@4
154 FsRtlPostPagingFileStackOverflow@12
155 FsRtlPostStackOverflow@12
156 FsRtlPrepareMdlWrite@24
157 FsRtlPrepareMdlWriteDev@28
158 FsRtlPrivateLock@48
159 FsRtlProcessFileLock@12
160 FsRtlRegisterUncProvider@12
161 FsRtlRemoveLargeMcbEntry@20
162 FsRtlRemoveMcbEntry@12
163 FsRtlSplitLargeMcb@20
164 FsRtlSyncVolumes@12
165 FsRtlTruncateLargeMcb@12
166 FsRtlTruncateMcb@8
167 FsRtlUninitializeFileLock@4
168 FsRtlUninitializeLargeMcb@4
169 FsRtlUninitializeMcb@4
170 FsRtlUninitializeOplock@4
171 IoAcquireCancelSpinLock@4
172 IoAcquireVpbSpinLock@4
173 IoAdapterObjectType DATA
174 IoAllocateAdapterChannel@20
175 IoAllocateController@16
176 IoAllocateErrorLogEntry@8
177 IoAllocateIrp@8
178 IoAllocateMdl@20
179 IoAssignResources@24
180 IoAttachDevice@12
181 IoAttachDeviceByPointer@8
182 IoAttachDeviceToDeviceStack@8
183 IoBuildAsynchronousFsdRequest@24
184 IoBuildDeviceIoControlRequest@36
185 IoBuildPartialMdl@16
186 IoBuildSynchronousFsdRequest@28
187 IoCallDriver@8
188 IoCancelIrp@4
189 IoCheckDesiredAccess@8
190 IoCheckEaBufferValidity@12
191 IoCheckFunctionAccess@24
192 IoCheckShareAccess@20
193 IoCompleteRequest@8
194 IoConnectInterrupt@44
195 IoCreateController@4
196 IoCreateDevice@28
197 IoCreateFile@56
198 IoCreateNotificationEvent@8
199 IoCreateStreamFileObject@8
200 IoCreateSymbolicLink@8
201 IoCreateSynchronizationEvent@8
202 IoCreateUnprotectedSymbolicLink@8
203 IoDeleteController@4
204 IoDeleteDevice@4
205 IoDeleteSymbolicLink@4
206 IoDetachDevice@4
207 IoDeviceHandlerObjectSize DATA
208 IoDeviceHandlerObjectType DATA
209 IoDisconnectInterrupt@4
210 IoDeviceObjectType DATA
211 IoDriverObjectType DATA
212 IoEnqueueIrp@4
213 IoFastQueryNetworkAttributes@20
214 IoFileObjectType DATA
215 IoFreeController@4
216 IoFreeIrp@4
217 IoFreeMdl@4
218 IoGetAttachedDevice@4
219 IoGetBaseFileSystemDeviceObject@4
220 IoGetConfigurationInformation@0
221 IoGetCurrentProcess@0
222 IoGetDeviceObjectPointer@16
223 IoGetDeviceToVerify@4
224 IoGetFileObjectGenericMapping@0
225 IoGetInitialStack@0
226 IoGetRelatedDeviceObject@4
227 IoGetRequestorProcess@4
228 IoGetStackLimits@8
229 IoGetTopLevelIrp@0
230 IoInitializeIrp@12
231 IoInitializeTimer@12
232 IoIsOperationSynchronous@4
233 IoMakeAssociatedIrp@8
234 IoOpenDeviceInstanceKey@20
235 IoPageRead@16
236 IoQueryDeviceDescription@32
237 IoQueryDeviceEnumInfo@8
238 IoQueryFileInformation@20
239 IoQueryVolumeInformation@20
240 IoQueueThreadIrp@4
241 IoRaiseHardError@12
242 IoRaiseInformationalHardError@12
243 IoReadOperationCount DATA
244 IoReadTransferCount DATA
245 IoRegisterDriverReinitialization@12
246 IoRegisterFileSystem@4
247 IoRegisterFsRegistrationChange@8
248 IoRegisterShutdownNotification@4
249 IoReleaseCancelSpinLock@4
250 IoReleaseVpbSpinLock@4
251 IoRemoveShareAccess@8
252 IoReportHalResourceUsage@16
253 IoReportResourceUsage@36
254 IoSetDeviceToVerify@8
255 IoSetHardErrorOrVerifyDevice@8
256 IoSetInformation@16
257 IoSetShareAccess@16
258 IoSetThreadHardErrorMode@4
259 IoSetTopLevelIrp@4
260 IoStartNextPacket@8
261 IoStartNextPacketByKey@12
262 IoStartPacket@16
263 IoStartTimer@4
264 IoStatisticsLock DATA
265 IoStopTimer@4
266 IoSynchronousPageWrite@20
267 IoThreadToProcess@4
268 IoUnregisterFileSystem@4
269 IoUnregisterFsRegistrationChange@8
270 IoUnregisterShutdownNotification@4
271 IoUpdateShareAccess@8
272 IoVerifyVolume@8
273 IoWriteErrorLogEntry@4
274 IoWriteOperationCount DATA
275 IoWriteTransferCount DATA
276 ;@IofCallDriver@8
277 IofCallDriver@8
278 ;@IofCompleteRequest@8
279 IofCompleteRequest@8
280 KdDebuggerEnabled DATA
281 KdDebuggerNotPresent DATA
282 KdPollBreakIn@0
283 KeAddSystemServiceTable@20
284 KeBugCheck
285 KeBugCheckEx
286 KeClearEvent
287 KeDelayExecutionThread@12
288 KeEnterKernelDebugger@0
289 KeFlushIoBuffers
290 KeGetPreviousMode
291 KeInitializeDpc
292 KeInitializeEvent
293 KeInitializeSpinLock
294 KeInitializeTimer
295 KeInsertQueueDpc
296 KeQuerySystemTime
297 KeReadStateEvent
298 KeResetEvent
299 KeServiceDescriptorTable DATA
300 KeSetEvent
301 KeSetTimer
302 KeSynchronizeExecution
303 KeWaitForSingleObject
304 MmAdjustWorkingSetSize@12
305 MmAllocateContiguousMemory@12
306 MmAllocateNonCachedMemory@4
307 MmBuildMdlForNonPagedPool@4
308 MmCanFileBeTruncated@8
309 MmCreateMdl@12
310 MmCreateSection@32
311 MmDbgTranslatePhysicalAddress@8
312 MmDisableModifiedWriteOfSection@4
313 MmFlushImageSection@8
314 MmForceSectionClosed@8
315 MmFreeContiguousMemory@4
316 MmFreeNonCachedMemory@8
317 MmGetPhysicalAddress@4
318 MmGrowKernelStack@4
319 MmHighestUserAddress DATA
320 MmIsAddressValid@4
321 MmIsNonPagedSystemAddressValid@4
322 MmIsRecursiveIoFault@0
323 MmIsThisAnNtAsSystem@0
324 MmLockPagableDataSection@4
325 MmLockPagableImageSection@4=MmLockPagableDataSection@4
326 MmLockPagableSectionByHandle@4
327 MmMapIoSpace@16
328 MmMapLockedPages@8
329 MmMapMemoryDumpMdl@4
330 MmMapVideoDisplay@16
331 MmMapViewInSystemSpace@12
332 MmMapViewOfSection@40
333 MmPageEntireDriver@4
334 MmProbeAndLockPages@12
335 MmQuerySystemSize@0
336 MmResetDriverPaging@4
337 MmSectionObjectType DATA
338 MmSecureVirtualMemory@12
339 MmSetAddressRangeModified@8
340 MmSetBankedSection@24
341 MmSizeOfMdl@8
342 MmSystemRangeStart=MmSectionObjectType
343 MmUnlockPagableImageSection@4
344 MmUnlockPages@4
345 MmUnmapIoSpace@8
346 MmUnmapLockedPages@8
347 MmUnmapVideoDisplay@8
348 MmUnmapViewInSystemSpace@4
349 MmUnmapViewOfSection@8
350 MmUnsecureVirtualMemory@4
351 MmUserProbeAddress DATA
352 NlsAnsiCodePage DATA
353 NlsLeadByteInfo DATA
354 NlsMbCodePageTag DATA
355 NlsMbOemCodePageTag DATA
356 NlsOemLeadByteInfo DATA
357 NtAddAtom@8
358 NtAdjustPrivilegesToken@24
359 NtAllocateLocallyUniqueId@4
360 NtAllocateUuids@12
361 NtAllocateVirtualMemory@24
362 NtBuildNumber DATA
363 NtClose@4
364 NtConnectPort@32
365 NtCreateEvent@20
366 NtCreateFile@44
367 NtCreateSection@28
368 NtDeleteAtom@4
369 NtDeleteFile@4
370 NtDeviceIoControlFile@40
371 NtDuplicateObject@28
372 NtDuplicateToken@24
373 NtFindAtom@8
374 NtFreeVirtualMemory@16
375 NtFsControlFile@40
376 NtGlobalFlag DATA
377 NtLockFile@40
378 NtMapViewOfSection@40
379 NtNotifyChangeDirectoryFile@36
380 NtOpenFile@24
381 NtOpenProcess@16
382 NtOpenProcessToken@12
383 NtQueryDirectoryFile@44
384 NtQueryEaFile@36
385 ;NtQueryInformationAtom <--- ?
386 NtQueryInformationFile@20
387 NtQueryInformationProcess@20
388 NtQueryInformationToken@20
389 ;NtQueryOleDirectoryFile@ <--- ?
390 NtQuerySecurityObject@20
391 NtQuerySystemTime@4
392 NtQueryVolumeInformationFile@20
393 NtReadFile@36
394 NtRequestPort@20
395 NtRequestWaitReplyPort@12
396 NtSetEvent@8
397 NtSetInformationFile@20
398 NtSetInformationProcess@16
399 NtSetInformationThread@16
400 NtSetSecurityObject@12
401 NtSetSystemTime@8
402 NtUnlockFile@20
403 ;NtVdmControl@8 <--- ?
404 NtWaitForSingleObject@12
405 NtWriteFile@36
406 ObReferenceObjectByHandle
407 PoQueryPowerSequence@0
408 PoRequestPowerChange@12
409 PoSetDeviceIdleDetection@8
410 READ_REGISTER_UCHAR
411 READ_REGISTER_ULONG
412 READ_REGISTER_USHORT
413 READ_REGISTER_BUFFER_UCHAR
414 READ_REGISTER_BUFFER_ULONG
415 READ_REGISTER_BUFFER_USHORT
416 RtlAbsoluteToSelfRelativeSD@12
417 RtlAddAccessAllowedAce@16
418 RtlAddAce@20
419 ;RtlAddAtomToAtomTable
420 ;RtlAllocateAndInitializeSid
421 ;RtlAllocateHeap
422 RtlAnsiCharToUnicodeChar@4
423 RtlAnsiStringToUnicodeSize@4
424 RtlAnsiStringToUnicodeString@12
425 RtlAppendAsciizToString@8
426 RtlAppendStringToString@8
427 RtlAppendUnicodeStringToString@8
428 RtlAppendUnicodeToString@8
429 RtlAreAllAccessesGranted@8
430 RtlAreAnyAccessesGranted@8
431 RtlAreBitsClear@12
432 RtlAreBitsSet@12
433 ;RtlAssert
434 ;RtlCaptureStackBackTrace
435 RtlCharToInteger@12
436 ;RtlCheckRegistryKey
437 RtlClearAllBits@4
438 RtlClearBits@12
439 RtlCompareMemory@12
440 RtlCompareMemoryUlong@12
441 RtlCompareString@12
442 RtlCompareUnicodeString@12
443 ;RtlCompressBuffer
444 ;RtlCompressChunks
445 RtlConvertLongToLargeInteger@4
446 ;RtlConvertSidToUnicodeString
447 RtlConvertUlongToLargeInteger@4
448 RtlCopyLuid@8
449 RtlCopySid@12
450 RtlCopyString@8
451 RtlCopyUnicodeString@8
452 RtlCreateAcl@12
453 ;RtlCreateAtomTable
454 ;RtlCreateHeap
455 ;RtlCreateRegistryKey
456 RtlCreateSecurityDescriptor@8
457 RtlCreateUnicodeString@8
458 ;RtlCustomCPToUnicodeN
459 ;RtlDecompressBuffer
460 ;RtlDecompressChunks
461 ;RtlDecompressFragment
462 ;RtlDelete
463 ;RtlDeleteAtomFromAtomTable
464 ;RtlDeleteElementGenericTable
465 ;RtlDeleteNoSplay
466 ;RtlDeleteRegisterValue
467 ;RtlDescribeChunk
468 ;RtlDestroyAtomTable
469 ;RtlDestroyHeap
470 RtlDowncaseUnicodeString@12
471 ;RtlEmptyAtomTable
472 RtlEnlargedIntegerMultiply@8
473 RtlEnlargedUnsignedDivide@16
474 RtlEnlargedUnsignedMultiply@8
475 ;RtlEnumerateGenericTable
476 ;RtlEnumerateGenericTableWithoutSplaying
477 RtlEqualLuid@8
478 RtlEqualSid@8
479 RtlEqualString@12
480 RtlEqualUnicodeString@12
481 RtlExtendedIntegerMultiply@12
482 RtlExtendedLargeIntegerDivide@16
483 RtlExtendedMagicDivide@20
484 RtlFillMemory@12
485 RtlFillMemoryUlong@12
486 RtlFindClearBits@12
487 RtlFindClearBitsAndSet@12
488 RtlFindFirstRunClear@8
489 RtlFindFirstRunSet@8
490 RtlFindLongestRunClear@8
491 RtlFindLongestRunSet@8
492 ;RtlFindMessage
493 RtlFindSetBits@12
494 RtlFindSetBitsAndClear@12
495 ;RtlFindUnicodePrefix
496 ;RtlFormatCurrentUserKeyPath
497 RtlFreeAnsiString@4
498 ;RtlFreeHeap
499 RtlFreeOemString@4
500 RtlFreeUnicodeString@4
501 ;RtlGenerate8dot3Name
502 ;RtlGetCallersAddress
503 ;RtlGetCompressionWorkSpaceSize
504 RtlGetDaclSecurityDescriptor@16
505 RtlGetDefaultCodePage@8
506 ;RtlGetElementGenericTable
507 RtlGetGroupSecurityDescriptor@12
508 RtlGetOwnerSecurityDescriptor@12
509 RtlImageNtHeader@4
510 RtlInitAnsiString@8
511 ;RtlInitCodePageTable
512 RtlInitString@8
513 RtlInitUnicodeString@8
514 RtlInitializeBitMap@12
515 ;RtlInitializeGenericTable
516 RtlInitializeSid@12
517 ;RtlInitializeUnicodePrefix
518 ;RtlInsertElementGenericTable
519 ;RtlInsertUnicodePrefix
520 RtlIntegerToChar@16
521 RtlIntegerToUnicodeString@12
522 ;RtlIsNameLegalDOS8Dot3
523 RtlLargeIntegerAdd@16
524 RtlLargeIntegerArithmeticShift@12
525 RtlLargeIntegerDivide@20
526 RtlLargeIntegerNegate@8
527 RtlLargeIntegerShiftLeft@12
528 RtlLargeIntegerShiftRight@12
529 RtlLargeIntegerSubtract@16
530 RtlLengthRequiredSid@4
531 RtlLengthSecurityDescriptor@4
532 RtlLengthSid@4
533 ;RtlLookupAtomInAtomTable
534 ;RtlLookupElementGenericTable
535 RtlMapGenericMask@8
536 RtlMoveMemory@12
537 RtlMultiByteToUnicodeN@20
538 RtlMultiByteToUnicodeSize@12
539 ;RtlNextUnicodePrefix
540 ;RtlNtStatusToDosError
541 ;RtlNtStatusToDosErrorNoTeb
542 ;RtlNumberGenericTableElements
543 RtlNumberOfClearBits@4
544 RtlNumberOfSetBits@4
545 RtlOemStringToCountedUnicodeString@12
546 RtlOemStringToUnicodeSize@4
547 RtlOemStringToUnicodeString@12
548 RtlOemToUnicodeN@20
549 ;RtlPinAtomInAtomTable
550 RtlPrefixString@12
551 RtlPrefixUnicodeString@12
552 ;RtlQueryAtomInAtomTable
553 ;RtlQueryRegistryValues
554 ;RtlQueryTimeZoneInformation
555 ;RtlRaiseException
556 ;RtlRandom
557 ;RtlRemoveUnicodePrefix
558 ;RtlReserveChunk
559 RtlSecondsSince1970ToTime@8
560 RtlSecondsSince1980ToTime@8
561 RtlSetAllBits@4
562 RtlSetBits@12
563 RtlSetDaclSecurityDescriptor@16
564 RtlSetGroupSecurityDescriptor@12
565 RtlSetOwnerSecurityDescriptor@12
566 RtlSetSaclSecurityDescriptor@16
567 ;RtlSetTimeZoneInformation
568 ;RtlSplay
569 RtlSubAuthorityCountSid@4
570 RtlSubAuthoritySid@8
571 RtlTimeFieldsToTime@8
572 RtlTimeToSecondsSince1970@8
573 RtlTimeToSecondsSince1980@8
574 RtlTimeToTimeFields@8
575 RtlUnicodeStringToAnsiSize@4
576 RtlUnicodeStringToAnsiString@12
577 RtlUnicodeStringToCountedOemString@12
578 RtlUnicodeStringToInteger@12
579 RtlUnicodeStringToOemSize@4
580 RtlUnicodeStringToOemString@12
581 ;RtlUnicodeToCustomCPN
582 RtlUnicodeToMultiByteN@20
583 RtlUnicodeToMultiByteSize@12
584 RtlUnicodeToOemN@20
585 ;RtlUnwind
586 RtlUpcaseUnicodeChar@4
587 RtlUpcaseUnicodeString@12
588 RtlUpcaseUnicodeStringToAnsiString@12
589 RtlUpcaseUnicodeStringToCountedOemString@12
590 RtlUpcaseUnicodeStringToOemString@12
591 ;RtlUpcaseUnicodeToCustomCPN
592 RtlUpcaseUnicodeToMultiByteN@20
593 RtlUpcaseUnicodeToOemN@20
594 RtlUpperChar@4
595 RtlUpperString@8
596 RtlValidSecurityDescriptor@4
597 RtlValidSid@4
598 ;RtlWriteRegistryValue
599 ;RtlZeroHeap
600 RtlZeroMemory@8
601 RtlxAnsiStringToUnicodeSize@4
602 RtlxOemStringToUnicodeSize@4
603 RtlxUnicodeStringToAnsiSize@4
604 RtlxUnicodeStringToOemSize@4
605 LdrLoadModule
606 WRITE_REGISTER_UCHAR
607 WRITE_REGISTER_ULONG
608 WRITE_REGISTER_USHORT
609 WRITE_REGISTER_BUFFER_UCHAR
610 WRITE_REGISTER_BUFFER_ULONG
611 WRITE_REGISTER_BUFFER_USHORT
612 ZwAccessCheckAndAuditAlarm@44
613 ZwAlertThread@4
614 ZwAllocateVirtualMemory@24
615 ZwClearEvent@4
616 ZwClose@4
617 ZwCloseObjectAuditAlarm@12
618 ZwConnectPort@32
619 ZwCreateDirectoryObject@12
620 ZwCreateEvent@20
621 ZwCreateFile@44
622 ZwCreateKey@28
623 ZwCreateSection@28
624 ZwCreateSymbolicLinkObject@16
625 ZwDeleteFile@4
626 ZwDeleteKey@4
627 ZwDeleteValueKey@8
628 ZwDeviceIoControlFile@40
629 ZwDisplayString@4
630 ZwDuplicateObject@28
631 ZwDuplicateToken@24
632 ZwEnumerateKey@24
633 ZwEnumerateValueKey@24
634 ZwFlushInstructionCache@12
635 ZwFlushKey@4
636 ZwFreeVirtualMemory@16
637 ZwFsControlFile@40
638 ZwLoadDriver@4
639 ZwLoadKey@8
640 ZwMakeTemporaryObject@4
641 ZwMapViewOfSection@40
642 ZwNotifyChangeKey@40
643 ZwOpenDirectoryObject@12
644 ZwOpenEvent@12
645 ZwOpenFile@24
646 ZwOpenKey@12
647 ZwOpenProcess@16
648 ZwOpenProcessToken@12
649 ZwOpenSection@12
650 ZwOpenSymbolicLinkObject@12
651 ZwOpenThread@16
652 ZwOpenThreadToken@16
653 ZwPulseEvent@8
654 ZwQueryDefaultLocale@8
655 ZwQueryDirectoryFile@44
656 ZwQueryInformationFile@20
657 ZwQueryInformationProcess@20
658 ZwQueryInformationToken@20
659 ZwQueryKey@20
660 ZwQueryObject@20
661 ZwQuerySection@20
662 ZwQuerySecurityObject@20
663 ZwQuerySymbolicLinkObject@12
664 ZwQuerySystemInformation@16
665 ZwQuerySystemTime@4
666 ZwQueryValueKey@24
667 ZwQueryVolumeInformationFile@20
668 ZwReadFile@36
669 ZwReplaceKey@12
670 ZwRequestWaitReplyPort@12
671 ZwResetEvent@8
672 ZwSaveKey@8
673 ZwSetDefaultLocale@8
674 ZwSetEvent@8
675 ZwSetInformationFile@20
676 ZwSetInformationObject@16
677 ZwSetInformationProcess@16
678 ZwSetInformationThread@16
679 ZwSetSystemInformation@12
680 ZwSetSystemTime@8
681 ZwSetValueKey@24
682 ZwTerminateProcess@8
683 ZwUnloadDriver@4
684 ZwUnloadKey@4
685 ZwUnmapViewOfSection@8
686 ZwWaitForMultipleObjects@20
687 ZwWaitForSingleObject@12
688 ZwWriteFile@36
689 ZwYieldExecution@0
690 ;_abnormal_termination
691 ;_alldiv
692 ;_allmul
693 ;_allrem
694 ;_allshl
695 ;_allshr
696 ;_aulldiv
697 ;_aullrem
698 ;_aullshr
699 ;_except_handler2
700 ;_global_unwind2
701 _itoa
702 ;_local_unwind2
703 ;_purecall
704 _snprintf
705 _snwprintf
706 _stricmp
707 _strlwr
708 _strnicmp
709 _strnset
710 _strrev
711 _strset
712 _strupr
713 _vsnprintf
714 _wcsicmp
715 _wcslwr
716 _wcsnicmp
717 _wcsnset
718 _wcsrev
719 _wcsupr
720 atoi
721 atol
722 isdigit
723 islower
724 isprint
725 isspace
726 isupper
727 isxdigit
728 mbstowcs
729 mbtowc
730 memchr
731 memcpy
732 memmove
733 memset
734 qsort
735 rand
736 sprintf
737 srand
738 strcat
739 strchr
740 strcmp
741 strcpy
742 strlen
743 strncat
744 strncmp
745 strncpy
746 strrchr
747 strspn
748 strstr
749 swprintf
750 tolower
751 toupper
752 towlower
753 towupper
754 vsprintf
755 wcscat
756 wcschr
757 wcscmp
758 wcscpy
759 wcscspn
760 wcslen
761 wcsncat
762 wcsncmp
763 wcsncpy
764 wcsrchr
765 wcsspn
766 wcsstr
767 wcstombs
768 wctomb
769 ;
770 ; ReactOS Extensions
771 ;
772 IoGetCurrentIrpStackLocation
773 IoInitializeDpcRequest
774 IoMarkIrpPending
775 IoRequestDpc
776 MmGetSystemAddressForMdl
777 InitializeListHead
778 InsertTailList
779 RemoveEntryList
780 ;
781 ;
782 ; exports from hal.dll
783 ;
784 ;
785 ExAcquireFastMutex@4
786 ExReleaseFastMutex@4
787 ExTryToAcquireFastMutex@4
788 HalAcquireDisplayOwnership@4
789 HalAdjustResourceList@4
790 HalAllProcessorsStarted@0
791 ;HalAllocateAdapterChannel
792 ;HalAllocateCommonBuffer
793 ;HalAllocateCrashDumpRegisters
794 HalAssignSlotResources@32
795 ;HalBeginSystemInterrupt
796 ;HalCalibratePerformanceCounter
797 ;HalClearSoftwareInterrupt
798 ;HalDisableSystemInterrupt
799 HalDisplayString@4
800 ;HalEnableSystemInterrupt
801 ;HalEndSystemInterrupt
802 ;HalFlushCommonBuffer
803 ;HalFreeCommonBuffer
804 ;HalGetAdapter
805 HalGetBusData@20
806 HalGetBusDataByOffset@24
807 ;HalGetEnvironmentVariable
808 HalGetInterruptVector@24
809 HalHandleNMI@4
810 HalInitSystem@8
811 HalInitializeProcessor@4
812 HalMakeBeep@4
813 HalProcessorIdle@0
814 HalQueryDisplayParameters@16
815 HalQueryRealTimeClock@4
816 ;HalReadDmaCounter
817 HalReportResourceUsage@0
818 ;HalRequestIpi
819 ;HalRequestSoftwareInterrupt
820 HalReturnToFirmware@4
821 HalSetBusData@20
822 HalSetBusDataByOffset@24
823 HalSetDisplayParameters@8
824 ;HalSetEnvironmentVariable
825 ;HalSetProfileInterval
826 HalSetRealTimeClock@4
827 ;HalSetTimeIncrement
828 HalStartNextProcessor@8
829 ;HalStartProfileInterrupt
830 ;HalStopProfileInterrupt
831 HalSystemVectorDispatchEntry@12
832 HalTranslateBusAddress@24
833 IoAssignDriveLetters@16
834 IoFlushAdapterBuffers@24
835 IoFreeAdapterChannel@4
836 IoFreeMapRegisters@12
837 IoMapTransfer@24
838 IoReadPartitionTable@16
839 IoSetPartitionInformation@16
840 IoWritePartitionTable@20
841 KdComPortInUse DATA
842 KdPortGetByte@4
843 KdPortInitialize@12
844 KdPortPollByte@4
845 KdPortPutByte@4
846 KdPortRestore@0
847 KdPortSave@0
848 KeAcquireSpinLock
849 ;KeAcquireSpinLockRaiseToSynch
850 KeFlushWriteBuffer@0
851 KeGetCurrentIrql@0
852 KeLowerIrql@4
853 ;KeQueryPerformanceCounter
854 KeRaiseIrql@8
855 ;KeRaiseIrqlToDpcLevel
856 ;KeRaiseIrqlToSynchLevel
857 KeReleaseSpinLock
858 KeStallExecutionProcessor@4
859 ;KfAcquireSpinLock
860 ;@KfLowerIrql@4
861 KfLowerIrql@4
862 ;@KfRaiseIrql@4
863 KfRaiseIrql@4
864 ;KfReleaseSpinLock
865 READ_PORT_BUFFER_UCHAR@12
866 READ_PORT_BUFFER_ULONG@12
867 READ_PORT_BUFFER_USHORT@12
868 READ_PORT_UCHAR@4
869 READ_PORT_ULONG@4
870 READ_PORT_USHORT@4
871 WRITE_PORT_BUFFER_UCHAR@12
872 WRITE_PORT_BUFFER_ULONG@12
873 WRITE_PORT_BUFFER_USHORT@12
874 WRITE_PORT_UCHAR@8
875 WRITE_PORT_ULONG@8
876 WRITE_PORT_USHORT@8
877