[SDK] Complete the list of DE_*** error codes for SHFileOperationA/W().

Documentation from https://docs.microsoft.com/en-us/windows/win32/api/shellapi/nf-shellapi-shfileoperationa
This commit is contained in:
Hermès Bélusca-Maïto 2019-12-24 18:04:55 +01:00
parent 1928e170f2
commit 2828ea2e06
No known key found for this signature in database
GPG key ID: 3B2539C65E7B93D0

View file

@ -462,19 +462,33 @@ BOOL WINAPI PathIsSameRootAW(LPCVOID lpszPath1, LPCVOID lpszPath2);
BOOL WINAPI PathFindOnPathAW(LPVOID sFile, LPCVOID *sOtherDirs);
/****************************************************************************
* Shell File Operations error codes
* Shell File Operations error codes - SHFileOperationA/W
*/
/* Error codes could be pre-Win32 */
#define DE_SAMEFILE 0x71
#define DE_MANYSRC1DEST 0x72
#define DE_DIFFDIR 0x73
#define DE_OPCANCELLED 0x75
#define DE_DESTSUBTREE 0x76
#define DE_INVALIDFILES 0x7C
#define DE_DESTSAMETREE 0x7D
#define DE_FLDDESTISFILE 0x7E
#define DE_FILEDESTISFLD 0x80
#define DE_SAMEFILE 0x71
#define DE_MANYSRC1DEST 0x72
#define DE_DIFFDIR 0x73
#define DE_ROOTDIR 0x74
#define DE_OPCANCELLED 0x75
#define DE_DESTSUBTREE 0x76
#define DE_ACCESSDENIEDSRC 0x78
#define DE_PATHTOODEEP 0x79
#define DE_MANYDEST 0x7A
#define DE_INVALIDFILES 0x7C
#define DE_DESTSAMETREE 0x7D
#define DE_FLDDESTISFILE 0x7E
#define DE_FILEDESTISFLD 0x80
#define DE_FILENAMETOOLONG 0x81
#define DE_DEST_IS_CDROM 0x82
#define DE_DEST_IS_DVD 0x83
#define DE_DEST_IS_CDRECORD 0x84
#define DE_FILE_TOO_LARGE 0x85
#define DE_SRC_IS_CDROM 0x86
#define DE_SRC_IS_DVD 0x87
#define DE_SRC_IS_CDRECORD 0x88
// #define DE_ERROR_MAX
#define ERRORONDEST 0x10000
/****************************************************************************
* Shell Namespace Routines