int Catalog_Create ( char *pszRequest, char *&pszResponse )
參數說明:
【IN】 Char * pszRequest 輸入參數
<Req>
<DataInfo>
<CabinetID>strCabinetID</CabinetID>
<ParentID>strParentID</ParentID>
<InheritACE>bInheritACE</InheritACE>
[ <CatalogName>strCatalogName</CatalogName> ]
|
[ <Catalog ListType=” Order=” GlobalEdit=” MasterID=” MasterName=”>
<Name>strName</Name>
<Desc>strDesc</Desc>
</Catalog> ]
</DataInfo>
<UserInfo Login=” Name=” SessionID=” />
</Req>
【OUT】 Char *&pszResponse 返回的結果信息
<Res>
<ErrCode>0</ErrCode>
<ErrInfo>strErrInfo</ErrInfo>
<Result>
<CatalogID>strCatalogID</CatalogID>
<CatalogPath>strCatalogIDPath</CatalogPath>
</Result>
</Res>
說明
CabinetID – 檔案柜ID
ParentID – 父級目錄ID
InheritACE – 繼承上一級目錄權限
CatalogName – 目錄名稱,支持多級,如:A\B\C
// Catalog ———————-
Name – 目錄名稱
ListType – 目錄列表方式:0 – 詳細列表,1 – 縮略圖
Order – 順序號
GlobalEdit – 全局編輯
MasterID – 管理員登錄名
MasterName – 管理員名稱
Desc – 描述
CatalogID – 目錄ID
CatalogPath – 創建多級目錄時,返回各級目錄的 ID,
格式:ID;CatalogName\ID;CatalogName\…