⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 smcic.h

📁 1)安装sp2补丁. 2)安装中文语言包. 3)关闭除系统盘除外的系统还原 4)控制面板->区域和语言选项->区域选项 选择中国,位置:选择中国.高级选项卡 非unicode程序的语
💻 H
📖 第 1 页 / 共 2 页
字号:
#ifndef __smcic_h
#define __smcic_h

BOOL call_get_version(BaseNetClient *bnc,CString * ver);
BOOL call_alloc_uid(BaseNetClient *bnc,int *retcode,int *uid);
BOOL call_add_user(BaseNetClient *bnc,int uid,LPCSTR name,LPCSTR domain,superint_ut groupid,LPCSTR password,int *retcode);
BOOL call_make_pwd(BaseNetClient *bnc,int uid,LPCSTR pwd,CString * pwdx);
BOOL call_del_user(BaseNetClient *bnc,int uid,int *retcode);
BOOL call_get_user(BaseNetClient *bnc,int uid,NetTable *buf);
BOOL call_find_user(BaseNetClient *bnc,LPCSTR alias,LPCSTR domain,int *retcode,int *uid);
BOOL call_verify_pwd(BaseNetClient *bnc,LPCSTR alias,LPCSTR domain,LPCSTR pwd,int *retcode);
BOOL call_verify_pwd_ex(BaseNetClient *bnc,LPCSTR alias,LPCSTR domain,LPCSTR enpwd,int *retcode);
BOOL call_get_freesize(BaseNetClient *bnc,int uid,superint_ut *size);
BOOL call_get_usedsize(BaseNetClient *bnc,int uid,LPCSTR boxname,superint_ut *size);
BOOL call_set_boxsize(BaseNetClient *bnc,int uid,superint_ut size,int *retcode);
BOOL call_get_boxsize(BaseNetClient *bnc,int uid,superint_ut *size);
BOOL call_get_userval(BaseNetClient *bnc,int uid,LPCSTR valname,int *retcode,CString * val);
BOOL call_set_userval(BaseNetClient *bnc,int uid,LPCSTR valname,LPCSTR val,int *retcode);
BOOL call_get_uservalf(BaseNetClient *bnc,int uid,LPCSTR valname,int *retcode,CString * val);
BOOL call_set_uservalf(BaseNetClient *bnc,int uid,LPCSTR valname,LPCSTR val,int *retcode);
BOOL call_chpwd(BaseNetClient *bnc,int uid,LPCSTR oldpassword,LPCSTR newpassword,int *retcode);
BOOL call_apop_checkdigest(BaseNetClient *bnc,int uid,LPCSTR digest,int *retcode);
BOOL call_apop_gettimestamp(BaseNetClient *bnc,CString * timestamp);
BOOL call_get_usrgrp(BaseNetClient *bnc,int uid,superint_ut *usrgrp);
BOOL call_set_usrgrp(BaseNetClient *bnc,int uid,superint_ut usrgrp,int *retcode);
BOOL call_count_user(BaseNetClient *bnc,int *c);
BOOL call_add_alias(BaseNetClient *bnc,int uid,LPCSTR alias,LPCSTR domain,LPCSTR boxname,int *retcode);
BOOL call_del_alias(BaseNetClient *bnc,int uid,LPCSTR alias,LPCSTR domain,int *retcode);
BOOL call_get_alias(BaseNetClient *bnc,int uid,int *retcode,NetTable *outrows);
BOOL call_setbox_alias(BaseNetClient *bnc,int uid,LPCSTR alias,LPCSTR domain,LPCSTR boxid,int *retcode);
BOOL call_getbox_alias(BaseNetClient *bnc,int uid,LPCSTR alias,LPCSTR domain,int *retcode,CString * box);
BOOL call_add_forward(BaseNetClient *bnc,int uid,LPCSTR addr,int *retcode);
BOOL call_del_forward(BaseNetClient *bnc,int uid,LPCSTR addr,int *retcode);
BOOL call_get_forward(BaseNetClient *bnc,int uid,int *retcode,CString * outrows);
BOOL call_have_forward(BaseNetClient *bnc,int uid,int *retcode);
BOOL call_add_filter(BaseNetClient *bnc,int uid,LPCSTR addr,int *retcode);
BOOL call_add_filterex(BaseNetClient *bnc,int uid,LPCSTR addr,LPCSTR cmnt,int *retcode,CString * fid);
BOOL call_del_filter(BaseNetClient *bnc,int uid,LPCSTR fid,int *retcode);
BOOL call_get_filter(BaseNetClient *bnc,int uid,int *retcode,NetTable *outrows);
BOOL call_do_filter(BaseNetClient *bnc,int uid,LPCSTR boxname,LPCSTR mfid,int *retcode);
BOOL call_add_subfilter(BaseNetClient *bnc,int uid,NetTable &subfilter,int *retcode);
BOOL call_del_subfilter(BaseNetClient *bnc,int uid,LPCSTR fid,int *retcode);
BOOL call_get_subfilter(BaseNetClient *bnc,int uid,LPCSTR fid,int *retcode,NetTable *subf);
BOOL call_add_action(BaseNetClient *bnc,int uid,LPCSTR fid,int seq,LPCSTR act,LPCSTR param,int *retcode);
BOOL call_del_action(BaseNetClient *bnc,int uid,LPCSTR fid,int *retcode);
BOOL call_get_action(BaseNetClient *bnc,int uid,LPCSTR fid,int *retcode,CString * act);
BOOL call_add_setpassword(BaseNetClient *bnc,int uid,LPCSTR newpassword,int *retcode);
BOOL call_is_at_setpassword(BaseNetClient *bnc,int uid,int *retcode);
BOOL call_add_domain(BaseNetClient *bnc,LPCSTR domain,int blocal,superint_ut groupid,superint_ut *domainid);
BOOL call_del_domain(BaseNetClient *bnc,LPCSTR domain,int *retcode);
BOOL call_find_domain(BaseNetClient *bnc,LPCSTR domain,int *retcode,int *blocal,superint_ut *domainid);
BOOL call_add_domain_alias(BaseNetClient *bnc,LPCSTR alias,superint_ut domain,int *retcode);
BOOL call_del_domain_alias(BaseNetClient *bnc,LPCSTR alias,int *retcode);
BOOL call_get_domain_alias(BaseNetClient *bnc,LPCSTR domain,int *retcode,CString * lst);
BOOL call_get_domain_group(BaseNetClient *bnc,superint_ut domainid,superint_ut *groupid);
BOOL call_add_group(BaseNetClient *bnc,superint_ut parentid,LPCSTR group,LPCSTR comment,superint_ut *groupid);
BOOL call_del_group(BaseNetClient *bnc,superint_ut parentid,superint_ut groupid,int *retcode);
BOOL call_find_group(BaseNetClient *bnc,superint_ut parentid,LPCSTR group,superint_ut *groupid);
BOOL call_set_grpval(BaseNetClient *bnc,superint_ut groupid,LPCSTR valname,LPCSTR val,int *retcode);
BOOL call_set_grpvalf(BaseNetClient *bnc,superint_ut groupid,LPCSTR valname,LPCSTR val,int *retcode);
BOOL call_get_grpval(BaseNetClient *bnc,superint_ut groupid,LPCSTR valname,int *retcode,CString * val);
BOOL call_list_group_domain(BaseNetClient *bnc,superint_ut groupid,int *retcode,NetTable *data);
BOOL call_add_dev(BaseNetClient *bnc,LPCSTR devname,LPCSTR mountpoint,LPCSTR devtype,LPCSTR param,int *retcode);
BOOL call_del_dev(BaseNetClient *bnc,LPCSTR devname,int *retcode);
BOOL call_get_dev(BaseNetClient *bnc,int *retcode,CString * outrows);
BOOL call_set_dev_bwrite(BaseNetClient *bnc,LPCSTR devname,int bwrite,int *retcode);
BOOL call_alloc_mfid(BaseNetClient *bnc,int uid,int *retcode,CString * mfid);
BOOL call_alloc_linkid(BaseNetClient *bnc,int uid,int *retcode,CString * linkid);
BOOL call_alloc_linkidex(BaseNetClient *bnc,int n,NetTable *mfid);
BOOL call_crmf(BaseNetClient *bnc,LPCSTR mfid,int *retcode,CString * mfpath);
BOOL call_delmf(BaseNetClient *bnc,LPCSTR mfpath,int *retcode);
BOOL call_mf_readx(BaseNetClient *bnc,int uid,LPCSTR mfpath,CString &datakey,superint_ut frompos,int len,int *retcode,CString *buf);
BOOL call_mf_writex(BaseNetClient *bnc,int uid,LPCSTR mfpath,CString &datakey,superint_ut frompos,CString &buf,int *retcode);
BOOL call_mf_getsizex(BaseNetClient *bnc,int uid,LPCSTR mfpath,CString &datakey,int *retcode,superint_ut *fsize);
BOOL call_mf_seek(BaseNetClient *bnc,int uid,LPCSTR boxname,std_datetime_t start,std_datetime_t end,LPCSTR mfrom,LPCSTR keystr,int nrows,NetTable *buf);
BOOL call_mf_recreate(BaseNetClient *bnc,LPCSTR mfid,int *retcode);
BOOL call_mf_get_datakey(BaseNetClient *bnc,int uid,LPCSTR boxname,LPCSTR mfid,int *retcode,CString *datakey);
BOOL call_box_crmf(BaseNetClient *bnc,int uid,LPCSTR mfid,int *retcode,CString *datakey);
BOOL call_box_crlink(BaseNetClient *bnc,int uid,LPCSTR boxname,LPCSTR mfid,int srcuid,LPCSTR srcbox,LPCSTR srcmfid,CString &datakey,int *retcode);
BOOL call_box_crlinkex(BaseNetClient *bnc,int srcuid,LPCSTR srcbox,LPCSTR srcmfid,NetTable &dstuser,int *retcode);
BOOL call_box_movmf(BaseNetClient *bnc,int uid,LPCSTR boxfrom,LPCSTR boxto,LPCSTR mfpath,int *retcode);
BOOL call_box_delmf(BaseNetClient *bnc,int uid,LPCSTR boxname,LPCSTR mfpath,int *retcode);
BOOL call_box_getmf(BaseNetClient *bnc,int uid,LPCSTR boxname,int *retcode,CString * mflist);
BOOL call_box_setbread(BaseNetClient *bnc,int uid,LPCSTR boxname,LPCSTR mfpath,int bread,int *retcode);
BOOL call_mail_forward(BaseNetClient *bnc,int uid,LPCSTR boxname,LPCSTR mfid,int *retcode);
BOOL call_set_value(BaseNetClient *bnc,LPCSTR name,LPCSTR value,int *retcode);
BOOL call_get_value(BaseNetClient *bnc,LPCSTR name,int *retcode,CString * value);
BOOL call_set_valuef(BaseNetClient *bnc,LPCSTR name,LPCSTR value,int *retcode);
BOOL call_get_valuef(BaseNetClient *bnc,LPCSTR name,int *retcode,CString * value);
BOOL call_shutdown(BaseNetClient *bnc);
BOOL call_restart(BaseNetClient *bnc);
BOOL call_parse(BaseNetClient *bnc,int uid,LPCSTR boxname,LPCSTR mfid,CString &datakey,int *retcode);
BOOL call_ins_parse(BaseNetClient *bnc,int uid,LPCSTR boxname,LPCSTR mfid,CString &datakey,NetTable &p,int *retcode);
BOOL call_del_parse(BaseNetClient *bnc,LPCSTR mfid,int *retcode);
BOOL call_get_parse(BaseNetClient *bnc,int uid,LPCSTR boxname,LPCSTR mfid,NetTable *parse);
BOOL call_read_body(BaseNetClient *bnc,int uid,LPCSTR boxname,LPCSTR mfid,CString &datakey,LPCSTR bid,int buflen,int *retcode,CString *buf);
BOOL call_read_text(BaseNetClient *bnc,int uid,LPCSTR boxname,LPCSTR mfid,CString &datakey,LPCSTR bid,int *retcode,UString *buf);
BOOL call_get_base64attachsize(BaseNetClient *bnc,int uid,LPCSTR boxname,LPCSTR mfid,CString &datakey,LPCSTR bid,int *size);
BOOL call_body_read(BaseNetClient *bnc,int uid,LPCSTR boxname,LPCSTR mfid,CString &datakey,LPCSTR bid,int startpos,int buflen,CString *buf);
BOOL call_clear_autoreply(BaseNetClient *bnc,int uid,int *retcode);
BOOL call_get_autoreply(BaseNetClient *bnc,int uid,int *retcode,CString * autoid);
BOOL call_gen_autoreply(BaseNetClient *bnc,int uid,int *retcode,CString * autoid);
BOOL call_get_link(BaseNetClient *bnc,LPCSTR mfid,CString * linkid);
BOOL call_query_links(BaseNetClient *bnc,LPCSTR linkid,CString * mflist);
BOOL call_query_mlist(BaseNetClient *bnc,int uid,LPCSTR password,LPCSTR boxname,int startRow,int numRows,LPCSTR ord,int bAsc,NetTable *list);
BOOL call_query_mlist_byunread(BaseNetClient *bnc,int uid,LPCSTR password,LPCSTR boxname,int startRow,int numRows,int bAsc,NetTable *list);
BOOL call_query_mlist_byfrom(BaseNetClient *bnc,int uid,LPCSTR password,LPCSTR boxname,LPCSTR mfrom,int startRow,int numRows,NetTable *list);
BOOL call_count_mlist_byfrom(BaseNetClient *bnc,int uid,LPCSTR boxname,LPCSTR mfrom,int *count);
BOOL call_remove_oldmail(BaseNetClient *bnc,int uid,LPCSTR boxname,int *retcode);
BOOL call_query_mailf(BaseNetClient *bnc,int uid,LPCSTR boxname,LPCSTR mfid,NetTable *mf);
BOOL call_count_mlist(BaseNetClient *bnc,int uid,LPCSTR boxname,int *count);
BOOL call_count_new(BaseNetClient *bnc,int uid,LPCSTR boxname,int *count);
BOOL call_count_mlist_bydate(BaseNetClient *bnc,int uid,LPCSTR boxname,std_datetime_t startdt,std_datetime_t enddt,int *count);
BOOL call_query_mlist_bydate(BaseNetClient *bnc,int uid,LPCSTR passwd,LPCSTR boxname,std_datetime_t startdt,std_datetime_t enddt,int start,int num,int basc,NetTable *buf);
BOOL call_open_forward(BaseNetClient *bnc,int uid,int *retcode);
BOOL call_fetch_forward(BaseNetClient *bnc,int uid,int maxrows,CString * addrlist);
BOOL call_close_forward(BaseNetClient *bnc,int uid,int *retcode);
BOOL call_add_smtpsrv(BaseNetClient *bnc,LPCSTR name,LPCSTR server,int port,int *retcode);
BOOL call_del_smtpsrv(BaseNetClient *bnc,LPCSTR name,int *retcode);
BOOL call_get_smtpsrv(BaseNetClient *bnc,CString * list);
BOOL call_add_smtplog(BaseNetClient *bnc,LPCSTR mailfrom,LPCSTR to,LPCSTR clntip,int size,int *retcode);
BOOL call_pf_readstr(BaseNetClient *bnc,LPCSTR name,CString * value);
BOOL call_pf_readnumber(BaseNetClient *bnc,LPCSTR name,double *value);
BOOL call_pf_writestr(BaseNetClient *bnc,LPCSTR name,LPCSTR value,int *retcode);
BOOL call_setuidscope(BaseNetClient *bnc,int start,int end,int *retcode);
BOOL call_getuidscope(BaseNetClient *bnc,int *retcode,CString * scope);
BOOL call_setmaxid(BaseNetClient *bnc,int maxid,int *retcode);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -