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