Headers diff for rtutils.dll between 6.1.7601.17514-Windows_7.0 and 6.3.9600.17415-Windows_8.1 versions



 rtutils.h (6.1.7601.17514-Windows_7.0)   rtutils.h (6.3.9600.17415-Windows_8.1) 
skipping to change at line 20 skipping to change at line 20
Public declarations for the Router process utility functions. Public declarations for the Router process utility functions.
--*/ --*/
#ifndef __ROUTING_RTUTILS_H__ #ifndef __ROUTING_RTUTILS_H__
#define __ROUTING_RTUTILS_H__ #define __ROUTING_RTUTILS_H__
#if _MSC_VER > 1000 #if _MSC_VER > 1000
#pragma once #pragma once
#endif #endif
#include <winapifamily.h>
#pragma region Desktop Family
#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
#endif #endif
////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////
// // // //
// TRACING FUNCTION PROTOTYPES // // TRACING FUNCTION PROTOTYPES //
// // // //
// See DOCUMENT for more information // // See DOCUMENT for more information //
skipping to change at line 283 skipping to change at line 287
// // // //
// ANSI prototypes // // ANSI prototypes //
// // // //
////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////
VOID VOID
APIENTRY APIENTRY
LogErrorA( LogErrorA(
IN DWORD dwMessageId, IN DWORD dwMessageId,
IN DWORD cNumberOfSubStrings, IN DWORD cNumberOfSubStrings,
__in_ecount(cNumberOfSubStrings) IN LPSTR *plpwsSubStrings, _In_reads_(cNumberOfSubStrings) IN LPSTR *plpwsSubStrings,
IN DWORD dwErrorCode IN DWORD dwErrorCode
); );
VOID VOID
APIENTRY APIENTRY
LogEventA( LogEventA(
IN DWORD wEventType, IN DWORD wEventType,
IN DWORD dwMessageId, IN DWORD dwMessageId,
IN DWORD cNumberOfSubStrings, IN DWORD cNumberOfSubStrings,
__in_ecount(cNumberOfSubStrings) IN LPSTR *plpwsSubStrings _In_reads_(cNumberOfSubStrings) IN LPSTR *plpwsSubStrings
); );
////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////
// // // //
// Unicode prototypes // // Unicode prototypes //
// // // //
////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////
VOID VOID
LogErrorW( LogErrorW(
IN DWORD dwMessageId, IN DWORD dwMessageId,
IN DWORD cNumberOfSubStrings, IN DWORD cNumberOfSubStrings,
__in_ecount(cNumberOfSubStrings) IN LPWSTR *plpwsSubStrings, _In_reads_(cNumberOfSubStrings) IN LPWSTR *plpwsSubStrings,
IN DWORD dwErrorCode IN DWORD dwErrorCode
); );
VOID VOID
LogEventW( LogEventW(
IN DWORD wEventType, IN DWORD wEventType,
IN DWORD dwMessageId, IN DWORD dwMessageId,
IN DWORD cNumberOfSubStrings, IN DWORD cNumberOfSubStrings,
__in_ecount(cNumberOfSubStrings) IN LPWSTR *plpwsSubStrings _In_reads_(cNumberOfSubStrings) IN LPWSTR *plpwsSubStrings
); );
#ifdef UNICODE #ifdef UNICODE
#define LogError LogErrorW #define LogError LogErrorW
#define LogEvent LogEventW #define LogEvent LogEventW
#else #else
#define LogError LogErrorA #define LogError LogErrorA
#define LogEvent LogEventA #define LogEvent LogEventA
#endif #endif
skipping to change at line 365 skipping to change at line 369
RouterLogDeregisterA( RouterLogDeregisterA(
HANDLE hLogHandle HANDLE hLogHandle
); );
VOID VOID
RouterLogEventA( RouterLogEventA(
IN HANDLE hLogHandle, IN HANDLE hLogHandle,
IN DWORD dwEventType, IN DWORD dwEventType,
IN DWORD dwMessageId, IN DWORD dwMessageId,
IN DWORD dwSubStringCount, IN DWORD dwSubStringCount,
IN __in_ecount_opt(dwSubStringCount) LPSTR *plpszSubStringArray, IN _In_reads_opt_(dwSubStringCount) LPSTR *plpszSubStringArray,
IN DWORD dwErrorCode IN DWORD dwErrorCode
); );
VOID VOID
RouterLogEventDataA( RouterLogEventDataA(
IN HANDLE hLogHandle, IN HANDLE hLogHandle,
IN DWORD dwEventType, IN DWORD dwEventType,
IN DWORD dwMessageId, IN DWORD dwMessageId,
IN DWORD dwSubStringCount, IN DWORD dwSubStringCount,
__in_ecount_opt(dwSubStringCount) IN LPSTR *plpszSubStringArray, _In_reads_opt_(dwSubStringCount) IN LPSTR *plpszSubStringArray,
IN DWORD dwDataBytes, IN DWORD dwDataBytes,
IN LPBYTE lpDataBytes IN LPBYTE lpDataBytes
); );
VOID VOID
RouterLogEventStringA( RouterLogEventStringA(
IN HANDLE hLogHandle, IN HANDLE hLogHandle,
IN DWORD dwEventType, IN DWORD dwEventType,
IN DWORD dwMessageId, IN DWORD dwMessageId,
IN DWORD dwSubStringCount, IN DWORD dwSubStringCount,
__in_ecount(dwSubStringCount) IN LPSTR *plpszSubStringArray, _In_reads_(dwSubStringCount) IN LPSTR *plpszSubStringArray,
IN DWORD dwErrorCode, IN DWORD dwErrorCode,
IN DWORD dwErrorIndex IN DWORD dwErrorIndex
); );
VOID VOID
__cdecl __cdecl
RouterLogEventExA( RouterLogEventExA(
IN HANDLE hLogHandle, IN HANDLE hLogHandle,
IN DWORD dwEventType, IN DWORD dwEventType,
IN DWORD dwErrorCode, IN DWORD dwErrorCode,
skipping to change at line 415 skipping to change at line 419
IN DWORD dwEventType, IN DWORD dwEventType,
IN DWORD dwErrorCode, IN DWORD dwErrorCode,
IN DWORD dwMessageId, IN DWORD dwMessageId,
IN LPCSTR ptszFormat, IN LPCSTR ptszFormat,
IN va_list arglist IN va_list arglist
); );
DWORD DWORD
RouterGetErrorStringA( RouterGetErrorStringA(
IN DWORD dwErrorCode, IN DWORD dwErrorCode,
__out OUT LPSTR * lplpszErrorString _Out_ OUT LPSTR * lplpszErrorString
); );
#define RouterLogErrorA(h,msg,count,array,err) \ #define RouterLogErrorA(h,msg,count,array,err) \
RouterLogEventA(h,EVENTLOG_ERROR_TYPE,msg,count,array,err) RouterLogEventA(h,EVENTLOG_ERROR_TYPE,msg,count,array,err)
#define RouterLogWarningA(h,msg,count,array,err) \ #define RouterLogWarningA(h,msg,count,array,err) \
RouterLogEventA(h,EVENTLOG_WARNING_TYPE,msg,count,array,err) RouterLogEventA(h,EVENTLOG_WARNING_TYPE,msg,count,array,err)
#define RouterLogInformationA(h,msg,count,array,err) \ #define RouterLogInformationA(h,msg,count,array,err) \
RouterLogEventA(h,EVENTLOG_INFORMATION_TYPE,msg,count,array,err) RouterLogEventA(h,EVENTLOG_INFORMATION_TYPE,msg,count,array,err)
#define RouterLogErrorDataA(h,msg,count,array,c,buf) \ #define RouterLogErrorDataA(h,msg,count,array,c,buf) \
skipping to change at line 462 skipping to change at line 466
RouterLogDeregisterW( RouterLogDeregisterW(
HANDLE hLogHandle HANDLE hLogHandle
); );
VOID VOID
RouterLogEventW( RouterLogEventW(
IN HANDLE hLogHandle, IN HANDLE hLogHandle,
IN DWORD dwEventType, IN DWORD dwEventType,
IN DWORD dwMessageId, IN DWORD dwMessageId,
IN DWORD dwSubStringCount, IN DWORD dwSubStringCount,
IN __in_ecount_opt(dwSubStringCount) LPWSTR *plpszSubStringArray, IN _In_reads_opt_(dwSubStringCount) LPWSTR *plpszSubStringArray,
IN DWORD dwErrorCode IN DWORD dwErrorCode
); );
VOID VOID
RouterLogEventDataW( RouterLogEventDataW(
IN HANDLE hLogHandle, IN HANDLE hLogHandle,
IN DWORD dwEventType, IN DWORD dwEventType,
IN DWORD dwMessageId, IN DWORD dwMessageId,
IN DWORD dwSubStringCount, IN DWORD dwSubStringCount,
__in_ecount_opt(dwSubStringCount) IN LPWSTR *plpszSubStringArray, _In_reads_opt_(dwSubStringCount) IN LPWSTR *plpszSubStringArray,
IN DWORD dwDataBytes, IN DWORD dwDataBytes,
IN LPBYTE lpDataBytes IN LPBYTE lpDataBytes
); );
VOID VOID
RouterLogEventStringW( RouterLogEventStringW(
IN HANDLE hLogHandle, IN HANDLE hLogHandle,
IN DWORD dwEventType, IN DWORD dwEventType,
IN DWORD dwMessageId, IN DWORD dwMessageId,
IN DWORD dwSubStringCount, IN DWORD dwSubStringCount,
__in_ecount(dwSubStringCount) IN LPWSTR *plpszSubStringArray, _In_reads_(dwSubStringCount) IN LPWSTR *plpszSubStringArray,
IN DWORD dwErrorCode, IN DWORD dwErrorCode,
IN DWORD dwErrorIndex IN DWORD dwErrorIndex
); );
VOID VOID
__cdecl __cdecl
RouterLogEventExW( RouterLogEventExW(
IN HANDLE hLogHandle, IN HANDLE hLogHandle,
IN DWORD dwEventType, IN DWORD dwEventType,
IN DWORD dwErrorCode, IN DWORD dwErrorCode,
skipping to change at line 512 skipping to change at line 516
IN DWORD dwEventType, IN DWORD dwEventType,
IN DWORD dwErrorCode, IN DWORD dwErrorCode,
IN DWORD dwMessageId, IN DWORD dwMessageId,
IN LPCWSTR ptszFormat, IN LPCWSTR ptszFormat,
IN va_list arglist IN va_list arglist
); );
DWORD DWORD
RouterGetErrorStringW( RouterGetErrorStringW(
IN DWORD dwErrorCode, IN DWORD dwErrorCode,
__out OUT LPWSTR * lplpwszErrorString _Out_ OUT LPWSTR * lplpwszErrorString
); );
#define RouterLogErrorW(h,msg,count,array,err) \ #define RouterLogErrorW(h,msg,count,array,err) \
RouterLogEventW(h,EVENTLOG_ERROR_TYPE,msg,count,array,err) RouterLogEventW(h,EVENTLOG_ERROR_TYPE,msg,count,array,err)
#define RouterLogWarningW(h,msg,count,array,err) \ #define RouterLogWarningW(h,msg,count,array,err) \
RouterLogEventW(h,EVENTLOG_WARNING_TYPE,msg,count,array,err) RouterLogEventW(h,EVENTLOG_WARNING_TYPE,msg,count,array,err)
#define RouterLogInformationW(h,msg,count,array,err) \ #define RouterLogInformationW(h,msg,count,array,err) \
RouterLogEventW(h,EVENTLOG_INFORMATION_TYPE,msg,count,array,err) RouterLogEventW(h,EVENTLOG_INFORMATION_TYPE,msg,count,array,err)
#define RouterLogErrorDataW(h,msg,count,array,c,buf) \ #define RouterLogErrorDataW(h,msg,count,array,c,buf) \
skipping to change at line 596 skipping to change at line 600
////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////
typedef VOID (APIENTRY * WORKERFUNCTION)(PVOID); typedef VOID (APIENTRY * WORKERFUNCTION)(PVOID);
////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////
// // // //
// ROUTER ASSERT DECLARATION // // ROUTER ASSERT DECLARATION //
// // // //
////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////
_Analysis_noreturn_
VOID VOID
RouterAssert( RouterAssert(
__in IN PSTR pszFailedAssertion, _In_ IN PSTR pszFailedAssertion,
__in IN PSTR pszFileName, _In_ IN PSTR pszFileName,
__in IN DWORD dwLineNumber, _In_ IN DWORD dwLineNumber,
__in IN PSTR pszMessage OPTIONAL _In_ IN PSTR pszMessage OPTIONAL
); );
#if DBG #if DBG
#define RTASSERT(exp) \ #define RTASSERT(exp) \
if (!(exp)) \ if (!(exp)) \
RouterAssert(#exp, __FILE__, __LINE__, NULL) RouterAssert(#exp, __FILE__, __LINE__, NULL)
#define RTASSERTMSG(msg, exp) \ #define RTASSERTMSG(msg, exp) \
if (!(exp)) \ if (!(exp)) \
RouterAssert(#exp, __FILE__, __LINE__, msg) RouterAssert(#exp, __FILE__, __LINE__, msg)
#else #else
skipping to change at line 682 skipping to change at line 687
#define OPT1_2 #define OPT1_2
#define OPT2_1 #define OPT2_1
#define OPT2_2 #define OPT2_2
#define OPT3_1 #define OPT3_1
#define OPT3_2 #define OPT3_2
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */
#pragma endregion
#endif // ___ROUTING_RTUTILS_H__ #endif // ___ROUTING_RTUTILS_H__
 End of changes. 16 change blocks. 
16 lines changed or deleted 24 lines changed or added

This html diff was produced by rfcdiff 1.41.