ReactOS 0.4.16-dev-226-g79f2289
Shell32::IShellDispatch4 Interface Reference
Inheritance diagram for Shell32::IShellDispatch4:
Collaboration diagram for Shell32::IShellDispatch4:

Public Member Functions

HRESULT WindowsSecurity ()
 
HRESULT ToggleDesktop ()
 
HRESULT ExplorerPolicy ([in] BSTR policy, [out, retval] VARIANT *value)
 
HRESULT GetSetting ([in] long setting, [out, retval] VARIANT_BOOL *result)
 
- Public Member Functions inherited from Shell32::IShellDispatch3
HRESULT AddToRecent ([in] VARIANT file, [in, optional] BSTR category)
 
- Public Member Functions inherited from Shell32::IShellDispatch2
HRESULT IsRestricted ([in] BSTR group, [in] BSTR restriction, [out, retval] long *value)
 
HRESULT ShellExecute ([in] BSTR file, [in, optional] VARIANT args, [in, optional] VARIANT dir, [in, optional] VARIANT op, [in, optional] VARIANT show)
 
HRESULT FindPrinter ([in, optional] BSTR name, [in, optional] BSTR location, [in, optional] BSTR model)
 
HRESULT GetSystemInformation ([in] BSTR name, [out, retval] VARIANT *ret)
 
HRESULT ServiceStart ([in] BSTR service, [in] VARIANT persistent, [out, retval] VARIANT *ret)
 
HRESULT ServiceStop ([in] BSTR service, [in] VARIANT persistent, [out, retval] VARIANT *ret)
 
HRESULT IsServiceRunning ([in] BSTR service, [out, retval] VARIANT *running)
 
HRESULT CanStartStopService ([in] BSTR service, [out, retval] VARIANT *ret)
 
HRESULT ShowBrowserBar ([in] BSTR clsid, [in] VARIANT show, [out, retval] VARIANT *ret)
 
- Public Member Functions inherited from Shell32::IShellDispatch
HRESULT NameSpace ([in] VARIANT vDir, [out, retval] Folder **ppsdf)
 
HRESULT BrowseForFolder ([in] long Hwnd, [in] BSTR Title, [in] long Options, [in, optional] VARIANT RootFolder, [out, retval] Folder **ppsdf)
 
HRESULT Windows ([out, retval] IDispatch **ppid)
 
HRESULT Open ([in] VARIANT vDir)
 
HRESULT Explore ([in] VARIANT vDir)
 
HRESULT MinimizeAll ()
 
HRESULT UndoMinimizeALL ()
 
HRESULT FileRun ()
 
HRESULT CascadeWindows ()
 
HRESULT TileVertically ()
 
HRESULT TileHorizontally ()
 
HRESULT ShutdownWindows ()
 
HRESULT Suspend ()
 
HRESULT EjectPC ()
 
HRESULT SetTime ()
 
HRESULT TrayProperties ()
 
HRESULT Help ()
 
HRESULT FindFiles ()
 
HRESULT FindComputer ()
 
HRESULT RefreshMenu ()
 
HRESULT ControlPanelItem ([in] BSTR szDir)
 
- Public Member Functions inherited from IDispatch
HRESULT GetTypeInfoCount ([out] UINT *pctinfo)
 
HRESULT GetTypeInfo ([in] UINT iTInfo, [in] LCID lcid, [out] ITypeInfo **ppTInfo)
 
HRESULT GetIDsOfNames ([in] REFIID riid, [in, size_is(cNames)] LPOLESTR *rgszNames, [in] UINT cNames, [in] LCID lcid, [out, size_is(cNames)] DISPID *rgDispId)
 
HRESULT Invoke ([in] DISPID dispIdMember, [in] REFIID riid, [in] LCID lcid, [in] WORD wFlags, [in, out] DISPPARAMS *pDispParams, [out] VARIANT *pVarResult, [out] EXCEPINFO *pExcepInfo, [out] UINT *puArgErr)
 
HRESULT RemoteInvoke ([in] DISPID dispIdMember, [in] REFIID riid, [in] LCID lcid, [in] DWORD dwFlags, [in] DISPPARAMS *pDispParams, [out] VARIANT *pVarResult, [out] EXCEPINFO *pExcepInfo, [out] UINT *pArgErr, [in] UINT cVarRef, [in, size_is(cVarRef)] UINT *rgVarRefIdx, [in, out, size_is(cVarRef)] VARIANTARG *rgVarRef)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Additional Inherited Members

- Public Types inherited from IDispatch
typedef IDispatchLPDISPATCH
 
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 
- Public Attributes inherited from IDispatch
const DISPID DISPID_UNKNOWN = -1
 
const DISPID DISPID_VALUE = 0
 
const DISPID DISPID_PROPERTYPUT = -3
 
const DISPID DISPID_NEWENUM = -4
 
const DISPID DISPID_EVALUATE = -5
 
const DISPID DISPID_CONSTRUCTOR = -6
 
const DISPID DISPID_DESTRUCTOR = -7
 
const DISPID DISPID_COLLECT = -8
 
- Properties inherited from Shell32::IShellDispatch
IDispatch Application [get]
 
IDispatch Parent [get]
 

Detailed Description

Definition at line 544 of file shldisp.idl.

Member Function Documentation

◆ ExplorerPolicy()

HRESULT Shell32::IShellDispatch4::ExplorerPolicy ( [in] BSTR  policy,
[out, retval] VARIANT value 
)

◆ GetSetting()

HRESULT Shell32::IShellDispatch4::GetSetting ( [in] long  setting,
[out, retval] VARIANT_BOOL result 
)

◆ ToggleDesktop()

HRESULT Shell32::IShellDispatch4::ToggleDesktop ( )

◆ WindowsSecurity()

HRESULT Shell32::IShellDispatch4::WindowsSecurity ( )

The documentation for this interface was generated from the following file: