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