public static extern SU_RESULT SUAttributeDictionaryGetName(SUAttributeDictionaryRef dictionary, ref SUStringRef name);
public static extern SU_RESULT SUAttributeDictionaryRelease(ref SUAttributeDictionaryRef dictionary);
public static extern SUEntityRef SUAttributeDictionaryToEntity(SUAttributeDictionaryRef dictionary);
public static extern SU_RESULT SUAttributeDictionaryGetKeys(SUAttributeDictionaryRef dictionary, size_t len, SUStringRef[] keys, ref size_t count);
public static extern SU_RESULT SUAttributeDictionaryCreate(ref SUAttributeDictionaryRef dictionary, string name);
public static extern SU_RESULT SUAttributeDictionaryGetNumKeys(SUAttributeDictionaryRef dictionary, ref size_t count);
public static extern SU_RESULT SUAttributeDictionaryGetValue(SUAttributeDictionaryRef dictionary, string key, ref SUTypedValueRef value_out);
public static extern SU_RESULT SUAttributeDictionarySetValue(SUAttributeDictionaryRef dictionary, string key, SUTypedValueRef value_in);
public static extern SU_RESULT SUEntityGetAttributeDictionary(SUEntityRef entity, string name, ref SUAttributeDictionaryRef dictionary);
public static extern SU_RESULT SUEntityAddAttributeDictionary(SUEntityRef entity, SUAttributeDictionaryRef dictionary);