[SDK][RTL][NDK]: Update RtlIsTextUnicode prototype.
authorHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Sun, 7 Aug 2016 18:52:49 +0000 (18:52 +0000)
committerHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Sun, 7 Aug 2016 18:52:49 +0000 (18:52 +0000)
svn path=/trunk/; revision=72150

reactos/sdk/include/ndk/rtlfuncs.h
reactos/sdk/lib/rtl/actctx.c
reactos/sdk/lib/rtl/unicode.c

index 5a6734b..a9c413a 100644 (file)
@@ -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)
index e2e74ad..f3d63aa 100644 (file)
@@ -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);
index 321bb41..79203a8 100644 (file)
@@ -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};