#include <glib/gtypes.h>
#include <glib/galloca.h>
#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 <stddef.h> /* for size_t and wchar_t */
#include <glib/gunicode.h> /* for gunichar */
* 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