Classes | Defines | Enumerations

entries.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Entry
 base of all file and directory entries More...
struct  Directory
 base for all directory entries More...
struct  Root
 root entry for file system trees More...

Defines

#define ATTRIBUTE_LONGNAME   0x08000000
#define ATTRIBUTE_VOLNAME   0x10000000
#define ATTRIBUTE_ERASED   0x20000000
#define ATTRIBUTE_SYMBOLIC_LINK   0x40000000
#define ATTRIBUTE_EXECUTABLE   0x80000000
#define SHGFI_ADDOVERLAYS   0x000000020

Enumerations

enum  ENTRY_TYPE {
  ET_UNKNOWN, ET_WINDOWS, ET_SHELL, ET_NTOBJS,
  ET_REGISTRY, ET_FAT, ET_WEB
}
enum  SORT_ORDER {
  SORT_NONE, SORT_NAME, SORT_EXT, SORT_SIZE,
  SORT_DATE
}
enum  SCAN_FLAGS { SCAN_DONT_EXTRACT_ICONS = 1, SCAN_DONT_ACCESS = 2, SCAN_NO_FILESYSTEM = 4 }
enum  ICONCACHE_FLAGS {
  ICF_NORMAL = 0, ICF_MIDDLE = 1, ICF_LARGE = 2, ICF_OPEN = 4,
  ICF_OVERLAYS = 8, ICF_HICON = 16, ICF_SYSCACHE = 32
}

Define Documentation

#define ATTRIBUTE_ERASED   0x20000000

Definition at line 61 of file entries.h.

Referenced by FATDirectory::read_directory().

#define ATTRIBUTE_EXECUTABLE   0x80000000

Definition at line 63 of file entries.h.

Referenced by Pane::draw_item(), and FileTypeManager::set_type().

#define ATTRIBUTE_LONGNAME   0x08000000

Definition at line 59 of file entries.h.

Referenced by FATDirectory::read_directory().

#define ATTRIBUTE_SYMBOLIC_LINK   0x40000000
#define ATTRIBUTE_VOLNAME   0x10000000

Definition at line 60 of file entries.h.

Referenced by FATDirectory::read_directory().

#define SHGFI_ADDOVERLAYS   0x000000020

Definition at line 77 of file entries.h.

Referenced by IconCache::extract().


Enumeration Type Documentation

enum ENTRY_TYPE
Enumerator:
ET_UNKNOWN 
ET_WINDOWS 
ET_SHELL 
ET_NTOBJS 
ET_REGISTRY 
ET_FAT 
ET_WEB 

Definition at line 29 of file entries.h.

                {
    ET_UNKNOWN,
#ifndef _NO_WIN_FS
    ET_WINDOWS,
#endif
#ifdef __WINE__
    ET_UNIX,
#endif
    ET_SHELL,
    ET_NTOBJS,
    ET_REGISTRY,
    ET_FAT,
    ET_WEB
};
Enumerator:
ICF_NORMAL 
ICF_MIDDLE 
ICF_LARGE 
ICF_OPEN 
ICF_OVERLAYS 
ICF_HICON 
ICF_SYSCACHE 

Definition at line 66 of file entries.h.

                     {
    ICF_NORMAL   =  0,
    ICF_MIDDLE   =  1,
    ICF_LARGE    =  2,
    ICF_OPEN     =  4,
    ICF_OVERLAYS =  8,
    ICF_HICON    = 16,
    ICF_SYSCACHE = 32
};
enum SCAN_FLAGS
Enumerator:
SCAN_DONT_EXTRACT_ICONS 
SCAN_DONT_ACCESS 
SCAN_NO_FILESYSTEM 

Definition at line 52 of file entries.h.

enum SORT_ORDER
Enumerator:
SORT_NONE 
SORT_NAME 
SORT_EXT 
SORT_SIZE 
SORT_DATE 

Definition at line 44 of file entries.h.


ROS Explorer Source Code Documentation
generated on 02.01.2013 by doxygen

ROS Explorer Homepage