public static extern bool ulStringIsEmpty([NativeTypeName("ULString")] C_String *str);
public static extern C_KeyEvent *ulCreateKeyEvent(ULKeyEventType type, [NativeTypeName("unsigned int")] uint modifiers, int virtual_key_code, int native_key_code, [NativeTypeName("ULString")] C_String *text, [NativeTypeName("ULString")] C_String *unmodified_text, bool is_keypad, bool is_auto_repeat, bool is_system_key);
public static extern char *ulStringGetData([NativeTypeName("ULString")] C_String *str);
public static extern UIntPtr ulStringGetLength([NativeTypeName("ULString")] C_String *str);
public static extern OpaqueJSValue *ulViewEvaluateScript([NativeTypeName("ULView")] C_View *view, [NativeTypeName("ULString")] C_String *js_string);
public static extern void ulDestroyString([NativeTypeName("ULString")] C_String *str);
public static extern void ulViewLoadURL([NativeTypeName("ULView")] C_View *view, [NativeTypeName("ULString")] C_String *url_string);
public static extern void ulConfigSetUserStylesheet([NativeTypeName("ULConfig")] C_Config *config, [NativeTypeName("ULString")] C_String *css_string);
public static extern void ulConfigSetUserAgent([NativeTypeName("ULConfig")] C_Config *config, [NativeTypeName("ULString")] C_String *agent_string);
public static extern void ulConfigSetFontFamilySansSerif([NativeTypeName("ULConfig")] C_Config *config, [NativeTypeName("ULString")] C_String *font_name);
public static extern void ulSettingsSetFileSystemPath([NativeTypeName("ULSettings")] C_Settings *settings, [NativeTypeName("ULString")] C_String *path);