67d1119558739563c4f6c0e1d17a5e83d2a582e3
[reactos.git] / reactos / ntoskrnl / ntoskrnl.def
1 ; $Id: ntoskrnl.def,v 1.15 1999/08/17 12:01:38 ekohl Exp $
2 ;
3 ; reactos/ntoskrnl/ntoskrnl.def
4 ;
5 ; ReactOS Operating System
6 ;
7 EXPORTS
8 CcInitializeFileCache
9 CcRequestCachePage
10 CcReleaseCachePage
11 CcReleaseFileCache
12 DbgPrint
13 ExAcquireResourceExclusive
14 ExAcquireResourceExclusiveLite
15 ExAcquireResourceSharedLite
16 ExAcquireSharedStarveExclusive
17 ExAcquireSharedWaitForExclusive
18 ExAllocateFromNPagedLookasideList
19 ExAllocateFromPagedLookasideList
20 ExAllocateFromZone
21 ExAllocatePool
22 ExAllocatePoolWithQuota
23 ;ExAllocatePoolWithQuotaTag
24 ExAllocatePoolWithTag
25 ExConvertExclusiveToSharedLite
26 ExDeleteNPagedLookasideList
27 ExDeletePagedLookasideList
28 ExDeleteResource
29 ExDeleteResourceLite
30 ExExtendZone
31 ExFreePool
32 ExFreeToNPagedLookasideList
33 ExFreeToPagedLookasideList
34 ExFreeToZone
35 ExGetCurrentResourceThread
36 ExGetExclusiveWaiterCount
37 ExGetSharedWaiterCount
38 ExInitializeFastMutex
39 ExInitializeNPagedLookasideList
40 ExInitializePagedLookasideList
41 ExInitializeResource
42 ExInitializeResourceLite
43 ExInitializeSListHead
44 ExInitializeWorkItem
45 ExInitializeZone
46 ExInterlockedAddLargeInteger
47 ExInterlockedAddUlong
48 ExInterlockedAllocateFromZone
49 ExInterlockedDecrementLong
50 ExInterlockedExchangeUlong
51 ExInterlockedExtendZone
52 ExInterlockedFreeToZone
53 ExInterlockedIncrementLong
54 ExInterlockedInsertHeadList
55 ExInterlockedInsertTailList
56 ExInterlockedPopEntryList
57 ExInterlockedPopEntrySList
58 ExInterlockedPushEntryList
59 ExInterlockedPushEntrySList
60 ExInterlockedRemoveHeadList
61 ExIsFullZone
62 ExIsObjectInFirstZoneSegment
63 ExIsResourceAcquiredExclusiveLite
64 ExIsResourceAcquiredSharedLite
65 ExLocalTimeToSystemTime
66 ExQueryDepthSListHead
67 ExQueueWorkItem
68 ExRaiseStatus
69 ExReinitializeResourceLite
70 ExReleaseFastMutex
71 ExReleaseFastMutexUnsafe
72 ExReleaseResource
73 ExReleaseResourceForThread
74 ExReleaseResourceForThreadLite
75 ExSystemTimeToLocalTime
76 ExTryToAcquireFastMutex
77 ExTryToAcquireResourceExclusiveLite
78 HalGetInterruptVector
79 HalRegisterServiceTable
80 KeBugCheck
81 KeBugCheckEx
82 KeFlushIoBuffers
83 KeGetCurrentIrql
84 KeGetPreviousMode
85 KeInitializeDpc
86 KeInitializeEvent
87 KeInitializeSpinLock
88 KeInsertQueueDpc
89 KeLowerIrql
90 KeQuerySystemTime
91 KeStallExecutionProcessor
92 KeSynchronizeExecution
93 KeRaiseIrql
94 KeWaitForSingleObject
95 HalGetBusDataByOffset
96 HalSetBusDataByOffset
97 InitializeObjectAttributes
98 IoAllocateController
99 IoAttachDeviceToDeviceStack
100 IoBuildSynchronousFsdRequest
101 IoCallDriver
102 IoCompleteRequest
103 IoConnectInterrupt
104 IoCreateController
105 IoCreateDevice
106 IoCreateStreamFileObject
107 IoCreateSymbolicLink
108 IoDeleteController
109 IoDeleteDevice
110 IoDisconnectInterrupt
111 IoFreeController
112 IoGetCurrentIrpStackLocation
113 IoInitializeDpcRequest
114 IoInitializeTimer
115 IoMarkIrpPending
116 IoRegisterFileSystem
117 IoRequestDpc
118 IoStartPacket
119 IoStartNextPacket
120 IoStartNextPacketByKey
121 IoStartTimer
122 IoStopTimer
123 MmGetSystemAddressForMdl
124 MmMapIoSpace
125 NtAddAtom@8
126 NtAdjustPrivilegesToken@24
127 NtAllocateLocallyUniqueId@4
128 NtAllocateUuids@12
129 NtAllocateVirtualMemory@24
130 ;NtBuildNumber <--- variable?
131 NtClose@4
132 ;NtConnectPort@32
133 NtConnectPort@8
134 NtCreateEvent@20
135 NtCreateFile@44
136 NtCreateSection@28
137 NtDeleteAtom@4
138 NtDeleteFile@4
139 NtDeviceIoControlFile@40
140 NtDuplicateObject@28
141 NtDuplicateToken@24
142 NtFindAtom@8
143 NtFreeVirtualMemory@16
144 NtFsControlFile@40
145 ;NtGlobalFlag <--- variable?
146 NtLockFile@40
147 NtMapViewOfSection@40
148 NtNotifyChangeDirectoryFile@36
149 NtOpenFile@24
150 NtOpenProcess@16
151 NtOpenProcessToken@12
152 NtQueryDirectoryFile@44
153 NtQueryEaFile@36
154 ;NtQueryInformationAtom <--- ?
155 NtQueryInformationFile@20
156 NtQueryInformationProcess@20
157 NtQueryInformationToken@20
158 ;NtQueryOleDirectoryFile@ <--- ?
159 NtQuerySecurityObject@20
160 NtQueryVolumeInformationFile@20
161 NtReadFile@36
162 ;NtRequestPort@8
163 NtRequestPort@20
164 ;NtRequestWaitReplyPort@8
165 NtRequestWaitReplyPort@0
166 NtSetEvent@8
167 NtSetInformationFile@20
168 NtSetInformationProcess@16
169 NtSetInformationThread@16
170 NtSetSecurityObject@12
171 NtUnlockFile@20
172 ;NtVdmControl@8 <--- ?
173 NtWaitForSingleObject@12
174 NtWriteFile@36
175 RtlAnsiStringToUnicodeString
176 RtlCompareMemory
177 RtlConvertLongToLargeInteger
178 RtlConvertUlongToLargeInteger
179 RtlCopyMemory
180 RtlEnlargedIntegerMultiply
181 RtlExtendedIntegerMultiply
182 RtlFreeUnicodeString
183 RtlInitAnsiString
184 RtlInitUnicodeString
185 RtlLargeIntegerAdd
186 RtlLargeIntegerGreaterThan
187 RtlLargeIntegerShiftRight
188 RtlMoveMemory
189 RtlTimeFieldsToTime
190 RtlTimeToTimeFields
191 RtlZeroMemory
192 ZwAccessCheckAndAuditAlarm@44
193 ZwAlertThread@4
194 ZwAllocateVirtualMemory@24
195 ZwClearEvent@4
196 ZwClose@4
197 ZwCloseObjectAuditAlarm@12
198 ZwConnectPort@32
199 ZwCreateDirectoryObject@12
200 ZwCreateEvent@20
201 ZwCreateFile@44
202 ZwCreateKey@28
203 ZwCreateSection@28
204 ZwCreateSymbolicLinkObject@16
205 ZwDeleteFile@4
206 ZwDeleteKey@4
207 ZwDeleteValueKey@8
208 ZwDeviceIoControlFile@40
209 ZwDisplayString@4
210 ZwDuplicateObject@28
211 ZwDuplicateToken@24
212 ZwEnumerateKey@24
213 ZwEnumerateValueKey@24
214 ZwFlushInstructionCache@12
215 ZwFlushKey@4
216 ZwFreeVirtualMemory@16
217 ZwFsControlFile@40
218 ZwLoadDriver@4
219 ZwLoadKey@8
220 ZwMakeTemporaryObject@4
221 ZwMapViewOfSection@40
222 ZwNotifyChangeKey@40
223 ZwOpenDirectoryObject@12
224 ZwOpenEvent@12
225 ZwOpenFile@24
226 ZwOpenKey@12
227 ZwOpenProcess@16
228 ZwOpenProcessToken@12
229 ZwOpenSection@12
230 ZwOpenSymbolicLinkObject@12
231 ZwOpenThread@16
232 ZwOpenThreadToken@16
233 ZwPulseEvent@8
234 ZwQueryDefaultLocale@8
235 ZwQueryDirectoryFile@44
236 ZwQueryInformationFile@20
237 ZwQueryInformationProcess@20
238 ZwQueryInformationToken@20
239 ZwQueryKey@20
240 ZwQueryObject@20
241 ZwQuerySection@20
242 ZwQuerySecurityObject@20
243 ZwQuerySymbolicLinkObject@12
244 ZwQuerySystemInformation@16
245 ZwQueryValueKey@24
246 ZwQueryVolumeInformationFile@20
247 ZwReadFile@36
248 ZwReplaceKey@12
249 ZwRequestWaitReplyPort@12
250 ZwResetEvent@8
251 ZwSaveKey@8
252 ZwSetDefaultLocale@8
253 ZwSetEvent@8
254 ZwSetInformationFile@20
255 ZwSetInformationObject@16
256 ZwSetInformationProcess@16
257 ZwSetInformationThread@16
258 ZwSetSystemInformation@12
259 ZwSetSystemTime@8
260 ZwSetValueKey@24
261 ZwTerminateProcess@8
262 ZwUnloadDriver@4
263 ZwUnloadKey@4
264 ZwUnmapViewOfSection@8
265 ZwWaitForMultipleObjects@20
266 ZwWaitForSingleObject@12
267 ZwWriteFile@36
268 ZwYieldExecution@0
269 ;_abnormal_termination
270 ;_alldiv
271 ;_allmul
272 ;_allrem
273 ;_allshl
274 ;_allshr
275 ;_aulldiv
276 ;_aullrem
277 ;_aullshr
278 ;_except_handler2
279 ;_global_unwind2
280 ;_itoa
281 ;_local_unwind2
282 ;_purecall
283 ;_snprintf
284 ;_snwprintf
285 _stricmp
286 _strlwr
287 _strnicmp
288 _strnset
289 _strrev
290 _strset
291 _strupr
292 ;_vsnprintf
293 _wcsicmp
294 _wcslwr
295 _wcsnicmp
296 _wcsnset
297 _wcsrev
298 _wcsupr
299 ;atoi
300 ;atol
301 isdigit
302 islower
303 isprint
304 isspace
305 isupper
306 isxdigit
307 ;mbstowcs
308 ;mbtowc
309 memchr
310 memcpy
311 memmove
312 memset
313 ;qsort
314 rand
315 sprintf
316 srand
317 strcat
318 strchr
319 strcmp
320 strcpy
321 strlen
322 strncat
323 strncmp
324 strcpy
325 strrchr
326 strspn
327 strstr
328 ;strtok
329 ;swprintf
330 tolower
331 toupper
332 towlower
333 towupper
334 vsprintf
335 wcscat
336 wcschr
337 wcscmp
338 wcscpy
339 wcscspn
340 wcslen
341 wcsncat
342 wcsncmp
343 wcsncpy
344 wcsrchr
345 wcsspn
346 wcsstr
347 ;wcstombs
348 ;wctomb