#ifndef __MBSERVERREQUEST_H_
|
#define __MBSERVERREQUEST_H_
|
|
#define ITEM_TYPE_APP _T("APP")
|
#define ITEM_TYPE_CABINET _T("CABINET")
|
#define ITEM_TYPE_RECYCLEBIN _T("RECYCLEBIN")
|
#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_AMCHAT _T("AMCHAT")
|
#define ITEM_TYPE_AMDOWNLOAD _T("AMDOWNLOAD")
|
// ¸öÈËÍøÅÌ
|
#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_
|