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