Source code of Windows XP (NT5)
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
/*++
� 1998 Seagate Software, Inc. All rights reserved
Module Name:
clientob.h
Abstract:
This component is the client object the recall filter system contacts to notify when a recall starts.
Author:
Rohde Wakefield [rohde] 27-May-1997
Revision History:
--*/
#include "fsaint.h"
#include "fsalib.h"
#ifndef _CLIENTOBJ_
#define _CLIENTOBJ_
/*++
Class Name: CWsbShort
Class Description:
An object representations of the SHORT standard type. It is both persistable and collectable.
--*/
class CNotifyClient : public IFsaRecallNotifyClient, public CComCoClass<CNotifyClient,&CLSID_CFsaRecallNotifyClient >, public CComObjectRoot { public: CNotifyClient() {} BEGIN_COM_MAP( CNotifyClient ) COM_INTERFACE_ENTRY( IFsaRecallNotifyClient ) END_COM_MAP()
#ifdef _USRDLL
DECLARE_REGISTRY_RESOURCEID( IDR_CNotifyClientDll ) #else
DECLARE_REGISTRY_RESOURCEID( IDR_CNotifyClient ) #endif
// CComObjectRoot
public: HRESULT FinalConstruct(void); void FinalRelease(void);
// IFsaRecallNotifyClient
public: STDMETHOD(IdentifyWithServer)( IN OLECHAR * szServerName ); STDMETHOD(OnRecallStarted) ( IN IFsaRecallNotifyServer * pRecall ); STDMETHOD(OnRecallFinished) ( IN IFsaRecallNotifyServer * pRecall, HRESULT hr );
protected:
};
#endif // _CLIENTOBJ_
|