// MobsetWeb.idl : MobsetWeb 的 IDL 源 // // 此文件将由 MIDL 工具处理以 // 产生类型库(MobsetWeb.tlb)和封送处理代码。 import "oaidl.idl"; import "ocidl.idl"; [ object, uuid(5672C687-21CF-4CBE-9E1C-E1460799B581), dual, nonextensible, pointer_default(unique) ] interface ISms : IDispatch{ [id(1)] HRESULT CheckPasswd([in] BSTR User, [in] BSTR Passwd, [in] BSTR Encrypt, [in] LONG Purview, [out,retval] LONG* pRet); [id(11)] HRESULT CheckPasswd2([in] LONG CorpID , [in] BSTR User, [in] BSTR Passwd, [in] BSTR TimeStamp, [in] BSTR Encrypt, [in] LONG Purview, [out, retval] LONG* pRet); [id(2)] HRESULT GetPasswd([in] BSTR User, [in] BSTR Passwd, [out,retval] BSTR* pRet); [id(3)] HRESULT EncSPMS([in] BSTR Key, [in] BSTR Src, [out,retval] BSTR* pRet); [id(4)] HRESULT GetPurview([in] LONG PurviewType, [out,retval] LONG* pRet); [id(5)] HRESULT HasSWTPre([in] LONG lSDK, [out,retval] LONG* pRet); [id(6)] HRESULT isHasPurview([in] LONG Purview, [in] LONG AllPurview, [out,retval] LONG* pRet); [id(7)] HRESULT SendSms([in] IDispatch* pAdoConnect, [in] LONG lCorpID, [in] LONG lUserID, [in] LONG lLongSms,[in] LONG lFD, [in] BSTR Timer, [in] BSTR IP, [in] BSTR AddNum, [in] BSTR Recver,[in] BSTR Mobiles, [in] BSTR Msg, [out,retval] LONG* pSendCount); [propget, id(8)] HRESULT SendRet([out, retval] BSTR* pVal); [propput, id(8)] HRESULT SendRet([in] BSTR newVal); [id(9)] HRESULT SendSms_Excel([in] IDispatch* pAdoConnect, [in] LONG lCorpID, [in] LONG lUserID, [in] LONG lLongSms,[in] LONG lFD, [in] BSTR Timer2, [in] BSTR IP, [in] BSTR ExcelFileName, [out,retval] LONG* lSendCount); [id(10)] HRESULT CorpSmsHttpReq([in] BSTR pReq, [in] BSTR pIPAddr, [in] BSTR pReqVer, [out,retval] BSTR* pRet); [id(12)] HRESULT CheckPasswd3([in] LONG CorpID, [in] BSTR User, [in] BSTR Passwd, [in] BSTR TimeStamp, [in] BSTR Encrypt, [in] LONG Purview, [out, retval] BSTR* pRet); }; [ uuid(926542BC-66DD-4977-8850-E29198DDE624), version(1.0), ] library MobsetWebLib { importlib("stdole2.tlb"); [ uuid(A42502DF-7605-4D99-9F32-FFE224DF5571) ] coclass Sms { [default] interface ISms; }; };