From 8ff52098da6a7d6ce19049c9351a4dccfdf20e0c Mon Sep 17 00:00:00 2001 From: sirakaba Date: Fri, 9 Oct 2009 12:41:15 +0000 Subject: [PATCH] =?utf8?q?ERROR=5FHDR=5FNO=5FNAME=E3=81=BE=E3=81=A7?= =?utf8?q?=E3=81=AE=E3=82=A8=E3=83=A9=E3=83=BC=E3=82=B3=E3=83=BC=E3=83=89?= =?utf8?q?=E3=81=AB=E5=AF=BE=E5=BF=9C=E3=80=82=20TPI=5FERROR=5FARC=5FDANGE?= =?utf8?q?R=E3=81=AE=E8=BF=BD=E5=8A=A0=E3=81=AB=E4=BC=B4=E3=81=84=E3=80=81?= =?utf8?q?=E4=B8=80=E9=83=A8=E3=81=AE=E3=82=A8=E3=83=A9=E3=83=BC=E3=82=B3?= =?utf8?q?=E3=83=BC=E3=83=89=E3=81=A8=E3=81=AE=E5=AF=BE=E5=BF=9C=E9=96=A2?= =?utf8?q?=E4=BF=82=E3=82=92=E4=BF=AE=E6=AD=A3=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/tpi/tpi@33 9df91469-1e22-0410-86e7-ea8537beb833 --- src/plugin/calLibrary/calLibrary.cpp | 7 +++++-- src/plugin/calLibrary/calLibrary.h | 3 +++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/plugin/calLibrary/calLibrary.cpp b/src/plugin/calLibrary/calLibrary.cpp index e40c49d..6161231 100644 --- a/src/plugin/calLibrary/calLibrary.cpp +++ b/src/plugin/calLibrary/calLibrary.cpp @@ -328,10 +328,13 @@ int CalErrorCodeConvert(int nCalErrorCode) case ERROR_HDR_INVALID_SIZE:return TPI_ERROR_ARC_BROKEN_HEADER; case ERROR_UNKNOWN_LEVEL: return TPI_ERROR_ARC_UNSUPPORTED; case ERROR_BROKEN_DATA: return TPI_ERROR_ARC_BROKEN_MISC; - case ERROR_INVALID_PATH: return TPI_ERROR_UNDEFINED; + case ERROR_INVALID_PATH: return TPI_ERROR_ARC_DANGER; case ERROR_TOO_BIG: return TPI_ERROR_IO_FILE_WRITE; - case ERROR_EXECUTABLE_FILE: return TPI_ERROR_UNDEFINED; + case ERROR_EXECUTABLE_FILE: return TPI_ERROR_ARC_DANGER; case ERROR_INVALID_VALUE: return TPI_ERROR_UNDEFINED; + case ERROR_HDR_EXPLOIT: return TPI_ERROR_ARC_DANGER; + case ERROR_HDR_NO_CRC: return TPI_ERROR_ARC_BROKEN_HEADER; + case ERROR_HDR_NO_NAME: return TPI_ERROR_ARC_BROKEN_HEADER; default: return TPI_ERROR_UNDEFINED; } } diff --git a/src/plugin/calLibrary/calLibrary.h b/src/plugin/calLibrary/calLibrary.h index 33cd53d..233928c 100644 --- a/src/plugin/calLibrary/calLibrary.h +++ b/src/plugin/calLibrary/calLibrary.h @@ -112,6 +112,9 @@ #define ERROR_EXECUTABLE_FILE 0x804B #define ERROR_INVALID_VALUE 0x804C #define ERROR_END ERROR_INVALID_VALUE +#define ERROR_HDR_EXPLOIT 0x804D +#define ERROR_HDR_NO_CRC 0X804E +#define ERROR_HDR_NO_NAME 0X804F #endif #pragma pack(1) -- 2.11.0