Commit 4c0ceace authored by Austin English's avatar Austin English Committed by Alexandre Julliard

ntdll: Add stubs for vectored continue handler.

parent e567f309
@ stub AddVectoredContinueHandler @ stdcall AddVectoredContinueHandler(long ptr) kernel32.AddVectoredContinueHandler
@ stdcall AddVectoredExceptionHandler(long ptr) kernel32.AddVectoredExceptionHandler @ stdcall AddVectoredExceptionHandler(long ptr) kernel32.AddVectoredExceptionHandler
@ stdcall GetErrorMode() kernel32.GetErrorMode @ stdcall GetErrorMode() kernel32.GetErrorMode
@ stdcall GetLastError() kernel32.GetLastError @ stdcall GetLastError() kernel32.GetLastError
@ stdcall RaiseException(long long long ptr) kernel32.RaiseException @ stdcall RaiseException(long long long ptr) kernel32.RaiseException
@ stub RemoveVectoredContinueHandler @ stdcall RemoveVectoredContinueHandler(ptr) kernel32.RemoveVectoredContinueHandler
@ stdcall RemoveVectoredExceptionHandler(ptr) kernel32.RemoveVectoredExceptionHandler @ stdcall RemoveVectoredExceptionHandler(ptr) kernel32.RemoveVectoredExceptionHandler
@ stdcall RestoreLastError(long) kernel32.RestoreLastError @ stdcall RestoreLastError(long) kernel32.RestoreLastError
@ stdcall SetErrorMode(long) kernel32.SetErrorMode @ stdcall SetErrorMode(long) kernel32.SetErrorMode
......
...@@ -143,6 +143,7 @@ ...@@ -143,6 +143,7 @@
# @ stub AddLocalAlternateComputerNameA # @ stub AddLocalAlternateComputerNameA
# @ stub AddLocalAlternateComputerNameW # @ stub AddLocalAlternateComputerNameW
@ stdcall AddRefActCtx(ptr) @ stdcall AddRefActCtx(ptr)
@ stdcall AddVectoredContinueHandler(long ptr) ntdll.RtlAddVectoredContinueHandler
@ stdcall AddVectoredExceptionHandler(long ptr) ntdll.RtlAddVectoredExceptionHandler @ stdcall AddVectoredExceptionHandler(long ptr) ntdll.RtlAddVectoredExceptionHandler
@ stdcall AllocConsole() @ stdcall AllocConsole()
@ stub -i386 AllocLSCallback @ stub -i386 AllocLSCallback
...@@ -1026,6 +1027,7 @@ ...@@ -1026,6 +1027,7 @@
@ stdcall RemoveDirectoryW(wstr) @ stdcall RemoveDirectoryW(wstr)
# @ stub RemoveLocalAlternateComputerNameA # @ stub RemoveLocalAlternateComputerNameA
# @ stub RemoveLocalAlternateComputerNameW # @ stub RemoveLocalAlternateComputerNameW
@ stdcall RemoveVectoredContinueHandler(ptr) ntdll.RtlRemoveVectoredContinueHandler
@ stdcall RemoveVectoredExceptionHandler(ptr) ntdll.RtlRemoveVectoredExceptionHandler @ stdcall RemoveVectoredExceptionHandler(ptr) ntdll.RtlRemoveVectoredExceptionHandler
@ stdcall ReplaceFile(wstr wstr wstr long ptr ptr) ReplaceFileW @ stdcall ReplaceFile(wstr wstr wstr long ptr ptr) ReplaceFileW
@ stdcall ReplaceFileA(str str str long ptr ptr) @ stdcall ReplaceFileA(str str str long ptr ptr)
......
...@@ -224,6 +224,26 @@ void WINAPI RtlRaiseStatus( NTSTATUS status ) ...@@ -224,6 +224,26 @@ void WINAPI RtlRaiseStatus( NTSTATUS status )
/******************************************************************* /*******************************************************************
* RtlAddVectoredContinueHandler (NTDLL.@)
*/
PVOID WINAPI RtlAddVectoredContinueHandler( ULONG first, PVECTORED_EXCEPTION_HANDLER func )
{
FIXME("%u %p stub\n", first, func);
return NULL;
}
/*******************************************************************
* RtlRemoveVectoredContinueHandler (NTDLL.@)
*/
ULONG WINAPI RtlRemoveVectoredContinueHandler( PVOID handler )
{
FIXME("%p stub\n", handler);
return FALSE;
}
/*******************************************************************
* RtlAddVectoredExceptionHandler (NTDLL.@) * RtlAddVectoredExceptionHandler (NTDLL.@)
*/ */
PVOID WINAPI RtlAddVectoredExceptionHandler( ULONG first, PVECTORED_EXCEPTION_HANDLER func ) PVOID WINAPI RtlAddVectoredExceptionHandler( ULONG first, PVECTORED_EXCEPTION_HANDLER func )
......
...@@ -415,6 +415,7 @@ ...@@ -415,6 +415,7 @@
@ cdecl -arch=arm,x86_64 RtlAddFunctionTable(ptr long long) @ cdecl -arch=arm,x86_64 RtlAddFunctionTable(ptr long long)
@ stdcall RtlAddRefActivationContext(ptr) @ stdcall RtlAddRefActivationContext(ptr)
# @ stub RtlAddRefMemoryStream # @ stub RtlAddRefMemoryStream
@ stdcall RtlAddVectoredContinueHandler(long ptr)
@ stdcall RtlAddVectoredExceptionHandler(long ptr) @ stdcall RtlAddVectoredExceptionHandler(long ptr)
# @ stub RtlAddressInSectionTable # @ stub RtlAddressInSectionTable
@ stdcall RtlAdjustPrivilege(long long long ptr) @ stdcall RtlAdjustPrivilege(long long long ptr)
...@@ -819,6 +820,7 @@ ...@@ -819,6 +820,7 @@
@ stdcall RtlReleaseSRWLockExclusive(ptr) @ stdcall RtlReleaseSRWLockExclusive(ptr)
@ stdcall RtlReleaseSRWLockShared(ptr) @ stdcall RtlReleaseSRWLockShared(ptr)
@ stub RtlRemoteCall @ stub RtlRemoteCall
@ stdcall RtlRemoveVectoredContinueHandler(ptr)
@ stdcall RtlRemoveVectoredExceptionHandler(ptr) @ stdcall RtlRemoveVectoredExceptionHandler(ptr)
@ stub RtlResetRtlTranslations @ stub RtlResetRtlTranslations
@ stdcall RtlRestoreLastWin32Error(long) RtlSetLastWin32Error @ stdcall RtlRestoreLastWin32Error(long) RtlSetLastWin32Error
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment