2 # List symbols exported by libcaptive to reactos; see doc of captivesym.pl
3 # Copyright (C) 2002 Jan Kratochvil <project-captive@jankratochvil.net>
5 # This program is free software; you can redistribute it and/or modify
6 # it under the terms of the GNU General Public License as published by
7 # the Free Software Foundation; exactly version 2 of June 1991 is required
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY; without even the implied warranty of
11 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 # GNU General Public License for more details.
14 # You should have received a copy of the GNU General Public License
15 # along with this program; if not, write to the Free Software
16 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
20 ntoskrnl.exe ObfDereferenceObject
21 ntoskrnl.exe CcPurgeCacheSection
22 ntoskrnl.exe RtlTimeFieldsToTime pass
23 ntoskrnl.exe CcSetFileSizes
24 ntoskrnl.exe CcInitializeCacheMap
25 ntoskrnl.exe IoCreateStreamFileObject
27 ntoskrnl.exe CcUninitializeCacheMap
28 ntoskrnl.exe IofCompleteRequest
29 ntoskrnl.exe IoCompleteRequest
30 ntoskrnl.exe IoSetTopLevelIrp
31 ntoskrnl.exe IoGetStackLimits
32 ntoskrnl.exe IoGetTopLevelIrp
33 ntoskrnl.exe IoGetCurrentProcess
34 ntoskrnl.exe KeLeaveCriticalRegion
35 ntoskrnl.exe IoIsOperationSynchronous
36 ntoskrnl.exe KeEnterCriticalRegion
37 ntoskrnl.exe IoDeleteDevice
38 ntoskrnl.exe ExDeleteResourceLite
39 ntoskrnl.exe IoFreeWorkItem
40 ntoskrnl.exe MmQuerySystemSize
41 ntoskrnl.exe IoAllocateWorkItem
42 ntoskrnl.exe KeInitializeEvent
43 ntoskrnl.exe ExInitializeResourceLite
44 ntoskrnl.exe ObfReferenceObject
45 ntoskrnl.exe IoRegisterFileSystem
46 ntoskrnl.exe IoRegisterShutdownNotification
47 ntoskrnl.exe IoCreateDevice
48 ntoskrnl.exe RtlInitUnicodeString
49 ntoskrnl.exe FsRtlNotifyVolumeEvent
50 ntoskrnl.exe IoRemoveShareAccess
51 ntoskrnl.exe FsRtlNotifyCleanup
52 ntoskrnl.exe FsRtlOplockIsFastIoPossible
53 ntoskrnl.exe FsRtlFastUnlockAll
54 ntoskrnl.exe IoGetRequestorProcess
55 ntoskrnl.exe FsRtlCheckOplock
56 ntoskrnl.exe ExAcquireResourceExclusiveLite
57 ntoskrnl.exe IoQueueWorkItem
58 ntoskrnl.exe FsRtlDoesNameContainWildCards pass
60 ntoskrnl.exe IoUpdateShareAccess
61 ntoskrnl.exe IoSetShareAccess
62 ntoskrnl.exe IoCheckShareAccess
63 ntoskrnl.exe FsRtlCurrentBatchOplock
64 ntoskrnl.exe _abnormal_termination
65 ntoskrnl.exe IofCallDriver
66 ntoskrnl.exe KeWaitForSingleObject
67 ntoskrnl.exe IoBuildSynchronousFsdRequest
68 ntoskrnl.exe KeGetCurrentThread
69 ntoskrnl.exe MmProbeAndLockPages
70 ntoskrnl.exe IoAllocateMdl
71 ntoskrnl.exe IoBuildDeviceIoControlRequest
73 ntoskrnl.exe IoFreeIrp
74 ntoskrnl.exe KeClearEvent
75 ntoskrnl.exe KeSetEvent
76 ntoskrnl.exe ExReleaseResourceForThreadLite
77 ntoskrnl.exe IoBuildPartialMdl
78 ntoskrnl.exe IoMakeAssociatedIrp pass
79 ntoskrnl.exe MmMapLockedPagesSpecifyCache
80 ntoskrnl.exe FsRtlNotifyFullChangeDirectory
81 ntoskrnl.exe RtlUpcaseUnicodeString
82 ntoskrnl.exe RtlOemToUnicodeN
83 ntoskrnl.exe CcMapData
84 ntoskrnl.exe ExAcquireResourceSharedLite
85 ntoskrnl.exe ObReferenceObjectByHandle
86 ntoskrnl.exe IoFileObjectType
87 ntoskrnl.exe KeInitializeSpinLock
88 ntoskrnl.exe RtlOemStringToCountedUnicodeString
89 ntoskrnl.exe FsRtlIsFatDbcsLegal pass
90 ntoskrnl.exe RtlUnicodeStringToCountedOemString pass
91 ntoskrnl.exe RtlUnicodeToOemN
92 ntoskrnl.exe RtlFreeOemString
93 ntoskrnl.exe NlsOemLeadByteInfo
94 ntoskrnl.exe NlsMbOemCodePageTag
95 ntoskrnl.exe RtlUnicodeStringToOemString
96 ntoskrnl.exe RtlGenerate8dot3Name pass
97 ntoskrnl.exe RtlCompareMemory
98 ntoskrnl.exe RtlDelete pass
99 ntoskrnl.exe RtlSplay pass
100 ntoskrnl.exe RtlSubtreePredecessor pass
101 ntoskrnl.exe CcCopyRead
102 ntoskrnl.exe FsRtlCheckLockForReadAccess
103 ntoskrnl.exe ExAcquireSharedStarveExclusive
104 ntoskrnl.exe FsRtlNotifyUninitializeSync
105 ntoskrnl.exe RtlInsertElementGenericTable pass
106 ntoskrnl.exe RtlInsertElementGenericTableFull pass
107 ntoskrnl.exe RtlLookupElementGenericTable pass
108 ntoskrnl.exe RtlLookupElementGenericTableFull pass
109 ntoskrnl.exe RtlEnumerateGenericTableWithoutSplaying pass
110 ntoskrnl.exe RtlInitializeGenericTable pass # 'pass'=>Arguments MUST be stdcall even if in .so file!
111 ntoskrnl.exe FsRtlNotifyInitializeSync
112 ntoskrnl.exe FsRtlTeardownPerStreamContexts
113 ntoskrnl.exe RtlDeleteElementGenericTable pass
114 ntoskrnl.exe IoSetHardErrorOrVerifyDevice
115 ntoskrnl.exe ExRaiseStatus
116 ntoskrnl.exe ExReleaseResourceLite
117 ntoskrnl.exe CcUnpinData
118 ntoskrnl.exe ExAllocatePoolWithTag
119 ntoskrnl.exe IoFreeMdl
120 ntoskrnl.exe ExFreePoolWithTag
121 ntoskrnl.exe ExFreePool
122 ntoskrnl.exe RtlAssert
123 ntoskrnl.exe DbgPrint
124 ntoskrnl.exe ExIsResourceAcquiredExclusiveLite
125 ntoskrnl.exe InterlockedPopEntrySList
126 ntoskrnl.exe InterlockedPushEntrySList
127 ntoskrnl.exe CcRepinBcb
128 ntoskrnl.exe CcUnpinRepinnedBcb
129 ntoskrnl.exe FsRtlInitializeFileLock
130 ntoskrnl.exe RtlCompareUnicodeString
131 ntoskrnl.exe CcSetDirtyPinnedData
132 ntoskrnl.exe RtlSetBits pass
133 ntoskrnl.exe RtlInitializeBitMap pass
134 ntoskrnl.exe CcPinRead
135 ntoskrnl.exe FsRtlUninitializeLargeMcb pass
136 ntoskrnl.exe KeQuerySystemTime
137 ntoskrnl.exe FsRtlInitializeLargeMcb pass
138 ntoskrnl.exe RtlAnsiStringToUnicodeString
139 ntoskrnl.exe RtlUnicodeStringToAnsiString
140 ntoskrnl.exe FsRtlAreNamesEqual pass
141 ntoskrnl.exe ExDeleteNPagedLookasideList pass #==ExDeletePagedLookasideList
142 ntoskrnl.exe ExDeletePagedLookasideList pass #==ExDeleteNPagedLookasideList
143 ntoskrnl.exe RtlQueryRegistryValues
144 ntoskrnl.exe RtlAppendUnicodeToString
145 ntoskrnl.exe RtlCopyUnicodeString
146 ntoskrnl.exe ExInitializePagedLookasideList pass
147 ntoskrnl.exe ExInitializeNPagedLookasideList pass
148 ntoskrnl.exe ExFreeToPagedLookasideList pass
149 ntoskrnl.exe RtlTimeToTimeFields pass
150 ntoskrnl.exe FsRtlRemoveLargeMcbEntry pass
151 ntoskrnl.exe FsRtlLookupLargeMcbEntry pass
152 ntoskrnl.exe FsRtlAddLargeMcbEntry pass
153 ntoskrnl.exe RtlFindClearBits pass
154 ntoskrnl.exe RtlClearBits pass
155 ntoskrnl.exe FsRtlCheckLockForWriteAccess
156 ntoskrnl.exe CcCanIWrite
157 ntoskrnl.exe CcPinMappedData
158 ntoskrnl.exe ExAcquireFastMutexUnsafe
159 ntoskrnl.exe ExConvertExclusiveToSharedLite
160 ntoskrnl.exe ExIsResourceAcquiredSharedLite
161 ntoskrnl.exe ExLocalTimeToSystemTime
162 ntoskrnl.exe ExReleaseFastMutexUnsafe
163 ntoskrnl.exe ExSystemTimeToLocalTime
164 ntoskrnl.exe FsRtlAddToTunnelCache
165 ntoskrnl.exe FsRtlBalanceReads
166 ntoskrnl.exe FsRtlDeleteKeyFromTunnelCache
167 ntoskrnl.exe FsRtlDeleteTunnelCache
168 ntoskrnl.exe FsRtlDissectName pass
169 ntoskrnl.exe FsRtlFindInTunnelCache
170 ntoskrnl.exe FsRtlGetNextLargeMcbEntry pass
171 ntoskrnl.exe FsRtlInitializeOplock
172 ntoskrnl.exe FsRtlInitializeTunnelCache
173 ntoskrnl.exe FsRtlLegalAnsiCharacterArray pass
174 ntoskrnl.exe FsRtlLookupLastLargeMcbEntryAndIndex pass
175 ntoskrnl.exe FsRtlNotifyFullReportChange
176 ntoskrnl.exe FsRtlNumberOfRunsInLargeMcb pass
177 ntoskrnl.exe FsRtlTruncateLargeMcb pass
178 ntoskrnl.exe KeAreApcsDisabled
179 ntoskrnl.exe KeCancelTimer
180 ntoskrnl.exe KeInitializeDpc
181 ntoskrnl.exe KeInitializeTimer
182 ntoskrnl.exe KeNumberProcessors
183 ntoskrnl.exe KeRemoveQueueDpc
184 ntoskrnl.exe MmUnlockPages
185 ntoskrnl.exe MmUnmapLockedPages
186 ntoskrnl.exe RtlAreBitsClear pass
187 ntoskrnl.exe RtlAreBitsSet pass
188 ntoskrnl.exe RtlCompareString
189 ntoskrnl.exe RtlDowncaseUnicodeString
190 ntoskrnl.exe RtlEqualString
191 ntoskrnl.exe RtlFindLongestRunClear pass
192 ntoskrnl.exe RtlFreeUnicodeString
193 ntoskrnl.exe RtlNumberOfClearBits pass
194 ntoskrnl.exe RtlUpcaseUnicodeStringToCountedOemString
195 ntoskrnl.exe RtlUpperString
196 ntoskrnl.exe RtlxOemStringToUnicodeSize
197 ntoskrnl.exe SeExports
199 ntoskrnl.exe ZwOpenKey
200 ntoskrnl.exe ExfInterlockedInsertTailList
201 ntoskrnl.exe RtlTimeToSecondsSince1970 pass
202 ntoskrnl.exe RtlSecondsSince1970ToTime pass
203 ntoskrnl.exe RtlExtendedMagicDivide pass
204 ntoskrnl.exe RtlExtendedIntegerMultiply pass
206 ntoskrnl.exe ExAllocateFromPagedLookasideList wrap
208 ntoskrnl.exe CcMdlReadComplete undef
209 ntoskrnl.exe MmFlushImageSection
210 ntoskrnl.exe KeBugCheckEx undef
211 ntoskrnl.exe FsRtlIsNtstatusExpected undef
212 ntoskrnl.exe FsRtlFastCheckLockForRead undef
213 ntoskrnl.exe IoRaiseHardError undef
214 ntoskrnl.exe IoSetDeviceToVerify undef
215 ntoskrnl.exe IoGetDeviceToVerify undef
216 ntoskrnl.exe IoUnregisterFileSystem
217 ntoskrnl.exe FsRtlCopyRead undef
218 ntoskrnl.exe IoReleaseVpbSpinLock
219 ntoskrnl.exe IoAcquireVpbSpinLock
220 ntoskrnl.exe FsRtlNormalizeNtstatus undef
221 ntoskrnl.exe MmBuildMdlForNonPagedPool undef
222 ntoskrnl.exe CcWaitForCurrentLazyWriterActivity undef
223 ntoskrnl.exe FsRtlOplockFsctrl undef
224 ntoskrnl.exe SeSinglePrivilegeCheck undef
225 ntoskrnl.exe FsRtlProcessFileLock undef
226 ntoskrnl.exe FsRtlPrivateLock undef
227 ntoskrnl.exe FsRtlFastUnlockSingle undef
228 ntoskrnl.exe FsRtlFastUnlockAllByKey undef
229 ntoskrnl.exe FsRtlIsNameInExpression pass
230 ntoskrnl.exe CcMdlRead undef
231 ntoskrnl.exe CcSetReadAheadGranularity
232 ntoskrnl.exe FsRtlAllocateFileLock undef
233 ntoskrnl.exe FsRtlUninitializeOplock
234 ntoskrnl.exe FsRtlFreeFileLock undef
235 ntoskrnl.exe IoVerifyVolume undef
237 ntoskrnl.exe _aullshr
238 ntoskrnl.exe ExQueueWorkItem undef
239 ntoskrnl.exe _except_handler3 undef
241 ntoskrnl.exe DbgBreakPoint
242 ntoskrnl.exe FsRtlAllocatePool pass
243 ntoskrnl.exe CcGetFileObjectFromBcb undef
244 ntoskrnl.exe FsRtlUninitializeFileLock
245 ntoskrnl.exe FsRtlFastCheckLockForWrite undef
246 ntoskrnl.exe CcFlushCache
247 ntoskrnl.exe FsRtlGetNextFileLock
248 ntoskrnl.exe MmCanFileBeTruncated undef
249 ntoskrnl.exe IoDeleteSymbolicLink undef
250 ntoskrnl.exe IoCreateSymbolicLink
251 ntoskrnl.exe FsRtlCopyWrite undef
252 ntoskrnl.exe CcZeroData
253 ntoskrnl.exe CcPreparePinWrite undef
254 ntoskrnl.exe CcPrepareMdlWrite undef
255 ntoskrnl.exe CcCopyWrite
256 ntoskrnl.exe CcMdlWriteComplete undef
257 ntoskrnl.exe CcDeferWrite undef
258 ntoskrnl.exe CcIsThereDirtyData undef
259 ntoskrnl.exe CcSetAdditionalCacheAttributes undef
260 ntoskrnl.exe DbgPrintEx undef
261 ntoskrnl.exe ExAcquireSharedWaitForExclusive undef
262 ntoskrnl.exe ExAllocatePoolWithQuotaTag undef
263 ntoskrnl.exe ExGetExclusiveWaiterCount undef
264 ntoskrnl.exe ExGetSharedWaiterCount undef
265 ntoskrnl.exe ExfInterlockedAddUlong undef
266 ntoskrnl.exe FsRtlIsDbcsInExpression undef
267 ntoskrnl.exe FsRtlIsTotalDeviceFailure undef
268 ntoskrnl.exe FsRtlPostPagingFileStackOverflow undef
269 ntoskrnl.exe FsRtlPostStackOverflow undef
270 ntoskrnl.exe IoBuildAsynchronousFsdRequest
271 ntoskrnl.exe IoCheckEaBufferValidity undef
272 ntoskrnl.exe IoGetFileObjectGenericMapping
273 ntoskrnl.exe IoIsSystemThread undef
274 ntoskrnl.exe IoRaiseInformationalHardError undef
275 ntoskrnl.exe KeDelayExecutionThread undef
276 ntoskrnl.exe KeSetTimer
277 ntoskrnl.exe ProbeForRead undef
278 ntoskrnl.exe ProbeForWrite undef
279 ntoskrnl.exe SeAccessCheck undef
280 ntoskrnl.exe SeFilterToken undef
281 ntoskrnl.exe SeLockSubjectContext
282 ntoskrnl.exe SePrivilegeCheck undef
283 ntoskrnl.exe SeReleaseSubjectContext
284 ntoskrnl.exe SeUnlockSubjectContext
285 ntoskrnl.exe ZwQueryValueKey undef
288 ntoskrnl.exe ExInterlockedPushEntrySList
290 ntoskrnl.exe SeCaptureSubjectContext
291 ntoskrnl.exe RtlLengthRequiredSid
292 ntoskrnl.exe RtlInitializeSid
293 ntoskrnl.exe RtlSubAuthoritySid
294 ntoskrnl.exe RtlCreateAcl
295 ntoskrnl.exe RtlAddAccessAllowedAce
296 ntoskrnl.exe RtlCreateSecurityDescriptor
297 ntoskrnl.exe RtlSetDaclSecurityDescriptor
298 ntoskrnl.exe SeAssignSecurity
299 ntoskrnl.exe RtlLengthSecurityDescriptor
300 ntoskrnl.exe SeValidSecurityDescriptor
301 ntoskrnl.exe VerSetConditionMask pass
302 ntoskrnl.exe RtlVerifyVersionInfo pass
303 ntoskrnl.exe RtlGetVersion
304 ntoskrnl.exe KeInitializeMutant pass
305 ntoskrnl.exe IoRegisterDriverReinitialization
306 ntoskrnl.exe PoQueueShutdownWorkItem
308 hal.dll KfReleaseSpinLock
309 hal.dll KeGetCurrentIrql
310 hal.dll ExAcquireFastMutex
311 hal.dll ExReleaseFastMutex
312 hal.dll KfAcquireSpinLock
314 hal.dll HalReportResourceUsage undef
315 hal.dll HalAllProcessorsStarted undef
316 hal.dll HalQueryRealTimeClock undef
317 hal.dll HalAllocateAdapterChannel undef
318 hal.dll KeStallExecutionProcessor undef
319 hal.dll HalTranslateBusAddress undef
320 hal.dll HalGetBusDataByOffset undef
321 hal.dll HalSetBusDataByOffset undef
322 hal.dll KeQueryPerformanceCounter
323 hal.dll HalReturnToFirmware undef
324 hal.dll READ_PORT_UCHAR undef
325 hal.dll READ_PORT_USHORT undef
326 hal.dll READ_PORT_ULONG undef
327 hal.dll WRITE_PORT_UCHAR undef
328 hal.dll WRITE_PORT_USHORT undef
329 hal.dll WRITE_PORT_ULONG undef
330 hal.dll HalInitializeProcessor undef
331 hal.dll HalCalibratePerformanceCounter undef
332 hal.dll HalSetRealTimeClock undef
333 hal.dll HalHandleNMI undef
334 hal.dll HalBeginSystemInterrupt undef
335 hal.dll HalEndSystemInterrupt undef
336 hal.dll KeRaiseIrqlToSynchLevel undef
337 hal.dll KeAcquireInStackQueuedSpinLockRaiseToSynch undef
338 hal.dll HalInitSystem undef
339 hal.dll HalDisableSystemInterrupt undef
340 hal.dll HalEnableSystemInterrupt undef
343 hal.dll HalClearSoftwareInterrupt undef
344 hal.dll KeReleaseSpinLock
345 hal.dll KeAcquireSpinLock
346 hal.dll ExTryToAcquireFastMutex
347 hal.dll KeAcquireSpinLockRaiseToSynch undef
348 hal.dll KeFlushWriteBuffer undef
349 hal.dll HalProcessorIdle undef
350 hal.dll HalReadDmaCounter undef
351 hal.dll IoMapTransfer undef
352 hal.dll IoFreeMapRegisters undef
353 hal.dll IoFreeAdapterChannel undef
354 hal.dll IoFlushAdapterBuffers undef
355 hal.dll HalFreeCommonBuffer undef
356 hal.dll HalAllocateCommonBuffer undef
357 hal.dll HalAllocateCrashDumpRegisters undef
358 hal.dll HalGetAdapter undef
359 hal.dll HalSetTimeIncrement undef
360 hal.dll HalGetEnvironmentVariable undef
361 hal.dll HalSetEnvironmentVariable undef
363 hal.dll HalGetInterruptVector undef
364 hal.dll HalRequestSoftwareInterrupt undef
365 hal.dll KeAcquireInStackQueuedSpinLock undef
366 hal.dll KeReleaseInStackQueuedSpinLock undef
367 hal.dll KeRaiseIrqlToDpcLevel undef
368 hal.dll HalSystemVectorDispatchEntry undef
370 hal.dll HalStartProfileInterrupt undef
371 hal.dll HalSetProfileInterval undef
372 hal.dll HalStopProfileInterrupt undef
373 hal.dll KeAcquireQueuedSpinLockRaiseToSynch undef
374 hal.dll HalRequestIpi undef
375 hal.dll HalStartNextProcessor undef
376 hal.dll KeTryToAcquireQueuedSpinLock undef
377 hal.dll KeAcquireQueuedSpinLock undef
378 hal.dll KeReleaseQueuedSpinLock undef
380 bootvid.dll VidInitialize undef
381 bootvid.dll VidDisplayString undef
382 bootvid.dll VidSetTextColor undef
383 bootvid.dll VidSolidColorFill undef
384 bootvid.dll VidBitBlt undef
385 bootvid.dll VidBufferToScreenBlt undef
386 bootvid.dll VidScreenToBufferBlt undef
387 bootvid.dll VidResetDisplay undef
388 bootvid.dll VidCleanUp undef
389 bootvid.dll VidSetScrollRegion undef
391 kdcom.dll KdD0Transition undef
392 kdcom.dll KdD3Transition undef
393 kdcom.dll KdRestore undef
394 kdcom.dll KdReceivePacket undef
395 kdcom.dll KdDebuggerInitialize0 undef
396 kdcom.dll KdSave undef
397 kdcom.dll KdDebuggerInitialize1 undef
398 kdcom.dll KdSendPacket undef