FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
CNavNode Class Reference

#include <CNavNode.h>

Public Member Functions

 CNavNode (CNavNode &)
 
 CNavNode (CNavShell &)
 
CNavExtensionGetExtension (void)
 
CNavNodeAddChild (CNavNode *)
 
CNavNodeAddNode (CNavNode *)
 
CNavNodeEnumerateNextNode (CNavNode *)
 
CNavNodeExpandNode (_ITEMIDLIST *, CNavNode **)
 
CNavNodeFindItemList (_ITEMIDLIST *)
 
CNavNodeFindName (wchar_t const *)
 
CNavNodeFindOrAddItemList (_ITEMIDLIST *, int, CNavNode **)
 
CNavNodeGetChild (void)
 
CNavNodeGetDisplayNode (void)
 
CNavNodeGetFirst (void)
 
CNavNodeGetLast (void)
 
CNavNodeGetLastChild (void)
 
CNavNodeGetNext (void)
 
CNavNodeGetParent (void)
 
CNavNodeGetPrev (void)
 
CNavNodeGetSiteNode (void)
 
NavNodeType GetType (void)
 
int CanCopy (void)
 
int CanDelete (void)
 
int CanLink (void)
 
int CanMove (void)
 
int CanRename (void)
 
int ExpandFolder (HWND__ *, int)
 
int GetAttributes (void)
 
int GetIndent (void)
 
int GetNameForParsing (CStringW &)
 
int GetNameInFolder (CStringW &)
 
int HasPropSheet (void)
 
int HasSubFolder (void)
 
int IsDropTarget (void)
 
int IsExtensionType (void)
 
int IsFTP (void)
 
int IsFTPRoot (void)
 
int IsFileSystemAncestor (void)
 
int IsFolder (void)
 
int IsGhosted (void)
 
int IsInFileSystem (void)
 
int IsInternetType (void)
 
int IsLink (void)
 
int IsOnRemovableMedia (void)
 
int IsShared (void)
 
int IsWebFoldersType (void)
 
HICON__GetIcon (void)
 
IShellFolderGetFolder (void)
 
IShellFolderGetParentFolder (void)
 
_ITEMIDLISTCalculateQualifiedItemList (void)
 
_ITEMIDLISTGetID (void)
 
virtual ~CNavNode (void)
 
void Dump (int)
 
void Initialize (void)
 
void SetChild (CNavNode *)
 
void SetDisplayNode (CNavNode *)
 
void SetExtensionName (wchar_t const *)
 
void SetFolder (IShellFolder *)
 
void SetID (_ITEMIDLIST *)
 
void SetIcon (void)
 
void SetIndent (int)
 
void SetNext (CNavNode *)
 
void SetParent (CNavNode *)
 
void SetPrev (CNavNode *)
 
void SetType (NavNodeType)
 
wchar_t const * GetExtensionName (void)
 

Detailed Description

Definition at line 27 of file CNavNode.h.

Constructor & Destructor Documentation

◆ CNavNode() [1/2]

CNavNode::CNavNode ( CNavNode & )

◆ CNavNode() [2/2]

CNavNode::CNavNode ( CNavShell & )

◆ ~CNavNode()

virtual CNavNode::~CNavNode ( void )
virtual

Member Function Documentation

◆ AddChild()

CNavNode * CNavNode::AddChild ( CNavNode * )

◆ AddNode()

CNavNode * CNavNode::AddNode ( CNavNode * )

◆ CalculateQualifiedItemList()

_ITEMIDLIST * CNavNode::CalculateQualifiedItemList ( void )

◆ CanCopy()

int CNavNode::CanCopy ( void )

◆ CanDelete()

int CNavNode::CanDelete ( void )

◆ CanLink()

int CNavNode::CanLink ( void )

◆ CanMove()

int CNavNode::CanMove ( void )

◆ CanRename()

int CNavNode::CanRename ( void )

◆ Dump()

void CNavNode::Dump ( int )

◆ EnumerateNextNode()

CNavNode * CNavNode::EnumerateNextNode ( CNavNode * )

◆ ExpandFolder()

int CNavNode::ExpandFolder ( HWND__ * ,
int  )

◆ ExpandNode()

CNavNode * CNavNode::ExpandNode ( _ITEMIDLIST * ,
CNavNode **  )

◆ FindItemList()

CNavNode * CNavNode::FindItemList ( _ITEMIDLIST * )

◆ FindName()

CNavNode * CNavNode::FindName ( wchar_t const * )

◆ FindOrAddItemList()

CNavNode * CNavNode::FindOrAddItemList ( _ITEMIDLIST * ,
int ,
CNavNode **  )

◆ GetAttributes()

int CNavNode::GetAttributes ( void )

◆ GetChild()

CNavNode * CNavNode::GetChild ( void )

◆ GetDisplayNode()

CNavNode * CNavNode::GetDisplayNode ( void )

◆ GetExtension()

CNavExtension * CNavNode::GetExtension ( void )

◆ GetExtensionName()

wchar_t const * CNavNode::GetExtensionName ( void )

◆ GetFirst()

CNavNode * CNavNode::GetFirst ( void )

◆ GetFolder()

IShellFolder * CNavNode::GetFolder ( void )

◆ GetIcon()

HICON__ * CNavNode::GetIcon ( void )

◆ GetID()

_ITEMIDLIST * CNavNode::GetID ( void )

◆ GetIndent()

int CNavNode::GetIndent ( void )

◆ GetLast()

CNavNode * CNavNode::GetLast ( void )

◆ GetLastChild()

CNavNode * CNavNode::GetLastChild ( void )

◆ GetNameForParsing()

int CNavNode::GetNameForParsing ( CStringW & )

◆ GetNameInFolder()

int CNavNode::GetNameInFolder ( CStringW & )

◆ GetNext()

CNavNode * CNavNode::GetNext ( void )

◆ GetParent()

CNavNode * CNavNode::GetParent ( void )

◆ GetParentFolder()

IShellFolder * CNavNode::GetParentFolder ( void )

◆ GetPrev()

CNavNode * CNavNode::GetPrev ( void )

◆ GetSiteNode()

CNavNode * CNavNode::GetSiteNode ( void )

◆ GetType()

NavNodeType CNavNode::GetType ( void )

◆ HasPropSheet()

int CNavNode::HasPropSheet ( void )

◆ HasSubFolder()

int CNavNode::HasSubFolder ( void )

◆ Initialize()

void CNavNode::Initialize ( void )

◆ IsDropTarget()

int CNavNode::IsDropTarget ( void )

◆ IsExtensionType()

int CNavNode::IsExtensionType ( void )

◆ IsFileSystemAncestor()

int CNavNode::IsFileSystemAncestor ( void )

◆ IsFolder()

int CNavNode::IsFolder ( void )

◆ IsFTP()

int CNavNode::IsFTP ( void )

◆ IsFTPRoot()

int CNavNode::IsFTPRoot ( void )

◆ IsGhosted()

int CNavNode::IsGhosted ( void )

◆ IsInFileSystem()

int CNavNode::IsInFileSystem ( void )

◆ IsInternetType()

int CNavNode::IsInternetType ( void )

◆ IsLink()

int CNavNode::IsLink ( void )

◆ IsOnRemovableMedia()

int CNavNode::IsOnRemovableMedia ( void )

◆ IsShared()

int CNavNode::IsShared ( void )

◆ IsWebFoldersType()

int CNavNode::IsWebFoldersType ( void )

◆ SetChild()

void CNavNode::SetChild ( CNavNode * )

◆ SetDisplayNode()

void CNavNode::SetDisplayNode ( CNavNode * )

◆ SetExtensionName()

void CNavNode::SetExtensionName ( wchar_t const * )

◆ SetFolder()

void CNavNode::SetFolder ( IShellFolder * )

◆ SetIcon()

void CNavNode::SetIcon ( void )

◆ SetID()

void CNavNode::SetID ( _ITEMIDLIST * )

◆ SetIndent()

void CNavNode::SetIndent ( int )

◆ SetNext()

void CNavNode::SetNext ( CNavNode * )

◆ SetParent()

void CNavNode::SetParent ( CNavNode * )

◆ SetPrev()

void CNavNode::SetPrev ( CNavNode * )

◆ SetType()

void CNavNode::SetType ( NavNodeType )

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