--- truecrypt/boot/windows/bootconfig.h 2018/04/24 16:49:04 1.1 +++ truecrypt/boot/windows/bootconfig.h 2018/04/24 17:05:43 1.1.1.6 @@ -1,7 +1,7 @@ /* - Copyright (c) 2008 TrueCrypt Foundation. All rights reserved. + Copyright (c) 2008-2009 TrueCrypt Foundation. All rights reserved. - Governed by the TrueCrypt License 2.4 the full text of which is contained + Governed by the TrueCrypt License 2.8 the full text of which is contained in the file License.txt included in TrueCrypt binary and source code distribution packages. */ @@ -19,8 +19,24 @@ extern byte BootLoaderDrive; extern byte BootDrive; extern bool BootDriveGeometryValid; extern DriveGeometry BootDriveGeometry; +extern bool PreventNormalSystemBoot; +extern bool PreventBootMenu; +extern char CustomUserMessage[TC_BOOT_SECTOR_USER_MESSAGE_MAX_LENGTH + 1]; +extern uint32 OuterVolumeBackupHeaderCrc; + +extern bool BootStarted; extern CRYPTO_INFO *BootCryptoInfo; extern Partition EncryptedVirtualPartition; +extern Partition ActivePartition; +extern Partition PartitionFollowingActive; +extern bool ExtraBootPartitionPresent; +extern uint64 HiddenVolumeStartUnitNo; +extern uint64 HiddenVolumeStartSector; + + +void ReadBootSectorUserConfiguration (); +BiosResult UpdateBootSectorConfiguration (byte drive); + #endif // TC_HEADER_Boot_BootConfig