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