#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 CMapServerTrID; #endif // __MBSERVERREQUEST_H_