aboutsummaryrefslogtreecommitdiffstats
path: root/camel/camel-store.h
diff options
context:
space:
mode:
Diffstat (limited to 'camel/camel-store.h')
-rw-r--r--camel/camel-store.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/camel/camel-store.h b/camel/camel-store.h
index 57c45f4769..2be350bca5 100644
--- a/camel/camel-store.h
+++ b/camel/camel-store.h
@@ -64,13 +64,16 @@ struct _CamelStore
};
+/* open mode for folder */
+#define CAMEL_STORE_FOLDER_CREATE (1<<0)
+#define CAMEL_STORE_FOLDER_BODY_INDEX (1<<1)
typedef struct {
CamelServiceClass parent_class;
CamelFolder * (*get_folder) (CamelStore *store,
const char *folder_name,
- gboolean create,
+ guint32 flags,
CamelException *ex);
void (*delete_folder) (CamelStore *store,
@@ -122,7 +125,7 @@ CamelType camel_store_get_type (void);
/* public methods */
CamelFolder * camel_store_get_folder (CamelStore *store,
const char *folder_name,
- gboolean create,
+ guint32 flags,
CamelException *ex);
CamelFolder * camel_store_get_root_folder (CamelStore *store,
CamelException *ex);