ReactOS 0.4.15-dev-5667-ged97270
FATEntry Struct Reference

FAT file system file-entry. More...

#include <fatfs.h>

Inheritance diagram for FATEntry:
Collaboration diagram for FATEntry:

Public Member Functions

 FATEntry (Entry *parent, unsigned cluster)
- Public Member Functions inherited from Entry
virtual ~Entry ()
void free_subentries ()
void read_directory_base (SORT_ORDER sortOrder=SORT_NAME, int scan_flags=0)
Entryread_tree (const void *path, SORT_ORDER sortOrder=SORT_NAME, int scan_flags=0)
void sort_directory (SORT_ORDER sortOrder)
void smart_scan (SORT_ORDER sortOrder=SORT_NAME, int scan_flags=0)
int extract_icon (ICONCACHE_FLAGS flags=ICF_NORMAL)
int safe_extract_icon (ICONCACHE_FLAGS flags=ICF_NORMAL)
virtual void read_directory (int scan_flags=0)
virtual const voidget_next_path_component (const void *) const
virtual Entryfind_entry (const void *)
virtual bool get_path (PTSTR path, size_t path_count) const =0
virtual ShellPath create_absolute_pidl () const
virtual HRESULT GetUIObjectOf (HWND hWnd, REFIID riid, LPVOID *ppvOut)
virtual ShellFolder get_shell_folder () const
virtual BOOL launch_entry (HWND hwnd, UINT nCmdShow=SW_SHOWNORMAL)
virtual HRESULT do_context_menu (HWND hwnd, const POINT &pos, CtxMenuInterfaces &cm_ifs)

Protected Member Functions

 FATEntry ()
virtual bool get_path (PTSTR path, size_t path_count) const
virtual ShellPath create_absolute_pidl () const
- Protected Member Functions inherited from Entry
 Entry (ENTRY_TYPE etype)
 Entry (Entry *parent, ENTRY_TYPE etype)
 Entry (const Entry &)
bool get_path_base (PTSTR path, size_t path_count, ENTRY_TYPE etype) const

Protected Attributes

DWORD _cluster

Additional Inherited Members

- Public Attributes inherited from Entry
bool _expanded
bool _scanned
int _level
SFGAOF _shell_attribs
LPTSTR _display_name
LPTSTR _type_name
LPTSTR _content
int _icon_id
bool _bhfi_valid

Detailed Description

FAT file system file-entry.

Definition at line 30 of file fatfs.h.

Constructor & Destructor Documentation

◆ FATEntry() [1/2]

FATEntry::FATEntry ( Entry parent,
unsigned  cluster 

Definition at line 32 of file fatfs.h.

32: Entry(parent, ET_FAT), _cluster(cluster) {}
r parent
Definition: btrfs.c:3010
Definition: entries.h:40
base of all file and directory entries
Definition: entries.h:83
DWORD _cluster
Definition: fatfs.h:40

◆ FATEntry() [2/2]

FATEntry::FATEntry ( )

Definition at line 35 of file fatfs.h.

35: Entry(ET_FAT) {}

Member Function Documentation

◆ create_absolute_pidl()

virtual ShellPath FATEntry::create_absolute_pidl ( ) const

Reimplemented from Entry.

◆ get_path()

virtual bool FATEntry::get_path ( PTSTR  path,
size_t  path_count 
) const

Implements Entry.

Member Data Documentation

◆ _cluster

DWORD FATEntry::_cluster

Definition at line 40 of file fatfs.h.

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