c872d3dada5b5eadcfe9817876e2c9b061ce9919
[reactos.git] / reactos / lib / ntdll / def / ntdll.def
1 ; $Id: ntdll.def,v 1.30 1999/12/18 10:16:11 ea Exp $
2 ;
3 ; ReactOS Operating System
4 ;
5 LIBRARY ntdll.dll
6
7 EXPORTS
8 NlsAnsiCodePage
9 NlsMbCodePageTag
10 NlsMbOemCodePageTag
11 NtAcceptConnectPort@24
12 NtAccessCheck@32
13 NtAccessCheckAndAuditAlarm@44
14 NtAddAtom@8
15 NtAdjustGroupsToken@24
16 NtAdjustPrivilegesToken@24
17 NtAlertResumeThread@8
18 NtAlertThread@4
19 NtAllocateLocallyUniqueId@4
20 NtAllocateUuids@12
21 NtAllocateVirtualMemory@24
22 NtCallbackReturn@12
23 NtCancelIoFile@8
24 NtCancelTimer@8
25 NtClearEvent@4
26 NtClose@4
27 NtCloseObjectAuditAlarm@12
28 NtCompleteConnectPort@4
29 NtConnectPort@32
30 NtContinue@8
31 NtCreateChannel@8
32 NtCreateDirectoryObject@12
33 NtCreateEvent@20
34 NtCreateEventPair@12
35 NtCreateFile@44
36 NtCreateIoCompletion@16
37 NtCreateKey@28
38 NtCreateMailslotFile@32
39 NtCreateMutant@16
40 NtCreateNamedPipeFile@56
41 NtCreatePagingFile@16
42 NtCreatePort@20
43 NtCreateProcess@32
44 NtCreateProfile@36
45 NtCreateSection@28
46 NtCreateSemaphore@20
47 NtCreateSymbolicLinkObject@16
48 NtCreateThread@32
49 NtCreateTimer@16
50 NtCreateToken@52
51 NtDelayExecution@8
52 NtDeleteAtom@4
53 NtDeleteFile@4
54 NtDeleteKey@4
55 NtDeleteObjectAuditAlarm@12
56 NtDeleteValueKey@8
57 NtDeviceIoControlFile@40
58 NtDisplayString@4
59 NtDuplicateObject@28
60 NtDuplicateToken@24
61 NtEnumerateKey@24
62 NtEnumerateValueKey@24
63 NtExtendSection@8
64 NtFindAtom@8
65 NtFlushBuffersFile@8
66 NtFlushInstructionCache@12
67 NtFlushKey@4
68 NtFlushVirtualMemory@16
69 NtFlushWriteBuffer@0
70 NtFreeVirtualMemory@16
71 NtFsControlFile@40
72 NtGetContextThread@8
73 NtGetPlugPlayEvent@16
74 NtGetTickCount@4
75 NtImpersonateClientOfPort@8
76 NtImpersonateThread@12
77 NtInitializeRegistry@4
78 NtListenChannel@8
79 NtListenPort@8
80 NtLoadDriver@4
81 NtLoadKey@8
82 NtLoadKey2@12
83 NtLockFile@40
84 NtLockVirtualMemory@16
85 NtMakeTemporaryObject@4
86 NtMapViewOfSection@40
87 NtNotifyChangeDirectoryFile@36
88 NtNotifyChangeKey@40
89 NtOpenChannel@8
90 NtOpenDirectoryObject@12
91 NtOpenEvent@12
92 NtOpenEventPair@12
93 NtOpenFile@24
94 NtOpenIoCompletion@12
95 NtOpenKey@12
96 NtOpenMutant@12
97 NtOpenObjectAuditAlarm@48
98 NtOpenProcess@16
99 NtOpenProcessToken@12
100 NtOpenSection@12
101 NtOpenSemaphore@12
102 NtOpenSymbolicLinkObject@12
103 NtOpenThread@16
104 NtOpenThreadToken@16
105 NtOpenTimer@12
106 NtPlugPlayControl@16
107 NtPrivilegeCheck@12
108 NtPrivilegedServiceAuditAlarm@20
109 NtPrivilegeObjectAuditAlarm@24
110 NtProtectVirtualMemory@20
111 NtPulseEvent@8
112 NtQueueApcThread@20
113 NtQueryAttributesFile@8
114 NtQueryDefaultLocale@8
115 NtQueryDirectoryFile@44
116 NtQueryDirectoryObject@28
117 NtQueryEaFile@36
118 NtQueryEvent@20
119 NtQueryFullAttributesFile@8
120 NtQueryInformationAtom@20
121 NtQueryInformationFile@20
122 NtQueryInformationPort@20
123 NtQueryInformationProcess@20
124 NtQueryInformationThread@20
125 NtQueryInformationToken@20
126 NtQueryIoCompletion@20
127 NtQueryIntervalProfile@8
128 NtQueryKey@20
129 NtQueryMultipleValueKey@24
130 NtQueryMutant@20
131 NtQueryObject@20
132 NtQueryOleDirectoryFile@44
133 NtQueryPerformanceCounter@8
134 NtQuerySection@20
135 NtQuerySecurityObject@20
136 NtQuerySemaphore@20
137 NtQuerySymbolicLinkObject@12
138 NtQuerySystemEnvironmentValue@16
139 NtQuerySystemInformation@16
140 NtQuerySystemTime@4
141 NtQueryTimer@20
142 NtQueryTimerResolution@12
143 NtQueryValueKey@24
144 NtQueryVirtualMemory@24
145 NtQueryVolumeInformationFile@20
146 NtRaiseException@12
147 NtRaiseHardError@24
148 NtReadFile@36
149 NtReadFileScatter@36
150 NtReadRequestData@24
151 NtReadVirtualMemory@20
152 NtRegisterThreadTerminatePort@4
153 NtReleaseMutant@8
154 NtReleaseSemaphore@12
155 NtRemoveIoCompletion@20
156 NtReplaceKey@12
157 NtReplyPort@8
158 NtReplyWaitReceivePort@16
159 NtReplyWaitReplyPort@8
160 NtReplyWaitSendChannel@12
161 NtRequestPort@8
162 NtRequestWaitReplyPort@12
163 NtResetEvent@8
164 NtRestoreKey@12
165 NtResumeThread@8
166 NtSaveKey@8
167 NtSendWaitReplyChannel@16
168 NtSetContextChannel@4
169 NtSetContextThread@8
170 NtSetDefaultHardErrorPort@4
171 NtSetDefaultLocale@8
172 NtSetEaFile@16
173 NtSetEvent@8
174 NtSetHighEventPair@4
175 NtSetHighWaitLowEventPair@4
176 NtSetInformationFile@20
177 NtSetInformationKey@16
178 NtSetInformationObject@16
179 NtSetInformationProcess@16
180 NtSetInformationThread@16
181 NtSetInformationToken@16
182 NtSetIntervalProfile@8
183 NtSetIoCompletion@20
184 NtSetLdtEntries@24
185 NtSetLowEventPair@4
186 NtSetLowWaitHighEventPair@4
187 NtSetSecurityObject@12
188 NtSetSystemEnvironmentValue@8
189 NtSetSystemInformation@12
190 NtSetSystemPowerState@12
191 NtSetSystemTime@8
192 NtSetTimer@28
193 NtSetTimerResolution@12
194 NtSetValueKey@24
195 NtSetVolumeInformationFile@20
196 NtShutdownSystem@4
197 NtSignalAndWaitForSingleObject@16
198 NtStartProfile@4
199 NtStopProfile@4
200 NtSuspendThread@8
201 NtSystemDebugControl@24
202 NtTerminateProcess@8
203 NtTerminateThread@8
204 NtTestAlert@0
205 NtUnloadDriver@4
206 NtUnloadKey@4
207 NtUnlockFile@20
208 NtUnlockVirtualMemory@16
209 NtUnmapViewOfSection@8
210 NtVdmControl@8
211 NtWaitForMultipleObjects@20
212 NtWaitForSingleObject@12
213 NtWaitHighEventPair@4
214 NtWaitLowEventPair@4
215 NtWriteFile@36
216 NtWriteFileGather@36
217 NtWriteRequestData@24
218 NtWriteVirtualMemory@20
219 NtW32Call@20
220 NtYieldExecution@0
221 ZwAcceptConnectPort@24
222 ZwAccessCheck@32
223 ZwAccessCheckAndAuditAlarm@44
224 ZwAddAtom@8
225 ZwAdjustGroupsToken@24
226 ZwAdjustPrivilegesToken@24
227 ZwAlertResumeThread@8
228 ZwAlertThread@4
229 ZwAllocateLocallyUniqueId@4
230 ZwAllocateUuids@12
231 ZwAllocateVirtualMemory@24
232 ZwCallbackReturn@12
233 ZwCancelIoFile@8
234 ZwCancelTimer@8
235 ZwClearEvent@4
236 ZwClose@4
237 ZwCloseObjectAuditAlarm@12
238 ZwCompleteConnectPort@4
239 ZwConnectPort@32
240 ZwContinue@8
241 ZwCreateChannel@8
242 ZwCreateDirectoryObject@12
243 ZwCreateEvent@20
244 ZwCreateEventPair@12
245 ZwCreateFile@44
246 ZwCreateIoCompletion@16
247 ZwCreateKey@28
248 ZwCreateMailslotFile@32
249 ZwCreateMutant@16
250 ZwCreateNamedPipeFile@56
251 ZwCreatePagingFile@16
252 ZwCreatePort@20
253 ZwCreateProcess@32
254 ZwCreateProfile@36
255 ZwCreateSection@28
256 ZwCreateSemaphore@20
257 ZwCreateSymbolicLinkObject@16
258 ZwCreateThread@32
259 ZwCreateTimer@16
260 ZwCreateToken@52
261 ZwDelayExecution@8
262 ZwDeleteAtom@4
263 ZwDeleteFile@4
264 ZwDeleteKey@4
265 ZwDeleteObjectAuditAlarm@12
266 ZwDeleteValueKey@8
267 ZwDeviceIoControlFile@40
268 ZwDisplayString@4
269 ZwDuplicateObject@28
270 ZwDuplicateToken@24
271 ZwEnumerateKey@24
272 ZwEnumerateValueKey@24
273 ZwExtendSection@8
274 ZwFindAtom@8
275 ZwFlushBuffersFile@8
276 ZwFlushInstructionCache@12
277 ZwFlushKey@4
278 ZwFlushVirtualMemory@16
279 ZwFlushWriteBuffer@0
280 ZwFreeVirtualMemory@16
281 ZwFsControlFile@40
282 ZwGetContextThread@8
283 ZwGetPlugPlayEvent@16
284 ZwGetTickCount@4
285 ZwImpersonateClientOfPort@8
286 ZwImpersonateThread@12
287 ZwInitializeRegistry@4
288 ZwListenChannel@8
289 ZwListenPort@8
290 ZwLoadDriver@4
291 ZwLoadKey@8
292 ZwLoadKey2@12
293 ZwLockFile@40
294 ZwLockVirtualMemory@16
295 ZwMakeTemporaryObject@4
296 ZwMapViewOfSection@40
297 ZwNotifyChangeDirectoryFile@36
298 ZwNotifyChangeKey@40
299 ZwOpenChannel@8
300 ZwOpenDirectoryObject@12
301 ZwOpenEvent@12
302 ZwOpenEventPair@12
303 ZwOpenFile@24
304 ZwOpenIoCompletion@12
305 ZwOpenKey@12
306 ZwOpenMutant@12
307 ZwOpenObjectAuditAlarm@48
308 ZwOpenProcess@16
309 ZwOpenProcessToken@12
310 ZwOpenSection@12
311 ZwOpenSemaphore@12
312 ZwOpenSymbolicLinkObject@12
313 ZwOpenThread@16
314 ZwOpenThreadToken@16
315 ZwOpenTimer@12
316 ZwPlugPlayControl@16
317 ZwPrivilegeCheck@12
318 ZwPrivilegedServiceAuditAlarm@20
319 ZwPrivilegeObjectAuditAlarm@24
320 ZwProtectVirtualMemory@20
321 ZwPulseEvent@8
322 ZwQueueApcThread@20
323 ZwQueryInformationAtom@20
324 ZwQueryAttributesFile@8
325 ZwQueryDefaultLocale@8
326 ZwQueryDirectoryFile@44
327 ZwQueryDirectoryObject@28
328 ZwQueryEaFile@36
329 ZwQueryEvent@20
330 ZwQueryFullAttributesFile@8
331 ZwQueryInformationFile@20
332 ZwQueryInformationPort@20
333 ZwQueryInformationProcess@20
334 ZwQueryInformationThread@20
335 ZwQueryInformationToken@20
336 ZwQueryIntervalProfile@8
337 ZwQueryIoCompletion@20
338 ZwQueryKey@20
339 ZwQueryMultipleValueKey@24
340 ZwQueryMutant@20
341 ZwQueryObject@20
342 ZwQueryOleDirectoryFile@44
343 ZwQueryPerformanceCounter@8
344 ZwQuerySection@20
345 ZwQuerySecurityObject@20
346 ZwQuerySemaphore@20
347 ZwQuerySymbolicLinkObject@12
348 ZwQuerySystemEnvironmentValue@16
349 ZwQuerySystemInformation@16
350 ZwQuerySystemTime@4
351 ZwQueryTimer@20
352 ZwQueryTimerResolution@12
353 ZwQueryValueKey@24
354 ZwQueryVirtualMemory@24
355 ZwQueryVolumeInformationFile@20
356 ZwRaiseException@12
357 ZwRaiseHardError@24
358 ZwReadFile@36
359 ZwReadFileScatter@36
360 ZwReadRequestData@24
361 ZwReadVirtualMemory@20
362 ZwRegisterThreadTerminatePort@4
363 ZwReleaseMutant@8
364 ZwReleaseSemaphore@12
365 ZwRemoveIoCompletion@20
366 ZwReplaceKey@12
367 ZwReplyPort@8
368 ZwReplyWaitReceivePort@16
369 ZwReplyWaitReplyPort@8
370 ZwReplyWaitSendChannel@12
371 ZwRequestPort@8
372 ZwRequestWaitReplyPort@12
373 ZwResetEvent@8
374 ZwRestoreKey@12
375 ZwResumeThread@8
376 ZwSaveKey@8
377 ZwSendWaitReplyChannel@16
378 ZwSetContextChannel@4
379 ZwSetContextThread@8
380 ZwSetDefaultHardErrorPort@4
381 ZwSetDefaultLocale@8
382 ZwSetEaFile@16
383 ZwSetEvent@8
384 ZwSetHighEventPair@4
385 ZwSetHighWaitLowEventPair@4
386 ZwSetInformationFile@20
387 ZwSetInformationKey@16
388 ZwSetInformationObject@16
389 ZwSetInformationProcess@16
390 ZwSetInformationThread@16
391 ZwSetInformationToken@16
392 ZwSetIntervalProfile@8
393 ZwSetIoCompletion@20
394 ZwSetLdtEntries@24
395 ZwSetLowEventPair@4
396 ZwSetLowWaitHighEventPair@4
397 ZwSetSecurityObject@12
398 ZwSetSystemEnvironmentValue@8
399 ZwSetSystemInformation@12
400 ZwSetSystemPowerState@12
401 ZwSetSystemTime@8
402 ZwSetTimer@28
403 ZwSetTimerResolution@12
404 ZwSetValueKey@24
405 ZwSetVolumeInformationFile@20
406 ZwShutdownSystem@4
407 ZwSignalAndWaitForSingleObject@16
408 ZwStartProfile@4
409 ZwStopProfile@4
410 ZwSuspendThread@8
411 ZwSystemDebugControl@24
412 ZwTerminateProcess@8
413 ZwTerminateThread@8
414 ZwTestAlert@0
415 ZwUnloadDriver@4
416 ZwUnloadKey@4
417 ZwUnlockFile@20
418 ZwUnlockVirtualMemory@16
419 ZwUnmapViewOfSection@8
420 ZwVdmControl@8
421 ZwWaitForMultipleObjects@20
422 ZwWaitForSingleObject@12
423 ZwWaitHighEventPair@4
424 ZwWaitLowEventPair@4
425 ZwWriteFile@36
426 ZwWriteFileGather@36
427 ZwWriteRequestData@24
428 ZwWriteVirtualMemory@20
429 ZwW32Call@20
430 ZwYieldExecution@0
431 RtlAcquirePebLock@0
432 RtlAllocateHeap@12
433 RtlAnsiCharToUnicodeChar@4
434 RtlAnsiStringToUnicodeSize@4
435 RtlAnsiStringToUnicodeString@12
436 RtlAppendAsciizToString@12
437 RtlAppendStringToString@12
438 RtlAppendUnicodeStringToString@12
439 RtlAppendUnicodeToString@12
440 RtlCharToInteger@12
441 RtlCreateEnvironment@8
442 RtlCreateHeap@24
443 RtlCreateProcessParameters@40
444 RtlCreateUnicodeString@8
445 RtlCreateUnicodeStringFromAsciiz@8
446 RtlCreateUserProcess@40
447 RtlCreateUserThread@40
448 RtlCompactHeap@8
449 RtlCompareString@12
450 RtlCompareUnicodeString@12
451 RtlConvertLongToLargeInteger@4
452 RtlConvertUlongToLargeInteger@4
453 RtlCopyString@8
454 RtlCopyUnicodeString@8
455 RtlDeNormalizeProcessParams@4
456 RtlDestroyEnvironment@4
457 RtlDestroyHeap@4
458 RtlDestroyProcessParameters@4
459 RtlDowncaseUnicodeString@12
460 RtlEnlargedIntegerMultiply@8
461 RtlEnlargedUnsignedDivide@16
462 RtlEnlargedUnsignedMultiply@8
463 RtlEqualString@12
464 RtlEqualUnicodeString@12
465 RtlEraseUnicodeString@4
466 RtlExtendedIntegerMultiply@12
467 RtlExtendedLargeIntegerDivide@16
468 RtlExtendedMagicDivide@20
469 RtlFillMemory@12
470 RtlFreeAnsiString@4
471 RtlFreeHeap@12
472 RtlFreeOemString@4
473 RtlFreeUnicodeString@4
474 RtlGetProcessHeap@0
475 RtlInitAnsiString@8
476 RtlInitializeContext@20
477 RtlInitString@8
478 RtlInitUnicodeString@8
479 RtlIntegerToChar@16
480 RtlIntegerToUnicodeString@12
481 RtlLargeIntegerAdd@16
482 RtlLargeIntegerArithmeticShift@12
483 RtlLargeIntegerDivide@20
484 RtlLargeIntegerNegate@8
485 RtlLargeIntegerShiftLeft@12
486 RtlLargeIntegerShiftRight@12
487 RtlLargeIntegerSubtract@16
488 RtlLengthSecurityDescriptor
489 RtlLockHeap@4
490 RtlMoveMemory@12
491 RtlMultiByteToUnicodeN@20
492 RtlNormalizeProcessParams@4
493 RtlNtStatusToDosError@4
494 RtlNtStatusToPsxErrno@4
495 RtlOemStringToUnicodeSize@4
496 RtlOemStringToUnicodeString@12
497 RtlOemToUnicodeN@20
498 RtlQueryEnvironmentVariable_U@12
499 RtlReAllocateHeap@16
500 RtlReleasePebLock@0
501 RtlSetCurrentEnvironment@8
502 RtlSetEnvironmentVariable@12
503 RtlSizeHeap@12
504 RtlUnlockHeap@4
505 RtlUnicodeStringToAnsiSize@4
506 RtlUnicodeStringToAnsiString@12
507 RtlUnicodeStringToInteger@12
508 RtlUnicodeStringToOemSize@4
509 RtlUnicodeStringToOemString@12
510 RtlUnicodeToMultiByteN@20
511 RtlUnicodeToMultiByteSize@12
512 RtlUnicodeToOemN@20
513 RtlUnwind@0
514 RtlUpcaseUnicodeChar@4
515 RtlUpcaseUnicodeString@12
516 RtlUpcaseUnicodeStringToAnsiString@12
517 RtlUpcaseUnicodeStringToOemString@12
518 RtlUpcaseUnicodeToMultiByteN@20
519 RtlUpcaseUnicodeToOemN@20
520 RtlUpperChar@4
521 RtlUpperString@8
522 RtlValidateHeap@12
523 RtlZeroMemory@8
524 RtlxAnsiStringToUnicodeSize@4
525 RtlxOemStringToUnicodeSize@4
526 RtlxUnicodeStringToAnsiSize@4
527 RtlxUnicodeStringToOemSize@4
528 ;__isascii
529 ;__iscsym
530 ;__iscsymf
531 ;__toascii
532 ;_alldiv
533 ;_allmul
534 ;_alloca_probe
535 ;_allrem
536 ;_allshl
537 ;_allshr
538 ;_atoi64
539 ;_aulldiv
540 ;_aullrem
541 ;_aullshr
542 ;_chkstk
543 ;_fltused
544 ;_ftol
545 ;_i64toa
546 ;_i64tow
547 ;_itoa
548 ;_itow
549 ;_ltoa
550 ;_ltow
551 _memccpy
552 _memicmp
553 ;_snprintf
554 ;_snwprintf
555 _splitpath
556 _strcmpi
557 _stricmp
558 _strlwr
559 _strnicmp
560 _strupr
561 _tolower
562 _toupper
563 ;_ultoa
564 ;_ultow
565 ;_vsnprintf
566 _wcsicmp
567 _wcslwr
568 _wcsnicmp
569 _wcsupr
570 ;_wtoi
571 ;_wtoi64
572 ;_wtol
573 abs
574 ;atan
575 atoi
576 atol
577 ;ceil
578 ;cos
579 ;fabs
580 ;floor
581 isalnum
582 isalpha
583 iscntrl
584 isdigit
585 isgraph
586 islower
587 isprint
588 ispunct
589 isspace
590 isupper
591 ;iswalpha
592 ;iswctype
593 isxdigit
594 labs
595 ;log
596 ;mbstowcs
597 memchr
598 memcmp
599 memcpy
600 memmove
601 memset
602 ;pow
603 ;qsort
604 ;sin
605 sprintf
606 ;sqrt
607 ;sscanf
608 strcat
609 strchr
610 strcmp
611 strcpy
612 strcspn
613 strlen
614 strncat
615 strncmp
616 strncpy
617 strpbrk
618 strrchr
619 strspn
620 strstr
621 strtol
622 strtoul
623 ;swprintf
624 ;tan
625 tolower
626 toupper
627 towlower
628 towupper
629 vsprintf
630 wcscat
631 wcschr
632 wcscmp
633 wcscpy
634 wcscspn
635 wcslen
636 wcsncat
637 wcsncmp
638 wcsncpy
639 wcspbrk
640 wcsrchr
641 wcsspn
642 wcsstr
643 ;wcstol
644 ;wcstombs
645 ;wcstoul
646 LdrGetExportByName
647 LdrGetExportByOrdinal
648 LdrLoadDll
649 LdrMapNTDllForProcess
650 LdrUnloadDll
651 LdrFindResource_U
652 LdrAccessResource