[RTL-NTDLL]

Export (and declare) the existing function RtlFreeActivationContextStack.

svn path=/trunk/; revision=58547
This commit is contained in:
Hermès Bélusca-Maïto 2013-03-17 20:58:41 +00:00
parent ce91cf8972
commit 777fb8e63a
3 changed files with 11 additions and 4 deletions

View file

@ -442,7 +442,7 @@
@ stdcall RtlAddVectoredExceptionHandler(long ptr) @ stdcall RtlAddVectoredExceptionHandler(long ptr)
;@ stdcall RtlAddressInSectionTable ;@ stdcall RtlAddressInSectionTable
@ stdcall RtlAdjustPrivilege(long long long ptr) @ stdcall RtlAdjustPrivilege(long long long ptr)
@ stdcall RtlAllocateActivationContextStack(ptr) ; CHEKME @ stdcall RtlAllocateActivationContextStack(ptr) ; CHECKME
@ stdcall RtlAllocateAndInitializeSid(ptr long long long long long long long long long ptr) @ stdcall RtlAllocateAndInitializeSid(ptr long long long long long long long long long ptr)
@ stdcall RtlAllocateHandle(ptr ptr) @ stdcall RtlAllocateHandle(ptr ptr)
@ stdcall RtlAllocateHeap(ptr long ptr) @ stdcall RtlAllocateHeap(ptr long ptr)
@ -635,7 +635,7 @@
@ stdcall RtlFormatCurrentUserKeyPath(ptr) @ stdcall RtlFormatCurrentUserKeyPath(ptr)
@ stdcall RtlFormatMessage(ptr long long long long ptr ptr long) @ stdcall RtlFormatMessage(ptr long long long long ptr ptr long)
;@ stdcall RtlFormatMessageEx ;@ stdcall RtlFormatMessageEx
;@ stdcall RtlFreeActivationContextStack @ stdcall RtlFreeActivationContextStack(ptr)
@ stdcall RtlFreeAnsiString(long) @ stdcall RtlFreeAnsiString(long)
@ stdcall RtlFreeHandle(ptr ptr) @ stdcall RtlFreeHandle(ptr ptr)
@ stdcall RtlFreeHeap(long long long) @ stdcall RtlFreeHeap(long long long)

View file

@ -3539,7 +3539,14 @@ RtlDeactivateActivationContext(
NTSYSAPI NTSYSAPI
VOID VOID
NTAPI NTAPI
RtlFreeThreadActivationContextStack(void); RtlFreeActivationContextStack(
_In_ PACTIVATION_CONTEXT_STACK Stack
);
NTSYSAPI
VOID
NTAPI
RtlFreeThreadActivationContextStack(VOID);
NTSYSAPI NTSYSAPI
PRTL_ACTIVATION_CONTEXT_STACK_FRAME PRTL_ACTIVATION_CONTEXT_STACK_FRAME

View file

@ -2459,7 +2459,7 @@ RtlFreeActivationContextStack(PACTIVATION_CONTEXT_STACK Stack)
} }
VOID VOID
NTAPI RtlFreeThreadActivationContextStack(void) NTAPI RtlFreeThreadActivationContextStack(VOID)
{ {
RtlFreeActivationContextStack(NtCurrentTeb()->ActivationContextStackPointer); RtlFreeActivationContextStack(NtCurrentTeb()->ActivationContextStackPointer);
NtCurrentTeb()->ActivationContextStackPointer = NULL; NtCurrentTeb()->ActivationContextStackPointer = NULL;