6ad05d5ea3
The flags are defined by MS-RDPECLIP 2.2.5.2.3.1 File Descriptor (CLIPRDR_FILEDESCRIPTOR) as well as by 'File Attribute Constants' in WinAPI reference [1]. The idea is to delegate FILEDESCRIPTOR format processing to WinPR instead of cliprdr channel, so move the struct definition there. The definition used by cliprdr protocol is identical but with some fields treated as reserved. The defintions are placed into <winpr/shell.h> as FileGroupDescriptorW is a shell clipboard format. Also remove the definition of CLIPRDR_FILELIST. The clients would be using WinPR to handle the file clipping, so CLIPRDR_FILELIST does not have to be handled explicitly. The clients will have serialization and deserialization functions to handle CLIPRDR_FILELIST. [1]: https://msdn.microsoft.com/en-us/library/windows/desktop/gg258117(v=vs.85).aspx |
||
---|---|---|
.. | ||
include | ||
libwinpr | ||
test | ||
tools | ||
.gitignore | ||
CMakeLists.txt | ||
winpr.pc.in | ||
WinPRConfig.cmake.in | ||
wlog.7 |