OSDN Git Service

Update CWindowsManagerDialog - check some pointers for null and made … (#824)
[winmerge-jp/winmerge-jp.git] / Src / DirScan.h
1 /**
2  *  @file DirScan.h
3  *
4  *  @brief Declaration of DirScan module (see DirScan function)
5  */ 
6 #pragma once
7
8 #include "UnicodeString.h"
9
10 class CDiffContext;
11 class DiffItemList;
12 class PathContext;
13 class IAbortable;
14 class DIFFITEM;
15 struct DiffFuncStruct;
16
17 int DirScan_GetItems(const PathContext &paths, const String subdir[], DiffFuncStruct *myStruct,
18                 bool casesensitive, int depth, DIFFITEM *parent, bool bUniques);
19 int DirScan_UpdateMarkedItems(DiffFuncStruct *myStruct, DIFFITEM *parentdiffpos);
20
21 int DirScan_CompareItems(DiffFuncStruct *, DIFFITEM *parentdiffpos);
22 int DirScan_CompareRequestedItems(DiffFuncStruct *, DIFFITEM *parentdiffpos);