|
|
cpp_quote("DEFINE_GUID(IID_IServerBinding,0x9fc9efd0,0xa535,0x11d0,0x89,0x6f,0x00,0xaa,0x00,0xa7,0x4b,0xf2);") cpp_quote("DEFINE_GUID(IID_IServerBindings,0x9fc9efd1,0xa535,0x11d0,0x89,0x6f,0x00,0xaa,0x00,0xa7,0x4b,0xf2);")
import "oaidl.idl";
[ object, uuid(9fc9efd0-a535-11d0-896f-00aa00a74bf2), dual, helpstring("IServerBinding Interface"), pointer_default(unique) ] interface IServerBinding : IDispatch { ////////////////////////////////////////////////////////////////////// // Properties: //////////////////////////////////////////////////////////////////////
[propget, helpstring("")] HRESULT IpAddress ( [out, retval] BSTR * pstrIpAddress ); [propput] HRESULT IpAddress ( [in] BSTR strIpAddress );
[propget, helpstring("")] HRESULT TcpPort ( [out, retval] long * pdwTcpPort ); [propput] HRESULT TcpPort ( [in] long dwTcpPort );
[propget, helpstring("")] HRESULT SslPort ( [out, retval] long * plSslPort ); [propput] HRESULT SslPort ( [in] long lSslPort ); }
[ object, uuid(9fc9efd1-a535-11d0-896f-00aa00a74bf2), dual, helpstring("IServerBindings Interface"), pointer_default(unique) ] interface IServerBindings : IDispatch { // // Standard collection methods & properties: //
[propget, helpstring("")] HRESULT Count ( [out, retval] long * pdwCount );
[helpstring("")] HRESULT Item ( [in] long index, [out, retval] IServerBinding ** ppBinding );
[helpstring("")] HRESULT ItemDispatch ( [in] long index, [out, retval] IDispatch ** ppBinding );
[helpstring("")] HRESULT Add ( [in] BSTR strIpAddress, [in] long dwTcpPort, [in] long dwSslPort );
[helpstring("")] HRESULT ChangeBinding ( [in] long index, [in] IServerBinding * pBinding );
[helpstring("")] HRESULT ChangeBindingDispatch ( [in] long index, [in] IDispatch * pBinding );
[helpstring("")] HRESULT Remove ( [in] long index );
[helpstring("")] HRESULT Clear ( ); }
|