home *** CD-ROM | disk | FTP | other *** search
- //==========================================================================;
- //
- // THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY
- // KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
- // IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR
- // PURPOSE.
- //
- // Copyright (c) 1992 - 1996 Microsoft Corporation. All Rights Reserved.
- //
- //--------------------------------------------------------------------------;
- //----------------------------------------------------------------------------
- // nullprop.h
- //----------------------------------------------------------------------------
-
- class NullIPProperties : public CBasePropertyPage
- {
-
- public:
-
- static CUnknown *CreateInstance(LPUNKNOWN lpunk, HRESULT *phr);
- DECLARE_IUNKNOWN;
-
- private:
-
- BOOL OnReceiveMessage(HWND hwnd,UINT uMsg,WPARAM wParam,LPARAM lParam);
- HRESULT OnConnect(IUnknown *pUnknown);
- HRESULT OnDisconnect();
- HRESULT OnActivate();
- HRESULT OnApplyChanges();
-
- void SetDirty();
- void FillListBox();
-
- NullIPProperties(LPUNKNOWN lpunk, HRESULT *phr);
-
- HWND m_hwndLB ; // Handle of the list box
- int m_nIndex ; // Index of the selected media type
- IPin *m_pPin ; // the pin for the source.
- INullIPP *m_pINullIPP; // Null In Place property interface
-
- };
-
-