48 lines
2.1 KiB
Plaintext
48 lines
2.1 KiB
Plaintext
// 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;
|
|
};
|
|
};
|
|
|