public static extern void plist_dict_next_item(plist_t node, plist_dict_iter iter, /* char** */ out IntPtr key, out plist_t val);
public static extern void plist_dict_new_iter(plist_t node, out plist_dict_iter iter);