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