/*++ Copyright (c) 1996 Microsoft Corporation Module Name: faxproppg.h Abstract: This header prototypes my implementation of IExtendPropertySheet for the IComponent interface. Environment: WIN32 User Mode Author: Darwin Ouyang (t-darouy) 30-Sept-1997 --*/ #ifndef __FAX_ICOMPONENT_PROP_PAGE_H_ #define __FAX_ICOMPONENT_PROP_PAGE_H_ #include "resource.h" class CFaxComponent; // forward declared class CFaxComponentExtendPropertySheet : public IExtendPropertySheet { public: CFaxComponentExtendPropertySheet() { m_pFaxComponent = NULL; } virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CreatePropertyPages( /* [in] */ LPPROPERTYSHEETCALLBACK lpProvider, /* [in] */ LONG_PTR handle, /* [in] */ LPDATAOBJECT lpIDataObject); virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryPagesFor( /* [in] */ LPDATAOBJECT lpDataObject); protected: CFaxComponent * m_pFaxComponent; }; #endif