Esempio n. 1
0
STDMETHODIMP CATLDrawView::XDrawServ::QueryInterface(
	REFIID iid, LPVOID far * ppvObj)
{
	METHOD_PROLOGUE_EX(CATLDrawView, DrawServ)
	TRACE("QueryInterface\n");
	return (HRESULT)pThis->ExternalQueryInterface(&iid, ppvObj);
}
Esempio n. 2
0
void COleDispatchImpl::Disconnect()
{
	METHOD_PROLOGUE_EX(CCmdTarget, Dispatch)
	ASSERT_VALID(pThis);

	pThis->ExternalDisconnect();    // always disconnect the object
}
Esempio n. 3
0
STDMETHODIMP CATLDrawView::XDrawServ::Draw(
	long x1, long y1, long x2, long y2, unsigned long col)
{
	METHOD_PROLOGUE_EX(CATLDrawView, DrawServ)

	pThis->Draw(x1, y1, x2, y2, col);

	return S_OK;
}
Esempio n. 4
0
STDMETHODIMP_(ULONG) CATLDrawView::XDrawServ::Release()
{
	METHOD_PROLOGUE_EX(CATLDrawView, DrawServ)
	TRACE("Release\n");
	return (ULONG)pThis->ExternalRelease();
}
Esempio n. 5
0
STDMETHODIMP_(ULONG) CATLDrawView::XDrawServ::AddRef()
{
	METHOD_PROLOGUE_EX(CATLDrawView, DrawServ)
	TRACE("AddRef\n");
	return (ULONG)pThis->ExternalAddRef();
}