Would probably be better to defined an enumarated type for this as well:

```
//CFF = Copy File Flags
enum CFflags
{
    CFFnone = 0;
    CFFflushread = 0x00000001,
    CFFflushwrite = 0x00000002,
};
```

with the appropriate rename of the parameter.