12345678910111213141516171819202122232425262728293031323334 |
- #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<CStringArray,CStringArray> &AryGoodsInfo, // 商品信息;
- IN OUT LPTSTR lpReturnString, // 返回选片网址(若已存在数据库中,则传递进来);
- IN const INT& nMaxLen
- ) = 0;
- };
- #endif //__THE_LYFZ_CLOUD_INTERFACE_20160612__
|