mirror of
https://github.com/reactos/reactos.git
synced 2025-06-26 17:29:52 +00:00
[SHLWAPI][SHLWAPI_APITEST][SDK] Support MayExecForward + MayQSForward (#8125)
Follow-up of #8124. Implementing missing features... JIRA issue: CORE-19278 - Implement MayExecForward and MayQSForward functions. - Modify these prototypes in <shlwapi_undoc.h>. - Add tests to shlwapi_apitest IsQSForward.
This commit is contained in:
parent
37cc1e2fd6
commit
1ece139178
5 changed files with 438 additions and 199 deletions
|
@ -109,8 +109,26 @@ HRESULT WINAPI SHIsExpandableFolder(LPSHELLFOLDER lpFolder, LPCITEMIDLIST pidl);
|
|||
DWORD WINAPI SHFillRectClr(HDC hDC, LPCRECT pRect, COLORREF cRef);
|
||||
int WINAPI SHSearchMapInt(const int *lpKeys, const int *lpValues, int iLen, int iKey);
|
||||
VOID WINAPI IUnknown_Set(IUnknown **lppDest, IUnknown *lpUnknown);
|
||||
HRESULT WINAPI MayQSForward(IUnknown* lpUnknown, PVOID lpReserved, REFGUID riidCmdGrp, ULONG cCmds, OLECMD *prgCmds, OLECMDTEXT *pCmdText);
|
||||
HRESULT WINAPI MayExecForward(IUnknown* lpUnknown, INT iUnk, REFGUID pguidCmdGroup, DWORD nCmdID, DWORD nCmdexecopt, VARIANT *pvaIn, VARIANT *pvaOut);
|
||||
|
||||
HRESULT WINAPI
|
||||
MayQSForward(
|
||||
_In_ IUnknown *lpUnknown,
|
||||
_In_ INT nUnknown,
|
||||
_In_opt_ REFGUID riidCmdGrp,
|
||||
_In_ ULONG cCmds,
|
||||
_Inout_ OLECMD *prgCmds,
|
||||
_Inout_ OLECMDTEXT *pCmdText);
|
||||
|
||||
HRESULT WINAPI
|
||||
MayExecForward(
|
||||
_In_ IUnknown *lpUnknown,
|
||||
_In_ INT nUnknown,
|
||||
_In_opt_ REFGUID pguidCmdGroup,
|
||||
_In_ DWORD nCmdID,
|
||||
_In_ DWORD nCmdexecopt,
|
||||
_In_ VARIANT *pvaIn,
|
||||
_Inout_ VARIANT *pvaOut);
|
||||
|
||||
HRESULT WINAPI IsQSForward(_In_opt_ REFGUID pguidCmdGroup, _In_ ULONG cCmds, _In_ OLECMD *prgCmds);
|
||||
BOOL WINAPI SHIsChildOrSelf(HWND hParent, HWND hChild);
|
||||
HRESULT WINAPI SHForwardContextMenuMsg(IUnknown* pUnk, UINT uMsg, WPARAM wParam, LPARAM lParam, LRESULT* pResult, BOOL useIContextMenu2);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue