uLib
User mode C/C++ extended API library for Win32 programmers.
|
Go to the source code of this file.
Classes | |
class | FileEntry |
struct | ScanDirCtx |
class | DirEntry |
Macros | |
#define | SCF_FILES 0x0001 |
#define | SCF_DIRS 0x0002 |
#define | MAX_DIRECTORY_DEPTH 256 |
Typedefs | |
typedef FileEntry * | PFileEntry |
typedef DirEntry * | PDirEntry |
typedef ScanDirCtx * | PScanDirCtx |
typedef bool(__stdcall * | PFnDirAddAction) (PDirEntry pDir, LPWIN32_FIND_DATA pFD, PScanDirCtx pCtx) |
typedef bool(__stdcall * | PFnFileAddAction) (PFileEntry pFile, LPWIN32_FIND_DATA pFD, PScanDirCtx pCtx) |
typedef bool(__stdcall * | PFnDirAction) (PDirEntry pDir, PScanDirCtx pCtx) |
typedef bool(__stdcall * | PFnFileAction) (PFileEntry pFile, PScanDirCtx pCtx) |
typedef bool(__stdcall * | PFnAbortScan) (PDirEntry pDir, PScanDirCtx pCtx) |
Functions | |
CSTR | LongestCommonPath (CSTR PathName1, CSTR PathName2) |
PFileEntry __stdcall | NewFileEntry (LPWIN32_FIND_DATA pfd, PDirEntry pDir, PScanDirCtx pCtx) |
PDirEntry __stdcall | NewDirEntry (LPWIN32_FIND_DATA pfd, PDirEntry pDir, PScanDirCtx pCtx) |
PFileEntry __stdcall | __new_FileEntry (LPWIN32_FIND_DATA pfd, PDirEntry pDir, PScanDirCtx pCtx) |
PDirEntry __stdcall | __new_DirEntry (LPWIN32_FIND_DATA pfd, PDirEntry pDir, PScanDirCtx pCtx) |
Variables | |
ScanDirCtx | _defScanCtx |