source: bootcd/isolinux/syslinux-6.03/efi64/include/efi/efierr.h @ e16e8f2

Last change on this file since e16e8f2 was e16e8f2, checked in by Edwin Eefting <edwin@datux.nl>, 3 years ago

bootstuff

  • Property mode set to 100644
File size: 2.1 KB
Line 
1#ifndef _EFI_ERR_H
2#define _EFI_ERR_H
3
4/*++
5
6Copyright (c) 1998  Intel Corporation
7
8Module Name:
9
10    efierr.h
11
12Abstract:
13
14    EFI error codes
15
16
17
18
19Revision History
20
21--*/
22
23
24#define EFIWARN(a)                            (a)
25#define EFI_ERROR(a)              (((INTN) a) < 0)
26
27
28#define EFI_SUCCESS                             0
29#define EFI_LOAD_ERROR                  EFIERR(1)
30#define EFI_INVALID_PARAMETER           EFIERR(2)
31#define EFI_UNSUPPORTED                 EFIERR(3)
32#define EFI_BAD_BUFFER_SIZE             EFIERR(4)
33#define EFI_BUFFER_TOO_SMALL            EFIERR(5)
34#define EFI_NOT_READY                   EFIERR(6)
35#define EFI_DEVICE_ERROR                EFIERR(7)
36#define EFI_WRITE_PROTECTED             EFIERR(8)
37#define EFI_OUT_OF_RESOURCES            EFIERR(9)
38#define EFI_VOLUME_CORRUPTED            EFIERR(10)
39#define EFI_VOLUME_FULL                 EFIERR(11)
40#define EFI_NO_MEDIA                    EFIERR(12)
41#define EFI_MEDIA_CHANGED               EFIERR(13)
42#define EFI_NOT_FOUND                   EFIERR(14)
43#define EFI_ACCESS_DENIED               EFIERR(15)
44#define EFI_NO_RESPONSE                 EFIERR(16)
45#define EFI_NO_MAPPING                  EFIERR(17)
46#define EFI_TIMEOUT                     EFIERR(18)
47#define EFI_NOT_STARTED                 EFIERR(19)
48#define EFI_ALREADY_STARTED             EFIERR(20)
49#define EFI_ABORTED                     EFIERR(21)
50#define EFI_ICMP_ERROR                  EFIERR(22)
51#define EFI_TFTP_ERROR                  EFIERR(23)
52#define EFI_PROTOCOL_ERROR              EFIERR(24)
53#define EFI_INCOMPATIBLE_VERSION        EFIERR(25)
54#define EFI_SECURITY_VIOLATION          EFIERR(26)
55#define EFI_CRC_ERROR                   EFIERR(27)
56#define EFI_END_OF_MEDIA                EFIERR(28)
57#define EFI_END_OF_FILE                 EFIERR(31)
58#define EFI_INVALID_LANGUAGE            EFIERR(32)
59#define EFI_COMPROMISED_DATA            EFIERR(33)
60
61#define EFI_WARN_UNKOWN_GLYPH           EFIWARN(1)
62#define EFI_WARN_DELETE_FAILURE         EFIWARN(2)
63#define EFI_WARN_WRITE_FAILURE          EFIWARN(3)
64#define EFI_WARN_BUFFER_TOO_SMALL       EFIWARN(4)
65
66#endif
67
Note: See TracBrowser for help on using the repository browser.