48 lines
2.1 KiB
Plaintext
48 lines
2.1 KiB
Plaintext
|
// MobsetWeb.idl : MobsetWeb <20><> IDL Դ
|
|||
|
//
|
|||
|
|
|||
|
// <20><><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD> MIDL <20><><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϳ<EFBFBD>(MobsetWeb.tlb)<29>ͷ<EFBFBD><CDB7>ʹ<EFBFBD><CDB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>롣
|
|||
|
|
|||
|
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;
|
|||
|
};
|
|||
|
};
|
|||
|
|