Corrected additional object manager issues pointed by Philip Susi
[reactos.git] / reactos / lib / ntdll / def / ntdll.def
1 ; $Id: ntdll.def,v 1.31 1999/12/22 14:48:23 dwelch 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 ;RtlCopyMemory@12
454 RtlCopyMemory
455 RtlCopyString@8
456 RtlCopyUnicodeString@8
457 RtlDeNormalizeProcessParams@4
458 RtlDestroyEnvironment@4
459 RtlDestroyHeap@4
460 RtlDestroyProcessParameters@4
461 RtlDowncaseUnicodeString@12
462 RtlEnlargedIntegerMultiply@8
463 RtlEnlargedUnsignedDivide@16
464 RtlEnlargedUnsignedMultiply@8
465 RtlEqualString@12
466 RtlEqualUnicodeString@12
467 RtlEraseUnicodeString@4
468 RtlExtendedIntegerMultiply@12
469 RtlExtendedLargeIntegerDivide@16
470 RtlExtendedMagicDivide@20
471 RtlFillMemory@12
472 RtlFreeAnsiString@4
473 RtlFreeHeap@12
474 RtlFreeOemString@4
475 RtlFreeUnicodeString@4
476 RtlGetProcessHeap@0
477 RtlInitAnsiString@8
478 RtlInitializeContext@20
479 RtlInitString@8
480 RtlInitUnicodeString@8
481 RtlIntegerToChar@16
482 RtlIntegerToUnicodeString@12
483 RtlLargeIntegerAdd@16
484 RtlLargeIntegerArithmeticShift@12
485 RtlLargeIntegerDivide@20
486 RtlLargeIntegerNegate@8
487 RtlLargeIntegerShiftLeft@12
488 RtlLargeIntegerShiftRight@12
489 RtlLargeIntegerSubtract@16
490 RtlLengthSecurityDescriptor
491 RtlLockHeap@4
492 RtlMoveMemory@12
493 RtlMultiByteToUnicodeN@20
494 RtlNormalizeProcessParams@4
495 RtlNtStatusToDosError@4
496 RtlNtStatusToPsxErrno@4
497 RtlOemStringToUnicodeSize@4
498 RtlOemStringToUnicodeString@12
499 RtlOemToUnicodeN@20
500 RtlQueryEnvironmentVariable_U@12
501 RtlReAllocateHeap@16
502 RtlReleasePebLock@0
503 RtlSetCurrentEnvironment@8
504 RtlSetEnvironmentVariable@12
505 RtlSizeHeap@12
506 RtlUnlockHeap@4
507 RtlUnicodeStringToAnsiSize@4
508 RtlUnicodeStringToAnsiString@12
509 RtlUnicodeStringToInteger@12
510 RtlUnicodeStringToOemSize@4
511 RtlUnicodeStringToOemString@12
512 RtlUnicodeToMultiByteN@20
513 RtlUnicodeToMultiByteSize@12
514 RtlUnicodeToOemN@20
515 RtlUnwind@0
516 RtlUpcaseUnicodeChar@4
517 RtlUpcaseUnicodeString@12
518 RtlUpcaseUnicodeStringToAnsiString@12
519 RtlUpcaseUnicodeStringToOemString@12
520 RtlUpcaseUnicodeToMultiByteN@20
521 RtlUpcaseUnicodeToOemN@20
522 RtlUpperChar@4
523 RtlUpperString@8
524 RtlValidateHeap@12
525 RtlZeroMemory@8
526 RtlxAnsiStringToUnicodeSize@4
527 RtlxOemStringToUnicodeSize@4
528 RtlxUnicodeStringToAnsiSize@4
529 RtlxUnicodeStringToOemSize@4
530 ;__isascii
531 ;__iscsym
532 ;__iscsymf
533 ;__toascii
534 ;_alldiv
535 ;_allmul
536 ;_alloca_probe
537 ;_allrem
538 ;_allshl
539 ;_allshr
540 ;_atoi64
541 ;_aulldiv
542 ;_aullrem
543 ;_aullshr
544 ;_chkstk
545 ;_fltused
546 ;_ftol
547 ;_i64toa
548 ;_i64tow
549 ;_itoa
550 ;_itow
551 ;_ltoa
552 ;_ltow
553 _memccpy
554 _memicmp
555 ;_snprintf
556 ;_snwprintf
557 _splitpath
558 _strcmpi
559 _stricmp
560 _strlwr
561 _strnicmp
562 _strupr
563 _tolower
564 _toupper
565 ;_ultoa
566 ;_ultow
567 ;_vsnprintf
568 _wcsicmp
569 _wcslwr
570 _wcsnicmp
571 _wcsupr
572 ;_wtoi
573 ;_wtoi64
574 ;_wtol
575 abs
576 ;atan
577 atoi
578 atol
579 ;ceil
580 ;cos
581 ;fabs
582 ;floor
583 isalnum
584 isalpha
585 iscntrl
586 isdigit
587 isgraph
588 islower
589 isprint
590 ispunct
591 isspace
592 isupper
593 ;iswalpha
594 ;iswctype
595 isxdigit
596 labs
597 ;log
598 ;mbstowcs
599 memchr
600 memcmp
601 memcpy
602 memmove
603 memset
604 ;pow
605 ;qsort
606 ;sin
607 sprintf
608 ;sqrt
609 ;sscanf
610 strcat
611 strchr
612 strcmp
613 strcpy
614 strcspn
615 strlen
616 strncat
617 strncmp
618 strncpy
619 strpbrk
620 strrchr
621 strspn
622 strstr
623 strtol
624 strtoul
625 ;swprintf
626 ;tan
627 tolower
628 toupper
629 towlower
630 towupper
631 vsprintf
632 wcscat
633 wcschr
634 wcscmp
635 wcscpy
636 wcscspn
637 wcslen
638 wcsncat
639 wcsncmp
640 wcsncpy
641 wcspbrk
642 wcsrchr
643 wcsspn
644 wcsstr
645 ;wcstol
646 ;wcstombs
647 ;wcstoul
648 LdrGetExportByName
649 LdrGetExportByOrdinal
650 LdrLoadDll
651 LdrMapNTDllForProcess
652 LdrUnloadDll
653 LdrFindResource_U
654 LdrAccessResource