mirror of
https://github.com/reactos/reactos.git
synced 2024-07-10 22:55:05 +00:00
[QCKLNCH]
-Whitespace fixes -Minor suggestions fixed. -Minor refactors and some code fixes. CR-122 (https://code.reactos.org/cru/CR-122#details) svn path=/branches/GSoC_2017/shellext/; revision=75260
This commit is contained in:
parent
8a98b9a578
commit
26958e704b
|
@ -150,7 +150,7 @@ HWND CISFBand::CreateSimpleToolbar(HWND hWndParent, HINSTANCE hInst)
|
|||
/*****************************************************************************/
|
||||
|
||||
// *** IObjectWithSite ***
|
||||
HRESULT STDMETHODCALLTYPE CISFBand::SetSite(IUnknown *pUnkSite)
|
||||
STDMETHODIMP CISFBand::SetSite(IUnknown *pUnkSite)
|
||||
{
|
||||
HRESULT hr;
|
||||
HWND hwndParent;
|
||||
|
@ -173,7 +173,7 @@ HWND CISFBand::CreateSimpleToolbar(HWND hWndParent, HINSTANCE hInst)
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
HRESULT STDMETHODCALLTYPE CISFBand::GetSite(IN REFIID riid, OUT VOID **ppvSite)
|
||||
STDMETHODIMP CISFBand::GetSite(IN REFIID riid, OUT VOID **ppvSite)
|
||||
{
|
||||
TRACE("CISFBand::GetSite(0x%p,0x%p)\n", riid, ppvSite);
|
||||
|
||||
|
@ -190,7 +190,7 @@ HWND CISFBand::CreateSimpleToolbar(HWND hWndParent, HINSTANCE hInst)
|
|||
|
||||
/*****************************************************************************/
|
||||
// *** IDeskBand ***
|
||||
HRESULT STDMETHODCALLTYPE CISFBand::GetWindow(OUT HWND *phwnd)
|
||||
STDMETHODIMP CISFBand::GetWindow(OUT HWND *phwnd)
|
||||
{
|
||||
if (!m_hWndTb)
|
||||
return E_FAIL;
|
||||
|
@ -201,13 +201,13 @@ HWND CISFBand::CreateSimpleToolbar(HWND hWndParent, HINSTANCE hInst)
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
HRESULT STDMETHODCALLTYPE CISFBand::ContextSensitiveHelp(IN BOOL fEnterMode)
|
||||
STDMETHODIMP CISFBand::ContextSensitiveHelp(IN BOOL fEnterMode)
|
||||
{
|
||||
/* FIXME: Implement */
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
HRESULT STDMETHODCALLTYPE CISFBand::ShowDW(IN BOOL bShow)
|
||||
STDMETHODIMP CISFBand::ShowDW(IN BOOL bShow)
|
||||
{
|
||||
if (m_hWndTb)
|
||||
{
|
||||
|
@ -217,7 +217,7 @@ HWND CISFBand::CreateSimpleToolbar(HWND hWndParent, HINSTANCE hInst)
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
HRESULT STDMETHODCALLTYPE CISFBand::CloseDW(IN DWORD dwReserved)
|
||||
STDMETHODIMP CISFBand::CloseDW(IN DWORD dwReserved)
|
||||
{
|
||||
if (m_hWndTb)
|
||||
{
|
||||
|
@ -229,14 +229,14 @@ HWND CISFBand::CreateSimpleToolbar(HWND hWndParent, HINSTANCE hInst)
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
HRESULT STDMETHODCALLTYPE CISFBand::ResizeBorderDW(LPCRECT prcBorder, IUnknown *punkToolbarSite, BOOL fReserved)
|
||||
STDMETHODIMP CISFBand::ResizeBorderDW(LPCRECT prcBorder, IUnknown *punkToolbarSite, BOOL fReserved)
|
||||
{
|
||||
/* No need to implement this method */
|
||||
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
HRESULT STDMETHODCALLTYPE CISFBand::GetBandInfo(IN DWORD dwBandID, IN DWORD dwViewMode, IN OUT DESKBANDINFO *pdbi)
|
||||
STDMETHODIMP CISFBand::GetBandInfo(IN DWORD dwBandID, IN DWORD dwViewMode, IN OUT DESKBANDINFO *pdbi)
|
||||
{
|
||||
TRACE("CTaskBand::GetBandInfo(0x%x,0x%x,0x%p) hWnd=0x%p\n", dwBandID, dwViewMode, pdbi, m_hWndTb);
|
||||
|
||||
|
@ -298,21 +298,21 @@ HWND CISFBand::CreateSimpleToolbar(HWND hWndParent, HINSTANCE hInst)
|
|||
|
||||
/*****************************************************************************/
|
||||
// *** IDeskBar ***
|
||||
HRESULT STDMETHODCALLTYPE CISFBand::SetClient(IN IUnknown *punkClient)
|
||||
STDMETHODIMP CISFBand::SetClient(IN IUnknown *punkClient)
|
||||
{
|
||||
TRACE("IDeskBar::SetClient(0x%p)\n", punkClient);
|
||||
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
HRESULT STDMETHODCALLTYPE CISFBand::GetClient(OUT IUnknown **ppunkClient)
|
||||
STDMETHODIMP CISFBand::GetClient(OUT IUnknown **ppunkClient)
|
||||
{
|
||||
TRACE("IDeskBar::GetClient(0x%p)\n", ppunkClient);
|
||||
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
HRESULT STDMETHODCALLTYPE CISFBand::OnPosRectChangeDB(IN RECT *prc)
|
||||
STDMETHODIMP CISFBand::OnPosRectChangeDB(IN RECT *prc)
|
||||
{
|
||||
TRACE("IDeskBar::OnPosRectChangeDB(0x%p=(%d,%d,%d,%d))\n", prc, prc->left, prc->top, prc->right, prc->bottom);
|
||||
|
||||
|
@ -321,7 +321,7 @@ HWND CISFBand::CreateSimpleToolbar(HWND hWndParent, HINSTANCE hInst)
|
|||
|
||||
/*****************************************************************************/
|
||||
// *** IPersistStream ***
|
||||
HRESULT STDMETHODCALLTYPE CISFBand::GetClassID(OUT CLSID *pClassID)
|
||||
STDMETHODIMP CISFBand::GetClassID(OUT CLSID *pClassID)
|
||||
{
|
||||
TRACE("CISFBand::GetClassID(0x%p)\n", pClassID);
|
||||
/* We're going to return the (internal!) CLSID of the quick launch band */
|
||||
|
@ -330,14 +330,14 @@ HWND CISFBand::CreateSimpleToolbar(HWND hWndParent, HINSTANCE hInst)
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
HRESULT STDMETHODCALLTYPE CISFBand::IsDirty()
|
||||
STDMETHODIMP CISFBand::IsDirty()
|
||||
{
|
||||
/* The object hasn't changed since the last save! */
|
||||
|
||||
return S_FALSE;
|
||||
}
|
||||
|
||||
HRESULT STDMETHODCALLTYPE CISFBand::Load(IN IStream *pStm)
|
||||
STDMETHODIMP CISFBand::Load(IN IStream *pStm)
|
||||
{
|
||||
TRACE("CISFBand::Load called\n");
|
||||
/* Nothing to do */
|
||||
|
@ -345,14 +345,14 @@ HWND CISFBand::CreateSimpleToolbar(HWND hWndParent, HINSTANCE hInst)
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
HRESULT STDMETHODCALLTYPE CISFBand::Save(IN IStream *pStm, IN BOOL fClearDirty)
|
||||
STDMETHODIMP CISFBand::Save(IN IStream *pStm, IN BOOL fClearDirty)
|
||||
{
|
||||
/* Nothing to do */
|
||||
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
HRESULT STDMETHODCALLTYPE CISFBand::GetSizeMax(OUT ULARGE_INTEGER *pcbSize)
|
||||
STDMETHODIMP CISFBand::GetSizeMax(OUT ULARGE_INTEGER *pcbSize)
|
||||
{
|
||||
TRACE("CISFBand::GetSizeMax called\n");
|
||||
|
||||
|
@ -361,14 +361,14 @@ HWND CISFBand::CreateSimpleToolbar(HWND hWndParent, HINSTANCE hInst)
|
|||
|
||||
/*****************************************************************************/
|
||||
// *** IWinEventHandler ***
|
||||
HRESULT STDMETHODCALLTYPE CISFBand::ProcessMessage(IN HWND hWnd, IN UINT uMsg, IN WPARAM wParam, IN LPARAM lParam, OUT LRESULT *plrResult)
|
||||
STDMETHODIMP CISFBand::ProcessMessage(IN HWND hWnd, IN UINT uMsg, IN WPARAM wParam, IN LPARAM lParam, OUT LRESULT *plrResult)
|
||||
{
|
||||
TRACE("CISFBand: IWinEventHandler::ProcessMessage(0x%p, 0x%x, 0x%p, 0x%p, 0x%p)\n", hWnd, uMsg, wParam, lParam, plrResult);
|
||||
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
HRESULT STDMETHODCALLTYPE CISFBand::ContainsWindow(IN HWND hWnd)
|
||||
STDMETHODIMP CISFBand::ContainsWindow(IN HWND hWnd)
|
||||
{
|
||||
if (hWnd == m_hWndTb || ::IsChild(m_hWndTb, hWnd))
|
||||
{
|
||||
|
@ -379,28 +379,28 @@ HWND CISFBand::CreateSimpleToolbar(HWND hWndParent, HINSTANCE hInst)
|
|||
return S_FALSE;
|
||||
}
|
||||
|
||||
HRESULT STDMETHODCALLTYPE CISFBand::OnWinEvent(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, LRESULT *theResult)
|
||||
STDMETHODIMP CISFBand::OnWinEvent(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, LRESULT *theResult)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
HRESULT STDMETHODCALLTYPE CISFBand::IsWindowOwner(HWND hWnd)
|
||||
STDMETHODIMP CISFBand::IsWindowOwner(HWND hWnd)
|
||||
{
|
||||
return (hWnd == m_hWndTb) ? S_OK : S_FALSE;
|
||||
}
|
||||
|
||||
/*****************************************************************************/
|
||||
// *** IOleCommandTarget methods ***
|
||||
HRESULT STDMETHODCALLTYPE CISFBand::QueryStatus(const GUID *pguidCmdGroup, ULONG cCmds, OLECMD prgCmds [], OLECMDTEXT *pCmdText)
|
||||
STDMETHODIMP CISFBand::QueryStatus(const GUID *pguidCmdGroup, ULONG cCmds, OLECMD prgCmds [], OLECMDTEXT *pCmdText)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
HRESULT STDMETHODCALLTYPE CISFBand::Exec(const GUID *pguidCmdGroup, DWORD nCmdID, DWORD nCmdexecopt, VARIANT *pvaIn, VARIANT *pvaOut)
|
||||
STDMETHODIMP CISFBand::Exec(const GUID *pguidCmdGroup, DWORD nCmdID, DWORD nCmdexecopt, VARIANT *pvaIn, VARIANT *pvaOut)
|
||||
{
|
||||
if (IsEqualIID(*pguidCmdGroup, IID_IBandSite))
|
||||
{
|
||||
|
@ -419,12 +419,12 @@ HWND CISFBand::CreateSimpleToolbar(HWND hWndParent, HINSTANCE hInst)
|
|||
|
||||
/*****************************************************************************/
|
||||
// *** IShellFolderBand ***
|
||||
HRESULT STDMETHODCALLTYPE CISFBand::GetBandInfoSFB(PBANDINFOSFB pbi)
|
||||
STDMETHODIMP CISFBand::GetBandInfoSFB(PBANDINFOSFB pbi)
|
||||
{
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
HRESULT STDMETHODCALLTYPE CISFBand::InitializeSFB(IShellFolder *psf, PCIDLIST_ABSOLUTE pidl)
|
||||
STDMETHODIMP CISFBand::InitializeSFB(IShellFolder *psf, PCIDLIST_ABSOLUTE pidl)
|
||||
{
|
||||
LPITEMIDLIST pidlRoot;
|
||||
SHGetSpecialFolderLocation(0, CSIDL_DESKTOP, &pidlRoot);
|
||||
|
@ -443,14 +443,14 @@ HWND CISFBand::CreateSimpleToolbar(HWND hWndParent, HINSTANCE hInst)
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
HRESULT STDMETHODCALLTYPE CISFBand::SetBandInfoSFB( PBANDINFOSFB pbi)
|
||||
STDMETHODIMP CISFBand::SetBandInfoSFB( PBANDINFOSFB pbi)
|
||||
{
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
/*****************************************************************************/
|
||||
// *** IContextMenu ***
|
||||
HRESULT STDMETHODCALLTYPE CISFBand::GetCommandString(UINT_PTR idCmd, UINT uFlags, UINT *pwReserved, LPSTR pszName, UINT cchMax)
|
||||
STDMETHODIMP CISFBand::GetCommandString(UINT_PTR idCmd, UINT uFlags, UINT *pwReserved, LPSTR pszName, UINT cchMax)
|
||||
{
|
||||
/*HRESULT hr = E_INVALIDARG;
|
||||
|
||||
|
@ -481,7 +481,7 @@ HWND CISFBand::CreateSimpleToolbar(HWND hWndParent, HINSTANCE hInst)
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
HRESULT STDMETHODCALLTYPE CISFBand::InvokeCommand(LPCMINVOKECOMMANDINFO pici)
|
||||
STDMETHODIMP CISFBand::InvokeCommand(LPCMINVOKECOMMANDINFO pici)
|
||||
{
|
||||
if (!HIWORD(pici->lpVerb))
|
||||
{
|
||||
|
@ -537,9 +537,9 @@ HWND CISFBand::CreateSimpleToolbar(HWND hWndParent, HINSTANCE hInst)
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
HRESULT STDMETHODCALLTYPE CISFBand::QueryContextMenu(HMENU hmenu, UINT indexMenu, UINT idCmdFirst, UINT idCmdLast, UINT uFlags)
|
||||
STDMETHODIMP CISFBand::QueryContextMenu(HMENU hmenu, UINT indexMenu, UINT idCmdFirst, UINT idCmdLast, UINT uFlags)
|
||||
{
|
||||
HMENU qMenu = LoadMenu(_AtlBaseModule.GetResourceInstance(), MAKEINTRESOURCE(IDR_POPUPMENU));
|
||||
HMENU qMenu = LoadMenu(_AtlBaseModule.GetResourceInstance(), MAKEINTRESOURCE(IDM_POPUPMENU));
|
||||
UINT idMax = Shell_MergeMenus(hmenu, GetSubMenu(qMenu, 0), indexMenu, idCmdFirst, idCmdLast, MM_SUBMENUSHAVEIDS);
|
||||
|
||||
if(m_textFlag)
|
||||
|
|
|
@ -47,40 +47,40 @@ public:
|
|||
|
||||
// IObjectWithSite
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE GetSite(
|
||||
/*[in]*/ REFIID riid,
|
||||
/*[out]*/ void **ppvSite
|
||||
virtual STDMETHODIMP GetSite(
|
||||
IN REFIID riid,
|
||||
OUT void **ppvSite
|
||||
);
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE SetSite(
|
||||
/*[in]*/ IUnknown *pUnkSite
|
||||
virtual STDMETHODIMP SetSite(
|
||||
IN IUnknown *pUnkSite
|
||||
);
|
||||
|
||||
// IDeskBand
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE GetWindow(
|
||||
virtual STDMETHODIMP GetWindow(
|
||||
OUT HWND *phwnd
|
||||
);
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE ContextSensitiveHelp(
|
||||
virtual STDMETHODIMP ContextSensitiveHelp(
|
||||
IN BOOL fEnterMode
|
||||
);
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE ShowDW(
|
||||
virtual STDMETHODIMP ShowDW(
|
||||
IN BOOL bShow
|
||||
);
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE CloseDW(
|
||||
virtual STDMETHODIMP CloseDW(
|
||||
IN DWORD dwReserved
|
||||
);
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE ResizeBorderDW(
|
||||
virtual STDMETHODIMP ResizeBorderDW(
|
||||
LPCRECT prcBorder,
|
||||
IUnknown *punkToolbarSite,
|
||||
BOOL fReserved
|
||||
);
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE GetBandInfo(
|
||||
virtual STDMETHODIMP GetBandInfo(
|
||||
IN DWORD dwBandID,
|
||||
IN DWORD dwViewMode,
|
||||
IN OUT DESKBANDINFO *pdbi
|
||||
|
@ -88,42 +88,42 @@ public:
|
|||
|
||||
// IDeskBar
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE GetClient(
|
||||
/*[out]*/ IUnknown **ppunkClient
|
||||
virtual STDMETHODIMP GetClient(
|
||||
OUT IUnknown **ppunkClient
|
||||
);
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE OnPosRectChangeDB(
|
||||
/*[in]*/ LPRECT prc
|
||||
virtual STDMETHODIMP OnPosRectChangeDB(
|
||||
IN LPRECT prc
|
||||
);
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE SetClient(
|
||||
/*[in, optional]*/ IUnknown *punkClient
|
||||
virtual STDMETHODIMP SetClient(
|
||||
IN OPTIONAL IUnknown *punkClient
|
||||
);
|
||||
|
||||
// IPersistStream
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE GetClassID(
|
||||
/*[out]*/ OUT CLSID *pClassID
|
||||
virtual STDMETHODIMP GetClassID(
|
||||
OUT CLSID *pClassID
|
||||
);
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE GetSizeMax(
|
||||
/*[out]*/ ULARGE_INTEGER *pcbSize
|
||||
virtual STDMETHODIMP GetSizeMax(
|
||||
OUT ULARGE_INTEGER *pcbSize
|
||||
);
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE IsDirty();
|
||||
virtual STDMETHODIMP IsDirty();
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE Load(
|
||||
/*[in]*/ IStream *pStm
|
||||
virtual STDMETHODIMP Load(
|
||||
IN IStream *pStm
|
||||
);
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE Save(
|
||||
/*[in]*/ IStream *pStm,
|
||||
/*[in]*/ BOOL fClearDirty
|
||||
virtual STDMETHODIMP Save(
|
||||
IN IStream *pStm,
|
||||
IN BOOL fClearDirty
|
||||
);
|
||||
|
||||
// IWinEventHandler
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE ProcessMessage(
|
||||
virtual STDMETHODIMP ProcessMessage(
|
||||
IN HWND hWnd,
|
||||
IN UINT uMsg,
|
||||
IN WPARAM wParam,
|
||||
|
@ -131,11 +131,11 @@ public:
|
|||
OUT LRESULT *plrResult
|
||||
);
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE ContainsWindow(
|
||||
virtual STDMETHODIMP ContainsWindow(
|
||||
IN HWND hWnd
|
||||
);
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE OnWinEvent(
|
||||
virtual STDMETHODIMP OnWinEvent(
|
||||
HWND hWnd,
|
||||
UINT uMsg,
|
||||
WPARAM wParam,
|
||||
|
@ -143,43 +143,43 @@ public:
|
|||
LRESULT *theResult
|
||||
);
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE IsWindowOwner(
|
||||
virtual STDMETHODIMP IsWindowOwner(
|
||||
HWND hWnd
|
||||
);
|
||||
|
||||
// IOleCommandTarget
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE Exec(
|
||||
/*[in]*/ const GUID *pguidCmdGroup,
|
||||
/*[in]*/ DWORD nCmdID,
|
||||
/*[in]*/ DWORD nCmdexecopt,
|
||||
/*[in]*/ VARIANT *pvaIn,
|
||||
/*[in, out]*/ VARIANT *pvaOut
|
||||
virtual STDMETHODIMP Exec(
|
||||
IN const GUID *pguidCmdGroup,
|
||||
IN DWORD nCmdID,
|
||||
IN DWORD nCmdexecopt,
|
||||
IN VARIANT *pvaIn,
|
||||
IN OUT VARIANT *pvaOut
|
||||
);
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE QueryStatus(
|
||||
/*[in]*/ const GUID *pguidCmdGroup,
|
||||
/*[in]*/ ULONG cCmds,
|
||||
/*[in, out]*/ OLECMD prgCmds[],
|
||||
/*[in, out]*/ OLECMDTEXT *pCmdText
|
||||
virtual STDMETHODIMP QueryStatus(
|
||||
IN const GUID *pguidCmdGroup,
|
||||
IN ULONG cCmds,
|
||||
IN OUT OLECMD prgCmds[],
|
||||
IN OUT OLECMDTEXT *pCmdText
|
||||
);
|
||||
|
||||
// IShellFolderBand
|
||||
virtual HRESULT STDMETHODCALLTYPE GetBandInfoSFB(
|
||||
virtual STDMETHODIMP GetBandInfoSFB(
|
||||
PBANDINFOSFB pbi
|
||||
);
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE InitializeSFB(
|
||||
virtual STDMETHODIMP InitializeSFB(
|
||||
IShellFolder *psf,
|
||||
PCIDLIST_ABSOLUTE pidl
|
||||
);
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE SetBandInfoSFB(
|
||||
virtual STDMETHODIMP SetBandInfoSFB(
|
||||
PBANDINFOSFB pbi
|
||||
);
|
||||
|
||||
// IContextMenu
|
||||
virtual HRESULT STDMETHODCALLTYPE GetCommandString(
|
||||
virtual STDMETHODIMP GetCommandString(
|
||||
UINT_PTR idCmd,
|
||||
UINT uFlags,
|
||||
UINT *pwReserved,
|
||||
|
@ -187,11 +187,11 @@ public:
|
|||
UINT cchMax
|
||||
);
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE InvokeCommand(
|
||||
virtual STDMETHODIMP InvokeCommand(
|
||||
LPCMINVOKECOMMANDINFO pici
|
||||
);
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE QueryContextMenu(
|
||||
virtual STDMETHODIMP QueryContextMenu(
|
||||
HMENU hmenu,
|
||||
UINT indexMenu,
|
||||
UINT idCmdFirst,
|
||||
|
|
|
@ -15,10 +15,12 @@ include_directories(
|
|||
spec2def(qcklnch.dll qcklnch.spec)
|
||||
|
||||
add_library(qcklnch SHARED
|
||||
qcklnch.cpp
|
||||
qcklnch.rc
|
||||
qcklnch.cpp
|
||||
CQuickLaunchBand.cpp
|
||||
CISFBand.cpp
|
||||
CQuickLaunchBand.h
|
||||
CISFBand.h
|
||||
${CMAKE_CURRENT_BINARY_DIR}/qcklnch.def)
|
||||
|
||||
set_module_type(qcklnch win32dll UNICODE)
|
||||
|
|
|
@ -91,7 +91,7 @@ static const GUID CLSID_QuickLaunchBand = { 0x260cb95d, 0x4544, 0x44f6, { 0xa0,
|
|||
}
|
||||
|
||||
// IObjectWithSite
|
||||
HRESULT STDMETHODCALLTYPE CQuickLaunchBand::SetSite(IUnknown *pUnkSite)
|
||||
STDMETHODIMP CQuickLaunchBand::SetSite(IUnknown *pUnkSite)
|
||||
{
|
||||
TRACE("CQuickLaunchBand::SetSite(0x%p)\n", pUnkSite);
|
||||
|
||||
|
@ -103,7 +103,7 @@ static const GUID CLSID_QuickLaunchBand = { 0x260cb95d, 0x4544, 0x44f6, { 0xa0,
|
|||
return pIOWS->SetSite(pUnkSite);
|
||||
}
|
||||
|
||||
HRESULT STDMETHODCALLTYPE CQuickLaunchBand::GetSite(IN REFIID riid, OUT VOID **ppvSite)
|
||||
STDMETHODIMP CQuickLaunchBand::GetSite(IN REFIID riid, OUT VOID **ppvSite)
|
||||
{
|
||||
TRACE("CQuickLaunchBand::GetSite(0x%p,0x%p)\n", riid, ppvSite);
|
||||
|
||||
|
@ -117,7 +117,7 @@ static const GUID CLSID_QuickLaunchBand = { 0x260cb95d, 0x4544, 0x44f6, { 0xa0,
|
|||
|
||||
/*****************************************************************************/
|
||||
// IDeskBand
|
||||
HRESULT STDMETHODCALLTYPE CQuickLaunchBand::GetWindow(OUT HWND *phwnd)
|
||||
STDMETHODIMP CQuickLaunchBand::GetWindow(OUT HWND *phwnd)
|
||||
{
|
||||
// Internal CISFBand Calls
|
||||
CComPtr<IDeskBand> pIDB;
|
||||
|
@ -127,7 +127,7 @@ static const GUID CLSID_QuickLaunchBand = { 0x260cb95d, 0x4544, 0x44f6, { 0xa0,
|
|||
return pIDB->GetWindow(phwnd);
|
||||
}
|
||||
|
||||
HRESULT STDMETHODCALLTYPE CQuickLaunchBand::ContextSensitiveHelp(IN BOOL fEnterMode)
|
||||
STDMETHODIMP CQuickLaunchBand::ContextSensitiveHelp(IN BOOL fEnterMode)
|
||||
{
|
||||
// Internal CISFBand Calls
|
||||
CComPtr<IDeskBand> pIDB;
|
||||
|
@ -137,7 +137,7 @@ static const GUID CLSID_QuickLaunchBand = { 0x260cb95d, 0x4544, 0x44f6, { 0xa0,
|
|||
return pIDB->ContextSensitiveHelp(fEnterMode);
|
||||
}
|
||||
|
||||
HRESULT STDMETHODCALLTYPE CQuickLaunchBand::ShowDW(IN BOOL bShow)
|
||||
STDMETHODIMP CQuickLaunchBand::ShowDW(IN BOOL bShow)
|
||||
{
|
||||
// Internal CISFBand Calls
|
||||
CComPtr<IDeskBand> pIDB;
|
||||
|
@ -147,7 +147,7 @@ static const GUID CLSID_QuickLaunchBand = { 0x260cb95d, 0x4544, 0x44f6, { 0xa0,
|
|||
return pIDB->ShowDW(bShow);
|
||||
}
|
||||
|
||||
HRESULT STDMETHODCALLTYPE CQuickLaunchBand::CloseDW(IN DWORD dwReserved)
|
||||
STDMETHODIMP CQuickLaunchBand::CloseDW(IN DWORD dwReserved)
|
||||
{
|
||||
// Internal CISFBand Calls
|
||||
CComPtr<IDeskBand> pIDB;
|
||||
|
@ -157,7 +157,7 @@ static const GUID CLSID_QuickLaunchBand = { 0x260cb95d, 0x4544, 0x44f6, { 0xa0,
|
|||
return pIDB->CloseDW(dwReserved);
|
||||
}
|
||||
|
||||
HRESULT STDMETHODCALLTYPE CQuickLaunchBand::ResizeBorderDW(LPCRECT prcBorder, IUnknown *punkToolbarSite, BOOL fReserved)
|
||||
STDMETHODIMP CQuickLaunchBand::ResizeBorderDW(LPCRECT prcBorder, IUnknown *punkToolbarSite, BOOL fReserved)
|
||||
{
|
||||
// Internal CISFBand Calls
|
||||
CComPtr<IDeskBand> pIDB;
|
||||
|
@ -167,7 +167,7 @@ static const GUID CLSID_QuickLaunchBand = { 0x260cb95d, 0x4544, 0x44f6, { 0xa0,
|
|||
return pIDB->ResizeBorderDW(prcBorder, punkToolbarSite, fReserved);
|
||||
}
|
||||
|
||||
HRESULT STDMETHODCALLTYPE CQuickLaunchBand::GetBandInfo(IN DWORD dwBandID, IN DWORD dwViewMode, IN OUT DESKBANDINFO *pdbi)
|
||||
STDMETHODIMP CQuickLaunchBand::GetBandInfo(IN DWORD dwBandID, IN DWORD dwViewMode, IN OUT DESKBANDINFO *pdbi)
|
||||
{
|
||||
TRACE("CQuickLaunchBand::GetBandInfo(0x%x,0x%x,0x%p)\n", dwBandID, dwViewMode, pdbi);
|
||||
|
||||
|
@ -181,7 +181,7 @@ static const GUID CLSID_QuickLaunchBand = { 0x260cb95d, 0x4544, 0x44f6, { 0xa0,
|
|||
|
||||
/*****************************************************************************/
|
||||
// IDeskBar
|
||||
HRESULT STDMETHODCALLTYPE CQuickLaunchBand::SetClient(IN IUnknown *punkClient)
|
||||
STDMETHODIMP CQuickLaunchBand::SetClient(IN IUnknown *punkClient)
|
||||
{
|
||||
TRACE("IDeskBar::SetClient(0x%p)\n", punkClient);
|
||||
|
||||
|
@ -193,7 +193,7 @@ static const GUID CLSID_QuickLaunchBand = { 0x260cb95d, 0x4544, 0x44f6, { 0xa0,
|
|||
return pIDB->SetClient(punkClient);
|
||||
}
|
||||
|
||||
HRESULT STDMETHODCALLTYPE CQuickLaunchBand::GetClient(OUT IUnknown **ppunkClient)
|
||||
STDMETHODIMP CQuickLaunchBand::GetClient(OUT IUnknown **ppunkClient)
|
||||
{
|
||||
TRACE("IDeskBar::GetClient(0x%p)\n", ppunkClient);
|
||||
|
||||
|
@ -205,7 +205,7 @@ static const GUID CLSID_QuickLaunchBand = { 0x260cb95d, 0x4544, 0x44f6, { 0xa0,
|
|||
return pIDB->GetClient(ppunkClient);
|
||||
}
|
||||
|
||||
HRESULT STDMETHODCALLTYPE CQuickLaunchBand::OnPosRectChangeDB(IN RECT *prc)
|
||||
STDMETHODIMP CQuickLaunchBand::OnPosRectChangeDB(IN RECT *prc)
|
||||
{
|
||||
TRACE("IDeskBar::OnPosRectChangeDB(0x%p=(%d,%d,%d,%d))\n", prc, prc->left, prc->top, prc->right, prc->bottom);
|
||||
|
||||
|
@ -219,7 +219,7 @@ static const GUID CLSID_QuickLaunchBand = { 0x260cb95d, 0x4544, 0x44f6, { 0xa0,
|
|||
|
||||
/*****************************************************************************/
|
||||
// IPersistStream
|
||||
HRESULT STDMETHODCALLTYPE CQuickLaunchBand::GetClassID(OUT CLSID *pClassID)
|
||||
STDMETHODIMP CQuickLaunchBand::GetClassID(OUT CLSID *pClassID)
|
||||
{
|
||||
TRACE("CQuickLaunchBand::GetClassID(0x%p)\n", pClassID);
|
||||
|
||||
|
@ -231,7 +231,7 @@ static const GUID CLSID_QuickLaunchBand = { 0x260cb95d, 0x4544, 0x44f6, { 0xa0,
|
|||
return pIPS->GetClassID(pClassID);
|
||||
}
|
||||
|
||||
HRESULT STDMETHODCALLTYPE CQuickLaunchBand::IsDirty()
|
||||
STDMETHODIMP CQuickLaunchBand::IsDirty()
|
||||
{
|
||||
// Internal CISFBand Calls
|
||||
CComPtr<IPersistStream> pIPS;
|
||||
|
@ -241,7 +241,7 @@ static const GUID CLSID_QuickLaunchBand = { 0x260cb95d, 0x4544, 0x44f6, { 0xa0,
|
|||
return pIPS->IsDirty();
|
||||
}
|
||||
|
||||
HRESULT STDMETHODCALLTYPE CQuickLaunchBand::Load(IN IStream *pStm)
|
||||
STDMETHODIMP CQuickLaunchBand::Load(IN IStream *pStm)
|
||||
{
|
||||
TRACE("CQuickLaunchBand::Load called\n");
|
||||
|
||||
|
@ -253,7 +253,7 @@ static const GUID CLSID_QuickLaunchBand = { 0x260cb95d, 0x4544, 0x44f6, { 0xa0,
|
|||
return pIPS->Load(pStm);
|
||||
}
|
||||
|
||||
HRESULT STDMETHODCALLTYPE CQuickLaunchBand::Save(IN IStream *pStm, IN BOOL fClearDirty)
|
||||
STDMETHODIMP CQuickLaunchBand::Save(IN IStream *pStm, IN BOOL fClearDirty)
|
||||
{
|
||||
// Internal CISFBand Calls
|
||||
CComPtr<IPersistStream> pIPS;
|
||||
|
@ -263,7 +263,7 @@ static const GUID CLSID_QuickLaunchBand = { 0x260cb95d, 0x4544, 0x44f6, { 0xa0,
|
|||
return pIPS->Save(pStm, fClearDirty);
|
||||
}
|
||||
|
||||
HRESULT STDMETHODCALLTYPE CQuickLaunchBand::GetSizeMax(OUT ULARGE_INTEGER *pcbSize)
|
||||
STDMETHODIMP CQuickLaunchBand::GetSizeMax(OUT ULARGE_INTEGER *pcbSize)
|
||||
{
|
||||
TRACE("CQuickLaunchBand::GetSizeMax called\n");
|
||||
|
||||
|
@ -278,19 +278,19 @@ static const GUID CLSID_QuickLaunchBand = { 0x260cb95d, 0x4544, 0x44f6, { 0xa0,
|
|||
|
||||
/*****************************************************************************/
|
||||
// IWinEventHandler
|
||||
HRESULT STDMETHODCALLTYPE CQuickLaunchBand::ProcessMessage(IN HWND hWnd, IN UINT uMsg, IN WPARAM wParam, IN LPARAM lParam, OUT LRESULT *plrResult)
|
||||
STDMETHODIMP CQuickLaunchBand::ProcessMessage(IN HWND hWnd, IN UINT uMsg, IN WPARAM wParam, IN LPARAM lParam, OUT LRESULT *plrResult)
|
||||
{
|
||||
TRACE("CQuickLaunchBand: IWinEventHandler::ProcessMessage(0x%p, 0x%x, 0x%p, 0x%p, 0x%p)\n", hWnd, uMsg, wParam, lParam, plrResult);
|
||||
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
HRESULT STDMETHODCALLTYPE CQuickLaunchBand::ContainsWindow(IN HWND hWnd)
|
||||
STDMETHODIMP CQuickLaunchBand::ContainsWindow(IN HWND hWnd)
|
||||
{
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
HRESULT STDMETHODCALLTYPE CQuickLaunchBand::OnWinEvent(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, LRESULT *theResult)
|
||||
STDMETHODIMP CQuickLaunchBand::OnWinEvent(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, LRESULT *theResult)
|
||||
{
|
||||
// Internal CISFBand Calls
|
||||
CComPtr<IWinEventHandler> pWEH;
|
||||
|
@ -300,7 +300,7 @@ static const GUID CLSID_QuickLaunchBand = { 0x260cb95d, 0x4544, 0x44f6, { 0xa0,
|
|||
return pWEH->OnWinEvent(hWnd, uMsg, wParam, lParam, theResult);
|
||||
}
|
||||
|
||||
HRESULT STDMETHODCALLTYPE CQuickLaunchBand::IsWindowOwner(HWND hWnd)
|
||||
STDMETHODIMP CQuickLaunchBand::IsWindowOwner(HWND hWnd)
|
||||
{
|
||||
// Internal CISFBand Calls
|
||||
CComPtr<IWinEventHandler> pWEH;
|
||||
|
@ -312,7 +312,7 @@ static const GUID CLSID_QuickLaunchBand = { 0x260cb95d, 0x4544, 0x44f6, { 0xa0,
|
|||
|
||||
/*****************************************************************************/
|
||||
// *** IOleCommandTarget methods ***
|
||||
HRESULT STDMETHODCALLTYPE CQuickLaunchBand::QueryStatus(const GUID *pguidCmdGroup, ULONG cCmds, OLECMD prgCmds [], OLECMDTEXT *pCmdText)
|
||||
STDMETHODIMP CQuickLaunchBand::QueryStatus(const GUID *pguidCmdGroup, ULONG cCmds, OLECMD prgCmds [], OLECMDTEXT *pCmdText)
|
||||
{
|
||||
// Internal CISFBand Calls
|
||||
CComPtr<IOleCommandTarget> pOCT;
|
||||
|
@ -322,7 +322,7 @@ static const GUID CLSID_QuickLaunchBand = { 0x260cb95d, 0x4544, 0x44f6, { 0xa0,
|
|||
return pOCT->QueryStatus(pguidCmdGroup, cCmds, prgCmds, pCmdText);
|
||||
}
|
||||
|
||||
HRESULT STDMETHODCALLTYPE CQuickLaunchBand::Exec(const GUID *pguidCmdGroup, DWORD nCmdID, DWORD nCmdexecopt, VARIANT *pvaIn, VARIANT *pvaOut)
|
||||
STDMETHODIMP CQuickLaunchBand::Exec(const GUID *pguidCmdGroup, DWORD nCmdID, DWORD nCmdexecopt, VARIANT *pvaIn, VARIANT *pvaOut)
|
||||
{
|
||||
// Internal CISFBand Calls
|
||||
CComPtr<IOleCommandTarget> pOCT;
|
||||
|
@ -334,7 +334,7 @@ static const GUID CLSID_QuickLaunchBand = { 0x260cb95d, 0x4544, 0x44f6, { 0xa0,
|
|||
|
||||
/*****************************************************************************/
|
||||
// *** IContextMenu ***
|
||||
HRESULT STDMETHODCALLTYPE CQuickLaunchBand::GetCommandString(UINT_PTR idCmd, UINT uFlags, UINT *pwReserved, LPSTR pszName, UINT cchMax)
|
||||
STDMETHODIMP CQuickLaunchBand::GetCommandString(UINT_PTR idCmd, UINT uFlags, UINT *pwReserved, LPSTR pszName, UINT cchMax)
|
||||
{
|
||||
// Internal CISFBand Calls
|
||||
CComPtr<IContextMenu> pICM;
|
||||
|
@ -344,7 +344,7 @@ static const GUID CLSID_QuickLaunchBand = { 0x260cb95d, 0x4544, 0x44f6, { 0xa0,
|
|||
return pICM->GetCommandString(idCmd, uFlags, pwReserved, pszName, cchMax);
|
||||
}
|
||||
|
||||
HRESULT STDMETHODCALLTYPE CQuickLaunchBand::InvokeCommand(LPCMINVOKECOMMANDINFO pici)
|
||||
STDMETHODIMP CQuickLaunchBand::InvokeCommand(LPCMINVOKECOMMANDINFO pici)
|
||||
{
|
||||
// Internal CISFBand Calls
|
||||
CComPtr<IContextMenu> pICM;
|
||||
|
@ -354,7 +354,7 @@ static const GUID CLSID_QuickLaunchBand = { 0x260cb95d, 0x4544, 0x44f6, { 0xa0,
|
|||
return pICM->InvokeCommand(pici);
|
||||
}
|
||||
|
||||
HRESULT STDMETHODCALLTYPE CQuickLaunchBand::QueryContextMenu(HMENU hmenu, UINT indexMenu, UINT idCmdFirst, UINT idCmdLast, UINT uFlags)
|
||||
STDMETHODIMP CQuickLaunchBand::QueryContextMenu(HMENU hmenu, UINT indexMenu, UINT idCmdFirst, UINT idCmdLast, UINT uFlags)
|
||||
{
|
||||
// Internal CISFBand Calls
|
||||
CComPtr<IContextMenu> pICM;
|
||||
|
|
|
@ -39,40 +39,40 @@ class CQuickLaunchBand :
|
|||
|
||||
// IObjectWithSite
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE GetSite(
|
||||
/*[in]*/ REFIID riid,
|
||||
/*[out]*/ void **ppvSite
|
||||
virtual STDMETHODIMP GetSite(
|
||||
IN REFIID riid,
|
||||
OUT void **ppvSite
|
||||
);
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE SetSite(
|
||||
/*[in]*/ IUnknown *pUnkSite
|
||||
virtual STDMETHODIMP SetSite(
|
||||
IN IUnknown *pUnkSite
|
||||
);
|
||||
|
||||
// IDeskBand
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE GetWindow(
|
||||
virtual STDMETHODIMP GetWindow(
|
||||
OUT HWND *phwnd
|
||||
);
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE ContextSensitiveHelp(
|
||||
virtual STDMETHODIMP ContextSensitiveHelp(
|
||||
IN BOOL fEnterMode
|
||||
);
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE ShowDW(
|
||||
virtual STDMETHODIMP ShowDW(
|
||||
IN BOOL bShow
|
||||
);
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE CloseDW(
|
||||
virtual STDMETHODIMP CloseDW(
|
||||
IN DWORD dwReserved
|
||||
);
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE ResizeBorderDW(
|
||||
virtual STDMETHODIMP ResizeBorderDW(
|
||||
LPCRECT prcBorder,
|
||||
IUnknown *punkToolbarSite,
|
||||
BOOL fReserved
|
||||
);
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE GetBandInfo(
|
||||
virtual STDMETHODIMP GetBandInfo(
|
||||
IN DWORD dwBandID,
|
||||
IN DWORD dwViewMode,
|
||||
IN OUT DESKBANDINFO *pdbi
|
||||
|
@ -80,42 +80,42 @@ class CQuickLaunchBand :
|
|||
|
||||
// IDeskBar
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE GetClient(
|
||||
/*[out]*/ IUnknown **ppunkClient
|
||||
virtual STDMETHODIMP GetClient(
|
||||
OUT IUnknown **ppunkClient
|
||||
);
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE OnPosRectChangeDB(
|
||||
/*[in]*/ LPRECT prc
|
||||
virtual STDMETHODIMP OnPosRectChangeDB(
|
||||
IN LPRECT prc
|
||||
);
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE SetClient(
|
||||
/*[in, optional]*/ IUnknown *punkClient
|
||||
virtual STDMETHODIMP SetClient(
|
||||
IN OPTIONAL IUnknown *punkClient
|
||||
);
|
||||
|
||||
// IPersistStream
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE GetClassID(
|
||||
/*[out]*/ OUT CLSID *pClassID
|
||||
virtual STDMETHODIMP GetClassID(
|
||||
OUT CLSID *pClassID
|
||||
);
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE GetSizeMax(
|
||||
/*[out]*/ ULARGE_INTEGER *pcbSize
|
||||
virtual STDMETHODIMP GetSizeMax(
|
||||
OUT ULARGE_INTEGER *pcbSize
|
||||
);
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE IsDirty();
|
||||
virtual STDMETHODIMP IsDirty();
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE Load(
|
||||
/*[in]*/ IStream *pStm
|
||||
virtual STDMETHODIMP Load(
|
||||
IN IStream *pStm
|
||||
);
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE Save(
|
||||
/*[in]*/ IStream *pStm,
|
||||
/*[in]*/ BOOL fClearDirty
|
||||
virtual STDMETHODIMP Save(
|
||||
IN IStream *pStm,
|
||||
IN BOOL fClearDirty
|
||||
);
|
||||
|
||||
// IWinEventHandler
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE ProcessMessage(
|
||||
virtual STDMETHODIMP ProcessMessage(
|
||||
IN HWND hWnd,
|
||||
IN UINT uMsg,
|
||||
IN WPARAM wParam,
|
||||
|
@ -123,11 +123,11 @@ class CQuickLaunchBand :
|
|||
OUT LRESULT *plrResult
|
||||
);
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE ContainsWindow(
|
||||
virtual STDMETHODIMP ContainsWindow(
|
||||
IN HWND hWnd
|
||||
);
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE OnWinEvent(
|
||||
virtual STDMETHODIMP OnWinEvent(
|
||||
HWND hWnd,
|
||||
UINT uMsg,
|
||||
WPARAM wParam,
|
||||
|
@ -135,29 +135,29 @@ class CQuickLaunchBand :
|
|||
LRESULT *theResult
|
||||
);
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE IsWindowOwner(
|
||||
virtual STDMETHODIMP IsWindowOwner(
|
||||
HWND hWnd
|
||||
);
|
||||
|
||||
// IOleCommandTarget
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE Exec(
|
||||
/*[in]*/ const GUID *pguidCmdGroup,
|
||||
/*[in]*/ DWORD nCmdID,
|
||||
/*[in]*/ DWORD nCmdexecopt,
|
||||
/*[in]*/ VARIANT *pvaIn,
|
||||
/*[in, out]*/ VARIANT *pvaOut
|
||||
virtual STDMETHODIMP Exec(
|
||||
IN const GUID *pguidCmdGroup,
|
||||
IN DWORD nCmdID,
|
||||
IN DWORD nCmdexecopt,
|
||||
IN VARIANT *pvaIn,
|
||||
IN OUT VARIANT *pvaOut
|
||||
);
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE QueryStatus(
|
||||
/*[in]*/ const GUID *pguidCmdGroup,
|
||||
/*[in]*/ ULONG cCmds,
|
||||
/*[in, out]*/ OLECMD prgCmds[],
|
||||
/*[in, out]*/ OLECMDTEXT *pCmdText
|
||||
virtual STDMETHODIMP QueryStatus(
|
||||
IN const GUID *pguidCmdGroup,
|
||||
IN ULONG cCmds,
|
||||
IN OUT OLECMD prgCmds[],
|
||||
IN OUT OLECMDTEXT *pCmdText
|
||||
);
|
||||
|
||||
// IContextMenu
|
||||
virtual HRESULT STDMETHODCALLTYPE GetCommandString(
|
||||
virtual STDMETHODIMP GetCommandString(
|
||||
UINT_PTR idCmd,
|
||||
UINT uFlags,
|
||||
UINT *pwReserved,
|
||||
|
@ -165,11 +165,11 @@ class CQuickLaunchBand :
|
|||
UINT cchMax
|
||||
);
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE InvokeCommand(
|
||||
virtual STDMETHODIMP InvokeCommand(
|
||||
LPCMINVOKECOMMANDINFO pici
|
||||
);
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE QueryContextMenu(
|
||||
virtual STDMETHODIMP QueryContextMenu(
|
||||
HMENU hmenu,
|
||||
UINT indexMenu,
|
||||
UINT idCmdFirst,
|
||||
|
|
|
@ -19,11 +19,6 @@ END_OBJECT_MAP()
|
|||
HINSTANCE g_hInstance;
|
||||
CComModule g_Module;
|
||||
|
||||
void *operator new (size_t, void *buf)
|
||||
{
|
||||
return buf;
|
||||
}
|
||||
|
||||
STDAPI_(BOOL)
|
||||
DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID fImpLoad)
|
||||
{
|
||||
|
@ -46,10 +41,9 @@ STDAPI
|
|||
DllRegisterServer(void)
|
||||
{
|
||||
HRESULT hr = g_Module.DllRegisterServer(FALSE);
|
||||
|
||||
if (FAILED(hr))
|
||||
return hr;
|
||||
else
|
||||
|
||||
return RegisterComCat();
|
||||
}
|
||||
|
||||
|
@ -57,10 +51,9 @@ STDAPI
|
|||
DllUnregisterServer(void)
|
||||
{
|
||||
HRESULT hr = UnregisterComCat();
|
||||
|
||||
if (FAILED(hr))
|
||||
return hr;
|
||||
else
|
||||
|
||||
return g_Module.DllUnregisterServer(FALSE);
|
||||
}
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
|
|||
|
||||
IDR_QCKLNCH REGISTRY "rgs/qcklnch.rgs"
|
||||
|
||||
IDR_POPUPMENU MENUEX DISCARDABLE
|
||||
IDM_POPUPMENU MENUEX DISCARDABLE
|
||||
BEGIN
|
||||
POPUP ""
|
||||
BEGIN
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#pragma once
|
||||
|
||||
#define IDR_QCKLNCH 1001
|
||||
#define IDR_POPUPMENU 2000
|
||||
#define IDM_POPUPMENU 2000
|
||||
#define IDM_LARGE_ICONS 1
|
||||
#define IDM_SMALL_ICONS 2
|
||||
#define IDM_SHOW_TEXT 3
|
||||
|
|
Loading…
Reference in a new issue