#ifndef __THE_LYFZ_CLOUD_INTERFACE_20160612__ #define __THE_LYFZ_CLOUD_INTERFACE_20160612__ // {F68976F0-CD31-4b89-B8BD-433977F84C48} static const GUID IID_TheInterface = { 0xf68976f0, 0xcd31, 0x4b89, { 0xb8, 0xbd, 0x43, 0x39, 0x77, 0xf8, 0x4c, 0x48 } }; interface ICloudSelection:public IUnknown { virtual void SetEnvInfoEx( IN LPCTSTR lpHostName, // 本店主机名; IN LPCTSTR lpBranchId, // 本店域名; IN LPVOID lpTblVerion, // 本店version表; IN LPVOID lpBranchInfo, // branchinfo.dat内容; IN LPVOID lpNetShareInfo // 本店NetShareInfo表; ) = 0; // 上传订单信息,使用掩码+域名(锁短ID)+订单号+景点名生成唯一标识; virtual BOOL IUploadOrderInfo( IN UINT8 nActionType, // 操作类型,如在线选片、在线选设计; IN LPCTSTR lpMaskId, // 掩码,一般用于区分版本或其他; IN LPCTSTR lpBranchId, // 影楼域名; IN LPCTSTR lpBranchName, // 影楼名称; IN LPCTSTR lpBranchTel, // 影楼电话; IN LPCTSTR lpOrderNum, // 订单号; IN LPCTSTR lpScenery, // 景点或套系名; IN LPCTSTR lpCustomerName, // 顾客姓名; IN LPCTSTR lpCustomerTel, // 顾客电话; IN CArray &AryGoodsInfo, // 商品信息; IN OUT LPTSTR lpReturnString, // 返回选片网址(若已存在数据库中,则传递进来); IN const INT& nMaxLen ) = 0; }; #endif //__THE_LYFZ_CLOUD_INTERFACE_20160612__