From 0644419fd194102966fd6ba580be9167f2fa9783 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herm=C3=A8s=20B=C3=A9lusca-Ma=C3=AFto?= Date: Sun, 7 Aug 2016 18:52:49 +0000 Subject: [PATCH] [SDK][RTL][NDK]: Update RtlIsTextUnicode prototype. svn path=/trunk/; revision=72150 --- reactos/sdk/include/ndk/rtlfuncs.h | 6 +++--- reactos/sdk/lib/rtl/actctx.c | 2 +- reactos/sdk/lib/rtl/unicode.c | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/reactos/sdk/include/ndk/rtlfuncs.h b/reactos/sdk/include/ndk/rtlfuncs.h index 5a6734bd97e..a9c413ab8ad 100644 --- a/reactos/sdk/include/ndk/rtlfuncs.h +++ b/reactos/sdk/include/ndk/rtlfuncs.h @@ -2199,9 +2199,9 @@ NTSYSAPI BOOLEAN NTAPI RtlIsTextUnicode( - PVOID Buffer, - INT Length, - INT *Flags + _In_ CONST VOID* Buffer, + _In_ INT Size, + _Inout_opt_ INT* Flags ); _IRQL_requires_max_(PASSIVE_LEVEL) diff --git a/reactos/sdk/lib/rtl/actctx.c b/reactos/sdk/lib/rtl/actctx.c index e2e74adcfcd..f3d63aab37e 100644 --- a/reactos/sdk/lib/rtl/actctx.c +++ b/reactos/sdk/lib/rtl/actctx.c @@ -2515,7 +2515,7 @@ static NTSTATUS parse_manifest( struct actctx_loader* acl, struct assembly_ident : ACTIVATION_CONTEXT_PATH_TYPE_NONE; unicode_tests = IS_TEXT_UNICODE_SIGNATURE | IS_TEXT_UNICODE_REVERSE_SIGNATURE; - if (RtlIsTextUnicode((PVOID)buffer, (ULONG)size, &unicode_tests )) + if (RtlIsTextUnicode(buffer, size, &unicode_tests )) { xmlbuf.ptr = buffer; xmlbuf.end = xmlbuf.ptr + size / sizeof(WCHAR); diff --git a/reactos/sdk/lib/rtl/unicode.c b/reactos/sdk/lib/rtl/unicode.c index 321bb417d01..79203a86447 100644 --- a/reactos/sdk/lib/rtl/unicode.c +++ b/reactos/sdk/lib/rtl/unicode.c @@ -1238,7 +1238,7 @@ RtlUnicodeStringToOemString( */ BOOLEAN NTAPI -RtlIsTextUnicode( PVOID buf, INT len, INT *pf ) +RtlIsTextUnicode(CONST VOID* buf, INT len, INT* pf) { static const WCHAR std_control_chars[] = {'\r', '\n', '\t', ' ', 0x3000, 0}; static const WCHAR byterev_control_chars[] = {0x0d00, 0x0a00, 0x0900, 0x2000, 0};