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