VIEWNTFR.H
/* 
 *  VIEWNTFR.H 
 *   
 *  Helper class for supporting event notifications 
 * 
 *  Copyright (c) 1995, Microsoft Corporation. 
 *  All rights reserved. 
 */ 
 
 
#ifndef _VIEWNTFR_H_ 
#define _VIEWNTFR_H_ 
 
#define MAXSINKS    32 
 
class CViewNotifier 
{ 
private: 
    LPMAPIVIEWADVISESINK    m_aryAdviseSink [MAXSINKS]; 
 
public: 
 
    CViewNotifier  (void); 
    ~CViewNotifier (); 
 
    BOOL        Initialize (void); 
 
    HRESULT     Advise (LPMAPIVIEWADVISESINK pAdvise, ULONG * pulConnection); 
    HRESULT     Unadvise (ULONG ulConnection); 
 
    void        OnShutdown (void); 
    void        OnNewMessage (void); 
    HRESULT        OnPrint (ULONG ulPageNumber, HRESULT hrStatus); 
    void        OnSubmitted (void); 
    void        OnSaved (void); 
}; 
 
#endif //_VIEWNTFR_H_