21 #ifndef _DRV_DEF_EXT_H_ 22 #define _DRV_DEF_EXT_H_ 25 public CComCoClass<CDrvDefExt, &CLSID_ShellDrvDefExt>,
26 public CComObjectRootEx<CComMultiThreadModelNoCS>,
static INT_PTR CALLBACK ExtraPageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
static INT_PTR CALLBACK GeneralPageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
virtual HRESULT WINAPI GetCommandString(UINT_PTR idCmd, UINT uType, UINT *pwReserved, LPSTR pszName, UINT cchMax)
#define DECLARE_NOT_AGGREGATABLE(x)
virtual HRESULT WINAPI ReplacePage(UINT uPageID, LPFNADDPROPSHEETPAGE pfnReplacePage, LPARAM lParam)
BOOL(CALLBACK * LPFNADDPROPSHEETPAGE)(HPROPSHEETPAGE, LPARAM)
virtual HRESULT WINAPI SetSite(IUnknown *punk)
VOID InitGeneralPage(HWND hwndDlg)
VOID PaintStaticControls(HWND hwndDlg, LPDRAWITEMSTRUCT pDrawItem)
#define STDMETHODCALLTYPE
const IID IID_IObjectWithSite
unsigned __int3264 UINT_PTR
WCHAR m_wszDrive[MAX_PATH]
virtual HRESULT WINAPI AddPages(LPFNADDPROPSHEETPAGE pfnAddPage, LPARAM lParam)
#define DECLARE_REGISTRY_RESOURCEID(x)
#define COM_INTERFACE_ENTRY_IID(iid, x)
virtual HRESULT WINAPI GetSite(REFIID iid, void **ppvSite)
#define DECLARE_PROTECT_FINAL_CONSTRUCT()
virtual HRESULT WINAPI InvokeCommand(LPCMINVOKECOMMANDINFO lpici)
virtual HRESULT STDMETHODCALLTYPE Initialize(PCIDLIST_ABSOLUTE pidlFolder, IDataObject *pDataObj, HKEY hkeyProgID)
virtual HRESULT WINAPI QueryContextMenu(HMENU hmenu, UINT indexMenu, UINT idCmdFirst, UINT idCmdLast, UINT uFlags)
static const CLSID *static CLSID *static const GUID VARIANT VARIANT *static IServiceProvider DWORD *static HMENU
static INT_PTR CALLBACK HardwarePageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)