|
ReactOS 0.4.17-dev-243-g1369312
|
#include "precomp.h"#include <shellapi.h>#include <shlwapi.h>#include <shlobj_undoc.h>#include <shlguid_undoc.h>#include <userenv.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 |
| struct | tagSHDIALOG |
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 */ |
Typedefs | |
| typedef struct tagSHDIALOG | SHDIALOG |
| typedef struct tagSHDIALOG * | PSHDIALOG |
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_ |
| typedef struct tagSHDIALOG * PSHDIALOG |
| typedef struct tagSHDIALOG SHDIALOG |
Definition at line 250 of file utils.cpp.
Definition at line 221 of file utils.cpp.
Referenced by CharLowerNoDBCSA(), and CharUpperNoDBCSA().
Definition at line 258 of file utils.cpp.
Definition at line 234 of file utils.cpp.
Referenced by CharLowerNoDBCSW(), and CharUpperNoDBCSW().
|
inlinestatic |
Definition at line 39 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 532 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 695 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 743 of file utils.cpp.
| BOOL WINAPI PathFileExistsDefExtAndAttributesW | ( | _Inout_ LPWSTR | pszPath, |
| _In_ DWORD | dwWhich, | ||
| _Out_opt_ LPDWORD | pdwFileAttributes | ||
| ) |
Definition at line 636 of file utils.cpp.
Referenced by START_TEST().
| EXTERN_C BOOL WINAPI PathUnExpandEnvStringsForUserA | ( | _In_ HANDLE | hUserToken, |
| _In_ PCSTR | pszPath, | ||
| _Out_writes_(cchBuff) PSTR | pszBuff, | ||
| _In_ INT | cchBuff | ||
| ) |
Definition at line 136 of file utils.cpp.
| EXTERN_C BOOL WINAPI PathUnExpandEnvStringsForUserW | ( | _In_ HANDLE | hUserToken, |
| _In_ PCWSTR | pwszPath, | ||
| _Out_writes_(cchBuff) PWSTR | pszBuff, | ||
| _In_ INT | cchBuff | ||
| ) |
Definition at line 182 of file utils.cpp.
| 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 CPolicyCache::_GetValue(), AddFSClassKeysToArray(), CRegFolderEnum::AddItemsFromKey(), CDefaultContextMenu::AddStaticEntriesForKey(), AssocGetPerceivedType(), CFSExtractIcon_CreateInstance(), 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_mono_path_registry(), get_patch_state(), get_stringvalue(), GetCLSIDForFileTypeFromExtension(), CNetConnectionPropertyUi::GetDeviceInstanceID(), GetInterfaceName(), GetRegCustomizedDriveIcon(), GetRegString(), CQueryAssociations::GetString(), HCR_GetClassNameW(), InitFunctionPtrs(), InitializeRecycleBinDlg(), InitIconOverlays(), CFileDefExt::InitOpensWithField(), COpenWithList::IsHidden(), keyboard_layout_has_altgr(), 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(), SetupDiBuildDriverInfoList(), SHELL32_AssocGetExtensionDescription(), SHELL_GetRegCLSID(), SHELL_GetShellExtensionRegCLSID(), SHELL_QueryCLSIDValue(), SHRunIndirectRegClientCommand(), SQLGetPrivateProfileStringW(), test_keyboard_layout_name(), 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 586 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 572 of file utils.cpp.
Referenced by RunIndirectRegCommand().
| EXTERN_C INT_PTR WINAPI SHDialogBox | ( | _In_opt_ HINSTANCE | hInstance, |
| _In_ PCSTR | lpTemplateName, | ||
| _In_opt_ HWND | hWndParent, | ||
| _In_opt_ SHDIALOGPROC | fn, | ||
| _In_opt_ PVOID | pThis | ||
| ) |
Definition at line 871 of file utils.cpp.
Definition at line 817 of file utils.cpp.
Referenced by SHDialogBox().
|
static |
Definition at line 548 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 385 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 368 of file utils.cpp.
Referenced by SHInvokeCommandOnContextMenu(), and SHInvokeCommandWithFlagsAndSite().
|
static |
Definition at line 280 of file utils.cpp.
Referenced by IContextMenu_Invoke(), and SHInvokeCommandOnContextMenuEx().
| EXTERN_C HRESULT WINAPI SHInvokeCommandsOnContextMenu | ( | _In_opt_ HWND | hwnd, |
| _In_opt_ IUnknown * | punkSite, | ||
| _In_ IContextMenu * | pCM, | ||
| _In_ DWORD | fMask, | ||
| _In_reads_opt_(cVerbs) PCSTR * | pVerbs, | ||
| _In_ UINT | cVerbs | ||
| ) |
Definition at line 411 of file utils.cpp.
| 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 501 of file utils.cpp.
| EXTERN_C HRESULT WINAPI SHRunIndirectRegClientCommand | ( | _In_opt_ HWND | hWnd, |
| _In_ PCWSTR | pszClientType | ||
| ) |
Definition at line 601 of file utils.cpp.
Referenced by CTaskSwitchWnd::InvokeRegistryAppKeyCommand().
|
static |
Definition at line 46 of file utils.cpp.
Referenced by PathUnExpandEnvStringsForUserA().
|
static |
Definition at line 88 of file utils.cpp.
Referenced by PathUnExpandEnvStringsForUserW().
| WINE_DEFAULT_DEBUG_CHANNEL | ( | shell | ) |
|
static |
Definition at line 678 of file utils.cpp.
Referenced by IShellFolder_GetDisplayNameOf().