2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS system libraries
4 * FILE: dll/win32/advapi32/misc/unicode.c
5 * PURPOSE: Unicode helper. Needed because RtlIsTextUnicode returns a
6 * BOOLEAN (byte) while IsTextUnicode returns a BOOL (long).
7 * The high bytes of the return value should be correctly set,
8 * hence a direct redirection cannot be done.
13 /**************************************************************************
14 * IsTextUnicode (ADVAPI32.@)
16 * Attempt to guess whether a text buffer is Unicode.
19 * lpv [I] Text buffer to test
20 * iSize [I] Length of lpv
21 * lpiResult [O] Destination for test results
24 * TRUE if the buffer is likely Unicode, FALSE otherwise.
27 IsTextUnicode(IN CONST VOID
* lpv
,
29 IN OUT LPINT lpiResult OPTIONAL
)
31 return (RtlIsTextUnicode(lpv
, iSize
, lpiResult
) != FALSE
);