13 public CComCoClass<CSearchBar, &CLSID_FileSearchBand>,
STDMETHOD() HasFocusIO() override
STDMETHOD() CloseDW(DWORD dwReserved) override
STDMETHOD() ContextSensitiveHelp(BOOL fEnterMode) override
STDMETHOD() Save(IStream *pStm, BOOL fClearDirty) override
CComPtr< IUnknown > m_pSite
STDMETHOD() GetIDsOfNames(REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId) override
LRESULT OnSize(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled)
STDMETHOD() IsDirty() override
LRESULT OnSearchButtonClicked(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled)
STDMETHOD() GetClassID(CLSID *pClassID) override
STDMETHOD() GetWindow(HWND *lphwnd) override
HRESULT GetSearchResultsFolder(IShellBrowser **ppShellBrowser, HWND *pHwnd, IShellFolder **ppShellFolder)
STDMETHOD() Load(IStream *pStm) override
LRESULT OnStopButtonClicked(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled)
STDMETHOD() ResizeBorderDW(const RECT *prcBorder, IUnknown *punkToolbarSite, BOOL fReserved) override
BOOL GetAddressEditBoxPath(WCHAR *szPath)
STDMETHOD() SetSite(IUnknown *pUnkSite) override
HRESULT TrySubscribeToSearchEvents()
STDMETHOD() GetSizeMax(ULARGE_INTEGER *pcbSize) override
STDMETHOD() GetSite(REFIID riid, void **ppvSite) override
STDMETHOD() Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr) override
STDMETHOD() ShowDW(BOOL fShow) override
STDMETHOD() GetTypeInfo(UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo) override
LRESULT OnSetFocus(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled)
STDMETHOD() GetTypeInfoCount(UINT *pctinfo) override
void SetSearchInProgress(BOOL bInProgress)
STDMETHOD() TranslateAcceleratorIO(LPMSG lpMsg) override
LRESULT OnInitDialog(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled)
STDMETHOD() GetBandInfo(DWORD dwBandID, DWORD dwViewMode, DESKBANDINFO *pdbi) override
STDMETHOD() UIActivateIO(BOOL fActivate, LPMSG lpMsg) override
CComPtr< IAddressEditBox > m_AddressEditBox
#define IDC_SEARCH_BUTTON
#define IDR_FILESEARCHBAND
#define IDC_SEARCH_STOP_BUTTON
#define COM_INTERFACE_ENTRY2_IID(iid, x, x2)
#define COM_INTERFACE_ENTRY_IID(iid, x)
#define DECLARE_PROTECT_FINAL_CONSTRUCT()
#define DECLARE_NOT_AGGREGATABLE(x)
#define DECLARE_REGISTRY_RESOURCEID(x)
#define MESSAGE_HANDLER(msg, func)
#define BEGIN_MSG_MAP(theClass)
#define COMMAND_HANDLER(id, code, func)
const IID IID_IObjectWithSite
static VARIANTARG static DISPID
_In_ HANDLE _In_ DWORD _In_ DWORD _Inout_opt_ LPOVERLAPPED _In_opt_ LPTRANSMIT_FILE_BUFFERS _In_ DWORD dwReserved
const GUID IID_IOleWindow
const GUID IID_IPersistStream
_In_ DWORD _Out_ _In_ WORD wFlags