|
|
1.1 root 1: /* 1.1.1.4 root 2: Copyright (c) 2008-2009 TrueCrypt Foundation. All rights reserved. 1.1 root 3: 1.1.1.6 ! root 4: Governed by the TrueCrypt License 2.8 the full text of which is contained 1.1 root 5: in the file License.txt included in TrueCrypt binary and source code 6: distribution packages. 7: */ 8: 9: #ifndef TC_HEADER_Boot_BootConfig 10: #define TC_HEADER_Boot_BootConfig 11: 12: #include "Crypto.h" 13: #include "Platform.h" 14: #include "BootDiskIo.h" 15: 16: extern byte BootSectorFlags; 17: 18: extern byte BootLoaderDrive; 19: extern byte BootDrive; 20: extern bool BootDriveGeometryValid; 21: extern DriveGeometry BootDriveGeometry; 1.1.1.3 root 22: extern bool PreventNormalSystemBoot; 23: extern bool PreventBootMenu; 24: extern char CustomUserMessage[TC_BOOT_SECTOR_USER_MESSAGE_MAX_LENGTH + 1]; 1.1.1.4 root 25: extern uint32 OuterVolumeBackupHeaderCrc; 1.1.1.3 root 26: 27: extern bool BootStarted; 1.1 root 28: 29: extern CRYPTO_INFO *BootCryptoInfo; 30: extern Partition EncryptedVirtualPartition; 31: 1.1.1.2 root 32: extern Partition ActivePartition; 33: extern Partition PartitionFollowingActive; 1.1.1.6 ! root 34: extern bool ExtraBootPartitionPresent; 1.1.1.2 root 35: extern uint64 HiddenVolumeStartUnitNo; 36: extern uint64 HiddenVolumeStartSector; 37: 38: 1.1.1.3 root 39: void ReadBootSectorUserConfiguration (); 1.1.1.2 root 40: BiosResult UpdateBootSectorConfiguration (byte drive); 41: 1.1 root 42: #endif // TC_HEADER_Boot_BootConfig
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.