23 #ifndef _AUTOCOMPLETE_H_ 24 #define _AUTOCOMPLETE_H_ 27 public CComCoClass<CAutoComplete, &CLSID_AutoComplete>,
28 public CComObjectRootEx<CComMultiThreadModelNoCS>,
static LRESULT APIENTRY ACEditSubclassProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
virtual HRESULT STDMETHODCALLTYPE Reset()
virtual HRESULT WINAPI Init(HWND hwndEdit, IUnknown *punkACL, LPCOLESTR pwzsRegKeyPath, LPCOLESTR pwszQuickComplete)
const GUID IID_IEnumString
virtual HRESULT STDMETHODCALLTYPE GetDropDownStatus(DWORD *pdwFlags, LPWSTR *ppwszString)
AUTOCOMPLETEOPTIONS m_options
#define DECLARE_NOT_AGGREGATABLE(x)
static LRESULT APIENTRY ACLBoxSubclassProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
virtual HRESULT STDMETHODCALLTYPE ResetEnumerator()
virtual HRESULT WINAPI GetOptions(DWORD *pdwFlag)
virtual HRESULT STDMETHODCALLTYPE Skip(ULONG celt)
#define STDMETHODCALLTYPE
#define DECLARE_REGISTRY_RESOURCEID(x)
virtual HRESULT WINAPI Enable(BOOL fEnable)
enum IAutoComplete2::_tagAUTOCOMPLETEOPTIONS AUTOCOMPLETEOPTIONS
virtual HRESULT STDMETHODCALLTYPE Next(ULONG celt, LPOLESTR *rgelt, ULONG *pceltFetched)
LRESULT(CALLBACK * WNDPROC)(HWND, UINT, WPARAM, LPARAM)
#define COM_INTERFACE_ENTRY_IID(iid, x)
virtual HRESULT STDMETHODCALLTYPE Clone(IEnumString **ppenum)
#define DECLARE_PROTECT_FINAL_CONSTRUCT()
CComPtr< IEnumString > m_enumstr
virtual HRESULT WINAPI SetOptions(DWORD dwFlag)