ReactOS 0.4.15-dev-7201-g2de6e75
|
#include "config.h"
#include "wine/port.h"
#include <stdarg.h>
#include <stdio.h>
#include <string.h>
#include "windef.h"
#include "winbase.h"
#include "winnls.h"
#include "winreg.h"
#include "wingdi.h"
#include "winuser.h"
#include "winver.h"
#include "winnetwk.h"
#include "mmsystem.h"
#include "objbase.h"
#include "exdisp.h"
#include "shdeprecated.h"
#include "shlobj.h"
#include "shlwapi.h"
#include "shellapi.h"
#include "commdlg.h"
#include "mlang.h"
#include "mshtmhst.h"
#include "wine/unicode.h"
#include "wine/debug.h"
Go to the source code of this file.
Classes | |
struct | _enumWndData |
struct | FDSA_info |
struct | tagPOLICYDATA |
struct | SHELL_USER_SID |
struct | SHELL_USER_PERMISSION |
struct | objcompat_entry |
Typedefs | |
typedef struct _enumWndData | enumWndData |
typedef struct tagPOLICYDATA | POLICYDATA |
typedef struct tagPOLICYDATA * | LPPOLICYDATA |
typedef HRESULT(WINAPI * | DllGetVersion_func) (DLLVERSIONINFO *) |
typedef struct SHELL_USER_SID | SHELL_USER_SID |
typedef struct SHELL_USER_SID * | PSHELL_USER_SID |
typedef struct SHELL_USER_PERMISSION | SHELL_USER_PERMISSION |
typedef struct SHELL_USER_PERMISSION * | PSHELL_USER_PERMISSION |
Variables | |
HINSTANCE | shlwapi_hInstance |
DWORD | SHLWAPI_ThreadRef_index |
static const WCHAR | strRegistryPolicyW [] |
static const struct objcompat_entry | objcompat_table [] |
#define GET_RGB | ( | h | ) | (ConvertHue(h, wMid1, wMid2) * 255 + 120) / 240 |
#define IShellBrowser_EnableModeless IShellBrowser_EnableModelessSB |
#define SHFORMATDT_UNSUPPORTED_FLAGS (FDTF_RELATIVE | FDTF_LTRDATE | FDTF_RTLDATE | FDTF_NOAUTOREADINGORDER) |
typedef HRESULT(WINAPI * DllGetVersion_func) (DLLVERSIONINFO *) |
typedef struct _enumWndData enumWndData |
typedef struct tagPOLICYDATA * LPPOLICYDATA |
typedef struct tagPOLICYDATA POLICYDATA |
typedef struct SHELL_USER_SID * PSHELL_USER_SID |
typedef struct SHELL_USER_SID SHELL_USER_SID |
Definition at line 3691 of file ordinal.c.
Definition at line 3825 of file ordinal.c.
Referenced by ColorAdjustLuma().
Definition at line 4254 of file ordinal.c.
Referenced by ColorAdjustLuma().
HRESULT WINAPI ConnectToConnectionPoint | ( | IUnknown * | lpUnkSink, |
REFIID | riid, | ||
BOOL | fConnect, | ||
IUnknown * | lpUnknown, | ||
LPDWORD | lpCookie, | ||
IConnectionPoint ** | lppCP | ||
) |
Definition at line 1189 of file ordinal.c.
Referenced by init_pointers().
Definition at line 3792 of file ordinal.c.
Definition at line 3365 of file ordinal.c.
Definition at line 3597 of file ordinal.c.
Definition at line 2364 of file ordinal.c.
BOOL WINAPI FDSA_Initialize | ( | DWORD | block_size, |
DWORD | inc, | ||
FDSA_info * | info, | ||
void * | mem, | ||
DWORD | init_blocks | ||
) |
Definition at line 4435 of file ordinal.c.
Referenced by PathQualifyExW().
Definition at line 573 of file ordinal.c.
Referenced by init_pointers().
Definition at line 514 of file ordinal.c.
Referenced by GetAcceptLanguagesA().
Definition at line 3424 of file ordinal.c.
Definition at line 3434 of file ordinal.c.
Definition at line 4398 of file ordinal.c.
Referenced by SHMenuIndexFromID().
BOOL WINAPI GetOpenFileNameWrapW | ( | LPOPENFILENAMEW | ofn | ) |
BOOL WINAPI GetSaveFileNameWrapW | ( | LPOPENFILENAMEW | ofn | ) |
PSECURITY_DESCRIPTOR WINAPI GetShellSecurityDescriptor | ( | const PSHELL_USER_PERMISSION * | apUserPerm, |
int | cUserPerm | ||
) |
Definition at line 4964 of file ordinal.c.
Referenced by init_pointers().
Definition at line 779 of file ordinal.c.
Definition at line 4814 of file ordinal.c.
Definition at line 2833 of file ordinal.c.
Referenced by init_pointers().
HRESULT WINAPI IConnectionPoint_InvokeWithCancel | ( | IConnectionPoint * | iCP, |
DISPID | dispId, | ||
DISPPARAMS * | dispParams, | ||
DWORD | unknown1, | ||
DWORD | unknown2 | ||
) |
Definition at line 3097 of file ordinal.c.
Referenced by init_pointers().
HRESULT WINAPI IConnectionPoint_OnChanged | ( | IConnectionPoint * | lpCP, |
DISPID | dispID | ||
) |
Definition at line 3154 of file ordinal.c.
Referenced by IUnknown_CPContainerOnChanged().
HRESULT WINAPI IConnectionPoint_SimpleInvoke | ( | IConnectionPoint * | iCP, |
DISPID | dispId, | ||
DISPPARAMS * | dispParams | ||
) |
Definition at line 3121 of file ordinal.c.
Referenced by init_pointers().
Definition at line 4012 of file ordinal.c.
Definition at line 1241 of file ordinal.c.
Referenced by IUnknown_Set(), and SHWeakReleaseInterface().
HRESULT WINAPIV IUnknown_CPContainerInvokeParam | ( | IUnknown * | container, |
REFIID | riid, | ||
DISPID | dispId, | ||
VARIANTARG * | buffer, | ||
DWORD | cParams, | ||
... | |||
) |
Definition at line 3193 of file ordinal.c.
Definition at line 3242 of file ordinal.c.
Definition at line 3474 of file ordinal.c.
HRESULT WINAPI IUnknown_Exec | ( | IUnknown * | lpUnknown, |
REFGUID | pguidCmdGroup, | ||
DWORD | nCmdID, | ||
DWORD | nCmdexecopt, | ||
VARIANT * | pvaIn, | ||
VARIANT * | pvaOut | ||
) |
Definition at line 1083 of file ordinal.c.
Referenced by CTrayBandSite::AddBand(), CTrayWindow::CheckTrayWndPosition(), CInternetToolbar::CreateMenuBar(), CBaseBar::Exec(), CMenuSite::Exec(), CShellBrowser::Initialize(), CISFBand::InvokeCommand(), CBaseBarSite::OnCommand(), CInternetToolbar::OnFolders(), CInternetToolbar::OnSearch(), CShellBrowser::OnToggleAddressBandVisible(), CShellBrowser::OnToggleLinksBandVisible(), CShellBrowser::OnToggleTextLabels(), CShellBrowser::OnToggleToolbarBandVisible(), CShellBrowser::OnToggleToolbarLock(), CShellBrowser::OnToolbarCustomize(), CInternetToolbar::OnUpLevel(), CShellBrowser::ShowBand(), and CTrayBandSite::Update().
Definition at line 1453 of file ordinal.c.
Referenced by CShellBrowser::BrowseToPIDL(), CSearchBar::GetSearchResultsFolder(), init_pointers(), CSearchBar::Invoke(), and SHSkipJunction().
Definition at line 2596 of file ordinal.c.
Referenced by CMenuDeskBar::_IsSubMenuParent(), CShellMenuCallback::OnInitMenu(), and CMenuFocusManager::UpdateFocus().
Definition at line 1332 of file ordinal.c.
Referenced by CMenuDeskBar::_IsSubMenuParent(), CMenuSite::AddBand(), CInternetToolbar::CreateMenuBar(), CFSDropTarget::Drop(), CAddressEditBox::Execute(), CDockSite::Initialize(), CInternetToolbar::InitNew(), CTrayNotifyWnd::OnCreate(), CTrayWindow::OnCreate(), CShellMenuCallback::OnInitMenu(), CTrayWindow::OnOpenStartMenu(), CInternetToolbar::OnWinIniChange(), CAddressEditBox::ParseNow(), CShellBrowser::RepositionBars(), CMenuDeskBar::SetClient(), CMenuSite::SetDeskBarSite(), CISFBand::SetSite(), CTaskBand::SetSite(), CAddressBand::SetSite(), CExplorerBand::SetSite(), CInternetToolbar::SetSite(), CSearchBar::SetSite(), and CToolsBand::SetSite().
HRESULT WINAPI IUnknown_HandleIRestrict | ( | LPUNKNOWN | lpUnknown, |
PVOID | lpArg1, | ||
PVOID | lpArg2, | ||
PVOID | lpArg3, | ||
PVOID | lpArg4 | ||
) |
Definition at line 1949 of file ordinal.c.
Definition at line 4216 of file ordinal.c.
Referenced by CBaseBarSite::HasFocusIO(), CInternetToolbar::HasFocusIO(), CBaseBar::HasFocusIO(), and CMenuDeskBar::HasFocusIO().
HRESULT WINAPI IUnknown_OnFocusChangeIS | ( | LPUNKNOWN | lpUnknown, |
LPUNKNOWN | pFocusObject, | ||
BOOL | bFocus | ||
) |
Definition at line 4688 of file ordinal.c.
Referenced by CBaseBarSite::OnFocusChangeIS(), CBaseBar::OnFocusChangeIS(), CMenuDeskBar::OnFocusChangeIS(), CExplorerBand::OnKillFocus(), CExplorerBand::OnSetFocus(), CSearchBar::OnSetFocus(), and CAddressBand::UIActivateIO().
Definition at line 1927 of file ordinal.c.
HRESULT WINAPI IUnknown_ProfferService | ( | IUnknown * | lpUnknown, |
REFGUID | service, | ||
IServiceProvider * | pService, | ||
DWORD * | pCookie | ||
) |
Definition at line 1588 of file ordinal.c.
Referenced by init_pointers().
HRESULT WINAPI IUnknown_QueryService | ( | IUnknown * | lpUnknown, |
REFGUID | sid, | ||
REFIID | riid, | ||
LPVOID * | lppOut | ||
) |
Definition at line 1497 of file ordinal.c.
Referenced by CDefViewBckgrndMenu::_bIsDesktopBrowserMenu(), CDefView::_MergeToolbar(), CMenuDeskBar::_OnActivate(), CDefaultContextMenu::BrowserFlagsFromVerb(), CExplorerBand::DestroyExplorerBand(), CDefaultContextMenu::DoCreateNewFolder(), CDefaultContextMenu::DoRename(), CFSDropTarget::Drop(), CAddressEditBox::Execute(), CExplorerBand::ExecuteCommand(), CBandProxy::FindBrowserWindow(), CAddressEditBox::GetAbsolutePidl(), CShellBrowser::GetMenuBand(), CSearchBar::GetSearchResultsFolder(), CAddressEditBox::Init(), CExplorerBand::InitializeExplorerBand(), CDefViewBckgrndMenu::InvokeCommand(), CNetConUiObject::InvokeCommand(), CMenuFocusManager::IsTrackedWindowOrParent(), IUnknown_HandleIRestrict(), IUnknown_ProfferService(), IUnknown_QueryServiceExec(), IUnknown_QueryServiceForWebBrowserApp(), IUnknown_QueryServicePropertyBag(), CExplorerBand::NavigateToCurrentFolder(), CSearchBar::OnInitDialog(), CInternetToolbar::OnMenuDropDown(), CSearchBar::OnSearchButtonClicked(), CInternetToolbar::OnTravelBack(), CInternetToolbar::OnTravelForward(), CAddressEditBox::ParseNow(), CMenuDeskBar::Popup(), CExplorerBand::QueryService(), CInternetToolbar::QueryService(), CMenuDeskBar::QueryService(), CMenuSite::QueryService(), RegisterDefaultAcceptHeaders(), CNewMenu::SelectNewItem(), CAddressEditBox::SetOwner(), CInternetToolbar::SetSite(), CMenuBand::SetSite(), CMenuDeskBar::SetSite(), CDefaultContextMenu::TryToBrowse(), CMenuBand::UIActivateIO(), and CExplorerBand::UpdateBrowser().
HRESULT WINAPI IUnknown_QueryServiceExec | ( | IUnknown * | lpUnknown, |
REFIID | service, | ||
const GUID * | group, | ||
DWORD | cmdId, | ||
DWORD | cmdOpt, | ||
VARIANT * | pIn, | ||
VARIANT * | pOut | ||
) |
Definition at line 1549 of file ordinal.c.
Referenced by CMenuBand::AdjustForTheme(), init_pointers(), CMenuDeskBar::Popup(), and CMenuDeskBar::SetIconSize().
HRESULT WINAPI IUnknown_QueryServiceForWebBrowserApp | ( | IUnknown * | lpUnknown, |
REFGUID | riid, | ||
LPVOID * | lppOut | ||
) |
HRESULT WINAPI IUnknown_QueryStatus | ( | IUnknown * | lpUnknown, |
REFGUID | pguidCmdGroup, | ||
ULONG | cCmds, | ||
OLECMD * | prgCmds, | ||
OLECMDTEXT * | pCmdText | ||
) |
Definition at line 1044 of file ordinal.c.
Referenced by CInternetToolbar::CommandStateChanged(), CInternetToolbar::OnMenuDropDown(), CAddressBand::QueryStatus(), CMenuSite::QueryStatus(), and CShellBrowser::UpdateViewMenu().
Definition at line 2186 of file ordinal.c.
Definition at line 1381 of file ordinal.c.
Referenced by CTrayBandSite::AddContextMenus().
Definition at line 1407 of file ordinal.c.
Referenced by CMenuBand::_OnPopupSubMenu(), CMenuSite::AddBand(), CShellBrowser::BrowseToPath(), CreateStartMenu(), CShellBrowser::DoFolderOptions(), CDefView::drag_notify_subitem(), CDefView::FillFileMenu(), CShellBrowser::GetBaseBar(), CDefView::GetItemObject(), CShellBrowser::Initialize(), CDockSite::Initialize(), CDefView::InvokeContextMenuCommand(), CDefaultContextMenu::LoadDynamicContextMenuHandler(), CExplorerBand::OnContextMenu(), CMenuBand::SetClient(), CMenuSite::SetDeskBarSite(), CDefViewBckgrndMenu::SetSite(), and MenuCleanup::~MenuCleanup().
Definition at line 4184 of file ordinal.c.
Referenced by CBaseBarSite::TranslateAcceleratorIO(), CInternetToolbar::TranslateAcceleratorIO(), CBaseBar::TranslateAcceleratorIO(), CMenuDeskBar::TranslateAcceleratorIO(), and CShellBrowser::v_MayTranslateAccelerator().
HRESULT WINAPI IUnknown_TranslateAcceleratorOCS | ( | IUnknown * | lpUnknown, |
LPMSG | lpMsg, | ||
DWORD | dwModifiers | ||
) |
Definition at line 1894 of file ordinal.c.
Definition at line 1629 of file ordinal.c.
Referenced by CMenuDeskBar::UIActivateIO(), CBaseBarSite::UIActivateIO(), CBaseBar::UIActivateIO(), and CMenuSite::UIActivateIO().
HRESULT WINAPI MayExecForward | ( | IUnknown * | lpUnknown, |
INT | iUnk, | ||
REFGUID | pguidCmdGroup, | ||
DWORD | nCmdID, | ||
DWORD | nCmdexecopt, | ||
VARIANT * | pvaIn, | ||
VARIANT * | pvaOut | ||
) |
HRESULT WINAPI MayQSForward | ( | IUnknown * | lpUnknown, |
PVOID | lpReserved, | ||
REFGUID | riidCmdGrp, | ||
ULONG | cCmds, | ||
OLECMD * | prgCmds, | ||
OLECMDTEXT * | pCmdText | ||
) |
Definition at line 3617 of file ordinal.c.
Definition at line 3659 of file ordinal.c.
Referenced by MLBuildResURLW().
BOOL WINAPI PageSetupDlgWrapW | ( | LPPAGESETUPDLGW | pagedlg | ) |
Definition at line 3270 of file ordinal.c.
BOOL WINAPI PrintDlgWrapW | ( | LPPRINTDLGW | printdlg | ) |
Definition at line 2392 of file ordinal.c.
Referenced by CUnknownBase< Interface >::QueryInterface().
Definition at line 344 of file ordinal.c.
Definition at line 930 of file ordinal.c.
Referenced by SHAboutInfoA().
Definition at line 165 of file ordinal.c.
Referenced by CreateNotificationParam(), CreateRegistrationParam(), init_pointers(), MakeSharedPacket(), and SHELL_ArgifyW().
LPITEMIDLIST WINAPI SHBrowseForFolderWrapW | ( | LPBROWSEINFOW | lpBi | ) |
Definition at line 4927 of file ordinal.c.
Definition at line 1796 of file ordinal.c.
Referenced by CInternetToolbar::OnContextMenu(), and CShellBrowser::UpdateViewMenu().
HRESULT WINAPI SHCoCreateInstanceAC | ( | REFCLSID | rclsid, |
LPUNKNOWN | pUnkOuter, | ||
DWORD | dwClsContext, | ||
REFIID | iid, | ||
LPVOID * | ppv | ||
) |
Definition at line 4459 of file ordinal.c.
HRESULT WINAPI SHCreatePropertyBagOnRegKey | ( | HKEY | hKey, |
LPCWSTR | subkey, | ||
DWORD | grfMode, | ||
REFIID | riid, | ||
void ** | ppv | ||
) |
HWND WINAPI SHCreateWorkerWindowA | ( | WNDPROC | wndProc, |
HWND | hWndParent, | ||
DWORD | dwExStyle, | ||
DWORD | dwStyle, | ||
HMENU | hMenu, | ||
LONG_PTR | wnd_extra | ||
) |
Definition at line 2633 of file ordinal.c.
Referenced by init_pointers(), and SHCreateWorkerWindowW().
HWND WINAPI SHCreateWorkerWindowW | ( | WNDPROC | wndProc, |
HWND | hWndParent, | ||
DWORD | dwExStyle, | ||
DWORD | dwStyle, | ||
HMENU | hMenu, | ||
LONG_PTR | wnd_extra | ||
) |
Definition at line 2921 of file ordinal.c.
Referenced by CToolbarProxy::Initialize(), CBrandBand::SetSite(), CInternetToolbar::SetSite(), SHCreateDefaultWorkerWindow(), and CUserNotification::Show().
UINT WINAPI SHDefExtractIconWrapW | ( | LPCWSTR | pszIconFile, |
int | iIndex, | ||
UINT | uFlags, | ||
HICON * | phiconLarge, | ||
HICON * | phiconSmall, | ||
UINT | nIconSize | ||
) |
Definition at line 3517 of file ordinal.c.
BOOL WINAPI ShellExecuteExWrapW | ( | LPSHELLEXECUTEINFOW | lpExecInfo | ) |
Definition at line 3395 of file ordinal.c.
INT WINAPIV ShellMessageBoxWrapW | ( | HINSTANCE | hInstance, |
HWND | hWnd, | ||
LPCWSTR | lpText, | ||
LPCWSTR | lpCaption, | ||
UINT | uType, | ||
... | |||
) |
Definition at line 4862 of file ordinal.c.
Definition at line 1777 of file ordinal.c.
Referenced by CInternetToolbar::OnContextMenu(), CShellBrowser::OnInitMenuPopup(), CShellBrowser::UpdateGotoMenu(), and CShellBrowser::UpdateViewMenu().
INT WINAPI SHFileOperationWrapW | ( | LPSHFILEOPSTRUCTW | lpFileOp | ) |
INT WINAPI SHFormatDateTimeA | ( | const FILETIME UNALIGNED * | fileTime, |
DWORD * | flags, | ||
LPSTR | buf, | ||
UINT | size | ||
) |
Definition at line 5218 of file ordinal.c.
Referenced by init_pointers().
INT WINAPI SHFormatDateTimeW | ( | const FILETIME UNALIGNED * | fileTime, |
DWORD * | flags, | ||
LPWSTR | buf, | ||
UINT | size | ||
) |
Definition at line 5153 of file ordinal.c.
Referenced by init_pointers(), and SHFormatDateTimeA().
Definition at line 311 of file ordinal.c.
Referenced by _ILReadFromSharedMemory(), CreateNotificationParam(), CreateRegistrationParam(), init_pointers(), MakeSharedPacket(), CChangeNotifyServer::OnDeliverNotification(), ParseSharedPacket(), and SHChangeNotifyRegister().
Definition at line 2019 of file ordinal.c.
Referenced by CBrandBand::SelectImage().
DWORD WINAPI SHGetFileInfoWrapW | ( | LPCWSTR | path, |
DWORD | dwFileAttributes, | ||
SHFILEINFOW * | psfi, | ||
UINT | sizeofpsfi, | ||
UINT | flags | ||
) |
Definition at line 3354 of file ordinal.c.
DWORD WINAPI SHGetIniStringW | ( | LPCWSTR | appName, |
LPCWSTR | keyName, | ||
LPWSTR | out, | ||
DWORD | outLen, | ||
LPCWSTR | filename | ||
) |
Definition at line 3292 of file ordinal.c.
Referenced by init_pointers(), and SHPropertyBag_SHSetIniStringW().
Definition at line 3863 of file ordinal.c.
Definition at line 1993 of file ordinal.c.
Referenced by CShellBrowser::BuildExplorerBandMenu(), CShellBrowser::OnInitMenuPopup(), and CShellBrowser::UpdateViewMenu().
BOOL WINAPI SHGetNewLinkInfoWrapW | ( | LPCWSTR | pszLinkTo, |
LPCWSTR | pszDir, | ||
LPWSTR | pszName, | ||
BOOL * | pfMustCopy, | ||
UINT | uFlags | ||
) |
Definition at line 3506 of file ordinal.c.
Definition at line 6199 of file ordinal.c.
Referenced by init_pointers().
BOOL WINAPI SHGetPathFromIDListWrapW | ( | LPCITEMIDLIST | pidl, |
LPWSTR | pszPath | ||
) |
Definition at line 3385 of file ordinal.c.
Referenced by _ILIsNetworkPlace().
Definition at line 2696 of file ordinal.c.
Referenced by SHRestrictionLookup().
Definition at line 4506 of file ordinal.c.