Home | History | Annotate | Download | only in Guid
      1 /** @file
      2   Defines Name GUIDs to represent a Recovery Capsule loaded from a recovery device.
      3 
      4   These are contracts between the recovery module and device recovery module
      5   that convey the name of a given recovery module type.
      6 
      7 Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
      8 
      9 This program and the accompanying materials
     10 are licensed and made available under the terms and conditions
     11 of the BSD License which accompanies this distribution.  The
     12 full text of the license may be found at
     13 http://opensource.org/licenses/bsd-license.php
     14 
     15 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
     16 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     17 
     18 **/
     19 
     20 #ifndef _RECOVERY_DEVICE_H_
     21 #define _RECOVERY_DEVICE_H_
     22 
     23 ///
     24 /// The Global ID used to identify a recovery capsule that was loaded from a CD/DVD device.
     25 ///
     26 #define RECOVERY_ON_DATA_CD_GUID \
     27   { \
     28     0x5cac0099, 0x0dc9, 0x48e5, {0x80, 0x68, 0xbb, 0x95, 0xf5, 0x40, 0x0a, 0x9f } \
     29   };
     30 
     31 ///
     32 /// The Global ID used to identify a recovery capsule that was loaded from floppy device.
     33 ///
     34 #define RECOVERY_ON_FAT_FLOPPY_DISK_GUID \
     35   { \
     36     0x2e3d2e75, 0x9b2e, 0x412d, {0xb4, 0xb1, 0x70, 0x41, 0x6b, 0x87, 0x0, 0xff } \
     37   };
     38 
     39 ///
     40 /// The Global ID used to identify a recovery capsule that was loaded from IDE hard drive.
     41 ///
     42 #define RECOVERY_ON_FAT_IDE_DISK_GUID \
     43   { \
     44     0xb38573b6, 0x6200, 0x4ac5, {0xb5, 0x1d, 0x82, 0xe6, 0x59, 0x38, 0xd7, 0x83 } \
     45   };
     46 
     47 ///
     48 /// The Global ID used to identify a recovery capsule that was loaded from USB BOT device.
     49 ///
     50 #define RECOVERY_ON_FAT_USB_DISK_GUID \
     51   { \
     52     0x0ffbce19, 0x324c, 0x4690, {0xa0, 0x09, 0x98, 0xc6, 0xae, 0x2e, 0xb1, 0x86 } \
     53   };
     54 
     55 extern EFI_GUID gRecoveryOnDataCdGuid;
     56 extern EFI_GUID gRecoveryOnFatFloppyDiskGuid;
     57 extern EFI_GUID gRecoveryOnFatIdeDiskGuid;
     58 extern EFI_GUID gRecoveryOnFatUsbDiskGuid;
     59 
     60 #endif
     61