X-Git-Url: http://git.jankratochvil.net/?a=blobdiff_plain;f=src%2Flibcaptive%2Finclude%2Fcaptive%2Funicode.h;h=b93c1f0310409fd053bb45f2db0569b6f51c8c82;hb=a2dd38f86df22c46ae18f3ad7d9850eaacb02b92;hp=6f2640406efb4b80f3e74590cb71dc835974ef6f;hpb=87333cd621781465942bb4a9fa5188aa367fdfb5;p=captive.git diff --git a/src/libcaptive/include/captive/unicode.h b/src/libcaptive/include/captive/unicode.h index 6f26404..b93c1f0 100644 --- a/src/libcaptive/include/captive/unicode.h +++ b/src/libcaptive/include/captive/unicode.h @@ -25,7 +25,7 @@ #include #include #include "reactos/napi/types.h" /* for PUNICODE_STRING etc. */ -#include "reactos/ddk/rtltypes.h" /* for ANSI_STRING */ +#include "reactos/ntos/rtltypes.h" /* for ANSI_STRING */ #include /* for size_t and wchar_t */ #include /* for gunichar */ @@ -86,6 +86,15 @@ PUNICODE_STRING captive_utf8_to_UnicodeString_malloc(const gchar *string_utf8); * Initially we create the result content from the input content but it should not harm. */ const gunichar2 *captive_ucs4_to_utf16_const(const gunichar *string_ucs4) G_GNUC_CONST; +gboolean captive_ucs2_compare(const captive_ucs2 *string_a_ucs2,const captive_ucs2 *string_b_ucs2); +gboolean captive_UnicodeString_compare + (const UNICODE_STRING *string_a_UnicodeString,const UNICODE_STRING *string_b_UnicodeString); +gboolean captive_ucs2_compare_insensitive(const captive_ucs2 *string_a_ucs2,const captive_ucs2 *string_b_ucs2); +gboolean captive_UnicodeString_compare_insensitive + (const UNICODE_STRING *string_a_UnicodeString,const UNICODE_STRING *string_b_UnicodeString); + +/* internal: */ +void captive_FsRtlLegalAnsiCharacterArray_init(void); G_END_DECLS