www.pudn.com > Ge_opc_Server_v1.rar > I_PF.CPP
// I_PF.cpp
//
// This file contains the implementation of
// the IPersistFile interface for the LHEpipeview server.
//
//
// (c) COPYRIGHT 1996, INTELLUTION INC.
// ALL RIGHTS RESERVED
//
// Original Author: Al Chisholm
//
// Modification Log:
// Vers Date By Notes
// ---- -------- --- -----
// 0.00 11/18/96 ACC
//
//
#define WIN32_LEAN_AND_MEAN
#include "OPCLHEpipeview.h"
/////////////////////////////////////////////////////////////////////////////
// Constructor /Destructor functions
//
///////////////////////////////////////
// ILHEpipeviewPF()
// Constructor for this Interface
//
///////////////////////////////////////
ILHEpipeviewPF::ILHEpipeviewPF( LPUNKNOWN parent )
{
m_Parent = (LHEpipeviewServer *)parent;
}
///////////////////////////////////////
// ~ILHEpipeviewPF()
// Destructor for this Interface
//
///////////////////////////////////////
ILHEpipeviewPF::~ILHEpipeviewPF( void)
{
}
/////////////////////////////////////////////////////////////////////////////
// IUnknown functions Delegate to Parent
//
STDMETHODIMP_(ULONG) ILHEpipeviewPF::AddRef( void)
{
return m_Parent->AddRef();
}
STDMETHODIMP_(ULONG) ILHEpipeviewPF::Release( void)
{
return m_Parent->Release();
}
STDMETHODIMP ILHEpipeviewPF::QueryInterface( REFIID iid, LPVOID* ppInterface)
{
return m_Parent->QueryInterface(iid, ppInterface);
}
/////////////////////////////////////////////////////////////////////////////
// ILHEpipeviewPF (IPersisFile) interface functions
//
///////////////////////////////////////
// ILHEpipeviewPF::GetClassID()
///////////////////////////////////////
STDMETHODIMP ILHEpipeviewPF::GetClassID(
CLSID *pClassID
)
{
*pClassID = CLSID_OPCSampleServer;
return S_OK;
}
///////////////////////////////////////
// ILHEpipeviewPF::
///////////////////////////////////////
STDMETHODIMP ILHEpipeviewPF::IsDirty( void)
{
return S_OK;
}
///////////////////////////////////////
// ILHEpipeviewPF::
///////////////////////////////////////
STDMETHODIMP ILHEpipeviewPF::Load(
LPCOLESTR pszFileName,
DWORD dwMode
)
{
return S_OK;
}
///////////////////////////////////////
// ILHEpipeviewPF::
///////////////////////////////////////
STDMETHODIMP ILHEpipeviewPF::Save(
LPCOLESTR pszFileName,
BOOL fRemember
)
{
return S_OK;
}
///////////////////////////////////////
// ILHEpipeviewPF::
///////////////////////////////////////
STDMETHODIMP ILHEpipeviewPF::SaveCompleted(
LPCOLESTR pszFileName
)
{
return S_OK;
}
///////////////////////////////////////
// ILHEpipeviewPF::
///////////////////////////////////////
STDMETHODIMP ILHEpipeviewPF::GetCurFile(
LPOLESTR *ppszFileName
)
{
return S_OK;
}