?? fgcpassportactivex.idl
字號:
// FGCPassPortActiveX.idl : IDL source for FGCPassPortActiveX.dll
//
// This file will be processed by the MIDL tool to
// produce the type library (FGCPassPortActiveX.tlb) and marshalling code.
import "oaidl.idl";
import "ocidl.idl";
#include "olectl.h"
[
object,
uuid(D493B947-083C-4C95-9B23-6361E4C47F38),
dual,
helpstring("IPassPort Interface"),
pointer_default(unique)
]
interface IPassPort : IDispatch
{
[propget, id(1), helpstring("property CertSubject")] HRESULT CertSubject([out, retval] BSTR *pVal);
[propput, id(1), helpstring("property CertSubject")] HRESULT CertSubject([in] BSTR newVal);
[propget, id(2), helpstring("property DoPks10")] HRESULT DoPks10([out, retval] short *pVal);
[propput, id(2), helpstring("property DoPks10")] HRESULT DoPks10([in] short newVal);
[propget, id(3), helpstring("property DelAccount")] HRESULT DelAccount([out, retval] BSTR *pVal);
[propput, id(3), helpstring("property DelAccount")] HRESULT DelAccount([in] BSTR newVal);
[propget, id(4), helpstring("property DoDel")] HRESULT DoDel([out, retval] short *pVal);
[propput, id(4), helpstring("property DoDel")] HRESULT DoDel([in] short newVal);
[propget, id(5), helpstring("property Err")] HRESULT Err([out, retval] short *pVal);
[propput, id(5), helpstring("property Err")] HRESULT Err([in] short newVal);
[propget, id(6), helpstring("property Pks10Str")] HRESULT Pks10Str([out, retval] BSTR *pVal);
[propput, id(6), helpstring("property Pks10Str")] HRESULT Pks10Str([in] BSTR newVal);
[propget, id(7), helpstring("property Pks7Str")] HRESULT Pks7Str([out, retval] BSTR *pVal);
[propput, id(7), helpstring("property Pks7Str")] HRESULT Pks7Str([in] BSTR newVal);
[propget, id(8), helpstring("property DoSetupCert")] HRESULT DoSetupCert([out, retval] short *pVal);
[propput, id(8), helpstring("property DoSetupCert")] HRESULT DoSetupCert([in] short newVal);
[propget, id(9), helpstring("property RamdonStr")] HRESULT RamdonStr([out, retval] BSTR *pVal);
[propput, id(9), helpstring("property RamdonStr")] HRESULT RamdonStr([in] BSTR newVal);
[propget, id(10), helpstring("property DoSign")] HRESULT DoSign([out, retval] short *pVal);
[propput, id(10), helpstring("property DoSign")] HRESULT DoSign([in] short newVal);
[propget, id(11), helpstring("property SignedStr")] HRESULT SignedStr([out, retval] BSTR *pVal);
[propput, id(11), helpstring("property SignedStr")] HRESULT SignedStr([in] BSTR newVal);
[propget, id(12), helpstring("property AccountStr")] HRESULT AccountStr([out, retval] BSTR *pVal);
[propput, id(12), helpstring("property AccountStr")] HRESULT AccountStr([in] BSTR newVal);
[propget, id(13), helpstring("property IsTemp")] HRESULT IsTemp([out, retval] short *pVal);
[propput, id(13), helpstring("property IsTemp")] HRESULT IsTemp([in] short newVal);
[propget, id(14), helpstring("property isHasCert")] HRESULT isHasCert([out, retval] short *pVal);
[propput, id(14), helpstring("property isHasCert")] HRESULT isHasCert([in] short newVal);
[propget, id(15), helpstring("property CertNumStr")] HRESULT CertNumStr([out, retval] BSTR *pVal);
[propput, id(15), helpstring("property CertNumStr")] HRESULT CertNumStr([in] BSTR newVal);
[propget, id(16), helpstring("property PasswordStr")] HRESULT PasswordStr([out, retval] BSTR *pVal);
[propput, id(16), helpstring("property PasswordStr")] HRESULT PasswordStr([in] BSTR newVal);
[propget, id(17), helpstring("property DoMD5")] HRESULT DoMD5([out, retval] short *pVal);
[propput, id(17), helpstring("property DoMD5")] HRESULT DoMD5([in] short newVal);
[propget, id(18), helpstring("property EncodedMD5Str")] HRESULT EncodedMD5Str([out, retval] BSTR *pVal);
[propput, id(18), helpstring("property EncodedMD5Str")] HRESULT EncodedMD5Str([in] BSTR newVal);
[propget, id(19), helpstring("property PubKey")] HRESULT PubKey([out, retval] BSTR *pVal);
[propput, id(19), helpstring("property PubKey")] HRESULT PubKey([in] BSTR newVal);
[propget, id(20), helpstring("property EncodedPsw")] HRESULT EncodedPsw([out, retval] BSTR *pVal);
[propput, id(20), helpstring("property EncodedPsw")] HRESULT EncodedPsw([in] BSTR newVal);
[propget, id(21), helpstring("property DoEncodePsw")] HRESULT DoEncodePsw([out, retval] short *pVal);
[propput, id(21), helpstring("property DoEncodePsw")] HRESULT DoEncodePsw([in] short newVal);
};
[
uuid(5740AD54-0F10-4F48-9B38-CC1CE8277EE6),
version(1.0),
helpstring("FGCPassPortActiveX 1.0 Type Library")
]
library FGCPASSPORTACTIVEXLib
{
importlib("stdole32.tlb");
importlib("stdole2.tlb");
[
uuid(2E001BE8-36C8-43B9-A834-0B33640FAE7E),
helpstring("PassPort Class")
]
coclass PassPort
{
[default] interface IPassPort;
};
};
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -