ReactOS
0.4.15-dev-2361-g32428a3
|
Windows file system file-entry. More...
#include <winfs.h>
Public Member Functions | |
WinEntry (Entry *parent) | |
![]() | |
virtual | ~Entry () |
void | free_subentries () |
void | read_directory_base (SORT_ORDER sortOrder=SORT_NAME, int scan_flags=0) |
Entry * | read_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 void * | get_next_path_component (const void *) const |
virtual Entry * | find_entry (const void *) |
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 | |
WinEntry () | |
virtual bool | get_path (PTSTR path, size_t path_count) const |
virtual ShellPath | create_absolute_pidl () const |
![]() | |
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 |
Additional Inherited Members | |
![]() | |
Entry * | _next |
Entry * | _down |
Entry * | _up |
bool | _expanded |
bool | _scanned |
int | _level |
WIN32_FIND_DATA | _data |
SFGAOF | _shell_attribs |
LPTSTR | _display_name |
LPTSTR | _type_name |
LPTSTR | _content |
ENTRY_TYPE | _etype |
int | _icon_id |
BY_HANDLE_FILE_INFORMATION | _bhfi |
bool | _bhfi_valid |
|
inline |
Definition at line 34 of file winfs.h.
|
inlineprotected |
Definition at line 37 of file winfs.h.
Referenced by WinDirectory::read_directory().
|
protectedvirtual |
Reimplemented from Entry.
Definition at line 244 of file winfs.cpp.
Implements Entry.
Definition at line 239 of file winfs.cpp.
Referenced by create_absolute_pidl().