summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--icclient/member.h69
1 files changed, 69 insertions, 0 deletions
diff --git a/icclient/member.h b/icclient/member.h
new file mode 100644
index 0000000..7f643ab
--- /dev/null
+++ b/icclient/member.h
@@ -0,0 +1,69 @@
+#ifndef ICCLIENT_MEMBER_H
+#define ICCLIENT_MEMBER_H
+
+struct icclient_user {
+ char *username;
+ char *usernick;
+ char *password;
+ char *expiration;
+ char *acl;
+ char *mod_time;
+ char *s_nickname;
+ char *company;
+ char *fname;
+ char *lname;
+ char *address1;
+ char *address2;
+ char *address3;
+ char *city;
+ char *state;
+ char *zip;
+ char *country;
+ char *phone_day;
+ char *mv_shipmode;
+ char *b_nickname;
+ char *b_fname;
+ char *b_lname;
+ char *b_company;
+ char *b_address1;
+ char *b_address2;
+ char *b_address3;
+ char *b_city;
+ char *b_state;
+ char *b_zip;
+ char *b_country;
+ char *b_phone;
+ char *p_nickname;
+ char *email;
+ char *fax;
+ char *phone_night;
+ char *address_book;
+ char *accounts;
+ char *preferences;
+ char *carts;
+ char *owner;
+ char *file_acl;
+ char *db_acl;
+ char *mail_list;
+ char *credit_limit;
+ bool inactive;
+ bool dealer;
+ char *price_level;
+};
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+ void icclient_user_account(const char *fname, const char *lname
+ , const char *address1, const char *address2
+ , const char *city, const char *state, const char *zip
+ , const char *email, const char *phone_day);
+ void icclient_user_changepassword(const char *password_old, const char *password
+ , const char *verify);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif // ICCLIENT_MEMBER_H