44 static INT_PTR CALLBACK DialogProc(HWND hwnd,
54 __inout_opt LPUNKNOWN pUnk,
60 __inout_opt LPUNKNOWN pUnk,
69 virtual HRESULT
OnConnect(IUnknown *pUnknown) {
return NOERROR; };
74 virtual INT_PTR OnReceiveMessage(HWND hwnd,UINT uMsg,WPARAM wParam,LPARAM lParam);
81 STDMETHODIMP SetPageSite(__in_opt LPPROPERTYPAGESITE pPageSite);
82 STDMETHODIMP Activate(HWND hwndParent, LPCRECT prect,BOOL fModal);
83 STDMETHODIMP Deactivate(
void);
84 STDMETHODIMP GetPageInfo(__out LPPROPPAGEINFO pPageInfo);
85 STDMETHODIMP SetObjects(
ULONG cObjects, __in_ecount_opt(cObjects) LPUNKNOWN *ppUnk);
86 STDMETHODIMP Show(UINT nCmdShow);
87 STDMETHODIMP Move(LPCRECT prect);
88 STDMETHODIMP
IsPageDirty(
void) {
return m_bDirty ? S_OK : S_FALSE; }
89 STDMETHODIMP Apply(
void);
90 STDMETHODIMP
Help(LPCWSTR lpszHelpDir) {
return E_NOTIMPL; }
virtual HRESULT OnDisconnect()
ULONG(__stdcall *_RegisterTraceGuids)(__in IN WMIDPREQUEST RequestAddress
virtual HRESULT OnActivate()
STDMETHODIMP IsPageDirty(void)
virtual HRESULT OnDeactivate()
STDMETHODIMP Help(LPCWSTR lpszHelpDir)
virtual ~CBasePropertyPage()
virtual DECLARE_IUNKNOWN HRESULT OnConnect(IUnknown *pUnknown)
STDMETHODIMP NonDelegatingQueryInterface(REFIID, __deref_out void **)
virtual HRESULT OnApplyChanges()
LPPROPERTYPAGESITE m_pPageSite
STDMETHODIMP TranslateAccelerator(__inout LPMSG lpMsg)
STDMETHODIMP_(ULONG) NonDelegatingAddRef()