ReactOS 0.4.16-dev-21-g2af6fd4
|
Public Types | |
enum | SVGIO { SVGIO_BACKGROUND = 0x00000000 , SVGIO_SELECTION = 0x00000001 , SVGIO_ALLVIEW = 0x00000002 , SVGIO_CHECKED = 0x00000003 , SVGIO_TYPE_MASK = 0x0000000f , SVGIO_FLAG_VIEWORDER = 0x80000000 } |
enum | SVUIA_STATUS { SVUIA_DEACTIVATE = 0 , SVUIA_ACTIVATE_NOFOCUS = 1 , SVUIA_ACTIVATE_FOCUS = 2 , SVUIA_INPLACEACTIVATE = 3 } |
typedef IShellView * | LPSHELLVIEW |
typedef UINT | SVSIF |
Public Types inherited from IOleWindow | |
typedef IOleWindow * | LPOLEWINDOW |
Public Types inherited from IUnknown | |
typedef IUnknown * | LPUNKNOWN |
Public Member Functions | |
HRESULT | TranslateAccelerator ([in] MSG *pmsg) |
HRESULT | EnableModeless ([in] BOOL fEnable) |
HRESULT | UIActivate ([in] UINT uState) |
HRESULT | Refresh () |
HRESULT | CreateViewWindow ([in] IShellView *psvPrevious, [in] LPCFOLDERSETTINGS lpfs, [in] IShellBrowser *psb, [out] RECT *prcView, [out] HWND *phWnd) |
HRESULT | DestroyViewWindow () |
HRESULT | GetCurrentInfo ([out] LPFOLDERSETTINGS lpfs) |
HRESULT | AddPropertySheetPages ([in] DWORD dwReserved, [in] LPFNSVADDPROPSHEETPAGE pfn, [in] LPARAM lparam) |
HRESULT | SaveViewState () |
HRESULT | SelectItem ([in] PCUITEMID_CHILD pidlItem, [in] SVSIF uFlags) |
HRESULT | GetItemObject ([in] UINT uItem, [in] REFIID riid, [out, iid_is(riid)] void **ppv) |
Public Member Functions inherited from IOleWindow | |
HRESULT | GetWindow ([out] HWND *phwnd) |
HRESULT | ContextSensitiveHelp ([in] BOOL fEnterMode) |
Public Member Functions inherited from IUnknown | |
HRESULT | QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject) |
ULONG | AddRef () |
ULONG | Release () |
Definition at line 723 of file shobjidl.idl.
typedef IShellView* IShellView::LPSHELLVIEW |
Definition at line 725 of file shobjidl.idl.
typedef UINT IShellView::SVSIF |
Definition at line 739 of file shobjidl.idl.
Enumerator | |
---|---|
SVGIO_BACKGROUND | |
SVGIO_SELECTION | |
SVGIO_ALLVIEW | |
SVGIO_CHECKED | |
SVGIO_TYPE_MASK | |
SVGIO_FLAG_VIEWORDER |
Definition at line 741 of file shobjidl.idl.
Enumerator | |
---|---|
SVUIA_DEACTIVATE | |
SVUIA_ACTIVATE_NOFOCUS | |
SVUIA_ACTIVATE_FOCUS | |
SVUIA_INPLACEACTIVATE |
Definition at line 751 of file shobjidl.idl.
HRESULT IShellView::AddPropertySheetPages | ( | [in] DWORD | dwReserved, |
[in] LPFNSVADDPROPSHEETPAGE | pfn, | ||
[in] LPARAM | lparam | ||
) |
Implemented in CDefView.
HRESULT IShellView::CreateViewWindow | ( | [in] IShellView * | psvPrevious, |
[in] LPCFOLDERSETTINGS | lpfs, | ||
[in] IShellBrowser * | psb, | ||
[out] RECT * | prcView, | ||
[out] HWND * | phWnd | ||
) |
Implemented in CDefView.
Referenced by DesktopWindow::Init(), START_TEST(), and ShellBrowser::UpdateFolderView().
HRESULT IShellView::DestroyViewWindow | ( | ) |
Implemented in CDefView.
Referenced by START_TEST(), and ShellBrowser::UpdateFolderView().
HRESULT IShellView::GetCurrentInfo | ( | [out] LPFOLDERSETTINGS | lpfs | ) |
Implemented in CDefView.
Referenced by CShellBrowser::ApplyBrowserDefaultFolderSettings(), CDesktopFolderViewCB::IsProgmanHostedBrowser(), and ShellBrowser::UpdateFolderView().
HRESULT IShellView::GetItemObject | ( | [in] UINT | uItem, |
[in] REFIID | riid, | ||
[out, iid_is(riid)] void ** | ppv | ||
) |
Implemented in CDefView.
Referenced by DesktopShellView::DoContextMenu(), and IShellBrowserImpl::OnDefaultCommand().
HRESULT IShellView::Refresh | ( | ) |
Implemented in CDefView.
Referenced by CRecycleBin::InvokeCommand(), and START_TEST().
HRESULT IShellView::SelectItem | ( | [in] PCUITEMID_CHILD | pidlItem, |
[in] SVSIF | uFlags | ||
) |
Implemented in CDefView.
Implemented in CDefView.
Referenced by ShellBrowser::TranslateAccelerator(), and DesktopWindow::WndProc().
Implemented in CDefView.
Referenced by DesktopWindow::Init(), and ShellBrowser::UpdateFolderView().