Author: hbelusca
Date: Mon Mar 6 19:04:17 2017
New Revision: 74117
URL:
http://svn.reactos.org/svn/reactos?rev=74117&view=rev
Log:
[PSDK][NDK]: Add AddVectoredContinueHandler, RemoveVectoredContinueHandler, and
RtlRemoveVectoredExceptionHandler, RtlAddVectoredContinueHandler and
RtlRemoveVectoredContinueHandler to our headers.
Modified:
trunk/reactos/sdk/include/ndk/rtlfuncs.h
trunk/reactos/sdk/include/psdk/winbase.h
Modified: trunk/reactos/sdk/include/ndk/rtlfuncs.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/sdk/include/ndk/rtlfuncs.h…
==============================================================================
--- trunk/reactos/sdk/include/ndk/rtlfuncs.h [iso-8859-1] (original)
+++ trunk/reactos/sdk/include/ndk/rtlfuncs.h [iso-8859-1] Mon Mar 6 19:04:17 2017
@@ -619,6 +619,42 @@
_In_ PVECTORED_EXCEPTION_HANDLER VectoredHandler
);
+NTSYSAPI
+ULONG
+NTAPI
+RtlRemoveVectoredExceptionHandler(
+ _In_ PVOID VectoredHandlerHandle
+);
+
+NTSYSAPI
+PVOID
+NTAPI
+RtlAddVectoredContinueHandler(
+ _In_ ULONG FirstHandler,
+ _In_ PVECTORED_EXCEPTION_HANDLER VectoredHandler
+);
+
+NTSYSAPI
+ULONG
+NTAPI
+RtlRemoveVectoredContinueHandler(
+ _In_ PVOID VectoredHandlerHandle
+);
+
+NTSYSAPI
+VOID
+NTAPI
+RtlSetUnhandledExceptionFilter(
+ _In_ PRTLP_UNHANDLED_EXCEPTION_FILTER TopLevelExceptionFilter
+);
+
+NTSYSAPI
+LONG
+NTAPI
+RtlUnhandledExceptionFilter(
+ _In_ struct _EXCEPTION_POINTERS* ExceptionInfo
+);
+
__analysis_noreturn
NTSYSAPI
VOID
@@ -628,20 +664,6 @@
_In_ PVOID FileName,
_In_ ULONG LineNumber,
_In_opt_z_ PCHAR Message
-);
-
-NTSYSAPI
-VOID
-NTAPI
-RtlSetUnhandledExceptionFilter(
- _In_ PRTLP_UNHANDLED_EXCEPTION_FILTER TopLevelExceptionFilter
-);
-
-NTSYSAPI
-LONG
-NTAPI
-RtlUnhandledExceptionFilter(
- _In_ struct _EXCEPTION_POINTERS* ExceptionInfo
);
NTSYSAPI
Modified: trunk/reactos/sdk/include/psdk/winbase.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/sdk/include/psdk/winbase.h…
==============================================================================
--- trunk/reactos/sdk/include/psdk/winbase.h [iso-8859-1] (original)
+++ trunk/reactos/sdk/include/psdk/winbase.h [iso-8859-1] Mon Mar 6 19:04:17 2017
@@ -1467,6 +1467,7 @@
#endif
#if (_WIN32_WINNT >= 0x0500)
_Ret_maybenull_ PVOID WINAPI AddVectoredExceptionHandler(_In_ ULONG, _In_
PVECTORED_EXCEPTION_HANDLER);
+_Ret_maybenull_ PVOID WINAPI AddVectoredContinueHandler(_In_ ULONG, _In_
PVECTORED_EXCEPTION_HANDLER);
#endif
BOOL WINAPI
AccessCheckByType(PSECURITY_DESCRIPTOR,PSID,HANDLE,DWORD,POBJECT_TYPE_LIST,DWORD,PGENERIC_MAPPING,PPRIVILEGE_SET,LPDWORD,LPDWORD,LPBOOL);
BOOL WINAPI AdjustTokenGroups(HANDLE,BOOL,PTOKEN_GROUPS,DWORD,PTOKEN_GROUPS,PDWORD);
@@ -2882,6 +2883,7 @@
BOOL WINAPI RemoveDirectoryW(LPCWSTR);
#if (_WIN32_WINNT >= 0x0500)
ULONG WINAPI RemoveVectoredExceptionHandler(_In_ PVOID);
+ULONG WINAPI RemoveVectoredContinueHandler(_In_ PVOID);
#endif
#if (_WIN32_WINNT >= 0x0500)
BOOL WINAPI ReplaceFileA(_In_ LPCSTR, _In_ LPCSTR, _In_opt_ LPCSTR, _In_ DWORD,
_Reserved_ LPVOID, _Reserved_ LPVOID);