public static extern bool RtlPrefixUnicodeString( UnicodeString* String1, UnicodeString* String2, [MarshalAs(UnmanagedType.I1)] bool CaseInSensitive );
public static extern int RtlCompareUnicodeString( UnicodeString* String1, UnicodeString* String2, [MarshalAs(UnmanagedType.I1)] bool CaseInSensitive );
public static extern bool RtlCreateUnicodeString( UnicodeString* DestinationString, void* SourceString );
public static extern void RtlFreeUnicodeString( UnicodeString* DestinationString );
public static extern void RtlInitUnicodeString( UnicodeString* DestinationString, [Optional] void* SourceString );