Installation manual

CONTROL INTERFACE
117
B
]
interface IDevices : IDispatch
{
[propget, id(DISPID_NEWENUM)] HRESULT _NewEnum([out, retval] LPUNKNOWN
*pUnk);
[propget, id(DISPID_VALUE)] HRESULT Item([in]long Index, [out, retval] VARIANT
*pVal);
[id(1), helpstring("method Add")] HRESULT Add(VARIANT DevID, [out, retval] IDevice
**pVal);
[id(2), helpstring("method Remove")] HRESULT Remove(VARIANT DevID);
[propget, id(3), helpstring("property Count")] HRESULT Count([out, retval] long *pVal);
[propget, id(4)] HRESULT Device([in]VARIANT DevID, [out, retval] IDevice **pVal);
[id(5), helpstring("method Clear")] HRESULT Clear();
};
[
object,
uuid(5950285D-0E22-11D5-A274-005004C31B96),
dual,
helpstring("IDevice Interface"),
pointer_default(unique)
]
interface IDevice : IDispatch
{
[propget, id(1), helpstring("property DevID")] HRESULT DevID([out, retval] short
*pVal);
[propput, id(1), helpstring("property DevID")] HRESULT DevID([in] short newVal);
[propget, id(2), helpstring("property Enabled")] HRESULT Enabled([out, retval] BOOL
*pVal);
[propput, id(2), helpstring("property Enabled")] HRESULT Enabled([in] BOOL newVal);
[propget, id(3), helpstring("property BufferSize")] HRESULT BufferSize([out, retval]
short *pVal);
[propput, id(3), helpstring("property BufferSize")] HRESULT BufferSize([in] short
newVal);
[propget, id(4), helpstring("property RFMaxProtocolVersion")] HRESULT
RFMaxProtocolVersion([out, retval] short *pVal);
[propput, id(4), helpstring("property RFMaxProtocolVersion")] HRESULT
RFMaxProtocolVersion([in] short newVal);
[propget, id(5), helpstring("property RFMinProtocolVersion")] HRESULT
RFMinProtocolVersion([out, retval] short *pVal);
[propput, id(5), helpstring("property RFMinProtocolVersion")] HRESULT
RFMinProtocolVersion([in] short newVal);
[propget, id(6), helpstring("property PID")] HRESULT PID([out, retval] short *pVal);
[propput, id(6), helpstring("property PID")] HRESULT PID([in] short newVal);
[id(7), helpstring("method DataWrite")] HRESULT DataWrite([in] VARIANT Data, [in]
short Len, [out,retval] VARIANT_BOOL *bRet);
[propget, id(8), helpstring("property DeviceData")] HRESULT DeviceData([out, retval]
VARIANT *pVal);
[propget, id(9), helpstring("property DataLen")] HRESULT DataLen([out, retval] short
*pVal);
};
[
uuid(CF802150-0D60-11D5-A274-005004C31B96),
helpstring("STAR-Link ATL Control 1.4 Class")
]
coclass RFNCCTL
{
[default] interface IRFNCCTL;
[default, source] dispinterface _IRFNCCTLEvents;