MobsetWeb/MobsetWeb.idl
2025-02-27 17:04:38 +08:00

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;
};
};