46 #define MAXPATH QMAXPATH
51 #define FA_DIREC S_IFDIR
66#elif !defined(__X86__)
68 #define MAXPATH _MAX_PATH
81 #define FA_RDONLY 0x01
85 #define ff_attrib attrib
99 #define FA_RDONLY 0x01
100 #define FA_DIREC 0x10
114 #define MAXDRIVE QMAXPATH
115 #define MAXDIR QMAXPATH
116 #define MAXFILE QMAXPATH
117 #define MAXEXT QMAXPATH
119 #define MAXDRIVE _MAX_DRIVE
120 #define MAXDIR _MAX_DIR
121 #define MAXFILE _MAX_FNAME
122 #define MAXEXT _MAX_EXT
unsigned __int64 uint64
Definition llong.hpp:13
unsigned short uint16
unsigned 16 bit value
Definition pro.h:346
unsigned int uint32
unsigned 32 bit value
Definition pro.h:348
idaman THREAD_SAFE int ida_export qfindfirst(const char *pattern, struct qffblk64_t *blk, int attr)
Find first file that matches the pattern.
idaman THREAD_SAFE int ida_export qfindnext(struct qffblk64_t *blk)
Find next file that matches the pattern.
idaman THREAD_SAFE void ida_export qfindclose(struct qffblk64_t *blk)
Stop the file enumeration and free internal structures.
CASSERT(sizeof(qffblk_t)==0x140)
Common structure with 64-bit ff_fsize - see qffblk_t.
Definition prodir.h:155
char ff_name[QMAXPATH]
Definition prodir.h:157
qffblk64_t(void)
Definition prodir.h:164
uint64 ff_fsize
Definition prodir.h:158
struct qffblk_t base
Definition prodir.h:162
int ff_attrib
Definition prodir.h:156
~qffblk64_t(void)
Definition prodir.h:165
uint16 ff_fdate
Definition prodir.h:159
uint16 ff_ftime
Definition prodir.h:160
file statistics returned by qfind()-like functions
Definition prodir.h:48
void * filelist
Definition prodir.h:59
__int64 size
Definition prodir.h:77
int fileqty
Definition prodir.h:60
intptr_t handle
Definition prodir.h:79
qffblk_t(void)
Definition prodir.h:64
char dirpath[QMAXPATH]
Definition prodir.h:61
char pattern[QMAXPATH]
Definition prodir.h:62
int fileidx
Definition prodir.h:60
__time64_t time_write
Definition prodir.h:76
char ff_name[QMAXPATH]
Definition prodir.h:54
int attr
Definition prodir.h:63
uint16 ff_ftime
Definition prodir.h:57
uint16 ff_fdate
Definition prodir.h:56
int ff_attrib
Definition prodir.h:50
uint32 ff_fsize
Definition prodir.h:55
unsigned attrib
Definition prodir.h:72
__time64_t time_access
Definition prodir.h:75
long ff_reserved
Definition prodir.h:96
char name[260]
Definition prodir.h:78
__time64_t time_create
Definition prodir.h:74