public static extern SU_RESULT SUEntitiesAddInstance(SUEntitiesRef entities, SUComponentInstanceRef instance, ref SUStringRef name);
public static extern SU_RESULT SUDynamicComponentAttributeGetName(SUDynamicComponentAttributeRef attribute, ref SUStringRef name);
public static extern SU_RESULT SUImageGetName(SUImageRef image, ref SUStringRef name);
public static extern SU_RESULT SUClassificationAttributeGetPath(SUClassificationAttributeRef attribute, ref SUStringRef path);
public static extern SU_RESULT SUTextureWriterGetTextureFilePath(SUTextureWriterRef writer, size_t texture_id, ref SUStringRef file_path);
public static extern SU_RESULT SUFontGetFaceName(SUFontRef font, ref SUStringRef name);
public static extern SU_RESULT SUClassificationInfoGetSchemaAttributeByPath(SUClassificationInfoRef classification_info, SUStringRef path, out SUClassificationAttributeRef attribute);
public static extern SU_RESULT SUStringSetUTF8(SUStringRef string_ref, string char_array);
public static extern SU_RESULT SUStringSetUTF16(SUStringRef string_ref, unichar[] char_array);
public static extern SU_RESULT SUStringTrimRight(SUStringRef string_ref);
public static extern SU_RESULT SUStringCompare(SUStringRef a, SUStringRef b, ref int result);
public static extern SU_RESULT SUStringGetUTF16Length(SUStringRef string_ref, ref size_t out_length);
public static extern SU_RESULT SUSectionPlaneGetSymbol(SUSectionPlaneRef sectionPlane, ref SUStringRef symbol);
public static extern SU_RESULT SUSectionPlaneGetName(SUSectionPlaneRef sectionPlane, ref SUStringRef name);
public static extern SU_RESULT SUOptionsProviderGetName(SUOptionsProviderRef options_provider, ref SUStringRef name);
public static extern SU_RESULT SUStringGetUTF16(SUStringRef string_ref, size_t char_array_length, unichar[] out_char_array, ref size_t out_number_of_chars_copied);
public static extern SU_RESULT SUCameraGetDescription(SUCameraRef camera, ref SUStringRef desc);
public static extern SU_RESULT SUStringCreate(ref SUStringRef out_string_ref);
public static extern SU_RESULT SULineStyleGetName(SULineStyleRef line_style, ref SUStringRef name);
public static extern SU_RESULT SUStringRelease(ref SUStringRef string_ref);
public static extern SU_RESULT SUClassificationInfoGetSchemaType(SUClassificationInfoRef classification_info, size_t index, ref SUStringRef schema_type);
public static extern SU_RESULT SUStringCreateFromUTF8(ref SUStringRef out_string_ref, string char_array);
public static extern SU_RESULT SUTextGetString(SUTextRef text, out SUStringRef pstring);
public static extern SU_RESULT SUStringCreateFromUTF16(out SUStringRef out_string_ref, unichar[] char_array);
public static extern SU_RESULT SUSceneGetName(SUSceneRef scene, ref SUStringRef name);
public static extern SU_RESULT SUDimensionGetText(SUDimensionRef dimension, ref SUStringRef text);
public static extern SU_RESULT SUDynamicComponentAttributeGetDisplayValue(SUDynamicComponentAttributeRef attribute, ref SUStringRef display_value);
public static extern SU_RESULT SUMaterialGetName(SUMaterialRef material, ref SUStringRef name);
public static extern SU_RESULT SUImageGetFileName(SUImageRef image, ref SUStringRef file_name);
public static extern SU_RESULT SUInstancePathGetPersistentIDAtDepth(SUInstancePathRef instance_path, size_t depth, ref SUStringRef pid);