|
ReactOS 0.4.16-dev-1946-g52006dd
|
Go to the source code of this file.
Macros | |
| #define | DbgPrint(fmt, ...) Win32DbgPrint(__FILE__, __LINE__, fmt, ##__VA_ARGS__) |
| #define | IID_PPV_ARG(Itype, ppType) &IID_##Itype, (void**)(ppType) |
| #define | IID_NULL_PPV_ARG(Itype, ppType) &IID_##Itype, NULL, (void**)(ppType) |
| #define | FAILED_UNEXPECTEDLY(hr) _ROS_FAILED_HELPER((hr), #hr, __FILE__, __LINE__) |
| #define | SHELL_ErrorBox SHELL_ErrorBoxHelper |
| #define | S_LESSTHAN 0xffff |
| #define | S_EQUAL S_OK |
| #define | S_GREATERTHAN S_FALSE |
| #define | MAKE_COMPARE_HRESULT(x) ((x)>0 ? S_GREATERTHAN : ((x)<0 ? S_LESSTHAN : S_EQUAL)) |
| #define | SHELL_GetSetting(pss, ssf, field) ( SHGetSetSettings((pss), (ssf), FALSE), (pss)->field ) |
Functions | |
| static ULONG | Win32DbgPrint (const char *filename, int line, const char *lpFormat,...) |
| static HRESULT | HResultFromWin32 (DWORD hr) |
| static BOOL | _ROS_FAILED_HELPER (HRESULT hr, const char *expr, const char *filename, int line) |
| static UINT | SHELL_ErrorBoxHelper (HWND hwndOwner, UINT Error) |
| static BOOL | SHELL_IsContextMenuMsg (UINT uMsg) |
| static BOOL | ILIsSingle (LPCITEMIDLIST pidl) |
| static PCUIDLIST_ABSOLUTE | HIDA_GetPIDLFolder (CIDA const *pida) |
| static PCUIDLIST_RELATIVE | HIDA_GetPIDLItem (CIDA const *pida, SIZE_T i) |
| static void | DumpIdListOneLine (LPCITEMIDLIST pidl) |
| #define DbgPrint | ( | fmt, | |
| ... | |||
| ) | Win32DbgPrint(__FILE__, __LINE__, fmt, ##__VA_ARGS__) |
Definition at line 59 of file shellutils.h.
| #define FAILED_UNEXPECTEDLY | ( | hr | ) | _ROS_FAILED_HELPER((hr), #hr, __FILE__, __LINE__) |
Definition at line 88 of file shellutils.h.
Definition at line 67 of file shellutils.h.
Definition at line 66 of file shellutils.h.
| #define MAKE_COMPARE_HRESULT | ( | x | ) | ((x)>0 ? S_GREATERTHAN : ((x)<0 ? S_LESSTHAN : S_EQUAL)) |
Definition at line 678 of file shellutils.h.
Definition at line 676 of file shellutils.h.
Definition at line 677 of file shellutils.h.
| #define S_LESSTHAN 0xffff |
Definition at line 675 of file shellutils.h.
| #define SHELL_ErrorBox SHELL_ErrorBoxHelper |
Definition at line 126 of file shellutils.h.
| #define SHELL_GetSetting | ( | pss, | |
| ssf, | |||
| field | |||
| ) | ( SHGetSetSettings((pss), (ssf), FALSE), (pss)->field ) |
Definition at line 902 of file shellutils.h.
|
inlinestatic |
Definition at line 78 of file shellutils.h.
|
inlinestatic |
Definition at line 905 of file shellutils.h.
|
inlinestatic |
Definition at line 708 of file shellutils.h.
Referenced by _ILCopyCidaToaPidl(), CFontExt::Drop(), CMyDocsDropHandler::Drop(), CDeskLinkDropHandler::Drop(), CShellItemArray::GetItemAt(), COpenWithMenu::Initialize(), SHELL_CIDA_ILCloneFull(), SHELL_CloneDataObject(), SHGetAttributesFromDataObject(), and TestHIDA().
|
inlinestatic |
Definition at line 713 of file shellutils.h.
Referenced by _ILCopyCidaToaPidl(), CFontExt::Drop(), CMyDocsDropHandler::Drop(), CDeskLinkDropHandler::Drop(), ExtractFilesCallback(), FontFolderMenuCallback(), FSFolderItemPropDialogInitCallback(), CShellItemArray::GetItemAt(), COpenWithMenu::Initialize(), SHELL32_ShowFilesystemItemPropertiesDialogAsync(), SHELL_CIDA_ILCloneFull(), SHGetAttributesFromDataObject(), and TestHIDA().
Definition at line 70 of file shellutils.h.
|
inlinestatic |
Definition at line 703 of file shellutils.h.
Referenced by CCabFolder::CompareIDs(), and SHOpenFolderAndSelectItems().
Definition at line 98 of file shellutils.h.
Definition at line 697 of file shellutils.h.
Referenced by BrFolderDlgProc(), and CDefaultContextMenu::HandleMenuMsg2().
|
inlinestatic |
Definition at line 27 of file shellutils.h.
Referenced by _ROS_FAILED_HELPER().