PropsOggMux.h

Go to the documentation of this file.
00001 #pragma once
00002 
00003 #include "IOggMuxSettings.h"
00004 #include "resource.h"
00005 
00006 #include <commctrl.h>
00007 //Debug
00008 //#include <fstream>
00009 using namespace std;
00010 //
00011 
00012 
00013 class PropsOggMux
00014         :       public CBasePropertyPage
00015 {
00016 public:
00017         static const UINT NOT_USED = 0;
00018         PropsOggMux(LPUNKNOWN inUnk, HRESULT* outHR);
00019         virtual ~PropsOggMux(void);
00020 
00021         static CUnknown* WINAPI CreateInstance(LPUNKNOWN inUnk, HRESULT* outHR);
00022 
00023         //CBasePropertyPage Virtual Overrides
00024         HRESULT OnActivate(void);
00025         HRESULT OnConnect(IUnknown *pUnk);
00026         HRESULT OnDisconnect(void);
00027         INT_PTR OnReceiveMessage(HWND hwnd,  UINT uMsg, WPARAM wParam, LPARAM lParam);
00028         HRESULT OnApplyChanges(void);
00029 
00030 protected:
00031 
00032         void SetDirty();
00033         void SetClean();
00034         //
00035         IOggMuxSettings* mOggMuxSettings;
00036 
00037         //Debug
00038 
00039         //fstream debugLog;
00040         //
00041 };

Generated on Thu Feb 16 23:48:15 2006 for oggdsf by  doxygen 1.3.9