⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 nschmgr.cpp

📁 随着计算机信息技术的飞速发展
💻 CPP
📖 第 1 页 / 共 2 页
字号:
}


/////////////////////////////////////////////////////////////////////////////
// CStationStreamDescriptor properties

/////////////////////////////////////////////////////////////////////////////
// CStationStreamDescriptor operations

long CStationStreamDescriptor::GetType()
{
	long result;
	InvokeHelper(0x9e, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
	return result;
}

CString CStationStreamDescriptor::GetDescription()
{
	CString result;
	InvokeHelper(0x9f, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
	return result;
}

long CStationStreamDescriptor::GetWidth()
{
	long result;
	InvokeHelper(0xa0, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
	return result;
}

long CStationStreamDescriptor::GetHeight()
{
	long result;
	InvokeHelper(0xa1, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
	return result;
}


/////////////////////////////////////////////////////////////////////////////
// CStationStreams properties

/////////////////////////////////////////////////////////////////////////////
// CStationStreams operations

LPDISPATCH CStationStreams::GetItem(long lIndex)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms,
		lIndex);
	return result;
}

long CStationStreams::GetCount()
{
	long result;
	InvokeHelper(0x64, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
	return result;
}

LPDISPATCH CStationStreams::Open(LPCTSTR bstrStreamSrc, LPCTSTR bstrAlias, long pa)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_BSTR VTS_BSTR VTS_I4;
	InvokeHelper(0x6a, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
		bstrStreamSrc, bstrAlias, pa);
	return result;
}

LPDISPATCH CStationStreams::Find(LPCTSTR bstrAlias)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x6c, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
		bstrAlias);
	return result;
}


/////////////////////////////////////////////////////////////////////////////
// CStationAddress properties

/////////////////////////////////////////////////////////////////////////////
// CStationAddress operations

long CStationAddress::GetType()
{
	long result;
	InvokeHelper(0x6f, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
	return result;
}

short CStationAddress::GetPort()
{
	short result;
	InvokeHelper(0x70, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
	return result;
}

CString CStationAddress::GetAddress()
{
	CString result;
	InvokeHelper(0x71, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
	return result;
}


/////////////////////////////////////////////////////////////////////////////
// CStationHostAddresses properties

/////////////////////////////////////////////////////////////////////////////
// CStationHostAddresses operations

LPDISPATCH CStationHostAddresses::GetItem(long lIndex)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms,
		lIndex);
	return result;
}

long CStationHostAddresses::GetCount()
{
	long result;
	InvokeHelper(0x64, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
	return result;
}


/////////////////////////////////////////////////////////////////////////////
// CStationChannels properties

/////////////////////////////////////////////////////////////////////////////
// CStationChannels operations

LPDISPATCH CStationChannels::GetItem(long lIndex)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms,
		lIndex);
	return result;
}

long CStationChannels::GetCount()
{
	long result;
	InvokeHelper(0x64, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
	return result;
}

LPDISPATCH CStationChannels::Open(LPCTSTR bstrChanName, long pa)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_BSTR VTS_I4;
	InvokeHelper(0x6a, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
		bstrChanName, pa);
	return result;
}

LPDISPATCH CStationChannels::Find(LPCTSTR bstrChName)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x6c, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
		bstrChName);
	return result;
}


/////////////////////////////////////////////////////////////////////////////
// CStationClient properties

/////////////////////////////////////////////////////////////////////////////
// CStationClient operations

long CStationClient::GetId()
{
	long result;
	InvokeHelper(0x74, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
	return result;
}

long CStationClient::GetChannelId()
{
	long result;
	InvokeHelper(0x75, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
	return result;
}

long CStationClient::GetDeliveryMode()
{
	long result;
	InvokeHelper(0x76, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
	return result;
}

LPDISPATCH CStationClient::GetAddress()
{
	LPDISPATCH result;
	InvokeHelper(0x77, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
	return result;
}

void CStationClient::Disconnect()
{
	InvokeHelper(0x73, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}


/////////////////////////////////////////////////////////////////////////////
// CStationClients properties

/////////////////////////////////////////////////////////////////////////////
// CStationClients operations

LPDISPATCH CStationClients::GetItem(long lIndex)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms,
		lIndex);
	return result;
}

long CStationClients::GetCount()
{
	long result;
	InvokeHelper(0x64, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
	return result;
}


/////////////////////////////////////////////////////////////////////////////
// CStationAdmin properties

/////////////////////////////////////////////////////////////////////////////
// CStationAdmin operations

void CStationAdmin::Connect(LPCTSTR bstrMachine)
{
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x65, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 bstrMachine);
}

LPDISPATCH CStationAdmin::GetChannels()
{
	LPDISPATCH result;
	InvokeHelper(0x6d, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
	return result;
}

LPDISPATCH CStationAdmin::GetHostAddresses()
{
	LPDISPATCH result;
	InvokeHelper(0x72, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
	return result;
}

LPDISPATCH CStationAdmin::GetClients()
{
	LPDISPATCH result;
	InvokeHelper(0x78, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
	return result;
}

LPDISPATCH CStationAdmin::GetStreams()
{
	LPDISPATCH result;
	InvokeHelper(0x79, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
	return result;
}

CString CStationAdmin::GetServer()
{
	CString result;
	InvokeHelper(0xa5, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
	return result;
}

void CStationAdmin::SetProxyAuthenticationInfo(LPCTSTR bstrUser, LPCTSTR bstrNewPasswd)
{
	static BYTE parms[] =
		VTS_BSTR VTS_BSTR;
	InvokeHelper(0xac, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 bstrUser, bstrNewPasswd);
}

CString CStationAdmin::GetProxyUser()
{
	CString result;
	InvokeHelper(0xaf, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
	return result;
}

BOOL CStationAdmin::GetEnableProxy()
{
	BOOL result;
	InvokeHelper(0xad, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
	return result;
}

void CStationAdmin::SetEnableProxy(BOOL bNewValue)
{
	static BYTE parms[] =
		VTS_BOOL;
	InvokeHelper(0xad, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 bNewValue);
}

CString CStationAdmin::GetProxyHostName()
{
	CString result;
	InvokeHelper(0xae, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
	return result;
}

void CStationAdmin::SetProxyHostName(LPCTSTR lpszNewValue)
{
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0xae, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 lpszNewValue);
}

BOOL CStationAdmin::GetEnableHttpStreaming()
{
	BOOL result;
	InvokeHelper(0xb3, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
	return result;
}

void CStationAdmin::SetEnableHttpStreaming(BOOL bNewValue)
{
	static BYTE parms[] =
		VTS_BOOL;
	InvokeHelper(0xb3, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 bNewValue);
}


/////////////////////////////////////////////////////////////////////////////
// CStationAdmin2 properties

/////////////////////////////////////////////////////////////////////////////
// CStationAdmin2 operations

void CStationAdmin2::Connect(LPCTSTR bstrMachine)
{
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x65, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 bstrMachine);
}

LPDISPATCH CStationAdmin2::GetChannels()
{
	LPDISPATCH result;
	InvokeHelper(0x6d, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
	return result;
}

LPDISPATCH CStationAdmin2::GetHostAddresses()
{
	LPDISPATCH result;
	InvokeHelper(0x72, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
	return result;
}

LPDISPATCH CStationAdmin2::GetClients()
{
	LPDISPATCH result;
	InvokeHelper(0x78, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
	return result;
}

LPDISPATCH CStationAdmin2::GetStreams()
{
	LPDISPATCH result;
	InvokeHelper(0x79, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
	return result;
}

CString CStationAdmin2::GetServer()
{
	CString result;
	InvokeHelper(0xa5, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
	return result;
}

void CStationAdmin2::SetProxyAuthenticationInfo(LPCTSTR bstrUser, LPCTSTR bstrNewPasswd)
{
	static BYTE parms[] =
		VTS_BSTR VTS_BSTR;
	InvokeHelper(0xac, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 bstrUser, bstrNewPasswd);
}

CString CStationAdmin2::GetProxyUser()
{
	CString result;
	InvokeHelper(0xaf, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
	return result;
}

BOOL CStationAdmin2::GetEnableProxy()
{
	BOOL result;
	InvokeHelper(0xad, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
	return result;
}

void CStationAdmin2::SetEnableProxy(BOOL bNewValue)
{
	static BYTE parms[] =
		VTS_BOOL;
	InvokeHelper(0xad, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 bNewValue);
}

CString CStationAdmin2::GetProxyHostName()
{
	CString result;
	InvokeHelper(0xae, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
	return result;
}

void CStationAdmin2::SetProxyHostName(LPCTSTR lpszNewValue)
{
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0xae, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 lpszNewValue);
}

BOOL CStationAdmin2::GetEnableHttpStreaming()
{
	BOOL result;
	InvokeHelper(0xb3, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
	return result;
}

void CStationAdmin2::SetEnableHttpStreaming(BOOL bNewValue)
{
	static BYTE parms[] =
		VTS_BOOL;
	InvokeHelper(0xb3, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 bNewValue);
}

long CStationAdmin2::GetPlaySendDelta(long dwStreamID)
{
	long result;
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0xb4, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		dwStreamID);
	return result;
}


/////////////////////////////////////////////////////////////////////////////
// _CStationAdminEvents properties

/////////////////////////////////////////////////////////////////////////////
// _CStationAdminEvents operations

void _CStationAdminEvents::OnChannelOpen(LPDISPATCH pChan)
{
	static BYTE parms[] =
		VTS_DISPATCH;
	InvokeHelper(0xc9, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 pChan);
}

void _CStationAdminEvents::OnChannelClose(LPCTSTR bstrChName, LPCTSTR bstrChDesc, long lChId)
{
	static BYTE parms[] =
		VTS_BSTR VTS_BSTR VTS_I4;
	InvokeHelper(0xca, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 bstrChName, bstrChDesc, lChId);
}

void _CStationAdminEvents::OnChannelStreamChange(LPDISPATCH pChan, LPDISPATCH pOldStm, LPDISPATCH pNewStm)
{
	static BYTE parms[] =
		VTS_DISPATCH VTS_DISPATCH VTS_DISPATCH;
	InvokeHelper(0xcb, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 pChan, pOldStm, pNewStm);
}

void _CStationAdminEvents::OnChannelPropertyChange(LPDISPATCH pChan)
{
	static BYTE parms[] =
		VTS_DISPATCH;
	InvokeHelper(0xcc, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 pChan);
}

void _CStationAdminEvents::OnStreamOpen(LPDISPATCH pStm)
{
	static BYTE parms[] =
		VTS_DISPATCH;
	InvokeHelper(0xcd, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 pStm);
}

void _CStationAdminEvents::OnStreamClose(LPCTSTR bstrStmSrc, LPCTSTR bstrStmDesc, long lStmId)
{
	static BYTE parms[] =
		VTS_BSTR VTS_BSTR VTS_I4;
	InvokeHelper(0xce, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 bstrStmSrc, bstrStmDesc, lStmId);
}

void _CStationAdminEvents::OnStreamStart(LPDISPATCH pStm)
{
	static BYTE parms[] =
		VTS_DISPATCH;
	InvokeHelper(0xcf, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 pStm);
}

void _CStationAdminEvents::OnStreamStop(LPDISPATCH pStm, long hr)
{
	static BYTE parms[] =
		VTS_DISPATCH VTS_I4;
	InvokeHelper(0xd0, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 pStm, hr);
}

void _CStationAdminEvents::OnStreamPropertyChange(LPDISPATCH pStm)
{
	static BYTE parms[] =
		VTS_DISPATCH;
	InvokeHelper(0xd1, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 pStm);
}

void _CStationAdminEvents::OnStreamArchiveClosed(LPDISPATCH pStm, long hr)
{
	static BYTE parms[] =
		VTS_DISPATCH VTS_I4;
	InvokeHelper(0xd2, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 pStm, hr);
}

void _CStationAdminEvents::OnClientConnect(LPDISPATCH pClient)
{
	static BYTE parms[] =
		VTS_DISPATCH;
	InvokeHelper(0xd3, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 pClient);
}

void _CStationAdminEvents::OnClientDisconnect(LPCTSTR bstrClientAddr, long lClientDeliveryMode, long lClientId)
{
	static BYTE parms[] =
		VTS_BSTR VTS_I4 VTS_I4;
	InvokeHelper(0xd4, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 bstrClientAddr, lClientDeliveryMode, lClientId);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -