home *** CD-ROM | disk | FTP | other *** search
/ The Net: Ultimate Internet Guide / WWLCD1.ISO / mac / SiteBldr / AMOVIE / SDK / _SETUP / COMMON.Z / nullprop.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-05-17  |  1.4 KB  |  43 lines

  1. //==========================================================================;
  2. //
  3. //  THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY
  4. //  KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
  5. //  IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR
  6. //  PURPOSE.
  7. //
  8. //  Copyright (c) 1992 - 1996  Microsoft Corporation.  All Rights Reserved.
  9. //
  10. //--------------------------------------------------------------------------;
  11. //----------------------------------------------------------------------------
  12. // nullprop.h
  13. //----------------------------------------------------------------------------
  14.  
  15. class NullIPProperties : public CBasePropertyPage
  16. {
  17.  
  18. public:
  19.  
  20.     static CUnknown *CreateInstance(LPUNKNOWN lpunk, HRESULT *phr);
  21.     DECLARE_IUNKNOWN;
  22.  
  23. private:
  24.  
  25.     BOOL OnReceiveMessage(HWND hwnd,UINT uMsg,WPARAM wParam,LPARAM lParam);
  26.     HRESULT OnConnect(IUnknown *pUnknown);
  27.     HRESULT OnDisconnect();
  28.     HRESULT OnActivate();
  29.     HRESULT OnApplyChanges();
  30.  
  31.     void SetDirty();
  32.     void FillListBox();
  33.  
  34.     NullIPProperties(LPUNKNOWN lpunk, HRESULT *phr);
  35.  
  36.     HWND        m_hwndLB ;              // Handle of the list box
  37.     int         m_nIndex ;              // Index of the selected media type
  38.     IPin        *m_pPin ;               // the pin for the source.
  39.     INullIPP    *m_pINullIPP;           // Null In Place property interface
  40.  
  41. };
  42.  
  43.