使用soui开发的mbc,只支持windows版本
w1146869587
2022-01-24 0408576e9da10015ffa9da0079b8c985113ce4b3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
#pragma once
 
#define    CMD_MFLG                ( _T("GetContactGroupList") )    // »ñÈ¡·Ö×é
#define    CMD_MFGU                ( _T("GetContactGroupMember") )    // »ñÈ¡·Ö×éºÃÓÑÁбí
#define    CMD_UAGO                ( _T("GetUserAccessibleOrg") )    //»ñÈ¡¿É¼û×éÖ¯½á¹¹
#define    CMD_OBGL                ( _T("GetOrgList") )    //»ñÈ¡ÏÂÊô×éÖ¯½á¹¹
#define    CMD_OMGU                ( _T("GetOrgMember") )    //»ñÈ¡ÏÂÊôÓû§
#define    CMD_UBGI                ( _T("GetUserInfo") )    //»ñÈ¡Óû§ÐÅÏ¢
#define    CMD_UBUP                ( _T("UpdateUserInfo") )    //ÉèÖÃÓû§ÐÅÏ¢
#define    CMD_FUGP                ( _T("GetUserPhoto") )    //µÃµ½ÈËÔ±ÕÕÆ¬
#define    CMD_UQCR                ( _T("UserQuery") )    //²éѯÓû§
#define    CMD_RBGL                ( _T("GetRoleList") )    //µÃµ½½ÇÉ«Áбí
#define    CMD_RMGT                ( _T("GetRoleMember") )    //µÃµ½½ÇÉ«³ÉÔ±
 
 
#define    CMD_USER_VERIFYPASSWORD4        ( _T("VerifyUserPassword4") )    //ÑéÖ¤ÃÜÂë
#define    CMD_USER_VERIFYCA                ( _T("VerifyUserCA") )    //CAÑéÖ¤
#define    CMD_USER_VERIFYSEESION            ( _T("VerifyUserSession") )    //ÑéÖ¤»á»°
#define    CMD_USER_VERIFYPASSWORD5        ( _T("VerifyUserPassword5") )    //ÑéÖ¤ÃÜÂë
 
 
//#define STK_SHOWALLORG   1
 
enum AMVIEWITEMTYPE
{
    AM_VIEWITEMTYPE_NONE = -1,
    AM_VIEWITEMTYPE_USER = 0,
    AM_VIEWITEMTYPE_GROUP = 1,
    AM_VIEWITEMTYPE_ROLE = 2,
    AM_VIEWITEMTYPE_VIEW = 3,
    AM_VIEWITEMTYPE_CROWD = 4,
    AM_VIEWITEMTYPE_TYPEVIEW = 5,
    AM_VIEWITEMTYPE_CUSTGROUP = 255
};
 
#define        SUBVIEW_CONTACTSTOOT    _T("{00000000-0000-0000-0000-000000000001}")
#define        SUBVIEW_TOPCONTACTS        _T("{00000000-0000-0000-0000-000000000002}")
#define        SUBVIEW_SEARCHID        _T("{00000000-0000-0000-0000-000000000003}")
#define        SUBVIEW_ROLEROOTID        _T("{00000000-0000-0000-0000-000000000004}")
#ifdef STK_SHOWALLORG
    #define        ROOTVIEW_SYSORGID        _T("{00000000-0000-0000-0000-000000000000}") //Õû¸ö×éÖ¯½á¹¹
#else
    #define        ROOTVIEW_SYSORGID            _T("{00000000-0000-0000-0000-000000000005}") //¿É¼û²¿ÃÅÐÅÏ¢
#endif
 
#define        SUBVIEW_ORGADMIN        _T("{00000000-0000-0000-0000-000000000008}")        //¹ÜÀíµÄµ¥Î»ºÍ²¿ÃŶÔÓ¦ID
#define        SUBVIEW_OWNORG            _T("{00000000-0000-0000-0000-000000000009}")        //×Ô¼ºµÄµ¥Î»²¿ÃÅ
 
typedef struct _SELORG_ITEM
{
    CString        strID;
    CString        strName;
    int            nType;
    
    _SELORG_ITEM()    : nType( 0 ) {};
} SELORG_ITEM;
 
typedef CArray<SELORG_ITEM, SELORG_ITEM &> CSelOrgItemArray;