Add some exports to ntdll
Modified: trunk/reactos/lib/ntdll/def/ntdll.def
Modified: trunk/reactos/lib/rtl/exception.c
Modified: trunk/reactos/ntoskrnl/se/token.c
Modified: trunk/reactos/tools/nci/sysfuncs.lst
_____
Modified: trunk/reactos/lib/ntdll/def/ntdll.def
--- trunk/reactos/lib/ntdll/def/ntdll.def 2006-01-05 13:12:48 UTC
(rev 20573)
+++ trunk/reactos/lib/ntdll/def/ntdll.def 2006-01-05 13:40:05 UTC
(rev 20574)
@@ -121,6 +121,7 @@
NtGetContextThread@8
NtGetPlugPlayEvent@16
NtGetTickCount@0
+NtImpersonateAnonymousToken@4
NtImpersonateClientOfPort@8
NtImpersonateThread@12
NtInitializeRegistry@4
@@ -209,6 +210,7 @@
NtReplyPort@8
NtReplyWaitReplyPort@8
NtReplyWaitReceivePort@16
+NtReplyWaitReceivePortEx@20
NtRequestPort@8
NtRequestWaitReplyPort@12
NtResetEvent@8
@@ -318,7 +320,7 @@
RtlAreBitsClear@12
RtlAreBitsSet@12
RtlAssert@16
-;RtlCaptureStackBackTrace
+RtlCaptureStackBackTrace@16
RtlCharToInteger@12
RtlCheckRegistryKey@8
RtlClearAllBits@4
@@ -474,6 +476,7 @@
RtlGetProcessHeaps@8
RtlGetSaclSecurityDescriptor@16
RtlGetSecurityDescriptorRMControl@8
+RtlGetSetBootStatusData@24
;RtlGetUserInfoHeap
RtlGetVersion@4
RtlHashUnicodeString@16
@@ -546,6 +549,7 @@
RtlLengthSecurityDescriptor@4
RtlLengthSid@4
RtlLocalTimeToSystemTime@8
+RtlLockBootStatusData@4
RtlLockHeap@4
RtlLookupAtomInAtomTable@12
RtlLookupElementGenericTable@8
@@ -647,6 +651,7 @@
RtlTryEnterCriticalSection@4
@RtlUlongByteSwap@4
@RtlUlonglongByteSwap@8
+RtlUnhandledExceptionFilter@4
RtlUnicodeStringToAnsiSize@4=RtlxUnicodeStringToAnsiSize@4
RtlUnicodeStringToAnsiString@12
RtlUnicodeStringToCountedOemString@12
@@ -658,6 +663,7 @@
RtlUnicodeToMultiByteSize@12
RtlUnicodeToOemN@20
RtlUniform@4
+RtlUnlockBootStatusData@4
RtlUnlockHeap@4
RtlUnwind@16
RtlUpcaseUnicodeChar@4
@@ -674,6 +680,7 @@
;RtlUsageHeap
@RtlUshortByteSwap@4
RtlValidAcl@4
+RtlValidRelativeSecurityDescriptor@12
RtlValidSecurityDescriptor@4
RtlValidSid@4
RtlValidateHeap@12
@@ -764,6 +771,7 @@
ZwGetContextThread@8
ZwGetPlugPlayEvent@16
ZwGetTickCount@0
+ZwImpersonateAnonymousToken@4
ZwImpersonateClientOfPort@8
ZwImpersonateThread@12
ZwInitializeRegistry@4
@@ -847,6 +855,7 @@
ZwReplaceKey@12
ZwReplyPort@8
ZwReplyWaitReceivePort@16
+ZwReplyWaitReceivePortEx@20
ZwReplyWaitReplyPort@8
ZwRequestPort@8
ZwRequestWaitReplyPort@12
_____
Modified: trunk/reactos/lib/rtl/exception.c
--- trunk/reactos/lib/rtl/exception.c 2006-01-05 13:12:48 UTC (rev
20573)
+++ trunk/reactos/lib/rtl/exception.c 2006-01-05 13:40:05 UTC (rev
20574)
@@ -136,4 +136,15 @@
return 0;
}
+/*
+ * @unimplemented
+ */
+LONG
+NTAPI
+RtlUnhandledExceptionFilter(IN struct _EXCEPTION_POINTERS*
ExceptionInfo)
+{
+ UNIMPLEMENTED;
+ return ERROR_CALL_NOT_IMPLEMENTED;
+}
+
/* EOF */
_____
Modified: trunk/reactos/ntoskrnl/se/token.c
--- trunk/reactos/ntoskrnl/se/token.c 2006-01-05 13:12:48 UTC (rev
20573)
+++ trunk/reactos/ntoskrnl/se/token.c 2006-01-05 13:40:05 UTC (rev
20574)
@@ -2363,6 +2363,20 @@
/*
+ * @unimplemented
+ */
+NTSTATUS
+STDCALL
+NtImpersonateAnonymousToken(
+ IN HANDLE Thread
+ )
+{
+ UNIMPLEMENTED;
+ return STATUS_NOT_IMPLEMENTED;
+}
+
+
+/*
* @implemented
*/
NTSTATUS
_____
Modified: trunk/reactos/tools/nci/sysfuncs.lst
--- trunk/reactos/tools/nci/sysfuncs.lst 2006-01-05 13:12:48 UTC
(rev 20573)
+++ trunk/reactos/tools/nci/sysfuncs.lst 2006-01-05 13:40:05 UTC
(rev 20574)
@@ -69,6 +69,7 @@
NtGetContextThread 2
NtGetPlugPlayEvent 4
NtGetTickCount 0
+NtImpersonateAnonymousToken 1
NtImpersonateClientOfPort 2
NtImpersonateThread 3
NtInitializeRegistry 1
@@ -164,6 +165,7 @@
NtReplaceKey 3
NtReplyPort 2
NtReplyWaitReceivePort 4
+NtReplyWaitReceivePortEx 5
NtReplyWaitReplyPort 2
NtRequestPort 2
NtRequestWaitReplyPort 3