24 public CWindowImpl<CAddressEditBox, CWindow, CControlWinTraits>,
25 public CComCoClass<CAddressEditBox, &CLSID_AddressEditBox>,
26 public CComObjectRootEx<CComMultiThreadModelNoCS>,
27 public IWinEventHandler,
30 public IAddressEditBox,
virtual HRESULT STDMETHODCALLTYPE SetCurrentDir(long paramC)
static const WCHAR indent[]
virtual HRESULT STDMETHODCALLTYPE Load(IStream *pStm)
virtual HRESULT STDMETHODCALLTYPE FileSysChange(long param8, long paramC)
LPITEMIDLIST GetItemData(int index)
virtual HRESULT STDMETHODCALLTYPE Save(long paramC)
CContainedWindow fEditWindow
virtual HRESULT STDMETHODCALLTYPE Refresh(long param8)
virtual HRESULT STDMETHODCALLTYPE GetSizeMax(ULARGE_INTEGER *pcbSize)
CContainedWindowT< CWindow > CContainedWindow
virtual HRESULT STDMETHODCALLTYPE IsWindowOwner(HWND hWnd)
#define DECLARE_NOT_AGGREGATABLE(x)
#define IDR_ADDRESSEDITBOX
virtual HRESULT STDMETHODCALLTYPE ParseNow(long paramC)
virtual HRESULT STDMETHODCALLTYPE Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
void FillOneLevel(int index, int levelIndent, int indent)
virtual HRESULT STDMETHODCALLTYPE Exec(const GUID *pguidCmdGroup, DWORD nCmdID, DWORD nCmdexecopt, VARIANT *pvaIn, VARIANT *pvaOut)
virtual HRESULT STDMETHODCALLTYPE Execute(long paramC)
virtual HRESULT STDMETHODCALLTYPE SetOwner(IUnknown *)
virtual HRESULT STDMETHODCALLTYPE GetIDsOfNames(REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
virtual HRESULT STDMETHODCALLTYPE IsDirty()
#define STDMETHODCALLTYPE
virtual HRESULT STDMETHODCALLTYPE OnWinEvent(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, LRESULT *theResult)
virtual HRESULT STDMETHODCALLTYPE GetTypeInfo(UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
const GUID IID_IPersistStream
void AddComboBoxItem(LPITEMIDLIST pidl, int index, int indent)
virtual HRESULT STDMETHODCALLTYPE Init(HWND comboboxEx, HWND editControl, long param14, IUnknown *param18)
#define DECLARE_REGISTRY_RESOURCEID(x)
void PopulateComboBox(LPITEMIDLIST pidl)
_In_ DWORD _Out_ _In_ WORD wFlags
struct stdole::EXCEPINFO EXCEPINFO
CComPtr< IUnknown > fSite
static VARIANTARG static DISPID
virtual HRESULT STDMETHODCALLTYPE GetClassID(CLSID *pClassID)
#define COM_INTERFACE_ENTRY_IID(iid, x)
HRESULT STDMETHODCALLTYPE ShowFileNotFoundError(HRESULT hRet)
virtual HRESULT STDMETHODCALLTYPE QueryStatus(const GUID *pguidCmdGroup, ULONG cCmds, OLECMD prgCmds[], OLECMDTEXT *pCmdText)
#define BEGIN_MSG_MAP(theClass)
#define DECLARE_PROTECT_FINAL_CONSTRUCT()
struct stdole::DISPPARAMS DISPPARAMS
LPITEMIDLIST pidlLastParsed
CContainedWindow fCombobox
ITEMIDLIST UNALIGNED * LPITEMIDLIST
virtual HRESULT STDMETHODCALLTYPE GetTypeInfoCount(UINT *pctinfo)