Add some exports to ntdll

svn path=/trunk/; revision=20574
This commit is contained in:
Hervé Poussineau 2006-01-05 13:40:05 +00:00
parent 5bba25c90e
commit ca735d261c
4 changed files with 37 additions and 1 deletions

View file

@ -121,6 +121,7 @@ NtFsControlFile@40
NtGetContextThread@8 NtGetContextThread@8
NtGetPlugPlayEvent@16 NtGetPlugPlayEvent@16
NtGetTickCount@0 NtGetTickCount@0
NtImpersonateAnonymousToken@4
NtImpersonateClientOfPort@8 NtImpersonateClientOfPort@8
NtImpersonateThread@12 NtImpersonateThread@12
NtInitializeRegistry@4 NtInitializeRegistry@4
@ -209,6 +210,7 @@ NtReplaceKey@12
NtReplyPort@8 NtReplyPort@8
NtReplyWaitReplyPort@8 NtReplyWaitReplyPort@8
NtReplyWaitReceivePort@16 NtReplyWaitReceivePort@16
NtReplyWaitReceivePortEx@20
NtRequestPort@8 NtRequestPort@8
NtRequestWaitReplyPort@12 NtRequestWaitReplyPort@12
NtResetEvent@8 NtResetEvent@8
@ -318,7 +320,7 @@ RtlAreAnyAccessesGranted@8
RtlAreBitsClear@12 RtlAreBitsClear@12
RtlAreBitsSet@12 RtlAreBitsSet@12
RtlAssert@16 RtlAssert@16
;RtlCaptureStackBackTrace RtlCaptureStackBackTrace@16
RtlCharToInteger@12 RtlCharToInteger@12
RtlCheckRegistryKey@8 RtlCheckRegistryKey@8
RtlClearAllBits@4 RtlClearAllBits@4
@ -474,6 +476,7 @@ RtlGetOwnerSecurityDescriptor@12
RtlGetProcessHeaps@8 RtlGetProcessHeaps@8
RtlGetSaclSecurityDescriptor@16 RtlGetSaclSecurityDescriptor@16
RtlGetSecurityDescriptorRMControl@8 RtlGetSecurityDescriptorRMControl@8
RtlGetSetBootStatusData@24
;RtlGetUserInfoHeap ;RtlGetUserInfoHeap
RtlGetVersion@4 RtlGetVersion@4
RtlHashUnicodeString@16 RtlHashUnicodeString@16
@ -546,6 +549,7 @@ RtlLengthRequiredSid@4
RtlLengthSecurityDescriptor@4 RtlLengthSecurityDescriptor@4
RtlLengthSid@4 RtlLengthSid@4
RtlLocalTimeToSystemTime@8 RtlLocalTimeToSystemTime@8
RtlLockBootStatusData@4
RtlLockHeap@4 RtlLockHeap@4
RtlLookupAtomInAtomTable@12 RtlLookupAtomInAtomTable@12
RtlLookupElementGenericTable@8 RtlLookupElementGenericTable@8
@ -647,6 +651,7 @@ RtlTimeToTimeFields@8
RtlTryEnterCriticalSection@4 RtlTryEnterCriticalSection@4
@RtlUlongByteSwap@4 @RtlUlongByteSwap@4
@RtlUlonglongByteSwap@8 @RtlUlonglongByteSwap@8
RtlUnhandledExceptionFilter@4
RtlUnicodeStringToAnsiSize@4=RtlxUnicodeStringToAnsiSize@4 RtlUnicodeStringToAnsiSize@4=RtlxUnicodeStringToAnsiSize@4
RtlUnicodeStringToAnsiString@12 RtlUnicodeStringToAnsiString@12
RtlUnicodeStringToCountedOemString@12 RtlUnicodeStringToCountedOemString@12
@ -658,6 +663,7 @@ RtlUnicodeToMultiByteN@20
RtlUnicodeToMultiByteSize@12 RtlUnicodeToMultiByteSize@12
RtlUnicodeToOemN@20 RtlUnicodeToOemN@20
RtlUniform@4 RtlUniform@4
RtlUnlockBootStatusData@4
RtlUnlockHeap@4 RtlUnlockHeap@4
RtlUnwind@16 RtlUnwind@16
RtlUpcaseUnicodeChar@4 RtlUpcaseUnicodeChar@4
@ -674,6 +680,7 @@ RtlUpperString@8
;RtlUsageHeap ;RtlUsageHeap
@RtlUshortByteSwap@4 @RtlUshortByteSwap@4
RtlValidAcl@4 RtlValidAcl@4
RtlValidRelativeSecurityDescriptor@12
RtlValidSecurityDescriptor@4 RtlValidSecurityDescriptor@4
RtlValidSid@4 RtlValidSid@4
RtlValidateHeap@12 RtlValidateHeap@12
@ -764,6 +771,7 @@ ZwFsControlFile@40
ZwGetContextThread@8 ZwGetContextThread@8
ZwGetPlugPlayEvent@16 ZwGetPlugPlayEvent@16
ZwGetTickCount@0 ZwGetTickCount@0
ZwImpersonateAnonymousToken@4
ZwImpersonateClientOfPort@8 ZwImpersonateClientOfPort@8
ZwImpersonateThread@12 ZwImpersonateThread@12
ZwInitializeRegistry@4 ZwInitializeRegistry@4
@ -847,6 +855,7 @@ ZwRemoveIoCompletion@20
ZwReplaceKey@12 ZwReplaceKey@12
ZwReplyPort@8 ZwReplyPort@8
ZwReplyWaitReceivePort@16 ZwReplyWaitReceivePort@16
ZwReplyWaitReceivePortEx@20
ZwReplyWaitReplyPort@8 ZwReplyWaitReplyPort@8
ZwRequestPort@8 ZwRequestPort@8
ZwRequestWaitReplyPort@12 ZwRequestWaitReplyPort@12

View file

@ -136,4 +136,15 @@ RtlWalkFrameChain(OUT PVOID *Callers,
return 0; return 0;
} }
/*
* @unimplemented
*/
LONG
NTAPI
RtlUnhandledExceptionFilter(IN struct _EXCEPTION_POINTERS* ExceptionInfo)
{
UNIMPLEMENTED;
return ERROR_CALL_NOT_IMPLEMENTED;
}
/* EOF */ /* EOF */

View file

@ -2362,6 +2362,20 @@ SeTokenIsWriteRestricted(
} }
/*
* @unimplemented
*/
NTSTATUS
STDCALL
NtImpersonateAnonymousToken(
IN HANDLE Thread
)
{
UNIMPLEMENTED;
return STATUS_NOT_IMPLEMENTED;
}
/* /*
* @implemented * @implemented
*/ */

View file

@ -69,6 +69,7 @@ NtFsControlFile 10
NtGetContextThread 2 NtGetContextThread 2
NtGetPlugPlayEvent 4 NtGetPlugPlayEvent 4
NtGetTickCount 0 NtGetTickCount 0
NtImpersonateAnonymousToken 1
NtImpersonateClientOfPort 2 NtImpersonateClientOfPort 2
NtImpersonateThread 3 NtImpersonateThread 3
NtInitializeRegistry 1 NtInitializeRegistry 1
@ -164,6 +165,7 @@ NtRemoveIoCompletion 5
NtReplaceKey 3 NtReplaceKey 3
NtReplyPort 2 NtReplyPort 2
NtReplyWaitReceivePort 4 NtReplyWaitReceivePort 4
NtReplyWaitReceivePortEx 5
NtReplyWaitReplyPort 2 NtReplyWaitReplyPort 2
NtRequestPort 2 NtRequestPort 2
NtRequestWaitReplyPort 3 NtRequestWaitReplyPort 3