使用soui开发的mbc,只支持windows版本
w1146869587
2022-01-24 479b1995ef435713c2cf4f0da8de3a6af6c30922
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
#ifndef     __MBSERVERREQUEST_H_ 
#define     __MBSERVERREQUEST_H_
 
#define ITEM_TYPE_APP              _T("APP")
#define ITEM_TYPE_CABINET          _T("CABINET") 
#define ITEM_TYPE_CATALOG          _T("CATALOG")
#define ITEM_TYPE_DOC              _T("DOC")
#define ITEM_TYPE_CLEAR            _T("CLEAR")
#define ITEM_TYPE_UPLOADFILEINFO   _T("UPLOADFILEINFO")
#define ITEM_TYPE_CREATEDIRINFO    _T("CREATEDIRINFO")
#define ITEM_TYPE_DOWNLOADFILEINFO _T("DOWNLOADFILEINFO")
#define ITEM_TYPE_DOWNLOADDIR      _T("DOWNLOADDIR")
#define ITEM_TYPE_TRANSINFO        _T("TRANSINFO")
#define ITEM_TYPE_UPLOADFILEINFO   _T("UPLOADFILEINFO")
#define ITEM_TYPE_DOWNLOADFILEINFO _T("DOWNLOADFILEINFO")
#define ITEM_TYPE_ATTACHDOCINFO    _T("AttachDocInfo")
#define ITEM_TYPE_LINKDOCINFO      _T("LinkDocInfo")
 
#define ITEM_TYPE_CHAT             _T("CHAT")
#define ITEM_TYPE_CHATSENDFILEINFO   _T("CHATSENDFILEINFO")
#define ITEM_TYPE_CHATRECEIVEFILEINFO _T("CHATRECEIVEFILEINFO")
 
#define ITEM_TYPE_SEND             _T("SEND")
// ¸öÈËÍøÅÌ
#define ITEM_TYPE_NDCABINET        _T("NDCABINET")  
#define ITEM_TYPE_NDRECYCLEBIN     _T("NDRECYCLEBIN")
#define ITEM_TYPE_NDCATALOG        _T("NDCATALOG")
#define ITEM_TYPE_NDDOC            _T("NDDOC")
 
/************************************************************************/
/*  Òì²½Ïò·þÎñ¶Ë·¢ËÍÇëÇó,ÓÃÀ´¹ÜÀí·¢ËͶ˵ÄÐÅÏ¢¼°TrID                     */
/************************************************************************/
 
typedef struct _REQLOADSERVER_ITEM
{
    HWND        hWnd;            // ´°¿Ú¾ä±ú£¨²¢²»ÊÇΩһµÄ£©
    void        *pItem;            // Ö¸Õë
    long         nTrID;
    CString        strItemGUID;    // ID     
    CString        strItemType;    // ÏîÀàÐÍ     
    CString        strParam;        // ²ÎÊýÖµ
    CString        strClassName;    // ÀàÃû³Æ
    CString     strMethod;      // ·½·¨
    int            nVer;            // °æ±¾
    int            nExcuteCount;     // Ö´ÐдÎÊý
    SWindow     *pWin;          // ¿Ø¼þÏî
    SOUI::HTREEITEM  hTreeItem; // treeµÄÏî      
    _REQLOADSERVER_ITEM() : hWnd(NULL),nTrID(0), pItem(NULL),hTreeItem(NULL),pWin(NULL),nVer(0),nExcuteCount(0) {};
}REQLOADSERVER_ITEM;
 
typedef CMap<long, long, REQLOADSERVER_ITEM, REQLOADSERVER_ITEM&> CMapServerTrID; 
 
#endif    // __MBSERVERREQUEST_H_