|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <DeviceView.h>

Public Member Functions | |
| CDeviceView (HWND hMainWnd) | |
| ~CDeviceView (void) | |
| bool | Initialize () |
| bool | Uninitialize () |
| LRESULT | OnSize (_In_ int x, _In_ int y, _In_ int cx, _In_ int cy) |
| LRESULT | OnDoubleClick (_In_ LPNMHDR NmHdr) |
| LRESULT | OnRightClick (_In_ LPNMHDR NmHdr) |
| LRESULT | OnContextMenu (_In_ LPARAM lParam) |
| LRESULT | OnAction (UINT Action) |
| VOID | Refresh (_In_ ViewType Type, _In_ bool ScanForChanges, _In_ bool UpdateView) |
| VOID | DisplayPropertySheet () |
| VOID | SetFocus () |
| VOID | SetHiddenDevices (_In_ bool ShowHidden) |
| ViewType | GetCurrentView () |
| bool | CreateActionMenu (_In_ HMENU OwnerMenu, _In_ bool MainMenu) |
| CNode * | GetSelectedNode () |
| bool | SelDeviceIsStarted () |
| bool | SelDeviceIsInstalled () |
Static Private Member Functions | |
| static unsigned int __stdcall | RefreshThread (void *Param) |
Private Attributes | |
| HWND | m_hMainWnd |
| HWND | m_hTreeView |
| HWND | m_hPropertyDialog |
| HMENU | m_hMenu |
| ViewType | m_ViewType |
| HTREEITEM | m_hTreeRoot |
| bool | m_ShowHidden |
| CRootNode * | m_RootNode |
| CAtlList< CClassNode * > | m_ClassNodeList |
| CAtlList< CDeviceNode * > | m_DeviceNodeList |
| SP_CLASSIMAGELIST_DATA | m_ImageListData |
Definition at line 17 of file DeviceView.h.
| CDeviceView::CDeviceView | ( | HWND | hMainWnd | ) |
Definition at line 35 of file DeviceView.cpp.
| CDeviceView::~CDeviceView | ( | void | ) |
Definition at line 49 of file DeviceView.cpp.
|
private |
Definition at line 353 of file DeviceView.cpp.
|
private |
Definition at line 1017 of file DeviceView.cpp.
Referenced by CreateActionMenu(), and OnContextMenu().
Definition at line 325 of file DeviceView.cpp.
Referenced by CDeviceManager::OnCommand(), and CDeviceManager::OnNotify().
| void CDeviceView::DisplayPropertySheet | ( | ) |
Definition at line 305 of file DeviceView.cpp.
Referenced by OnAction(), OnDoubleClick(), and CDeviceManager::OnNotify().
|
private |
|
private |
Definition at line 1298 of file DeviceView.cpp.
Referenced by RefreshDeviceList().
Definition at line 861 of file DeviceView.cpp.
Referenced by OnAction().
Definition at line 955 of file DeviceView.cpp.
Referenced by RecurseChildDevices(), and RecurseResources().
|
private |
Definition at line 1230 of file DeviceView.cpp.
Referenced by ListDevicesByType().
|
inline |
Definition at line 80 of file DeviceView.h.
Referenced by OnAction(), CDeviceManager::OnCommand(), and CDeviceManager::OnCreate().
|
private |
Definition at line 1258 of file DeviceView.cpp.
Referenced by ListDevicesByType(), RecurseChildDevices(), and RecurseResources().
|
private |
Definition at line 360 of file DeviceView.cpp.
Referenced by ListDevicesByType(), and RefreshDeviceList().
|
private |
Definition at line 1285 of file DeviceView.cpp.
Referenced by GetSelectedNode().
| CNode * CDeviceView::GetSelectedNode | ( | ) |
Definition at line 341 of file DeviceView.cpp.
Referenced by CreateActionMenu(), DisplayPropertySheet(), EnableSelectedDevice(), OnContextMenu(), UninstallSelectedDevice(), UpdateSelectedDevice(), and CDeviceManager::UpdateToolbar().
Definition at line 968 of file DeviceView.cpp.
Referenced by RecurseChildDevices(), and RecurseResources().
| bool CDeviceView::Initialize | ( | ) |
Definition at line 54 of file DeviceView.cpp.
Referenced by CDeviceManager::OnCreate().
Definition at line 981 of file DeviceView.cpp.
Referenced by AddRootDevice(), ListDevicesByType(), ListResourcesByType(), RecurseChildDevices(), and RecurseResources().
|
private |
Definition at line 577 of file DeviceView.cpp.
|
private |
Definition at line 445 of file DeviceView.cpp.
|
private |
Definition at line 591 of file DeviceView.cpp.
Definition at line 243 of file DeviceView.cpp.
Referenced by CDeviceManager::OnCommand().
Definition at line 169 of file DeviceView.cpp.
Referenced by CDeviceManager::OnContext().
Definition at line 128 of file DeviceView.cpp.
Referenced by CDeviceManager::OnNotify().
Definition at line 149 of file DeviceView.cpp.
Referenced by CDeviceManager::OnNotify().
Definition at line 108 of file DeviceView.cpp.
Referenced by CDeviceManager::OnSize().
|
private |
Definition at line 765 of file DeviceView.cpp.
Referenced by ListDevicesByConnection(), and RecurseChildDevices().
Definition at line 1114 of file DeviceView.cpp.
Referenced by RecurseFindDevice(), and SelectNode().
|
private |
Definition at line 636 of file DeviceView.cpp.
Referenced by ListResourcesByType(), and RecurseResources().
Definition at line 216 of file DeviceView.cpp.
Referenced by CDeviceManager::RefreshView().
|
private |
Definition at line 1316 of file DeviceView.cpp.
Definition at line 384 of file DeviceView.cpp.
Referenced by Refresh().
|
private |
Definition at line 931 of file DeviceView.cpp.
Referenced by OnAction().
| bool CDeviceView::SelDeviceIsInstalled | ( | ) |
| bool CDeviceView::SelDeviceIsStarted | ( | ) |
Definition at line 1191 of file DeviceView.cpp.
| void CDeviceView::SetFocus | ( | ) |
Definition at line 319 of file DeviceView.cpp.
Referenced by CDeviceManager::OnActivate(), CDeviceManager::OnCommand(), and SetFocus().
Definition at line 75 of file DeviceView.h.
Referenced by CDeviceManager::OnCommand().
| bool CDeviceView::Uninitialize | ( | ) |
Definition at line 94 of file DeviceView.cpp.
Referenced by CDeviceManager::OnDestroy().
|
private |
Definition at line 908 of file DeviceView.cpp.
Referenced by OnAction().
Definition at line 889 of file DeviceView.cpp.
Referenced by OnAction().
|
private |
Definition at line 29 of file DeviceView.h.
Referenced by EmptyLists(), GetClassNode(), and RefreshDeviceList().
|
private |
Definition at line 30 of file DeviceView.h.
Referenced by EmptyLists(), GetDeviceNode(), and RefreshDeviceList().
|
private |
Definition at line 20 of file DeviceView.h.
Referenced by EnableSelectedDevice(), Initialize(), OnAction(), OnContextMenu(), RunAddHardwareWizard(), UninstallSelectedDevice(), and UpdateSelectedDevice().
|
private |
Definition at line 23 of file DeviceView.h.
|
private |
Definition at line 22 of file DeviceView.h.
|
private |
Definition at line 25 of file DeviceView.h.
Referenced by AddRootDevice(), ListDevicesByConnection(), ListDevicesByType(), and ListResourcesByType().
|
private |
Definition at line 21 of file DeviceView.h.
Referenced by DisplayPropertySheet(), EmptyDeviceView(), GetNode(), GetSelectedNode(), Initialize(), InsertIntoTreeView(), ListDevicesByConnection(), ListDevicesByType(), ListResourcesByType(), OnContextMenu(), OnDoubleClick(), OnRightClick(), OnSize(), RecurseChildDevices(), RecurseFindDevice(), RecurseResources(), SelectNode(), and SetFocus().
|
private |
Definition at line 31 of file DeviceView.h.
Referenced by CDeviceView(), Initialize(), ListResourcesByType(), RecurseResources(), RefreshDeviceList(), and Uninitialize().
|
private |
Definition at line 28 of file DeviceView.h.
Referenced by AddRootDevice(), Initialize(), ListDevicesByConnection(), ListResourcesByType(), and RefreshDeviceList().
|
private |
Definition at line 26 of file DeviceView.h.
Referenced by ListDevicesByType(), RecurseChildDevices(), and SetHiddenDevices().
|
private |
Definition at line 24 of file DeviceView.h.
Referenced by GetCurrentView(), and Refresh().