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


Public Member Functions | |
| CNode (_In_ NodeType Type, _In_ PSP_CLASSIMAGELIST_DATA ImageListData) | |
| CNode (_In_ const CNode &Node) | |
| virtual | ~CNode () |
| virtual bool | SetupNode ()=0 |
| NodeType | GetNodeType () |
| LPGUID | GetClassGuid () |
| LPWSTR | GetDisplayName () |
| INT | GetClassImage () |
| LPWSTR | GetDeviceId () |
| bool | HasProperties () |
Protected Attributes | |
| NodeType | m_NodeType |
| PSP_CLASSIMAGELIST_DATA | m_ImageListData |
| LPWSTR | m_DeviceId |
| WCHAR | m_DisplayName [DISPLAY_NAME_LEN] |
| GUID | m_ClassGuid |
| INT | m_ClassImage |
| CNode::CNode | ( | _In_ NodeType | Type, |
| _In_ PSP_CLASSIMAGELIST_DATA | ImageListData | ||
| ) |
|
inline |
Definition at line 39 of file Node.h.
Referenced by CDeviceNode::IsHidden(), and CDeviceView::RecurseFindDevice().
|
inline |
|
inline |
Definition at line 38 of file Node.h.
Referenced by CDeviceView::RecurseFindDevice(), and CDeviceView::RefreshThread().
|
pure virtual |
Implemented in CClassNode, CDeviceNode, CResourceNode, CResourceTypeNode, and CRootNode.
|
protected |
Definition at line 21 of file Node.h.
Referenced by CClassNode::CClassNode(), CNode(), GetClassGuid(), CClassNode::SetupNode(), and CDeviceNode::SetupNode().
|
protected |
Definition at line 22 of file Node.h.
Referenced by CResourceNode::CResourceNode(), GetClassImage(), CClassNode::SetupNode(), CDeviceNode::SetupNode(), and CRootNode::SetupNode().
|
protected |
Definition at line 19 of file Node.h.
Referenced by CDeviceNode::CDeviceNode(), CDeviceNode::Cleanup(), CResourceNode::CResourceNode(), GetDeviceId(), HasProperties(), CDeviceNode::HasResources(), and CDeviceNode::SetupNode().
|
protected |
Definition at line 20 of file Node.h.
Referenced by CNode(), CResourceNode::CResourceNode(), CResourceTypeNode::CResourceTypeNode(), GetDisplayName(), CClassNode::SetupNode(), CDeviceNode::SetupNode(), and CRootNode::SetupNode().
|
protected |
Definition at line 18 of file Node.h.
Referenced by CClassNode::SetupNode(), CDeviceNode::SetupNode(), and CRootNode::SetupNode().
|
protected |
Definition at line 17 of file Node.h.
Referenced by GetNodeType().