ReactOS 0.4.16-dev-1214-gd663eb4
|
#include "precomp.h"
#include <shellapi.h>
#include <shlwapi.h>
#include <shlobj_undoc.h>
#include <shlguid_undoc.h>
#include <atlstr.h>
#include <shlwapi_undoc.h>
#include <ishellfolder_helpers.h>
#include <strsafe.h>
Go to the source code of this file.
Classes | |
struct | RETRY_DATA |
Macros | |
#define | _ATL_NO_EXCEPTIONS |
#define | IShellFolder_GetDisplayNameOf _disabled_IShellFolder_GetDisplayNameOf_ |
#define | IShellFolder_ParseDisplayName _disabled_IShellFolder_ParseDisplayName_ |
#define | IShellFolder_CompareIDs _disabled_IShellFolder_CompareIDs_ |
#define | FAILED_UNEXPECTEDLY FAILED /* FIXME: Make shellutils.h usable without ATL */ |
Variables | |
static const RETRY_DATA | g_RetryData [] |
#define FAILED_UNEXPECTEDLY FAILED /* FIXME: Make shellutils.h usable without ATL */ |
#define IShellFolder_CompareIDs _disabled_IShellFolder_CompareIDs_ |
#define IShellFolder_GetDisplayNameOf _disabled_IShellFolder_GetDisplayNameOf_ |
#define IShellFolder_ParseDisplayName _disabled_IShellFolder_ParseDisplayName_ |
|
inlinestatic |
Definition at line 38 of file utils.cpp.
Referenced by SHInvokeCommandOnContextMenuInternal().
EXTERN_C BOOL WINAPI IContextMenu_Invoke | ( | _In_ IContextMenu * | pContextMenu, |
_In_ HWND | hwnd, | ||
_In_ LPCSTR | lpVerb, | ||
_In_ UINT | uFlags | ||
) |
Definition at line 196 of file utils.cpp.
EXTERN_C HRESULT WINAPI IShellFolder_CompareIDs | ( | _In_ IShellFolder * | psf, |
_In_ LPARAM | lParam, | ||
_In_ PCUIDLIST_RELATIVE | pidl1, | ||
_In_ PCUIDLIST_RELATIVE | pidl2 | ||
) |
EXTERN_C HRESULT WINAPI IShellFolder_GetDisplayNameOf | ( | _In_ IShellFolder * | psf, |
_In_ LPCITEMIDLIST | pidl, | ||
_In_ SHGDNF | uFlags, | ||
_Out_ LPSTRRET | lpName, | ||
_In_ DWORD | dwRetryFlags | ||
) |
Definition at line 359 of file utils.cpp.
EXTERN_C HRESULT WINAPI IShellFolder_ParseDisplayName | ( | _In_ IShellFolder * | psf, |
_In_opt_ HWND | hwndOwner, | ||
_In_opt_ LPBC | pbcReserved, | ||
_In_ LPOLESTR | lpszDisplayName, | ||
_Out_opt_ ULONG * | pchEaten, | ||
_Out_opt_ PIDLIST_RELATIVE * | ppidl, | ||
_Out_opt_ ULONG * | pdwAttributes | ||
) |
Definition at line 407 of file utils.cpp.
BOOL WINAPI PathFileExistsDefExtAndAttributesW | ( | _Inout_ LPWSTR | pszPath, |
_In_ DWORD | dwWhich, | ||
_Out_opt_ LPDWORD | pdwFileAttributes | ||
) |
Definition at line 300 of file utils.cpp.
Referenced by START_TEST().
EXTERN_C LSTATUS WINAPI RegGetValueW | ( | HKEY | hKey, |
LPCWSTR | pszSubKey, | ||
LPCWSTR | pszValue, | ||
DWORD | dwFlags, | ||
LPDWORD | pdwType, | ||
PVOID | pvData, | ||
LPDWORD | pcbData | ||
) |
Definition at line 1931 of file reg.c.
Referenced by AddFSClassKeysToArray(), CRegFolderEnum::AddItemsFromKey(), CDefaultContextMenu::AddStaticEntriesForKey(), AssocGetPerceivedType(), check_product_patches(), ComponentInfo_GetGUIDValue(), ComponentInfo_GetUINTValue(), create_monodata(), DoGetProductType(), CDefaultContextMenu::EnumerateDynamicContextHandlerForKey(), CDrvDefExt::ExtraPageProc(), FILEDLG95_MRU_get_slot(), FILEDLG95_MRU_save_filename(), FindExeCplClass(), CDrvDefExt::GeneralPageProc(), get_patch_state(), get_stringvalue(), GetCLSIDForFileTypeFromExtension(), CNetConnectionPropertyUi::GetDeviceInstanceID(), GetInterfaceName(), GetRegString(), CQueryAssociations::GetString(), HCR_GetClassNameW(), InitializeRecycleBinDlg(), InitIconOverlays(), CFileDefExt::InitOpensWithField(), COpenWithList::IsHidden(), COpenWithList::Load(), load_config_driver(), load_settings(), COpenWithList::LoadFromProgIdKey(), CNewMenu::LoadItem(), LoadKeyboardLayoutW(), COpenWithList::LoadRecommendedFromHKCR(), COpenWithList::LoadRecommendedFromHKCU(), MMDevice_GetPropValue(), OpenKeyFromFileType(), PixelFormatInfo_GetChannelMask(), read_bitmap_patterns(), read_metadata_patterns(), RegQueryDword(), RunRegCommand(), COpenWithList::SetDefaultHandler(), SHELL32_AssocGetExtensionDescription(), SHELL32_IsShellFolderNamespaceItemHidden(), SHELL_GetRegCLSID(), SHELL_GetShellExtensionRegCLSID(), SHELL_QueryCLSIDValue(), SHRunIndirectRegClientCommand(), SQLGetPrivateProfileStringW(), and WshShell3_RegRead().
EXTERN_C HRESULT WINAPI RunIndirectRegCommand | ( | _In_opt_ HWND | hWnd, |
_In_ HKEY | hKey, | ||
_In_opt_ PCWSTR | pszSubKey, | ||
_In_ PCWSTR | pszVerb | ||
) |
Definition at line 250 of file utils.cpp.
Referenced by SHRunIndirectRegClientCommand().
EXTERN_C HRESULT WINAPI RunRegCommand | ( | _In_opt_ HWND | hWnd, |
_In_ HKEY | hKey, | ||
_In_opt_ PCWSTR | pszSubKey | ||
) |
Definition at line 236 of file utils.cpp.
Referenced by RunIndirectRegCommand().
|
static |
Definition at line 212 of file utils.cpp.
Referenced by RunRegCommand().
EXTERN_C HRESULT WINAPI SHInvokeCommandOnContextMenu | ( | _In_opt_ HWND | hWnd, |
_In_opt_ IUnknown * | pUnk, | ||
_In_ IContextMenu * | pCM, | ||
_In_ UINT | fCMIC, | ||
_In_opt_ LPCSTR | pszVerb | ||
) |
Definition at line 150 of file utils.cpp.
Referenced by BrFolder_Delete().
EXTERN_C HRESULT WINAPI SHInvokeCommandOnContextMenuEx | ( | _In_opt_ HWND | hWnd, |
_In_opt_ IUnknown * | pUnk, | ||
_In_ IContextMenu * | pCM, | ||
_In_ UINT | fCMIC, | ||
_In_ UINT | fCMF, | ||
_In_opt_ LPCSTR | pszVerb, | ||
_In_opt_ LPCWSTR | pwszDir | ||
) |
Definition at line 133 of file utils.cpp.
Referenced by SHInvokeCommandOnContextMenu(), and SHInvokeCommandWithFlagsAndSite().
|
static |
Definition at line 45 of file utils.cpp.
Referenced by IContextMenu_Invoke(), and SHInvokeCommandOnContextMenuEx().
EXTERN_C HRESULT WINAPI SHInvokeCommandWithFlagsAndSite | ( | _In_opt_ HWND | hWnd, |
_In_opt_ IUnknown * | pUnk, | ||
_In_ IShellFolder * | pShellFolder, | ||
_In_ LPCITEMIDLIST | pidl, | ||
_In_ UINT | fCMIC, | ||
_In_opt_ LPCSTR | pszVerb | ||
) |
Definition at line 165 of file utils.cpp.
EXTERN_C HRESULT WINAPI SHRunIndirectRegClientCommand | ( | _In_opt_ HWND | hWnd, |
_In_ PCWSTR | pszClientType | ||
) |
Definition at line 265 of file utils.cpp.
Referenced by CTaskSwitchWnd::InvokeRegistryAppKeyCommand().
WINE_DEFAULT_DEBUG_CHANNEL | ( | shell | ) |
|
static |
Definition at line 342 of file utils.cpp.
Referenced by IShellFolder_GetDisplayNameOf().